@charset "UTF-8";
html {
  width: 100%;
  font-size: 100%;
}
body {
  -webkit-text-size-adjust: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
  color: #333;
  font-size: 16px;
  font-family: "Zen Kaku Gothic New", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-weight: 300;
  line-height: 1.8;
  letter-spacing: 0;
}
* {
  max-width: 100%;
  max-height: 999999px;
  margin: 0;
  padding: 0;
  color: #333;
  font-size: 16px;
  font-family: inherit;
  font-weight: 300;
  font-style: normal;
  letter-spacing: inherit;
  line-height: inherit;
  outline: none;
  box-sizing: border-box;
}
*:before, *:after {
  box-sizing: border-box;
}
* * {
  color: inherit;
  font-size: inherit;
}
a {
  color: #333;
  outline: none;
  text-decoration: none;
}
a:active, a:hover {
  text-decoration: underline;
}
a * {
  color: inherit;
}
label {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  cursor: pointer;
}
input {
  border: none;
  vertical-align: bottom;
}
input[type="button"], input[type="reset"], input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
input[type="checkbox"], input[type="radio"] {
  margin-right: 5px;
}
input[type="search"] {
  -webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[disabled] {
  cursor: default;
}
button {
  border: none;
  cursor: pointer;
  vertical-align: bottom;
  -webkit-appearance: button;
  background-color: transparent;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
button[disabled] {
  cursor: default;
}
select, textarea {
  vertical-align: bottom;
}
@media (min-width: 769px) {
  a:hover img, input[type="submit"]:hover, input[type="reset"]:hover, button:hover {
    -webkit-font-smoothing: antialiased;
    text-decoration: none;
    opacity: 0.6;
  }
}
b, strong {
  font-weight: 700;
}
img {
  display: block;
  max-width: 100%;
  height: auto;
  border: 0;
  line-height: 1;
}
ul, ol {
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
}
ul li, ol li {
  list-style: none;
}
audio, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary, progress, video {
  display: block;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden], template {
  display: none;
}
svg {
  width: auto;
  height: auto;
  vertical-align: bottom;
}
svg:not(:root) {
  overflow: hidden;
}
pre {
  overflow: auto;
}
code, kbd, pre, samp {
  font-family: monospace, monospace;
}
table {
  table-layout: fixed;
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
}
table th, table td {
  text-align: left;
  font-weight: normal;
  vertical-align: top;
}
hr {
  display: block;
  width: 0;
  height: 0;
  border: 0;
}
.load a, .load img, .load input, .load svg, .load *:before, .load *:after {
  transition: opacity 0.7s;
}
.entry:after {
  content: "";
  display: block;
  height: 0;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  clear: both;
}
.entry > * {
  margin-top: 1.5em;
}
.entry > *:first-child {
  margin-top: 0;
}
.entry ul, .entry ol {
  margin-top: 0.7em;
}
.entry .alignleft, .entry .alignright, .entry .aligncenter {
  margin-bottom: 5px;
}
.entry .alignleft {
  float: left;
  display: inline;
  margin-right: 10px;
  margin-top: 4px;
}
.entry .alignright {
  float: right;
  display: inline;
  margin-left: 10px;
  margin-top: 4px;
}
.entry .aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 769px) {
  .sp {
    display: none !important;
  }
}
@media screen and (max-width: 768px) {
  body {
    min-width: inherit;
  }
  a {
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent;
  }
  .pc {
    display: none !important;
  }
}
.inner {
  width: 1210px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (max-width: 768px) {
  .inner {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.js-fadein {
  position: relative;
  top: 50px;
  opacity: 0;
}
.js-fadein.in {
  top: 0;
  opacity: 1;
  transition: top 0.8s, left 0.8s, right 0.8s, opacity 0.8s;
}
.js-fadein.left-in {
  top: 0;
  left: -100px;
}
.js-fadein.left-in.in {
  left: 0;
}
.js-fadein.right-in {
  top: 0;
  right: -100px;
}
.js-fadein.right-in.in {
  right: 0;
}
.clearFix {
  display: block;
}
.clearFix:after {
  content: "";
  display: block;
  height: 0;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  clear: both;
}
#wrapper {
  position: relative;
  min-height: 100vh;
  overflow: hidden;
}
header {
  position: relative;
  z-index: 10000;
  left: 0;
  top: 0;
  width: 100%;
  background-color: #fff;
}
@media screen and (max-width: 768px) {
  header {
    position: fixed;
    background-color: transparent;
  }
}
header.fix {
  position: fixed;
  box-shadow: 0px 3px 20px #0000001A;
  background-color: #fff;
}
header.fix .wrap h1 {
  opacity: 1;
  visibility: visible;
}
header.fix + * {
  padding-top: 90px;
}
@media screen and (max-width: 768px) {
  header.fix + * {
    padding-top: 50px;
  }
}
@media screen and (max-width: 768px) {
  header.open .wrap h1 {
    position: fixed;
    top: 13px;
    opacity: 1;
    visibility: visible;
    translate: 0 0;
  }
}
header .wrap {
  position: relative;
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 768px) {
  header .wrap {
    height: 50px;
  }
}
header .wrap h1 {
  position: absolute;
  left: 50px;
  top: 50%;
  width: 100px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.5s;
  translate: 0 -50%;
}
@media screen and (max-width: 940px) {
  header .wrap h1 {
    left: 30px;
  }
}
@media screen and (max-width: 768px) {
  header .wrap h1 {
    z-index: 1;
    left: 20px;
    width: 60px;
  }
}
header .wrap nav {
  width: 100%;
  padding: 0 200px 0 150px;
}
@media screen and (max-width: 940px) {
  header .wrap nav {
    padding: 0 120px;
  }
}
@media screen and (max-width: 768px) {
  header .wrap nav {
    position: fixed;
    left: 100%;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    height: auto;
    padding: 50px 0 0;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    transition: left 0.5s;
    background-color: #fff;
    opacity: 0;
    transition: opacity 0.5s;
  }
  header .wrap nav.open {
    display: block;
    visibility: visible;
    opacity: 1;
  }
}
header .wrap nav .c > ul {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
@media screen and (max-width: 768px) {
  header .wrap nav .c > ul {
    display: block;
  }
}
header .wrap nav .c > ul > li {
  position: relative;
  margin: 0 15px;
}
@media screen and (max-width: 940px) {
  header .wrap nav .c > ul > li {
    margin: 0 10px;
  }
  header .wrap nav .c > ul > li:first-child {
    margin-left: 0;
  }
  header .wrap nav .c > ul > li:nth-child(4) {
    margin-right: 0;
  }
}
@media screen and (max-width: 768px) {
  header .wrap nav .c > ul > li {
    margin: 0;
  }
}
@media screen and (max-width: 768px) {
  header .wrap nav .c > ul > li:nth-of-type(n+2) {
    margin-top: 15px;
  }
}
@media (min-width: 769px) {
  header .wrap nav .c > ul > li:hover > ul {
    z-index: 2;
    translate: -50% 100%;
    pointer-events: auto;
    transition: translate 0.3s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.1s ease-in-out;
    opacity: 1;
  }
}
@media (min-width: 769px) {
  header .wrap nav .c > ul > li > ul {
    position: absolute;
    min-width: 16rem;
    padding: 20px;
    left: 50%;
    bottom: 0;
    border-radius: 0.8rem;
    background-color: #fff;
    box-shadow: 0 1rem 5rem rgba(19, 22, 22, 0.2);
    text-align: center;
    pointer-events: none;
    opacity: 0;
    translate: -50% calc(100% + 3rem);
    transition: translate 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0.2s, opacity 0.2s ease-in-out 0.2s;
  }
}
@media screen and (max-width: 768px) {
  header .wrap nav .c > ul > li > ul {
    display: none;
    margin-top: 10px;
  }
}
header .wrap nav .c > ul > li > ul li {
  padding: 10px 0;
  border-bottom: #e1e1e1 1px solid;
}
@media screen and (max-width: 768px) {
  header .wrap nav .c > ul > li > ul li {
    padding: 0;
  }
}
header .wrap nav .c > ul > li > ul li:last-child {
  border-bottom: none;
}
header .wrap nav .c > ul > li > ul li a {
  display: block;
  color: #333;
  font-size: 16px;
}
header .wrap nav .c > ul > li > ul li a:hover {
  text-decoration: none;
  color: #4C8986;
}
@media screen and (max-width: 768px) {
  header .wrap nav .c > ul > li > ul li a {
    padding: 15px;
    color: #fff;
    background-color: rgba(255, 255, 255, 0.2);
  }
}
header .wrap nav .c > ul > li > a {
  position: relative;
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  height: 80px;
  color: #000;
  font-size: 15px;
  font-weight: 500;
  overflow: hidden;
  transition: color 0.5s;
}
@media screen and (max-width: 768px) {
  header .wrap nav .c > ul > li > a {
    display: block;
    height: auto;
    padding-left: 30px;
    color: #fff !important;
    font-size: 18px;
  }
  header .wrap nav .c > ul > li > a:first-child:before {
    content: "";
    position: absolute;
    -js-display: flex;
    display: flex;
    flex-wrap: wrap;
    left: 0;
    top: 14px;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background-color: #00abeb;
  }
  header .wrap nav .c > ul > li > a:first-child:after {
    content: "";
    position: absolute;
    left: 8px;
    top: 24px;
    display: block;
    width: 10px;
    height: 10px;
    border-top: 2px #fff solid;
    border-right: 2px #fff solid;
    transform: rotate(45deg);
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  header .wrap nav .c > ul > li > a:first-child:before {
    top: 5px;
    width: 20px;
    height: 20px;
    color: rgba(51, 51, 51, 0.5);
    font-size: 14px;
    background-color: #fff;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  header .wrap nav .c > ul > li > a:first-child:after {
    left: 5px;
    top: 11px;
    width: 8px;
    height: 8px;
    border-color: #00abeb;
  }
}
@media (min-width: 769px) {
  header .wrap nav .c > ul > li > a.spToggle {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  header .wrap nav .c > ul > li > a.spToggle {
    position: absolute;
    right: 10px;
    top: 1px;
    display: block;
    padding: 5px;
    color: #fff;
    font-size: 18px;
    line-height: 1;
  }
  header .wrap nav .c > ul > li > a.spToggle:before {
    display: none;
  }
  header .wrap nav .c > ul > li > a.spToggle:after {
    content: "+";
  }
  header .wrap nav .c > ul > li > a.spToggle.open:after {
    content: "-";
  }
}
@media (min-width: 769px) {
  header .wrap nav .c > ul > li > a:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    display: block;
    width: 100%;
    height: 0;
    background-color: #4C8986;
    transition: height 0.5s;
  }
}
header .wrap nav .c > ul > li > a:hover, header .wrap nav .c > ul > li > a.current {
  color: #4C8986;
  text-decoration: none;
}
@media (min-width: 769px) {
  header .wrap nav .c > ul > li > a:hover:before, header .wrap nav .c > ul > li > a.current:before {
    height: 3px;
  }
}
@media screen and (max-width: 768px) {
  header .wrap nav .c {
    width: 100%;
    height: auto;
    padding: 50px 20px 100px;
    background-color: #00abeb;
  }
}
@media (min-width: 769px) {
  header .wrap nav .b {
    display: none !important;
  }
}
@media screen and (max-width: 768px) {
  header .wrap nav .b {
    margin-top: 30px;
    padding-top: 30px;
    padding-right: 0;
    border-top: #fff 1px solid;
  }
}
@media (min-width: 769px) {
  header .wrap nav .r {
    display: none !important;
  }
}
@media screen and (max-width: 768px) {
  header .wrap nav .r {
    position: fixed;
    z-index: 10010;
    left: 0;
    bottom: 0;
    display: block;
    width: 100%;
    height: 65px;
    background-color: #fff;
  }
  header .wrap nav .r a {
    -js-display: flex;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
  }
  header .wrap nav .r a:hover {
    background-color: #004098;
    text-decoration: none;
  }
  header .wrap nav .r a:hover span {
    color: #fff;
  }
  header .wrap nav .r a:hover span:before, header .wrap nav .r a:hover span:after {
    border-color: #fff;
  }
  header .wrap nav .r a span {
    position: relative;
    padding: 15px 20px;
    font-size: 18px;
    font-weight: bold;
    line-height: 1;
    color: #004098;
    text-decoration: underline;
  }
  header .wrap nav .r a span:before, header .wrap nav .r a span:after {
    content: "";
    position: absolute;
    display: block;
    width: 10px;
    height: 10px;
    border: #004098 1.5px solid;
  }
  header .wrap nav .r a span:before {
    right: 0;
    top: 20px;
  }
  header .wrap nav .r a span:after {
    right: 5px;
    bottom: 20px;
  }
}
header .wrap .btn {
  position: fixed;
  right: 0;
  top: 0;
}
@media screen and (max-width: 768px) {
  header .wrap .btn {
    display: none;
  }
}
header .wrap .btn a {
  position: relative;
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 180px;
  height: 100px;
  padding-left: 35px;
  border-radius: 0 0 0 20px;
  color: #fff;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.4444444444;
  background-color: #C3925F;
  background-color: #000;
  text-decoration: none;
  transition: opacity 0.7s;
}
header .wrap .btn a:hover {
  text-decoration: none;
  opacity: 0.6;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 768px) {
  header .wrap .btn a:hover {
    opacity: 1;
  }
}
header .wrap .btn a:hover img {
  opacity: 1;
}
@media screen and (max-width: 940px) {
  header .wrap .btn a {
    width: 150px;
    padding-left: 25px;
    font-size: 16px;
  }
}
header .wrap .btn a:before, header .wrap .btn a:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  width: 50px;
  height: 42px;
  border-radius: 0 0 0 20px;
}
header .wrap .btn a:before {
  background-color: #fff;
}
header .wrap .btn a:after {
  background: url(../img/icon_mail_01.svg) no-repeat center / 22px 18px;
}
header .wrap #menu {
  display: none;
}
@media screen and (max-width: 768px) {
  header .wrap #menu {
    position: fixed;
    right: 15px;
    top: 0;
    display: block;
    width: 40px;
    height: 50px;
    outline: none;
  }
}
header .wrap #menu:before {
  content: "";
  display: block;
  width: 34px;
  height: 8px;
  margin: 0 auto;
  border-top: 2px #000 solid;
  border-bottom: 2px #000 solid;
}
header .wrap #menu:after {
  content: "メニュー";
  display: block;
  margin-top: 13px;
  color: #000;
  font-size: 10px;
  font-weight: 900;
  text-align: center;
  line-height: 1;
}
footer {
  padding: 70px 0;
  /*
	.inner {
		color: #fff;
		a {
			color: #fff;
		}
		img {
			@include svg_white_01;
		}
		& > ul {
			@include flex;
			@include mq {
				position: relative;
				left: -10px;
				width: 400px;
				max-width: calc(100% + 20px);
				margin: 0 auto;
			}
			& > li {
				width: _p(200, 1180);
				margin-right: _p(55, 1180);
				&:nth-child(4n+1) {
					width: _p(415, 1180);
				}
				&:nth-child(4n) {
					margin-right: 0;
				}
				&:nth-child(n+5) {
					margin-top: 30px;
				}
				@include mq {
					order: 2;
					width: 50%;
					margin: 0 0 30px 0 !important;
					padding: 0 10px;
					&:first-child,
					&:nth-child(5) {
						order: 1;
						width: 100%;
						text-align: center;
						& > em {
							width: 100%;
							margin: 0 auto;
							a {
								text-align: left;
							}
						}
					}
					&:nth-last-child(-n + 2) {
						width: 100%;
						& > em {
							width: 100%;
							a {
								padding-left: 35px;
								&:after {
									right: auto;
									left: 0;
								}
							}
						}
					}
				}
				& > * {
					width: 200px;
				}
				address {
					width: auto;
					h1 {
						width: 180px;
						@include mq {
							margin: 0 auto;
						}
					}
					em {
						display: block;
						margin-top: 40px;
						@include poppins;
						font-size: 24px;
						font-weight: 700;
						a {
							@include poppins;
							font-weight: 700;
						}
					}
					p {
						margin-top: 10px;
						font-size: 14px;
						line-height: (24/14);
						letter-spacing: .14px;
						b {
							display: block;
						}
					}
				}
				& > em {
					display: block;
					padding-bottom: 10px;
					border-bottom: 1px rgba(#fff, .3) solid;
					a {
						position: relative;
						display: block;
						font-size: 15px;
						font-weight: 700;
						line-height: 40px;
						@include opacity;
						&:before,
						&:after {
							position: absolute;
							right: 0;
							top: 50%;
							display: block;
							translate: 0 -50%;
						}
						&.arrow {
							&:before,
							&:after {
								content: "";
								width: 40px;
								height: 40px;
								border-radius: 50%;
							}
							&:before {
								background-color: #fff;
							}
							&:after {
								background: url(../img/icon_arrow_01.svg) no-repeat center / 16px 12px;
								@include svg_black_01;
							}
						}
						&.book {
							padding-right: 30px;
							&:after {
								content: "";
								width: 26px;
								height: 18px;
								background: url(../img/icon_book_01.svg) no-repeat center / cover;
								@include svg_white_01;
							}
						}
						&.mail {
							padding-right: 30px;
							&:after {
								content: "";
								width: 23px;
								height: 18px;
								background: url(../img/icon_mail_01.svg) no-repeat center / cover;
								@include svg_white_01;
							}
						}
					}
				}
				& > ul {
					margin-top: 20px;
					@include mq {
						display: none;
					}
					& > li {
						font-size: 13px;
						line-height: (19/13);
						& + li {
							margin-top: 10px;
						}
						a {
							color: rgba(#fff, .7);
							&[target="_blank"] {
								position: relative;
								display: inline-block;
								padding-right: 15px;
								vertical-align: baseline;
								&:after {
									content: "";
									position: absolute;
									right: 0;
									top: 50%;
									display: block;
									width: 10px;
									height: 10px;
									translate: 0 -50%;
									background: url(../img/icon_blank_01.svg) no-repeat center / cover;
									@include svg_white_01;
									opacity: .7;
								}
							}
						}
					}
				}
			}
		}
		& > div {
			@include flex;
			align-items: end;
			margin-top: 50px;
			@include mq {
				display: block;
				width: 400px;
				max-width: calc(100% + 20px);
				margin: 0 auto;
			}
			& > p {
				margin-right: auto;
				@include mq {
					margin: 0;
					text-align: center;
				}
				a {
					color: rgba(#fff, .7);
					font-size: 12px;
					letter-spacing: .12px;
				}
			}
			& > div {
				margin-left: auto;
				@include mq {
					margin: 20px 0 0;
				}
				ul {
					@include flex;
					justify-content: end;
					@include mq {
						justify-content: center;
					}
					li {
						& + li {
							margin-left: 10px;
						}
						a {
							display: block;
							width: 16px;
						}
					}
				}
				small {
					display: block;
					margin-top: 20px;;
					font-size: 10px;
					text-align: right;
					@include mq {
						text-align: center;
					}
				}
			}
		}
	}
	*/
}
@media screen and (max-width: 768px) {
  footer {
    padding: 40px 0;
  }
}
footer #footerInner {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 0 50px;
}
@media screen and (max-width: 768px) {
  footer #footerInner {
    padding: 0 30px;
  }
}
@media screen and (max-width: 768px) {
  footer #footerInner #ms {
    -js-display: flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    width: 100%;
  }
}
footer #footerInner #ms figure img {
  width: 75px;
  height: auto;
}
footer #footerInner #ms b {
  display: block;
  margin-top: 20px;
  line-height: 1.4;
  font-size: 20px;
  font-weight: 600;
}
@media screen and (max-width: 768px) {
  footer #footerInner #ms b {
    margin-top: 0;
    margin-left: 20px;
    font-size: 16px;
  }
}
footer #footerInner #finfo {
  margin: auto;
  text-align: center;
  line-height: 1.4;
  font-size: 14px;
}
@media screen and (max-width: 768px) {
  footer #footerInner #finfo {
    margin-top: 20px;
  }
}
footer #footerInner #finfo #ftel {
  margin: 20px 0 10px;
}
footer #footerInner #finfo #ftel a {
  font-family: "Poppins", sans-serif;
  font-size: 24px;
  font-weight: 900;
  line-height: 1;
  text-decoration: none;
  transition: opacity 0.7s;
}
@media screen and (max-width: 768px) {
  footer #footerInner #flink {
    width: 100%;
    margin-top: 25px;
    text-align: center;
  }
}
@media screen and (max-width: 768px) {
  footer #footerInner #flink img {
    display: inline-block;
  }
}
footer #footerInner #flink ul {
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  footer #footerInner #flink ul {
    margin-top: 10px;
  }
}
footer #footerInner #flink ul li {
  font-size: 14px;
}
footer #copy {
  margin-top: 20px;
  text-align: center;
  font-size: 10px;
}
main {
  padding-bottom: 240px;
}
@media screen and (max-width: 768px) {
  main {
    padding-top: 50px;
    padding-bottom: 120px;
  }
}
main .ttl01 {
  display: block;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.2;
}
@media screen and (max-width: 768px) {
  main .ttl01 {
    font-size: 20px;
  }
}
main .ttl01 i {
  position: relative;
  display: block;
  padding-left: 30px;
  padding-bottom: 20px;
  color: #909090;
  font-family: "Marcellus", serif;
  font-weight: 400;
  font-style: normal;
  font-size: 20px;
  line-height: 1;
  overflow: hidden;
}
@media screen and (max-width: 768px) {
  main .ttl01 i {
    padding-left: 20px;
    font-size: 14px;
  }
}
main .ttl01 i:before, main .ttl01 i:after {
  content: "";
  position: absolute;
  display: block;
  height: 1px;
  background-color: #A0A0A0;
}
main .ttl01 i:before {
  left: 20px;
  bottom: 10px;
  width: 12px;
  rotate: -45deg;
}
@media screen and (max-width: 768px) {
  main .ttl01 i:before {
    left: 10px;
  }
}
main .ttl01 i:after {
  left: 30px;
  bottom: 15px;
  width: 100%;
}
@media screen and (max-width: 768px) {
  main .ttl01 i:after {
    left: 20px;
  }
}
main .ttl02 {
  position: relative;
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: 80px;
}
@media screen and (max-width: 768px) {
  main .ttl02 {
    margin-bottom: 40px;
  }
}
main .ttl02 big {
  position: absolute;
  left: 0;
  top: -0.6em;
  display: block;
  width: 100%;
  color: #f5f5f5;
  font-family: "Marcellus", serif;
  font-weight: 400;
  font-style: normal;
  font-size: 200px;
  text-align: center;
  line-height: 1;
}
@media screen and (max-width: 768px) {
  main .ttl02 big {
    font-size: 80px;
  }
}
main .ttl02 small {
  position: relative;
  display: block;
  width: 100%;
  margin-bottom: 10px;
  color: #707070;
  font-size: 20px;
  font-weight: 700;
  text-align: center;
  line-height: 1;
}
@media screen and (max-width: 768px) {
  main .ttl02 small {
    margin-bottom: 5px;
    font-size: 14px;
    line-height: 1.5;
  }
}
main .ttl02 i {
  position: relative;
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: 60px;
  height: 60px;
  border: 1px #3E3A39 solid;
  font-size: 48px;
  font-weight: 900;
  line-height: 1;
}
@media screen and (max-width: 768px) {
  main .ttl02 i {
    width: 36px;
    height: 36px;
    font-size: 24px;
  }
}
main .ttl02 i:empty {
  overflow: hidden;
}
main .ttl02 i:empty:before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  display: block;
  width: 200%;
  height: 1px;
  rotate: -45deg;
  translate: -50% -50%;
  background-color: #3E3A39;
}
main .ttl02 i + i {
  border-left: none;
}
main .ttl02 i.space {
  display: none;
}
@media screen and (max-width: 768px) {
  main .ttl02 i.space {
    display: block;
    width: 100%;
    height: 10px;
    border: none;
  }
  main .ttl02 i.space + i {
    border-left: 1px #3E3A39 solid;
  }
}
main .ttl05 {
  margin-bottom: 30px;
  font-size: 30px;
  font-weight: 900;
}
@media screen and (max-width: 768px) {
  main .ttl05 {
    margin-bottom: 20px;
    font-size: 24px;
  }
}
main .ttl05 big {
  font-size: 40px;
  font-weight: 900;
}
@media screen and (max-width: 768px) {
  main .ttl05 big {
    font-size: 28px;
  }
}
main .btn01 a {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: 140px;
  height: 40px;
  border: 1px #000 solid;
  border-radius: 20px;
  font-weight: 700;
  background-color: rgba(241, 238, 229, 0.6);
  background-color: #000;
  color: #fff;
  text-decoration: none;
  transition: opacity 0.7s;
}
main .btn01 a:hover {
  text-decoration: none;
  opacity: 0.6;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 768px) {
  main .btn01 a:hover {
    opacity: 1;
  }
}
main .btn01 a:hover img {
  opacity: 1;
}
@media screen and (max-width: 768px) {
  main .btn01 a {
    width: 120px;
    height: 30px;
    border-radius: 15px;
    font-size: 14px;
  }
}
main .btn01 a:after {
  content: "";
  position: relative;
  top: 1px;
  display: block;
  width: 6px;
  height: 10px;
  margin-left: 3px;
  background: url(../img/icon_arrow_02.svg) no-repeat center / cover;
  filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%);
}
main .btn02 {
  margin-top: 50px;
}
@media screen and (max-width: 768px) {
  main .btn02 {
    margin-top: 30px;
  }
}
main .btn02 button, main .btn02 a {
  position: relative;
  width: 400px;
  height: 80px;
  margin: 0 auto;
  padding: 5px 80px 5px 40px;
  border: 1px #48402E solid;
  border-radius: 40px;
  font-size: 18px;
  font-weight: 700;
  background-color: #fff;
  text-decoration: none;
  transition: opacity 0.7s;
}
main .btn02 button:hover, main .btn02 a:hover {
  text-decoration: none;
  opacity: 0.6;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 768px) {
  main .btn02 button:hover, main .btn02 a:hover {
    opacity: 1;
  }
}
main .btn02 button:hover img, main .btn02 a:hover img {
  opacity: 1;
}
@media screen and (max-width: 768px) {
  main .btn02 button, main .btn02 a {
    width: 280px;
    height: 50px;
    padding-left: 25px;
    border-radius: 25px;
    font-size: 16px;
  }
}
main .btn02 button:before, main .btn02 button:after, main .btn02 a:before, main .btn02 a:after {
  content: "";
  position: absolute;
  right: 20px;
  top: 50%;
  display: block;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  translate: 0 -50%;
}
@media screen and (max-width: 768px) {
  main .btn02 button:before, main .btn02 button:after, main .btn02 a:before, main .btn02 a:after {
    right: 15px;
    width: 30px;
    height: 30px;
  }
}
main .btn02 button:before, main .btn02 a:before {
  background-color: #000;
}
main .btn02 button:after, main .btn02 a:after {
  background: url(../img/icon_arrow_01.svg) no-repeat center / 24px 18px;
  filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%);
}
@media screen and (max-width: 768px) {
  main .btn02 button:after, main .btn02 a:after {
    background-size: 12px 9px;
  }
}
main .btn02 button[target="_blank"]:after, main .btn02 a[target="_blank"]:after {
  background-image: url(../img/icon_blank_01.svg);
  background-size: 14px 14px;
}
main .btn02 a {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
main .mt0 {
  margin-top: 0 !important;
}
main .news_archive > li {
  padding: 20px 0;
  border-top: 1px #E1E1E1 solid;
}
@media screen and (max-width: 768px) {
  main .news_archive > li {
    padding: 15px 5px;
  }
}
main .news_archive > li:last-child {
  border-bottom: 1px #E1E1E1 solid;
}
main .news_archive > li a {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  color: #000;
  text-decoration: none;
  transition: opacity 0.7s;
}
main .news_archive > li a:hover {
  text-decoration: none;
  opacity: 0.6;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 768px) {
  main .news_archive > li a:hover {
    opacity: 1;
  }
}
main .news_archive > li a:hover img {
  opacity: 1;
}
main .news_archive > li a * {
  font-weight: 500;
}
main .news_archive > li a span, main .news_archive > li a i {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: 110px;
  font-size: 11px;
}
main .news_archive > li a span {
  height: 22px;
  border-radius: 11px;
  background-color: #F0F0F0;
  letter-spacing: -0.05em;
  background-color: #000;
  color: #fff;
}
main .news_archive > li a p {
  width: calc(100% - 220px);
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
@media screen and (max-width: 768px) {
  main .news_archive > li a p {
    width: 100%;
    margin-top: 5px;
  }
}
main #kv {
  position: relative;
  width: 100%;
}
main #kv .inner {
  position: absolute;
  margin: auto;
  width: 100vw;
  padding: 40px 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.3);
}
@media screen and (max-width: 768px) {
  main #kv .inner {
    padding: 20px 0;
  }
}
main #kv .inner > * {
  width: 1210px;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 15px;
  padding-right: 15px;
}
main #kv .inner #title01 {
  margin: 0;
  color: #fff;
}
main #kv .inner picture img {
  display: block;
  vertical-align: top;
}
main #kv .inner .flex {
  justify-content: space-between;
  align-items: center;
}
main #page_menu {
  margin-bottom: 20px;
  background-color: #F6F9F9;
  border-bottom: #B2C5E0 1px solid;
  overflow: auto;
}
@media screen and (max-width: 768px) {
  main #page_menu {
    margin-bottom: 40px;
  }
}
main #page_menu > .inner {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
@media screen and (max-width: 768px) {
  main #page_menu > .inner {
    max-width: max-content;
    padding-left: 10px;
    padding-right: 10px;
  }
}
main #page_menu > .inner > div {
  margin-right: 15px;
  padding-right: 30px;
  font-size: 18px;
  font-weight: 600;
  border-right: #ccc 1px solid;
}
@media screen and (max-width: 768px) {
  main #page_menu > .inner > div {
    display: none;
  }
}
main #page_menu > .inner > ul {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
}
@media screen and (max-width: 768px) {
  main #page_menu > .inner > ul {
    max-width: none;
  }
}
main #page_menu > .inner > ul li > * {
  position: relative;
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 20px 15px;
  font-weight: 500;
}
@media screen and (max-width: 768px) {
  main #page_menu > .inner > ul li > * {
    font-size: 14px;
  }
}
main #page_menu > .inner > ul li > *:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  display: block;
  width: 100%;
  height: 0;
  background-color: #4C8986;
  transition: height 0.5s;
}
@media screen and (max-width: 768px) {
  main #page_menu > .inner > ul li > *:before {
    display: none;
  }
}
main #page_menu > .inner > ul li > *:hover, main #page_menu > .inner > ul li > *.current {
  color: #4C8986;
  text-decoration: none;
}
main #page_menu > .inner > ul li > *:hover:before, main #page_menu > .inner > ul li > *.current:before {
  height: 1.5px;
}
main #page_menu > .inner > ul li span {
  color: #4C8986;
  font-weight: 600;
}
main #page_menu > .inner > ul li span:before {
  height: 1.5px;
}
main #page_menu > .inner > ul li a[target="_blank"]:after {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  margin-left: 5px;
  background: url(../img/icon_blank_01.svg) no-repeat center / cover;
  filter: invert(49%) sepia(1%) saturate(1814%) hue-rotate(359deg) brightness(94%) contrast(82%);
}
main #title01 {
  margin: 70px 0 40px;
  line-height: 1;
}
@media screen and (max-width: 768px) {
  main #title01 {
    margin: 40px 0 20px;
  }
}
main #title01 span {
  display: block;
  font-size: 40px;
  font-weight: 900;
}
@media screen and (max-width: 768px) {
  main #title01 span {
    font-size: 24px;
  }
}
main #title01 i {
  display: block;
  margin-bottom: 10px;
  font-family: "Marcellus", serif;
  font-weight: 400;
  font-style: normal;
  font-size: 20px;
}
@media screen and (max-width: 768px) {
  main #title01 i {
    font-size: 14px;
  }
}
main #title01.no_menu + #pankuzu {
  padding-top: 20px;
  border-top: #CCC 1px solid;
}
main #dir_menu {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 20px;
  border-bottom: 1px #CCC solid;
}
@media screen and (max-width: 768px) {
  main #dir_menu {
    display: block;
    margin-bottom: 40px;
    border-bottom: none;
  }
}
main #dir_menu li > * {
  position: relative;
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  height: 60px;
  padding: 0 30px;
  color: #777;
  font-weight: 700;
}
@media screen and (max-width: 768px) {
  main #dir_menu li > * {
    justify-content: start;
    height: 45px;
    padding: 0;
    font-size: 14px;
  }
}
@media screen and (max-width: 768px) {
  main #dir_menu li a {
    border-bottom: 1px #CCC solid;
  }
}
main #dir_menu li a[target="_blank"]:after {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  margin-left: 5px;
  background: url(../img/icon_blank_01.svg) no-repeat center / cover;
  filter: invert(49%) sepia(1%) saturate(1814%) hue-rotate(359deg) brightness(94%) contrast(82%);
}
main #dir_menu li span {
  color: #C3925F;
  color: #000;
  font-weight: 900;
}
main #dir_menu li span:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  display: block;
  width: 100%;
  height: 3px;
  background-color: #C3925F;
  background-color: #000;
}
main #pankuzu {
  margin: 20px 0 80px !important;
}
@media screen and (max-width: 768px) {
  main #pankuzu {
    display: none;
  }
}
main #pankuzu ol {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
}
main #pankuzu ol li {
  color: #707070;
  font-size: 12px;
}
main #pankuzu ol li + li:before {
  content: ">";
  padding: 0 5px;
}
main #page_form {
  position: relative;
  width: 1000px;
  margin: 300px auto 0;
  padding: 100px;
  border-radius: 30px;
  background-color: #f0f0f0;
  overflow: hidden;
}
@media screen and (max-width: 768px) {
  main #page_form {
    margin-top: 150px;
    padding: 20px;
    border-radius: 15px;
  }
}
main #page_form:before, main #page_form:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  width: 100px;
  height: 100px;
}
@media screen and (max-width: 768px) {
  main #page_form:before, main #page_form:after {
    width: 30px;
    height: 30px;
  }
}
main #page_form:before {
  border-radius: 0 0 0 30px;
  background-color: #C3925F;
  background-color: #000;
}
@media screen and (max-width: 768px) {
  main #page_form:before {
    border-radius: 0 0 0 15px;
  }
}
main #page_form:after {
  background: url(../img/icon_mail_01.svg) no-repeat center / 50px 40px;
  filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%);
}
@media screen and (max-width: 768px) {
  main #page_form:after {
    background-size: 15px 10px;
  }
}
main #page_form .form {
  padding: 60px 55px;
  color: #222;
  background-color: #fff;
  border-radius: 20px;
}
@media screen and (max-width: 768px) {
  main #page_form .form {
    padding: 35px 20px 5px;
  }
}
main #page_form .form .txt {
  font-size: 16px;
  font-weight: 500;
  text-align: center;
  line-height: 2.1428571429;
}
@media screen and (max-width: 768px) {
  main #page_form .form .txt {
    font-size: 12px;
  }
}
main #page_form .form .tel {
  margin-top: 55px;
  text-align: center;
}
@media screen and (max-width: 768px) {
  main #page_form .form .tel {
    margin-top: 30px;
  }
}
main #page_form .form .tel a {
  font-family: "Poppins", sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  transition: opacity 0.7s;
}
main #page_form .form .tel a:hover {
  text-decoration: none;
  opacity: 0.6;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 768px) {
  main #page_form .form .tel a:hover {
    opacity: 1;
  }
}
main #page_form .form .tel a:hover img {
  opacity: 1;
}
main #page_form .form .tel img {
  display: block;
  width: 250px;
  margin: 5px auto;
}
main #page_form .form .tel p {
  font-size: 12px;
  font-weight: 500;
}
@media (min-width: 769px) {
  main #page_form .form .tel p:last-child:before {
    content: "（";
  }
  main #page_form .form .tel p:last-child:after {
    content: "）";
  }
}
main #page_form .form em {
  display: block;
  margin: 60px 0 50px;
  padding-bottom: 30px;
  border-bottom: 1px #CCC solid;
  color: #333;
  font-size: 36px;
  font-weight: 900;
  text-align: center;
  line-height: 1;
}
@media screen and (max-width: 768px) {
  main #page_form .form em {
    margin: 50px 0 20px;
    margin-top: 50px;
    padding-bottom: 10px;
    font-size: 18px;
  }
}
main #page_form .form dl {
  display: block;
}
main #page_form .form dl dt {
  display: block;
  font-size: 18px;
}
@media screen and (max-width: 768px) {
  main #page_form .form dl dt {
    padding-bottom: 5px;
    font-size: 16px;
  }
}
main #page_form .form dl dt:nth-child(n+2) {
  margin-top: 30px;
}
@media screen and (max-width: 768px) {
  main #page_form .form dl dt:nth-child(n+2) {
    margin-top: 20px;
  }
}
main #page_form .form dl dt.req p {
  font-weight: 700;
}
main #page_form .form dl dt.req p:after {
  content: "*";
  color: #E73C16;
}
main #page_form .form dl dd {
  display: block;
}
main #page_form .form dl dd input {
  display: block;
  width: 100%;
  height: 70px;
  padding: 0 15px;
  border: 1px #C1C1C1 solid;
}
@media screen and (max-width: 768px) {
  main #page_form .form dl dd input {
    height: 40px;
  }
}
main #page_form .form dl dd textarea {
  display: block;
  width: 100%;
  height: 200px;
  padding: 15px;
  border: 1px #C1C1C1 solid;
}
@media screen and (max-width: 768px) {
  main #page_form .form dl dd textarea {
    height: 150px;
  }
}
main #page_form .form .btn02 button {
  display: block;
  width: 500px;
  margin: 0 auto;
  border: 1px #48402E solid;
  color: #fff;
  background-color: #C3925F;
  background-color: #000;
}
main #page_form .form .btn02 button:before {
  background-color: #3E3A39;
}
main #page_form .form .btn02 button i {
  font-weight: 700;
}
@media screen and (max-width: 768px) {
  main #page_form .form .btn02 button i {
    display: none;
  }
}
main .diagram {
  margin-top: 100px;
  margin-bottom: 120px;
  padding-bottom: 120px;
  border-bottom: #e1e1e1 1px solid;
}
@media screen and (max-width: 768px) {
  main .diagram {
    margin-top: 50px;
    margin-bottom: 60px;
    padding-bottom: 60px;
  }
}
main #companyhistory a {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  padding: 6%;
  background-color: #F0F0F0;
}
@media screen and (max-width: 768px) {
  main #companyhistory a {
    padding: 5%;
  }
}
main #companyhistory a:hover {
  text-decoration: none;
}
main #companyhistory a #companyhistoryTxt {
  width: 500px;
  padding: 50px;
}
@media screen and (max-width: 768px) {
  main #companyhistory a #companyhistoryTxt {
    width: 100%;
    padding: 20px;
  }
}
main #companyhistory a #companyhistoryTxt strong {
  display: block;
  line-height: 1;
  font-family: "Arial", serif;
  font-size: 70px;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  main #companyhistory a #companyhistoryTxt strong {
    width: auto;
    font-size: 40px;
    text-align: center;
  }
}
main #companyhistory a #companyhistoryTxt strong span {
  font-size: 20px;
}
@media screen and (max-width: 768px) {
  main #companyhistory a #companyhistoryTxt strong span {
    font-size: 14px;
  }
}
main #companyhistory a #companyhistoryTxt p {
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  main #companyhistory a #companyhistoryTxt p {
    display: block;
    width: auto;
    text-align: center;
  }
}
main #companyhistory a #companyhistoryTxt p b {
  display: block;
  font-size: 40px;
  font-weight: 900;
}
@media screen and (max-width: 768px) {
  main #companyhistory a #companyhistoryTxt p b {
    width: auto;
    font-size: 24px;
  }
}
main #companyhistory a #companyhistoryTxt p span {
  display: block;
  font-weight: 500;
}
@media screen and (max-width: 768px) {
  main #companyhistory a #companyhistoryTxt p span {
    width: auto;
    margin-top: 10px;
  }
}
main #companyhistory a #companyhistoryTxt .btn02 i {
  position: relative;
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 400px;
  height: 80px;
  margin: 0 auto;
  padding: 5px 80px 5px 40px;
  border: 1px #48402E solid;
  border-radius: 40px;
  font-size: 18px;
  font-weight: 700;
  background-color: #fff;
  text-decoration: none;
  transition: opacity 0.7s;
}
main #companyhistory a #companyhistoryTxt .btn02 i:hover {
  text-decoration: none;
  opacity: 0.6;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 768px) {
  main #companyhistory a #companyhistoryTxt .btn02 i:hover {
    opacity: 1;
  }
}
main #companyhistory a #companyhistoryTxt .btn02 i:hover img {
  opacity: 1;
}
@media screen and (max-width: 768px) {
  main #companyhistory a #companyhistoryTxt .btn02 i {
    width: 280px;
    height: 60px;
    line-height: 1.2;
    padding-left: 25px;
    border-radius: 30px;
    font-size: 16px;
  }
}
main #companyhistory a #companyhistoryTxt .btn02 i:before, main #companyhistory a #companyhistoryTxt .btn02 i:after {
  content: "";
  position: absolute;
  right: 20px;
  top: 50%;
  display: block;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  translate: 0 -50%;
}
@media screen and (max-width: 768px) {
  main #companyhistory a #companyhistoryTxt .btn02 i:before, main #companyhistory a #companyhistoryTxt .btn02 i:after {
    right: 15px;
    width: 30px;
    height: 30px;
  }
}
main #companyhistory a #companyhistoryTxt .btn02 i:before {
  background-color: #000;
}
main #companyhistory a #companyhistoryTxt .btn02 i:after {
  background: url(../img/icon_arrow_01.svg) no-repeat center / 24px 18px;
  filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%);
}
@media screen and (max-width: 768px) {
  main #companyhistory a #companyhistoryTxt .btn02 i:after {
    background-size: 12px 9px;
  }
}
main #companyhistory a figure {
  width: calc(100% - 500px);
}
@media screen and (max-width: 768px) {
  main #companyhistory a figure {
    width: 100%;
  }
}
main .link01 {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
}
main .link01 > * {
  width: calc((100% - 80px) / 3);
  margin-right: 40px;
}
main .link01 > *:nth-child(3n) {
  margin-right: 0;
}
@media (min-width: 769px) {
  main .link01 > *:nth-child(n+4) {
    margin-top: 40px;
  }
}
@media screen and (max-width: 768px) {
  main .link01 > * {
    width: 100%;
    margin-right: 0;
  }
}
@media screen and (max-width: 768px) {
  main .link01 > *:nth-child(n+2) {
    margin-top: 20px;
  }
}
main .link01 > * a {
  position: relative;
  display: block;
  padding: 10px 0;
  font-weight: 500;
  border-bottom: #707070 1px solid;
}
@media screen and (max-width: 768px) {
  main .link01 > * a {
    padding: 5px 0;
    font-size: 14px;
  }
}
main .link01 > * a:after {
  content: "";
  position: absolute;
  right: 10px;
  top: 50%;
  display: block;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  translate: 0 -50%;
  background: url(../img/icon_arrow_01.svg) no-repeat center / 16px 12px;
}
main .link02 {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
}
main .link02 > * {
  width: calc((100% - 80px) / 3);
  margin-right: 40px;
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
main .link02 > *:nth-child(3n) {
  margin-right: 0;
}
@media (min-width: 769px) {
  main .link02 > *:nth-child(n+4) {
    margin-top: 40px;
  }
}
@media screen and (max-width: 768px) {
  main .link02 > * {
    width: 100%;
    margin-right: 0;
  }
}
@media screen and (max-width: 768px) {
  main .link02 > *:nth-child(n+2) {
    margin-top: 20px;
  }
}
main .link02 > * a {
  position: relative;
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 160px;
  padding: 10px 0;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  color: #fff;
  z-index: 2;
}
@media screen and (max-width: 768px) {
  main .link02 > * a {
    padding: 5px 0;
    font-size: 16px;
  }
}
main .link02 > * a:before {
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: -1;
}
main #logo120 {
  position: absolute;
  left: 30px;
  top: 30px;
  z-index: 10;
}
@media screen and (max-width: 768px) {
  main #logo120 {
    left: 20px;
    top: 20px;
  }
}
@media screen and (max-width: 768px) {
  main #logo120 img {
    width: auto;
    height: 20px;
  }
}
main #hfooter {
  padding: 50px 0;
  text-align: center;
  background-color: #000;
}
@media screen and (max-width: 768px) {
  main #hfooter {
    padding: 30px 0;
  }
}
main #hfooter #flogo120 a {
  display: inline-block;
}
main #hfooter #flogo120 a img {
  text-align: center;
}
@media screen and (max-width: 768px) {
  main #hfooter #flogo120 a img {
    width: auto;
    height: 30px;
  }
}
main #hfooter ul {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 30px;
}
@media screen and (max-width: 768px) {
  main #hfooter ul {
    display: none;
  }
}
main #hfooter ul li {
  border-right: #fff 1px solid;
  line-height: 1;
}
main #hfooter ul li:last-child {
  border: none;
}
main #hfooter ul li a {
  padding: 0 20px;
  color: #fff;
  font-size: 14px;
}
main #hfooter #copy {
  margin-top: 30px;
  color: #fff;
  font-size: 10px;
}
@media screen and (max-width: 768px) {
  main #hfooter #copy {
    margin-top: 20px;
  }
}
main #history #intro {
  padding: 150px 0 180px;
  color: #fff;
  text-align: center;
  font-family: "Zen Old Mincho", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
  background: url(/assets/img/historyBg01.png) center center no-repeat;
  background-size: cover;
}
@media screen and (max-width: 768px) {
  main #history #intro {
    padding: 80px 0;
  }
}
main #history #intro h1 {
  margin-bottom: 50px;
  font-size: 40px;
  font-weight: bold;
  line-height: 1.5;
}
@media screen and (max-width: 768px) {
  main #history #intro h1 {
    font-size: 24px;
  }
}
@media screen and (max-width: 768px) {
  main #history #intro p {
    font-size: 14px;
  }
}
main #history #intro p:nth-of-type(n+2) {
  margin-top: 30px;
}
@media screen and (max-width: 768px) {
  main #history #intro p:nth-of-type(n+2) {
    margin-top: 20px;
  }
}
main #history #intro #ceo {
  margin-top: 50px;
}
@media screen and (max-width: 768px) {
  main #history #intro #ceo {
    margin-top: 40px;
  }
}
main #history #intro #ceo #name {
  font-size: 24px;
}
@media screen and (max-width: 768px) {
  main #history #intro #ceo #name {
    font-size: 18px;
  }
}
main #history #chronology, main #history #episode {
  margin-top: 2px;
}
main #history #chronology a, main #history #episode a {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  position: relative;
  padding: 120px;
  color: #fff;
  background: url(/assets/img/hBg01.png) left center repeat;
  overflow: hidden;
}
@media screen and (max-width: 768px) {
  main #history #chronology a, main #history #episode a {
    padding: 200px 40px 40px 40px;
  }
}
main #history #chronology a:before, main #history #episode a:before {
  content: "";
  position: absolute;
  display: block;
  height: 100%;
  width: 47.25%;
  top: 0;
  background-size: contain !important;
  z-index: 1;
}
@media screen and (max-width: 768px) {
  main #history #chronology a:before, main #history #episode a:before {
    width: 94%;
    height: 60%;
    left: 0 !important;
    right: 0 !important;
    margin: auto;
  }
}
main #history #chronology a > div, main #history #episode a > div {
  position: relative;
  width: 38.13%;
  z-index: 1;
}
@media screen and (max-width: 768px) {
  main #history #chronology a > div, main #history #episode a > div {
    width: 100%;
  }
}
main #history #chronology a > div h2, main #history #episode a > div h2 {
  margin-bottom: 50px;
  font-size: 34px;
  font-weight: bold;
  font-family: "Zen Old Mincho", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
@media screen and (max-width: 768px) {
  main #history #chronology a > div h2, main #history #episode a > div h2 {
    margin-bottom: 20px;
    font-size: 22px;
  }
}
@media screen and (max-width: 768px) {
  main #history #chronology a > div p, main #history #episode a > div p {
    font-size: 14px;
  }
}
main #history #chronology a > div .btn, main #history #episode a > div .btn {
  margin-top: 40px;
}
@media screen and (max-width: 768px) {
  main #history #chronology a > div .btn, main #history #episode a > div .btn {
    margin-top: 20px;
  }
}
main #history #chronology a > div .btn i, main #history #episode a > div .btn i {
  position: relative;
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 400px;
  height: 80px;
  padding: 5px 80px 5px 40px;
  border: 1px #fff solid;
  border-radius: 40px;
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  background-color: transparent;
  background-color: rgba(0, 0, 0, 0.3);
  text-decoration: none;
  transition: opacity 0.7s;
}
main #history #chronology a > div .btn i:hover, main #history #episode a > div .btn i:hover {
  text-decoration: none;
  opacity: 0.6;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 768px) {
  main #history #chronology a > div .btn i:hover, main #history #episode a > div .btn i:hover {
    opacity: 1;
  }
}
main #history #chronology a > div .btn i:hover img, main #history #episode a > div .btn i:hover img {
  opacity: 1;
}
@media screen and (max-width: 768px) {
  main #history #chronology a > div .btn i, main #history #episode a > div .btn i {
    width: 250px;
    height: 50px;
    padding-left: 25px;
    border-radius: 25px;
    font-size: 16px;
  }
}
main #history #chronology a > div .btn i:before, main #history #chronology a > div .btn i:after, main #history #episode a > div .btn i:before, main #history #episode a > div .btn i:after {
  content: "";
  position: absolute;
  right: 20px;
  top: 50%;
  display: block;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  translate: 0 -50%;
}
@media screen and (max-width: 768px) {
  main #history #chronology a > div .btn i:before, main #history #chronology a > div .btn i:after, main #history #episode a > div .btn i:before, main #history #episode a > div .btn i:after {
    right: 15px;
    width: 30px;
    height: 30px;
  }
}
main #history #chronology a > div .btn i:before, main #history #episode a > div .btn i:before {
  background-color: #fff;
}
main #history #chronology a > div .btn i:after, main #history #episode a > div .btn i:after {
  background: url(/assets/img/icon_arrow_01.svg) no-repeat center / 24px 18px;
}
@media screen and (max-width: 768px) {
  main #history #chronology a > div .btn i:after, main #history #episode a > div .btn i:after {
    background-size: 12px 9px;
  }
}
main #history #chronology a {
  justify-content: flex-end;
}
main #history #chronology a:before {
  left: 5%;
  background: url("/assets/img/chronologyBg01.png") center center no-repeat;
}
main #history #episode a:before {
  right: 5%;
  background: url("/assets/img/episodeBg01.png") center center no-repeat;
}
main #history #toppdf {
  padding: 100px 0;
}
@media screen and (max-width: 768px) {
  main #history #toppdf {
    padding: 0;
  }
}
main #history #toppdf .inner {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 800px;
  padding: 50px;
  border: 1px solid #707070;
}
@media screen and (max-width: 768px) {
  main #history #toppdf .inner {
    width: 100%;
    justify-content: center;
    border: none;
  }
}
main #history #toppdf .inner figure {
  width: 200px;
}
main #history #toppdf .inner .text {
  width: calc(100% - 250px);
}
@media screen and (max-width: 768px) {
  main #history #toppdf .inner .text {
    width: 100%;
    margin-top: 20px;
  }
}
main #history #toppdf .inner .text h3 {
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: bold;
  font-family: "Zen Old Mincho", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
@media screen and (max-width: 768px) {
  main #history #toppdf .inner .text h3 {
    font-size: 20px;
  }
}
@media screen and (max-width: 768px) {
  main #history #toppdf .inner .text p {
    font-size: 14px;
  }
}
main #hhh {
  position: relative;
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  flex-flow: column;
  color: #fff;
  text-align: center;
  background: url(/assets/img/hBg01.png) left center repeat;
}
main #hhh:before {
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  background-size: contain !important;
}
main #hhh .inner {
  position: relative;
}
@media (min-width: 769px) {
  main #hhh {
    min-height: 600px;
  }
}
@media screen and (max-width: 768px) {
  main #hhh {
    height: 350px;
  }
}
main #hhh h1 {
  margin-bottom: 50px;
  font-size: 50px;
  font-weight: bold;
  font-family: "Zen Old Mincho", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
  line-height: 1.5;
}
@media screen and (max-width: 768px) {
  main #hhh h1 {
    margin-bottom: 30px;
    font-size: 24px;
  }
}
@media screen and (max-width: 768px) {
  main #hhh p {
    font-size: 14px;
  }
}
main #hhh p:nth-of-type(n+2) {
  margin-top: 30px;
}
@media screen and (max-width: 768px) {
  main #hhh p:nth-of-type(n+2) {
    margin-top: 20px;
  }
}
main #hhh #years {
  line-height: 1;
  font-size: 80px;
  font-weight: 900;
  font-family: "Oswald", serif;
}
@media screen and (max-width: 768px) {
  main #hhh #years {
    font-size: 40px;
  }
}
main #chronology #hhh:before {
  background: url("/assets/img/chronologyBg01.png") center center no-repeat;
}
main #chronology #shaft {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
}
main #chronology #shaft > div {
  width: 50%;
  padding: 20px 30px;
  font-size: 30px;
  font-weight: bold;
  color: #fff;
}
@media screen and (max-width: 768px) {
  main #chronology #shaft > div {
    padding: 20px;
    font-size: 20px;
  }
}
main #chronology #shaft > div#mt {
  text-align: right;
  background-color: #4C8986;
}
main #chronology #shaft > div#social {
  background-color: #777777;
}
main #chronology #ccat {
  background-color: #222;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}
@media screen and (max-width: 768px) {
  main #chronology #ccat .inner {
    padding-left: 0;
    padding-right: 0;
  }
}
main #chronology #ccat ul {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  border-left: 1px solid #fff;
}
@media screen and (max-width: 768px) {
  main #chronology #ccat ul {
    border: none;
  }
}
main #chronology #ccat ul li {
  width: 25%;
}
@media screen and (max-width: 768px) {
  main #chronology #ccat ul li {
    width: 100%;
    border-bottom: 1px solid #fff;
  }
}
main #chronology #ccat ul li a {
  display: block;
  padding: 5px;
  text-align: center;
  border-right: 1px solid #fff;
  color: #fff;
  font-size: 24px;
  font-weight: 500;
}
@media screen and (max-width: 768px) {
  main #chronology #ccat ul li a {
    font-size: 18px;
    border: none;
  }
}
main #chronology #ccat ul li a i {
  padding-left: 5px;
  line-height: 1;
  font-size: 26px;
  font-weight: 900;
}
@media screen and (max-width: 1000px) {
  main #chronology #ccat ul li a i {
    display: block;
    padding-bottom: 10px;
  }
}
@media screen and (max-width: 768px) {
  main #chronology #ccat ul li a i {
    display: inline-block;
    padding-bottom: 0;
    font-size: 22px;
  }
}
main #chronology #cmain {
  color: #fff;
}
main #chronology #cmain .info {
  padding: 50px 0;
  color: #fff;
  text-align: center;
  background-color: #222;
}
@media screen and (max-width: 768px) {
  main #chronology #cmain .info {
    padding-left: 15px;
    padding-right: 15px;
  }
}
main #chronology #cmain .info .years {
  position: relative;
  line-height: 1;
  font-size: 50px;
  font-weight: 900;
  font-family: "Oswald", serif;
}
@media screen and (max-width: 768px) {
  main #chronology #cmain .info .years {
    font-size: 30px;
  }
}
main #chronology #cmain .info .years:after {
  content: "";
  position: absolute;
  display: block;
  width: 240px;
  height: 1px;
  margin: auto;
  left: 0;
  right: 0;
  bottom: -20px;
  background-color: #fff;
}
@media screen and (max-width: 768px) {
  main #chronology #cmain .info .years:after {
    width: 200px;
  }
}
main #chronology #cmain .info .alias {
  padding: 30px 0 20px;
  font-size: 30px;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  main #chronology #cmain .info .alias {
    font-size: 22px;
  }
}
@media screen and (max-width: 768px) {
  main #chronology #cmain .info p {
    font-size: 14px;
  }
}
main #chronology #cmain .cInner {
  position: relative;
  padding-top: 60px;
  background-color: #303030;
  background-attachment: fixed !important;
  background-size: cover !important;
}
main #chronology #cmain .cInner:before, main #chronology #cmain .cInner:after {
  position: absolute;
  content: "";
  width: calc(50% + 2px);
  top: 0;
  bottom: 0;
  background-color: transparent;
  z-index: 0;
}
main #chronology #cmain .cInner:before {
  border-right: 4px solid #4C8986;
  right: calc(50% + 2px);
}
main #chronology #cmain .cInner:after {
  border-left: 4px solid #fff;
  left: calc(50% + 2px);
}
main #chronology #cmain .cInner .row {
  position: relative;
  padding-bottom: 50px;
  z-index: 1;
}
main #chronology #cmain .cInner .row .year {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  flex-flow: column;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
  justify-content: center;
  background-color: #000;
  border: 1px solid #fff;
  text-align: center;
}
@media (min-width: 769px) {
  main #chronology #cmain .cInner .row .year {
    max-width: 200px;
  }
}
main #chronology #cmain .cInner .row .year i {
  line-height: 1;
  font-size: 40px;
  font-family: "Oswald", serif;
}
main #chronology #cmain .cInner .row .year p {
  font-size: 18px;
}
main #chronology #cmain .cInner .row .event {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
}
main #chronology #cmain .cInner .row .event.column {
  flex-flow: column;
}
main #chronology #cmain .cInner .row .event > div {
  position: relative;
  width: calc(50% - 30px);
  margin-bottom: 20px;
  padding: 15px;
  border: 1px solid #fff;
  line-height: 1.6;
}
@media screen and (max-width: 768px) {
  main #chronology #cmain .cInner .row .event > div {
    width: calc(50% - 15px);
  }
}
main #chronology #cmain .cInner .row .event > div:after {
  content: "";
  position: absolute;
  display: block;
  width: 30px;
  height: 2px;
  margin: auto;
  top: 0;
  bottom: 0;
}
@media screen and (max-width: 768px) {
  main #chronology #cmain .cInner .row .event > div:after {
    width: 15px;
  }
}
@media screen and (max-width: 768px) {
  main #chronology #cmain .cInner .row .event > div {
    padding: 10px;
  }
}
main #chronology #cmain .cInner .row .event > div.link {
  padding: 0;
}
main #chronology #cmain .cInner .row .event > div.link a {
  display: block;
  padding: 15px;
  padding-right: 60px;
  color: #fff;
  font-weight: bold;
  background-color: #4C8986;
}
@media screen and (max-width: 768px) {
  main #chronology #cmain .cInner .row .event > div.link a {
    padding: 10px;
    padding-bottom: 50px;
  }
}
main #chronology #cmain .cInner .row .event > div.link a:before, main #chronology #cmain .cInner .row .event > div.link a:after {
  content: "";
  position: absolute;
  display: block;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
main #chronology #cmain .cInner .row .event > div.link a:before {
  width: 50px;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  right: 0;
  bottom: 0;
}
@media screen and (max-width: 768px) {
  main #chronology #cmain .cInner .row .event > div.link a:before {
    width: 30px;
    height: 30px;
  }
}
main #chronology #cmain .cInner .row .event > div.link a:after {
  width: 20px;
  height: 20px;
  right: 15px;
  top: 50%;
  background: url(../img/icon_arrow_01.svg) no-repeat center / 16px 12px;
  transform: translateY(-50%);
  filter: brightness(0) invert(1);
}
@media screen and (max-width: 768px) {
  main #chronology #cmain .cInner .row .event > div.link a:after {
    top: auto;
    right: 5px;
    bottom: 5px;
    transform: none;
  }
}
main #chronology #cmain .cInner .row .event > div.link a:hover:after {
  right: -5px;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
main #chronology #cmain .cInner .row .event > div.l {
  margin-right: auto;
  background-color: #4C8986;
}
main #chronology #cmain .cInner .row .event > div.l:after {
  background-color: #4C8986;
  right: -30px;
}
@media screen and (max-width: 768px) {
  main #chronology #cmain .cInner .row .event > div.l:after {
    right: -15px;
  }
}
main #chronology #cmain .cInner .row .event > div.r {
  margin-left: auto;
  background-color: #777;
}
main #chronology #cmain .cInner .row .event > div.r:after {
  background-color: #fff;
  left: -30px;
}
@media screen and (max-width: 768px) {
  main #chronology #cmain .cInner .row .event > div.r:after {
    left: -15px;
  }
}
main #chronology #cmain .cInner .row .event > div.r.link a {
  color: #4C8986;
  background-color: #fff;
}
main #chronology #cmain #foundedWrap {
  background: url(/assets/img/historyBg01.png) left top no-repeat;
}
main #chronology #cmain #wholesaleWrap {
  background: url(/assets/img/wholesaleBg01.jpg) center top no-repeat;
}
main #chronology #cmain #retailWrap {
  background: url(/assets/img/retailBg01.jpg) center top no-repeat;
}
main #chronology #cmain #communityWrap {
  background: url(/assets/img/communityBg01.jpg) center center no-repeat;
}
main #chronology #cmain #next {
  padding: 50px;
  margin-top: 2px;
  margin-bottom: 2px;
  line-height: 1.2;
  color: #fff;
  font-size: 30px;
  font-weight: 900;
  font-family: "Zen Old Mincho", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
  background-color: #000;
  text-align: center;
}
@media screen and (max-width: 768px) {
  main #chronology #cmain #next {
    font-size: 24px;
  }
}
main #chronology #cmain #next em {
  padding-right: 5px;
  font-size: 80px;
  font-weight: 900;
}
@media screen and (max-width: 768px) {
  main #chronology #cmain #next em {
    font-size: 40px;
  }
}
main #episode #hhh:before {
  background: url("/assets/img/episodeBg01.png") center center no-repeat;
}
main #episode .archive {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  padding: 20px;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (max-width: 768px) {
  main #episode .archive {
    padding: 10px;
  }
}
main #episode .archive article {
  position: relative;
  width: calc(50% - 10px);
  margin-right: 20px;
}
@media screen and (max-width: 768px) {
  main #episode .archive article {
    width: 100%;
    margin-right: 0;
  }
}
@media (min-width: 769px) {
  main #episode .archive article:nth-child(n+2) {
    margin-top: 20px;
  }
}
@media screen and (max-width: 768px) {
  main #episode .archive article:nth-child(n+2) {
    margin-top: 10px;
  }
}
main #episode .archive article:nth-child(2n+1) {
  margin-right: 0;
}
main #episode .archive article:first-child {
  width: 100%;
}
main #episode .archive article:first-child a figure {
  padding-top: 52.5%;
}
@media screen and (max-width: 768px) {
  main #episode .archive article:first-child a figure {
    padding-top: 66.66%;
  }
}
main #episode .archive article:first-child a figure img {
  width: 100vw;
  height: auto;
}
@media screen and (max-width: 768px) {
  main #episode .archive article:first-child a figure img {
    width: 100%;
    height: 100%;
  }
}
@media (min-width: 769px) {
  main #episode .archive article:first-child a > div {
    width: 90%;
    left: 50%;
    top: 50%;
    bottom: auto;
    text-align: center;
    transform: translateX(-50%) translateY(-50%);
  }
}
main #episode .archive article:first-child a > div h2 {
  font-size: 36px;
}
@media screen and (max-width: 768px) {
  main #episode .archive article:first-child a > div h2 {
    font-size: 15px;
  }
}
main #episode .archive article a {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  position: relative;
  z-index: 2;
}
main #episode .archive article a:before {
  content: "";
  position: absolute;
  background-color: transparent;
  border: #fff 2px solid;
  width: 67%;
  height: 65%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  z-index: 1;
}
@media screen and (max-width: 768px) {
  main #episode .archive article a:before {
    content: none;
  }
}
main #episode .archive article a:after {
  content: "";
  position: absolute;
  background-color: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
}
main #episode .archive article a figure {
  position: relative;
  width: 100%;
  height: 0;
  padding-top: 66.66%;
  overflow: hidden;
}
main #episode .archive article a figure img {
  position: absolute;
  left: 0;
  top: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
main #episode .archive article a > div {
  position: absolute;
  width: 94%;
  color: #fff;
  text-align: center;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  z-index: 1;
}
@media screen and (max-width: 768px) {
  main #episode .archive article a > div {
    width: 92%;
  }
}
main #episode .archive article a > div h2 {
  font-size: 20px;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  main #episode .archive article a > div h2 {
    font-size: 16px;
  }
}
main #episode #hcat {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  margin-top: 50px;
}
@media screen and (max-width: 768px) {
  main #episode #hcat {
    margin-top: 20px;
  }
}
main #episode #hcat li {
  width: 18.64%;
  margin-right: 1.69%;
}
@media screen and (max-width: 768px) {
  main #episode #hcat li {
    width: 48%;
    margin-right: 4%;
  }
}
@media screen and (max-width: 768px) {
  main #episode #hcat li:nth-child(2n+1) {
    margin-right: 0;
  }
}
@media screen and (max-width: 768px) {
  main #episode #hcat li:nth-child(n+2) {
    margin-top: 10px;
  }
}
main #episode #hcat li:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  main #episode #hcat li:first-child {
    width: 100%;
    margin-right: 0;
  }
}
main #episode #hcat li a {
  display: block;
  padding: 15px 20px;
  border: 1px solid #000;
  text-align: center;
  font-size: 22px;
  font-weight: 500;
  background-color: #fff;
}
@media screen and (max-width: 768px) {
  main #episode #hcat li a {
    padding: 10px;
    font-size: 17px;
  }
}
main #episode #hcat li a:hover {
  color: #fff;
  background-color: #000;
  text-decoration: none;
}
main #episode #single {
  width: 800px;
  padding-top: 100px;
}
@media screen and (max-width: 768px) {
  main #episode #single {
    padding-top: 0;
  }
}
main #episode #single .ttl03 {
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  main #episode #single .ttl03 {
    margin-bottom: 10px;
  }
}
main #episode #single h4 {
  margin-bottom: 20px;
  padding-bottom: 5px;
  border-bottom: #e1e1e1 1px solid;
  font-size: 20px;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  main #episode #single h4 {
    margin-bottom: 15px;
    font-size: 17px;
  }
}
main #episode #single h4:nth-child(n+2) {
  margin-top: 30px;
}
main #episode #single #time {
  color: #707070;
}
main #episode #single #time i {
  margin-left: 10px;
  padding: 0 10px;
  line-height: 1.2;
  color: #fff;
  background-color: #000;
  border-radius: 20px;
}
main #episode #single #index {
  margin-bottom: 60px;
  padding: 50px;
  background-color: #FEFBF5;
}
@media screen and (max-width: 768px) {
  main #episode #single #index {
    margin-bottom: 60px;
    padding: 20px;
  }
}
main #episode #single #index #indTtl {
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  main #episode #single #index #indTtl {
    margin-bottom: 10px;
    font-size: 20px;
  }
}
main #episode #single #index ul li {
  border-bottom: #e1e1e1 1px solid;
}
main #episode #single #index ul li a {
  display: block;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 1em;
  text-indent: -1em;
}
main #episode #single #index ul li a:before {
  content: "・";
}
main #episode #single .entry {
  margin-top: 50px;
}
@media screen and (max-width: 768px) {
  main #episode #single .entry {
    margin-top: 40px;
  }
}
main #episode #single .entry h2 {
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  main #episode #single .entry h2 {
    font-size: 20px;
  }
}
main #episode #single .entry h3 {
  margin-bottom: 20px;
  padding-left: 20px;
  font-size: 20px;
  font-weight: bold;
  border-left: 3px solid #000;
}
@media screen and (max-width: 768px) {
  main #episode #single .entry h3 {
    padding-left: 10px;
    font-size: 18px;
    line-height: 1.5;
  }
}
main #episode #single .entry p {
  margin-top: 1.5em;
  line-height: 2;
}
main #episode #single .entry > div {
  padding-top: 80px;
}
@media screen and (max-width: 768px) {
  main #episode #single .entry > div {
    padding-top: 40px;
  }
}
main #episode #single .entry > div > div:nth-of-type(n+2) {
  padding-top: 80px;
}
@media screen and (max-width: 768px) {
  main #episode #single .entry > div > div:nth-of-type(n+2) {
    padding-top: 40px;
  }
}
main #episode #single .entry > div > div.pt {
  padding-top: 80px;
}
@media screen and (max-width: 768px) {
  main #episode #single .entry > div > div.pt {
    padding-top: 40px;
  }
}
main #episode #single .entry > div > div > div:nth-of-type(n+2) {
  padding-top: 60px;
}
@media screen and (max-width: 768px) {
  main #episode #single .entry > div > div > div:nth-of-type(n+2) {
    padding-top: 40px;
  }
}
main #episode #single .entry > div > div > div > div {
  padding-top: 60px;
}
@media screen and (max-width: 768px) {
  main #episode #single .entry > div > div > div > div {
    padding-top: 30px;
  }
}
main #episode #single .entry figure {
  text-align: center;
  margin-top: 40px;
}
@media screen and (max-width: 768px) {
  main #episode #single .entry figure {
    margin-top: 25px;
  }
}
main #episode #single .entry figure figcaption {
  margin-top: 10px;
  color: #505050;
  font-size: 13px;
  line-height: 1.4;
}
@media screen and (max-width: 768px) {
  main #episode #single .entry figure figcaption {
    font-size: 11px;
  }
}
main #episode #single .entry figure figcaption a {
  text-decoration: underline;
}
main #episode #single .entry figure figcaption a:hover {
  text-decoration: none;
}
main #episode #single .entry figure img {
  margin: auto;
}
@media (min-width: 769px) {
  main #episode #single .entry .hf {
    width: 50%;
    height: auto;
  }
}
main #episode #single .d01 {
  border-top: 1px solid #e1e1e1;
  border-right: 1px solid #e1e1e1;
}
main #episode #single .d01 .dhead dt {
  width: 25%;
  background-color: #F6F9F9 !important;
  font-weight: 500;
}
@media screen and (max-width: 768px) {
  main #episode #single .d01 .dhead dt {
    line-height: 1.6;
    font-size: 13px;
  }
}
main #episode #single .d01 .dhead dt > p {
  display: none;
}
main #episode #single .d01 .ds {
  padding: 0;
}
@media screen and (max-width: 768px) {
  main #episode #single .d01 .ds {
    height: 400px;
    overflow: scroll;
  }
}
main #episode #single .d01 dl {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
}
main #episode #single .d01 dl.bg_orange dt, main #episode #single .d01 dl.bg_orange dd {
  background-color: #f9f1e7;
}
main #episode #single .d01 dl dt, main #episode #single .d01 dl dd {
  padding: 12px 10px;
  border-left: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1;
}
@media screen and (max-width: 768px) {
  main #episode #single .d01 dl dt, main #episode #single .d01 dl dd {
    padding: 10px 8px;
  }
}
main #episode #single .d01 dl dt {
  width: 25%;
  text-align: center;
}
main #episode #single .d01 dl dt i {
  display: block;
  font-size: 13px;
  line-height: 1.2;
}
@media screen and (max-width: 768px) {
  main #episode #single .d01 dl dt i {
    display: inline-block;
  }
}
main #episode #single .d01 dl > div {
  width: 75%;
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
}
main #episode #single .d01 dl > div dd {
  width: 33.3333333333%;
}
main #episode #single .d01 dl > div dd > p {
  display: none;
}
main #episode #single .d01 dl > div dd em {
  display: block;
  color: #E73C16;
  font-weight: 500;
}
main #episode #single .itemList {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  margin-top: 30px;
}
main #episode #single .itemList > * {
  width: 32%;
  margin-right: 2%;
  padding: 20px 20px 25px 20px;
  border-radius: 10px;
  border: #ccc 1px solid;
}
@media screen and (max-width: 768px) {
  main #episode #single .itemList > * {
    width: 48%;
    margin-right: 4%;
    padding: 15px;
  }
}
@media (min-width: 769px) {
  main #episode #single .itemList > *:nth-child(3n) {
    margin-right: 0;
  }
}
@media (min-width: 769px) {
  main #episode #single .itemList > *:nth-child(n+4) {
    margin-top: 30px;
  }
}
@media screen and (max-width: 768px) {
  main #episode #single .itemList > *:nth-child(2n) {
    margin-right: 0;
  }
}
@media screen and (max-width: 768px) {
  main #episode #single .itemList > *:nth-child(n+3) {
    margin-top: 20px;
  }
}
main #episode #single .itemList > * em {
  display: block;
  padding-bottom: 10px;
  border-bottom: #ccc 1px solid;
  font-size: 18px;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  main #episode #single .itemList > * em {
    font-size: 15px;
  }
}
main #episode #single .itemList > * p {
  margin-top: 10px;
  line-height: 1.6;
}
@media screen and (max-width: 768px) {
  main #episode #single .itemList > * p {
    font-size: 13px;
  }
}
main #episode #single .btn02.w100 a {
  width: 100%;
}
@media screen and (max-width: 768px) {
  main #episode #single .btn02.w100 a {
    height: auto;
  }
}
main #episode #single #relation > li {
  border: 1px solid #ccc;
}
main #episode #single #relation > li:nth-child(n+2) {
  margin-top: 20px;
}
main #episode #single #relation > li a {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 20px;
}
main #episode #single #relation > li a > p {
  display: none;
}
main #episode #single #relation > li a figure {
  width: 200px;
  margin-top: 0;
}
@media screen and (max-width: 768px) {
  main #episode #single #relation > li a figure {
    width: 100%;
  }
}
main #episode #single #relation > li a .text {
  width: calc(100% - 250px);
}
@media screen and (max-width: 768px) {
  main #episode #single #relation > li a .text {
    width: 100%;
    margin-top: 20px;
  }
}
main #episode #single #relation > li a .text em {
  display: inline-block;
  margin-bottom: 10px;
  padding: 5px 10px;
  font-weight: bold;
  border: 1px solid #000;
  border-radius: 20px;
}
main #episode #single #relation > li a .text h2 {
  margin-bottom: 0;
}
main #episode #single #relation > li a .text p {
  display: none;
}
main #episode #single #relation > li > p {
  display: none;
}
main #episode #single #e03_s02_02 .d01 {
  margin-top: 30px;
}
main #episode #single #e03_s02_02 .d01 .dhead dt {
  width: calc((100% - 80px) / 3);
}
main #episode #single #e03_s02_02 .d01 .dhead dt:first-child {
  width: 80px;
}
@media screen and (max-width: 768px) {
  main #episode #single #e03_s02_02 .d01 .dhead dt:first-child {
    width: 60px;
  }
}
@media screen and (max-width: 768px) {
  main #episode #single #e03_s02_02 .d01 .dhead dt {
    width: calc((100% - 60px) / 3);
  }
}
main #episode #single #e03_s02_02 .d01 dl dt {
  width: 80px;
}
@media screen and (max-width: 768px) {
  main #episode #single #e03_s02_02 .d01 dl dt {
    width: 60px;
    background-color: #fafafa;
    font-weight: 500;
    line-height: 1.2;
    font-size: 13px;
  }
}
@media screen and (max-width: 768px) {
  main #episode #single #e03_s02_02 .d01 dl dt br {
    display: none;
  }
}
main #episode #single #e03_s02_02 .d01 dl > div {
  width: calc(100% - 80px);
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
}
@media screen and (max-width: 768px) {
  main #episode #single #e03_s02_02 .d01 dl > div {
    width: calc(100% - 60px);
  }
}
main #episode #single #e03_s02_02 .d01 dl > div dd {
  width: 33.3333333333%;
}
@media screen and (max-width: 768px) {
  main #episode #single #e03_s02_02 .d01 dl > div dd {
    font-size: 13px;
    line-height: 1.4;
  }
}
main #episode #single #mt120_s01, main #episode #single #mt120_s03 {
  padding-top: 0;
}
main #episode #single #e04_s03_01 .c2_1 {
  padding-top: 0;
}
@media screen and (max-width: 768px) {
  main #episode #single #e04_s03_01 figure.mt0 img {
    width: 100%;
  }
}
main #episode #single #e05_s04_02 .btn02 a {
  width: 500px;
}
main #episode #single a.link {
  text-decoration: underline;
}
main #episode #single a.link:hover {
  text-decoration: none;
}
main #episode #single blockquote {
  position: relative;
  margin-top: 30px;
  padding: 60px 40px 40px 40px;
  background-color: #fafafa;
}
@media screen and (max-width: 768px) {
  main #episode #single blockquote {
    padding: 30px 20px 30px 20px;
  }
}
main #episode #single blockquote:before {
  content: "“";
  position: absolute;
  left: 20px;
  top: 25px;
  font-size: 50px;
  font-weight: bold;
  line-height: 1;
}
@media screen and (max-width: 768px) {
  main #episode #single blockquote:before {
    font-size: 30px;
    left: 10px;
    top: 10px;
  }
}
main #episode #single blockquote:after {
  content: "”";
  position: absolute;
  right: 20px;
  bottom: 0;
  font-size: 50px;
  font-weight: bold;
  line-height: 1;
}
@media screen and (max-width: 768px) {
  main #episode #single blockquote:after {
    font-size: 30px;
    right: 10px;
    bottom: 0;
  }
}
main #episode #single blockquote > p {
  line-height: 1.5 !important;
}
@media screen and (max-width: 768px) {
  main #episode #single blockquote > p {
    font-size: 14px;
  }
}
main #episode #single blockquote > p:first-child {
  margin-top: 0 !important;
}
main #episode #single blockquote i {
  display: block;
  margin-top: 25px;
  padding-top: 15px;
  border-top: 1px solid #ccc;
  color: #707070;
  font-size: 12px;
}
@media screen and (max-width: 768px) {
  main #episode #single blockquote i {
    font-size: 10px;
  }
}
main #episode #single .point {
  position: relative;
  margin-top: 30px;
  padding: 40px !important;
  background-color: #fafafa;
}
@media screen and (max-width: 768px) {
  main #episode #single .point {
    padding: 20px !important;
  }
}
main #episode #single .linkBox {
  position: relative;
  margin-top: 50px;
  padding: 40px !important;
  background-color: #FEFBF7;
}
@media screen and (max-width: 768px) {
  main #episode #single .linkBox {
    padding: 20px !important;
  }
}
main #episode #single .linkBox > p {
  line-height: 1.6 !important;
}
@media screen and (max-width: 768px) {
  main #episode #single .linkBox > p {
    font-size: 15px;
  }
}
main #episode #single .linkBox > p:first-child {
  margin-top: 0 !important;
}
main #episode #single .linkBox .btn02 {
  padding: 0;
  margin-top: 30px;
}
main #episode #single .linkBox .btn02 a {
  margin-left: 0;
  margin-right: auto;
}
main #episode #single #e04_s04 .linkBox .c2_1 {
  padding-top: 10px;
}
@media screen and (max-width: 768px) {
  main #episode #single #e04_s04 .linkBox .c2_1 {
    padding-top: 0;
  }
}
main #episode #single #e04_s04 .linkBox .c2_1 p {
  margin: 0;
}
@media screen and (max-width: 768px) {
  main #episode #single #e04_s04 .linkBox .c2_1 p {
    line-height: 1.7;
  }
}
main #episode #single #e04_s04 .linkBox .c2_1 h5 {
  font-weight: bold;
  font-size: 17px;
}
main #episode #single #e04_s04 .linkBox .c2_1 strong {
  display: block;
  margin-bottom: 15px;
  font-size: 17px;
}
main #episode #single #e04_s04 .linkBox .c2_1 .fz13 {
  font-size: 13px;
  line-height: 1.6;
}
main #episode #single #e06_s02_04 ol li {
  font-weight: bold;
  margin-top: 8px;
}
@media screen and (max-width: 768px) {
  main #episode #single #e06_s02_04 ol li {
    font-size: 15px;
  }
}
main #episode #single #e06_s03 #ienet {
  margin-top: 50px;
}
@media screen and (max-width: 768px) {
  main #episode #single #e06_s03 #ienet .c2_1 {
    flex-direction: column-reverse;
  }
}
@media screen and (max-width: 768px) {
  main #episode #single #e06_s03 #ienet .c2_1 > div:nth-child(n+2) {
    margin-bottom: 20px;
    margin-top: 0;
  }
}
main #episode #single .paling {
  padding: 1px 6px;
  color: #fff;
  background-color: #38A89E;
  border-radius: 20px;
  font-weight: bold;
}
main #episode #single #ienet h4 {
  font-size: 24px;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  main #episode #single #ienet h4 {
    font-size: 20px;
    line-height: 1.4;
  }
}
main #episode #single #ienet .c2_1 {
  padding-top: 10px;
}
@media screen and (max-width: 768px) {
  main #episode #single #ienet .c2_1 {
    padding-top: 0;
  }
}
main #episode #single #ienet .c2_1 p {
  margin-top: 15px;
}
main #episode #single #ienet .c2_1 .btn02 {
  margin-top: 20px;
}
main #episode #single p.note {
  margin-top: 10px;
  color: #505050;
  font-size: 13px;
  line-height: 1.4;
}
main .c2_1 {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
}
main .c2_1 > * {
  width: 48%;
  margin-right: 4%;
}
@media screen and (max-width: 768px) {
  main .c2_1 > * {
    width: 100%;
    margin-right: 0;
  }
}
@media (min-width: 769px) {
  main .c2_1 > *:nth-child(2n) {
    margin-right: 0;
  }
}
@media screen and (max-width: 768px) {
  main .c2_1 > *:nth-child(n+2) {
    margin-top: 30px;
  }
}
@media (min-width: 769px) {
  main .c2_1 > *:nth-child(n+3) {
    margin-top: 50px;
  }
}
main .c2_2 {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
}
main .c2_2 > * {
  width: 48%;
  margin-right: 4%;
}
main .c2_2 > *:nth-child(2n) {
  margin-right: 0;
}
main .c2_2 > *:nth-child(n+3) {
  margin-top: 50px;
}
@media screen and (max-width: 768px) {
  main .c2_2 > *:nth-child(n+3) {
    margin-top: 30px;
  }
}
main .c3_1 {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
}
main .c3_1 > * {
  width: calc((100% - 80px) / 3);
  margin-right: 40px;
}
main .c3_1 > *:nth-child(3n) {
  margin-right: 0;
}
main .c3_1 > *:nth-child(n+4) {
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  main .c3_1 > * {
    width: 100%;
    margin-right: 0;
  }
}
@media screen and (max-width: 768px) {
  main .c3_1 > *:nth-child(n+2) {
    margin-top: 30px;
  }
}
main .c3_2 {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
}
main .c3_2 > * {
  width: calc((100% - 80px) / 3);
  margin-right: 40px;
}
main .c3_2 > *:nth-child(3n) {
  margin-right: 0;
}
main .c3_2 > *:nth-child(n+4) {
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  main .c3_2 > * {
    width: 48%;
    margin-right: 4%;
  }
  main .c3_2 > *:nth-child(2n) {
    margin-right: 0;
  }
  main .c3_2 > *:nth-child(n+3) {
    margin-top: 30px;
  }
}
main .c4_1 {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
}
main .c4_1 > * {
  width: calc((100% - 120px) / 4);
  margin-right: 40px;
}
@media (min-width: 769px) {
  main .c4_1 > *:nth-child(4n) {
    margin-right: 0;
  }
}
@media (min-width: 769px) {
  main .c4_1 > *:nth-child(n+5) {
    margin-top: 20px;
  }
}
@media screen and (max-width: 768px) {
  main .c4_1 > * {
    width: 100%;
    margin-right: 0;
  }
}
@media screen and (max-width: 768px) {
  main .c4_1 > *:nth-child(n+2) {
    margin-top: 30px;
  }
}
main .c4_2 {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
}
main .c4_2 > * {
  width: calc((100% - 120px) / 4);
  margin-right: 40px;
}
@media (min-width: 769px) {
  main .c4_2 > *:nth-child(3n) {
    margin-right: 0;
  }
}
@media (min-width: 769px) {
  main .c4_2 > *:nth-child(n+5) {
    margin-top: 20px;
  }
}
@media screen and (max-width: 768px) {
  main .c4_2 > * {
    width: 48%;
    margin-right: 4%;
  }
  main .c4_2 > *:nth-child(2n) {
    margin-right: 0;
  }
  main .c4_2 > *:nth-child(n+3) {
    margin-top: 30px;
  }
}
main .alc {
  text-align: center;
}
.history header, .history footer, .chronology header, .chronology footer {
  display: none !important;
}
.history main, .chronology main {
  padding: 0;
}
.history .episode header, .history .episode footer, .chronology .episode header, .chronology .episode footer {
  display: block !important;
}
.history .episode main, .chronology .episode main {
  padding-bottom: 240px;
}
@media screen and (max-width: 768px) {
  .history .episode main, .chronology .episode main {
    padding-top: 50px;
    padding-bottom: 120px;
  }
}
#hlink {
  margin-top: 2px;
  background-color: #999;
}
#hlink ul {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
#hlink ul li {
  position: relative;
  width: 50%;
  border-right: 1px solid #fff;
  background-size: contain !important;
}
@media screen and (max-width: 768px) {
  #hlink ul li {
    width: 100%;
    border-right: none;
  }
}
#hlink ul li:last-child {
  border-right: none;
}
@media screen and (max-width: 768px) {
  #hlink ul li:last-child {
    border-top: 1px solid #fff;
  }
}
#hlink ul li:before {
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 0;
}
#hlink ul li a {
  position: relative;
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  flex-flow: column;
  height: 400px;
  align-items: center;
  justify-content: center;
  font-size: 24px;
  font-weight: bold;
  font-family: "Zen Old Mincho", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
  color: #fff;
}
@media screen and (max-width: 768px) {
  #hlink ul li a {
    height: auto;
    padding: 50px 15px;
    font-size: 20px;
  }
}
#hlink ul li a i {
  width: 280px;
  margin-top: 20px;
  padding: 10px 20px;
  border: 1px solid #fff;
  border-radius: 9999px;
  color: #fff;
  font-size: 16px;
  text-align: center;
}
@media screen and (max-width: 768px) {
  #hlink ul li a i {
    width: 200px;
    font-size: 14px;
  }
}
#hlink ul li#hlink01 {
  background: url("/assets/img/chronologyBg01.png") center center no-repeat;
}
#hlink ul li#hlink02 {
  background: url("/assets/img/episodeBg01.png") center center no-repeat;
}
#pdf a {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  padding: 30px;
  text-align: center;
  font-weight: bold;
}
#pdf a:hover {
  background-color: #f0f0f0;
}
#pdf a:before {
  content: "";
  display: inline-block;
  width: 40px;
  height: 40px;
  margin-right: 10px;
  background: url(/assets/img/pdfIcon01.svg) center center no-repeat;
  background-size: contain;
}
.reCAPTCHA {
  margin-top: 20px;
  font-size: 10px;
  line-height: 1.5;
  color: #707070;
}
.reCAPTCHA a {
  color: #707070;
}
.grecaptcha-badge {
  visibility: hidden;
}
#top_visual svg .st0 {
  fill: #a0b1a9;
}
#top_visual svg .st1 {
  fill: #7e9763;
}
#top_visual svg .st2 {
  fill: #c3e5c3;
}
#top_visual svg .st3 {
  fill: #539287;
}
#top_visual svg .st4 {
  fill: #89ae93;
}
#top_visual svg .st5 {
  fill: #9ebfc5;
}
#top_visual svg .st6 {
  fill: #558f83;
}
#top_visual svg .st7 {
  fill: #29574f;
}
#top_visual svg .st8 {
  fill: #cff9b5;
}
#top_visual svg .st9 {
  fill: #7eb35d;
}
#top_visual svg .st10 {
  fill: #a2dc97;
}
#top_visual svg .st11 {
  fill: #7aa17d;
}
#top_visual svg .st12 {
  fill: #9bd1a9;
}
#top_visual svg .st13 {
  fill: #719bb8;
}
#top_visual svg .st14 {
  fill: #9aaaa1;
}
#top_visual svg .st15 {
  fill: #7cacd5;
}
#top_visual svg .st16 {
  fill: #e1f1ee;
}
#top_visual svg .st17 {
  fill: #cee4d3;
}
#top_visual svg .st18 {
  fill: #3b4f42;
}
#top_visual svg .st19 {
  fill: #d4ac84;
}
#top_visual svg .st20 {
  fill: #8eab90;
}
#top_visual svg .st21 {
  fill: #9ad196;
}
#top_visual svg .st22 {
  fill: #67837d;
}
#top_visual svg .st23 {
  fill: #d8fdc1;
}
#top_visual svg .st24 {
  fill: #677e77;
}
#top_visual svg .st25 {
  fill: #194f48;
}
#top_visual svg .st26 {
  fill: #598496;
}
#top_visual svg .st27 {
  fill: #22573c;
}
#top_visual svg .st28 {
  fill: #539184;
}
#top_visual svg .st29 {
  fill: #1e4640;
}
#top_visual svg .st30 {
  fill: #b1fdf8;
}
#top_visual svg .st31 {
  fill: #8acb68;
}
#top_visual svg .st32, #top_visual svg .st33 {
  fill: none;
}
#top_visual svg .st34 {
  fill: #7b9379;
}
#top_visual svg .st35 {
  fill: #69b86c;
}
#top_visual svg .st36 {
  fill: #7ff169;
}
#top_visual svg .st37 {
  fill: #b0dbb9;
}
#top_visual svg .st38 {
  fill: #808880;
}
#top_visual svg .st39 {
  fill: #607d78;
}
#top_visual svg .st40 {
  fill: #a2c4de;
}
#top_visual svg .st41 {
  fill: #97dd6f;
}
#top_visual svg .st41, #top_visual svg .st42, #top_visual svg .st43, #top_visual svg .st44, #top_visual svg .st45, #top_visual svg .st46, #top_visual svg .st47, #top_visual svg .st48, #top_visual svg .st49, #top_visual svg .st50, #top_visual svg .st51, #top_visual svg .st52, #top_visual svg .st53, #top_visual svg .st54, #top_visual svg .st55, #top_visual svg .st56, #top_visual svg .st57, #top_visual svg .st58, #top_visual svg .st59, #top_visual svg .st60, #top_visual svg .st61, #top_visual svg .st62, #top_visual svg .st63, #top_visual svg .st64, #top_visual svg .st65, #top_visual svg .st66, #top_visual svg .st67, #top_visual svg .st68, #top_visual svg .st69, #top_visual svg .st70, #top_visual svg .st71, #top_visual svg .st72, #top_visual svg .st73, #top_visual svg .st74, #top_visual svg .st75, #top_visual svg .st76, #top_visual svg .st77, #top_visual svg .st78, #top_visual svg .st79, #top_visual svg .st80, #top_visual svg .st81, #top_visual svg .st82, #top_visual svg .st83, #top_visual svg .st84, #top_visual svg .st85, #top_visual svg .st86, #top_visual svg .st87, #top_visual svg .st88, #top_visual svg .st89, #top_visual svg .st90, #top_visual svg .st91, #top_visual svg .st92, #top_visual svg .st93, #top_visual svg .st94, #top_visual svg .st95, #top_visual svg .st96, #top_visual svg .st97, #top_visual svg .st98, #top_visual svg .st99, #top_visual svg .st100, #top_visual svg .st101, #top_visual svg .st102, #top_visual svg .st103, #top_visual svg .st104, #top_visual svg .st105, #top_visual svg .st106, #top_visual svg .st107, #top_visual svg .st108, #top_visual svg .st109, #top_visual svg .st110, #top_visual svg .st111, #top_visual svg .st112, #top_visual svg .st113, #top_visual svg .st114, #top_visual svg .st115, #top_visual svg .st116, #top_visual svg .st117, #top_visual svg .st118, #top_visual svg .st119, #top_visual svg .st120, #top_visual svg .st121, #top_visual svg .st122, #top_visual svg .st123, #top_visual svg .st124, #top_visual svg .st125, #top_visual svg .st126, #top_visual svg .st127, #top_visual svg .st128, #top_visual svg .st129, #top_visual svg .st130, #top_visual svg .st131, #top_visual svg .st132, #top_visual svg .st133, #top_visual svg .st134, #top_visual svg .st135, #top_visual svg .st136, #top_visual svg .st137, #top_visual svg .st138, #top_visual svg .st139, #top_visual svg .st140, #top_visual svg .st141, #top_visual svg .st142, #top_visual svg .st143, #top_visual svg .st144, #top_visual svg .st145, #top_visual svg .st146, #top_visual svg .st147, #top_visual svg .st148, #top_visual svg .st149, #top_visual svg .st150, #top_visual svg .st151, #top_visual svg .st152, #top_visual svg .st153, #top_visual svg .st154, #top_visual svg .st155, #top_visual svg .st156, #top_visual svg .st157, #top_visual svg .st158, #top_visual svg .st159, #top_visual svg .st160, #top_visual svg .st161, #top_visual svg .st162, #top_visual svg .st163, #top_visual svg .st164, #top_visual svg .st165, #top_visual svg .st166, #top_visual svg .st167, #top_visual svg .st168, #top_visual svg .st169, #top_visual svg .st170, #top_visual svg .st171, #top_visual svg .st172, #top_visual svg .st173, #top_visual svg .st174, #top_visual svg .st175, #top_visual svg .st176, #top_visual svg .st177, #top_visual svg .st178, #top_visual svg .st179, #top_visual svg .st180, #top_visual svg .st181 {
  display: none;
}
#top_visual svg .st182 {
  fill: #7d9a78;
}
#top_visual svg .st183 {
  fill: #75866a;
}
#top_visual svg .st184 {
  fill: #81a781;
}
#top_visual svg .st185 {
  fill: #97bf78;
}
#top_visual svg .st186 {
  fill: #638e65;
}
#top_visual svg .st187 {
  fill: #b6b184;
}
#top_visual svg .st188 {
  fill: #80a5b8;
}
#top_visual svg .st189 {
  fill: #8ebfa5;
}
#top_visual svg .st190 {
  fill: #647e75;
}
#top_visual svg .st191 {
  fill: #5f7573;
}
#top_visual svg .st192 {
  fill: #a8f9a3;
}
#top_visual svg .st193 {
  fill: #487e79;
}
#top_visual svg .st42, #top_visual svg .st194 {
  fill: #628e58;
}
#top_visual svg .st195 {
  fill: #517073;
}
#top_visual svg .st196 {
  fill: #8da774;
}
#top_visual svg .st197 {
  fill: #86b491;
}
#top_visual svg .st198 {
  fill: #b1b699;
}
#top_visual svg .st199 {
  fill: #6e9c6b;
}
#top_visual svg .st200 {
  fill: #b4694b;
}
#top_visual svg .st201 {
  fill: #90bba5;
}
#top_visual svg .st202 {
  fill: #4e6a4b;
}
#top_visual svg .st203 {
  fill: #7b958d;
}
#top_visual svg .st204 {
  fill: #91d58e;
}
#top_visual svg .st205 {
  fill: #79b0da;
}
#top_visual svg .st206 {
  fill: #7ebe81;
}
#top_visual svg .st207 {
  fill: #a5a18c;
}
#top_visual svg .st208 {
  fill: #768781;
}
#top_visual svg .st209 {
  fill: #676c8b;
}
#top_visual svg .st210 {
  fill: #cdd2d9;
}
#top_visual svg .st211 {
  fill: #9bd88f;
}
#top_visual svg .st212 {
  fill: #7ba266;
}
#top_visual svg .st213 {
  fill: #72b075;
}
#top_visual svg .st214 {
  fill: #49635c;
}
#top_visual svg .st215 {
  fill: #d7d9d8;
}
#top_visual svg .st216 {
  fill: #97aba4;
}
#top_visual svg .st217 {
  fill: #d3d3c9;
}
#top_visual svg .st218 {
  fill: #9bc6a9;
}
#top_visual svg .st219 {
  fill: #bbc3c3;
}
#top_visual svg .st220 {
  fill: #eceeeb;
}
#top_visual svg .st221 {
  fill: #7f99b2;
}
#top_visual svg .st222 {
  fill: #78835b;
}
#top_visual svg .st223 {
  fill: #48694f;
}
#top_visual svg .st224 {
  fill: #99d273;
}
#top_visual svg .st225 {
  fill: #779176;
}
#top_visual svg .st226 {
  fill: #8ac6aa;
}
#top_visual svg .st227 {
  fill: #98ad92;
}
#top_visual svg .st228 {
  fill: #b2b8b0;
}
#top_visual svg .st229 {
  fill: #5a8fa8;
}
#top_visual svg .st230 {
  fill: #4f5548;
}
#top_visual svg .st231 {
  fill: #70857e;
}
#top_visual svg .st232 {
  fill: #719fc0;
}
#top_visual svg .st233 {
  fill: #446660;
}
#top_visual svg .st234 {
  fill: #587b8b;
}
#top_visual svg .st235 {
  fill: #b4ffad;
}
#top_visual svg .st236 {
  fill: #7c8b86;
}
#top_visual svg .st237 {
  fill: #d7dbe2;
}
#top_visual svg .st238 {
  fill: #637f63;
}
#top_visual svg .st239 {
  fill: #beb781;
}
#top_visual svg .st240 {
  fill: #76a979;
}
#top_visual svg .st241 {
  fill: #66735e;
}
#top_visual svg .st242 {
  fill: #7eac61;
}
#top_visual svg .st243 {
  fill: #88a695;
}
#top_visual svg .st244 {
  fill: #789f77;
}
#top_visual svg .st245 {
  fill: #8fb2cc;
}
#top_visual svg .st246 {
  fill: #6b8867;
}
#top_visual svg .st247 {
  fill: #5f9b51;
}
#top_visual svg .st248 {
  fill: #c0ae88;
}
#top_visual svg .st249 {
  fill: #7fba7f;
}
#top_visual svg .st250 {
  fill: #9ac499;
}
#top_visual svg .st251 {
  fill: #fdc0ac;
}
#top_visual svg .st252 {
  fill: #e6eceb;
}
#top_visual svg .st253 {
  fill: #919e98;
}
#top_visual svg .st254 {
  fill: #d7b887;
}
#top_visual svg .st255 {
  fill: #32544f;
}
#top_visual svg .st256 {
  fill: #6db76f;
}
#top_visual svg .st257 {
  fill: #4e7981;
}
#top_visual svg .st258 {
  fill: #a0a29a;
}
#top_visual svg .st259 {
  fill: #769376;
}
#top_visual svg .st260 {
  fill: #899093;
}
#top_visual svg .st261 {
  fill: #8d9796;
}
#top_visual svg .st262 {
  fill: #777d70;
}
#top_visual svg .st263 {
  fill: #27664f;
}
#top_visual svg .st264 {
  fill: #e1c8a0;
}
#top_visual svg .st265 {
  fill: #81adcf;
}
#top_visual svg .st266 {
  fill: #97dd73;
}
#top_visual svg .st267 {
  fill: #516863;
}
#top_visual svg .st268 {
  fill: #66807b;
}
#top_visual svg .st269 {
  fill: #7aee66;
}
#top_visual svg .st270 {
  fill: #84938f;
}
#top_visual svg .st271 {
  fill: #536859;
}
#top_visual svg .st272 {
  fill: #77886c;
}
#top_visual svg .st273 {
  fill: #57b0a2;
}
#top_visual svg .st274 {
  fill: #8ab39a;
}
#top_visual svg .st275 {
  fill: #82c77e;
}
#top_visual svg .st276 {
  fill: #b7e3c6;
}
#top_visual svg .st277 {
  fill: #336040;
}
#top_visual svg .st278 {
  fill: #718e75;
}
#top_visual svg .st279 {
  fill: #f5fdfb;
}
#top_visual svg .st280 {
  fill: #7fbb80;
}
#top_visual svg .st281 {
  fill: #c7c6bc;
}
#top_visual svg .st282 {
  fill: #bfd0cd;
}
#top_visual svg .st283 {
  fill: #b7ddbc;
}
#top_visual svg .st284 {
  fill: #2a5e4e;
}
#top_visual svg .st285 {
  fill: #99bfaf;
}
#top_visual svg .st286 {
  fill: #98cb96;
}
#top_visual svg .st287 {
  fill: #8cb0cf;
}
#top_visual svg .st288 {
  fill: #436272;
}
#top_visual svg .st289 {
  fill: #c5b086;
}
#top_visual svg .st290 {
  fill: #a4b8b1;
}
#top_visual svg .st291 {
  fill: #609c60;
}
#top_visual svg .st292 {
  fill: #466760;
}
#top_visual svg .st293 {
  fill: #608f65;
}
#top_visual svg .st294 {
  fill: #6c7770;
}
#top_visual svg .st295 {
  fill: #b3c2c2;
}
#top_visual svg .st296 {
  fill: #d5d8d3;
}
#top_visual svg .st297 {
  fill: #657f68;
}
#top_visual svg .st298 {
  fill: #83b2da;
}
#top_visual svg .st299 {
  fill: #6f98b2;
}
#top_visual svg .st300 {
  fill: #728567;
}
#top_visual svg .st301 {
  fill: #1f5148;
}
#top_visual svg .st302 {
  fill: #cdc0ac;
}
#top_visual svg .st303 {
  fill: #89998f;
}
#top_visual svg .st304 {
  fill: #b9e7c8;
}
#top_visual svg .st305 {
  fill: #b1fba2;
}
#top_visual svg .st306 {
  fill: #8ab4d2;
}
#top_visual svg .st307 {
  fill: #86adcd;
}
#top_visual svg .st308 {
  fill: #47737e;
}
#top_visual svg .st309 {
  fill: #345e50;
}
#top_visual svg .st310 {
  fill: #6d7765;
}
#top_visual svg .st311 {
  fill: #537e47;
}
#top_visual svg .st312 {
  fill: #3f594e;
}
#top_visual svg .st313 {
  fill: #9fd39f;
}
#top_visual svg .st314 {
  fill: #b8b8a6;
}
#top_visual svg .st315 {
  fill: #b7cac6;
}
#top_visual svg .st316 {
  fill: #76bdb3;
}
#top_visual svg .st317 {
  fill: #788681;
}
#top_visual svg .st318 {
  fill: #979b8e;
}
#top_visual svg .st319 {
  fill: #a8f3a2;
}
#top_visual svg .st320 {
  fill: #d9fddb;
}
#top_visual svg .st321 {
  fill: #77b371;
}
#top_visual svg .st322 {
  fill: #a6e486;
}
#top_visual svg .st323 {
  fill: #bfb78f;
}
#top_visual svg .st324 {
  fill: #8fb78d;
}
#top_visual svg .st325 {
  fill: #94a5a2;
}
#top_visual svg .st326 {
  fill: #90d094;
}
#top_visual svg .st327 {
  fill: #487688;
}
#top_visual svg .st328 {
  fill: #b7b7a3;
}
#top_visual svg .st329 {
  fill: #b4b9bc;
}
#top_visual svg .st330 {
  fill: #9fa5a6;
}
#top_visual svg .st331 {
  fill: #799079;
}
#top_visual svg .st332 {
  fill: #a3aba6;
}
#top_visual svg .st333 {
  fill: #8b9e8a;
}
#top_visual svg .st334 {
  fill: #d3b07e;
}
#top_visual svg .st335 {
  fill: #71a372;
}
#top_visual svg .st336 {
  fill: #b2b6b7;
}
#top_visual svg .st337 {
  fill: #e3c796;
}
#top_visual svg .st338 {
  fill: #7e9f66;
}
#top_visual svg .st339 {
  fill: #adc5b1;
}
#top_visual svg .st340 {
  fill: #9eafae;
}
#top_visual svg .st341 {
  fill: #6f958d;
}
#top_visual svg .st342 {
  fill: #81b176;
}
#top_visual svg .st343 {
  fill: #718375;
}
#top_visual svg .st344 {
  fill: #9ed1aa;
}
#top_visual svg .st345 {
  fill: #639a57;
}
#top_visual svg .st346 {
  fill: #62946b;
}
#top_visual svg .st347 {
  fill: #9ba39d;
}
#top_visual svg .st348 {
  fill: #80928a;
}
#top_visual svg .st349 {
  fill: #54899d;
}
#top_visual svg .st350 {
  fill: #6ca46b;
}
#top_visual svg .st351 {
  fill: #728f9b;
}
#top_visual svg .st352 {
  fill: #c0e5ca;
}
#top_visual svg .st353 {
  fill: #98ee91;
}
#top_visual svg .st354 {
  fill: #b3b5ad;
}
#top_visual svg .st355 {
  fill: #cbb685;
}
#top_visual svg .st356 {
  fill: #dde4e3;
}
#top_visual svg .st357 {
  fill: #e0f6e9;
}
#top_visual svg .st358 {
  fill: #91e38a;
}
#top_visual svg .st359 {
  fill: #6a9b63;
}
#top_visual svg .st360 {
  fill: #6a8173;
}
#top_visual svg .st361 {
  fill: #74a4cc;
}
#top_visual svg .st362 {
  fill: #2b7266;
}
#top_visual svg .st363 {
  fill: #929d95;
}
#top_visual svg .st364 {
  fill: #586f6c;
}
#top_visual svg .st365 {
  fill: #59856d;
}
#top_visual svg .st366 {
  fill: #6f8a84;
}
#top_visual svg .st367 {
  fill: #6caf6e;
}
#top_visual svg .st368 {
  fill: #babeaa;
}
#top_visual svg .st369 {
  fill: #849995;
}
#top_visual svg .st370 {
  fill: #2d4642;
}
#top_visual svg .st371 {
  fill: #529d5a;
}
#top_visual svg .st372 {
  fill: #c6ac8a;
}
#top_visual svg .st373 {
  fill: #627b77;
}
#top_visual svg .st374 {
  fill: #3e5d5b;
}
#top_visual svg .st375 {
  fill: #859789;
}
#top_visual svg .st376 {
  fill: #355850;
}
#top_visual svg .st377 {
  fill: #48727e;
}
#top_visual svg .st378 {
  fill: #77997d;
}
#top_visual svg .st379 {
  fill: #c7cb8b;
}
#top_visual svg .st380 {
  fill: #dcba8d;
}
#top_visual svg .st381 {
  fill: #a6f3a3;
}
#top_visual svg .st382 {
  fill: #d6dfe1;
}
#top_visual svg .st383 {
  fill: #947777;
}
#top_visual svg .st384 {
  fill: #7e8872;
}
#top_visual svg .st385 {
  fill: #7c7383;
}
#top_visual svg .st386 {
  fill: #90cf8a;
}
#top_visual svg .st387 {
  fill: #c4cac6;
}
#top_visual svg .st388 {
  fill: #586555;
}
#top_visual svg .st389 {
  fill: #68beb0;
}
#top_visual svg .st390 {
  fill: #a8f2a2;
}
#top_visual svg .st391 {
  fill: #a4c6d0;
}
#top_visual svg .st392 {
  fill: #a4aaa5;
}
#top_visual svg .st393 {
  fill: #9edf7a;
}
#top_visual svg .st394 {
  fill: #7d9994;
}
#top_visual svg .st395 {
  fill: #c3edcf;
}
#top_visual svg .st396 {
  fill: #dfd8a0;
}
#top_visual svg .st397 {
  fill: #91bf8b;
}
#top_visual svg .st398 {
  fill: #a9c2af;
}
#top_visual svg .st399 {
  fill: #2a6a44;
}
#top_visual svg .st400 {
  fill: #415845;
}
#top_visual svg .st401 {
  fill: #8c9c95;
}
#top_visual svg .st402 {
  fill: #5a716b;
}
#top_visual svg .st403 {
  fill: #899f97;
}
#top_visual svg .st404 {
  fill: #9daba8;
}
#top_visual svg .st405 {
  fill: #5385a0;
}
#top_visual svg .st406 {
  fill: #e7ece9;
}
#top_visual svg .st407 {
  fill: #b4bfbb;
}
#top_visual svg .st408 {
  fill: #2c7e5a;
}
#top_visual svg .st409 {
  fill: #4e747d;
}
#top_visual svg .st410 {
  fill: #296153;
}
#top_visual svg .st411 {
  fill: #d8ffd5;
}
#top_visual svg .st412 {
  fill: #448050;
}
#top_visual svg .st413 {
  fill: #9aee94;
}
#top_visual svg .st414 {
  fill: #7e9990;
}
#top_visual svg .st415 {
  fill: #a4a5a5;
}
#top_visual svg .st416 {
  fill: #499789;
}
#top_visual svg .st417 {
  fill: #556965;
}
#top_visual svg .st418 {
  fill: #509385;
}
#top_visual svg .st419 {
  fill: #b9cbc2;
}
#top_visual svg .st420 {
  fill: #dcdedc;
}
#top_visual svg .st421 {
  fill: #4f6c61;
}
#top_visual svg .st422 {
  fill: #699b6b;
}
#top_visual svg .st423 {
  fill: #657776;
}
#top_visual svg .st424 {
  fill: #b5c7c3;
}
#top_visual svg .st425 {
  fill: #6997b9;
}
#top_visual svg .st426 {
  fill: #9bbcd2;
}
#top_visual svg .st427 {
  fill: #718f6c;
}
#top_visual svg .st428 {
  fill: #59bb49;
}
#top_visual svg .st429 {
  fill: #76776c;
}
#top_visual svg .st430 {
  fill: #529749;
}
#top_visual svg .st431 {
  fill: #a9b5b5;
}
#top_visual svg .st432 {
  fill: #72aa6e;
}
#top_visual svg .st433 {
  fill: #477780;
}
#top_visual svg .st434 {
  fill: #d7e0e2;
}
#top_visual svg .st435 {
  fill: #5aa262;
}
#top_visual svg .st436 {
  fill: #6b806d;
}
#top_visual svg .st437 {
  fill: #7d9890;
}
#top_visual svg .st438 {
  fill: #98a175;
}
#top_visual svg .st439 {
  fill: #9da7a1;
}
#top_visual svg .st440 {
  fill: #246049;
}
#top_visual svg .st441 {
  fill: #58825c;
}
#top_visual svg .st442 {
  fill: #7ab775;
}
#top_visual svg .st443 {
  fill: #92a99c;
}
#top_visual svg .st444 {
  fill: #82917f;
}
#top_visual svg .st445 {
  fill: #b0f383;
}
#top_visual svg .st446 {
  fill: #a1aba6;
}
#top_visual svg .st447 {
  fill: #99d374;
}
#top_visual svg .st448 {
  fill: #ae988a;
}
#top_visual svg .st449 {
  fill: #a2e67b;
}
#top_visual svg .st450 {
  fill: #678177;
}
#top_visual svg .st451 {
  fill: #75b471;
}
#top_visual svg .st452 {
  fill: #607d77;
}
#top_visual svg .st453 {
  fill: #9ccbf5;
}
#top_visual svg .st454 {
  fill: #96c7f5;
}
#top_visual svg .st455 {
  fill: #3c686b;
}
#top_visual svg .st456 {
  fill: #98cc93;
}
#top_visual svg .st457 {
  fill: #78b477;
}
#top_visual svg .st458 {
  fill: #5c92ab;
}
#top_visual svg .st459 {
  fill: #8dc76c;
}
#top_visual svg .st460 {
  fill: #748668;
}
#top_visual svg .st461 {
  fill: #54959a;
}
#top_visual svg .st462 {
  fill: #4e5b60;
}
#top_visual svg .st463 {
  fill: #d4cfcb;
}
#top_visual svg .st464 {
  fill: #5c7945;
}
#top_visual svg .st465 {
  fill: #8ea98e;
}
#top_visual svg .st466 {
  fill: #22564f;
}
#top_visual svg .st467 {
  fill: #8fe289;
}
#top_visual svg .st468 {
  fill: #448257;
}
#top_visual svg .st469 {
  fill: #418570;
}
#top_visual svg .st470 {
  fill: #b29382;
}
#top_visual svg .st471 {
  fill: #206a60;
}
#top_visual svg .st472 {
  fill: #42574b;
}
#top_visual svg .st473 {
  fill: #71b3a0;
}
#top_visual svg .st474 {
  fill: #215367;
}
#top_visual svg .st475 {
  fill: #968773;
}
#top_visual svg .st476 {
  fill: #496e67;
}
#top_visual svg .st477 {
  fill: #43727c;
}
#top_visual svg .st478 {
  fill: #cacac7;
}
#top_visual svg .st479 {
  fill: #cbcfd4;
}
#top_visual svg .st480 {
  fill: #bfc1ba;
}
#top_visual svg .st481 {
  fill: #eceeed;
}
#top_visual svg .st482 {
  fill: #a9d4cd;
}
#top_visual svg .st483 {
  fill: #88b591;
}
#top_visual svg .st484 {
  fill: #95e98c;
}
#top_visual svg .st485 {
  fill: #c0cfcb;
}
#top_visual svg .st486 {
  fill: #9ad7b1;
}
#top_visual svg .st487 {
  fill: #ecf4f0;
}
#top_visual svg .st488 {
  fill: #3d5d55;
}
#top_visual svg .st489 {
  fill: #79a6ca;
}
#top_visual svg .st490 {
  fill: #6496b3;
}
#top_visual svg .st491 {
  fill: #879f91;
}
#top_visual svg .st492 {
  fill: #439137;
}
#top_visual svg .st493 {
  fill: #55965e;
}
#top_visual svg .st494 {
  fill: #7c8b88;
}
#top_visual svg .st495 {
  fill: #b6bbbd;
}
#top_visual svg .st496 {
  fill: #ccccc8;
}
#top_visual svg .st497 {
  fill: #97b5b1;
}
#top_visual svg .st498 {
  fill: #abe09a;
}
#top_visual svg .st499 {
  fill: #1a463e;
}
#top_visual svg .st500 {
  fill: #84bb78;
}
#top_visual svg .st501 {
  fill: #988785;
}
#top_visual svg .st502 {
  fill: #6c9e70;
}
#top_visual svg .st503 {
  fill: #587559;
}
#top_visual svg .st504 {
  fill: #374946;
}
#top_visual svg .st505 {
  fill: #5f8b8b;
}
#top_visual svg .st506 {
  fill: #6eb76f;
}
#top_visual svg .st507 {
  fill: #386674;
}
#top_visual svg .st508 {
  fill: #798d97;
}
#top_visual svg .st509 {
  fill: #b9977c;
}
#top_visual svg .st510 {
  fill: #91e38b;
}
#top_visual svg .st511 {
  fill: #547780;
}
#top_visual svg .st512 {
  fill: #d7d8c2;
}
#top_visual svg .st513 {
  fill: #78a163;
}
#top_visual svg .st514 {
  fill: #aab4ae;
}
#top_visual svg .st515 {
  fill: #c3c9c5;
}
#top_visual svg .st516 {
  fill: #5e8f59;
}
#top_visual svg .st517 {
  fill: #e2d27f;
}
#top_visual svg .st518 {
  fill: #6aa46a;
}
#top_visual svg .st519 {
  fill: #a8e87f;
}
#top_visual svg .st520 {
  fill: #c1b88f;
}
#top_visual svg .st521 {
  fill: #8b9f98;
}
#top_visual svg .st522 {
  fill: #7da46e;
}
#top_visual svg .st523 {
  fill: #5b666f;
}
#top_visual svg .st524 {
  fill: #89b18a;
}
#top_visual svg .st525 {
  fill: #a2b59d;
}
#top_visual svg .st526 {
  fill: #c6ccc6;
}
#top_visual svg .st527 {
  fill: #7eb47e;
}
#top_visual svg .st528 {
  fill: #93b0b5;
}
#top_visual svg .st529 {
  fill: #92ab88;
}
#top_visual svg .st530 {
  fill: #8f866d;
}
#top_visual svg .st531 {
  fill: #327067;
}
#top_visual svg .st532 {
  fill: #48595b;
}
#top_visual svg .st533 {
  fill: #c3c6cb;
}
#top_visual svg .st534 {
  fill: #5bb2a5;
}
#top_visual svg .st535 {
  fill: #257f64;
}
#top_visual svg .st536 {
  fill: #979b8c;
}
#top_visual svg .st537 {
  fill: #528196;
}
#top_visual svg .st538 {
  fill: #63ada3;
}
#top_visual svg .st539 {
  fill: #bcfeb6;
}
#top_visual svg .st540 {
  fill: #7f8e81;
}
#top_visual svg .st541 {
  fill: #344a45;
}
#top_visual svg .st542 {
  fill: #4a5e52;
}
#top_visual svg .st543 {
  fill: #576560;
}
#top_visual svg .st544 {
  fill: #dbc59e;
}
#top_visual svg .st545 {
  fill: #769d6f;
}
#top_visual svg .st546 {
  fill: #9cd894;
}
#top_visual svg .st547 {
  fill: #93ca8c;
}
#top_visual svg .st548 {
  fill: #d8fac0;
}
#top_visual svg .st549 {
  fill: #5f8fb3;
}
#top_visual svg .st550 {
  fill: #bfbb8b;
}
#top_visual svg .st551 {
  fill: #4b5e50;
}
#top_visual svg .st552 {
  fill: #91a5a0;
}
#top_visual svg .st553 {
  fill: #6a776a;
}
#top_visual svg .st554 {
  fill: #2f6857;
}
#top_visual svg .st555 {
  fill: #448f5a;
}
#top_visual svg .st556 {
  fill: #88a296;
}
#top_visual svg .st557 {
  fill: #1d5a51;
}
#top_visual svg .st558 {
  fill: #c7d4d7;
}
#top_visual svg .st559 {
  fill: #b7eaca;
}
#top_visual svg .st560 {
  fill: #5c895f;
}
#top_visual svg .st561 {
  fill: #adb29c;
}
#top_visual svg .st562 {
  fill: #718b86;
}
#top_visual svg .st563 {
  fill: #acfea5;
}
#top_visual svg .st564 {
  fill: #738271;
}
#top_visual svg .st565 {
  fill: #2c4440;
}
#top_visual svg .st566 {
  fill: #77a6ce;
}
#top_visual svg .st567 {
  fill: #c5c9c4;
}
#top_visual svg .st568 {
  fill: #688ea1;
}
#top_visual svg .st569 {
  fill: #236253;
}
#top_visual svg .st570 {
  fill: #c5c6c3;
}
#top_visual svg .st571 {
  fill: #a5b0ae;
}
#top_visual svg .st572 {
  fill: #4d6c67;
}
#top_visual svg .st573 {
  fill: #e6e8e4;
}
#top_visual svg .st574 {
  fill: #d8d6d0;
}
#top_visual svg .st575 {
  fill: #729cbd;
}
#top_visual svg .st576 {
  fill: #93a196;
}
#top_visual svg .st577 {
  fill: #7fbc7a;
}
#top_visual svg .st578 {
  fill: #577f54;
}
#top_visual svg .st579 {
  fill: #a7d4b4;
}
#top_visual svg .st580 {
  fill: #4a6d3b;
}
#top_visual svg .st43 {
  fill: #acf086;
}
#top_visual svg .st581 {
  fill: #efca93;
}
#top_visual svg .st582 {
  fill: #689d96;
}
#top_visual svg .st583 {
  fill: #215e4e;
}
#top_visual svg .st584 {
  fill: #bfc5ca;
}
#top_visual svg .st585 {
  fill: #c7c5b4;
}
#top_visual svg .st586 {
  fill: #5d93ae;
}
#top_visual svg .st587 {
  fill: #596f6b;
}
#top_visual svg .st588 {
  fill: #26765d;
}
#top_visual svg .st589 {
  fill: #81998e;
}
#top_visual svg .st590 {
  fill: #3b6567;
}
#top_visual svg .st591 {
  fill: #b4bebc;
}
#top_visual svg .st592 {
  fill: #c1cac9;
}
#top_visual svg .st593 {
  fill: #99af9b;
}
#top_visual svg .st594 {
  fill: #97b7a3;
}
#top_visual svg .st595 {
  fill: #5eb751;
}
#top_visual svg .st596 {
  fill: #b8d1c5;
}
#top_visual svg .st597 {
  fill: #1d5a4b;
}
#top_visual svg .st598 {
  fill: #5f7857;
}
#top_visual svg .st599 {
  fill: #9fc6a7;
}
#top_visual svg .st600 {
  fill: #7d9991;
}
#top_visual svg .st601 {
  fill: #6a9d6a;
}
#top_visual svg .st602 {
  fill: #63a969;
}
#top_visual svg .st603 {
  fill: #d2cd99;
}
#top_visual svg .st604 {
  fill: #767c83;
}
#top_visual svg .st605 {
  fill: #a3f7a1;
}
#top_visual svg .st606 {
  fill: #7f8b67;
}
#top_visual svg .st607 {
  fill: #5ba461;
}
#top_visual svg .st608 {
  fill: #cebe9b;
}
#top_visual svg .st609 {
  fill: #e5b4a0;
}
#top_visual svg .st610 {
  fill: #62877c;
}
#top_visual svg .st611 {
  fill: #5f6a71;
}
#top_visual svg .st612 {
  fill: #e1c9a2;
}
#top_visual svg .st613 {
  fill: #739559;
}
#top_visual svg .st614 {
  fill: #7db9ae;
}
#top_visual svg .st615 {
  fill: #517f4a;
}
#top_visual svg .st616 {
  fill: #70796e;
}
#top_visual svg .st617 {
  fill: #7dc477;
}
#top_visual svg .st618 {
  fill: #769964;
}
#top_visual svg .st619 {
  fill: #c1c7cc;
}
#top_visual svg .st620 {
  fill: #869c83;
}
#top_visual svg .st621 {
  fill: #7fba80;
}
#top_visual svg .st622 {
  fill: #82bdc2;
}
#top_visual svg .st623 {
  fill: #b1b6a2;
}
#top_visual svg .st624 {
  fill: #69a665;
}
#top_visual svg .st625 {
  fill: #73807f;
}
#top_visual svg .st626 {
  fill: #565d4f;
}
#top_visual svg .st627 {
  fill: #b9e0c1;
}
#top_visual svg .st628 {
  fill: #7b968f;
}
#top_visual svg .st629 {
  fill: #4a6f6a;
}
#top_visual svg .st630 {
  fill: #9ac6b8;
}
#top_visual svg .st631 {
  fill: #889991;
}
#top_visual svg .st632 {
  fill: #225846;
}
#top_visual svg .st633 {
  fill: #87adbd;
}
#top_visual svg .st634 {
  fill: #a3ee9e;
}
#top_visual svg .st635 {
  fill: #8f836d;
}
#top_visual svg .st636 {
  fill: #acfea8;
}
#top_visual svg .st637 {
  fill: #7f9e81;
}
#top_visual svg .st638 {
  fill: #bcf0d1;
}
#top_visual svg .st639 {
  fill: #e6ca93;
}
#top_visual svg .st640 {
  fill: #d1efeb;
}
#top_visual svg .st641 {
  fill: #b8e1c2;
}
#top_visual svg .st642 {
  fill: #629265;
}
#top_visual svg .st643 {
  fill: #78918a;
}
#top_visual svg .st644 {
  fill: #1e453f;
}
#top_visual svg .st645 {
  fill: #4d737a;
}
#top_visual svg .st646 {
  fill: #b6babd;
}
#top_visual svg .st647 {
  fill: #659466;
}
#top_visual svg .st648 {
  fill: #889681;
}
#top_visual svg .st649 {
  fill: #7fb482;
}
#top_visual svg .st650 {
  fill: #516a65;
}
#top_visual svg .st651 {
  fill: #b8cac7;
}
#top_visual svg .st652 {
  fill: #a6bcb2;
}
#top_visual svg .st653 {
  fill: #758b79;
}
#top_visual svg .st654 {
  fill: #74909e;
}
#top_visual svg .st655 {
  fill: #566e6b;
}
#top_visual svg .st656 {
  fill: #a3b5b0;
}
#top_visual svg .st657 {
  fill: #7d8b81;
}
#top_visual svg .st658 {
  fill: #849b94;
}
#top_visual svg .st659 {
  fill: #99967f;
}
#top_visual svg .st660 {
  fill: #6a7b77;
}
#top_visual svg .st661 {
  fill: #407c3b;
}
#top_visual svg .st662 {
  fill: #5c6b5d;
}
#top_visual svg .st663 {
  fill: #a3adb0;
}
#top_visual svg .st664 {
  fill: #676e79;
}
#top_visual svg .st665 {
  fill: #8e9c95;
}
#top_visual svg .st666 {
  fill: #6991ac;
}
#top_visual svg .st667 {
  fill: #b5bdb9;
}
#top_visual svg .st668 {
  fill: #5a7f85;
}
#top_visual svg .st669 {
  fill: #4f6660;
}
#top_visual svg .st670 {
  fill: #538396;
}
#top_visual svg .st671 {
  fill: #728b78;
}
#top_visual svg .st672 {
  fill: #7a8c78;
}
#top_visual svg .st673 {
  fill: #7290a0;
}
#top_visual svg .st674 {
  fill: #a9d4a2;
}
#top_visual svg .st675 {
  fill: #608daf;
}
#top_visual svg .st676 {
  fill: #8cc66c;
}
#top_visual svg .st677 {
  fill: #f4eee2;
}
#top_visual svg .st678 {
  fill: #6997b7;
}
#top_visual svg .st679 {
  fill: #4f7b56;
}
#top_visual svg .st680 {
  fill: #718b82;
}
#top_visual svg .st681 {
  fill: #adeea6;
}
#top_visual svg .st682 {
  fill: #a5b7a1;
}
#top_visual svg .st683 {
  fill: #6d8674;
}
#top_visual svg .st684 {
  fill: #b1c3bf;
}
#top_visual svg .st685 {
  fill: #e8c694;
}
#top_visual svg .st686 {
  fill: #48748e;
}
#top_visual svg .st687 {
  fill: #e7c795;
}
#top_visual svg .st688 {
  fill: #91b27b;
}
#top_visual svg .st689 {
  fill: #6e8276;
}
#top_visual svg .st690 {
  fill: #babec0;
}
#top_visual svg .st691 {
  fill: #c4d3ce;
}
#top_visual svg .st692 {
  fill: #566c68;
}
#top_visual svg .st693 {
  fill: #697b6a;
}
#top_visual svg .st694 {
  fill: #b8bbb4;
}
#top_visual svg .st695 {
  fill: #617365;
}
#top_visual svg .st696 {
  fill: #407784;
}
#top_visual svg .st697 {
  fill: #96a9a7;
}
#top_visual svg .st698 {
  fill: #fefdfd;
}
#top_visual svg .st699 {
  fill: #5d706e;
}
#top_visual svg .st700 {
  fill: #acbbbe;
}
#top_visual svg .st701 {
  fill: #d8dad4;
}
#top_visual svg .st702 {
  fill: #3c5851;
}
#top_visual svg .st703 {
  fill: #6a91ae;
}
#top_visual svg .st704 {
  fill: #81a569;
}
#top_visual svg .st705 {
  fill: #527b8f;
}
#top_visual svg .st706 {
  fill: #a1b5ad;
}
#top_visual svg .st707 {
  fill: #c5dad3;
}
#top_visual svg .st708 {
  fill: #acb3ae;
}
#top_visual svg .st709 {
  fill: #58675d;
}
#top_visual svg .st710 {
  fill: #788883;
}
#top_visual svg .st711 {
  fill: #4f7646;
}
#top_visual svg .st712 {
  fill: #4c5f54;
}
#top_visual svg .st713 {
  fill: #738b74;
}
#top_visual svg .st714 {
  fill: #7ab179;
}
#top_visual svg .st715 {
  fill: #728374;
}
#top_visual svg .st716 {
  fill: #1d523a;
}
#top_visual svg .st717 {
  fill: #b4c7bf;
}
#top_visual svg .st718 {
  fill: #5e6b5b;
}
#top_visual svg .st719 {
  fill: #8fa792;
}
#top_visual svg .st720 {
  fill: #6a8760;
}
#top_visual svg .st721 {
  fill: #c5c9ba;
}
#top_visual svg .st722 {
  fill: #8cb472;
}
#top_visual svg .st723 {
  fill: #8da199;
}
#top_visual svg .st724 {
  fill: #77896b;
}
#top_visual svg .st725 {
  fill: #b2b8b5;
}
#top_visual svg .st726 {
  fill: #687f78;
}
#top_visual svg .st727 {
  fill: #87b29b;
}
#top_visual svg .st728 {
  fill: #a5a995;
}
#top_visual svg .st729 {
  fill: #fad39e;
}
#top_visual svg .st730 {
  fill: #dbdbc9;
}
#top_visual svg .st731 {
  fill: #77907a;
}
#top_visual svg .st732 {
  fill: #a7afb0;
}
#top_visual svg .st733 {
  fill: #7b917d;
}
#top_visual svg .st734 {
  fill: #92cba2;
}
#top_visual svg .st735 {
  fill: #8faa95;
}
#top_visual svg .st736 {
  fill: #3f6f46;
}
#top_visual svg .st737 {
  fill: #a49d91;
}
#top_visual svg .st738 {
  fill: #87bf88;
}
#top_visual svg .st739 {
  fill: #cbce9b;
}
#top_visual svg .st740 {
  fill: #cfd3d9;
}
#top_visual svg .st44 {
  fill: #539d60;
}
#top_visual svg .st741 {
  fill: #3d626f;
}
#top_visual svg .st742 {
  fill: #9bbca0;
}
#top_visual svg .st743 {
  fill: #8e9c93;
}
#top_visual svg .st744 {
  fill: #7e8a63;
}
#top_visual svg .st745 {
  fill: #b9c8bf;
}
#top_visual svg .st746 {
  fill: #91e28a;
}
#top_visual svg .st747 {
  fill: #e4e4e1;
}
#top_visual svg .st748 {
  fill: #3b6c63;
}
#top_visual svg .st749 {
  fill: #7294a9;
}
#top_visual svg .st750 {
  fill: #5b8757;
}
#top_visual svg .st751 {
  fill: #374f3f;
}
#top_visual svg .st752 {
  fill: #6d8b6b;
}
#top_visual svg .st753 {
  fill: #829da6;
}
#top_visual svg .st754 {
  fill: #a4cfdd;
}
#top_visual svg .st755 {
  fill: #86ba7f;
}
#top_visual svg .st756 {
  fill: #47798b;
}
#top_visual svg .st757 {
  fill: #a7f9a3;
}
#top_visual svg .st758 {
  fill: #afffab;
}
#top_visual svg .st759 {
  fill: #5d736f;
}
#top_visual svg .st760 {
  fill: #326959;
}
#top_visual svg .st761 {
  fill: #9cb39a;
}
#top_visual svg .st762 {
  fill: #c0e9cb;
}
#top_visual svg .st763 {
  fill: #9aa8a8;
}
#top_visual svg .st764 {
  fill: #f1f4f4;
}
#top_visual svg .st765 {
  fill: #4c7d92;
}
#top_visual svg .st766 {
  fill: #b3bbb9;
}
#top_visual svg .st767 {
  fill: #7aa368;
}
#top_visual svg .st768 {
  fill: #a1db94;
}
#top_visual svg .st769 {
  fill: #6b97b6;
}
#top_visual svg .st770 {
  fill: #a1cfac;
}
#top_visual svg .st771 {
  fill: #336960;
}
#top_visual svg .st772 {
  fill: #e0ddd6;
}
#top_visual svg .st773 {
  fill: #b7a577;
}
#top_visual svg .st774 {
  fill: #77654e;
}
#top_visual svg .st775 {
  fill: #90b49d;
}
#top_visual svg .st776 {
  fill: #709f76;
}
#top_visual svg .st777 {
  fill: #569fbc;
}
#top_visual svg .st778 {
  fill: #cbd2d7;
}
#top_visual svg .st779 {
  fill: #385b55;
}
#top_visual svg .st780 {
  fill: #517f56;
}
#top_visual svg .st781 {
  fill: #9fde90;
}
#top_visual svg .st782 {
  fill: #546162;
}
#top_visual svg .st783 {
  fill: #90a29e;
}
#top_visual svg .st784 {
  fill: #15523f;
}
#top_visual svg .st785 {
  fill: #75817c;
}
#top_visual svg .st786 {
  fill: #344f4b;
}
#top_visual svg .st787 {
  fill: #a4d180;
}
#top_visual svg .st788 {
  fill: #456460;
}
#top_visual svg .st789 {
  fill: #cfe1db;
}
#top_visual svg .st790 {
  fill: #487788;
}
#top_visual svg .st791 {
  fill: #709269;
}
#top_visual svg .st792 {
  fill: #77a1be;
}
#top_visual svg .st793 {
  fill: #99f095;
}
#top_visual svg .st794 {
  fill: #7c8c47;
}
#top_visual svg .st795 {
  fill: #316f69;
}
#top_visual svg .st796 {
  fill: #879890;
}
#top_visual svg .st797 {
  fill: #7dad7a;
}
#top_visual svg .st798 {
  fill: #728776;
}
#top_visual svg .st799 {
  fill: #8f8974;
}
#top_visual svg .st800 {
  fill: #28633f;
}
#top_visual svg .st801 {
  fill: #9cee96;
}
#top_visual svg .st802 {
  fill: #929681;
}
#top_visual svg .st803 {
  fill: #799c77;
}
#top_visual svg .st804 {
  fill: #a2a79e;
}
#top_visual svg .st805 {
  fill: #78b06d;
}
#top_visual svg .st806 {
  fill: #b8bbbd;
}
#top_visual svg .st807 {
  fill: #5c6a63;
}
#top_visual svg .st808 {
  fill: #909b95;
}
#top_visual svg .st809 {
  fill: #9ed4ae;
}
#top_visual svg .st810 {
  fill: #b7c1c0;
}
#top_visual svg .st811 {
  fill: #728c81;
}
#top_visual svg .st812 {
  fill: #9caaa0;
}
#top_visual svg .st813 {
  fill: #b9d4c0;
}
#top_visual svg .st814 {
  fill: #7aabd1;
}
#top_visual svg .st815 {
  fill: #88bc68;
}
#top_visual svg .st816 {
  fill: #7a99a3;
}
#top_visual svg .st817 {
  fill: #678d99;
}
#top_visual svg .st818 {
  fill: #91bb73;
}
#top_visual svg .st819 {
  fill: #5c7c74;
}
#top_visual svg .st820 {
  fill: #90aba6;
}
#top_visual svg .st821 {
  fill: #57845b;
}
#top_visual svg .st822 {
  fill: #94d9b1;
}
#top_visual svg .st823 {
  fill: #b6f1b3;
}
#top_visual svg .st824 {
  fill: #2a5c44;
}
#top_visual svg .st825 {
  fill: #d4dbdb;
}
#top_visual svg .st826 {
  fill: #57865d;
}
#top_visual svg .st827 {
  fill: #7cb175;
}
#top_visual svg .st828 {
  fill: #7da2b8;
}
#top_visual svg .st829 {
  fill: #cbc8b3;
}
#top_visual svg .st830 {
  fill: #a2f79e;
}
#top_visual svg .st831 {
  fill: #b9ebcc;
}
#top_visual svg .st832 {
  fill: #6e7c7a;
}
#top_visual svg .st833 {
  fill: #91b993;
}
#top_visual svg .st834 {
  fill: #91b5b1;
}
#top_visual svg .st835 {
  fill: #5ca99d;
}
#top_visual svg .st836 {
  fill: #84c288;
}
#top_visual svg .st837 {
  fill: #788d87;
}
#top_visual svg .st838 {
  fill: #99e196;
}
#top_visual svg .st839 {
  fill: #bcb18b;
}
#top_visual svg .st840 {
  fill: #587570;
}
#top_visual svg .st841 {
  fill: #23603e;
}
#top_visual svg .st842 {
  fill: #bec3c6;
}
#top_visual svg .st843 {
  fill: #488e4b;
}
#top_visual svg .st844 {
  fill: #6cab68;
}
#top_visual svg .st845 {
  fill: #6ca76c;
}
#top_visual svg .st846 {
  fill: #71b76f;
}
#top_visual svg .st847 {
  fill: #85c47d;
}
#top_visual svg .st848 {
  fill: #2d6253;
}
#top_visual svg .st849 {
  fill: #4fa295;
}
#top_visual svg .st850 {
  fill: #b7c1be;
}
#top_visual svg .st851 {
  fill: #226456;
}
#top_visual svg .st852 {
  fill: #849293;
}
#top_visual svg .st853 {
  fill: #759f84;
}
#top_visual svg .st854 {
  fill: #526c62;
}
#top_visual svg .st855 {
  fill: #4d625d;
}
#top_visual svg .st856 {
  fill: #96cf84;
}
#top_visual svg .st857 {
  fill: #dfd795;
}
#top_visual svg .st858 {
  fill: #eac893;
}
#top_visual svg .st859 {
  fill: #a0e497;
}
#top_visual svg .st860 {
  fill: #818f8a;
}
#top_visual svg .st861 {
  fill: #646f8b;
}
#top_visual svg .st862 {
  fill: #d0d5d0;
}
#top_visual svg .st863 {
  fill: #91c786;
}
#top_visual svg .st864 {
  fill: #8ac17e;
}
#top_visual svg .st865 {
  fill: #f8f8f7;
}
#top_visual svg .st866 {
  fill: #4e7e92;
}
#top_visual svg .st867 {
  fill: #6d9abb;
}
#top_visual svg .st868 {
  fill: #9df097;
}
#top_visual svg .st869 {
  fill: #bfbeba;
}
#top_visual svg .st870 {
  fill: #5d835e;
}
#top_visual svg .st871 {
  fill: #719b6e;
}
#top_visual svg .st872 {
  fill: #6fa565;
}
#top_visual svg .st873 {
  fill: #557648;
}
#top_visual svg .st874 {
  fill: #ecece6;
}
#top_visual svg .st875 {
  fill: #8dc6be;
}
#top_visual svg .st876 {
  fill: #4b7f61;
}
#top_visual svg .st877 {
  fill: #abf5a5;
}
#top_visual svg .st878 {
  fill: #587756;
}
#top_visual svg .st879 {
  fill: #6f8e86;
}
#top_visual svg .st880 {
  fill: #4b645f;
}
#top_visual svg .st881 {
  fill: #dcdcc6;
}
#top_visual svg .st882 {
  fill: #a5f7a3;
}
#top_visual svg .st883 {
  fill: #cfd2d8;
}
#top_visual svg .st884 {
  fill: #719d65;
}
#top_visual svg .st885 {
  fill: #6a7564;
}
#top_visual svg .st886 {
  fill: #dde1e9;
}
#top_visual svg .st887 {
  fill: #446e75;
}
#top_visual svg .st888 {
  fill: #cecfc9;
}
#top_visual svg .st889 {
  fill: #4aa741;
}
#top_visual svg .st890 {
  fill: #d5ffd1;
}
#top_visual svg .st891 {
  fill: #a7e587;
}
#top_visual svg .st892 {
  fill: #caecd2;
}
#top_visual svg .st893 {
  fill: #78b171;
}
#top_visual svg .st894 {
  fill: #5f675e;
}
#top_visual svg .st895 {
  fill: #6c847a;
}
#top_visual svg .st896 {
  fill: #ced2d9;
}
#top_visual svg .st897 {
  fill: #94a299;
}
#top_visual svg .st898 {
  fill: #9ad07e;
}
#top_visual svg .st899 {
  fill: #8ecc8f;
}
#top_visual svg .st900 {
  fill: #275e55;
}
#top_visual svg .st901 {
  fill: #7aadd4;
}
#top_visual svg .st902 {
  fill: #b9eacc;
}
#top_visual svg .st903 {
  fill: #acb6b2;
}
#top_visual svg .st904 {
  fill: #a4c9ae;
}
#top_visual svg .st905 {
  fill: #549364;
}
#top_visual svg .st906 {
  fill: #6fa6cc;
}
#top_visual svg .st907 {
  fill: #94cdc6;
}
#top_visual svg .st908 {
  fill: #3e8633;
}
#top_visual svg .st909 {
  fill: #6c9d6c;
}
#top_visual svg .st910 {
  fill: #5b7773;
}
#top_visual svg .st911 {
  fill: #889889;
}
#top_visual svg .st912 {
  fill: #4b7052;
}
#top_visual svg .st913 {
  fill: #94c58e;
}
#top_visual svg .st914 {
  fill: #54888b;
}
#top_visual svg .st915 {
  fill: #a7eb7b;
}
#top_visual svg .st916 {
  fill: #8b9d8b;
}
#top_visual svg .st917 {
  fill: #b04c49;
}
#top_visual svg .st918 {
  fill: #2a5a4d;
}
#top_visual svg .st919 {
  fill: #4a7888;
}
#top_visual svg .st920 {
  fill: #b2dec0;
}
#top_visual svg .st921 {
  fill: #83b178;
}
#top_visual svg .st922 {
  fill: #7c7a66;
}
#top_visual svg .st923 {
  fill: #859d7d;
}
#top_visual svg .st924 {
  fill: #4a6c49;
}
#top_visual svg .st925 {
  fill: #b1e89b;
}
#top_visual svg .st926 {
  fill: #fad39c;
}
#top_visual svg .st927 {
  fill: #638e67;
}
#top_visual svg .st928 {
  fill: #8fbce8;
}
#top_visual svg .st929 {
  fill: #16472e;
}
#top_visual svg .st930 {
  fill: #c5bb8c;
}
#top_visual svg .st931 {
  fill: #d1d1ce;
}
#top_visual svg .st932 {
  fill: #6a7d71;
}
#top_visual svg .st933 {
  fill: #889975;
}
#top_visual svg .st934 {
  fill: #668a64;
}
#top_visual svg .st935 {
  fill: #b9b7bb;
}
#top_visual svg .st936 {
  fill: #63a866;
}
#top_visual svg .st937 {
  fill: #7f8d8c;
}
#top_visual svg .st938 {
  fill: #95a4a3;
}
#top_visual svg .st939 {
  fill: #bac1c3;
}
#top_visual svg .st940 {
  fill: #dbf5e5;
}
#top_visual svg .st941 {
  fill: #d1d1bb;
}
#top_visual svg .st942 {
  fill: #a1a7a2;
}
#top_visual svg .st943 {
  fill: #395b3d;
}
#top_visual svg .st944 {
  fill: #bdc1c5;
}
#top_visual svg .st945 {
  fill: #618c8d;
}
#top_visual svg .st946 {
  fill: #c0fa9b;
}
#top_visual svg .st947 {
  fill: #869f86;
}
#top_visual svg .st948 {
  fill: #5e8cae;
}
#top_visual svg .st949 {
  fill: #909c98;
}
#top_visual svg .st950 {
  fill: #444c40;
}
#top_visual svg .st951 {
  fill: #bd595b;
}
#top_visual svg .st952 {
  fill: #8ecd6c;
}
#top_visual svg .st953 {
  fill: #abdcae;
}
#top_visual svg .st954 {
  fill: #c2ba8b;
}
#top_visual svg .st955 {
  fill: #9bc19e;
}
#top_visual svg .st956 {
  fill: #7396a6;
}
#top_visual svg .st957 {
  fill: #69858e;
}
#top_visual svg .st958 {
  fill: #6a91ac;
}
#top_visual svg .st959 {
  fill: #8fb095;
}
#top_visual svg .st960 {
  fill: #3d6057;
}
#top_visual svg .st961 {
  fill: #85c688;
}
#top_visual svg .st962 {
  fill: #b3e5c3;
}
#top_visual svg .st963 {
  fill: #697171;
}
#top_visual svg .st964 {
  fill: #807968;
}
#top_visual svg .st965 {
  fill: #7895a0;
}
#top_visual svg .st966 {
  fill: #668fa7;
}
#top_visual svg .st967 {
  fill: #85978f;
}
#top_visual svg .st968 {
  fill: #c9e2d0;
}
#top_visual svg .st969 {
  fill: #75ac75;
}
#top_visual svg .st970 {
  fill: #d3fed1;
}
#top_visual svg .st971 {
  fill: #bec5c7;
}
#top_visual svg .st972 {
  fill: #d9fdd9;
}
#top_visual svg .st973 {
  fill: #538497;
}
#top_visual svg .st974 {
  fill: #dcc6a2;
}
#top_visual svg .st975 {
  fill: #a3b8b7;
}
#top_visual svg .st976 {
  fill: #6ea171;
}
#top_visual svg .st977 {
  fill: #7bbe7d;
}
#top_visual svg .st978 {
  fill: #395041;
}
#top_visual svg .st979 {
  fill: #8c9b98;
}
#top_visual svg .st980 {
  fill: #83a690;
}
#top_visual svg .st981 {
  fill: #96d891;
}
#top_visual svg .st982 {
  fill: #abfca8;
}
#top_visual svg .st983 {
  fill: #8c9d9b;
}
#top_visual svg .st984 {
  fill: #375a68;
}
#top_visual svg .st985 {
  fill: #c6d2d1;
}
#top_visual svg .st986 {
  fill: #57855a;
}
#top_visual svg .st987 {
  fill: #a2ada7;
}
#top_visual svg .st988 {
  fill: #a4b7b1;
}
#top_visual svg .st989 {
  fill: #91b176;
}
#top_visual svg .st990 {
  fill: #72a5c5;
}
#top_visual svg .st991 {
  fill: #4f5a4a;
}
#top_visual svg .st992 {
  fill: #8bc681;
}
#top_visual svg .st993 {
  fill: #356860;
}
#top_visual svg .st994 {
  fill: #9daeaa;
}
#top_visual svg .st995 {
  fill: #70a270;
}
#top_visual svg .st996 {
  fill: #4a788c;
}
#top_visual svg .st997 {
  fill: #bec4bd;
}
#top_visual svg .st998 {
  fill: #b7e6c9;
}
#top_visual svg .st999 {
  fill: #7db37c;
}
#top_visual svg .st1000 {
  fill: #99e691;
}
#top_visual svg .st1001 {
  fill: #c7c6c3;
}
#top_visual svg .st1002 {
  fill: #dfc690;
}
#top_visual svg .st1003 {
  fill: #718f87;
}
#top_visual svg .st1004 {
  fill: #27665b;
}
#top_visual svg .st1005 {
  fill: #39776e;
}
#top_visual svg .st1006 {
  fill: #355d4c;
}
#top_visual svg .st1007 {
  fill: #92ca84;
}
#top_visual svg .st1008 {
  fill: #aafca4;
}
#top_visual svg .st1009 {
  fill: #effcef;
}
#top_visual svg .st1010 {
  fill: #546f69;
}
#top_visual svg .st1011 {
  fill: #386d67;
}
#top_visual svg .st45 {
  fill: #1d6746;
}
#top_visual svg .st1012 {
  fill: #3a6769;
}
#top_visual svg .st1013 {
  fill: #d3e1da;
}
#top_visual svg .st1014 {
  fill: #98b79a;
}
#top_visual svg .st1015 {
  fill: #cdf2dd;
}
#top_visual svg .st1016 {
  fill: #aeb37d;
}
#top_visual svg .st1017 {
  fill: #8cb8b7;
}
#top_visual svg .st1018 {
  fill: #4e8394;
}
#top_visual svg .st1019 {
  fill: #617c67;
}
#top_visual svg .st1020 {
  fill: #b5cfa1;
}
#top_visual svg .st1021 {
  fill: #78969d;
}
#top_visual svg .st1022 {
  fill: #627f79;
}
#top_visual svg .st1023 {
  fill: #739289;
}
#top_visual svg .st1024 {
  fill: #4e7051;
}
#top_visual svg .st1025 {
  fill: #a9bccb;
}
#top_visual svg .st1026 {
  fill: #93b4cf;
}
#top_visual svg .st1027 {
  fill: #73907c;
}
#top_visual svg .st1028 {
  fill: #afddc2;
}
#top_visual svg .st1029 {
  fill: #f3f4f3;
}
#top_visual svg .st1030 {
  fill: #576556;
}
#top_visual svg .st1031 {
  fill: #aeb1b0;
}
#top_visual svg .st1032 {
  fill: #3b6057;
}
#top_visual svg .st1033 {
  fill: #8ac27c;
}
#top_visual svg .st1034 {
  fill: #8eaabc;
}
#top_visual svg .st1035 {
  fill: #508357;
}
#top_visual svg .st1036 {
  fill: #2c6a61;
}
#top_visual svg .st1037 {
  fill: #97aaa4;
}
#top_visual svg .st1038 {
  fill: #cdcac3;
}
#top_visual svg .st1039 {
  fill: #75b470;
}
#top_visual svg .st1040 {
  fill: #8da98f;
}
#top_visual svg .st1041 {
  fill: #7ab77b;
}
#top_visual svg .st1042 {
  fill: #a6d0f8;
}
#top_visual svg .st1043 {
  fill: #949b96;
}
#top_visual svg .st1044 {
  fill: #4b7a5f;
}
#top_visual svg .st1045 {
  fill: #cbd7d3;
}
#top_visual svg .st1046 {
  fill: #80ac8c;
}
#top_visual svg .st1047 {
  fill: #70a868;
}
#top_visual svg .st1048 {
  fill: #879b90;
}
#top_visual svg .st1049 {
  fill: #c2c7cc;
}
#top_visual svg .st1050 {
  fill: #598e62;
}
#top_visual svg .st1051 {
  fill: #f6d099;
}
#top_visual svg .st1052 {
  fill: #9de594;
}
#top_visual svg .st1053 {
  fill: #92a597;
}
#top_visual svg .st1054 {
  fill: #a2b49c;
}
#top_visual svg .st1055 {
  fill: #808d6e;
}
#top_visual svg .st1056 {
  fill: #7c8170;
}
#top_visual svg .st1057 {
  fill: #c4dbd6;
}
#top_visual svg .st1058 {
  fill: #416a6e;
}
#top_visual svg .st1059 {
  fill: #79a9dd;
}
#top_visual svg .st1060 {
  fill: #5b825e;
}
#top_visual svg .st1061 {
  fill: #91cd92;
}
#top_visual svg .st1062 {
  fill: #dffdcd;
}
#top_visual svg .st1063 {
  fill: #718e7a;
}
#top_visual svg .st1064 {
  fill: #84bf76;
}
#top_visual svg .st1065 {
  fill: #8a9c85;
}
#top_visual svg .st1066 {
  fill: #4f7a87;
}
#top_visual svg .st1067 {
  fill: #7c998e;
}
#top_visual svg .st1068 {
  fill: #91a9a8;
}
#top_visual svg .st1069 {
  fill: #3a6654;
}
#top_visual svg .st1070 {
  fill: #839891;
}
#top_visual svg .st1071 {
  fill: #afafad;
}
#top_visual svg .st1072 {
  fill: #d1d4d1;
}
#top_visual svg .st1073 {
  fill: #2a4642;
}
#top_visual svg .st1074 {
  fill: #496866;
}
#top_visual svg .st1075 {
  fill: #98a6a4;
}
#top_visual svg .st1076 {
  fill: #628fa7;
}
#top_visual svg .st1077 {
  fill: #85d37e;
}
#top_visual svg .st1078 {
  fill: #597753;
}
#top_visual svg .st1079 {
  fill: #5f9664;
}
#top_visual svg .st1080 {
  fill: #428d81;
}
#top_visual svg .st1081 {
  fill: #7aa45f;
}
#top_visual svg .st1082 {
  fill: #8faaa1;
}
#top_visual svg .st1083 {
  fill: #3e605a;
}
#top_visual svg .st1084 {
  fill: #cae8c9;
}
#top_visual svg .st1085 {
  fill: #88bc8c;
}
#top_visual svg .st1086 {
  fill: #2d5c55;
}
#top_visual svg .st1087 {
  fill: #7b967f;
}
#top_visual svg .st1088 {
  fill: #4e8297;
}
#top_visual svg .st1089 {
  fill: #92cf95;
}
#top_visual svg .st1090 {
  fill: #ccd0d4;
}
#top_visual svg .st1091 {
  fill: #2d4b3f;
}
#top_visual svg .st1092 {
  fill: #466347;
}
#top_visual svg .st1093 {
  fill: #869d96;
}
#top_visual svg .st1094 {
  fill: #96a9a3;
}
#top_visual svg .st1095 {
  fill: #80bd75;
}
#top_visual svg .st1096 {
  fill: #869797;
}
#top_visual svg .st1097 {
  fill: #e4f3f1;
}
#top_visual svg .st1098 {
  fill: #25676a;
}
#top_visual svg .st1099 {
  fill: #395156;
}
#top_visual svg .st1100 {
  fill: #83b7bc;
}
#top_visual svg .st1101 {
  fill: #8fe188;
}
#top_visual svg .st1102 {
  fill: #80926b;
}
#top_visual svg .st1103 {
  fill: #9ab282;
}
#top_visual svg .st1104 {
  fill: #9ac19d;
}
#top_visual svg .st1105 {
  fill: #9dec8f;
}
#top_visual svg .st1106 {
  fill: #66afa7;
}
#top_visual svg .st1107 {
  fill: #2b5d54;
}
#top_visual svg .st1108 {
  fill: #243b2d;
}
#top_visual svg .st1109 {
  fill: #557e88;
}
#top_visual svg .st1110 {
  fill: #526358;
}
#top_visual svg .st1111 {
  fill: #afffa7;
}
#top_visual svg .st1112 {
  fill: #6cb36e;
}
#top_visual svg .st1113 {
  fill: #91df89;
}
#top_visual svg .st1114 {
  fill: #2e655e;
}
#top_visual svg .st1115 {
  fill: #c7cac1;
}
#top_visual svg .st1116 {
  fill: #5e8851;
}
#top_visual svg .st1117 {
  fill: #71b471;
}
#top_visual svg .st1118 {
  fill: #7fb37f;
}
#top_visual svg .st1119 {
  fill: #b3bbbf;
}
#top_visual svg .st1120 {
  fill: #89e284;
}
#top_visual svg .st1121 {
  fill: #35716b;
}
#top_visual svg .st1122 {
  fill: #639e91;
}
#top_visual svg .st1123 {
  fill: #2a5539;
}
#top_visual svg .st1124 {
  fill: #497d8c;
}
#top_visual svg .st1125 {
  fill: #d7d7d2;
}
#top_visual svg .st1126 {
  fill: #8b8d7c;
}
#top_visual svg .st1127 {
  fill: #b3dbbb;
}
#top_visual svg .st1128 {
  fill: #5988a2;
}
#top_visual svg .st1129 {
  fill: #bac4bf;
}
#top_visual svg .st1130 {
  fill: #97a8a3;
}
#top_visual svg .st1131 {
  fill: #519b41;
}
#top_visual svg .st1132 {
  fill: #3a693b;
}
#top_visual svg .st1133 {
  fill: #4a6366;
}
#top_visual svg .st1134 {
  fill: #aae58a;
}
#top_visual svg .st1135 {
  fill: #659767;
}
#top_visual svg .st1136 {
  fill: #33534b;
}
#top_visual svg .st1137 {
  fill: #b8f8b2;
}
#top_visual svg .st1138 {
  fill: #4e6060;
}
#top_visual svg .st1139 {
  fill: #466861;
}
#top_visual svg .st1140 {
  fill: #99e88e;
}
#top_visual svg .st1141 {
  fill: #67895c;
}
#top_visual svg .st1142 {
  fill: #68bfb3;
}
#top_visual svg .st1143 {
  fill: #4a5b58;
}
#top_visual svg .st1144 {
  fill: #82f56b;
}
#top_visual svg .st1145 {
  fill: #c2a290;
}
#top_visual svg .st1146 {
  fill: #a1b1ae;
}
#top_visual svg .st1147 {
  fill: #8eb995;
}
#top_visual svg .st1148 {
  fill: #699b63;
}
#top_visual svg .st1149 {
  fill: #9fc4a1;
}
#top_visual svg .st1150 {
  fill: #759187;
}
#top_visual svg .st1151 {
  fill: #194d44;
}
#top_visual svg .st1152 {
  fill: #6a7f73;
}
#top_visual svg .st1153 {
  fill: #c3e5d5;
}
#top_visual svg .st1154 {
  fill: #d1dcdc;
}
#top_visual svg .st1155 {
  fill: #61a7c8;
}
#top_visual svg .st1156 {
  fill: #4a887d;
}
#top_visual svg .st1157 {
  fill: #1e6144;
}
#top_visual svg .st1158 {
  fill: #9fc7ae;
}
#top_visual svg .st1159 {
  fill: #625e50;
}
#top_visual svg .st1160 {
  fill: #6d807e;
}
#top_visual svg .st1161 {
  fill: #546251;
}
#top_visual svg .st1162 {
  fill: #b8dab9;
}
#top_visual svg .st1163 {
  fill: #909d87;
}
#top_visual svg .st1164 {
  fill: #5d8eb2;
}
#top_visual svg .st46 {
  fill: #477e51;
}
#top_visual svg .st1165 {
  fill: #6fa470;
}
#top_visual svg .st1166 {
  fill: #649382;
}
#top_visual svg .st1167 {
  fill: #8cbb93;
}
#top_visual svg .st1168 {
  fill: #737b73;
}
#top_visual svg .st1169 {
  fill: #7bc7be;
}
#top_visual svg .st1170 {
  fill: #befcb3;
}
#top_visual svg .st1171 {
  fill: #5c9158;
}
#top_visual svg .st1172 {
  fill: #5b7a54;
}
#top_visual svg .st1173 {
  fill: #839380;
}
#top_visual svg .st1174 {
  fill: #c2caca;
}
#top_visual svg .st1175 {
  fill: #8f8d77;
}
#top_visual svg .st1176 {
  fill: #50978c;
}
#top_visual svg .st1177 {
  fill: #859a84;
}
#top_visual svg .st1178 {
  fill: #b8b483;
}
#top_visual svg .st1179 {
  fill: #3d5759;
}
#top_visual svg .st1180 {
  fill: #436a6c;
}
#top_visual svg .st1181 {
  fill: #bdc3c8;
}
#top_visual svg .st1182 {
  fill: #74b776;
}
#top_visual svg .st1183 {
  fill: #f9d197;
}
#top_visual svg .st1184 {
  fill: #8cd783;
}
#top_visual svg .st1185 {
  fill: #a3afa9;
}
#top_visual svg .st1186 {
  fill: #88e08e;
}
#top_visual svg .st1187 {
  fill: #589e8e;
}
#top_visual svg .st1188 {
  fill: #579055;
}
#top_visual svg .st1189 {
  fill: #5cc54b;
}
#top_visual svg .st1190 {
  fill: #205650;
}
#top_visual svg .st1191 {
  fill: #75af70;
}
#top_visual svg .st1192 {
  fill: #b7f78d;
}
#top_visual svg .st1193 {
  fill: #d9f3e4;
}
#top_visual svg .st1194 {
  fill: #617c73;
}
#top_visual svg .st1195 {
  fill: #9eee93;
}
#top_visual svg .st1196 {
  fill: #377850;
}
#top_visual svg .st1197 {
  fill: #577953;
}
#top_visual svg .st1198 {
  fill: #dddcd9;
}
#top_visual svg .st1199 {
  fill: #395b53;
}
#top_visual svg .st1200 {
  fill: #a2b1a9;
}
#top_visual svg .st47 {
  fill: #5ca961;
}
#top_visual svg .st1201 {
  fill: #a6c8a7;
}
#top_visual svg .st1202 {
  fill: #849291;
}
#top_visual svg .st1203 {
  fill: #498479;
}
#top_visual svg .st1204 {
  fill: #b9cac7;
}
#top_visual svg .st1205 {
  fill: #4d7064;
}
#top_visual svg .st1206 {
  fill: #7cc175;
}
#top_visual svg .st1207 {
  fill: #4d6567;
}
#top_visual svg .st1208 {
  fill: #6f7c65;
}
#top_visual svg .st1209 {
  fill: #72ba76;
}
#top_visual svg .st1210 {
  fill: #919e9c;
}
#top_visual svg .st1211 {
  fill: #a8d2b6;
}
#top_visual svg .st1212 {
  fill: #b2c4c4;
}
#top_visual svg .st1213 {
  fill: #abbbb5;
}
#top_visual svg .st1214 {
  fill: #94a89d;
}
#top_visual svg .st1215 {
  fill: #87bc64;
}
#top_visual svg .st1216 {
  fill: #7ca4c3;
}
#top_visual svg .st1217 {
  fill: #606a66;
}
#top_visual svg .st1218 {
  fill: #a0b3ac;
}
#top_visual svg .st1219 {
  fill: #81c77a;
}
#top_visual svg .st1220 {
  fill: #6b885f;
}
#top_visual svg .st1221 {
  fill: #96a7a4;
}
#top_visual svg .st1222 {
  fill: #1c5741;
}
#top_visual svg .st1223 {
  fill: #c6cac5;
}
#top_visual svg .st1224 {
  fill: #7e907d;
}
#top_visual svg .st1225 {
  fill: #668f66;
}
#top_visual svg .st1226 {
  fill: #719dc5;
}
#top_visual svg .st1227 {
  fill: #9fdc93;
}
#top_visual svg .st1228 {
  fill: #517f57;
}
#top_visual svg .st1229 {
  fill: #7d99a2;
}
#top_visual svg .st1230 {
  fill: #6a9bb4;
}
#top_visual svg .st1231 {
  fill: #929c87;
}
#top_visual svg .st1232 {
  fill: #b9c9c5;
}
#top_visual svg .st1233 {
  fill: #346f69;
}
#top_visual svg .st1234 {
  fill: #225c54;
}
#top_visual svg .st1235 {
  fill: #548fa2;
}
#top_visual svg .st1236 {
  fill: #9bfba2;
}
#top_visual svg .st1237 {
  fill: #9fd792;
}
#top_visual svg .st1238 {
  fill: #d9e1e3;
}
#top_visual svg .st1239 {
  fill: #bcc1b9;
}
#top_visual svg .st1240 {
  fill: #607455;
}
#top_visual svg .st1241 {
  fill: #87c389;
}
#top_visual svg .st1242 {
  fill: #6cbb6f;
}
#top_visual svg .st1243 {
  fill: #cccbc6;
}
#top_visual svg .st1244 {
  fill: #82928f;
}
#top_visual svg .st1245 {
  fill: #5f92b1;
}
#top_visual svg .st1246 {
  fill: #a5b6b4;
}
#top_visual svg .st1247 {
  fill: #4d6452;
}
#top_visual svg .st1248 {
  fill: #94e78c;
}
#top_visual svg .st1249 {
  fill: #7697a9;
}
#top_visual svg .st1250 {
  fill: #4b5d53;
}
#top_visual svg .st1251 {
  fill: #9ad592;
}
#top_visual svg .st1252 {
  fill: #9bb5c7;
}
#top_visual svg .st1253 {
  fill: #868e83;
}
#top_visual svg .st1254 {
  fill: #98a69e;
}
#top_visual svg .st1255 {
  fill: #91a7a2;
}
#top_visual svg .st48 {
  fill: #4d9a80;
}
#top_visual svg .st1256 {
  fill: #8db4d3;
}
#top_visual svg .st1257 {
  fill: #385751;
}
#top_visual svg .st1258 {
  fill: #919e4e;
}
#top_visual svg .st1259 {
  fill: #409687;
}
#top_visual svg .st1260 {
  fill: #8fa1a3;
}
#top_visual svg .st1261 {
  fill: #b4dfd9;
}
#top_visual svg .st1262 {
  fill: #b4af9e;
}
#top_visual svg .st1263 {
  fill: #4d8055;
}
#top_visual svg .st1264 {
  fill: #a8aba3;
}
#top_visual svg .st1265 {
  fill: #aec2ba;
}
#top_visual svg .st1266 {
  fill: #385652;
}
#top_visual svg .st1267 {
  fill: #748685;
}
#top_visual svg .st1268 {
  fill: #546863;
}
#top_visual svg .st1269 {
  fill: #7db171;
}
#top_visual svg .st1270 {
  fill: #7d989f;
}
#top_visual svg .st1271 {
  fill: #708464;
}
#top_visual svg .st1272 {
  fill: #8ec1f1;
}
#top_visual svg .st1273 {
  fill: #5ad4e6;
}
#top_visual svg .st1274 {
  fill: #6fa366;
}
#top_visual svg .st1275 {
  fill: #28403b;
}
#top_visual svg .st1276 {
  fill: #8c9b99;
}
#top_visual svg .st1277 {
  fill: #7ca08d;
}
#top_visual svg .st1278 {
  fill: #a4b59c;
}
#top_visual svg .st1279 {
  fill: #598256;
}
#top_visual svg .st1280 {
  fill: #5f968f;
}
#top_visual svg .st1281 {
  fill: #3b6a78;
}
#top_visual svg .st1282 {
  fill: #bcbfb9;
}
#top_visual svg .st1283 {
  fill: #618178;
}
#top_visual svg .st1284 {
  fill: #a5fa9f;
}
#top_visual svg .st1285 {
  fill: #bcfebf;
}
#top_visual svg .st1286 {
  fill: #7c9089;
}
#top_visual svg .st1287 {
  fill: #2e6d49;
}
#top_visual svg .st1288 {
  fill: #a4faa6;
}
#top_visual svg .st1289 {
  fill: #b6f2b2;
}
#top_visual svg .st1290 {
  fill: #8c876f;
}
#top_visual svg .st1291 {
  fill: #62785d;
}
#top_visual svg .st1292 {
  fill: #5d8860;
}
#top_visual svg .st1293 {
  fill: #83c681;
}
#top_visual svg .st1294 {
  fill: #82c578;
}
#top_visual svg .st1295 {
  fill: #7c9a82;
}
#top_visual svg .st1296 {
  fill: #49a5ac;
}
#top_visual svg .st1297 {
  fill: #456767;
}
#top_visual svg .st1298 {
  fill: #6d9a6e;
}
#top_visual svg .st1299 {
  fill: #add1c9;
}
#top_visual svg .st1300 {
  fill: #e6e7e4;
}
#top_visual svg .st1301 {
  fill: #5d736d;
}
#top_visual svg .st1302 {
  fill: #4c7e8f;
}
#top_visual svg .st1303 {
  fill: #ada98c;
}
#top_visual svg .st1304 {
  fill: #4dab42;
}
#top_visual svg .st1305 {
  fill: #a2e79b;
}
#top_visual svg .st1306 {
  fill: #2e5934;
}
#top_visual svg .st1307 {
  fill: #667971;
}
#top_visual svg .st1308 {
  fill: #6890b1;
}
#top_visual svg .st1309 {
  fill: #d2ddde;
}
#top_visual svg .st1310 {
  fill: #b4fbaa;
}
#top_visual svg .st1311 {
  fill: #e4e6e4;
}
#top_visual svg .st1312 {
  fill: #8b9b94;
}
#top_visual svg .st1313 {
  fill: #395b5d;
}
#top_visual svg .st1314 {
  fill: #95aa9f;
}
#top_visual svg .st1315 {
  fill: #3f605c;
}
#top_visual svg .st1316 {
  fill: #428144;
}
#top_visual svg .st1317 {
  fill: #78bb6f;
}
#top_visual svg .st1318 {
  fill: #afdeb1;
}
#top_visual svg .st1319 {
  fill: #a0b4ad;
}
#top_visual svg .st1320 {
  fill: #647a78;
}
#top_visual svg .st1321 {
  fill: #7b8b77;
}
#top_visual svg .st1322 {
  fill: #61706e;
}
#top_visual svg .st1323 {
  fill: #657366;
}
#top_visual svg .st1324 {
  fill: #54726e;
}
#top_visual svg .st1325 {
  fill: #d2c99d;
}
#top_visual svg .st1326 {
  fill: #879e81;
}
#top_visual svg .st1327 {
  fill: #d0d3d7;
}
#top_visual svg .st1328 {
  fill: #eecb91;
}
#top_visual svg .st1329 {
  fill: #576c67;
}
#top_visual svg .st1330 {
  fill: #98e491;
}
#top_visual svg .st1331 {
  fill: #536a6b;
}
#top_visual svg .st1332 {
  fill: #4a603b;
}
#top_visual svg .st1333 {
  fill: #94ba77;
}
#top_visual svg .st1334 {
  fill: #a9beb4;
}
#top_visual svg .st1335 {
  fill: #adb7b4;
}
#top_visual svg .st1336 {
  fill: #86999c;
}
#top_visual svg .st1337 {
  fill: #fbd49e;
}
#top_visual svg .st1338 {
  fill: #cdcdca;
}
#top_visual svg .st1339 {
  fill: #4d6d66;
}
#top_visual svg .st1340 {
  fill: #add9bd;
}
#top_visual svg .st1341 {
  fill: #aaf8a8;
}
#top_visual svg .st1342 {
  fill: #abb6b3;
}
#top_visual svg .st1343 {
  fill: #709369;
}
#top_visual svg .st1344 {
  fill: #164d44;
}
#top_visual svg .st1345 {
  fill: #92e78c;
}
#top_visual svg .st1346 {
  fill: #c5ecd1;
}
#top_visual svg .st1347 {
  fill: #5e7b55;
}
#top_visual svg .st1348 {
  fill: #66865d;
}
#top_visual svg .st1349 {
  fill: #d0d5d4;
}
#top_visual svg .st1350 {
  fill: #bfc1c5;
}
#top_visual svg .st1351 {
  fill: #a9b5b3;
}
#top_visual svg .st1352 {
  fill: #989c8b;
}
#top_visual svg .st1353 {
  fill: #73945b;
}
#top_visual svg .st1354 {
  fill: #3d5b5d;
}
#top_visual svg .st1355 {
  fill: #c9fec0;
}
#top_visual svg .st1356 {
  fill: #85bc77;
}
#top_visual svg .st1357 {
  fill: #8ea09a;
}
#top_visual svg .st1358 {
  fill: #7dca77;
}
#top_visual svg .st1359 {
  fill: #c1beaa;
}
#top_visual svg .st1360 {
  fill: #3e5856;
}
#top_visual svg .st1361 {
  fill: #7d8686;
}
#top_visual svg .st1362 {
  fill: #26433e;
}
#top_visual svg .st1363 {
  fill: #687c6a;
}
#top_visual svg .st1364 {
  fill: #88b790;
}
#top_visual svg .st1365 {
  fill: #959f9f;
}
#top_visual svg .st1366 {
  fill: #92a49f;
}
#top_visual svg .st1367 {
  fill: #6dba70;
}
#top_visual svg .st1368 {
  fill: #5a744f;
}
#top_visual svg .st1369 {
  fill: #5b8599;
}
#top_visual svg .st1370 {
  fill: #c1e4c3;
}
#top_visual svg .st1371 {
  fill: #5a7067;
}
#top_visual svg .st1372 {
  fill: #74937a;
}
#top_visual svg .st1373 {
  fill: #a29a77;
}
#top_visual svg .st1374 {
  fill: #979373;
}
#top_visual svg .st1375 {
  fill: #4c706a;
}
#top_visual svg .st1376 {
  fill: #6b847e;
}
#top_visual svg .st1377 {
  fill: #a39f87;
}
#top_visual svg .st1378 {
  fill: #427446;
}
#top_visual svg .st1379 {
  fill: #dedfdd;
}
#top_visual svg .st1380 {
  fill: #bbe2bb;
}
#top_visual svg .st1381 {
  fill: #d0edd3;
}
#top_visual svg .st1382 {
  fill: #bacbc7;
}
#top_visual svg .st1383 {
  fill: #99a69d;
}
#top_visual svg .st1384 {
  fill: #2d6c51;
}
#top_visual svg .st1385 {
  fill: #216056;
}
#top_visual svg .st1386 {
  fill: #477c8b;
}
#top_visual svg .st1387 {
  fill: #608799;
}
#top_visual svg .st1388 {
  fill: #dff6e9;
}
#top_visual svg .st1389 {
  fill: #6c8379;
}
#top_visual svg .st1390 {
  fill: #c4c8cc;
}
#top_visual svg .st1391 {
  fill: #94d889;
}
#top_visual svg .st1392 {
  fill: #81b88e;
}
#top_visual svg .st1393 {
  fill: #8b9c95;
}
#top_visual svg .st1394 {
  fill: #a8c6bd;
}
#top_visual svg .st1395 {
  fill: #95c2c4;
}
#top_visual svg .st1396 {
  fill: #47635e;
}
#top_visual svg .st1397 {
  fill: #b19f91;
}
#top_visual svg .st1398 {
  fill: #586767;
}
#top_visual svg .st1399 {
  fill: #5a6668;
}
#top_visual svg .st1400 {
  fill: #adb9b3;
}
#top_visual svg .st1401 {
  fill: #c3ded7;
}
#top_visual svg .st1402 {
  fill: #5d6e69;
}
#top_visual svg .st1403 {
  fill: #99b99d;
}
#top_visual svg .st1404 {
  fill: #a97b95;
}
#top_visual svg .st1405 {
  fill: #b6c9c3;
}
#top_visual svg .st1406 {
  fill: #a4c9a9;
}
#top_visual svg .st1407 {
  fill: #88a597;
}
#top_visual svg .st1408 {
  fill: #4a635d;
}
#top_visual svg .st1409 {
  fill: #66925d;
}
#top_visual svg .st1410 {
  fill: #8faac1;
}
#top_visual svg .st1411 {
  fill: #76a465;
}
#top_visual svg .st1412 {
  fill: #5f6668;
}
#top_visual svg .st1413 {
  fill: #e7ca97;
}
#top_visual svg .st1414 {
  fill: #c9b894;
}
#top_visual svg .st1415 {
  fill: #51675c;
}
#top_visual svg .st1416 {
  fill: #cfcfc8;
}
#top_visual svg .st1417 {
  fill: #8d9d94;
}
#top_visual svg .st1418 {
  fill: #ebecea;
}
#top_visual svg .st1419 {
  fill: #b9bfb7;
}
#top_visual svg .st1420 {
  fill: #9fb29a;
}
#top_visual svg .st1421 {
  fill: #698771;
}
#top_visual svg .st1422 {
  fill: #7a9eb9;
}
#top_visual svg .st1423 {
  fill: #72a161;
}
#top_visual svg .st1424 {
  fill: #85c6cd;
}
#top_visual svg .st1425 {
  fill: #95c993;
}
#top_visual svg .st1426 {
  fill: #a19477;
}
#top_visual svg .st1427 {
  fill: #8da9a3;
}
#top_visual svg .st1428 {
  fill: #679c67;
}
#top_visual svg .st1429 {
  fill: #9fac96;
}
#top_visual svg .st1430 {
  fill: #d0fbcb;
}
#top_visual svg .st1431 {
  fill: #adae9f;
}
#top_visual svg .st1432 {
  fill: #839d7c;
}
#top_visual svg .st1433 {
  fill: #a9b59c;
}
#top_visual svg .st1434 {
  fill: #9daba6;
}
#top_visual svg .st1435 {
  fill: #778a7b;
}
#top_visual svg .st1436 {
  fill: #4f6864;
}
#top_visual svg .st1437 {
  fill: #7dc57f;
}
#top_visual svg .st1438 {
  fill: #979781;
}
#top_visual svg .st1439 {
  fill: #607571;
}
#top_visual svg .st1440 {
  fill: #b1c5a9;
}
#top_visual svg .st1441 {
  fill: #91ab86;
}
#top_visual svg .st1442 {
  fill: #809179;
}
#top_visual svg .st1443 {
  fill: #bec7c9;
}
#top_visual svg .st1444 {
  fill: #d6ffcf;
}
#top_visual svg .st1445 {
  fill: #617c74;
}
#top_visual svg .st1446 {
  fill: #cedcd7;
}
#top_visual svg .st1447 {
  fill: #9ba3a8;
}
#top_visual svg .st1448 {
  fill: #72bb75;
}
#top_visual svg .st1449 {
  fill: #4b8190;
}
#top_visual svg .st1450 {
  fill: #b7bebf;
}
#top_visual svg .st1451 {
  fill: #275844;
}
#top_visual svg .st1452 {
  fill: #5c6a6a;
}
#top_visual svg .st1453 {
  fill: #a9c0b7;
}
#top_visual svg .st1454 {
  fill: #b4dfbf;
}
#top_visual svg .st1455 {
  fill: #637363;
}
#top_visual svg .st1456 {
  fill: #648a83;
}
#top_visual svg .st1457 {
  fill: #26584b;
}
#top_visual svg .st1458 {
  fill: #edeeee;
}
#top_visual svg .st1459 {
  fill: #527984;
}
#top_visual svg .st1460 {
  fill: #c9cccb;
}
#top_visual svg .st1461 {
  fill: #b3b6b9;
}
#top_visual svg .st1462 {
  fill: #bdae86;
}
#top_visual svg .st1463 {
  fill: #989782;
}
#top_visual svg .st1464 {
  fill: #9ca9a3;
}
#top_visual svg .st1465 {
  fill: #94c871;
}
#top_visual svg .st1466 {
  fill: #195736;
}
#top_visual svg .st1467 {
  fill: #92c6bb;
}
#top_visual svg .st1468 {
  fill: #c4c9c6;
}
#top_visual svg .st1469 {
  fill: #b4bcbd;
}
#top_visual svg .st1470 {
  fill: #4a635c;
}
#top_visual svg .st1471 {
  fill: #538395;
}
#top_visual svg .st1472 {
  fill: #d0d4bc;
}
#top_visual svg .st1473 {
  fill: #bdc2a0;
}
#top_visual svg .st1474 {
  fill: #52776f;
}
#top_visual svg .st1475 {
  fill: #698078;
}
#top_visual svg .st1476 {
  fill: #657069;
}
#top_visual svg .st1477 {
  fill: #9bb2ac;
}
#top_visual svg .st1478 {
  fill: #f4f5f4;
}
#top_visual svg .st1479 {
  fill: #415d52;
}
#top_visual svg .st1480 {
  fill: #aee0be;
}
#top_visual svg .st1481 {
  fill: #baac9d;
}
#top_visual svg .st1482 {
  fill: #709e65;
}
#top_visual svg .st1483 {
  fill: #578453;
}
#top_visual svg .st1484 {
  fill: #91e48c;
}
#top_visual svg .st1485 {
  fill: #a8aea7;
}
#top_visual svg .st1486 {
  fill: #55879c;
}
#top_visual svg .st1487 {
  fill: #dce0e9;
}
#top_visual svg .st1488 {
  fill: #ddf0e2;
}
#top_visual svg .st1489 {
  fill: #354a3f;
}
#top_visual svg .st1490 {
  fill: #95dd6e;
}
#top_visual svg .st1491 {
  fill: #5d9561;
}
#top_visual svg .st1492 {
  fill: #9a8771;
}
#top_visual svg .st1493 {
  fill: #d0c5ad;
}
#top_visual svg .st1494 {
  fill: #dbdcd9;
}
#top_visual svg .st1495 {
  fill: #5c8997;
}
#top_visual svg .st1496 {
  fill: #b2c5bd;
}
#top_visual svg .st1497 {
  fill: #6f9188;
}
#top_visual svg .st1498 {
  fill: #5c736d;
}
#top_visual svg .st1499 {
  fill: #6d7271;
}
#top_visual svg .st1500 {
  fill: #bae3c5;
}
#top_visual svg .st1501 {
  fill: #929f87;
}
#top_visual svg .st1502 {
  fill: #42727b;
}
#top_visual svg .st49 {
  fill: #617e49;
}
#top_visual svg .st1503 {
  fill: #516e67;
}
#top_visual svg .st1504 {
  fill: #3f5a5b;
}
#top_visual svg .st1505 {
  fill: #538b58;
}
#top_visual svg .st1506 {
  fill: #b2dab9;
}
#top_visual svg .st1507 {
  fill: #8ab98b;
}
#top_visual svg .st1508 {
  fill: #30655b;
}
#top_visual svg .st1509 {
  fill: #adfaa8;
}
#top_visual svg .st1510 {
  fill: #77c177;
}
#top_visual svg .st1511 {
  fill: #c7ccd1;
}
#top_visual svg .st1512 {
  fill: #a4a79f;
}
#top_visual svg .st1513 {
  fill: #7f9b91;
}
#top_visual svg .st1514 {
  fill: #52744e;
}
#top_visual svg .st1515 {
  fill: #88cc82;
}
#top_visual svg .st1516 {
  fill: #b3e2b9;
}
#top_visual svg .st1517 {
  fill: #85af81;
}
#top_visual svg .st1518 {
  fill: #59d14b;
}
#top_visual svg .st1519 {
  fill: #7da981;
}
#top_visual svg .st1520 {
  fill: #546764;
}
#top_visual svg .st1521 {
  fill: #779376;
}
#top_visual svg .st1522 {
  fill: #7e8d6e;
}
#top_visual svg .st1523 {
  fill: #334843;
}
#top_visual svg .st1524 {
  fill: #85c37e;
}
#top_visual svg .st1525 {
  fill: #a3947b;
}
#top_visual svg .st1526 {
  fill: #d5e0e1;
}
#top_visual svg .st1527 {
  fill: #7fc683;
}
#top_visual svg .st1528 {
  fill: #88b683;
}
#top_visual svg .st1529 {
  fill: #46854c;
}
#top_visual svg .st1530 {
  fill: #99bbc2;
}
#top_visual svg .st1531 {
  fill: #5d6a65;
}
#top_visual svg .st1532 {
  fill: #58ada0;
}
#top_visual svg .st1533 {
  fill: #85c787;
}
#top_visual svg .st1534 {
  fill: #9dc99a;
}
#top_visual svg .st1535 {
  fill: #c5c3b4;
}
#top_visual svg .st1536 {
  fill: #5e6462;
}
#top_visual svg .st1537 {
  fill: #b0b5ac;
}
#top_visual svg .st1538 {
  fill: #67a96a;
}
#top_visual svg .st1539 {
  fill: #727d6f;
}
#top_visual svg .st1540 {
  fill: #c2e8cd;
}
#top_visual svg .st1541 {
  fill: #346158;
}
#top_visual svg .st1542 {
  fill: #4d6963;
}
#top_visual svg .st1543 {
  fill: #a6b8a2;
}
#top_visual svg .st1544 {
  fill: #5f6a63;
}
#top_visual svg .st1545 {
  fill: #a0ee9a;
}
#top_visual svg .st1546 {
  fill: #98c19b;
}
#top_visual svg .st1547 {
  fill: #4a5c5c;
}
#top_visual svg .st1548 {
  fill: #64ba54;
}
#top_visual svg .st1549 {
  fill: #87c289;
}
#top_visual svg .st1550 {
  fill: #a2a699;
}
#top_visual svg .st1551 {
  fill: #aeb7b8;
}
#top_visual svg .st1552 {
  fill: #7e907b;
}
#top_visual svg .st1553 {
  fill: #dee0dc;
}
#top_visual svg .st1554 {
  fill: #81ab7e;
}
#top_visual svg .st1555 {
  fill: #88c266;
}
#top_visual svg .st1556 {
  fill: #8ad085;
}
#top_visual svg .st1557 {
  fill: #6ea66f;
}
#top_visual svg .st1558 {
  fill: #a68c7e;
}
#top_visual svg .st1559 {
  fill: #425b55;
}
#top_visual svg .st1560 {
  fill: #d1ad7d;
}
#top_visual svg .st1561 {
  fill: #a4cfc7;
}
#top_visual svg .st1562 {
  fill: #7fadcc;
}
#top_visual svg .st1563 {
  fill: #c7cbc6;
}
#top_visual svg .st1564 {
  fill: #7fb17f;
}
#top_visual svg .st1565 {
  fill: #a3bbb1;
}
#top_visual svg .st1566 {
  fill: #fad699;
}
#top_visual svg .st1567 {
  fill: #87b1d4;
}
#top_visual svg .st1568 {
  fill: #a8f8a3;
}
#top_visual svg .st1569 {
  fill: #859579;
}
#top_visual svg .st1570 {
  fill: #6c8588;
}
#top_visual svg .st1571 {
  fill: #999f8d;
}
#top_visual svg .st1572 {
  fill: #9daea9;
}
#top_visual svg .st1573 {
  fill: #a6d1ac;
}
#top_visual svg .st1574 {
  fill: #44717f;
}
#top_visual svg .st1575 {
  fill: #5c8f5a;
}
#top_visual svg .st1576 {
  fill: #6bb96e;
}
#top_visual svg .st1577 {
  fill: #87b58e;
}
#top_visual svg .st1578 {
  fill: #438a80;
}
#top_visual svg .st1579 {
  fill: #c2e1cf;
}
#top_visual svg .st1580 {
  fill: #d8ffd9;
}
#top_visual svg .st1581 {
  fill: #519185;
}
#top_visual svg .st1582 {
  fill: #c0c4c8;
}
#top_visual svg .st1583 {
  fill: #cfdbdb;
}
#top_visual svg .st1584 {
  fill: #dbc28d;
}
#top_visual svg .st1585 {
  fill: #8e9888;
}
#top_visual svg .st1586 {
  fill: #5e7646;
}
#top_visual svg .st1587, #top_visual svg .st181 {
  fill: #95cb6f;
}
#top_visual svg .st1588 {
  fill: #6f8568;
}
#top_visual svg .st1589 {
  fill: #4a7d90;
}
#top_visual svg .st1590 {
  fill: #50857c;
}
#top_visual svg .st1591 {
  fill: #1f3528;
}
#top_visual svg .st1592 {
  fill: #75ab6e;
}
#top_visual svg .st1593 {
  fill: #cec6c3;
}
#top_visual svg .st1594 {
  fill: #265757;
}
#top_visual svg .st1595 {
  fill: #c0e5c4;
}
#top_visual svg .st1596 {
  fill: #639060;
}
#top_visual svg .st1597 {
  fill: #366057;
}
#top_visual svg .st1598 {
  fill: #53a092;
}
#top_visual svg .st1599 {
  fill: #6f99b8;
}
#top_visual svg .st1600 {
  fill: #6d877a;
}
#top_visual svg .st1601 {
  fill: #68817a;
}
#top_visual svg .st1602 {
  fill: #6c9762;
}
#top_visual svg .st1603 {
  fill: #4c7488;
}
#top_visual svg .st1604 {
  fill: #a4aead;
}
#top_visual svg .st1605 {
  fill: #eeebdc;
}
#top_visual svg .st1606 {
  fill: #c3e9cf;
}
#top_visual svg .st1607 {
  fill: #68a552;
}
#top_visual svg .st50, #top_visual svg .st1608 {
  fill: #24693d;
}
#top_visual svg .st1609 {
  fill: #8ab172;
}
#top_visual svg .st1610 {
  fill: #92a892;
}
#top_visual svg .st1611 {
  fill: #58695c;
}
#top_visual svg .st1612 {
  fill: #7e9b82;
}
#top_visual svg .st1613 {
  fill: #b5bcb3;
}
#top_visual svg .st1614 {
  fill: #9c8972;
}
#top_visual svg .st1615 {
  fill: #6b8b85;
}
#top_visual svg .st1616 {
  fill: #95d586;
}
#top_visual svg .st1617 {
  fill: #3f877b;
}
#top_visual svg .st1618 {
  fill: #9ff69c;
}
#top_visual svg .st1619 {
  fill: #6e9eba;
}
#top_visual svg .st1620 {
  fill: #547776;
}
#top_visual svg .st1621 {
  fill: #6489a7;
}
#top_visual svg .st1622 {
  fill: #77a56f;
}
#top_visual svg .st1623 {
  fill: #7897a7;
}
#top_visual svg .st1624 {
  fill: #82b5dc;
}
#top_visual svg .st1625 {
  fill: #6d8b75;
}
#top_visual svg .st1626 {
  fill: #a9aaa7;
}
#top_visual svg .st1627 {
  fill: #7cbe74;
}
#top_visual svg .st1628 {
  fill: #e9ca92;
}
#top_visual svg .st1629 {
  fill: #dee3e0;
}
#top_visual svg .st1630 {
  fill: #d8dce3;
}
#top_visual svg .st1631 {
  fill: #629892;
}
#top_visual svg .st1632 {
  fill: #1e6255;
}
#top_visual svg .st1633 {
  fill: #345351;
}
#top_visual svg .st1634 {
  fill: #b3b7b8;
}
#top_visual svg .st1635 {
  fill: #78abd5;
}
#top_visual svg .st1636 {
  fill: #505949;
}
#top_visual svg .st51 {
  fill: #649860;
}
#top_visual svg .st1637 {
  fill: #8a948d;
}
#top_visual svg .st1638 {
  fill: #a4ac85;
}
#top_visual svg .st1639 {
  fill: #6fa468;
}
#top_visual svg .st1640 {
  fill: #6e8984;
}
#top_visual svg .st1641 {
  fill: #98e993;
}
#top_visual svg .st1642 {
  fill: #a9bfad;
}
#top_visual svg .st1643 {
  fill: #ad9d7c;
}
#top_visual svg .st1644 {
  fill: #7cbc7e;
}
#top_visual svg .st1645 {
  fill: #5a7569;
}
#top_visual svg .st52 {
  fill: #2a795d;
}
#top_visual svg .st1646 {
  fill: #81af61;
}
#top_visual svg .st1647 {
  fill: #557065;
}
#top_visual svg .st1648 {
  fill: #6c7860;
}
#top_visual svg .st1649 {
  fill: #ddf3e4;
}
#top_visual svg .st1650 {
  fill: #8c876e;
}
#top_visual svg .st1651 {
  fill: #65807b;
}
#top_visual svg .st1652 {
  fill: #71a66e;
}
#top_visual svg .st1653 {
  fill: #3f5546;
}
#top_visual svg .st1654 {
  fill: #596456;
}
#top_visual svg .st1655 {
  fill: #2d7068;
}
#top_visual svg .st1656 {
  fill: #a3d97b;
}
#top_visual svg .st1657 {
  fill: #bacbc3;
}
#top_visual svg .st1658 {
  fill: #9ed0c9;
}
#top_visual svg .st1659 {
  fill: #73a86e;
}
#top_visual svg .st1660 {
  fill: #9cc47e;
}
#top_visual svg .st1661 {
  fill: #5c8ca7;
}
#top_visual svg .st1662 {
  fill: #719a68;
}
#top_visual svg .st1663 {
  fill: #cee8d9;
}
#top_visual svg .st1664 {
  fill: #60b065;
}
#top_visual svg .st1665 {
  fill: #98d072;
}
#top_visual svg .st1666 {
  fill: #b4bbbe;
}
#top_visual svg .st1667 {
  fill: #98afa5;
}
#top_visual svg .st1668 {
  fill: #5ba563;
}
#top_visual svg .st1669 {
  fill: #667260;
}
#top_visual svg .st1670 {
  fill: #364a3e;
}
#top_visual svg .st1671 {
  fill: #659667;
}
#top_visual svg .st1672 {
  fill: #99a48c;
}
#top_visual svg .st1673 {
  fill: #95aa8f;
}
#top_visual svg .st1674 {
  fill: #59636a;
}
#top_visual svg .st1675 {
  fill: #9ac774;
}
#top_visual svg .st1676 {
  fill: #245538;
}
#top_visual svg .st1677 {
  fill: #61878c;
}
#top_visual svg .st1678 {
  fill: #6d7f7d;
}
#top_visual svg .st1679 {
  fill: #7b8271;
}
#top_visual svg .st1680 {
  fill: #79968e;
}
#top_visual svg .st1681 {
  fill: #577c5a;
}
#top_visual svg .st1682 {
  fill: #9ea6a0;
}
#top_visual svg .st1683 {
  fill: #476947;
}
#top_visual svg .st1684 {
  fill: #b6fcaf;
}
#top_visual svg .st1685 {
  fill: #818d72;
}
#top_visual svg .st1686 {
  fill: #52dff5;
}
#top_visual svg .st1687 {
  fill: #2a6d4a;
}
#top_visual svg .st1688 {
  fill: #9dada5;
}
#top_visual svg .st1689 {
  fill: #80bb79;
}
#top_visual svg .st1690 {
  fill: #cbf2d8;
}
#top_visual svg .st1691 {
  fill: #b4babd;
}
#top_visual svg .st1692 {
  fill: #78a9d2;
}
#top_visual svg .st1693 {
  fill: #5d815b;
}
#top_visual svg .st1694 {
  fill: #629364;
}
#top_visual svg .st1695 {
  fill: #d2f4e2;
}
#top_visual svg .st1696 {
  fill: #285953;
}
#top_visual svg .st1697 {
  fill: #71887e;
}
#top_visual svg .st1698 {
  fill: #739ab7;
}
#top_visual svg .st1699 {
  fill: #ecc893;
}
#top_visual svg .st1700 {
  fill: #98c4a3;
}
#top_visual svg .st1701 {
  fill: #7e9864;
}
#top_visual svg .st1702 {
  fill: #91b49a;
}
#top_visual svg .st1703 {
  fill: #859992;
}
#top_visual svg .st1704 {
  fill: #71b373;
}
#top_visual svg .st1705 {
  fill: #3c9283;
}
#top_visual svg .st1706 {
  fill: #616657;
}
#top_visual svg .st1707 {
  fill: #7ab87c;
}
#top_visual svg .st1708 {
  fill: #2c6b5a;
}
#top_visual svg .st1709 {
  fill: #636c79;
}
#top_visual svg .st1710 {
  fill: #b1a88a;
}
#top_visual svg .st1711 {
  fill: #9ebab9;
}
#top_visual svg .st1712 {
  fill: #c4c7bf;
}
#top_visual svg .st1713 {
  fill: #62a062;
}
#top_visual svg .st1714 {
  fill: #8f9c95;
}
#top_visual svg .st1715 {
  fill: #87a0ac;
}
#top_visual svg .st1716 {
  fill: #d6fdd3;
}
#top_visual svg .st1717 {
  fill: #4d7a8b;
}
#top_visual svg .st1718 {
  fill: #97de71;
}
#top_visual svg .st1719 {
  fill: #6ac0b4;
}
#top_visual svg .st1720 {
  fill: #8b9f9a;
}
#top_visual svg .st1721 {
  fill: #d0f7cc;
}
#top_visual svg .st1722 {
  fill: #778182;
}
#top_visual svg .st1723 {
  fill: #426d61;
}
#top_visual svg .st1724 {
  fill: #bff6d6;
}
#top_visual svg .st1725 {
  fill: #8dcb8f;
}
#top_visual svg .st1726 {
  fill: #93bf9b;
}
#top_visual svg .st1727 {
  fill: #4e7c55;
}
#top_visual svg .st1728 {
  fill: #929a72;
}
#top_visual svg .st1729 {
  fill: #475e5b;
}
#top_visual svg .st1730 {
  fill: #47913c;
}
#top_visual svg .st1731 {
  fill: #a09488;
}
#top_visual svg .st1732 {
  fill: #718372;
}
#top_visual svg .st1733 {
  fill: #5f8e61;
}
#top_visual svg .st1734 {
  fill: #d8dae0;
}
#top_visual svg .st1735 {
  fill: #6e837a;
}
#top_visual svg .st1736 {
  fill: #b3fdb0;
}
#top_visual svg .st1737 {
  fill: #75acd2;
}
#top_visual svg .st1738 {
  fill: #a8afa9;
}
#top_visual svg .st1739 {
  fill: #669667;
}
#top_visual svg .st1740 {
  fill: #47686d;
}
#top_visual svg .st1741 {
  fill: #d9dde4;
}
#top_visual svg .st1742 {
  fill: #85bc78;
}
#top_visual svg .st1743 {
  fill: #72c175;
}
#top_visual svg .st1744 {
  fill: #a8b1ab;
}
#top_visual svg .st1745 {
  fill: #e2e2e0;
}
#top_visual svg .st1746 {
  fill: #84a683;
}
#top_visual svg .st1747 {
  fill: #d0b0a2;
}
#top_visual svg .st1748 {
  fill: #4d7e93;
}
#top_visual svg .st1749 {
  fill: #b2babc;
}
#top_visual svg .st1750 {
  fill: #667a62;
}
#top_visual svg .st1751 {
  fill: #6d7964;
}
#top_visual svg .st1752 {
  fill: #78b0d9;
}
#top_visual svg .st1753 {
  fill: #978784;
}
#top_visual svg .st1754 {
  fill: #758e83;
}
#top_visual svg .st53 {
  fill: #226c4b;
}
#top_visual svg .st1755 {
  fill: #45897f;
}
#top_visual svg .st1756 {
  fill: #6fa378;
}
#top_visual svg .st1757 {
  fill: #c0e5c6;
}
#top_visual svg .st1758 {
  fill: #88e184;
}
#top_visual svg .st1759 {
  fill: #c0c7c5;
}
#top_visual svg .st1760 {
  fill: #82938f;
}
#top_visual svg .st1761 {
  fill: #c3c7b1;
}
#top_visual svg .st1762 {
  fill: #9cadab;
}
#top_visual svg .st1763 {
  fill: #c8dec9;
}
#top_visual svg .st1764 {
  fill: #e2e1db;
}
#top_visual svg .st1765 {
  fill: #37514d;
}
#top_visual svg .st1766 {
  fill: #355752;
}
#top_visual svg .st1767 {
  fill: #8e917f;
}
#top_visual svg .st1768 {
  fill: #76ae6d;
}
#top_visual svg .st1769 {
  fill: #3a6878;
}
#top_visual svg .st1770 {
  fill: #7e7968;
}
#top_visual svg .st1771 {
  fill: #667672;
}
#top_visual svg .st1772 {
  fill: #96c778;
}
#top_visual svg .st1773 {
  fill: #5e90ae;
}
#top_visual svg .st1774 {
  fill: #266a4b;
}
#top_visual svg .st54 {
  fill: #428b4f;
}
#top_visual svg .st1775 {
  fill: #959ca0;
}
#top_visual svg .st1776 {
  fill: #ced3d8;
}
#top_visual svg .st1777 {
  fill: #246040;
}
#top_visual svg .st1778 {
  fill: #b7b491;
}
#top_visual svg .st1779 {
  fill: #c3c2bc;
}
#top_visual svg .st1780 {
  fill: #437c71;
}
#top_visual svg .st1781 {
  fill: #f9f9f8;
}
#top_visual svg .st1782 {
  fill: #8fa37d;
}
#top_visual svg .st1783 {
  fill: #5c7452;
}
#top_visual svg .st1784 {
  fill: #afb5b6;
}
#top_visual svg .st1785 {
  fill: #95a299;
}
#top_visual svg .st1786 {
  fill: #889f8a;
}
#top_visual svg .st1787 {
  fill: #9ac48f;
}
#top_visual svg .st1788 {
  fill: #3c697b;
}
#top_visual svg .st1789 {
  fill: #aaddd5;
}
#top_visual svg .st1790 {
  fill: #ceccc8;
}
#top_visual svg .st1791 {
  fill: #bbbeba;
}
#top_visual svg .st1792 {
  fill: #788f75;
}
#top_visual svg .st1793 {
  fill: #184d44;
}
#top_visual svg .st1794 {
  fill: #4d7476;
}
#top_visual svg .st1795 {
  fill: #cfd7d8;
}
#top_visual svg .st1796 {
  fill: #a5a58b;
}
#top_visual svg .st1797 {
  fill: #a7fa9e;
}
#top_visual svg .st1798 {
  fill: #95aa91;
}
#top_visual svg .st1799 {
  fill: #a0d3ad;
}
#top_visual svg .st1800 {
  fill: #8c9f99;
}
#top_visual svg .st1801 {
  fill: #d8dde2;
}
#top_visual svg .st1802 {
  fill: #859674;
}
#top_visual svg .st1803 {
  fill: #597e5a;
}
#top_visual svg .st1804 {
  fill: #275a53;
}
#top_visual svg .st1805 {
  fill: #4e7a88;
}
#top_visual svg .st1806 {
  fill: #477d43;
}
#top_visual svg .st1807 {
  fill: #8b9d95;
}
#top_visual svg .st1808 {
  fill: #577257;
}
#top_visual svg .st1809 {
  fill: #5f865a;
}
#top_visual svg .st1810 {
  fill: #cbcfd5;
}
#top_visual svg .st1811 {
  fill: #9aae94;
}
#top_visual svg .st1812 {
  fill: #e1e1c9;
}
#top_visual svg .st1813 {
  fill: #b2c2bc;
}
#top_visual svg .st1814 {
  fill: #5bad61;
}
#top_visual svg .st1815 {
  fill: #85c789;
}
#top_visual svg .st1816 {
  fill: #666f66;
}
#top_visual svg .st1817 {
  fill: #b7debf;
}
#top_visual svg .st1818 {
  fill: #667d75;
}
#top_visual svg .st1819 {
  fill: #15443c;
}
#top_visual svg .st1820 {
  fill: #91b59a;
}
#top_visual svg .st1821 {
  fill: #6eb270;
}
#top_visual svg .st1822 {
  fill: #799e6c;
}
#top_visual svg .st1823 {
  fill: #6abdb4;
}
#top_visual svg .st1824 {
  fill: #a2f8a3;
}
#top_visual svg .st1825 {
  fill: #6a7a6b;
}
#top_visual svg .st1826 {
  fill: #244d45;
}
#top_visual svg .st1827 {
  fill: #98c5a0;
}
#top_visual svg .st1828 {
  fill: #65bdad;
}
#top_visual svg .st1829 {
  fill: #c3c7cc;
}
#top_visual svg .st1830 {
  fill: #f7d097;
}
#top_visual svg .st1831 {
  fill: #5c89ab;
}
#top_visual svg .st1832 {
  fill: #457582;
}
#top_visual svg .st1833 {
  fill: #9db1a9;
}
#top_visual svg .st1834 {
  fill: #6db16f;
}
#top_visual svg .st1835 {
  fill: #69ad5c;
}
#top_visual svg .st1836 {
  fill: #9acd7e;
}
#top_visual svg .st1837 {
  fill: #acfaa8;
}
#top_visual svg .st1838 {
  fill: #9fef99;
}
#top_visual svg .st1839 {
  fill: #73a671;
}
#top_visual svg .st1840 {
  fill: #b3d6f7;
}
#top_visual svg .st1841 {
  fill: #ccb28a;
}
#top_visual svg .st1842 {
  fill: #ccb999;
}
#top_visual svg .st1843 {
  fill: #ddc7a3;
}
#top_visual svg .st1844 {
  fill: #eecc94;
}
#top_visual svg .st1845 {
  fill: #758c72;
}
#top_visual svg .st55 {
  fill: #255737;
}
#top_visual svg .st1846 {
  fill: #cdd3da;
}
#top_visual svg .st1847 {
  fill: #b0bbac;
}
#top_visual svg .st1848 {
  fill: #347563;
}
#top_visual svg .st1849 {
  fill: #569e5c;
}
#top_visual svg .st1850 {
  fill: #8b9b77;
}
#top_visual svg .st1851 {
  fill: #dde1df;
}
#top_visual svg .st1852 {
  fill: #52925b;
}
#top_visual svg .st1853 {
  fill: #6aa364;
}
#top_visual svg .st1854 {
  fill: #3a623c;
}
#top_visual svg .st1855 {
  fill: #8eb299;
}
#top_visual svg .st1856 {
  fill: #7f9680;
}
#top_visual svg .st1857 {
  fill: #445d58;
}
#top_visual svg .st1858 {
  fill: #cbcec7;
}
#top_visual svg .st1859 {
  fill: #8ecc8d;
}
#top_visual svg .st1860 {
  fill: #468c81;
}
#top_visual svg .st1861 {
  fill: #94d08b;
}
#top_visual svg .st1862 {
  fill: #dce6e2;
}
#top_visual svg .st1863 {
  fill: #b6e0c2;
}
#top_visual svg .st1864 {
  fill: #5e7773;
}
#top_visual svg .st1865 {
  fill: #a3f79f;
}
#top_visual svg .st1866 {
  fill: #689f69;
}
#top_visual svg .st1867 {
  fill: #bacac5;
}
#top_visual svg .st1868 {
  fill: #d8e0e2;
}
#top_visual svg .st1869 {
  fill: #aeb4b5;
}
#top_visual svg .st1870 {
  fill: #386769;
}
#top_visual svg .st1871 {
  fill: #b5b9bc;
}
#top_visual svg .st1872 {
  fill: #9da7a9;
}
#top_visual svg .st1873 {
  fill: #b8dfc0;
}
#top_visual svg .st1874 {
  fill: #7c9366;
}
#top_visual svg .st1875 {
  fill: #4f975d;
}
#top_visual svg .st1876 {
  fill: #7dbc7e;
}
#top_visual svg .st1877 {
  fill: #c3c594;
}
#top_visual svg .st1878 {
  fill: #2d5747;
}
#top_visual svg .st1879 {
  fill: #6c7f71;
}
#top_visual svg .st1880 {
  fill: #4b5b4c;
}
#top_visual svg .st1881 {
  fill: #afc0c0;
}
#top_visual svg .st1882 {
  fill: #a9b9b2;
}
#top_visual svg .st1883 {
  fill: #90a08c;
}
#top_visual svg .st1884 {
  fill: #b4b6a7;
}
#top_visual svg .st1885 {
  fill: #93a99f;
}
#top_visual svg .st1886 {
  fill: #827b66;
}
#top_visual svg .st1887 {
  fill: #b2e7c5;
}
#top_visual svg .st1888 {
  fill: #74897f;
}
#top_visual svg .st1889 {
  fill: #8d9d9a;
}
#top_visual svg .st1890 {
  fill: #b8beb9;
}
#top_visual svg .st1891 {
  fill: #f6f3ef;
}
#top_visual svg .st1892 {
  fill: #93ba7a;
}
#top_visual svg .st1893 {
  fill: #6fac68;
}
#top_visual svg .st1894 {
  fill: #979c96;
}
#top_visual svg .st1895 {
  fill: #7f9192;
}
#top_visual svg .st1896 {
  fill: #afb5ad;
}
#top_visual svg .st1897 {
  fill: #a6c9a8;
}
#top_visual svg .st1898 {
  fill: #899a87;
}
#top_visual svg .st1899 {
  fill: #a1f49d;
}
#top_visual svg .st1900 {
  fill: #b2b9b9;
}
#top_visual svg .st1901 {
  fill: #55a15c;
}
#top_visual svg .st1902 {
  fill: #78b7bc;
}
#top_visual svg .st1903 {
  fill: #59715b;
}
#top_visual svg .st1904 {
  fill: #666d7b;
}
#top_visual svg .st1905 {
  fill: #5d6670;
}
#top_visual svg .st1906 {
  fill: #63909b;
}
#top_visual svg .st1907 {
  fill: #74a0c5;
}
#top_visual svg .st1908 {
  fill: #72a1c5;
}
#top_visual svg .st1909 {
  fill: #5aac64;
}
#top_visual svg .st1910 {
  fill: #aaedad;
}
#top_visual svg .st1911 {
  fill: #a2c5a5;
}
#top_visual svg .st1912 {
  fill: #1f554e;
}
#top_visual svg .st1913 {
  fill: #a3d6b2;
}
#top_visual svg .st1914 {
  fill: #3d605a;
}
#top_visual svg .st1915 {
  fill: #548b84;
}
#top_visual svg .st1916 {
  fill: #d6d8c0;
}
#top_visual svg .st1917 {
  fill: #798e7f;
}
#top_visual svg .st1918 {
  fill: #eaebea;
}
#top_visual svg .st56 {
  fill: #358874;
}
#top_visual svg .st1919 {
  fill: #8bcc7e;
}
#top_visual svg .st1920 {
  fill: #6ba26b;
}
#top_visual svg .st1921 {
  fill: #4d5e72;
}
#top_visual svg .st1922 {
  fill: #79a55a;
}
#top_visual svg .st1923 {
  fill: #386876;
}
#top_visual svg .st1924 {
  fill: #ae9a78;
}
#top_visual svg .st1925 {
  fill: #95b7a0;
}
#top_visual svg .st1926 {
  fill: #b1b6b2;
}
#top_visual svg .st1927 {
  fill: #a2d7b2;
}
#top_visual svg .st1928 {
  fill: #80afd4;
}
#top_visual svg .st1929 {
  fill: #8d9996;
}
#top_visual svg .st1930 {
  fill: #aed9bc;
}
#top_visual svg .st1931 {
  fill: #4a7a86;
}
#top_visual svg .st1932 {
  fill: #1e4a43;
}
#top_visual svg .st1933 {
  fill: #525a5c;
}
#top_visual svg .st1934 {
  fill: #798e73;
}
#top_visual svg .st1935 {
  fill: #63899a;
}
#top_visual svg .st1936 {
  fill: #c3ad83;
}
#top_visual svg .st1937 {
  fill: #769577;
}
#top_visual svg .st1938 {
  fill: #7097b1;
}
#top_visual svg .st1939 {
  fill: #7ea0b1;
}
#top_visual svg .st1940 {
  fill: #8be486;
}
#top_visual svg .st1941 {
  fill: #609465;
}
#top_visual svg .st1942 {
  fill: #adc0c0;
}
#top_visual svg .st1943 {
  fill: #9faba6;
}
#top_visual svg .st1944 {
  fill: #649461;
}
#top_visual svg .st1945 {
  fill: #d9dad8;
}
#top_visual svg .st1946 {
  fill: #51819b;
}
#top_visual svg .st1947 {
  fill: #97c1a0;
}
#top_visual svg .st1948 {
  fill: #419684;
}
#top_visual svg .st1949 {
  fill: #8fa887;
}
#top_visual svg .st1950 {
  fill: #8fc0f0;
}
#top_visual svg .st1951 {
  fill: #7193c4;
}
#top_visual svg .st1952 {
  fill: #5da394;
}
#top_visual svg .st1953 {
  fill: #6c8d9c;
}
#top_visual svg .st1954 {
  fill: #b6b7ad;
}
#top_visual svg .st1955 {
  fill: #9bcda6;
}
#top_visual svg .st1956 {
  fill: #9da49f;
}
#top_visual svg .st1957 {
  fill: #5d8591;
}
#top_visual svg .st1958 {
  fill: #8cac8f;
}
#top_visual svg .st1959 {
  fill: #5b86a0;
}
#top_visual svg .st1960 {
  fill: #97e691;
}
#top_visual svg .st1961 {
  fill: #5e6e71;
}
#top_visual svg .st1962 {
  fill: #5f7b61;
}
#top_visual svg .st1963 {
  fill: #76af70;
}
#top_visual svg .st1964 {
  fill: #77a073;
}
#top_visual svg .st1965 {
  fill: #5e9556;
}
#top_visual svg .st1966 {
  fill: #d2bd9f;
}
#top_visual svg .st1967 {
  fill: #b2afa1;
}
#top_visual svg .st1968 {
  fill: #7875ac;
}
#top_visual svg .st1969 {
  fill: #729f65;
}
#top_visual svg .st1970 {
  fill: #98e793;
}
#top_visual svg .st1971 {
  fill: #b6b8ba;
}
#top_visual svg .st1972 {
  fill: #305a36;
}
#top_visual svg .st1973 {
  fill: #5f7670;
}
#top_visual svg .st1974 {
  fill: #5f8bb0;
}
#top_visual svg .st1975 {
  fill: #72b2a6;
}
#top_visual svg .st1976 {
  fill: #2f5e57;
}
#top_visual svg .st1977 {
  fill: #d2eada;
}
#top_visual svg .st1978 {
  fill: #c2cac9;
}
#top_visual svg .st1979 {
  fill: #c0c9cb;
}
#top_visual svg .st1980 {
  fill: #445748;
}
#top_visual svg .st1981 {
  fill: #a0c885;
}
#top_visual svg .st1982 {
  fill: #6e857c;
}
#top_visual svg .st1983 {
  fill: #adbfb5;
}
#top_visual svg .st1984 {
  fill: #9aa19c;
}
#top_visual svg .st1985 {
  fill: #c7c9c5;
}
#top_visual svg .st1986 {
  fill: #77a5d9;
}
#top_visual svg .st1987 {
  fill: #527f51;
}
#top_visual svg .st1988 {
  fill: #63b368;
}
#top_visual svg .st1989 {
  fill: #b0b3ac;
}
#top_visual svg .st1990 {
  fill: #3f7e54;
}
#top_visual svg .st1991 {
  fill: #9e9b92;
}
#top_visual svg .st1992 {
  fill: #266453;
}
#top_visual svg .st1993 {
  fill: #505d50;
}
#top_visual svg .st1994 {
  fill: #948775;
}
#top_visual svg .st1995 {
  fill: #909898;
}
#top_visual svg .st1996 {
  fill: #419686;
}
#top_visual svg .st1997 {
  fill: #a9aea8;
}
#top_visual svg .st1998 {
  fill: #72a76b;
}
#top_visual svg .st1999 {
  fill: #9bb5a3;
}
#top_visual svg .st2000 {
  fill: #3d6e70;
}
#top_visual svg .st2001 {
  fill: #7b8173;
}
#top_visual svg .st57 {
  fill: #536942;
}
#top_visual svg .st2002 {
  fill: #395c5c;
}
#top_visual svg .st2003 {
  fill: #97a49f;
}
#top_visual svg .st2004 {
  fill: #bdc3bc;
}
#top_visual svg .st2005 {
  fill: #647265;
}
#top_visual svg .st2006 {
  fill: #c7c7c2;
}
#top_visual svg .st2007 {
  fill: #58a260;
}
#top_visual svg .st2008 {
  fill: #91ac9b;
}
#top_visual svg .st2009 {
  fill: #71b974;
}
#top_visual svg .st2010 {
  fill: #8be185;
}
#top_visual svg .st2011 {
  fill: #667079;
}
#top_visual svg .st2012 {
  fill: #8c9a81;
}
#top_visual svg .st2013 {
  fill: #7ab27c;
}
#top_visual svg .st2014 {
  fill: #b1c6bb;
}
#top_visual svg .st2015 {
  fill: #aebeb2;
}
#top_visual svg .st2016 {
  fill: #c27056;
}
#top_visual svg .st2017 {
  fill: #1b4c34;
}
#top_visual svg .st2018 {
  fill: #45727d;
}
#top_visual svg .st2019 {
  fill: #77c3bb;
}
#top_visual svg .st2020 {
  fill: #d3d5ce;
}
#top_visual svg .st2021 {
  fill: #7ea17e;
}
#top_visual svg .st2022 {
  fill: #87aa8c;
}
#top_visual svg .st2023 {
  fill: #8da98b;
}
#top_visual svg .st2024 {
  fill: #77bab0;
}
#top_visual svg .st2025 {
  fill: #729dbb;
}
#top_visual svg .st2026 {
  fill: #d4dddf;
}
#top_visual svg .st2027 {
  fill: #a9cdc7;
}
#top_visual svg .st2028 {
  fill: #37504a;
}
#top_visual svg .st2029 {
  fill: #7aaca1;
}
#top_visual svg .st2030 {
  fill: #c5cbc8;
}
#top_visual svg .st2031 {
  fill: #90e489;
}
#top_visual svg .st2032 {
  fill: #429586;
}
#top_visual svg .st2033 {
  fill: #e1e2db;
}
#top_visual svg .st2034 {
  fill: #a8f2a6;
}
#top_visual svg .st2035 {
  fill: #65aea1;
}
#top_visual svg .st2036 {
  fill: #96a5a1;
}
#top_visual svg .st2037 {
  fill: #4b7c8d;
}
#top_visual svg .st2038 {
  fill: #d0d7da;
}
#top_visual svg .st2039 {
  fill: #74ab72;
}
#top_visual svg .st2040 {
  fill: #8dc789;
}
#top_visual svg .st2041 {
  fill: #e7daa1;
}
#top_visual svg .st2042 {
  fill: #899991;
}
#top_visual svg .st2043 {
  fill: #56cd4a;
}
#top_visual svg .st2044 {
  fill: #a3b1af;
}
#top_visual svg .st2045 {
  fill: #97a39d;
}
#top_visual svg .st2046 {
  fill: #91a199;
}
#top_visual svg .st2047 {
  fill: #84b67c;
}
#top_visual svg .st58 {
  fill: #90b76e;
}
#top_visual svg .st2048 {
  fill: #aeb2aa;
}
#top_visual svg .st2049 {
  fill: #8aca8a;
}
#top_visual svg .st2050 {
  fill: #32532e;
}
#top_visual svg .st2051 {
  fill: #88b289;
}
#top_visual svg .st2052 {
  fill: #5f9892;
}
#top_visual svg .st2053 {
  fill: #f9faf9;
}
#top_visual svg .st2054 {
  fill: #a0f49c;
}
#top_visual svg .st2055 {
  fill: #63726a;
}
#top_visual svg .st2056 {
  fill: #7f9188;
}
#top_visual svg .st2057 {
  fill: #a5faa7;
}
#top_visual svg .st2058 {
  fill: #688d9c;
}
#top_visual svg .st2059 {
  fill: #6c9dc2;
}
#top_visual svg .st2060 {
  fill: #f18260;
}
#top_visual svg .st2061 {
  fill: #7fc578;
}
#top_visual svg .st2062 {
  fill: #938f81;
}
#top_visual svg .st2063 {
  fill: #4f7b4c;
}
#top_visual svg .st2064 {
  fill: #a2f49a;
}
#top_visual svg .st2065 {
  fill: #79ad7a;
}
#top_visual svg .st2066 {
  fill: #58a25f;
}
#top_visual svg .st2067 {
  fill: #7eac6d;
}
#top_visual svg .st2068 {
  fill: #beecd0;
}
#top_visual svg .st2069 {
  fill: #798886;
}
#top_visual svg .st2070 {
  fill: #86b084;
}
#top_visual svg .st2071 {
  fill: #769d73;
}
#top_visual svg .st2072 {
  fill: #538485;
}
#top_visual svg .st2073 {
  fill: #406c76;
}
#top_visual svg .st2074 {
  fill: #beb7a9;
}
#top_visual svg .st2075 {
  fill: #3d5f59;
}
#top_visual svg .st2076 {
  fill: #88ca82;
}
#top_visual svg .st2077 {
  fill: #4f7884;
}
#top_visual svg .st2078 {
  fill: #edffec;
}
#top_visual svg .st2079 {
  fill: #587989;
}
#top_visual svg .st2080 {
  fill: #677e78;
}
#top_visual svg .st2081 {
  fill: #b7b09f;
}
#top_visual svg .st2082 {
  fill: #95b4ae;
}
#top_visual svg .st2083 {
  fill: #83d67d;
}
#top_visual svg .st2084 {
  fill: #99a3a0;
}
#top_visual svg .st2085 {
  fill: #499889;
}
#top_visual svg .st2086 {
  fill: #cfe1cf;
}
#top_visual svg .st2087 {
  fill: #6bac6d;
}
#top_visual svg .st2088 {
  fill: #91ab95;
}
#top_visual svg .st2089 {
  fill: #3c5145;
}
#top_visual svg .st2090 {
  fill: #919b94;
}
#top_visual svg .st2091 {
  fill: #e0e2e9;
}
#top_visual svg .st2092 {
  fill: #84b374;
}
#top_visual svg .st2093 {
  fill: #275b4a;
}
#top_visual svg .st2094 {
  fill: #91cd91;
}
#top_visual svg .st2095 {
  fill: #88b387;
}
#top_visual svg .st2096 {
  fill: #9ca8a7;
}
#top_visual svg .st2097 {
  fill: #7bb87e;
}
#top_visual svg .st2098 {
  fill: #7fb470;
}
#top_visual svg .st2099 {
  fill: #8ce186;
}
#top_visual svg .st2100 {
  fill: #7a8c7f;
}
#top_visual svg .st2101 {
  fill: #e0e2df;
}
#top_visual svg .st2102 {
  fill: #9ba9a5;
}
#top_visual svg .st2103 {
  fill: #97ac90;
}
#top_visual svg .st2104 {
  fill: #9fa59f;
}
#top_visual svg .st59 {
  fill: #a8e376;
}
#top_visual svg .st2105 {
  fill: #8c9f8f;
}
#top_visual svg .st2106 {
  fill: #aabab9;
}
#top_visual svg .st2107 {
  fill: #7cb875;
}
#top_visual svg .st2108 {
  fill: #cdd3d9;
}
#top_visual svg .st2109 {
  fill: #83b776;
}
#top_visual svg .st2110 {
  fill: #5f8955;
}
#top_visual svg .st2111 {
  fill: #75965f;
}
#top_visual svg .st2112 {
  fill: #a3a996;
}
#top_visual svg .st2113 {
  fill: #a8d4b5;
}
#top_visual svg .st2114 {
  fill: #b0c2ba;
}
#top_visual svg .st2115 {
  fill: #476664;
}
#top_visual svg .st2116 {
  fill: #465d59;
}
#top_visual svg .st2117 {
  fill: #f8d9a5;
}
#top_visual svg .st2118 {
  fill: #72af6d;
}
#top_visual svg .st2119 {
  fill: #324945;
}
#top_visual svg .st2120 {
  fill: #61b267;
}
#top_visual svg .st2121 {
  fill: #546663;
}
#top_visual svg .st2122 {
  fill: #585f4f;
}
#top_visual svg .st2123 {
  fill: #78ac6e;
}
#top_visual svg .st2124 {
  fill: #798d88;
}
#top_visual svg .st2125 {
  fill: #abcfb4;
}
#top_visual svg .st2126 {
  fill: #b5c3bd;
}
#top_visual svg .st2127 {
  fill: #95b59a;
}
#top_visual svg .st60 {
  fill: #27785b;
}
#top_visual svg .st2128 {
  fill: #395356;
}
#top_visual svg .st2129 {
  fill: #b1bdb8;
}
#top_visual svg .st2130 {
  fill: #6e9cc2;
}
#top_visual svg .st2131 {
  fill: #a4f29d;
}
#top_visual svg .st2132 {
  fill: #87ac8f;
}
#top_visual svg .st2133 {
  fill: #7296ac;
}
#top_visual svg .st2134 {
  fill: #56697b;
}
#top_visual svg .st2135 {
  fill: #a5a6a1;
}
#top_visual svg .st2136 {
  fill: #9fb3a7;
}
#top_visual svg .st2137 {
  fill: #b4b086;
}
#top_visual svg .st2138 {
  fill: #759b75;
}
#top_visual svg .st2139 {
  fill: #a0aba5;
}
#top_visual svg .st2140 {
  fill: #afa380;
}
#top_visual svg .st2141 {
  fill: #4a584a;
}
#top_visual svg .st2142 {
  fill: #65756f;
}
#top_visual svg .st2143 {
  fill: #94b8a3;
}
#top_visual svg .st2144 {
  fill: #84918a;
}
#top_visual svg .st2145 {
  fill: #567673;
}
#top_visual svg .st2146 {
  fill: #a2bd9f;
}
#top_visual svg .st2147 {
  fill: #6698b3;
}
#top_visual svg .st2148 {
  fill: #b0b4b6;
}
#top_visual svg .st2149 {
  fill: #dbdabb;
}
#top_visual svg .st2150 {
  fill: #a2c6a3;
}
#top_visual svg .st2151 {
  fill: #63b46a;
}
#top_visual svg .st2152 {
  fill: #588794;
}
#top_visual svg .st2153 {
  fill: #9df59d;
}
#top_visual svg .st2154 {
  fill: #618b61;
}
#top_visual svg .st2155 {
  fill: #bdf9b9;
}
#top_visual svg .st2156 {
  fill: #91e48a;
}
#top_visual svg .st2157 {
  fill: #49737f;
}
#top_visual svg .st2158 {
  fill: #5b8967;
}
#top_visual svg .st2159 {
  fill: #4b624e;
}
#top_visual svg .st2160 {
  fill: #b1a69c;
}
#top_visual svg .st2161 {
  fill: #93e68e;
}
#top_visual svg .st2162 {
  fill: #9dabaa;
}
#top_visual svg .st2163 {
  fill: #6aae6b;
}
#top_visual svg .st2164 {
  fill: #e6e6e6;
}
#top_visual svg .st2165 {
  fill: #5e839c;
}
#top_visual svg .st2166 {
  fill: #7c8662;
}
#top_visual svg .st2167 {
  fill: #7c886f;
}
#top_visual svg .st2168 {
  fill: #548155;
}
#top_visual svg .st2169 {
  fill: #c6c7c3;
}
#top_visual svg .st2170 {
  fill: #44614e;
}
#top_visual svg .st2171 {
  fill: #1b5c2f;
}
#top_visual svg .st2172 {
  fill: #8bc7bf;
}
#top_visual svg .st2173 {
  fill: #568754;
}
#top_visual svg .st2174 {
  fill: #85a98d;
}
#top_visual svg .st2175 {
  fill: #5a825e;
}
#top_visual svg .st2176 {
  fill: #7195a9;
}
#top_visual svg .st2177 {
  fill: #89ba81;
}
#top_visual svg .st2178 {
  fill: #729087;
}
#top_visual svg .st2179 {
  fill: #5f8ea8;
}
#top_visual svg .st2180 {
  fill: #86998e;
}
#top_visual svg .st2181 {
  fill: #cfb993;
}
#top_visual svg .st2182 {
  fill: #666a61;
}
#top_visual svg .st2183 {
  fill: #8db38d;
}
#top_visual svg .st2184 {
  fill: #b9b791;
}
#top_visual svg .st2185 {
  fill: #576b6a;
}
#top_visual svg .st2186 {
  fill: #81ac85;
}
#top_visual svg .st2187 {
  fill: #afb3a4;
}
#top_visual svg .st2188 {
  fill: #6e876f;
}
#top_visual svg .st2189 {
  fill: #54716c;
}
#top_visual svg .st2190 {
  fill: #d5d6d0;
}
#top_visual svg .st2191 {
  fill: #9a9c83;
}
#top_visual svg .st2192 {
  fill: #697f74;
}
#top_visual svg .st2193 {
  fill: #919079;
}
#top_visual svg .st2194 {
  fill: #48635f;
}
#top_visual svg .st2195 {
  fill: #8fa099;
}
#top_visual svg .st2196 {
  fill: #487c49;
}
#top_visual svg .st2197 {
  fill: #57706e;
}
#top_visual svg .st2198 {
  fill: #9bd877;
}
#top_visual svg .st2199 {
  fill: #20503c;
}
#top_visual svg .st2200 {
  fill: #cbd1d7;
}
#top_visual svg .st2201 {
  fill: #899b89;
}
#top_visual svg .st2202 {
  fill: #506b63;
}
#top_visual svg .st2203 {
  fill: #eccfa6;
}
#top_visual svg .st2204 {
  fill: #bcc1c3;
}
#top_visual svg .st2205 {
  fill: #6f919d;
}
#top_visual svg .st2206 {
  fill: #86938e;
}
#top_visual svg .st2207 {
  fill: #9fa592;
}
#top_visual svg .st2208 {
  fill: #536066;
}
#top_visual svg .st2209 {
  fill: #53777c;
}
#top_visual svg .st2210 {
  fill: #b9c1b5;
}
#top_visual svg .st2211 {
  fill: #8ab3cf;
}
#top_visual svg .st2212 {
  fill: #2c4944;
}
#top_visual svg .st2213 {
  fill: #bbbfc3;
}
#top_visual svg .st2214 {
  fill: #758668;
}
#top_visual svg .st2215 {
  fill: #bae2ca;
}
#top_visual svg .st2216 {
  fill: #6da66c;
}
#top_visual svg .st2217 {
  fill: #1b5234;
}
#top_visual svg .st2218 {
  fill: #6c9176;
}
#top_visual svg .st2219 {
  fill: #689e68;
}
#top_visual svg .st2220 {
  fill: #52869b;
}
#top_visual svg .st2221 {
  fill: #8eca6c;
}
#top_visual svg .st2222 {
  fill: #a3ab8e;
}
#top_visual svg .st2223 {
  fill: #748869;
}
#top_visual svg .st2224 {
  fill: #d7dcc9;
}
#top_visual svg .st2225 {
  fill: #b5ef92;
}
#top_visual svg .st2226 {
  fill: #d8eddc;
}
#top_visual svg .st2227 {
  fill: #c2c8c7;
}
#top_visual svg .st2228 {
  fill: #cbceb8;
}
#top_visual svg .st2229 {
  fill: #58845a;
}
#top_visual svg .st2230 {
  fill: #5a8bae;
}
#top_visual svg .st2231 {
  fill: #879894;
}
#top_visual svg .st2232 {
  fill: #50716b;
}
#top_visual svg .st61 {
  fill: #2b6c4f;
}
#top_visual svg .st2233 {
  fill: #dce4e6;
}
#top_visual svg .st2234 {
  fill: #789a80;
}
#top_visual svg .st2235 {
  fill: #69eb55;
}
#top_visual svg .st2236 {
  fill: #8bc98c;
}
#top_visual svg .st2237 {
  fill: #c5c3b8;
}
#top_visual svg .st2238 {
  fill: #97b39d;
}
#top_visual svg .st2239 {
  fill: #416462;
}
#top_visual svg .st2240 {
  fill: #1b5031;
}
#top_visual svg .st2241 {
  fill: #1e5f4e;
}
#top_visual svg .st2242 {
  fill: #748677;
}
#top_visual svg .st2243 {
  fill: #97c3a0;
}
#top_visual svg .st2244 {
  fill: #729dc5;
}
#top_visual svg .st2245 {
  fill: #6e968d;
}
#top_visual svg .st2246 {
  fill: #96de92;
}
#top_visual svg .st2247 {
  fill: #99bc93;
}
#top_visual svg .st2248 {
  fill: #9b9d9b;
}
#top_visual svg .st2249 {
  fill: #5f8b61;
}
#top_visual svg .st2250 {
  fill: #989e97;
}
#top_visual svg .st2251 {
  fill: #bcbf72;
}
#top_visual svg .st2252 {
  fill: #5e6671;
}
#top_visual svg .st2253 {
  fill: #8ea38b;
}
#top_visual svg .st2254 {
  fill: #26482c;
}
#top_visual svg .st2255 {
  fill: #5f6a62;
}
#top_visual svg .st2256 {
  fill: #858774;
}
#top_visual svg .st2257 {
  fill: #7a9a86;
}
#top_visual svg .st2258 {
  fill: #92cf8b;
}
#top_visual svg .st2259 {
  fill: #82ad78;
}
#top_visual svg .st2260 {
  fill: #8a9b86;
}
#top_visual svg .st2261 {
  fill: #395651;
}
#top_visual svg .st2262 {
  fill: #709a5f;
}
#top_visual svg .st2263 {
  fill: #a1b6ad;
}
#top_visual svg .st2264 {
  fill: #194e49;
}
#top_visual svg .st2265 {
  fill: #768a77;
}
#top_visual svg .st2266 {
  fill: #6c8782;
}
#top_visual svg .st2267 {
  fill: #adaea3;
}
#top_visual svg .st2268 {
  fill: #628db4;
}
#top_visual svg .st2269 {
  fill: #6d9bbb;
}
#top_visual svg .st2270 {
  fill: #8fcc91;
}
#top_visual svg .st2271 {
  fill: #546a66;
}
#top_visual svg .st2272 {
  fill: #a8fba4;
}
#top_visual svg .st2273 {
  fill: #d3d5d8;
}
#top_visual svg .st2274 {
  fill: #99a9a7;
}
#top_visual svg .st2275 {
  fill: #b1c5be;
}
#top_visual svg .st2276 {
  fill: #2e6a4d;
}
#top_visual svg .st2277 {
  fill: #aadbb4;
}
#top_visual svg .st2278 {
  fill: #9ec7a9;
}
#top_visual svg .st2279 {
  fill: #648c63;
}
#top_visual svg .st2280 {
  fill: #355952;
}
#top_visual svg .st2281 {
  fill: #6b8572;
}
#top_visual svg .st2282 {
  fill: #4b5261;
}
#top_visual svg .st2283 {
  fill: #e9eded;
}
#top_visual svg .st2284 {
  fill: #99e595;
}
#top_visual svg .st2285 {
  fill: #7e9882;
}
#top_visual svg .st2286 {
  fill: #479087;
}
#top_visual svg .st2287 {
  fill: #91bf85;
}
#top_visual svg .st2288 {
  fill: #958f74;
}
#top_visual svg .st2289 {
  fill: #74a2c9;
}
#top_visual svg .st2290 {
  fill: #e9e9e6;
}
#top_visual svg .st2291 {
  fill: #a59c78;
}
#top_visual svg .st2292 {
  fill: #677d6e;
}
#top_visual svg .st2293 {
  fill: #84928a;
}
#top_visual svg .st2294 {
  fill: #546e6a;
}
#top_visual svg .st2295 {
  fill: #9fb8a8;
}
#top_visual svg .st2296 {
  fill: #afb8b0;
}
#top_visual svg .st2297 {
  fill: #636d74;
}
#top_visual svg .st2298 {
  fill: #65a660;
}
#top_visual svg .st2299 {
  fill: #eef0ee;
}
#top_visual svg .st2300 {
  fill: #70a0c2;
}
#top_visual svg .st2301 {
  fill: #5a8ea5;
}
#top_visual svg .st2302 {
  fill: #596f78;
}
#top_visual svg .st2303 {
  fill: #7fbec4;
}
#top_visual svg .st2304 {
  fill: #9ed3ac;
}
#top_visual svg .st2305 {
  fill: #7ab87b;
}
#top_visual svg .st2306 {
  fill: #617f7a;
}
#top_visual svg .st2307 {
  fill: #d8dbe2;
}
#top_visual svg .st2308 {
  fill: #95e68d;
}
#top_visual svg .st2309 {
  fill: #37665f;
}
#top_visual svg .st2310 {
  fill: #5f905f;
}
#top_visual svg .st2311 {
  fill: #6ba3c6;
}
#top_visual svg .st2312 {
  fill: #517995;
}
#top_visual svg .st2313 {
  fill: #88b691;
}
#top_visual svg .st2314 {
  fill: #255260;
}
#top_visual svg .st2315 {
  fill: #bfc9c8;
}
#top_visual svg .st2316 {
  fill: #657167;
}
#top_visual svg .st2317 {
  fill: #728a81;
}
#top_visual svg .st2318 {
  fill: #64a99c;
}
#top_visual svg .st2319 {
  fill: #a9dbb8;
}
#top_visual svg .st2320 {
  fill: #869595;
}
#top_visual svg .st2321 {
  fill: #7cb26d;
}
#top_visual svg .st2322 {
  fill: #8cc0f3;
}
#top_visual svg .st2323 {
  fill: #acdad4;
}
#top_visual svg .st2324 {
  fill: #97b380;
}
#top_visual svg .st2325 {
  fill: #819e71;
}
#top_visual svg .st2326 {
  fill: #73826b;
}
#top_visual svg .st2327 {
  fill: #405649;
}
#top_visual svg .st2328 {
  fill: #babc59;
}
#top_visual svg .st2329 {
  fill: #355d5a;
}
#top_visual svg .st2330 {
  fill: #7aba72;
}
#top_visual svg .st2331 {
  fill: #9ae074;
}
#top_visual svg .st2332 {
  fill: #2b5a4e;
}
#top_visual svg .st2333 {
  fill: #5f85a1;
}
#top_visual svg .st2334 {
  fill: #76a85d;
}
#top_visual svg .st2335 {
  fill: #829782;
}
#top_visual svg .st2336 {
  fill: #495a4c;
}
#top_visual svg .st2337 {
  fill: #c6cac3;
}
#top_visual svg .st2338 {
  fill: #495d57;
}
#top_visual svg .st2339 {
  fill: #6994ad;
}
#top_visual svg .st2340 {
  fill: #91a59c;
}
#top_visual svg .st2341 {
  fill: #94a89f;
}
#top_visual svg .st2342 {
  fill: #72c07a;
}
#top_visual svg .st2343 {
  fill: #9ca49d;
}
#top_visual svg .st2344 {
  fill: #496976;
}
#top_visual svg .st2345 {
  fill: #8cb690;
}
#top_visual svg .st2346 {
  fill: #778985;
}
#top_visual svg .st2347 {
  fill: #429a8b;
}
#top_visual svg .st2348 {
  fill: #367e70;
}
#top_visual svg .st2349 {
  fill: #75b675;
}
#top_visual svg .st2350 {
  fill: #c6b7a1;
}
#top_visual svg .st2351 {
  fill: #7c9d81;
}
#top_visual svg .st2352 {
  fill: #799181;
}
#top_visual svg .st2353 {
  fill: #7baad2;
}
#top_visual svg .st2354 {
  fill: #b8b6ba;
}
#top_visual svg .st2355 {
  fill: #98aaa5;
}
#top_visual svg .st2356 {
  fill: #8ea98c;
}
#top_visual svg .st2357 {
  fill: #567155;
}
#top_visual svg .st2358 {
  fill: #708679;
}
#top_visual svg .st2359 {
  fill: #61925b;
}
#top_visual svg .st2360 {
  fill: #c2ccc3;
}
#top_visual svg .st2361 {
  fill: #babdb7;
}
#top_visual svg .st2362 {
  fill: #6b867d;
}
#top_visual svg .st2363 {
  fill: #77b173;
}
#top_visual svg .st2364 {
  fill: #e3c79c;
}
#top_visual svg .st2365 {
  fill: #a6b3b5;
}
#top_visual svg .st2366 {
  fill: #8ab48b;
}
#top_visual svg .st2367 {
  fill: #5e7d74;
}
#top_visual svg .st2368 {
  fill: #a1d4af;
}
#top_visual svg .st2369 {
  fill: #4b7e90;
}
#top_visual svg .st2370 {
  fill: #5d7668;
}
#top_visual svg .st2371 {
  fill: #59716c;
}
#top_visual svg .st2372 {
  fill: #81a6c3;
}
#top_visual svg .st2373 {
  fill: #7e908c;
}
#top_visual svg .st2374 {
  fill: #abc2a5;
}
#top_visual svg .st2375 {
  fill: #4a757d;
}
#top_visual svg .st2376 {
  fill: #509656;
}
#top_visual svg .st2377 {
  fill: #889583;
}
#top_visual svg .st2378 {
  fill: #e2f3e0;
}
#top_visual svg .st2379 {
  fill: #79aad1;
}
#top_visual svg .st2380 {
  fill: #73bd76;
}
#top_visual svg .st2381 {
  fill: #7ba1ba;
}
#top_visual svg .st2382 {
  fill: #baeccd;
}
#top_visual svg .st2383 {
  fill: #799577;
}
#top_visual svg .st2384 {
  fill: #839e86;
}
#top_visual svg .st2385 {
  fill: #4c716d;
}
#top_visual svg .st2386 {
  fill: #88bd69;
}
#top_visual svg .st2387 {
  fill: #0f4937;
}
#top_visual svg .st2388 {
  fill: #b6f1b6;
}
#top_visual svg .st2389 {
  fill: #58a3c1;
}
#top_visual svg .st2390 {
  fill: #93dc8b;
}
#top_visual svg .st2391 {
  fill: #89bded;
}
#top_visual svg .st2392 {
  fill: #8edf85;
}
#top_visual svg .st2393 {
  fill: #2a433f;
}
#top_visual svg .st2394 {
  fill: #80b570;
}
#top_visual svg .st2395 {
  fill: #93a2a0;
}
#top_visual svg .st2396 {
  fill: #558b5f;
}
#top_visual svg .st2397 {
  fill: #7f918c;
}
#top_visual svg .st2398 {
  fill: #356d5f;
}
#top_visual svg .st2399 {
  fill: #8ad883;
}
#top_visual svg .st2400 {
  fill: #b3b6a1;
}
#top_visual svg .st2401 {
  fill: #bdbfaf;
}
#top_visual svg .st2402 {
  fill: #99a377;
}
#top_visual svg .st2403 {
  fill: #a5c2ac;
}
#top_visual svg .st2404 {
  fill: #687a77;
}
#top_visual svg .st2405 {
  fill: #d6e3e3;
}
#top_visual svg .st2406 {
  fill: #8b9492;
}
#top_visual svg .st2407 {
  fill: #7cba7e;
}
#top_visual svg .st2408 {
  fill: #3f5c61;
}
#top_visual svg .st2409 {
  fill: #55975c;
}
#top_visual svg .st2410 {
  fill: #86a0a9;
}
#top_visual svg .st2411 {
  fill: #adcdc8;
}
#top_visual svg .st2412 {
  fill: #758581;
}
#top_visual svg .st2413 {
  fill: #2c5d56;
}
#top_visual svg .st2414 {
  fill: #30463a;
}
#top_visual svg .st2415 {
  fill: #b1b7b8;
}
#top_visual svg .st2416 {
  fill: #60935a;
}
#top_visual svg .st2417 {
  fill: #475a57;
}
#top_visual svg .st2418 {
  fill: #5687a2;
}
#top_visual svg .st2419 {
  fill: #c4ccc8;
}
#top_visual svg .st2420 {
  fill: #a9bfb6;
}
#top_visual svg .st2421 {
  fill: #69bcb1;
}
#top_visual svg .st2422 {
  fill: #819169;
}
#top_visual svg .st2423 {
  fill: #3f8b82;
}
#top_visual svg .st2424 {
  fill: #a89778;
}
#top_visual svg .st2425 {
  fill: #89c48a;
}
#top_visual svg .st2426 {
  fill: #7298a2;
}
#top_visual svg .st2427 {
  fill: #8cb58e;
}
#top_visual svg .st2428 {
  fill: #8dc86b;
}
#top_visual svg .st2429 {
  fill: #4c8147;
}
#top_visual svg .st2430 {
  fill: #49987e;
}
#top_visual svg .st2431 {
  fill: #7c97a3;
}
#top_visual svg .st2432 {
  fill: #8dca8d;
}
#top_visual svg .st2433 {
  fill: #6e9bbf;
}
#top_visual svg .st2434 {
  fill: #8dc4ca;
}
#top_visual svg .st2435 {
  fill: #5a6d6a;
}
#top_visual svg .st2436 {
  fill: #8ab58c;
}
#top_visual svg .st2437 {
  fill: #d8dedb;
}
#top_visual svg .st2438 {
  fill: #9ec2a0;
}
#top_visual svg .st2439 {
  fill: #a0b8ae;
}
#top_visual svg .st2440 {
  fill: #9ef79c;
}
#top_visual svg .st2441 {
  fill: #2e6152;
}
#top_visual svg .st2442 {
  fill: #dcf5e5;
}
#top_visual svg .st2443 {
  fill: #447846;
}
#top_visual svg .st2444 {
  fill: #dbd8cf;
}
#top_visual svg .st2445 {
  fill: #8edc85;
}
#top_visual svg .st2446 {
  fill: #d0dbdb;
}
#top_visual svg .st2447 {
  fill: #92afce;
}
#top_visual svg .st2448 {
  fill: #a1c4a3;
}
#top_visual svg .st2449 {
  fill: #4b6460;
}
#top_visual svg .st62 {
  fill: #479f91;
}
#top_visual svg .st2450 {
  fill: #547169;
}
#top_visual svg .st63 {
  fill: #9ce375;
}
#top_visual svg .st2451 {
  fill: #5fb6ab;
}
#top_visual svg .st2452 {
  fill: #446151;
}
#top_visual svg .st2453 {
  fill: #80b781;
}
#top_visual svg .st2454 {
  fill: #2e5d62;
}
#top_visual svg .st2455 {
  fill: #8aa296;
}
#top_visual svg .st2456 {
  fill: #cad6d5;
}
#top_visual svg .st2457 {
  fill: #81967a;
}
#top_visual svg .st2458 {
  fill: #6a7c77;
}
#top_visual svg .st2459 {
  fill: #94cd85;
}
#top_visual svg .st2460 {
  fill: #3a5951;
}
#top_visual svg .st2461 {
  fill: #59666c;
}
#top_visual svg .st2462 {
  fill: #8ea589;
}
#top_visual svg .st2463 {
  fill: #347862;
}
#top_visual svg .st2464 {
  fill: #8f9c93;
}
#top_visual svg .st2465 {
  fill: #c0dfd8;
}
#top_visual svg .st2466 {
  fill: #56736e;
}
#top_visual svg .st2467 {
  fill: #99a19c;
}
#top_visual svg .st2468 {
  fill: #5c6453;
}
#top_visual svg .st2469 {
  fill: #c3fcc5;
}
#top_visual svg .st2470 {
  fill: #6d7665;
}
#top_visual svg .st2471 {
  fill: #3e5654;
}
#top_visual svg .st2472 {
  fill: #d3eeda;
}
#top_visual svg .st2473 {
  fill: #4a8381;
}
#top_visual svg .st2474 {
  fill: #95c56e;
}
#top_visual svg .st2475 {
  fill: #76a75e;
}
#top_visual svg .st2476 {
  fill: #ceb485;
}
#top_visual svg .st2477 {
  fill: #b5c0bb;
}
#top_visual svg .st2478 {
  fill: #6e99b5;
}
#top_visual svg .st2479 {
  fill: #616b61;
}
#top_visual svg .st2480 {
  fill: #738576;
}
#top_visual svg .st2481 {
  fill: #82c484;
}
#top_visual svg .st2482 {
  fill: #b6cac2;
}
#top_visual svg .st2483 {
  fill: #a4ef9b;
}
#top_visual svg .st2484 {
  fill: #86b587;
}
#top_visual svg .st2485 {
  fill: #82a06d;
}
#top_visual svg .st2486 {
  fill: #6e7c79;
}
#top_visual svg .st2487 {
  fill: #546a67;
}
#top_visual svg .st2488 {
  fill: #498653;
}
#top_visual svg .st2489 {
  fill: #c3d1d0;
}
#top_visual svg .st2490 {
  fill: #66b4a5;
}
#top_visual svg .st2491 {
  fill: #d5d5d0;
}
#top_visual svg .st2492 {
  fill: #fcd59d;
}
#top_visual svg .st2493 {
  fill: #79b47a;
}
#top_visual svg .st2494 {
  fill: #b6ecca;
}
#top_visual svg .st2495 {
  fill: #366858;
}
#top_visual svg .st2496 {
  fill: #8fa299;
}
#top_visual svg .st2497 {
  fill: #5f835c;
}
#top_visual svg .st2498 {
  fill: #9ae172;
}
#top_visual svg .st2499 {
  fill: #83a68a;
}
#top_visual svg .st2500 {
  fill: #74a683;
}
#top_visual svg .st2501 {
  fill: #194f40;
}
#top_visual svg .st2502 {
  fill: #3d625b;
}
#top_visual svg .st2503 {
  fill: #9c9a81;
}
#top_visual svg .st2504 {
  fill: #bcfdb9;
}
#top_visual svg .st2505 {
  fill: #5b7c7b;
}
#top_visual svg .st2506 {
  fill: #808e75;
}
#top_visual svg .st2507 {
  fill: #538297;
}
#top_visual svg .st2508 {
  fill: #8da694;
}
#top_visual svg .st2509 {
  fill: #6e9468;
}
#top_visual svg .st2510 {
  fill: #9bcb7f;
}
#top_visual svg .st2511 {
  fill: #b1b8ba;
}
#top_visual svg .st2512 {
  fill: #a4a275;
}
#top_visual svg .st2513 {
  fill: #96afa9;
}
#top_visual svg .st2514 {
  fill: #779b74;
}
#top_visual svg .st2515 {
  fill: #4b894b;
}
#top_visual svg .st2516 {
  fill: #adc2ba;
}
#top_visual svg .st2517 {
  fill: #b1d9bb;
}
#top_visual svg .st2518 {
  fill: #487485;
}
#top_visual svg .st2519 {
  fill: #489488;
}
#top_visual svg .st2520 {
  fill: #9cd577;
}
#top_visual svg .st2521 {
  fill: #94a99f;
}
#top_visual svg .st2522 {
  fill: #527a83;
}
#top_visual svg .st2523 {
  fill: #839668;
}
#top_visual svg .st2524 {
  fill: #b4e5c5;
}
#top_visual svg .st2525 {
  fill: #e9eae8;
}
#top_visual svg .st2526 {
  fill: #a1f39b;
}
#top_visual svg .st2527 {
  fill: #38856d;
}
#top_visual svg .st2528 {
  fill: #e6e6e2;
}
#top_visual svg .st2529 {
  fill: #225e46;
}
#top_visual svg .st2530 {
  fill: #53655b;
}
#top_visual svg .st2531 {
  fill: #847e68;
}
#top_visual svg .st2532 {
  fill: #277a6a;
}
#top_visual svg .st2533 {
  fill: #669abb;
}
#top_visual svg .st2534 {
  fill: #c0bfbb;
}
#top_visual svg .st2535 {
  fill: #a7a99f;
}
#top_visual svg .st2536 {
  fill: #e8c58e;
}
#top_visual svg .st2537 {
  fill: #acc9f2;
}
#top_visual svg .st2538 {
  fill: #3b5042;
}
#top_visual svg .st2539 {
  fill: #32544c;
}
#top_visual svg .st2540 {
  fill: #97e78e;
}
#top_visual svg .st2541 {
  fill: #bdcaa3;
}
#top_visual svg .st2542 {
  fill: #5c91aa;
}
#top_visual svg .st2543 {
  fill: #cec2b5;
}
#top_visual svg .st2544 {
  fill: #b6b6b8;
}
#top_visual svg .st2545 {
  fill: #c1c5ca;
}
#top_visual svg .st2546 {
  fill: #469489;
}
#top_visual svg .st2547 {
  fill: #496d78;
}
#top_visual svg .st2548 {
  fill: #ccb588;
}
#top_visual svg .st2549 {
  fill: #2c7055;
}
#top_visual svg .st2550 {
  fill: #899b85;
}
#top_visual svg .st2551 {
  fill: #cdf0b6;
}
#top_visual svg .st2552 {
  fill: #2e705f;
}
#top_visual svg .st2553 {
  fill: #97a48a;
}
#top_visual svg .st64 {
  fill: #92be64;
}
#top_visual svg .st2554 {
  fill: #afc5b9;
}
#top_visual svg .st2555 {
  fill: #344a46;
}
#top_visual svg .st2556 {
  fill: #8e9488;
}
#top_visual svg .st2557 {
  fill: #266e61;
}
#top_visual svg .st2558 {
  fill: #a2f49c;
}
#top_visual svg .st2559 {
  fill: #96c7f3;
}
#top_visual svg .st2560 {
  fill: #bcb878;
}
#top_visual svg .st2561 {
  fill: #9ca39d;
}
#top_visual svg .st2562 {
  fill: #a1afa7;
}
#top_visual svg .st2563 {
  fill: #829295;
}
#top_visual svg .st2564 {
  fill: #6c9dbe;
}
#top_visual svg .st2565 {
  fill: #7b8e7b;
}
#top_visual svg .st2566 {
  fill: #d6ffd2;
}
#top_visual svg .st2567 {
  fill: #849587;
}
#top_visual svg .st2568 {
  fill: #7994a1;
}
#top_visual svg .st2569 {
  fill: #7a8a88;
}
#top_visual svg .st2570 {
  fill: #a9b1b1;
}
#top_visual svg .st2571 {
  fill: #e7e7e3;
}
#top_visual svg .st2572 {
  fill: #b8c3c2;
}
#top_visual svg .st2573 {
  fill: #3d5f58;
}
#top_visual svg .st2574 {
  fill: #627471;
}
#top_visual svg .st2575 {
  fill: #8ee486;
}
#top_visual svg .st2576 {
  fill: #4e6865;
}
#top_visual svg .st2577 {
  fill: #79a081;
}
#top_visual svg .st2578 {
  fill: #6da0c3;
}
#top_visual svg .st2579 {
  fill: #727977;
}
#top_visual svg .st2580 {
  fill: #8cb58c;
}
#top_visual svg .st2581 {
  fill: #dbffd6;
}
#top_visual svg .st2582 {
  fill: #769a63;
}
#top_visual svg .st2583 {
  fill: #b2beb7;
}
#top_visual svg .st2584 {
  fill: #708c77;
}
#top_visual svg .st2585 {
  fill: #95a399;
}
#top_visual svg .st2586 {
  fill: #9de479;
}
#top_visual svg .st2587 {
  fill: #a6aea6;
}
#top_visual svg .st65, #top_visual svg .st2588 {
  fill: #b5f889;
}
#top_visual svg .st2589 {
  fill: #4c6567;
}
#top_visual svg .st2590 {
  fill: #748681;
}
#top_visual svg .st2591 {
  fill: #1b5751;
}
#top_visual svg .st2592 {
  fill: #667671;
}
#top_visual svg .st2593 {
  fill: #6b9455;
}
#top_visual svg .st2594 {
  fill: #8fcb6e;
}
#top_visual svg .st2595 {
  fill: #c4e6c5;
}
#top_visual svg .st2596 {
  fill: #6d7a75;
}
#top_visual svg .st2597 {
  fill: #90c98c;
}
#top_visual svg .st2598 {
  fill: #c7e1db;
}
#top_visual svg .st2599 {
  fill: #b3b9b3;
}
#top_visual svg .st2600 {
  fill: #7dac71;
}
#top_visual svg .st2601 {
  fill: #8ab792;
}
#top_visual svg .st2602 {
  fill: #7f9a8b;
}
#top_visual svg .st2603 {
  fill: #94c175;
}
#top_visual svg .st2604 {
  fill: #aabdb5;
}
#top_visual svg .st2605 {
  fill: #8ca09c;
}
#top_visual svg .st2606 {
  fill: #98c6a4;
}
#top_visual svg .st2607 {
  fill: #8daebc;
}
#top_visual svg .st2608 {
  fill: #638179;
}
#top_visual svg .st2609 {
  fill: #80927f;
}
#top_visual svg .st2610 {
  fill: #b3aba6;
}
#top_visual svg .st2611 {
  fill: #577771;
}
#top_visual svg .st2612 {
  fill: #5a665d;
}
#top_visual svg .st2613 {
  fill: #8acb8d;
}
#top_visual svg .st2614 {
  fill: #9fe89f;
}
#top_visual svg .st2615 {
  fill: #5c7c75;
}
#top_visual svg .st2616 {
  fill: #9eada7;
}
#top_visual svg .st2617 {
  fill: #5b6e6b;
}
#top_visual svg .st2618 {
  fill: #446a52;
}
#top_visual svg .st2619 {
  fill: #647d72;
}
#top_visual svg .st2620 {
  fill: #5d7469;
}
#top_visual svg .st2621 {
  fill: #b8bfc2;
}
#top_visual svg .st2622 {
  fill: #c6cccc;
}
#top_visual svg .st2623 {
  fill: #546257;
}
#top_visual svg .st2624 {
  fill: #63955f;
}
#top_visual svg .st2625 {
  fill: #c3ead0;
}
#top_visual svg .st2626 {
  fill: #6ca365;
}
#top_visual svg .st2627 {
  fill: #5e885b;
}
#top_visual svg .st2628 {
  fill: #a5b7b5;
}
#top_visual svg .st2629 {
  fill: #709189;
}
#top_visual svg .st2630 {
  fill: #dbe7de;
}
#top_visual svg .st2631 {
  fill: #70b46d;
}
#top_visual svg .st2632 {
  fill: #9ba591;
}
#top_visual svg .st2633 {
  fill: #abb1ad;
}
#top_visual svg .st2634 {
  fill: #9da29a;
}
#top_visual svg .st2635 {
  fill: #aabba5;
}
#top_visual svg .st2636 {
  fill: #557d93;
}
#top_visual svg .st2637 {
  fill: #c6d3cc;
}
#top_visual svg .st2638 {
  fill: #85c287;
}
#top_visual svg .st2639 {
  fill: #83bf81;
}
#top_visual svg .st2640 {
  fill: #b4e7c6;
}
#top_visual svg .st2641 {
  fill: #546865;
}
#top_visual svg .st2642 {
  fill: #b7c3a0;
}
#top_visual svg .st2643 {
  fill: #b5bfc2;
}
#top_visual svg .st2644 {
  fill: #3c6633;
}
#top_visual svg .st2645 {
  fill: #5d8795;
}
#top_visual svg .st2646 {
  fill: #a4bca8;
}
#top_visual svg .st2647 {
  fill: #848e82;
}
#top_visual svg .st2648 {
  fill: #d0d6d3;
}
#top_visual svg .st2649 {
  fill: #69707a;
}
#top_visual svg .st2650 {
  fill: #e0c78e;
}
#top_visual svg .st2651 {
  fill: #d2fbb7;
}
#top_visual svg .st2652 {
  fill: #a1b0a9;
}
#top_visual svg .st2653 {
  fill: #8fc0ee;
}
#top_visual svg .st2654 {
  fill: #28403c;
}
#top_visual svg .st2655 {
  fill: #819dab;
}
#top_visual svg .st2656 {
  fill: #6aed55;
}
#top_visual svg .st2657 {
  fill: #ebebe9;
}
#top_visual svg .st2658 {
  fill: #929b9f;
}
#top_visual svg .st2659 {
  fill: #a6b3ab;
}
#top_visual svg .st2660 {
  fill: #d7b4a4;
}
#top_visual svg .st2661 {
  fill: #cbcfcb;
}
#top_visual svg .st2662 {
  fill: #83a792;
}
#top_visual svg .st2663 {
  fill: #f6e1c4;
}
#top_visual svg .st2664 {
  fill: #53655a;
}
#top_visual svg .st2665 {
  fill: #b6ebcc;
}
#top_visual svg .st2666 {
  fill: #b2c7bc;
}
#top_visual svg .st2667 {
  fill: #a4b6ae;
}
#top_visual svg .st2668 {
  fill: #436a4c;
}
#top_visual svg .st2669 {
  fill: #8cc1f4;
}
#top_visual svg .st2670 {
  fill: #699066;
}
#top_visual svg .st2671 {
  fill: #356e3f;
}
#top_visual svg .st2672 {
  fill: #75736d;
}
#top_visual svg .st2673 {
  fill: #daf5e4;
}
#top_visual svg .st2674 {
  fill: #a3b59e;
}
#top_visual svg .st2675 {
  fill: #9de076;
}
#top_visual svg .st2676 {
  fill: #c4e6e1;
}
#top_visual svg .st2677 {
  fill: #b3c2ba;
}
#top_visual svg .st2678 {
  fill: #b4a87f;
}
#top_visual svg .st2679 {
  fill: #80a58a;
}
#top_visual svg .st2680 {
  fill: #8cb1b8;
}
#top_visual svg .st2681 {
  fill: #6d94b3;
}
#top_visual svg .st2682 {
  fill: #68bfb1;
}
#top_visual svg .st2683 {
  fill: #708683;
}
#top_visual svg .st2684 {
  fill: #8acb83;
}
#top_visual svg .st2685 {
  fill: #f5ce97;
}
#top_visual svg .st2686 {
  fill: #85f66d;
}
#top_visual svg .st2687 {
  fill: #87b390;
}
#top_visual svg .st2688 {
  fill: #64935f;
}
#top_visual svg .st2689 {
  fill: #817d6e;
}
#top_visual svg .st2690 {
  fill: #22544c;
}
#top_visual svg .st2691 {
  fill: #9da8aa;
}
#top_visual svg .st2692 {
  fill: #fbd496;
}
#top_visual svg .st2693 {
  fill: #b9e0ba;
}
#top_visual svg .st2694 {
  fill: #55a056;
}
#top_visual svg .st2695 {
  fill: #6fa36f;
}
#top_visual svg .st2696 {
  fill: #728576;
}
#top_visual svg .st2697 {
  fill: #34754d;
}
#top_visual svg .st2698 {
  fill: #9fa88b;
}
#top_visual svg .st2699 {
  fill: #80be82;
}
#top_visual svg .st2700 {
  fill: #a1c7a2;
}
#top_visual svg .st66 {
  fill: #3f8f77;
}
#top_visual svg .st2701 {
  fill: #c9d0d3;
}
#top_visual svg .st2702 {
  fill: #768d7d;
}
#top_visual svg .st2703 {
  fill: #e1f6e9;
}
#top_visual svg .st2704 {
  fill: #9cafa5;
}
#top_visual svg .st2705 {
  fill: #b4a879;
}
#top_visual svg .st2706 {
  fill: #294b42;
}
#top_visual svg .st2707 {
  fill: #c8f4c5;
}
#top_visual svg .st2708 {
  fill: #4c7a8a;
}
#top_visual svg .st2709 {
  fill: #a8ddb8;
}
#top_visual svg .st2710 {
  fill: #6c8684;
}
#top_visual svg .st2711 {
  fill: #568354;
}
#top_visual svg .st2712 {
  fill: #838472;
}
#top_visual svg .st2713 {
  fill: #74867a;
}
#top_visual svg .st2714 {
  fill: #3c6556;
}
#top_visual svg .st2715 {
  fill: #adb1a7;
}
#top_visual svg .st2716 {
  fill: #88cc7a;
}
#top_visual svg .st2717 {
  fill: #86b188;
}
#top_visual svg .st2718 {
  fill: #5bb34b;
}
#top_visual svg .st2719 {
  fill: #5c6e69;
}
#top_visual svg .st2720 {
  fill: #bdc7c3;
}
#top_visual svg .st2721 {
  fill: #a8e8c8;
}
#top_visual svg .st2722 {
  fill: #b7ac92;
}
#top_visual svg .st2723 {
  fill: #c9cfcf;
}
#top_visual svg .st2724 {
  fill: #98ea8f;
}
#top_visual svg .st2725 {
  fill: #7d9789;
}
#top_visual svg .st2726 {
  fill: #bcc5c5;
}
#top_visual svg .st2727 {
  fill: #90b6d4;
}
#top_visual svg .st2728 {
  fill: #cc9467;
}
#top_visual svg .st2729 {
  fill: #b7ae82;
}
#top_visual svg .st2730 {
  fill: #8b917e;
}
#top_visual svg .st2731 {
  fill: #93dd8b;
}
#top_visual svg .st2732 {
  fill: #576862;
}
#top_visual svg .st2733 {
  fill: #9fbea5;
}
#top_visual svg .st2734 {
  fill: #d2e3d2;
}
#top_visual svg .st2735 {
  fill: #498c82;
}
#top_visual svg .st2736 {
  fill: #d2d6d5;
}
#top_visual svg .st2737 {
  fill: #6cac70;
}
#top_visual svg .st2738 {
  fill: #74a673;
}
#top_visual svg .st2739 {
  fill: #6a8d9c;
}
#top_visual svg .st2740 {
  fill: #e2e3de;
}
#top_visual svg .st2741 {
  fill: #586250;
}
#top_visual svg .st2742 {
  fill: #506257;
}
#top_visual svg .st2743 {
  fill: #adef84;
}
#top_visual svg .st2744 {
  fill: #8eb777;
}
#top_visual svg .st2745 {
  fill: #459885;
}
#top_visual svg .st2746 {
  fill: #69838a;
}
#top_visual svg .st2747 {
  fill: #b5e9c7;
}
#top_visual svg .st2748 {
  fill: #96a38d;
}
#top_visual svg .st2749 {
  fill: #9ce696;
}
#top_visual svg .st2750 {
  fill: #8dae96;
}
#top_visual svg .st2751 {
  fill: #48584a;
}
#top_visual svg .st2752 {
  fill: #3f6259;
}
#top_visual svg .st2753 {
  fill: #689d65;
}
#top_visual svg .st2754 {
  fill: #c1c4af;
}
#top_visual svg .st2755 {
  fill: #a2d5b1;
}
#top_visual svg .st2756 {
  fill: #cfd1cd;
}
#top_visual svg .st2757 {
  fill: #a2d87c;
}
#top_visual svg .st2758 {
  fill: #8f946a;
}
#top_visual svg .st2759 {
  fill: #8cd384;
}
#top_visual svg .st2760 {
  fill: #dfddd7;
}
#top_visual svg .st2761 {
  fill: #97cb7b;
}
#top_visual svg .st2762 {
  fill: #445e5f;
}
#top_visual svg .st2763 {
  fill: #a7e07e;
}
#top_visual svg .st2764 {
  fill: #8ea28b;
}
#top_visual svg .st2765 {
  fill: #929f4d;
}
#top_visual svg .st2766 {
  fill: #858b80;
}
#top_visual svg .st2767 {
  fill: #8b9d86;
}
#top_visual svg .st2768 {
  fill: #bac2bb;
}
#top_visual svg .st2769 {
  fill: #82a987;
}
#top_visual svg .st2770 {
  fill: #c25757;
}
#top_visual svg .st2771 {
  fill: #6e7c94;
}
#top_visual svg .st2772 {
  fill: #a2f39b;
}
#top_visual svg .st2773 {
  fill: #7b8c88;
}
#top_visual svg .st2774 {
  fill: #69bdb3;
}
#top_visual svg .st2775 {
  fill: #1b534a;
}
#top_visual svg .st2776 {
  fill: #b2b7b5;
}
#top_visual svg .st2777 {
  fill: #6b8b82;
}
#top_visual svg .st2778 {
  fill: #7f928c;
}
#top_visual svg .st2779 {
  fill: #4f9a8b;
}
#top_visual svg .st2780 {
  fill: #b9bebc;
}
#top_visual svg .st2781 {
  fill: #5c7970;
}
#top_visual svg .st2782 {
  fill: #87be82;
}
#top_visual svg .st2783 {
  fill: #317361;
}
#top_visual svg .st67 {
  fill: #4e9359;
}
#top_visual svg .st2784 {
  fill: #94be88;
}
#top_visual svg .st2785 {
  fill: #71aa6a;
}
#top_visual svg .st2786 {
  fill: #98b1ac;
}
#top_visual svg .st2787 {
  fill: #a9eb7e;
}
#top_visual svg .st2788 {
  fill: #46705d;
}
#top_visual svg .st2789 {
  fill: #516166;
}
#top_visual svg .st2790 {
  fill: #8bb6da;
}
#top_visual svg .st2791 {
  fill: #69c0b2;
}
#top_visual svg .st2792 {
  fill: #678179;
}
#top_visual svg .st2793 {
  fill: #8ea49d;
}
#top_visual svg .st2794 {
  fill: #a6b8b2;
}
#top_visual svg .st2795 {
  fill: #7cb77e;
}
#top_visual svg .st2796 {
  fill: #406676;
}
#top_visual svg .st2797 {
  fill: #6e8b97;
}
#top_visual svg .st2798 {
  fill: #77e964;
}
#top_visual svg .st2799 {
  fill: #5f93ac;
}
#top_visual svg .st2800 {
  fill: #84826e;
}
#top_visual svg .st2801 {
  fill: #245f5c;
}
#top_visual svg .st2802 {
  fill: #adef82;
}
#top_visual svg .st2803 {
  fill: #909892;
}
#top_visual svg .st2804 {
  fill: #83a18a;
}
#top_visual svg .st2805 {
  fill: #475758;
}
#top_visual svg .st2806 {
  fill: #bdc3ab;
}
#top_visual svg .st2807 {
  fill: #81a08c;
}
#top_visual svg .st2808 {
  fill: #bdcec7;
}
#top_visual svg .st2809 {
  fill: #647169;
}
#top_visual svg .st2810 {
  fill: #3e5244;
}
#top_visual svg .st2811 {
  fill: #d7d7d4;
}
#top_visual svg .st2812 {
  fill: #78a678;
}
#top_visual svg .st2813 {
  fill: #cbdbd6;
}
#top_visual svg .st2814 {
  fill: #8fb08b;
}
#top_visual svg .st2815 {
  fill: #97bf87;
}
#top_visual svg .st2816 {
  fill: #264b3c;
}
#top_visual svg .st2817 {
  fill: #ced3da;
}
#top_visual svg .st2818 {
  fill: #69ae6c;
}
#top_visual svg .st2819 {
  fill: #537889;
}
#top_visual svg .st2820 {
  fill: #a7bbb7;
}
#top_visual svg .st2821 {
  fill: #f9d498;
}
#top_visual svg .st2822 {
  fill: #4b894d;
}
#top_visual svg .st2823 {
  fill: #4c7b89;
}
#top_visual svg .st2824 {
  fill: #5c6657;
}
#top_visual svg .st2825 {
  fill: #9aaa9d;
}
#top_visual svg .st2826 {
  fill: #85c386;
}
#top_visual svg .st2827 {
  fill: #e1ede9;
}
#top_visual svg .st2828 {
  fill: #90b1ce;
}
#top_visual svg .st2829 {
  fill: #7a9eb5;
}
#top_visual svg .st2830 {
  fill: #6ba26c;
}
#top_visual svg .st2831 {
  fill: #abb1b3;
}
#top_visual svg .st2832 {
  fill: #96a8a6;
}
#top_visual svg .st68 {
  fill: #b6f68d;
}
#top_visual svg .st2833 {
  fill: #a5dd90;
}
#top_visual svg .st2834 {
  fill: #417184;
}
#top_visual svg .st2835 {
  fill: #4a564c;
}
#top_visual svg .st2836 {
  fill: #699bbc;
}
#top_visual svg .st2837 {
  fill: #4e615b;
}
#top_visual svg .st2838 {
  fill: #bee5c8;
}
#top_visual svg .st2839 {
  fill: #9df198;
}
#top_visual svg .st2840 {
  fill: #5e9f57;
}
#top_visual svg .st2841 {
  fill: #f7bea7;
}
#top_visual svg .st2842 {
  fill: #b2ba9e;
}
#top_visual svg .st2843 {
  fill: #b8beb8;
}
#top_visual svg .st2844 {
  fill: #b9c3be;
}
#top_visual svg .st2845 {
  fill: #439482;
}
#top_visual svg .st2846 {
  fill: #b8cbc3;
}
#top_visual svg .st2847 {
  fill: #99aeab;
}
#top_visual svg .st2848 {
  fill: #90a489;
}
#top_visual svg .st2849 {
  fill: #768c6f;
}
#top_visual svg .st2850 {
  fill: #b8b9b8;
}
#top_visual svg .st2851 {
  fill: #4a5e5c;
}
#top_visual svg .st2852 {
  fill: #96b09a;
}
#top_visual svg .st2853 {
  fill: #69a069;
}
#top_visual svg .st2854 {
  fill: #dbdfe7;
}
#top_visual svg .st2855 {
  fill: #417377;
}
#top_visual svg .st2856 {
  fill: #b5e8c8;
}
#top_visual svg .st2857 {
  fill: #bff999;
}
#top_visual svg .st2858 {
  fill: #8fa199;
}
#top_visual svg .st2859 {
  fill: #76a8cf;
}
#top_visual svg .st2860 {
  fill: #649366;
}
#top_visual svg .st2861 {
  fill: #52625c;
}
#top_visual svg .st2862 {
  fill: #8ea59e;
}
#top_visual svg .st2863 {
  fill: #84abcb;
}
#top_visual svg .st2864 {
  fill: #72805e;
}
#top_visual svg .st2865 {
  fill: #8cafc3;
}
#top_visual svg .st2866 {
  fill: #88ab87;
}
#top_visual svg .st2867 {
  fill: #bae7ca;
}
#top_visual svg .st2868 {
  fill: #99b5a0;
}
#top_visual svg .st2869 {
  fill: #c7cbce;
}
#top_visual svg .st2870 {
  fill: #f3d29b;
}
#top_visual svg .st2871 {
  fill: #88c688;
}
#top_visual svg .st2872 {
  fill: #e0e1dd;
}
#top_visual svg .st2873 {
  fill: #3a5856;
}
#top_visual svg .st2874 {
  fill: #445456;
}
#top_visual svg .st2875 {
  fill: #76d266;
}
#top_visual svg .st2876 {
  fill: #7198b2;
}
#top_visual svg .st2877 {
  fill: #bee6c8;
}
#top_visual svg .st2878 {
  fill: #95bd99;
}
#top_visual svg .st2879 {
  fill: #8cb48d;
}
#top_visual svg .st2880 {
  fill: #9acb8c;
}
#top_visual svg .st2881 {
  fill: #b8bfc3;
}
#top_visual svg .st2882 {
  fill: #495c53;
}
#top_visual svg .st2883 {
  fill: #557048;
}
#top_visual svg .st2884 {
  fill: #d3c1a1;
}
#top_visual svg .st2885 {
  fill: #81a6bf;
}
#top_visual svg .st2886 {
  fill: #b2beb9;
}
#top_visual svg .st2887 {
  fill: #477986;
}
#top_visual svg .st2888 {
  fill: #818f8c;
}
#top_visual svg .st2889 {
  fill: #708e8d;
}
#top_visual svg .st2890 {
  fill: #3a6e7a;
}
#top_visual svg .st2891 {
  fill: #6a8a66;
}
#top_visual svg .st2892 {
  fill: #9fa096;
}
#top_visual svg .st2893 {
  fill: #709787;
}
#top_visual svg .st2894 {
  fill: #89ce83;
}
#top_visual svg .st2895 {
  fill: #4e7f94;
}
#top_visual svg .st2896 {
  fill: #ccd1d6;
}
#top_visual svg .st2897 {
  fill: #8d9a68;
}
#top_visual svg .st2898 {
  fill: #babdbf;
}
#top_visual svg .st2899 {
  fill: #bfbeb6;
}
#top_visual svg .st2900 {
  fill: #6a7f78;
}
#top_visual svg .st2901 {
  fill: #b6b4af;
}
#top_visual svg .st2902 {
  fill: #57835b;
}
#top_visual svg .st2903 {
  fill: #8dbbe1;
}
#top_visual svg .st69 {
  fill: #246b41;
}
#top_visual svg .st2904 {
  fill: #d4f7bf;
}
#top_visual svg .st2905 {
  fill: #77b678;
}
#top_visual svg .st2906 {
  fill: #4e8857;
}
#top_visual svg .st2907 {
  fill: #497a51;
}
#top_visual svg .st2908 {
  fill: #c2c9cb;
}
#top_visual svg .st2909 {
  fill: #98a79f;
}
#top_visual svg .st2910 {
  fill: #80a17d;
}
#top_visual svg .st2911 {
  fill: #73b374;
}
#top_visual svg .st2912 {
  fill: #2e574e;
}
#top_visual svg .st2913 {
  fill: #d2d7de;
}
#top_visual svg .st2914 {
  fill: #9dafab;
}
#top_visual svg .st2915 {
  fill: #a3c8a8;
}
#top_visual svg .st2916 {
  fill: #93a5a8;
}
#top_visual svg .st2917 {
  fill: #90e28a;
}
#top_visual svg .st2918 {
  fill: #a5ec9b;
}
#top_visual svg .st2919 {
  fill: #8a9896;
}
#top_visual svg .st70 {
  fill: #6f8058;
}
#top_visual svg .st2920 {
  fill: #4b625e;
}
#top_visual svg .st2921 {
  fill: #86ca7d;
}
#top_visual svg .st2922 {
  fill: #6b9d66;
}
#top_visual svg .st2923 {
  fill: #a3ab8c;
}
#top_visual svg .st2924 {
  fill: #364c49;
}
#top_visual svg .st2925 {
  fill: #3d736b;
}
#top_visual svg .st2926 {
  fill: #849385;
}
#top_visual svg .st2927 {
  fill: #50b045;
}
#top_visual svg .st2928 {
  fill: #bcc2c5;
}
#top_visual svg .st2929 {
  fill: #447386;
}
#top_visual svg .st2930 {
  fill: #4e9b8b;
}
#top_visual svg .st2931 {
  fill: #536c66;
}
#top_visual svg .st2932 {
  fill: #28522f;
}
#top_visual svg .st2933 {
  fill: #e4caa1;
}
#top_visual svg .st2934 {
  fill: #94d88b;
}
#top_visual svg .st2935 {
  fill: #b2b8b3;
}
#top_visual svg .st2936 {
  fill: #6c8b83;
}
#top_visual svg .st2937 {
  fill: #eff0ef;
}
#top_visual svg .st2938 {
  fill: #acacad;
}
#top_visual svg .st2939 {
  fill: #939885;
}
#top_visual svg .st2940 {
  fill: #899491;
}
#top_visual svg .st2941 {
  fill: #1b4e32;
}
#top_visual svg .st2942 {
  fill: #3d6a77;
}
#top_visual svg .st2943 {
  fill: #6bb662;
}
#top_visual svg .st2944 {
  fill: #7a9c95;
}
#top_visual svg .st2945 {
  fill: #dbc794;
}
#top_visual svg .st2946 {
  fill: #a3be84;
}
#top_visual svg .st2947 {
  fill: #929f9f;
}
#top_visual svg .st2948 {
  fill: #39636f;
}
#top_visual svg .st2949 {
  fill: #82c5cc;
}
#top_visual svg .st2950 {
  fill: #3f5955;
}
#top_visual svg .st2951 {
  fill: #848e8e;
}
#top_visual svg .st2952 {
  fill: #b2b7b9;
}
#top_visual svg .st2953 {
  fill: #9db096;
}
#top_visual svg .st71 {
  fill: #246a49;
}
#top_visual svg .st2954 {
  fill: #acb6ba;
}
#top_visual svg .st2955 {
  fill: #9cb0a9;
}
#top_visual svg .st2956 {
  fill: #506356;
}
#top_visual svg .st2957 {
  fill: #789a65;
}
#top_visual svg .st2958 {
  fill: #8ace84;
}
#top_visual svg .st2959 {
  fill: #b8c8c2;
}
#top_visual svg .st2960 {
  fill: #457284;
}
#top_visual svg .st2961 {
  fill: #a0b5a2;
}
#top_visual svg .st2962 {
  fill: #ced5da;
}
#top_visual svg .st2963 {
  fill: #639864;
}
#top_visual svg .st2964 {
  fill: #9cea91;
}
#top_visual svg .st2965 {
  fill: #b8c2bf;
}
#top_visual svg .st2966 {
  fill: #497350;
}
#top_visual svg .st2967 {
  fill: #70a76b;
}
#top_visual svg .st2968 {
  fill: #799491;
}
#top_visual svg .st2969 {
  fill: #86bc7b;
}
#top_visual svg .st2970 {
  fill: #4f8395;
}
#top_visual svg .st2971 {
  fill: #96c79d;
}
#top_visual svg .st2972 {
  fill: #81a977;
}
#top_visual svg .st2973 {
  fill: #87c167;
}
#top_visual svg .st2974 {
  fill: #80a5c0;
}
#top_visual svg .st2975 {
  fill: #2e7b73;
}
#top_visual svg .st2976 {
  fill: #58a15f;
}
#top_visual svg .st2977 {
  fill: #4b8f53;
}
#top_visual svg .st2978 {
  fill: #80b982;
}
#top_visual svg .st2979 {
  fill: #8db78e;
}
#top_visual svg .st2980 {
  fill: #839a8a;
}
#top_visual svg .st2981 {
  fill: #385248;
}
#top_visual svg .st2982 {
  fill: #b5b88c;
}
#top_visual svg .st2983 {
  fill: #a1caa7;
}
#top_visual svg .st2984 {
  fill: #def1e2;
}
#top_visual svg .st2985 {
  fill: #839680;
}
#top_visual svg .st2986 {
  fill: #365043;
}
#top_visual svg .st2987 {
  fill: #a1d5b1;
}
#top_visual svg .st2988 {
  fill: #86a78e;
}
#top_visual svg .st2989 {
  fill: #ebc897;
}
#top_visual svg .st2990 {
  fill: #356267;
}
#top_visual svg .st2991 {
  fill: #819fb1;
}
#top_visual svg .st2992 {
  fill: #988770;
}
#top_visual svg .st2993 {
  fill: #59706a;
}
#top_visual svg .st2994 {
  fill: #7eb67d;
}
#top_visual svg .st2995 {
  fill: #74a769;
}
#top_visual svg .st2996 {
  fill: #5a7572;
}
#top_visual svg .st2997 {
  fill: #6692b3;
}
#top_visual svg .st2998 {
  fill: #165b44;
}
#top_visual svg .st2999 {
  fill: #aff482;
}
#top_visual svg .st3000 {
  fill: #88a98e;
}
#top_visual svg .st3001 {
  fill: #54835a;
}
#top_visual svg .st3002 {
  fill: #7bafdc;
}
#top_visual svg .st3003 {
  fill: #e3eae9;
}
#top_visual svg .st3004 {
  fill: #a4f9a0;
}
#top_visual svg .st3005 {
  fill: #4c7452;
}
#top_visual svg .st3006 {
  fill: #577670;
}
#top_visual svg .st3007 {
  fill: #6b7d7b;
}
#top_visual svg .st3008 {
  fill: #59736f;
}
#top_visual svg .st3009 {
  fill: #98bcd7;
}
#top_visual svg .st3010 {
  fill: #abbdb6;
}
#top_visual svg .st3011 {
  fill: #96b89d;
}
#top_visual svg .st3012 {
  fill: #87a086;
}
#top_visual svg .st3013 {
  fill: #236157;
}
#top_visual svg .st3014 {
  fill: #697b6f;
}
#top_visual svg .st3015 {
  fill: #525c4c;
}
#top_visual svg .st3016 {
  fill: #1c5b40;
}
#top_visual svg .st3017 {
  fill: #516d68;
}
#top_visual svg .st3018 {
  fill: #95bd97;
}
#top_visual svg .st3019 {
  fill: #6ea96a;
}
#top_visual svg .st72 {
  fill: #75ab5c;
}
#top_visual svg .st73 {
  fill: #a2e979;
}
#top_visual svg .st3020 {
  fill: #5e6556;
}
#top_visual svg .st3021 {
  fill: #5b8baf;
}
#top_visual svg .st3022 {
  fill: #496d69;
}
#top_visual svg .st3023 {
  fill: #99aa93;
}
#top_visual svg .st3024 {
  fill: #99cba4;
}
#top_visual svg .st3025 {
  fill: #5889a7;
}
#top_visual svg .st3026 {
  fill: #a9aea7;
}
#top_visual svg .st3027 {
  fill: #5b8aae;
}
#top_visual svg .st3028 {
  fill: #586f6a;
}
#top_visual svg .st3029 {
  fill: #93c3f1;
}
#top_visual svg .st3030 {
  fill: #568097;
}
#top_visual svg .st3031 {
  fill: #6b9c67;
}
#top_visual svg .st3032 {
  fill: #8da996;
}
#top_visual svg .st3033 {
  fill: #94e090;
}
#top_visual svg .st3034 {
  fill: #30776a;
}
#top_visual svg .st3035 {
  fill: #a1c6a4;
}
#top_visual svg .st3036 {
  fill: #96a29d;
}
#top_visual svg .st3037 {
  fill: #b9c0c3;
}
#top_visual svg .st3038 {
  fill: #5f925c;
}
#top_visual svg .st3039 {
  fill: #728981;
}
#top_visual svg .st3040 {
  fill: #86a68e;
}
#top_visual svg .st3041 {
  fill: #e3c293;
}
#top_visual svg .st3042 {
  fill: #6bab57;
}
#top_visual svg .st3043 {
  fill: #6e9662;
}
#top_visual svg .st3044 {
  fill: #637b78;
}
#top_visual svg .st3045 {
  fill: #7d9d7b;
}
#top_visual svg .st3046 {
  fill: #9af196;
}
#top_visual svg .st3047 {
  fill: #70b472;
}
#top_visual svg .st3048 {
  fill: #d4f4e1;
}
#top_visual svg .st3049 {
  fill: #d3d8c9;
}
#top_visual svg .st3050 {
  fill: #93b299;
}
#top_visual svg .st3051 {
  fill: #6ca1c5;
}
#top_visual svg .st3052 {
  fill: #849e92;
}
#top_visual svg .st3053 {
  fill: #d3fece;
}
#top_visual svg .st3054 {
  fill: #9ba5a1;
}
#top_visual svg .st3055 {
  fill: #508199;
}
#top_visual svg .st3056 {
  fill: #dfeadf;
}
#top_visual svg .st3057 {
  fill: #314337;
}
#top_visual svg .st3058 {
  fill: #94e28e;
}
#top_visual svg .st3059 {
  fill: #747f7c;
}
#top_visual svg .st3060 {
  fill: #2e746b;
}
#top_visual svg .st3061 {
  fill: #898b82;
}
#top_visual svg .st3062 {
  fill: #c8ccc9;
}
#top_visual svg .st3063 {
  fill: #89aa92;
}
#top_visual svg .st3064 {
  fill: #597770;
}
#top_visual svg .st3065 {
  fill: #adb3ad;
}
#top_visual svg .st3066 {
  fill: #79b672;
}
#top_visual svg .st3067 {
  fill: #8f9c9b;
}
#top_visual svg .st3068 {
  fill: #73a86c;
}
#top_visual svg .st3069 {
  fill: #82a489;
}
#top_visual svg .st3070 {
  fill: #879092;
}
#top_visual svg .st3071 {
  fill: #708c84;
}
#top_visual svg .st3072 {
  fill: #9f946f;
}
#top_visual svg .st3073 {
  fill: #9bef96;
}
#top_visual svg .st3074 {
  fill: #89b68e;
}
#top_visual svg .st3075 {
  fill: #566b67;
}
#top_visual svg .st3076 {
  fill: #84c284;
}
#top_visual svg .st3077 {
  fill: #93a49c;
}
#top_visual svg .st3078 {
  fill: #bde2c7;
}
#top_visual svg .st3079 {
  fill: #f4f4f4;
}
#top_visual svg .st3080 {
  fill: #dec99e;
}
#top_visual svg .st3081 {
  fill: #90e38b;
}
#top_visual svg .st3082 {
  fill: #a3b6ae;
}
#top_visual svg .st3083 {
  fill: #bbc2be;
}
#top_visual svg .st3084 {
  fill: #a2d2ae;
}
#top_visual svg .st3085 {
  fill: #677e6f;
}
#top_visual svg .st3086 {
  fill: #cb6d50;
}
#top_visual svg .st3087 {
  fill: #95a19c;
}
#top_visual svg .st3088 {
  fill: #eef2ef;
}
#top_visual svg .st3089 {
  fill: #5d90ac;
}
#top_visual svg .st3090 {
  fill: #d0d4db;
}
#top_visual svg .st3091 {
  fill: #4c7c8d;
}
#top_visual svg .st3092 {
  fill: #bdc3c6;
}
#top_visual svg .st3093 {
  fill: #9ea7a3;
}
#top_visual svg .st3094 {
  fill: #889c6c;
}
#top_visual svg .st3095 {
  fill: #a2b4af;
}
#top_visual svg .st3096 {
  fill: #92e689;
}
#top_visual svg .st3097 {
  fill: #68bcb1;
}
#top_visual svg .st3098 {
  fill: #687664;
}
#top_visual svg .st3099 {
  fill: #abffa6;
}
#top_visual svg .st3100 {
  fill: #74aad1;
}
#top_visual svg .st3101 {
  fill: #b3b1af;
}
#top_visual svg .st3102 {
  fill: #b5bcba;
}
#top_visual svg .st3103 {
  fill: #bdc3c4;
}
#top_visual svg .st3104 {
  fill: #d6dae1;
}
#top_visual svg .st3105 {
  fill: #577d54;
}
#top_visual svg .st3106 {
  fill: #5688a2;
}
#top_visual svg .st3107 {
  fill: #36514b;
}
#top_visual svg .st3108 {
  fill: #5d91ac;
}
#top_visual svg .st3109 {
  fill: #92a48d;
}
#top_visual svg .st3110 {
  fill: #707877;
}
#top_visual svg .st3111 {
  fill: #98aea2;
}
#top_visual svg .st3112 {
  fill: #c2c6c4;
}
#top_visual svg .st3113 {
  fill: #93aa97;
}
#top_visual svg .st3114 {
  fill: #eae5e0;
}
#top_visual svg .st3115 {
  fill: #7e9d7f;
}
#top_visual svg .st3116 {
  fill: #e3e4e2;
}
#top_visual svg .st3117 {
  fill: #74b576;
}
#top_visual svg .st3118 {
  fill: #9fa49d;
}
#top_visual svg .st3119 {
  fill: #b5e6c8;
}
#top_visual svg .st3120 {
  fill: #306d42;
}
#top_visual svg .st3121 {
  fill: #96a7a1;
}
#top_visual svg .st3122 {
  fill: #bdb271;
}
#top_visual svg .st3123 {
  fill: #86c789;
}
#top_visual svg .st3124 {
  fill: #b2b3ae;
}
#top_visual svg .st3125 {
  fill: #7faac9;
}
#top_visual svg .st3126 {
  fill: #889690;
}
#top_visual svg .st3127 {
  fill: #508951;
}
#top_visual svg .st3128 {
  fill: #6c7976;
}
#top_visual svg .st3129 {
  fill: #81b675;
}
#top_visual svg .st3130 {
  fill: #546d68;
}
#top_visual svg .st3131 {
  fill: #cba391;
}
#top_visual svg .st3132 {
  fill: #81ac91;
}
#top_visual svg .st3133 {
  fill: #a1d4ad;
}
#top_visual svg .st3134 {
  fill: #91b393;
}
#top_visual svg .st3135 {
  fill: #4b615e;
}
#top_visual svg .st3136 {
  fill: #799fa5;
}
#top_visual svg .st3137 {
  fill: #778a77;
}
#top_visual svg .st3138 {
  fill: #828d67;
}
#top_visual svg .st3139 {
  fill: #48879d;
}
#top_visual svg .st3140 {
  fill: #cdb490;
}
#top_visual svg .st3141 {
  fill: #becfcc;
}
#top_visual svg .st3142 {
  fill: #92a1a0;
}
#top_visual svg .st3143 {
  fill: #edf0ee;
}
#top_visual svg .st3144 {
  fill: #c3c3b3;
}
#top_visual svg .st3145 {
  fill: #8b9f96;
}
#top_visual svg .st3146 {
  fill: #547a8b;
}
#top_visual svg .st3147 {
  fill: #2e785d;
}
#top_visual svg .st3148 {
  fill: #508057;
}
#top_visual svg .st3149 {
  fill: #66a969;
}
#top_visual svg .st3150 {
  fill: #2f6061;
}
#top_visual svg .st3151 {
  fill: #8fa29f;
}
#top_visual svg .st3152 {
  fill: #6b98b7;
}
#top_visual svg .st3153 {
  fill: #76b270;
}
#top_visual svg .st3154 {
  fill: #5d87a5;
}
#top_visual svg .st3155 {
  fill: #7ab17a;
}
#top_visual svg .st3156 {
  fill: #5f93aa;
}
#top_visual svg .st3157 {
  fill: #869c85;
}
#top_visual svg .st3158 {
  fill: #1d5c3c;
}
#top_visual svg .st3159 {
  fill: #1a5f41;
}
#top_visual svg .st3160 {
  fill: #a2adaa;
}
#top_visual svg .st3161 {
  fill: #d2d6dd;
}
#top_visual svg .st3162 {
  fill: #608b96;
}
#top_visual svg .st3163 {
  fill: #8d9e9c;
}
#top_visual svg .st3164 {
  fill: #43534d;
}
#top_visual svg .st3165 {
  fill: #395c54;
}
#top_visual svg .st3166 {
  fill: #79b471;
}
#top_visual svg .st3167 {
  fill: #568384;
}
#top_visual svg .st3168 {
  fill: #7aa862;
}
#top_visual svg .st3169 {
  fill: #52645d;
}
#top_visual svg .st3170 {
  fill: #bec1bc;
}
#top_visual svg .st3171 {
  fill: #61965d;
}
#top_visual svg .st3172 {
  fill: #7099b3;
}
#top_visual svg .st3173 {
  fill: #638498;
}
#top_visual svg .st3174 {
  fill: #70b173;
}
#top_visual svg .st3175 {
  fill: #bdbfc3;
}
#top_visual svg .st3176 {
  fill: #406c73;
}
#top_visual svg .st3177 {
  fill: #919e73;
}
#top_visual svg .st3178 {
  fill: #617a5c;
}
#top_visual svg .st3179 {
  fill: #80aa81;
}
#top_visual svg .st3180 {
  fill: #7e8a65;
}
#top_visual svg .st3181 {
  fill: #9add92;
}
#top_visual svg .st3182 {
  fill: #8f9e96;
}
#top_visual svg .st3183 {
  fill: #63925c;
}
#top_visual svg .st3184 {
  fill: #919d94;
}
#top_visual svg .st3185 {
  fill: #809d90;
}
#top_visual svg .st3186 {
  fill: #939a91;
}
#top_visual svg .st3187 {
  fill: #5aa261;
}
#top_visual svg .st3188 {
  fill: #86cc80;
}
#top_visual svg .st3189 {
  fill: #5a665f;
}
#top_visual svg .st3190 {
  fill: #71a871;
}
#top_visual svg .st3191 {
  fill: #818e87;
}
#top_visual svg .st3192 {
  fill: #aeb0b2;
}
#top_visual svg .st3193 {
  fill: #8f9f9b;
}
#top_visual svg .st3194 {
  fill: #709abb;
}
#top_visual svg .st3195 {
  fill: #7fb994;
}
#top_visual svg .st3196 {
  fill: #7d8077;
}
#top_visual svg .st3197 {
  fill: #9aa29b;
}
#top_visual svg .st3198 {
  fill: #c1ddc8;
}
#top_visual svg .st3199 {
  fill: #66e852;
}
#top_visual svg .st3200 {
  fill: #b9c1be;
}
#top_visual svg .st3201 {
  fill: #c5dcc5;
}
#top_visual svg .st3202 {
  fill: #4d6057;
}
#top_visual svg .st3203 {
  fill: #5c9061;
}
#top_visual svg .st3204 {
  fill: #70aaac;
}
#top_visual svg .st3205 {
  fill: #8eb78e;
}
#top_visual svg .st3206 {
  fill: #66986a;
}
#top_visual svg .st3207 {
  fill: #a6b1b2;
}
#top_visual svg .st3208 {
  fill: #499f91;
}
#top_visual svg .st3209 {
  fill: #d3c7a1;
}
#top_visual svg .st3210 {
  fill: #98e88f;
}
#top_visual svg .st3211 {
  fill: #c0c7c1;
}
#top_visual svg .st3212 {
  fill: #a4b7a1;
}
#top_visual svg .st3213 {
  fill: #9ea6a2;
}
#top_visual svg .st3214 {
  fill: #d4bd97;
}
#top_visual svg .st3215 {
  fill: #afd2b7;
}
#top_visual svg .st3216 {
  fill: #60a966;
}
#top_visual svg .st3217 {
  fill: #46615a;
}
#top_visual svg .st3218 {
  fill: #426973;
}
#top_visual svg .st3219 {
  fill: #6ba361;
}
#top_visual svg .st3220 {
  fill: #6fab68;
}
#top_visual svg .st3221 {
  fill: #82aa6f;
}
#top_visual svg .st3222 {
  fill: #82bb84;
}
#top_visual svg .st3223 {
  fill: #56c749;
}
#top_visual svg .st3224 {
  fill: #226449;
}
#top_visual svg .st3225 {
  fill: #93b19a;
}
#top_visual svg .st3226 {
  fill: #566b66;
}
#top_visual svg .st3227 {
  fill: #95b78c;
}
#top_visual svg .st3228 {
  fill: #426675;
}
#top_visual svg .st3229 {
  fill: #487b8d;
}
#top_visual svg .st3230 {
  fill: #a6c3ad;
}
#top_visual svg .st3231 {
  fill: #70825e;
}
#top_visual svg .st3232 {
  fill: #8c9894;
}
#top_visual svg .st3233 {
  fill: #71837f;
}
#top_visual svg .st3234 {
  fill: #377870;
}
#top_visual svg .st3235 {
  fill: #738f73;
}
#top_visual svg .st3236 {
  fill: #84bcc0;
}
#top_visual svg .st3237 {
  fill: #749960;
}
#top_visual svg .st3238 {
  fill: #add0b6;
}
#top_visual svg .st3239 {
  fill: #5b726c;
}
#top_visual svg .st3240 {
  fill: #859391;
}
#top_visual svg .st3241 {
  fill: #9da69f;
}
#top_visual svg .st3242 {
  fill: #d3fac9;
}
#top_visual svg .st3243 {
  fill: #8bad8a;
}
#top_visual svg .st3244 {
  fill: #677969;
}
#top_visual svg .st3245 {
  fill: #79c1b8;
}
#top_visual svg .st3246 {
  fill: #a4cb87;
}
#top_visual svg .st3247 {
  fill: #939889;
}
#top_visual svg .st3248 {
  fill: #befcb9;
}
#top_visual svg .st3249 {
  fill: #b1b7b1;
}
#top_visual svg .st3250 {
  fill: #8cb579;
}
#top_visual svg .st3251 {
  fill: #81967f;
}
#top_visual svg .st3252 {
  fill: #53776e;
}
#top_visual svg .st3253 {
  fill: #326068;
}
#top_visual svg .st3254 {
  fill: #6ea770;
}
#top_visual svg .st3255 {
  fill: #739370;
}
#top_visual svg .st3256 {
  fill: #1d453b;
}
#top_visual svg .st3257 {
  fill: #68846e;
}
#top_visual svg .st3258 {
  fill: #546c66;
}
#top_visual svg .st3259 {
  fill: #f8f8f5;
}
#top_visual svg .st3260 {
  fill: #93b87b;
}
#top_visual svg .st3261 {
  fill: #d1b88f;
}
#top_visual svg .st3262 {
  fill: #d0d1cc;
}
#top_visual svg .st3263 {
  fill: #3f6e7c;
}
#top_visual svg .st3264 {
  fill: #e2f7eb;
}
#top_visual svg .st3265 {
  fill: #376165;
}
#top_visual svg .st3266 {
  fill: #8ec3f4;
}
#top_visual svg .st3267 {
  fill: #57ae50;
}
#top_visual svg .st3268 {
  fill: #b0a89b;
}
#top_visual svg .st3269 {
  fill: #76929e;
}
#top_visual svg .st3270 {
  fill: #9797a3;
}
#top_visual svg .st3271 {
  fill: #bb815f;
}
#top_visual svg .st3272 {
  fill: #6295b3;
}
#top_visual svg .st3273 {
  fill: #6a8e9f;
}
#top_visual svg .st3274 {
  fill: #5a7975;
}
#top_visual svg .st3275 {
  fill: #98cc8c;
}
#top_visual svg .st3276 {
  fill: #a8bbb2;
}
#top_visual svg .st3277 {
  fill: #4c7d91;
}
#top_visual svg .st3278 {
  fill: #284c43;
}
#top_visual svg .st3279 {
  fill: #adb4b5;
}
#top_visual svg .st3280 {
  fill: #3e5551;
}
#top_visual svg .st3281 {
  fill: #5e7f61;
}
#top_visual svg .st3282 {
  fill: #749790;
}
#top_visual svg .st3283 {
  fill: #7c9583;
}
#top_visual svg .st3284 {
  fill: #277b86;
}
#top_visual svg .st3285 {
  fill: #e1ebea;
}
#top_visual svg .st3286 {
  fill: #5d869b;
}
#top_visual svg .st3287 {
  fill: #679d69;
}
#top_visual svg .st3288 {
  fill: #6b8281;
}
#top_visual svg .st3289 {
  fill: #507984;
}
#top_visual svg .st3290 {
  fill: #bdae94;
}
#top_visual svg .st3291 {
  fill: #c2e8cb;
}
#top_visual svg .st3292 {
  fill: #b5a995;
}
#top_visual svg .st3293 {
  fill: #cbf1d9;
}
#top_visual svg .st3294 {
  fill: #bfecd1;
}
#top_visual svg .st3295 {
  fill: #3d7845;
}
#top_visual svg .st3296 {
  fill: #8fbf90;
}
#top_visual svg .st3297 {
  fill: #697b79;
}
#top_visual svg .st3298 {
  fill: #7f968f;
}
#top_visual svg .st3299 {
  fill: #688d58;
}
#top_visual svg .st3300 {
  fill: #677773;
}
#top_visual svg .st3301 {
  fill: #899571;
}
#top_visual svg .st3302 {
  fill: #6eb471;
}
#top_visual svg .st3303 {
  fill: #618da5;
}
#top_visual svg .st3304 {
  fill: #68756d;
}
#top_visual svg .st3305 {
  fill: #8bbd9e;
}
#top_visual svg .st3306 {
  fill: #2d544c;
}
#top_visual svg .st3307 {
  fill: #abb2b4;
}
#top_visual svg .st3308 {
  fill: #bec1ba;
}
#top_visual svg .st3309 {
  fill: #578263;
}
#top_visual svg .st3310 {
  fill: #a4a69d;
}
#top_visual svg .st3311 {
  fill: #8f9c99;
}
#top_visual svg .st3312 {
  fill: #95876c;
}
#top_visual svg .st3313 {
  fill: #b9e8b2;
}
#top_visual svg .st3314 {
  fill: #d3ccd2;
}
#top_visual svg .st3315 {
  fill: #6d8983;
}
#top_visual svg .st3316 {
  fill: #6fb673;
}
#top_visual svg .st3317 {
  fill: #83ac6f;
}
#top_visual svg .st3318 {
  fill: #32786e;
}
#top_visual svg .st3319 {
  fill: #639065;
}
#top_visual svg .st3320 {
  fill: #7795a4;
}
#top_visual svg .st3321 {
  fill: #9bbe9c;
}
#top_visual svg .st3322 {
  fill: #c3c5c3;
}
#top_visual svg .st3323 {
  fill: #7d9f84;
}
#top_visual svg .st3324 {
  fill: #243a2e;
}
#top_visual svg .st3325 {
  fill: #3f5e5a;
}
#top_visual svg .st3326 {
  fill: #a9e8a5;
}
#top_visual svg .st3327 {
  fill: #355851;
}
#top_visual svg .st3328 {
  fill: #689464;
}
#top_visual svg .st3329 {
  fill: #829472;
}
#top_visual svg .st3330 {
  fill: #519057;
}
#top_visual svg .st3331 {
  fill: #365147;
}
#top_visual svg .st3332 {
  fill: #d1be9a;
}
#top_visual svg .st3333 {
  fill: #83bc81;
}
#top_visual svg .st3334 {
  fill: #698984;
}
#top_visual svg .st3335 {
  fill: #859d95;
}
#top_visual svg .st3336 {
  fill: #607c76;
}
#top_visual svg .st3337 {
  fill: #33616e;
}
#top_visual svg .st3338 {
  fill: #56974f;
}
#top_visual svg .st3339 {
  fill: #566b68;
}
#top_visual svg .st3340 {
  fill: #546061;
}
#top_visual svg .st3341 {
  fill: #a1aca8;
}
#top_visual svg .st3342 {
  fill: #98a8a2;
}
#top_visual svg .st3343 {
  fill: #8e9d99;
}
#top_visual svg .st3344 {
  fill: #6eb070;
}
#top_visual svg .st3345 {
  fill: #69986d;
}
#top_visual svg .st3346 {
  fill: #9ce996;
}
#top_visual svg .st3347 {
  fill: #92c667;
}
#top_visual svg .st3348 {
  fill: #b8bcc0;
}
#top_visual svg .st3349 {
  fill: #54948b;
}
#top_visual svg .st3350 {
  fill: #8eb9dd;
}
#top_visual svg .st3351 {
  fill: #e3f6e7;
}
#top_visual svg .st3352 {
  fill: #c7bd89;
}
#top_visual svg .st3353 {
  fill: #aeafa6;
}
#top_visual svg .st3354 {
  fill: #508196;
}
#top_visual svg .st3355 {
  fill: #8fa392;
}
#top_visual svg .st3356 {
  fill: #d9d9d6;
}
#top_visual svg .st3357 {
  fill: #699b6c;
}
#top_visual svg .st3358 {
  fill: #5e7874;
}
#top_visual svg .st3359 {
  fill: #abb4b5;
}
#top_visual svg .st3360 {
  fill: #9fb7b2;
}
#top_visual svg .st3361 {
  fill: #e8e9e7;
}
#top_visual svg .st3362 {
  fill: #526765;
}
#top_visual svg .st3363 {
  fill: #87c180;
}
#top_visual svg .st3364 {
  fill: #798d86;
}
#top_visual svg .st3365 {
  fill: #9db2b1;
}
#top_visual svg .st3366 {
  fill: #819995;
}
#top_visual svg .st3367 {
  fill: #bee8ca;
}
#top_visual svg .st3368 {
  fill: #495d5b;
}
#top_visual svg .st3369 {
  fill: #a5c9af;
}
#top_visual svg .st3370 {
  fill: #c59e6c;
}
#top_visual svg .st3371 {
  fill: #5a7973;
}
#top_visual svg .st3372 {
  fill: #dae5e4;
}
#top_visual svg .st3373 {
  fill: #6f7c79;
}
#top_visual svg .st3374 {
  fill: #9aaca5;
}
#top_visual svg .st3375 {
  fill: #7bc274;
}
#top_visual svg .st3376 {
  fill: #839382;
}
#top_visual svg .st3377 {
  fill: #759677;
}
#top_visual svg .st3378 {
  fill: #78a6da;
}
#top_visual svg .st3379 {
  fill: #a9c9e3;
}
#top_visual svg .st3380 {
  fill: #4fa698;
}
#top_visual svg .st3381 {
  fill: #cbf4c8;
}
#top_visual svg .st3382 {
  fill: #9bdc94;
}
#top_visual svg .st3383 {
  fill: #69996a;
}
#top_visual svg .st3384 {
  fill: #6ca06e;
}
#top_visual svg .st3385 {
  fill: #b3c6bf;
}
#top_visual svg .st3386 {
  fill: #cbe1dc;
}
#top_visual svg .st3387 {
  fill: #c3ded3;
}
#top_visual svg .st3388 {
  fill: #91a59e;
}
#top_visual svg .st3389 {
  fill: #b9b767;
}
#top_visual svg .st3390 {
  fill: #849f89;
}
#top_visual svg .st3391 {
  fill: #c6e6c8;
}
#top_visual svg .st3392 {
  fill: #5e6555;
}
#top_visual svg .st3393 {
  fill: #718380;
}
#top_visual svg .st3394 {
  fill: #73a376;
}
#top_visual svg .st3395 {
  fill: #50b245;
}
#top_visual svg .st3396 {
  fill: #667369;
}
#top_visual svg .st3397 {
  fill: #767f75;
}
#top_visual svg .st3398 {
  fill: #479988;
}
#top_visual svg .st3399 {
  fill: #6a857e;
}
#top_visual svg .st3400 {
  fill: #5b8595;
}
#top_visual svg .st3401 {
  fill: #5a869b;
}
#top_visual svg .st3402 {
  fill: #acae9f;
}
#top_visual svg .st3403 {
  fill: #b5b981;
}
#top_visual svg .st3404 {
  fill: #5e9457;
}
#top_visual svg .st3405 {
  fill: #778979;
}
#top_visual svg .st3406 {
  fill: #5d7c71;
}
#top_visual svg .st3407 {
  fill: #86c888;
}
#top_visual svg .st3408 {
  fill: #99a5a6;
}
#top_visual svg .st3409 {
  fill: #557f97;
}
#top_visual svg .st3410 {
  fill: #aac6a3;
}
#top_visual svg .st3411 {
  fill: #8ee28a;
}
#top_visual svg .st3412 {
  fill: #95d290;
}
#top_visual svg .st3413 {
  fill: #5d9a61;
}
#top_visual svg .st3414 {
  fill: #3d7c5f;
}
#top_visual svg .st3415 {
  fill: #a9fca4;
}
#top_visual svg .st3416 {
  fill: #c9e7cd;
}
#top_visual svg .st3417 {
  fill: #9ed5ad;
}
#top_visual svg .st3418 {
  fill: #d4d7df;
}
#top_visual svg .st3419 {
  fill: #57805b;
}
#top_visual svg .st3420 {
  fill: #6f797b;
}
#top_visual svg .st3421 {
  fill: #8b9e9a;
}
#top_visual svg .st3422 {
  fill: #4c6d67;
}
#top_visual svg .st3423 {
  fill: #5c7f63;
}
#top_visual svg .st3424 {
  fill: #697f7c;
}
#top_visual svg .st3425 {
  fill: #d9f4e3;
}
#top_visual svg .st3426 {
  fill: #879d97;
}
#top_visual svg .st3427 {
  fill: #71af73;
}
#top_visual svg .st3428 {
  fill: #4a6246;
}
#top_visual svg .st3429 {
  fill: #6d9560;
}
#top_visual svg .st3430 {
  fill: #a6f5a1;
}
#top_visual svg .st3431 {
  fill: #788d89;
}
#top_visual svg .st3432 {
  fill: #1d5335;
}
#top_visual svg .st3433 {
  fill: #88afd0;
}
#top_visual svg .st3434 {
  fill: #8bb58b;
}
#top_visual svg .st3435 {
  fill: #caf0d9;
}
#top_visual svg .st74 {
  fill: #abd78f;
}
#top_visual svg .st3436 {
  fill: #556252;
}
#top_visual svg .st3437 {
  fill: #95e691;
}
#top_visual svg .st3438 {
  fill: #967384;
}
#top_visual svg .st3439 {
  fill: #d3f7d3;
}
#top_visual svg .st3440 {
  fill: #73ad68;
}
#top_visual svg .st3441 {
  fill: #c7c4b2;
}
#top_visual svg .st3442 {
  fill: #b7cac1;
}
#top_visual svg .st3443 {
  fill: #a0abac;
}
#top_visual svg .st3444 {
  fill: #aec1bf;
}
#top_visual svg .st3445 {
  fill: #94bb9c;
}
#top_visual svg .st3446 {
  fill: #caa390;
}
#top_visual svg .st3447 {
  fill: #c0c8c1;
}
#top_visual svg .st3448 {
  fill: #6a95b8;
}
#top_visual svg .st3449 {
  fill: #7a7d68;
}
#top_visual svg .st3450 {
  fill: #3b5e58;
}
#top_visual svg .st3451 {
  fill: #85a189;
}
#top_visual svg .st3452 {
  fill: #87a672;
}
#top_visual svg .st3453 {
  fill: #3ca5ae;
}
#top_visual svg .st3454 {
  fill: #a3b6ac;
}
#top_visual svg .st3455 {
  fill: #85a78a;
}
#top_visual svg .st3456 {
  fill: #afa288;
}
#top_visual svg .st3457 {
  fill: #869b82;
}
#top_visual svg .st3458 {
  fill: #156265;
}
#top_visual svg .st3459 {
  fill: #639160;
}
#top_visual svg .st3460 {
  fill: #466663;
}
#top_visual svg .st3461 {
  fill: #79afd7;
}
#top_visual svg .st3462 {
  fill: #66bdaf;
}
#top_visual svg .st3463 {
  fill: #7db1da;
}
#top_visual svg .st3464 {
  fill: #265b53;
}
#top_visual svg .st3465 {
  fill: #79a661;
}
#top_visual svg .st3466 {
  fill: #789cb5;
}
#top_visual svg .st3467 {
  fill: #6eac6d;
}
#top_visual svg .st3468 {
  fill: #b5c1be;
}
#top_visual svg .st3469 {
  fill: #9ba071;
}
#top_visual svg .st3470 {
  fill: #5f754a;
}
#top_visual svg .st3471 {
  fill: #90d588;
}
#top_visual svg .st3472 {
  fill: #c7cbd1;
}
#top_visual svg .st3473 {
  fill: #9aaf97;
}
#top_visual svg .st3474 {
  fill: #96aaa3;
}
#top_visual svg .st3475 {
  fill: #a6b0b2;
}
#top_visual svg .st3476 {
  fill: #7c8871;
}
#top_visual svg .st3477 {
  fill: #9dd2aa;
}
#top_visual svg .st3478 {
  fill: #8fa68d;
}
#top_visual svg .st3479 {
  fill: #698b9e;
}
#top_visual svg .st3480 {
  fill: #acaca8;
}
#top_visual svg .st3481 {
  fill: #a0e676;
}
#top_visual svg .st3482 {
  fill: #d8ba9f;
}
#top_visual svg .st3483 {
  fill: #97e191;
}
#top_visual svg .st3484 {
  fill: #6895b5;
}
#top_visual svg .st3485 {
  fill: #727e79;
}
#top_visual svg .st3486 {
  fill: #c1c3be;
}
#top_visual svg .st3487 {
  fill: #7d8e46;
}
#top_visual svg .st3488 {
  fill: #8db86a;
}
#top_visual svg .st3489 {
  fill: #fbc1aa;
}
#top_visual svg .st3490 {
  fill: #7b8b74;
}
#top_visual svg .st3491 {
  fill: #8ba7a0;
}
#top_visual svg .st3492 {
  fill: #ccd7d4;
}
#top_visual svg .st3493 {
  fill: #a2b3ae;
}
#top_visual svg .st3494 {
  fill: #c0c8c3;
}
#top_visual svg .st3495 {
  fill: #367b4e;
}
#top_visual svg .st3496 {
  fill: #c5dfda;
}
#top_visual svg .st3497 {
  fill: #73a78a;
}
#top_visual svg .st3498 {
  fill: #6a7f60;
}
#top_visual svg .st3499 {
  fill: #9fb4b3;
}
#top_visual svg .st3500 {
  fill: #779db9;
}
#top_visual svg .st3501 {
  fill: #c2cbc5;
}
#top_visual svg .st3502 {
  fill: #64824f;
}
#top_visual svg .st3503 {
  fill: #99cf86;
}
#top_visual svg .st3504 {
  fill: #6a7176;
}
#top_visual svg .st3505 {
  fill: #acd7b5;
}
#top_visual svg .st3506 {
  fill: #687a72;
}
#top_visual svg .st3507 {
  fill: #aedaba;
}
#top_visual svg .st3508 {
  fill: #d9d9d4;
}
#top_visual svg .st3509 {
  fill: #f6f7f6;
}
#top_visual svg .st3510 {
  fill: #717d76;
}
#top_visual svg .st3511 {
  fill: #8ba477;
}
#top_visual svg .st3512 {
  fill: #ac9e6f;
}
#top_visual svg .st3513 {
  fill: #699f69;
}
#top_visual svg .st3514 {
  fill: #87c47b;
}
#top_visual svg .st3515 {
  fill: #6f937d;
}
#top_visual svg .st3516 {
  fill: #90ae96;
}
#top_visual svg .st3517 {
  fill: #9ddaba;
}
#top_visual svg .st3518 {
  fill: #7d9580;
}
#top_visual svg .st3519 {
  fill: #aaf7a3;
}
#top_visual svg .st3520 {
  fill: #658a9d;
}
#top_visual svg .st3521 {
  fill: #9fb4bd;
}
#top_visual svg .st75 {
  fill: #7ea660;
}
#top_visual svg .st3522 {
  fill: #7497ad;
}
#top_visual svg .st3523 {
  fill: #74b566;
}
#top_visual svg .st3524 {
  fill: #5e7d77;
}
#top_visual svg .st3525 {
  fill: #6ca0be;
}
#top_visual svg .st3526 {
  fill: #507755;
}
#top_visual svg .st3527 {
  fill: #4b5e55;
}
#top_visual svg .st3528 {
  fill: #2d4b48;
}
#top_visual svg .st3529 {
  fill: #abf1b6;
}
#top_visual svg .st3530 {
  fill: #4e766d;
}
#top_visual svg .st3531 {
  fill: #9eb198;
}
#top_visual svg .st3532 {
  fill: #97c2a5;
}
#top_visual svg .st3533 {
  fill: #83bf84;
}
#top_visual svg .st3534 {
  fill: #5a8356;
}
#top_visual svg .st3535 {
  fill: #3d625c;
}
#top_visual svg .st3536 {
  fill: #dcc18f;
}
#top_visual svg .st3537 {
  fill: #82b184;
}
#top_visual svg .st3538 {
  fill: #419599;
}
#top_visual svg .st3539 {
  fill: #669d62;
}
#top_visual svg .st3540 {
  fill: #65a953;
}
#top_visual svg .st3541 {
  fill: #a6ee9f;
}
#top_visual svg .st3542 {
  fill: #92a3a2;
}
#top_visual svg .st3543 {
  fill: #88968d;
}
#top_visual svg .st3544 {
  fill: #99bea2;
}
#top_visual svg .st3545 {
  fill: #476760;
}
#top_visual svg .st3546 {
  fill: #aadeb9;
}
#top_visual svg .st3547 {
  fill: #77b474;
}
#top_visual svg .st3548 {
  fill: #9faeaa;
}
#top_visual svg .st3549 {
  fill: #638c64;
}
#top_visual svg .st3550 {
  fill: #519958;
}
#top_visual svg .st3551 {
  fill: #98a19e;
}
#top_visual svg .st3552 {
  fill: #7d8f77;
}
#top_visual svg .st3553 {
  fill: #74846f;
}
#top_visual svg .st3554 {
  fill: #a7d998;
}
#top_visual svg .st3555 {
  fill: #40625b;
}
#top_visual svg .st3556 {
  fill: #a6ec7c;
}
#top_visual svg .st3557 {
  fill: #416368;
}
#top_visual svg .st3558 {
  fill: #8ee288;
}
#top_visual svg .st3559 {
  fill: #5e885d;
}
#top_visual svg .st3560 {
  fill: #aab3b0;
}
#top_visual svg .st3561 {
  fill: #679a63;
}
#top_visual svg .st3562 {
  fill: #4e6762;
}
#top_visual svg .st3563 {
  fill: #65e152;
}
#top_visual svg .st3564 {
  fill: #d1e4d4;
}
#top_visual svg .st3565 {
  fill: #67828c;
}
#top_visual svg .st3566 {
  fill: #4d7388;
}
#top_visual svg .st3567 {
  fill: #5c93ad;
}
#top_visual svg .st3568 {
  fill: #93bd9f;
}
#top_visual svg .st3569 {
  fill: #658a8a;
}
#top_visual svg .st3570 {
  fill: #8fb57b;
}
#top_visual svg .st3571 {
  fill: #6b7d62;
}
#top_visual svg .st3572 {
  fill: #657f66;
}
#top_visual svg .st3573 {
  fill: #3a877c;
}
#top_visual svg .st3574 {
  fill: #7d7d74;
}
#top_visual svg .st3575 {
  fill: #9ab5a0;
}
#top_visual svg .st3576 {
  fill: #516764;
}
#top_visual svg .st3577 {
  fill: #87d383;
}
#top_visual svg .st3578 {
  fill: #34775e;
}
#top_visual svg .st3579 {
  fill: #d4d9e0;
}
#top_visual svg .st3580 {
  fill: #9ec5a7;
}
#top_visual svg .st3581 {
  fill: #d1cfd0;
}
#top_visual svg .st3582 {
  fill: #b6b9a3;
}
#top_visual svg .st3583 {
  fill: #85b183;
}
#top_visual svg .st3584 {
  fill: #e1e1e0;
}
#top_visual svg .st3585 {
  fill: #8de187;
}
#top_visual svg .st3586 {
  fill: #76938a;
}
#top_visual svg .st3587 {
  fill: #c1c0bb;
}
#top_visual svg .st3588 {
  fill: #3e7175;
}
#top_visual svg .st3589 {
  fill: #467688;
}
#top_visual svg .st3590 {
  fill: #b3c5c1;
}
#top_visual svg .st3591 {
  fill: #8bab93;
}
#top_visual svg .st3592 {
  fill: #337631;
}
#top_visual svg .st3593 {
  fill: #73a3c5;
}
#top_visual svg .st3594 {
  fill: #8e7467;
}
#top_visual svg .st3595 {
  fill: #43988a;
}
#top_visual svg .st3596 {
  fill: #6195b3;
}
#top_visual svg .st3597 {
  fill: #a1b5c3;
}
#top_visual svg .st3598 {
  fill: #8bbd7e;
}
#top_visual svg .st3599 {
  fill: #849572;
}
#top_visual svg .st3600 {
  fill: #21554b;
}
#top_visual svg .st3601 {
  fill: #8dcbab;
}
#top_visual svg .st3602 {
  fill: #819d96;
}
#top_visual svg .st3603 {
  fill: #d7e1e3;
}
#top_visual svg .st3604 {
  fill: #66827a;
}
#top_visual svg .st3605 {
  fill: #8bcac1;
}
#top_visual svg .st3606 {
  fill: #939d9c;
}
#top_visual svg .st3607 {
  fill: #a0d5ad;
}
#top_visual svg .st3608 {
  fill: #205a45;
}
#top_visual svg .st3609 {
  fill: #446a66;
}
#top_visual svg .st3610 {
  fill: #76a370;
}
#top_visual svg .st3611 {
  fill: #568ba1;
}
#top_visual svg .st3612 {
  fill: #7ac07d;
}
#top_visual svg .st3613 {
  fill: #688984;
}
#top_visual svg .st3614 {
  fill: #c7d0d0;
}
#top_visual svg .st3615 {
  fill: #59825c;
}
#top_visual svg .st3616 {
  fill: #88bc7f;
}
#top_visual svg .st3617 {
  fill: #6e9ebe;
}
#top_visual svg .st3618 {
  fill: #8da288;
}
#top_visual svg .st3619 {
  fill: #2a565a;
}
#top_visual svg .st3620 {
  fill: #3f7280;
}
#top_visual svg .st3621 {
  fill: #658dab;
}
#top_visual svg .st3622 {
  fill: #eeca94;
}
#top_visual svg .st3623 {
  fill: #93bb9a;
}
#top_visual svg .st3624 {
  fill: #1e4b40;
}
#top_visual svg .st3625 {
  fill: #113c25;
}
#top_visual svg .st3626 {
  fill: #969990;
}
#top_visual svg .st3627 {
  fill: #a7ad9c;
}
#top_visual svg .st3628 {
  fill: #90cd90;
}
#top_visual svg .st3629 {
  fill: #dbfcc2;
}
#top_visual svg .st3630 {
  fill: #586b68;
}
#top_visual svg .st3631 {
  fill: #91dc87;
}
#top_visual svg .st3632 {
  fill: #a5fda3;
}
#top_visual svg .st3633 {
  fill: #526a67;
}
#top_visual svg .st3634 {
  fill: #aca570;
}
#top_visual svg .st3635 {
  fill: #5b6a5d;
}
#top_visual svg .st3636 {
  fill: #91e088;
}
#top_visual svg .st3637 {
  fill: #4caa42;
}
#top_visual svg .st3638 {
  fill: #4d7870;
}
#top_visual svg .st3639 {
  fill: #84a189;
}
#top_visual svg .st3640 {
  fill: #7f8783;
}
#top_visual svg .st3641 {
  fill: #435451;
}
#top_visual svg .st3642 {
  fill: #e6e5e0;
}
#top_visual svg .st3643 {
  fill: #7099b1;
}
#top_visual svg .st3644 {
  fill: #b8cab9;
}
#top_visual svg .st3645 {
  fill: #699258;
}
#top_visual svg .st3646 {
  fill: #e6eeee;
}
#top_visual svg .st3647 {
  fill: #92e18c;
}
#top_visual svg .st3648 {
  fill: #828673;
}
#top_visual svg .st3649 {
  fill: #96a68b;
}
#top_visual svg .st3650 {
  fill: #76b278;
}
#top_visual svg .st3651 {
  fill: #566767;
}
#top_visual svg .st3652 {
  fill: #c9c2a7;
}
#top_visual svg .st3653 {
  fill: #3f7771;
}
#top_visual svg .st3654 {
  fill: #f5d49d;
}
#top_visual svg .st3655 {
  fill: #b0e883;
}
#top_visual svg .st3656 {
  fill: #91a2a6;
}
#top_visual svg .st3657 {
  fill: #89a7c4;
}
#top_visual svg .st3658 {
  fill: #a7ab98;
}
#top_visual svg .st3659 {
  fill: #bcecb6;
}
#top_visual svg .st3660 {
  fill: #8e9d95;
}
#top_visual svg .st3661 {
  fill: #aff2a2;
}
#top_visual svg .st3662 {
  fill: #487e40;
}
#top_visual svg .st3663 {
  fill: #d0b982;
}
#top_visual svg .st3664 {
  fill: #798471;
}
#top_visual svg .st3665 {
  fill: #4d6358;
}
#top_visual svg .st3666 {
  fill: #72b870;
}
#top_visual svg .st3667 {
  fill: #5e6f6d;
}
#top_visual svg .st3668 {
  fill: #8fa8a2;
}
#top_visual svg .st3669 {
  fill: #a6bdb2;
}
#top_visual svg .st3670 {
  fill: #939577;
}
#top_visual svg .st3671 {
  fill: #859595;
}
#top_visual svg .st3672 {
  fill: #b7b980;
}
#top_visual svg .st3673 {
  fill: #5b8153;
}
#top_visual svg .st3674 {
  fill: #8a7e6d;
}
#top_visual svg .st3675 {
  fill: #d6d5d0;
}
#top_visual svg .st3676 {
  fill: #30534a;
}
#top_visual svg .st3677 {
  fill: #d0f2dd;
}
#top_visual svg .st3678 {
  fill: #b3ddbd;
}
#top_visual svg .st3679 {
  fill: #5f935b;
}
#top_visual svg .st3680 {
  fill: #bbd7bf;
}
#top_visual svg .st3681 {
  fill: #375349;
}
#top_visual svg .st3682 {
  fill: #6e9dbf;
}
#top_visual svg .st76 {
  fill: #858665;
}
#top_visual svg .st3683 {
  fill: #4eab44;
}
#top_visual svg .st3684 {
  fill: #579c92;
}
#top_visual svg .st3685 {
  fill: #557a43;
}
#top_visual svg .st3686 {
  fill: #274c42;
}
#top_visual svg .st3687 {
  fill: #517e4e;
}
#top_visual svg .st3688 {
  fill: #505c60;
}
#top_visual svg .st3689 {
  fill: #7e928f;
}
#top_visual svg .st3690 {
  fill: #3c7670;
}
#top_visual svg .st3691 {
  fill: #a6d9b5;
}
#top_visual svg .st3692 {
  fill: #90a28e;
}
#top_visual svg .st3693 {
  fill: #bec4c8;
}
#top_visual svg .st3694 {
  fill: #5b726b;
}
#top_visual svg .st3695 {
  fill: #cddada;
}
#top_visual svg .st3696 {
  fill: #b4b8b9;
}
#top_visual svg .st3697 {
  fill: #b6bdbf;
}
#top_visual svg .st3698 {
  fill: #588094;
}
#top_visual svg .st3699 {
  fill: #225e58;
}
#top_visual svg .st3700 {
  fill: #3e5e61;
}
#top_visual svg .st3701 {
  fill: #636f5d;
}
#top_visual svg .st3702 {
  fill: #356548;
}
#top_visual svg .st3703 {
  fill: #9ece98;
}
#top_visual svg .st3704 {
  fill: #687e64;
}
#top_visual svg .st3705 {
  fill: #316a61;
}
#top_visual svg .st3706 {
  fill: #dfeeea;
}
#top_visual svg .st3707 {
  fill: #e5ca8e;
}
#top_visual svg .st3708 {
  fill: #86c87c;
}
#top_visual svg .st3709 {
  fill: #6da867;
}
#top_visual svg .st3710 {
  fill: #7d9399;
}
#top_visual svg .st3711 {
  fill: #91b0a7;
}
#top_visual svg .st3712 {
  fill: #94a19f;
}
#top_visual svg .st3713 {
  fill: #5d8b5f;
}
#top_visual svg .st3714 {
  fill: #3b5351;
}
#top_visual svg .st3715 {
  fill: #6b7768;
}
#top_visual svg .st3716 {
  fill: #5c87a1;
}
#top_visual svg .st3717 {
  fill: #658d67;
}
#top_visual svg .st3718 {
  fill: #849e8b;
}
#top_visual svg .st3719 {
  fill: #a2c5a3;
}
#top_visual svg .st3720 {
  fill: #b1f385;
}
#top_visual svg .st3721 {
  fill: #475054;
}
#top_visual svg .st3722 {
  fill: #89bc69;
}
#top_visual svg .st3723 {
  fill: #95a9a5;
}
#top_visual svg .st3724 {
  fill: #c7cbd0;
}
#top_visual svg .st3725 {
  fill: #8aaa8e;
}
#top_visual svg .st3726 {
  fill: #bdcdca;
}
#top_visual svg .st3727 {
  fill: #c2c4be;
}
#top_visual svg .st3728 {
  fill: #bfc3b7;
}
#top_visual svg .st3729 {
  fill: #67a061;
}
#top_visual svg .st3730 {
  fill: #516d66;
}
#top_visual svg .st3731 {
  fill: #98d6ce;
}
#top_visual svg .st3732 {
  fill: #cccab0;
}
#top_visual svg .st3733 {
  fill: #86baea;
}
#top_visual svg .st3734 {
  fill: #e7c893;
}
#top_visual svg .st3735 {
  fill: #2d774d;
}
#top_visual svg .st3736 {
  fill: #305538;
}
#top_visual svg .st3737 {
  fill: #91c199;
}
#top_visual svg .st3738 {
  fill: #75a166;
}
#top_visual svg .st3739 {
  fill: #dbdddb;
}
#top_visual svg .st3740 {
  fill: #758982;
}
#top_visual svg .st3741 {
  fill: #77a273;
}
#top_visual svg .st3742 {
  fill: #676d79;
}
#top_visual svg .st3743 {
  fill: #539c5b;
}
#top_visual svg .st3744 {
  fill: #63a362;
}
#top_visual svg .st3745 {
  fill: #5e775a;
}
#top_visual svg .st3746 {
  fill: #d5ffcf;
}
#top_visual svg .st3747 {
  fill: #8ca7c7;
}
#top_visual svg .st3748 {
  fill: #96bba3;
}
#top_visual svg .st3749 {
  fill: #4a734d;
}
#top_visual svg .st3750 {
  fill: #adaaac;
}
#top_visual svg .st3751 {
  fill: #afd9d2;
}
#top_visual svg .st3752 {
  fill: #909d7d;
}
#top_visual svg .st3753 {
  fill: #9fc19e;
}
#top_visual svg .st3754 {
  fill: #7aa2c0;
}
#top_visual svg .st3755 {
  fill: #9bbfa1;
}
#top_visual svg .st3756 {
  fill: #a6fba2;
}
#top_visual svg .st3757 {
  fill: #9cdf75;
}
#top_visual svg .st3758 {
  fill: #c4c9ce;
}
#top_visual svg .st3759 {
  fill: #d8dbe3;
}
#top_visual svg .st3760 {
  fill: #628078;
}
#top_visual svg .st3761 {
  fill: #617360;
}
#top_visual svg .st3762 {
  fill: #c0c3c7;
}
#top_visual svg .st3763 {
  fill: #e2b19c;
}
#top_visual svg .st3764 {
  fill: #679863;
}
#top_visual svg .st3765 {
  fill: #bfc2c6;
}
#top_visual svg .st3766 {
  fill: #689d68;
}
#top_visual svg .st3767 {
  fill: #c0e6ca;
}
#top_visual svg .st3768 {
  fill: #5e8d68;
}
#top_visual svg .st3769 {
  fill: #35666e;
}
#top_visual svg .st3770 {
  fill: #66935d;
}
#top_visual svg .st3771 {
  fill: #b9e0d9;
}
#top_visual svg .st3772 {
  fill: #71ae75;
}
#top_visual svg .st3773 {
  fill: #93b0a1;
}
#top_visual svg .st3774 {
  fill: #748c84;
}
#top_visual svg .st3775 {
  fill: #d2d5d0;
}
#top_visual svg .st3776 {
  fill: #3c6e7a;
}
#top_visual svg .st3777 {
  fill: #4d6a63;
}
#top_visual svg .st3778 {
  fill: #93cb84;
}
#top_visual svg .st3779 {
  fill: #517488;
}
#top_visual svg .st3780 {
  fill: #59845e;
}
#top_visual svg .st3781 {
  fill: #587a7d;
}
#top_visual svg .st3782 {
  fill: #87b47f;
}
#top_visual svg .st3783 {
  fill: #708d81;
}
#top_visual svg .st3784 {
  fill: #69a16a;
}
#top_visual svg .st3785 {
  fill: #cdf1d9;
}
#top_visual svg .st3786 {
  fill: #3b764a;
}
#top_visual svg .st3787 {
  fill: #b6b9bc;
}
#top_visual svg .st3788 {
  fill: #516d65;
}
#top_visual svg .st3789 {
  fill: #707a6a;
}
#top_visual svg .st3790 {
  fill: #7e977f;
}
#top_visual svg .st3791 {
  fill: #cde3de;
}
#top_visual svg .st3792 {
  fill: #a7b1b1;
}
#top_visual svg .st3793 {
  fill: #95c6a3;
}
#top_visual svg .st3794 {
  fill: #8c9c70;
}
#top_visual svg .st3795 {
  fill: #80a57f;
}
#top_visual svg .st3796 {
  fill: #648e5c;
}
#top_visual svg .st3797 {
  fill: #f2cf93;
}
#top_visual svg .st3798 {
  fill: #d7d9e1;
}
#top_visual svg .st3799 {
  fill: #8eb78f;
}
#top_visual svg .st3800 {
  fill: #82c584;
}
#top_visual svg .st3801 {
  fill: #466761;
}
#top_visual svg .st3802 {
  fill: #bfc4bf;
}
#top_visual svg .st3803 {
  fill: #8de286;
}
#top_visual svg .st3804 {
  fill: #529c5a;
}
#top_visual svg .st3805 {
  fill: #d9c3a3;
}
#top_visual svg .st3806 {
  fill: #838574;
}
#top_visual svg .st3807 {
  fill: #6f9d6f;
}
#top_visual svg .st3808 {
  fill: #539c5c;
}
#top_visual svg .st3809 {
  fill: #5f905b;
}
#top_visual svg .st3810 {
  fill: #d3d8d3;
}
#top_visual svg .st3811 {
  fill: #8bb4d5;
}
#top_visual svg .st3812 {
  fill: #566251;
}
#top_visual svg .st3813 {
  fill: #8a9a99;
}
#top_visual svg .st3814 {
  fill: #d1e1da;
}
#top_visual svg .st3815 {
  fill: #668078;
}
#top_visual svg .st3816 {
  fill: #afcbc4;
}
#top_visual svg .st3817 {
  fill: #9a7985;
}
#top_visual svg .st3818 {
  fill: #979177;
}
#top_visual svg .st3819 {
  fill: #637270;
}
#top_visual svg .st3820 {
  fill: #86c187;
}
#top_visual svg .st3821 {
  fill: #638ca1;
}
#top_visual svg .st3822 {
  fill: #d0b490;
}
#top_visual svg .st3823 {
  fill: #9aeb91;
}
#top_visual svg .st3824 {
  fill: #688669;
}
#top_visual svg .st3825 {
  fill: #4f7650;
}
#top_visual svg .st3826 {
  fill: #899493;
}
#top_visual svg .st3827 {
  fill: #3e6c6d;
}
#top_visual svg .st77 {
  fill: #70815a;
}
#top_visual svg .st3828 {
  fill: #b2e5c4;
}
#top_visual svg .st3829 {
  fill: #85d17f;
}
#top_visual svg .st3830 {
  fill: #659c61;
}
#top_visual svg .st3831 {
  fill: #9fa9a9;
}
#top_visual svg .st3832 {
  fill: #607261;
}
#top_visual svg .st3833 {
  fill: #b0a199;
}
#top_visual svg .st3834 {
  fill: #458479;
}
#top_visual svg .st3835 {
  fill: #417445;
}
#top_visual svg .st3836 {
  fill: #6c9d6a;
}
#top_visual svg .st3837 {
  fill: #9ac0e2;
}
#top_visual svg .st3838 {
  fill: #377360;
}
#top_visual svg .st3839 {
  fill: #7bbb7b;
}
#top_visual svg .st3840 {
  fill: #91be7c;
}
#top_visual svg .st3841 {
  fill: #30756b;
}
#top_visual svg .st3842 {
  fill: #7e896f;
}
#top_visual svg .st3843 {
  fill: #8ae184;
}
#top_visual svg .st3844 {
  fill: #bab9ab;
}
#top_visual svg .st3845 {
  fill: #32774b;
}
#top_visual svg .st3846 {
  fill: #89ad8d;
}
#top_visual svg .st3847 {
  fill: #b0f284;
}
#top_visual svg .st3848 {
  fill: #aec1c0;
}
#top_visual svg .st3849 {
  fill: #a3e77b;
}
#top_visual svg .st3850 {
  fill: #5d8861;
}
#top_visual svg .st3851 {
  fill: #afc4bd;
}
#top_visual svg .st3852 {
  fill: #6ea5cb;
}
#top_visual svg .st3853 {
  fill: #4a6761;
}
#top_visual svg .st3854 {
  fill: #b6bec0;
}
#top_visual svg .st3855 {
  fill: #4d6461;
}
#top_visual svg .st3856 {
  fill: #44644b;
}
#top_visual svg .st3857 {
  fill: #e3e3e0;
}
#top_visual svg .st3858 {
  fill: #9bd1b2;
}
#top_visual svg .st3859 {
  fill: #709273;
}
#top_visual svg .st3860 {
  fill: #7cbe7c;
}
#top_visual svg .st3861 {
  fill: #73a477;
}
#top_visual svg .st3862 {
  fill: #ccd0a2;
}
#top_visual svg .st3863 {
  fill: #f5f8f8;
}
#top_visual svg .st3864 {
  fill: #f8d29a;
}
#top_visual svg .st3865 {
  fill: #bbcac5;
}
#top_visual svg .st3866 {
  fill: #bce1c3;
}
#top_visual svg .st3867 {
  fill: #7bae7b;
}
#top_visual svg .st3868 {
  fill: #798584;
}
#top_visual svg .st3869 {
  fill: #54784f;
}
#top_visual svg .st3870 {
  fill: #a4e87b;
}
#top_visual svg .st3871 {
  fill: #3d5757;
}
#top_visual svg .st3872 {
  fill: #45737a;
}
#top_visual svg .st3873 {
  fill: #93d7e1;
}
#top_visual svg .st3874 {
  fill: #71a3c5;
}
#top_visual svg .st3875 {
  fill: #9dcb96;
}
#top_visual svg .st3876 {
  fill: #8aba88;
}
#top_visual svg .st3877 {
  fill: #fcd49b;
}
#top_visual svg .st3878 {
  fill: #639767;
}
#top_visual svg .st3879 {
  fill: #829876;
}
#top_visual svg .st3880 {
  fill: #93a095;
}
#top_visual svg .st3881 {
  fill: #7b8f84;
}
#top_visual svg .st3882 {
  fill: #4f6966;
}
#top_visual svg .st3883 {
  fill: #a5bcb2;
}
#top_visual svg .st3884 {
  fill: #a7fba1;
}
#top_visual svg .st3885 {
  fill: #598960;
}
#top_visual svg .st3886 {
  fill: #90a18c;
}
#top_visual svg .st3887 {
  fill: #b0c5bf;
}
#top_visual svg .st3888 {
  fill: #78958e;
}
#top_visual svg .st3889 {
  fill: #81a8c4;
}
#top_visual svg .st3890 {
  fill: #7ca489;
}
#top_visual svg .st3891 {
  fill: #6b8671;
}
#top_visual svg .st3892 {
  fill: #7cafd9;
}
#top_visual svg .st3893 {
  fill: #b5c8c5;
}
#top_visual svg .st3894 {
  fill: #abdaaa;
}
#top_visual svg .st3895 {
  fill: #447964;
}
#top_visual svg .st3896 {
  fill: #526a64;
}
#top_visual svg .st3897 {
  fill: #7ea081;
}
#top_visual svg .st3898 {
  fill: #7b948c;
}
#top_visual svg .st3899 {
  fill: #639e5f;
}
#top_visual svg .st3900 {
  fill: #a4a8a2;
}
#top_visual svg .st3901 {
  fill: #6a8ca2;
}
#top_visual svg .st3902 {
  fill: #616c63;
}
#top_visual svg .st3903 {
  fill: #91a290;
}
#top_visual svg .st3904 {
  fill: #81a088;
}
#top_visual svg .st3905 {
  fill: #6faaab;
}
#top_visual svg .st3906 {
  fill: #b6c7c4;
}
#top_visual svg .st3907 {
  fill: #a59b7d;
}
#top_visual svg .st78, #top_visual svg .st3908 {
  fill: #fefefe;
}
#top_visual svg .st3909 {
  fill: #307369;
}
#top_visual svg .st3910 {
  fill: #b7b9b0;
}
#top_visual svg .st3911 {
  fill: #aaaea8;
}
#top_visual svg .st3912 {
  fill: #577d93;
}
#top_visual svg .st3913 {
  fill: #efcc92;
}
#top_visual svg .st3914 {
  fill: #8ebd8b;
}
#top_visual svg .st3915 {
  fill: #7a9c6e;
}
#top_visual svg .st3916 {
  fill: #606b74;
}
#top_visual svg .st3917 {
  fill: #a6bab3;
}
#top_visual svg .st3918 {
  fill: #475a50;
}
#top_visual svg .st3919 {
  fill: #e8ebe8;
}
#top_visual svg .st3920 {
  fill: #68857e;
}
#top_visual svg .st3921 {
  fill: #918d83;
}
#top_visual svg .st3922 {
  fill: #93be95;
}
#top_visual svg .st3923 {
  fill: #175139;
}
#top_visual svg .st3924 {
  fill: #657f79;
}
#top_visual svg .st3925 {
  fill: #989797;
}
#top_visual svg .st3926 {
  fill: #448962;
}
#top_visual svg .st3927 {
  fill: #7cb27b;
}
#top_visual svg .st3928 {
  fill: #6d847e;
}
#top_visual svg .st3929 {
  fill: #818c77;
}
#top_visual svg .st3930 {
  fill: #628dae;
}
#top_visual svg .st3931 {
  fill: #a6cbab;
}
#top_visual svg .st3932 {
  fill: #b3c5bd;
}
#top_visual svg .st3933 {
  fill: #5c6f66;
}
#top_visual svg .st3934 {
  fill: #a6bcb3;
}
#top_visual svg .st3935 {
  fill: #7c8e8b;
}
#top_visual svg .st3936 {
  fill: #8ee68c;
}
#top_visual svg .st3937 {
  fill: #b6d8f9;
}
#top_visual svg .st3938 {
  fill: #7bb673;
}
#top_visual svg .st3939 {
  fill: #96c4c9;
}
#top_visual svg .st3940 {
  fill: #1d5e51;
}
#top_visual svg .st3941 {
  fill: #9ce091;
}
#top_visual svg .st3942 {
  fill: #d7d7d0;
}
#top_visual svg .st3943 {
  fill: #b4e0d9;
}
#top_visual svg .st3944 {
  fill: #646b6a;
}
#top_visual svg .st3945 {
  fill: #9bdf75;
}
#top_visual svg .st3946 {
  fill: #397a70;
}
#top_visual svg .st3947 {
  fill: #98f097;
}
#top_visual svg .st3948 {
  fill: #8fa88a;
}
#top_visual svg .st3949 {
  fill: #50797f;
}
#top_visual svg .st3950 {
  fill: #bacac7;
}
#top_visual svg .st3951 {
  fill: #496462;
}
#top_visual svg .st3952 {
  fill: #779a79;
}
#top_visual svg .st3953 {
  fill: #5b646e;
}
#top_visual svg .st3954 {
  fill: #7fa689;
}
#top_visual svg .st3955 {
  fill: #80a088;
}
#top_visual svg .st3956 {
  fill: #89b56f;
}
#top_visual svg .st3957 {
  fill: #748265;
}
#top_visual svg .st3958 {
  fill: #7daf7b;
}
#top_visual svg .st3959 {
  fill: #576e6e;
}
#top_visual svg .st3960 {
  fill: #7e8e7c;
}
#top_visual svg .st3961 {
  fill: #76817a;
}
#top_visual svg .st3962 {
  fill: #72a0c6;
}
#top_visual svg .st3963 {
  fill: #627661;
}
#top_visual svg .st3964 {
  fill: #447462;
}
#top_visual svg .st3965 {
  fill: #d4d8df;
}
#top_visual svg .st3966 {
  fill: #afa186;
}
#top_visual svg .st3967 {
  fill: #1a443c;
}
#top_visual svg .st3968 {
  fill: #4d6d63;
}
#top_visual svg .st3969 {
  fill: #a0bfaa;
}
#top_visual svg .st3970 {
  fill: #405b59;
}
#top_visual svg .st3971 {
  fill: #5e9684;
}
#top_visual svg .st3972 {
  fill: #dcdea3;
}
#top_visual svg .st3973 {
  fill: #73ad75;
}
#top_visual svg .st3974 {
  fill: #66826f;
}
#top_visual svg .st3975 {
  fill: #9ecf82;
}
#top_visual svg .st3976 {
  fill: #85957f;
}
#top_visual svg .st3977 {
  fill: #bcbbbd;
}
#top_visual svg .st3978 {
  fill: #8fa586;
}
#top_visual svg .st3979 {
  fill: #8eb68e;
}
#top_visual svg .st3980 {
  fill: #759674;
}
#top_visual svg .st3981 {
  fill: #a5aca9;
}
#top_visual svg .st3982 {
  fill: #3b5d57;
}
#top_visual svg .st3983 {
  fill: #a3c9ac;
}
#top_visual svg .st3984 {
  fill: #537672;
}
#top_visual svg .st3985 {
  fill: #aeaeb1;
}
#top_visual svg .st3986 {
  fill: #8fcc8f;
}
#top_visual svg .st3987 {
  fill: #96b681;
}
#top_visual svg .st3988 {
  fill: #9cada4;
}
#top_visual svg .st3989 {
  fill: #d7dacd;
}
#top_visual svg .st3990 {
  fill: #84af97;
}
#top_visual svg .st3991 {
  fill: #babfc2;
}
#top_visual svg .st3992 {
  fill: #56cc4a;
}
#top_visual svg .st3993 {
  fill: #52787d;
}
#top_visual svg .st3994 {
  fill: #9ef198;
}
#top_visual svg .st3995 {
  fill: #727d70;
}
#top_visual svg .st3996 {
  fill: #609e5f;
}
#top_visual svg .st3997 {
  fill: #437849;
}
#top_visual svg .st3998 {
  fill: #4f6964;
}
#top_visual svg .st3999 {
  fill: #6b6b5b;
}
#top_visual svg .st4000 {
  fill: #9cd2aa;
}
#top_visual svg .st4001 {
  fill: #ebc896;
}
#top_visual svg .st4002 {
  fill: #496863;
}
#top_visual svg .st4003 {
  fill: #aebdb7;
}
#top_visual svg .st4004 {
  fill: #bbc0c4;
}
#top_visual svg .st4005 {
  fill: #496e5b;
}
#top_visual svg .st4006 {
  fill: #89b28b;
}
#top_visual svg .st4007 {
  fill: #839792;
}
#top_visual svg .st4008 {
  fill: #548863;
}
#top_visual svg .st4009 {
  fill: #84918d;
}
#top_visual svg .st4010 {
  fill: #4b777a;
}
#top_visual svg .st4011 {
  fill: #577173;
}
#top_visual svg .st4012 {
  fill: #7b928c;
}
#top_visual svg .st4013 {
  fill: #87d382;
}
#top_visual svg .st4014 {
  fill: #6496b8;
}
#top_visual svg .st4015 {
  fill: #b7c8c4;
}
#top_visual svg .st4016 {
  fill: #4a6c75;
}
#top_visual svg .st4017 {
  fill: #a7faa4;
}
#top_visual svg .st4018 {
  fill: #bfc4c1;
}
#top_visual svg .st4019 {
  fill: #dedddb;
}
#top_visual svg .st4020 {
  fill: #5a756f;
}
#top_visual svg .st4021 {
  fill: #9ca5a1;
}
#top_visual svg .st4022 {
  fill: #918f91;
}
#top_visual svg .st4023 {
  fill: #95a5a2;
}
#top_visual svg .st4024 {
  fill: #8c9598;
}
#top_visual svg .st4025 {
  fill: #70a274;
}
#top_visual svg .st4026 {
  fill: #607a69;
}
#top_visual svg .st4027 {
  fill: #8bbb94;
}
#top_visual svg .st4028 {
  fill: #4d7588;
}
#top_visual svg .st4029 {
  fill: #427181;
}
#top_visual svg .st4030 {
  fill: #8ead96;
}
#top_visual svg .st4031 {
  fill: #d3ffce;
}
#top_visual svg .st4032 {
  fill: #b8d3be;
}
#top_visual svg .st4033 {
  fill: #415345;
}
#top_visual svg .st4034 {
  fill: #6b7d64;
}
#top_visual svg .st4035 {
  fill: #848470;
}
#top_visual svg .st4036 {
  fill: #3b504d;
}
#top_visual svg .st4037 {
  fill: #86b397;
}
#top_visual svg .st4038 {
  fill: #eaeeeb;
}
#top_visual svg .st4039 {
  fill: #557b54;
}
#top_visual svg .st4040 {
  fill: #497186;
}
#top_visual svg .st4041 {
  fill: #246145;
}
#top_visual svg .st4042 {
  fill: #519859;
}
#top_visual svg .st4043 {
  fill: #5ab4a7;
}
#top_visual svg .st4044 {
  fill: #8ea79a;
}
#top_visual svg .st4045 {
  fill: #92e994;
}
#top_visual svg .st4046 {
  fill: #bcc3be;
}
#top_visual svg .st4047 {
  fill: #7cb6ab;
}
#top_visual svg .st4048 {
  fill: #53839f;
}
#top_visual svg .st4049 {
  fill: #9dda8f;
}
#top_visual svg .st4050 {
  fill: #8ca39c;
}
#top_visual svg .st4051 {
  fill: #b9a680;
}
#top_visual svg .st4052 {
  fill: #84b763;
}
#top_visual svg .st4053 {
  fill: #64875f;
}
#top_visual svg .st4054 {
  fill: #b3a768;
}
#top_visual svg .st4055 {
  fill: #91a19f;
}
#top_visual svg .st4056 {
  fill: #676d78;
}
#top_visual svg .st4057 {
  fill: #5a735b;
}
#top_visual svg .st4058 {
  fill: #a7faa2;
}
#top_visual svg .st4059 {
  fill: #b7bcb9;
}
#top_visual svg .st4060 {
  fill: #618250;
}
#top_visual svg .st4061 {
  fill: #c4c9c1;
}
#top_visual svg .st4062 {
  fill: #679961;
}
#top_visual svg .st4063 {
  fill: #a1ee9f;
}
#top_visual svg .st4064 {
  fill: #445c56;
}
#top_visual svg .st4065 {
  fill: #9dd0ac;
}
#top_visual svg .st4066 {
  fill: #99ada6;
}
#top_visual svg .st4067 {
  fill: #969891;
}
#top_visual svg .st4068 {
  fill: #53747e;
}
#top_visual svg .st4069 {
  fill: #d7ba8a;
}
#top_visual svg .st4070 {
  fill: #c3cbc9;
}
#top_visual svg .st4071 {
  fill: #aab3af;
}
#top_visual svg .st4072 {
  fill: #7878a6;
}
#top_visual svg .st4073 {
  fill: #55a99c;
}
#top_visual svg .st4074 {
  fill: #b0e4c4;
}
#top_visual svg .st4075 {
  fill: #78948e;
}
#top_visual svg .st4076 {
  fill: #3d6157;
}
#top_visual svg .st4077 {
  fill: #ddddc5;
}
#top_visual svg .st4078 {
  fill: #859fb4;
}
#top_visual svg .st4079 {
  fill: #979d8b;
}
#top_visual svg .st4080 {
  fill: #b9a98e;
}
#top_visual svg .st4081 {
  fill: #a7cdaa;
}
#top_visual svg .st4082 {
  fill: #327a57;
}
#top_visual svg .st4083 {
  fill: #f9d29c;
}
#top_visual svg .st4084 {
  fill: #dfc59b;
}
#top_visual svg .st4085 {
  fill: #9faf9a;
}
#top_visual svg .st4086 {
  fill: #69746c;
}
#top_visual svg .st4087 {
  fill: #97aca4;
}
#top_visual svg .st4088 {
  fill: #396777;
}
#top_visual svg .st4089 {
  fill: #5fae65;
}
#top_visual svg .st4090 {
  fill: #76a1c1;
}
#top_visual svg .st4091 {
  fill: #69a0bd;
}
#top_visual svg .st4092 {
  fill: #dededa;
}
#top_visual svg .st4093 {
  fill: #d2d2bc;
}
#top_visual svg .st4094 {
  fill: #356262;
}
#top_visual svg .st4095 {
  fill: #4c6e78;
}
#top_visual svg .st4096 {
  fill: #48a13e;
}
#top_visual svg .st4097 {
  fill: #266342;
}
#top_visual svg .st4098 {
  fill: #a4aca5;
}
#top_visual svg .st4099 {
  fill: #7fc082;
}
#top_visual svg .st4100 {
  fill: #96bfa2;
}
#top_visual svg .st4101 {
  fill: #485569;
}
#top_visual svg .st4102 {
  fill: #7d9791;
}
#top_visual svg .st4103 {
  fill: #667762;
}
#top_visual svg .st4104 {
  fill: #2e6c5d;
}
#top_visual svg .st4105 {
  fill: #8b9b7a;
}
#top_visual svg .st4106 {
  fill: #31554c;
}
#top_visual svg .st79 {
  fill: #5a915f;
}
#top_visual svg .st4107 {
  fill: #d1d6d6;
}
#top_visual svg .st4108 {
  fill: #6f8d85;
}
#top_visual svg .st4109 {
  fill: #bdf798;
}
#top_visual svg .st4110 {
  fill: #8e978e;
}
#top_visual svg .st4111 {
  fill: #81a889;
}
#top_visual svg .st4112 {
  fill: #4ca094;
}
#top_visual svg .st4113 {
  fill: #b9bc97;
}
#top_visual svg .st4114 {
  fill: #9bb7bf;
}
#top_visual svg .st4115 {
  fill: #76b16d;
}
#top_visual svg .st4116 {
  fill: #667a77;
}
#top_visual svg .st4117 {
  fill: #93bb96;
}
#top_visual svg .st4118 {
  fill: #afbebc;
}
#top_visual svg .st4119 {
  fill: #a0ed9f;
}
#top_visual svg .st4120 {
  fill: #96a79d;
}
#top_visual svg .st4121 {
  fill: #72b16b;
}
#top_visual svg .st4122 {
  fill: #a3a9a4;
}
#top_visual svg .st4123 {
  fill: #91e489;
}
#top_visual svg .st4124 {
  fill: #5e6d69;
}
#top_visual svg .st4125 {
  fill: #9ea78b;
}
#top_visual svg .st4126 {
  fill: #487b76;
}
#top_visual svg .st4127 {
  fill: #8c9697;
}
#top_visual svg .st4128 {
  fill: #d6c389;
}
#top_visual svg .st80 {
  fill: #8eab68;
}
#top_visual svg .st4129 {
  fill: #c4debf;
}
#top_visual svg .st4130 {
  fill: #95ce92;
}
#top_visual svg .st4131 {
  fill: #355045;
}
#top_visual svg .st4132 {
  fill: #758d85;
}
#top_visual svg .st4133 {
  fill: #4f727a;
}
#top_visual svg .st4134 {
  fill: #d5d5c3;
}
#top_visual svg .st4135 {
  fill: #6c887c;
}
#top_visual svg .st4136 {
  fill: #b8bab3;
}
#top_visual svg .st4137 {
  fill: #d6ffd0;
}
#top_visual svg .st4138 {
  fill: #556e63;
}
#top_visual svg .st4139 {
  fill: #607768;
}
#top_visual svg .st4140 {
  fill: #eef2ee;
}
#top_visual svg .st4141 {
  fill: #a0886b;
}
#top_visual svg .st4142 {
  fill: #8bba93;
}
#top_visual svg .st4143 {
  fill: #90c982;
}
#top_visual svg .st4144 {
  fill: #9b9d96;
}
#top_visual svg .st4145 {
  fill: #e1c9a0;
}
#top_visual svg .st4146 {
  fill: #7a8a6a;
}
#top_visual svg .st4147 {
  fill: #83c36f;
}
#top_visual svg .st4148 {
  fill: #b4c5c7;
}
#top_visual svg .st4149 {
  fill: #4c604d;
}
#top_visual svg .st4150 {
  fill: #66847e;
}
#top_visual svg .st4151 {
  fill: #51686c;
}
#top_visual svg .st4152 {
  fill: #55a946;
}
#top_visual svg .st4153 {
  fill: #5f6971;
}
#top_visual svg .st4154 {
  fill: #728574;
}
#top_visual svg .st4155 {
  fill: #65817a;
}
#top_visual svg .st4156 {
  fill: #587a87;
}
#top_visual svg .st4157 {
  fill: #a5f5a2;
}
#top_visual svg .st4158 {
  fill: #7bb87d;
}
#top_visual svg .st4159 {
  fill: #afd9ba;
}
#top_visual svg .st4160 {
  fill: #97c581;
}
#top_visual svg .st4161 {
  fill: #9cbca5;
}
#top_visual svg .st4162 {
  fill: #82947e;
}
#top_visual svg .st4163 {
  fill: #a1a9a5;
}
#top_visual svg .st4164 {
  fill: #307362;
}
#top_visual svg .st4165 {
  fill: #236352;
}
#top_visual svg .st4166 {
  fill: #b2c2c3;
}
#top_visual svg .st4167 {
  fill: #2b695b;
}
#top_visual svg .st4168 {
  fill: #c08f55;
}
#top_visual svg .st4169 {
  fill: #274439;
}
#top_visual svg .st4170 {
  fill: #7fb377;
}
#top_visual svg .st4171 {
  fill: #35534c;
}
#top_visual svg .st4172 {
  fill: #a8b7b5;
}
#top_visual svg .st4173 {
  fill: #17463e;
}
#top_visual svg .st4174 {
  fill: #739070;
}
#top_visual svg .st4175 {
  fill: #5a6a61;
}
#top_visual svg .st4176 {
  fill: #b3bfba;
}
#top_visual svg .st4177 {
  fill: #758361;
}
#top_visual svg .st4178 {
  fill: #608b60;
}
#top_visual svg .st4179 {
  fill: #fbfcfc;
}
#top_visual svg .st4180 {
  fill: #839791;
}
#top_visual svg .st4181 {
  fill: #c2c6ca;
}
#top_visual svg .st4182 {
  fill: #5a985a;
}
#top_visual svg .st4183 {
  fill: #475a4e;
}
#top_visual svg .st4184 {
  fill: #c4b77e;
}
#top_visual svg .st4185 {
  fill: #abdaad;
}
#top_visual svg .st4186 {
  fill: #8abd78;
}
#top_visual svg .st4187 {
  fill: #eeae61;
}
#top_visual svg .st4188 {
  fill: #426871;
}
#top_visual svg .st4189 {
  fill: #add7a3;
}
#top_visual svg .st4190 {
  fill: #6d857f;
}
#top_visual svg .st4191 {
  fill: #83a2b8;
}
#top_visual svg .st4192 {
  fill: #5a8497;
}
#top_visual svg .st4193 {
  fill: #aefca9;
}
#top_visual svg .st4194 {
  fill: #d4e6d6;
}
#top_visual svg .st4195 {
  fill: #c3fabf;
}
#top_visual svg .st4196 {
  fill: #3f6158;
}
#top_visual svg .st4197 {
  fill: #80ba7c;
}
#top_visual svg .st4198 {
  fill: #495d50;
}
#top_visual svg .st4199 {
  fill: #c0c5c3;
}
#top_visual svg .st4200 {
  fill: #8cad79;
}
#top_visual svg .st4201 {
  fill: #cacfce;
}
#top_visual svg .st4202 {
  fill: #80b6e3;
}
#top_visual svg .st4203 {
  fill: #e8e9e5;
}
#top_visual svg .st4204 {
  fill: #747967;
}
#top_visual svg .st4205 {
  fill: #89b38b;
}
#top_visual svg .st4206 {
  fill: #dfe1df;
}
#top_visual svg .st4207 {
  fill: #849594;
}
#top_visual svg .st4208 {
  fill: #507f96;
}
#top_visual svg .st4209 {
  fill: #144728;
}
#top_visual svg .st4210 {
  fill: #bedfd9;
}
#top_visual svg .st4211 {
  fill: #919886;
}
#top_visual svg .st4212 {
  fill: #6ba9d0;
}
#top_visual svg .st4213 {
  fill: #6bbeb7;
}
#top_visual svg .st4214 {
  fill: #6cc2b6;
}
#top_visual svg .st4215 {
  fill: #497582;
}
#top_visual svg .st4216 {
  fill: #99b99f;
}
#top_visual svg .st4217 {
  fill: #527957;
}
#top_visual svg .st4218 {
  fill: #66a068;
}
#top_visual svg .st4219 {
  fill: #7cb47c;
}
#top_visual svg .st4220 {
  fill: #4e7f4e;
}
#top_visual svg .st4221 {
  fill: #87816c;
}
#top_visual svg .st4222 {
  fill: #66a959;
}
#top_visual svg .st4223 {
  fill: #5e8f61;
}
#top_visual svg .st4224 {
  fill: #667975;
}
#top_visual svg .st4225 {
  fill: #a4bcb3;
}
#top_visual svg .st4226 {
  fill: #a3634d;
}
#top_visual svg .st4227 {
  fill: #82b97a;
}
#top_visual svg .st4228 {
  fill: #578350;
}
#top_visual svg .st4229 {
  fill: #6a6e80;
}
#top_visual svg .st4230 {
  fill: #8c9e9a;
}
#top_visual svg .st4231 {
  fill: #8dc187;
}
#top_visual svg .st4232 {
  fill: #7ec481;
}
#top_visual svg .st4233 {
  fill: #a0c3a0;
}
#top_visual svg .st4234 {
  fill: #a3e47c;
}
#top_visual svg .st4235 {
  fill: #2a5c72;
}
#top_visual svg .st4236 {
  fill: #bfc5c8;
}
#top_visual svg .st4237 {
  fill: #daece8;
}
#top_visual svg .st4238 {
  fill: #aeb8bb;
}
#top_visual svg .st4239 {
  fill: #185232;
}
#top_visual svg .st4240 {
  fill: #8cc2f3;
}
#top_visual svg .st4241 {
  fill: #c5d3d2;
}
#top_visual svg .st4242 {
  fill: #2d4235;
}
#top_visual svg .st4243 {
  fill: #7fb674;
}
#top_visual svg .st4244 {
  fill: #35625f;
}
#top_visual svg .st4245 {
  fill: #597e8d;
}
#top_visual svg .st4246 {
  fill: #8ba48e;
}
#top_visual svg .st4247 {
  fill: #657b75;
}
#top_visual svg .st4248 {
  fill: #e1fed0;
}
#top_visual svg .st4249 {
  fill: #34473a;
}
#top_visual svg .st4250 {
  fill: #5f7d77;
}
#top_visual svg .st4251 {
  fill: #77b572;
}
#top_visual svg .st4252 {
  fill: #91a98d;
}
#top_visual svg .st4253 {
  fill: #83a174;
}
#top_visual svg .st4254 {
  fill: #c4c2be;
}
#top_visual svg .st4255 {
  fill: #81928f;
}
#top_visual svg .st4256 {
  fill: #84b985;
}
#top_visual svg .st4257 {
  fill: #93c580;
}
#top_visual svg .st4258 {
  fill: #b7edce;
}
#top_visual svg .st4259 {
  fill: #d2d7dd;
}
#top_visual svg .st4260 {
  fill: #528394;
}
#top_visual svg .st4261 {
  fill: #fbd29e;
}
#top_visual svg .st4262 {
  fill: #bdfebc;
}
#top_visual svg .st4263 {
  fill: #395a54;
}
#top_visual svg .st4264 {
  fill: #8e907b;
}
#top_visual svg .st4265 {
  fill: #edfcf0;
}
#top_visual svg .st4266 {
  fill: #91c4f4;
}
#top_visual svg .st4267 {
  fill: #63847b;
}
#top_visual svg .st4268 {
  fill: #a8d1fa;
}
#top_visual svg .st4269 {
  fill: #78adce;
}
#top_visual svg .st4270 {
  fill: #9ca999;
}
#top_visual svg .st4271 {
  fill: #647670;
}
#top_visual svg .st4272 {
  fill: #fbfdfc;
}
#top_visual svg .st4273 {
  fill: #74aa6c;
}
#top_visual svg .st4274 {
  fill: #50767e;
}
#top_visual svg .st4275 {
  fill: #8d918d;
}
#top_visual svg .st4276 {
  fill: #8cadc9;
}
#top_visual svg .st4277 {
  fill: #9edb77;
}
#top_visual svg .st4278 {
  fill: #9fe699;
}
#top_visual svg .st4279 {
  fill: #a7adaf;
}
#top_visual svg .st4280 {
  fill: #516363;
}
#top_visual svg .st4281 {
  fill: #f3f6f6;
}
#top_visual svg .st4282 {
  fill: #646b69;
}
#top_visual svg .st4283 {
  fill: #acafa0;
}
#top_visual svg .st4284 {
  fill: #56a65d;
}
#top_visual svg .st4285 {
  fill: #b3c4c2;
}
#top_visual svg .st4286 {
  fill: #a6f7a5;
}
#top_visual svg .st4287 {
  fill: #5b695d;
}
#top_visual svg .st4288 {
  fill: #9fc4e6;
}
#top_visual svg .st4289 {
  fill: #687c67;
}
#top_visual svg .st4290 {
  fill: #697c6d;
}
#top_visual svg .st4291 {
  fill: #74b476;
}
#top_visual svg .st4292 {
  fill: #f8f9f9;
}
#top_visual svg .st4293 {
  fill: #aff384;
}
#top_visual svg .st4294 {
  fill: #637956;
}
#top_visual svg .st4295 {
  fill: #3d5857;
}
#top_visual svg .st4296 {
  fill: #7d8e72;
}
#top_visual svg .st4297 {
  fill: #7ba56a;
}
#top_visual svg .st4298 {
  fill: #66bbb2;
}
#top_visual svg .st4299 {
  fill: #8fe388;
}
#top_visual svg .st4300 {
  fill: #8a977b;
}
#top_visual svg .st4301 {
  fill: #b9b484;
}
#top_visual svg .st4302 {
  fill: #86b6dd;
}
#top_visual svg .st4303 {
  fill: #befab3;
}
#top_visual svg .st4304 {
  fill: #5c818f;
}
#top_visual svg .st4305 {
  fill: #718e72;
}
#top_visual svg .st4306 {
  fill: #e3e4df;
}
#top_visual svg .st4307 {
  fill: #6c9dca;
}
#top_visual svg .st4308 {
  fill: #79a9d2;
}
#top_visual svg .st4309 {
  fill: #356164;
}
#top_visual svg .st4310 {
  fill: #466048;
}
#top_visual svg .st81 {
  fill: #318652;
}
#top_visual svg .st4311 {
  fill: #537c99;
}
#top_visual svg .st4312 {
  fill: #bbcba2;
}
#top_visual svg .st4313 {
  fill: #8e9d97;
}
#top_visual svg .st4314 {
  fill: #aafda4;
}
#top_visual svg .st4315 {
  fill: #6b9d62;
}
#top_visual svg .st4316 {
  fill: #7c958b;
}
#top_visual svg .st4317 {
  fill: #68a169;
}
#top_visual svg .st4318 {
  fill: #538881;
}
#top_visual svg .st4319 {
  fill: #e5e7e5;
}
#top_visual svg .st4320 {
  fill: #4b7c53;
}
#top_visual svg .st4321 {
  fill: #3c6270;
}
#top_visual svg .st4322 {
  fill: #8fe489;
}
#top_visual svg .st4323 {
  fill: #bec4c6;
}
#top_visual svg .st4324 {
  fill: #95ced5;
}
#top_visual svg .st4325 {
  fill: #6e8284;
}
#top_visual svg .st4326 {
  fill: #ced4da;
}
#top_visual svg .st4327 {
  fill: #d1d7d5;
}
#top_visual svg .st4328 {
  fill: #8d918b;
}
#top_visual svg .st4329 {
  fill: #7fbf81;
}
#top_visual svg .st4330 {
  fill: #acb2b3;
}
#top_visual svg .st4331 {
  fill: #e6e9e6;
}
#top_visual svg .st4332 {
  fill: #3f9382;
}
#top_visual svg .st4333 {
  fill: #879989;
}
#top_visual svg .st4334 {
  fill: #6c7e74;
}
#top_visual svg .st4335 {
  fill: #a8b3b5;
}
#top_visual svg .st4336 {
  fill: #31514e;
}
#top_visual svg .st4337 {
  fill: #4c7052;
}
#top_visual svg .st4338 {
  fill: #286158;
}
#top_visual svg .st4339 {
  fill: #7a8987;
}
#top_visual svg .st4340 {
  fill: #cebfa2;
}
#top_visual svg .st4341 {
  fill: #92af99;
}
#top_visual svg .st4342 {
  fill: #246556;
}
#top_visual svg .st4343 {
  fill: #667e77;
}
#top_visual svg .st4344 {
  fill: #647b76;
}
#top_visual svg .st4345 {
  fill: #7e928d;
}
#top_visual svg .st4346 {
  fill: #8badc2;
}
#top_visual svg .st4347 {
  fill: #5e7969;
}
#top_visual svg .st4348 {
  fill: #195e56;
}
#top_visual svg .st4349 {
  fill: #859a8d;
}
#top_visual svg .st4350 {
  fill: #cbf1da;
}
#top_visual svg .st4351 {
  fill: #6cbfb7;
}
#top_visual svg .st4352 {
  fill: #49584a;
}
#top_visual svg .st4353 {
  fill: #78a079;
}
#top_visual svg .st4354 {
  fill: #869b98;
}
#top_visual svg .st4355 {
  fill: #2d5e56;
}
#top_visual svg .st4356 {
  fill: #3e7882;
}
#top_visual svg .st4357 {
  fill: #3b5249;
}
#top_visual svg .st4358 {
  fill: #627c78;
}
#top_visual svg .st4359 {
  fill: #1b554f;
}
#top_visual svg .st4360 {
  fill: #90b791;
}
#top_visual svg .st4361 {
  fill: #c4c8c3;
}
#top_visual svg .st4362 {
  fill: #9ea9a3;
}
#top_visual svg .st4363 {
  fill: #a4d6a4;
}
#top_visual svg .st4364 {
  fill: #e2e5e3;
}
#top_visual svg .st4365 {
  fill: #f8d19a;
}
#top_visual svg .st4366 {
  fill: #70a071;
}
#top_visual svg .st4367 {
  fill: #508657;
}
#top_visual svg .st4368 {
  fill: #7eaed9;
}
#top_visual svg .st4369 {
  fill: #676c62;
}
#top_visual svg .st4370 {
  fill: #99e173;
}
#top_visual svg .st4371 {
  fill: #84c988;
}
#top_visual svg .st4372 {
  fill: #8fe386;
}
#top_visual svg .st4373 {
  fill: #add3f6;
}
#top_visual svg .st4374 {
  fill: #154236;
}
#top_visual svg .st4375 {
  fill: #a2d3c8;
}
#top_visual svg .st4376 {
  fill: #95a9a7;
}
#top_visual svg .st4377 {
  fill: #96bc8c;
}
#top_visual svg .st4378 {
  fill: #77a6da;
}
#top_visual svg .st4379 {
  fill: #577854;
}
#top_visual svg .st4380 {
  fill: #436e5f;
}
#top_visual svg .st4381 {
  fill: #9bada3;
}
#top_visual svg .st4382 {
  fill: #a8b0b0;
}
#top_visual svg .st4383 {
  fill: #76957b;
}
#top_visual svg .st4384 {
  fill: #71a3c9;
}
#top_visual svg .st4385 {
  fill: #6a8d72;
}
#top_visual svg .st4386 {
  fill: #366355;
}
#top_visual svg .st4387 {
  fill: #b6c4c1;
}
#top_visual svg .st4388 {
  fill: #81958a;
}
#top_visual svg .st4389 {
  fill: #9fa581;
}
#top_visual svg .st4390 {
  fill: #69b06c;
}
#top_visual svg .st4391 {
  fill: #69a0c2;
}
#top_visual svg .st4392 {
  fill: #838585;
}
#top_visual svg .st4393 {
  fill: #5d7d75;
}
#top_visual svg .st4394 {
  fill: #85c086;
}
#top_visual svg .st4395 {
  fill: #53635d;
}
#top_visual svg .st4396 {
  fill: #a7d1cc;
}
#top_visual svg .st4397 {
  fill: #70816f;
}
#top_visual svg .st4398 {
  fill: #365e56;
}
#top_visual svg .st4399 {
  fill: #606e6a;
}
#top_visual svg .st4400 {
  fill: #737e7c;
}
#top_visual svg .st4401 {
  fill: #aaf7a5;
}
#top_visual svg .st4402 {
  fill: #a1b3aa;
}
#top_visual svg .st4403 {
  fill: #b1bfa8;
}
#top_visual svg .st4404 {
  fill: #234339;
}
#top_visual svg .st4405 {
  fill: #7f908b;
}
#top_visual svg .st4406 {
  fill: #97aaa3;
}
#top_visual svg .st4407 {
  fill: #829480;
}
#top_visual svg .st4408 {
  fill: #597655;
}
#top_visual svg .st4409 {
  fill: #396d68;
}
#top_visual svg .st4410 {
  fill: #9aabaa;
}
#top_visual svg .st4411 {
  fill: #9ed2ab;
}
#top_visual svg .st4412 {
  fill: #78aad3;
}
#top_visual svg .st4413 {
  fill: #808e8d;
}
#top_visual svg .st4414 {
  fill: #76a2c5;
}
#top_visual svg .st4415 {
  fill: #6292ba;
}
#top_visual svg .st4416 {
  fill: #cfc27a;
}
#top_visual svg .st4417 {
  fill: #b4bbb7;
}
#top_visual svg .st4418 {
  fill: #a1c997;
}
#top_visual svg .st4419 {
  fill: #6aa56b;
}
#top_visual svg .st82 {
  fill: #3d6e43;
}
#top_visual svg .st4420 {
  fill: #6a9d54;
}
#top_visual svg .st4421 {
  fill: #54b0a1;
}
#top_visual svg .st4422 {
  fill: #64b468;
}
#top_visual svg .st4423 {
  fill: #576364;
}
#top_visual svg .st4424 {
  fill: #4a5f53;
}
#top_visual svg .st4425 {
  fill: #a1b399;
}
#top_visual svg .st4426 {
  fill: #879b84;
}
#top_visual svg .st4427 {
  fill: #7bafd5;
}
#top_visual svg .st4428 {
  fill: #a3b9b2;
}
#top_visual svg .st4429 {
  fill: #245750;
}
#top_visual svg .st83 {
  fill: #96bc77;
}
#top_visual svg .st4430 {
  fill: #617a76;
}
#top_visual svg .st4431 {
  fill: #3e7276;
}
#top_visual svg .st4432 {
  fill: #58899c;
}
#top_visual svg .st4433 {
  fill: #5cb2a4;
}
#top_visual svg .st4434 {
  fill: #4c5e53;
}
#top_visual svg .st4435 {
  fill: #8fad9e;
}
#top_visual svg .st4436 {
  fill: #f6f6b6;
}
#top_visual svg .st4437 {
  fill: #acb3aa;
}
#top_visual svg .st4438 {
  fill: #ac9e9b;
}
#top_visual svg .st4439 {
  fill: #788b7a;
}
#top_visual svg .st4440 {
  fill: #82c685;
}
#top_visual svg .st4441 {
  fill: #a6bfb7;
}
#top_visual svg .st4442 {
  fill: #638279;
}
#top_visual svg .st4443 {
  fill: #97a8a7;
}
#top_visual svg .st4444 {
  fill: #85ad85;
}
#top_visual svg .st4445 {
  fill: #758587;
}
#top_visual svg .st4446 {
  fill: #56b1a3;
}
#top_visual svg .st4447 {
  fill: #c5cac6;
}
#top_visual svg .st4448 {
  fill: #5c725d;
}
#top_visual svg .st4449 {
  fill: #6f9ab8;
}
#top_visual svg .st4450 {
  fill: #7cb770;
}
#top_visual svg .st4451 {
  fill: #a8b0ab;
}
#top_visual svg .st4452 {
  fill: #768e85;
}
#top_visual svg .st84 {
  fill: #216845;
}
#top_visual svg .st4453 {
  fill: #416f79;
}
#top_visual svg .st4454 {
  fill: #8ba096;
}
#top_visual svg .st4455 {
  fill: #4e7b54;
}
#top_visual svg .st4456 {
  fill: #5b7874;
}
#top_visual svg .st4457 {
  fill: #e2e4da;
}
#top_visual svg .st4458 {
  fill: #9ac57c;
}
#top_visual svg .st4459 {
  fill: #ddc291;
}
#top_visual svg .st4460 {
  fill: #c16c4f;
}
#top_visual svg .st4461 {
  fill: #98b5a1;
}
#top_visual svg .st4462 {
  fill: #7a8e7a;
}
#top_visual svg .st4463 {
  fill: #a8b1b4;
}
#top_visual svg .st4464 {
  fill: #a6e180;
}
#top_visual svg .st4465 {
  fill: #b1c4bb;
}
#top_visual svg .st4466 {
  fill: #b6bec1;
}
#top_visual svg .st4467 {
  fill: #90a09f;
}
#top_visual svg .st4468 {
  fill: #5a8156;
}
#top_visual svg .st4469 {
  fill: #a1c1a8;
}
#top_visual svg .st4470 {
  fill: #246653;
}
#top_visual svg .st4471 {
  fill: #638d60;
}
#top_visual svg .st4472 {
  fill: #5c6c61;
}
#top_visual svg .st4473 {
  fill: #b3b5b9;
}
#top_visual svg .st4474 {
  fill: #94a19a;
}
#top_visual svg .st4475 {
  fill: #a5c8b2;
}
#top_visual svg .st4476 {
  fill: #486f6a;
}
#top_visual svg .st4477 {
  fill: #51869b;
}
#top_visual svg .st4478 {
  fill: #98b29b;
}
#top_visual svg .st4479 {
  fill: #4f8197;
}
#top_visual svg .st4480 {
  fill: #b0e690;
}
#top_visual svg .st4481 {
  fill: #828672;
}
#top_visual svg .st4482 {
  fill: #c1b2a6;
}
#top_visual svg .st4483 {
  fill: #76918d;
}
#top_visual svg .st4484 {
  fill: #97a29b;
}
#top_visual svg .st4485 {
  fill: #7ebb7f;
}
#top_visual svg .st4486 {
  fill: #aad3b6;
}
#top_visual svg .st4487 {
  fill: #c5cbcb;
}
#top_visual svg .st4488 {
  fill: #70a3c4;
}
#top_visual svg .st4489 {
  fill: #8bc167;
}
#top_visual svg .st4490 {
  fill: #3c5f5c;
}
#top_visual svg .st4491 {
  fill: #9bb49b;
}
#top_visual svg .st4492 {
  fill: #a6de96;
}
#top_visual svg .st4493 {
  fill: #87a78a;
}
#top_visual svg .st4494 {
  fill: #f9d39a;
}
#top_visual svg .st4495 {
  fill: #bdd0b1;
}
#top_visual svg .st4496 {
  fill: #9cef94;
}
#top_visual svg .st4497 {
  fill: #71ae73;
}
#top_visual svg .st4498 {
  fill: #639a5f;
}
#top_visual svg .st4499 {
  fill: #a8d3b3;
}
#top_visual svg .st4500 {
  fill: #94a69d;
}
#top_visual svg .st4501 {
  fill: #c5dbd5;
}
#top_visual svg .st4502 {
  fill: #64ab9c;
}
#top_visual svg .st4503 {
  fill: #96e48f;
}
#top_visual svg .st4504 {
  fill: #9baf95;
}
#top_visual svg .st4505 {
  fill: #215a53;
}
#top_visual svg .st4506 {
  fill: #89df8d;
}
#top_visual svg .st4507 {
  fill: #65817c;
}
#top_visual svg .st4508 {
  fill: #699568;
}
#top_visual svg .st4509 {
  fill: #76928b;
}
#top_visual svg .st4510 {
  fill: #f9fafa;
}
#top_visual svg .st4511 {
  fill: #384d40;
}
#top_visual svg .st4512 {
  fill: #909c79;
}
#top_visual svg .st4513 {
  fill: #aaa785;
}
#top_visual svg .st4514 {
  fill: #9be091;
}
#top_visual svg .st4515 {
  fill: #a8bfb5;
}
#top_visual svg .st4516 {
  fill: #7e977d;
}
#top_visual svg .st4517 {
  fill: #727a70;
}
#top_visual svg .st4518 {
  fill: #237464;
}
#top_visual svg .st4519 {
  fill: #677c6b;
}
#top_visual svg .st4520 {
  fill: #c4f0c1;
}
#top_visual svg .st4521 {
  fill: #75ad76;
}
#top_visual svg .st4522 {
  fill: #a7ed9b;
}
#top_visual svg .st4523 {
  fill: #809984;
}
#top_visual svg .st4524 {
  fill: #8ec0ef;
}
#top_visual svg .st4525 {
  fill: #a9fea2;
}
#top_visual svg .st4526 {
  fill: #5f87a5;
}
#top_visual svg .st4527 {
  fill: #8cbd8a;
}
#top_visual svg .st4528 {
  fill: #abfea6;
}
#top_visual svg .st4529 {
  fill: #b7ddb6;
}
#top_visual svg .st4530 {
  fill: #5e8d5f;
}
#top_visual svg .st4531 {
  fill: #7fb573;
}
#top_visual svg .st4532 {
  fill: #a9ffa2;
}
#top_visual svg .st4533 {
  fill: #c2cecb;
}
#top_visual svg .st4534 {
  fill: #87c98a;
}
#top_visual svg .st4535 {
  fill: #647469;
}
#top_visual svg .st4536 {
  fill: #e0d59c;
}
#top_visual svg .st4537 {
  fill: #ab9d7c;
}
#top_visual svg .st4538 {
  fill: #95dbe6;
}
#top_visual svg .st4539 {
  fill: #addabb;
}
#top_visual svg .st4540 {
  fill: #596f69;
}
#top_visual svg .st4541 {
  fill: #c7c8c2;
}
#top_visual svg .st4542 {
  fill: #87c58a;
}
#top_visual svg .st4543 {
  fill: #669268;
}
#top_visual svg .st4544 {
  fill: #9abf9f;
}
#top_visual svg .st4545 {
  fill: #637e6c;
}
#top_visual svg .st4546 {
  fill: #a3de83;
}
#top_visual svg .st4547 {
  fill: #89b28a;
}
#top_visual svg .st4548 {
  fill: #6c9d6e;
}
#top_visual svg .st4549 {
  fill: #6d8a84;
}
#top_visual svg .st4550 {
  fill: #91ab94;
}
#top_visual svg .st4551 {
  fill: #848d68;
}
#top_visual svg .st4552 {
  fill: #9da49d;
}
#top_visual svg .st4553 {
  fill: #2c5850;
}
#top_visual svg .st4554 {
  fill: #a8a58c;
}
#top_visual svg .st4555 {
  fill: #42804d;
}
#top_visual svg .st4556 {
  fill: #98b094;
}
#top_visual svg .st4557 {
  fill: #7cb3de;
}
#top_visual svg .st4558 {
  fill: #8d9877;
}
#top_visual svg .st4559 {
  fill: #aaed82;
}
#top_visual svg .st4560 {
  fill: #b9a682;
}
#top_visual svg .st4561 {
  fill: #968976;
}
#top_visual svg .st4562 {
  fill: #48646a;
}
#top_visual svg .st4563 {
  fill: #6cb472;
}
#top_visual svg .st4564 {
  fill: #53786b;
}
#top_visual svg .st4565 {
  fill: #3f6c7e;
}
#top_visual svg .st4566 {
  fill: #fabfa8;
}
#top_visual svg .st4567 {
  fill: #5a879f;
}
#top_visual svg .st4568 {
  fill: #357363;
}
#top_visual svg .st4569 {
  fill: #4ca058;
}
#top_visual svg .st4570 {
  fill: #7ebaaf;
}
#top_visual svg .st4571 {
  fill: #879991;
}
#top_visual svg .st4572 {
  fill: #91a891;
}
#top_visual svg .st4573 {
  fill: #4b8f92;
}
#top_visual svg .st4574 {
  fill: #728471;
}
#top_visual svg .st4575 {
  fill: #92aaa8;
}
#top_visual svg .st4576 {
  fill: #a0d4b0;
}
#top_visual svg .st4577 {
  fill: #5c6a66;
}
#top_visual svg .st4578 {
  fill: #b2ef8e;
}
#top_visual svg .st4579 {
  fill: #688667;
}
#top_visual svg .st4580 {
  fill: #6f9dc3;
}
#top_visual svg .st4581 {
  fill: #70a464;
}
#top_visual svg .st4582 {
  fill: #d9efde;
}
#top_visual svg .st4583 {
  fill: #ccc8c6;
}
#top_visual svg .st4584 {
  fill: #6eac70;
}
#top_visual svg .st4585 {
  fill: #617962;
}
#top_visual svg .st4586 {
  fill: #3d5c57;
}
#top_visual svg .st4587 {
  fill: #ab9079;
}
#top_visual svg .st4588 {
  fill: #659b69;
}
#top_visual svg .st4589 {
  fill: #647c75;
}
#top_visual svg .st4590 {
  fill: #7fa487;
}
#top_visual svg .st4591 {
  fill: #c9ad83;
}
#top_visual svg .st4592 {
  fill: #c6dbd5;
}
#top_visual svg .st4593 {
  fill: #98afa2;
}
#top_visual svg .st4594 {
  fill: #40675f;
}
#top_visual svg .st4595 {
  fill: #446c7c;
}
#top_visual svg .st4596 {
  fill: #cbcda2;
}
#top_visual svg .st4597 {
  fill: #849493;
}
#top_visual svg .st4598 {
  fill: #8e8671;
}
#top_visual svg .st4599 {
  fill: #80a180;
}
#top_visual svg .st4600 {
  fill: #97eb92;
}
#top_visual svg .st4601 {
  fill: #3b7562;
}
#top_visual svg .st4602 {
  fill: #757970;
}
#top_visual svg .st4603 {
  fill: #8abe68;
}
#top_visual svg .st4604 {
  fill: #516154;
}
#top_visual svg .st4605 {
  fill: #cacdc9;
}
#top_visual svg .st4606 {
  fill: #e0e2dd;
}
#top_visual svg .st4607 {
  fill: #59afa2;
}
#top_visual svg .st4608 {
  fill: #82b35f;
}
#top_visual svg .st4609 {
  fill: #48798c;
}
#top_visual svg .st4610 {
  fill: #15453e;
}
#top_visual svg .st4611 {
  fill: #bfb188;
}
#top_visual svg .st4612 {
  fill: #fad59c;
}
#top_visual svg .st4613 {
  fill: #c9cdd2;
}
#top_visual svg .st4614 {
  fill: #4d7b87;
}
#top_visual svg .st4615 {
  fill: #a0dead;
}
#top_visual svg .st4616 {
  fill: #69dd5b;
}
#top_visual svg .st4617 {
  fill: #8a987d;
}
#top_visual svg .st4618 {
  fill: #79a77b;
}
#top_visual svg .st4619 {
  fill: #5a7168;
}
#top_visual svg .st4620 {
  fill: #809172;
}
#top_visual svg .st4621 {
  fill: #3d7e75;
}
#top_visual svg .st4622 {
  fill: #7bbabe;
}
#top_visual svg .st4623 {
  fill: #8be687;
}
#top_visual svg .st4624 {
  fill: #8bce85;
}
#top_visual svg .st4625 {
  fill: #858f90;
}
#top_visual svg .st4626 {
  fill: #4b7587;
}
#top_visual svg .st4627 {
  fill: #cedadb;
}
#top_visual svg .st4628 {
  fill: #3c6e3f;
}
#top_visual svg .st4629 {
  fill: #a7f3a1;
}
#top_visual svg .st4630 {
  fill: #74a2ba;
}
#top_visual svg .st4631 {
  fill: #8faa84;
}
#top_visual svg .st4632 {
  fill: #9ef3a5;
}
#top_visual svg .st4633 {
  fill: #969e8e;
}
#top_visual svg .st4634 {
  fill: #8bb97e;
}
#top_visual svg .st4635 {
  fill: #b3ffad;
}
#top_visual svg .st4636 {
  fill: #c9c57c;
}
#top_visual svg .st4637 {
  fill: #f4d29c;
}
#top_visual svg .st4638 {
  fill: #a4cff6;
}
#top_visual svg .st4639 {
  fill: #518699;
}
#top_visual svg .st4640 {
  fill: #586353;
}
#top_visual svg .st4641 {
  fill: #5a756d;
}
#top_visual svg .st4642 {
  fill: #265a51;
}
#top_visual svg .st4643 {
  fill: #b1b586;
}
#top_visual svg .st4644 {
  fill: #5a6d58;
}
#top_visual svg .st4645 {
  fill: #7eb97f;
}
#top_visual svg .st4646 {
  fill: #b0a87c;
}
#top_visual svg .st4647 {
  fill: #5e706e;
}
#top_visual svg .st4648 {
  fill: #406d66;
}
#top_visual svg .st4649 {
  fill: #94e691;
}
#top_visual svg .st4650 {
  fill: #aafba6;
}
#top_visual svg .st4651 {
  fill: #80bb81;
}
#top_visual svg .st4652 {
  fill: #988c77;
}
#top_visual svg .st4653 {
  fill: #73a673;
}
#top_visual svg .st4654 {
  fill: #d3ece8;
}
#top_visual svg .st4655 {
  fill: #529388;
}
#top_visual svg .st4656 {
  fill: #6ba66f;
}
#top_visual svg .st4657 {
  fill: #568f5a;
}
#top_visual svg .st4658 {
  fill: #6d867e;
}
#top_visual svg .st4659 {
  fill: #d7eedc;
}
#top_visual svg .st4660 {
  fill: #b6d7f4;
}
#top_visual svg .st4661 {
  fill: #68bdad;
}
#top_visual svg .st4662 {
  fill: #3f666e;
}
#top_visual svg .st4663 {
  fill: #5d6b6b;
}
#top_visual svg .st4664 {
  fill: #eaf2f0;
}
#top_visual svg .st4665 {
  fill: #94b8c2;
}
#top_visual svg .st4666 {
  fill: #82b878;
}
#top_visual svg .st4667 {
  fill: #d6d7d0;
}
#top_visual svg .st4668 {
  fill: #7f947e;
}
#top_visual svg .st4669 {
  fill: #496158;
}
#top_visual svg .st4670 {
  fill: #6c8980;
}
#top_visual svg .st4671 {
  fill: #a2ab8f;
}
#top_visual svg .st4672 {
  fill: #c6cfcf;
}
#top_visual svg .st4673 {
  fill: #c8bd99;
}
#top_visual svg .st4674 {
  fill: #44615d;
}
#top_visual svg .st4675 {
  fill: #90bad0;
}
#top_visual svg .st4676 {
  fill: #799c75;
}
#top_visual svg .st4677 {
  fill: #989e7c;
}
#top_visual svg .st4678 {
  fill: #abb7af;
}
#top_visual svg .st4679 {
  fill: #a3b59f;
}
#top_visual svg .st4680 {
  fill: #536764;
}
#top_visual svg .st4681 {
  fill: #5da564;
}
#top_visual svg .st4682 {
  fill: #d4ddde;
}
#top_visual svg .st4683 {
  fill: #779eba;
}
#top_visual svg .st4684 {
  fill: #f7fb86;
}
#top_visual svg .st4685 {
  fill: #aae2b2;
}
#top_visual svg .st4686 {
  fill: #6d9074;
}
#top_visual svg .st4687 {
  fill: #74a375;
}
#top_visual svg .st4688 {
  fill: #4e7353;
}
#top_visual svg .st4689 {
  fill: #3b7e6a;
}
#top_visual svg .st4690 {
  fill: #b4caae;
}
#top_visual svg .st4691 {
  fill: #889d8f;
}
#top_visual svg .st4692 {
  fill: #abafaa;
}
#top_visual svg .st4693 {
  fill: #857967;
}
#top_visual svg .st4694 {
  fill: #4e6d68;
}
#top_visual svg .st4695 {
  fill: #5e8f65;
}
#top_visual svg .st4696 {
  fill: #7c9589;
}
#top_visual svg .st4697 {
  fill: #718673;
}
#top_visual svg .st4698 {
  fill: #304538;
}
#top_visual svg .st4699 {
  fill: #899874;
}
#top_visual svg .st4700 {
  fill: #81c881;
}
#top_visual svg .st4701 {
  fill: #777374;
}
#top_visual svg .st4702 {
  fill: #abd8b8;
}
#top_visual svg .st4703 {
  fill: #72856a;
}
#top_visual svg .st4704 {
  fill: #f2d094;
}
#top_visual svg .st4705 {
  fill: #4b737e;
}
#top_visual svg .st4706 {
  fill: #6598b7;
}
#top_visual svg .st4707 {
  fill: #dcdfdc;
}
#top_visual svg .st4708 {
  fill: #758f7b;
}
#top_visual svg .st4709 {
  fill: #44893a;
}
#top_visual svg .st4710 {
  fill: #dabc85;
}
#top_visual svg .st4711 {
  fill: #c0c8c8;
}
#top_visual svg .st4712 {
  fill: #89b87f;
}
#top_visual svg .st4713 {
  fill: #44707f;
}
#top_visual svg .st4714 {
  fill: #6694a0;
}
#top_visual svg .st4715 {
  fill: #6ba1c2;
}
#top_visual svg .st4716 {
  fill: #4e8e46;
}
#top_visual svg .st4717 {
  fill: #c4ebd0;
}
#top_visual svg .st4718 {
  fill: #7b7562;
}
#top_visual svg .st4719 {
  fill: #48998b;
}
#top_visual svg .st4720 {
  fill: #b0beb9;
}
#top_visual svg .st4721 {
  fill: #e2e1ca;
}
#top_visual svg .st4722 {
  fill: #a1d5b0;
}
#top_visual svg .st4723 {
  fill: #4c7e94;
}
#top_visual svg .st4724 {
  fill: #a5b8c1;
}
#top_visual svg .st4725 {
  fill: #acfba9;
}
#top_visual svg .st4726 {
  fill: #59aa60;
}
#top_visual svg .st4727 {
  fill: #81aa66;
}
#top_visual svg .st4728 {
  fill: #5c7c51;
}
#top_visual svg .st4729 {
  fill: #7eb47b;
}
#top_visual svg .st4730 {
  fill: #95a09e;
}
#top_visual svg .st4731 {
  fill: #1e5649;
}
#top_visual svg .st4732 {
  fill: #838d77;
}
#top_visual svg .st4733 {
  fill: #76ba72;
}
#top_visual svg .st4734 {
  fill: #93e38d;
}
#top_visual svg .st4735 {
  fill: #6e9276;
}
#top_visual svg .st85 {
  fill: #467843;
}
#top_visual svg .st4736 {
  fill: #747f6a;
}
#top_visual svg .st4737 {
  fill: #649165;
}
#top_visual svg .st4738 {
  fill: #c8e7c8;
}
#top_visual svg .st4739 {
  fill: #c4bd93;
}
#top_visual svg .st4740 {
  fill: #9ab2a9;
}
#top_visual svg .st4741 {
  fill: #c1775d;
}
#top_visual svg .st4742 {
  fill: #61ad50;
}
#top_visual svg .st4743 {
  fill: #9eac84;
}
#top_visual svg .st4744 {
  fill: #b9bbb6;
}
#top_visual svg .st4745 {
  fill: #d5d9e1;
}
#top_visual svg .st4746 {
  fill: #1b5635;
}
#top_visual svg .st4747 {
  fill: #a6b9b3;
}
#top_visual svg .st4748 {
  fill: #79855f;
}
#top_visual svg .st4749 {
  fill: #6f9a55;
}
#top_visual svg .st4750 {
  fill: #879993;
}
#top_visual svg .st86 {
  fill: #4b7a52;
}
#top_visual svg .st4751 {
  fill: #588a7f;
}
#top_visual svg .st4752 {
  fill: #e6eae4;
}
#top_visual svg .st4753 {
  fill: #76a78b;
}
#top_visual svg .st4754 {
  fill: #b2b6b8;
}
#top_visual svg .st4755 {
  fill: #b0e8a3;
}
#top_visual svg .st4756 {
  fill: #928669;
}
#top_visual svg .st4757, #top_visual svg .st140 {
  fill: #63b26a;
}
#top_visual svg .st4758 {
  fill: #97a299;
}
#top_visual svg .st4759 {
  fill: #cdd3d2;
}
#top_visual svg .st4760 {
  fill: #94b99f;
}
#top_visual svg .st4761 {
  fill: #cb9c62;
}
#top_visual svg .st4762 {
  fill: #65745c;
}
#top_visual svg .st4763 {
  fill: #92a79f;
}
#top_visual svg .st4764 {
  fill: #a8a99d;
}
#top_visual svg .st4765 {
  fill: #5d6555;
}
#top_visual svg .st4766 {
  fill: #b0ee8d;
}
#top_visual svg .st4767 {
  fill: #e6ffe1;
}
#top_visual svg .st4768 {
  fill: #8c9991;
}
#top_visual svg .st4769 {
  fill: #8b8966;
}
#top_visual svg .st4770 {
  fill: #79ae6f;
}
#top_visual svg .st4771 {
  fill: #bbe0c3;
}
#top_visual svg .st4772 {
  fill: #43665e;
}
#top_visual svg .st4773 {
  fill: #60745b;
}
#top_visual svg .st4774 {
  fill: #9dc896;
}
#top_visual svg .st4775 {
  fill: #6cd95d;
}
#top_visual svg .st4776 {
  fill: #98c079;
}
#top_visual svg .st4777 {
  fill: #869992;
}
#top_visual svg .st4778 {
  fill: #96a898;
}
#top_visual svg .st4779 {
  fill: #a5f79f;
}
#top_visual svg .st4780 {
  fill: #78987d;
}
#top_visual svg .st4781 {
  fill: #7b9386;
}
#top_visual svg .st4782 {
  fill: #4d7b89;
}
#top_visual svg .st4783 {
  fill: #8c8576;
}
#top_visual svg .st87 {
  fill: #264f31;
}
#top_visual svg .st4784 {
  fill: #7fc282;
}
#top_visual svg .st4785 {
  fill: #415743;
}
#top_visual svg .st4786 {
  fill: #494c3d;
}
#top_visual svg .st4787 {
  fill: #8caf98;
}
#top_visual svg .st4788 {
  fill: #8fe288;
}
#top_visual svg .st4789 {
  fill: #9baba2;
}
#top_visual svg .st4790 {
  fill: #777d6a;
}
#top_visual svg .st4791 {
  fill: #627f77;
}
#top_visual svg .st4792 {
  fill: #2c6154;
}
#top_visual svg .st4793 {
  fill: #939996;
}
#top_visual svg .st4794 {
  fill: #98a67e;
}
#top_visual svg .st4795 {
  fill: #83b97b;
}
#top_visual svg .st4796 {
  fill: #2d7e71;
}
#top_visual svg .st4797 {
  fill: #9ccbc1;
}
#top_visual svg .st88 {
  fill: #4d7c4d;
}
#top_visual svg .st4798 {
  fill: #467385;
}
#top_visual svg .st4799 {
  fill: #b0af93;
}
#top_visual svg .st4800 {
  fill: #5b6b5f;
}
#top_visual svg .st4801 {
  fill: #537151;
}
#top_visual svg .st4802 {
  fill: #b0f7a0;
}
#top_visual svg .st4803 {
  fill: #647a6e;
}
#top_visual svg .st4804 {
  fill: #fcfcfb;
}
#top_visual svg .st4805 {
  fill: #4f8497;
}
#top_visual svg .st4806 {
  fill: #97c7f4;
}
#top_visual svg .st4807 {
  fill: #cdcecb;
}
#top_visual svg .st4808 {
  fill: #7e927c;
}
#top_visual svg .st4809 {
  fill: #c4cac8;
}
#top_visual svg .st4810 {
  fill: #4b5c5d;
}
#top_visual svg .st4811 {
  fill: #f1f0ec;
}
#top_visual svg .st4812 {
  fill: #596050;
}
#top_visual svg .st4813 {
  fill: #f6d096;
}
#top_visual svg .st4814 {
  fill: #5d895b;
}
#top_visual svg .st4815 {
  fill: #7298b1;
}
#top_visual svg .st4816 {
  fill: #86ad76;
}
#top_visual svg .st4817 {
  fill: #c5d2d1;
}
#top_visual svg .st4818 {
  fill: #6c95b8;
}
#top_visual svg .st4819 {
  fill: #5d8c9e;
}
#top_visual svg .st4820 {
  fill: #3a6676;
}
#top_visual svg .st4821 {
  fill: #cddad4;
}
#top_visual svg .st4822 {
  fill: #778d88;
}
#top_visual svg .st4823 {
  fill: #addebe;
}
#top_visual svg .st4824 {
  fill: #978876;
}
#top_visual svg .st4825 {
  fill: #7ca07a;
}
#top_visual svg .st4826 {
  fill: #71ad6c;
}
#top_visual svg .st4827 {
  fill: #8aca8c;
}
#top_visual svg .st4828 {
  fill: #92b5d1;
}
#top_visual svg .st4829 {
  fill: #9dada9;
}
#top_visual svg .st4830 {
  fill: #35764d;
}
#top_visual svg .st4831 {
  fill: #adfea7;
}
#top_visual svg .st4832 {
  fill: #aad8b7;
}
#top_visual svg .st4833 {
  fill: #536459;
}
#top_visual svg .st4834 {
  fill: #82958e;
}
#top_visual svg .st4835 {
  fill: #727a76;
}
#top_visual svg .st4836 {
  fill: #5883a3;
}
#top_visual svg .st4837 {
  fill: #709c7c;
}
#top_visual svg .st4838 {
  fill: #839a7e;
}
#top_visual svg .st4839 {
  fill: #b6e4c7;
}
#top_visual svg .st4840 {
  fill: #5c6b61;
}
#top_visual svg .st4841 {
  fill: #b1c6c0;
}
#top_visual svg .st4842 {
  fill: #416364;
}
#top_visual svg .st4843 {
  fill: #2b5555;
}
#top_visual svg .st4844 {
  fill: #a1cab0;
}
#top_visual svg .st4845 {
  fill: #1c4833;
}
#top_visual svg .st4846 {
  fill: #576d69;
}
#top_visual svg .st4847 {
  fill: #566c69;
}
#top_visual svg .st4848 {
  fill: #c3c7c2;
}
#top_visual svg .st4849 {
  fill: #83bf85;
}
#top_visual svg .st4850 {
  fill: #5d9258;
}
#top_visual svg .st4851 {
  fill: #abefa7;
}
#top_visual svg .st4852 {
  fill: #c0c9ce;
}
#top_visual svg .st4853 {
  fill: #85a194;
}
#top_visual svg .st4854 {
  fill: #88bdee;
}
#top_visual svg .st4855 {
  fill: #e4e7e4;
}
#top_visual svg .st4856 {
  fill: #879385;
}
#top_visual svg .st4857 {
  fill: #a4c7a7;
}
#top_visual svg .st4858 {
  fill: #cad2d0;
}
#top_visual svg .st4859 {
  fill: #75a1c6;
}
#top_visual svg .st4860 {
  fill: #7fa96c;
}
#top_visual svg .st4861 {
  fill: #f1f5f0;
}
#top_visual svg .st4862 {
  fill: #57685c;
}
#top_visual svg .st4863 {
  fill: #babcb9;
}
#top_visual svg .st4864 {
  fill: #97a5a4;
}
#top_visual svg .st4865 {
  fill: #839696;
}
#top_visual svg .st4866 {
  fill: #476a79;
}
#top_visual svg .st4867 {
  fill: #2c4d48;
}
#top_visual svg .st4868 {
  fill: #31504b;
}
#top_visual svg .st4869 {
  fill: #bce8cd;
}
#top_visual svg .st4870 {
  fill: #6c838a;
}
#top_visual svg .st4871 {
  fill: #b3b9bc;
}
#top_visual svg .st4872 {
  fill: #837865;
}
#top_visual svg .st4873 {
  fill: #bdb39c;
}
#top_visual svg .st4874 {
  fill: #a0ad84;
}
#top_visual svg .st4875 {
  fill: #2e7049;
}
#top_visual svg .st4876 {
  fill: #5ca463;
}
#top_visual svg .st4877 {
  fill: #557f59;
}
#top_visual svg .st4878 {
  fill: #b2dbba;
}
#top_visual svg .st4879 {
  fill: #89dc87;
}
#top_visual svg .st4880 {
  fill: #bddfd9;
}
#top_visual svg .st4881 {
  fill: #7dbb7f;
}
#top_visual svg .st4882 {
  fill: #a2bfa4;
}
#top_visual svg .st4883 {
  fill: #678abf;
}
#top_visual svg .st4884 {
  fill: #3c5f5a;
}
#top_visual svg .st4885 {
  fill: #afd3b6;
}
#top_visual svg .st4886 {
  fill: #5d6d63;
}
#top_visual svg .st4887 {
  fill: #858f8e;
}
#top_visual svg .st4888 {
  fill: #256352;
}
#top_visual svg .st4889 {
  fill: #c9f0d7;
}
#top_visual svg .st4890 {
  fill: #5e7681;
}
#top_visual svg .st4891 {
  fill: #72af74;
}
#top_visual svg .st4892 {
  fill: #9de896;
}
#top_visual svg .st4893 {
  fill: #9aa39f;
}
#top_visual svg .st4894 {
  fill: #586d64;
}
#top_visual svg .st4895 {
  fill: #356452;
}
#top_visual svg .st4896 {
  fill: #8d9f89;
}
#top_visual svg .st4897 {
  fill: #61925e;
}
#top_visual svg .st4898 {
  fill: #b1bab4;
}
#top_visual svg .st4899 {
  fill: #a3aaa2;
}
#top_visual svg .st4900 {
  fill: #73857f;
}
#top_visual svg .st4901 {
  fill: #cdd0a1;
}
#top_visual svg .st4902 {
  fill: #568089;
}
#top_visual svg .st4903 {
  fill: #54a59d;
}
#top_visual svg .st4904 {
  fill: #a9d09e;
}
#top_visual svg .st4905 {
  fill: #569387;
}
#top_visual svg .st4906 {
  fill: #324639;
}
#top_visual svg .st4907 {
  fill: #caedd8;
}
#top_visual svg .st4908 {
  fill: #324b45;
}
#top_visual svg .st4909 {
  fill: #5e6e6d;
}
#top_visual svg .st4910 {
  fill: #d1b685;
}
#top_visual svg .st4911 {
  fill: #485749;
}
#top_visual svg .st4912 {
  fill: #aafaa5;
}
#top_visual svg .st4913 {
  fill: #69a569;
}
#top_visual svg .st4914 {
  fill: #afb6b1;
}
#top_visual svg .st4915 {
  fill: #75a4cb;
}
#top_visual svg .st4916 {
  fill: #8bb790;
}
#top_visual svg .st4917 {
  fill: #abbeba;
}
#top_visual svg .st4918 {
  fill: #c1cfc8;
}
#top_visual svg .st4919 {
  fill: #a2f19b;
}
#top_visual svg .st4920 {
  fill: #666e78;
}
#top_visual svg .st4921 {
  fill: #9fadac;
}
#top_visual svg .st4922 {
  fill: #6cbdb2;
}
#top_visual svg .st4923 {
  fill: #9dbd83;
}
#top_visual svg .st4924 {
  fill: #567465;
}
#top_visual svg .st4925 {
  fill: #b9e1ba;
}
#top_visual svg .st4926 {
  fill: #95a298;
}
#top_visual svg .st4927 {
  fill: #72674a;
}
#top_visual svg .st4928 {
  fill: #7098b2;
}
#top_visual svg .st4929 {
  fill: #92aaa4;
}
#top_visual svg .st4930 {
  fill: #82ab7e;
}
#top_visual svg .st4931 {
  fill: #aae68a;
}
#top_visual svg .st4932 {
  fill: #87ac86;
}
#top_visual svg .st4933 {
  fill: #7fb36b;
}
#top_visual svg .st4934 {
  fill: #34776e;
}
#top_visual svg .st4935 {
  fill: #3a6266;
}
#top_visual svg .st4936 {
  fill: #19573a;
}
#top_visual svg .st4937 {
  fill: #9fd3ac;
}
#top_visual svg .st4938 {
  fill: #bac0bc;
}
#top_visual svg .st4939 {
  fill: #8ba098;
}
#top_visual svg .st4940 {
  fill: #4c8881;
}
#top_visual svg .st4941 {
  fill: #c0f99a;
}
#top_visual svg .st4942 {
  fill: #7bbe77;
}
#top_visual svg .st4943 {
  fill: #b6bcb7;
}
#top_visual svg .st4944 {
  fill: #b9ae94;
}
#top_visual svg .st4945 {
  fill: #b8c6c3;
}
#top_visual svg .st4946 {
  fill: #d7d0c5;
}
#top_visual svg .st4947 {
  fill: #e1e2de;
}
#top_visual svg .st4948 {
  fill: #759db5;
}
#top_visual svg .st4949 {
  fill: #79a38c;
}
#top_visual svg .st4950 {
  fill: #558759;
}
#top_visual svg .st4951 {
  fill: #48926e;
}
#top_visual svg .st4952 {
  fill: #9cb29b;
}
#top_visual svg .st4953 {
  fill: #c5cace;
}
#top_visual svg .st4954 {
  fill: #879c8a;
}
#top_visual svg .st4955 {
  fill: #b4bbbb;
}
#top_visual svg .st4956 {
  fill: #979e9e;
}
#top_visual svg .st4957 {
  fill: #465758;
}
#top_visual svg .st4958 {
  fill: #dfe0df;
}
#top_visual svg .st4959 {
  fill: #327563;
}
#top_visual svg .st4960 {
  fill: #a2d6ae;
}
#top_visual svg .st4961 {
  fill: #5fb6aa;
}
#top_visual svg .st4962 {
  fill: #a6e57f;
}
#top_visual svg .st4963 {
  fill: #517b58;
}
#top_visual svg .st4964 {
  fill: #8dce82;
}
#top_visual svg .st4965 {
  fill: #3a6c5b;
}
#top_visual svg .st4966 {
  fill: #b0c2be;
}
#top_visual svg .st4967 {
  fill: #c3c0bb;
}
#top_visual svg .st4968 {
  fill: #7b948e;
}
#top_visual svg .st4969 {
  fill: #3f6e80;
}
#top_visual svg .st4970 {
  fill: #74af75;
}
#top_visual svg .st4971 {
  fill: #5c8e59;
}
#top_visual svg .st4972 {
  fill: #2a7757;
}
#top_visual svg .st4973 {
  fill: #6ba16b;
}
#top_visual svg .st4974 {
  fill: #839081;
}
#top_visual svg .st4975 {
  fill: #92bc94;
}
#top_visual svg .st4976 {
  fill: #2d7d5b;
}
#top_visual svg .st4977 {
  fill: #c0c5c7;
}
#top_visual svg .st4978 {
  fill: #5e8a60;
}
#top_visual svg .st4979 {
  fill: #697170;
}
#top_visual svg .st4980 {
  fill: #8e999a;
}
#top_visual svg .st4981 {
  fill: #81aac9;
}
#top_visual svg .st4982 {
  fill: #4d6862;
}
#top_visual svg .st4983 {
  fill: #d1d9e0;
}
#top_visual svg .st4984 {
  fill: #7e9590;
}
#top_visual svg .st4985 {
  fill: #aef481;
}
#top_visual svg .st4986 {
  fill: #5b6861;
}
#top_visual svg .st4987 {
  fill: #507f53;
}
#top_visual svg .st4988 {
  fill: #cebd97;
}
#top_visual svg .st4989 {
  fill: #969b81;
}
#top_visual svg .st4990 {
  fill: #8a9b98;
}
#top_visual svg .st4991 {
  fill: #375751;
}
#top_visual svg .st4992 {
  fill: #9cd1a8;
}
#top_visual svg .st4993 {
  fill: #416f7e;
}
#top_visual svg .st4994 {
  fill: #819695;
}
#top_visual svg .st4995 {
  fill: #dce0e8;
}
#top_visual svg .st4996 {
  fill: #acd7ba;
}
#top_visual svg .st4997 {
  fill: #54cc48;
}
#top_visual svg .st4998 {
  fill: #cbc68e;
}
#top_visual svg .st4999 {
  fill: #afb4ae;
}
#top_visual svg .st5000 {
  fill: #45594c;
}
#top_visual svg .st5001 {
  fill: #397160;
}
#top_visual svg .st5002 {
  fill: #a0c5a2;
}
#top_visual svg .st5003 {
  fill: #648fa3;
}
#top_visual svg .st5004 {
  fill: #b6f98b;
}
#top_visual svg .st5005 {
  fill: #487e8c;
}
#top_visual svg .st5006 {
  fill: #8ca99f;
}
#top_visual svg .st5007 {
  fill: #ccb7ab;
}
#top_visual svg .st5008 {
  fill: #b5c2b3;
}
#top_visual svg .st5009 {
  fill: #6e91a3;
}
#top_visual svg .st5010 {
  fill: #33544d;
}
#top_visual svg .st5011 {
  fill: #5c745a;
}
#top_visual svg .st5012 {
  fill: #51724e;
}
#top_visual svg .st5013 {
  fill: #829692;
}
#top_visual svg .st5014 {
  fill: #758866;
}
#top_visual svg .st5015 {
  fill: #a4f99f;
}
#top_visual svg .st5016 {
  fill: #9ea59e;
}
#top_visual svg .st5017 {
  fill: #4b7a8f;
}
#top_visual svg .st5018 {
  fill: #d5c785;
}
#top_visual svg .st5019 {
  fill: #57815d;
}
#top_visual svg .st5020 {
  fill: #7eb97e;
}
#top_visual svg .st5021 {
  fill: #4d5d57;
}
#top_visual svg .st5022 {
  fill: #5ea15f;
}
#top_visual svg .st5023 {
  fill: #648f9a;
}
#top_visual svg .st5024 {
  fill: #6a8061;
}
#top_visual svg .st5025 {
  fill: #85ae7d;
}
#top_visual svg .st5026 {
  fill: #31724c;
}
#top_visual svg .st5027 {
  fill: #769c72;
}
#top_visual svg .st5028 {
  fill: #5f815a;
}
#top_visual svg .st5029 {
  fill: #cdd9d8;
}
#top_visual svg .st5030 {
  fill: #b5c4c4;
}
#top_visual svg .st5031 {
  fill: #598880;
}
#top_visual svg .st5032 {
  fill: #b2b5ac;
}
#top_visual svg .st5033 {
  fill: #9ac09f;
}
#top_visual svg .st5034 {
  fill: #60a667;
}
#top_visual svg .st89 {
  fill: #226a4b;
}
#top_visual svg .st5035 {
  fill: #749171;
}
#top_visual svg .st5036 {
  fill: #446160;
}
#top_visual svg .st5037 {
  fill: #c2b18c;
}
#top_visual svg .st5038 {
  fill: #7faed0;
}
#top_visual svg .st5039 {
  fill: #618962;
}
#top_visual svg .st5040 {
  fill: #bce4c8;
}
#top_visual svg .st5041 {
  fill: #295847;
}
#top_visual svg .st5042 {
  fill: #9aa49d;
}
#top_visual svg .st5043 {
  fill: #80b676;
}
#top_visual svg .st5044 {
  fill: #afb4ac;
}
#top_visual svg .st5045 {
  fill: #3d5b45;
}
#top_visual svg .st5046 {
  fill: #43737c;
}
#top_visual svg .st5047 {
  fill: #839575;
}
#top_visual svg .st5048 {
  fill: #d5d6cf;
}
#top_visual svg .st5049 {
  fill: #857f67;
}
#top_visual svg .st5050 {
  fill: #8cc67e;
}
#top_visual svg .st5051 {
  fill: #6c9b70;
}
#top_visual svg .st5052 {
  fill: #668694;
}
#top_visual svg .st5053 {
  fill: #bde9fd;
}
#top_visual svg .st5054 {
  fill: #b6c7bf;
}
#top_visual svg .st5055 {
  fill: #729066;
}
#top_visual svg .st5056 {
  fill: #d0f2bc;
}
#top_visual svg .st5057 {
  fill: #618092;
}
#top_visual svg .st5058 {
  fill: #839a91;
}
#top_visual svg .st5059 {
  fill: #66b26f;
}
#top_visual svg .st5060 {
  fill: #a0e67b;
}
#top_visual svg .st5061 {
  fill: #4d9c90;
}
#top_visual svg .st5062 {
  fill: #8dcd81;
}
#top_visual svg .st5063 {
  fill: #85886e;
}
#top_visual svg .st5064 {
  fill: #47737a;
}
#top_visual svg .st5065 {
  fill: #419586;
}
#top_visual svg .st5066 {
  fill: #2b7b79;
}
#top_visual svg .st5067 {
  fill: #c7cdc8;
}
#top_visual svg .st5068 {
  fill: #4f8195;
}
#top_visual svg .st5069 {
  fill: #d4b88d;
}
#top_visual svg .st5070 {
  fill: #606758;
}
#top_visual svg .st5071 {
  fill: #dac29a;
}
#top_visual svg .st5072 {
  fill: #546964;
}
#top_visual svg .st5073 {
  fill: #758685;
}
#top_visual svg .st5074 {
  fill: #85a691;
}
#top_visual svg .st5075 {
  fill: #526a68;
}
#top_visual svg .st5076 {
  fill: #5b8959;
}
#top_visual svg .st5077 {
  fill: #90ac8f;
}
#top_visual svg .st5078 {
  fill: #cdcec5;
}
#top_visual svg .st5079 {
  fill: #9fccf4;
}
#top_visual svg .st5080 {
  fill: #a8b0ae;
}
#top_visual svg .st5081 {
  fill: #567f8a;
}
#top_visual svg .st5082 {
  fill: #737a73;
}
#top_visual svg .st5083 {
  fill: #dcdfda;
}
#top_visual svg .st5084 {
  fill: #779ead;
}
#top_visual svg .st5085 {
  fill: #acb4af;
}
#top_visual svg .st5086 {
  fill: #1c624a;
}
#top_visual svg .st5087 {
  fill: #899d9a;
}
#top_visual svg .st5088 {
  fill: #a8f5a4;
}
#top_visual svg .st5089 {
  fill: #6f9860;
}
#top_visual svg .st5090 {
  fill: #67996a;
}
#top_visual svg .st5091 {
  fill: #75aa6c;
}
#top_visual svg .st5092 {
  fill: #b0bbb3;
}
#top_visual svg .st5093 {
  fill: #7e9980;
}
#top_visual svg .st5094 {
  fill: #778774;
}
#top_visual svg .st5095 {
  fill: #67b570;
}
#top_visual svg .st5096 {
  fill: #6d97b1;
}
#top_visual svg .st5097 {
  fill: #2e6d52;
}
#top_visual svg .st5098 {
  fill: #a0c1aa;
}
#top_visual svg .st5099 {
  fill: #607271;
}
#top_visual svg .st5100 {
  fill: #4b6f51;
}
#top_visual svg .st5101 {
  fill: #6a815d;
}
#top_visual svg .st5102 {
  fill: #4b605b;
}
#top_visual svg .st5103 {
  fill: #46625c;
}
#top_visual svg .st5104 {
  fill: #7a8c66;
}
#top_visual svg .st5105 {
  fill: #a6dba3;
}
#top_visual svg .st5106 {
  fill: #90a68e;
}
#top_visual svg .st5107 {
  fill: #859a89;
}
#top_visual svg .st5108 {
  fill: #72837e;
}
#top_visual svg .st5109 {
  fill: #a5c9a8;
}
#top_visual svg .st5110 {
  fill: #d6eedd;
}
#top_visual svg .st5111 {
  fill: #81afd2;
}
#top_visual svg .st5112 {
  fill: #235f52;
}
#top_visual svg .st5113 {
  fill: #cfb78a;
}
#top_visual svg .st5114 {
  fill: #8fe088;
}
#top_visual svg .st5115 {
  fill: #c0d1cf;
}
#top_visual svg .st5116 {
  fill: #68889a;
}
#top_visual svg .st5117 {
  fill: #71a472;
}
#top_visual svg .st5118 {
  fill: #9bbe98;
}
#top_visual svg .st5119 {
  fill: #576d6a;
}
#top_visual svg .st5120 {
  fill: #8eb4bb;
}
#top_visual svg .st5121 {
  fill: #425343;
}
#top_visual svg .st5122 {
  fill: #f7d19b;
}
#top_visual svg .st5123 {
  fill: #80bc76;
}
#top_visual svg .st5124 {
  fill: #717a5b;
}
#top_visual svg .st5125 {
  fill: #c1c1bc;
}
#top_visual svg .st5126 {
  fill: #6f93a4;
}
#top_visual svg .st5127 {
  fill: #46615f;
}
#top_visual svg .st5128 {
  fill: #c9f5cb;
}
#top_visual svg .st5129 {
  fill: #adccb8;
}
#top_visual svg .st5130 {
  fill: #d2d3cd;
}
#top_visual svg .st5131 {
  fill: #80978d;
}
#top_visual svg .st5132 {
  fill: #90a39c;
}
#top_visual svg .st5133 {
  fill: #4f7f8e;
}
#top_visual svg .st5134 {
  fill: #5a925d;
}
#top_visual svg .st5135 {
  fill: #f6cf96;
}
#top_visual svg .st5136 {
  fill: #456868;
}
#top_visual svg .st5137 {
  fill: #4a6c7a;
}
#top_visual svg .st5138 {
  fill: #5a6d68;
}
#top_visual svg .st5139 {
  fill: #5e7667;
}
#top_visual svg .st5140 {
  fill: #7fa871;
}
#top_visual svg .st5141 {
  fill: #e7f6f4;
}
#top_visual svg .st5142 {
  fill: #51a596;
}
#top_visual svg .st5143 {
  fill: #736b65;
}
#top_visual svg .st5144 {
  fill: #b4b7b0;
}
#top_visual svg .st5145 {
  fill: #587f5b;
}
#top_visual svg .st5146 {
  fill: #cccfca;
}
#top_visual svg .st5147 {
  fill: #b9beba;
}
#top_visual svg .st5148 {
  fill: #cdcfc9;
}
#top_visual svg .st5149 {
  fill: #8dc08c;
}
#top_visual svg .st5150 {
  fill: #4b675f;
}
#top_visual svg .st5151 {
  fill: #d8d3d0;
}
#top_visual svg .st5152 {
  fill: #e4e5e1;
}
#top_visual svg .st5153 {
  fill: #92998a;
}
#top_visual svg .st5154 {
  fill: #b9deda;
}
#top_visual svg .st5155 {
  fill: #4b6863;
}
#top_visual svg .st5156 {
  fill: #9caba4;
}
#top_visual svg .st5157 {
  fill: #c0dab8;
}
#top_visual svg .st5158 {
  fill: #637064;
}
#top_visual svg .st5159 {
  fill: #174c2c;
}
#top_visual svg .st5160 {
  fill: #c2c8cd;
}
#top_visual svg .st5161 {
  fill: #3d5a5d;
}
#top_visual svg .st5162 {
  fill: #4c6568;
}
#top_visual svg .st5163 {
  fill: #4a613b;
}
#top_visual svg .st5164 {
  fill: #829484;
}
#top_visual svg .st5165 {
  fill: #a6afb1;
}
#top_visual svg .st5166 {
  fill: #327269;
}
#top_visual svg .st5167 {
  fill: #a0f59d;
}
#top_visual svg .st5168 {
  fill: #e2d4b9;
}
#top_visual svg .st5169 {
  fill: #88baa2;
}
#top_visual svg .st5170 {
  fill: #7db2de;
}
#top_visual svg .st5171 {
  fill: #409383;
}
#top_visual svg .st5172 {
  fill: #5a6254;
}
#top_visual svg .st5173 {
  fill: #82b672;
}
#top_visual svg .st5174 {
  fill: #88ca85;
}
#top_visual svg .st5175 {
  fill: #81c97b;
}
#top_visual svg .st5176 {
  fill: #a6aca6;
}
#top_visual svg .st5177 {
  fill: #b6b19e;
}
#top_visual svg .st5178 {
  fill: #317970;
}
#top_visual svg .st5179 {
  fill: #586165;
}
#top_visual svg .st5180 {
  fill: #5d895f;
}
#top_visual svg .st5181 {
  fill: #7d9883;
}
#top_visual svg .st5182 {
  fill: #8b968c;
}
#top_visual svg .st5183 {
  fill: #4f7f90;
}
#top_visual svg .st5184 {
  fill: #a2f6a1;
}
#top_visual svg .st5185 {
  fill: #76a980;
}
#top_visual svg .st5186 {
  fill: #9bbd8e;
}
#top_visual svg .st5187 {
  fill: #7c8e8a;
}
#top_visual svg .st5188 {
  fill: #153c32;
}
#top_visual svg .st5189 {
  fill: #8fa7af;
}
#top_visual svg .st5190 {
  fill: #c4cbc7;
}
#top_visual svg .st5191 {
  fill: #295748;
}
#top_visual svg .st5192 {
  fill: #347352;
}
#top_visual svg .st5193 {
  fill: #154931;
}
#top_visual svg .st5194 {
  fill: #e0f3ef;
}
#top_visual svg .st5195 {
  fill: #cdd7d6;
}
#top_visual svg .st5196 {
  fill: #7dc380;
}
#top_visual svg .st5197 {
  fill: #2f6742;
}
#top_visual svg .st5198 {
  fill: #88bb65;
}
#top_visual svg .st5199 {
  fill: #3e5e5d;
}
#top_visual svg .st5200 {
  fill: #295a4a;
}
#top_visual svg .st5201 {
  fill: #184d49;
}
#top_visual svg .st5202 {
  fill: #647e6f;
}
#top_visual svg .st5203 {
  fill: #ad8f63;
}
#top_visual svg .st90 {
  fill: #5b7745;
}
#top_visual svg .st5204 {
  fill: #79ae6c;
}
#top_visual svg .st5205 {
  fill: #616756;
}
#top_visual svg .st91 {
  fill: #266e4e;
}
#top_visual svg .st5206 {
  fill: #e1e2e0;
}
#top_visual svg .st5207 {
  fill: #788677;
}
#top_visual svg .st5208 {
  fill: #707d6f;
}
#top_visual svg .st5209 {
  fill: #4cb944;
}
#top_visual svg .st5210 {
  fill: #86c488;
}
#top_visual svg .st5211 {
  fill: #83a689;
}
#top_visual svg .st5212 {
  fill: #6ca86e;
}
#top_visual svg .st5213 {
  fill: #366d31;
}
#top_visual svg .st5214 {
  fill: #2b6b57;
}
#top_visual svg .st5215 {
  fill: #abd3b4;
}
#top_visual svg .st5216 {
  fill: #475848;
}
#top_visual svg .st5217 {
  fill: #b7bcbf;
}
#top_visual svg .st5218 {
  fill: #c5cad0;
}
#top_visual svg .st5219 {
  fill: #7fbe7e;
}
#top_visual svg .st5220 {
  fill: #5f7d78;
}
#top_visual svg .st5221 {
  fill: #67ac56;
}
#top_visual svg .st5222 {
  fill: #8b9a93;
}
#top_visual svg .st5223 {
  fill: #817868;
}
#top_visual svg .st5224 {
  fill: #5e7d89;
}
#top_visual svg .st5225 {
  fill: #6d8882;
}
#top_visual svg .st5226 {
  fill: #a4d5b2;
}
#top_visual svg .st5227 {
  fill: #768a80;
}
#top_visual svg .st5228 {
  fill: #85a787;
}
#top_visual svg .st5229 {
  fill: #699a6d;
}
#top_visual svg .st5230 {
  fill: #5aa597;
}
#top_visual svg .st5231 {
  fill: #69c0b3;
}
#top_visual svg .st5232 {
  fill: #ceb583;
}
#top_visual svg .st5233 {
  fill: #839592;
}
#top_visual svg .st92 {
  fill: #47844e;
}
#top_visual svg .st5234 {
  fill: #a3cef6;
}
#top_visual svg .st5235 {
  fill: #4c645d;
}
#top_visual svg .st5236 {
  fill: #6ca76d;
}
#top_visual svg .st5237 {
  fill: #b2b4ad;
}
#top_visual svg .st5238 {
  fill: #3f6148;
}
#top_visual svg .st5239 {
  fill: #ddcf7d;
}
#top_visual svg .st5240 {
  fill: #5d825f;
}
#top_visual svg .st5241 {
  fill: #a7bab0;
}
#top_visual svg .st5242 {
  fill: #93a39a;
}
#top_visual svg .st5243 {
  fill: #babeb5;
}
#top_visual svg .st5244 {
  fill: #d8dad6;
}
#top_visual svg .st5245 {
  fill: #5d93b0;
}
#top_visual svg .st5246 {
  fill: #5e7370;
}
#top_visual svg .st5247 {
  fill: #85c481;
}
#top_visual svg .st5248 {
  fill: #8dbe7a;
}
#top_visual svg .st5249 {
  fill: #77bb7b;
}
#top_visual svg .st5250 {
  fill: #417a4c;
}
#top_visual svg .st5251 {
  fill: #597b6e;
}
#top_visual svg .st5252 {
  fill: #cbd0d6;
}
#top_visual svg .st5253 {
  fill: #416059;
}
#top_visual svg .st5254 {
  fill: #57ba48;
}
#top_visual svg .st5255 {
  fill: #438f83;
}
#top_visual svg .st5256 {
  fill: #879997;
}
#top_visual svg .st5257 {
  fill: #447248;
}
#top_visual svg .st5258 {
  fill: #cbd0c9;
}
#top_visual svg .st5259 {
  fill: #60716e;
}
#top_visual svg .st5260 {
  fill: #7bb67f;
}
#top_visual svg .st5261 {
  fill: #c8efd5;
}
#top_visual svg .st5262 {
  fill: #b6c9c1;
}
#top_visual svg .st5263 {
  fill: #b9ae88;
}
#top_visual svg .st5264 {
  fill: #7ba1b3;
}
#top_visual svg .st5265 {
  fill: #648d5f;
}
#top_visual svg .st5266 {
  fill: #58788d;
}
#top_visual svg .st5267 {
  fill: #95adab;
}
#top_visual svg .st5268 {
  fill: #4d6d68;
}
#top_visual svg .st5269 {
  fill: #99a9a0;
}
#top_visual svg .st5270 {
  fill: #9acd81;
}
#top_visual svg .st5271 {
  fill: #a6a9a0;
}
#top_visual svg .st5272 {
  fill: #d3d8de;
}
#top_visual svg .st5273 {
  fill: #aabcb3;
}
#top_visual svg .st5274 {
  fill: #f0f9e9;
}
#top_visual svg .st5275 {
  fill: #8eb599;
}
#top_visual svg .st5276 {
  fill: #5589a2;
}
#top_visual svg .st5277 {
  fill: #899c94;
}
#top_visual svg .st5278 {
  fill: #8dcb8e;
}
#top_visual svg .st5279 {
  fill: #5f8960;
}
#top_visual svg .st5280 {
  fill: #8ea09e;
}
#top_visual svg .st5281 {
  fill: #497885;
}
#top_visual svg .st5282 {
  fill: #83a192;
}
#top_visual svg .st5283 {
  fill: #8bc8c0;
}
#top_visual svg .st5284 {
  fill: #989c93;
}
#top_visual svg .st5285 {
  fill: #b5eca7;
}
#top_visual svg .st5286 {
  fill: #93e48c;
}
#top_visual svg .st5287 {
  fill: #576961;
}
#top_visual svg .st5288 {
  fill: #586e69;
}
#top_visual svg .st5289 {
  fill: #86a18c;
}
#top_visual svg .st5290 {
  fill: #9eaca9;
}
#top_visual svg .st5291 {
  fill: #839c6d;
}
#top_visual svg .st5292 {
  fill: #475c52;
}
#top_visual svg .st5293 {
  fill: #6fa6c7;
}
#top_visual svg .st5294 {
  fill: #6b97b5;
}
#top_visual svg .st5295 {
  fill: #5d904a;
}
#top_visual svg .st5296 {
  fill: #9fed99;
}
#top_visual svg .st5297 {
  fill: #cdccc8;
}
#top_visual svg .st5298 {
  fill: #70ac6b;
}
#top_visual svg .st5299 {
  fill: #d0d6dc;
}
#top_visual svg .st5300 {
  fill: #90e48b;
}
#top_visual svg .st5301 {
  fill: #8ee287;
}
#top_visual svg .st5302 {
  fill: #899793;
}
#top_visual svg .st5303 {
  fill: #3c5e57;
}
#top_visual svg .st5304 {
  fill: #608e59;
}
#top_visual svg .st5305 {
  fill: #77b06f;
}
#top_visual svg .st5306 {
  fill: #184e46;
}
#top_visual svg .st5307 {
  fill: #9fb1a8;
}
#top_visual svg .st5308 {
  fill: #4a625f;
}
#top_visual svg .st5309 {
  fill: #3b6d79;
}
#top_visual svg .st5310 {
  fill: #738f9a;
}
#top_visual svg .st5311 {
  fill: #899999;
}
#top_visual svg .st5312 {
  fill: #465757;
}
#top_visual svg .st5313 {
  fill: #b8c1ad;
}
#top_visual svg .st5314 {
  fill: #aac0b8;
}
#top_visual svg .st5315 {
  fill: #98ad93;
}
#top_visual svg .st5316 {
  fill: #949d97;
}
#top_visual svg .st5317 {
  fill: #aeb5b7;
}
#top_visual svg .st5318 {
  fill: #c2c6c2;
}
#top_visual svg .st5319 {
  fill: #98bd7b;
}
#top_visual svg .st5320 {
  fill: #5f7c6c;
}
#top_visual svg .st5321 {
  fill: #84ac6a;
}
#top_visual svg .st5322 {
  fill: #8fc18d;
}
#top_visual svg .st5323 {
  fill: #88c88a;
}
#top_visual svg .st5324 {
  fill: #88a5b9;
}
#top_visual svg .st5325 {
  fill: #ccb68e;
}
#top_visual svg .st5326 {
  fill: #819993;
}
#top_visual svg .st5327 {
  fill: #43c1d2;
}
#top_visual svg .st5328 {
  fill: #e1c99c;
}
#top_visual svg .st5329 {
  fill: #4a7444;
}
#top_visual svg .st5330 {
  fill: #8de084;
}
#top_visual svg .st5331 {
  fill: #b89978;
}
#top_visual svg .st5332 {
  fill: #74a974;
}
#top_visual svg .st5333 {
  fill: #455f54;
}
#top_visual svg .st5334 {
  fill: #8a8a9b;
}
#top_visual svg .st5335 {
  fill: #60a3b9;
}
#top_visual svg .st5336 {
  fill: #46655f;
}
#top_visual svg .st5337 {
  fill: #81b4e2;
}
#top_visual svg .st5338 {
  fill: #b8a181;
}
#top_visual svg .st5339 {
  fill: #6094b2;
}
#top_visual svg .st5340 {
  fill: #48794a;
}
#top_visual svg .st5341 {
  fill: #e6c49e;
}
#top_visual svg .st5342 {
  fill: #cfffca;
}
#top_visual svg .st5343 {
  fill: #72897b;
}
#top_visual svg .st5344 {
  fill: #d8be90;
}
#top_visual svg .st5345 {
  fill: #f5ce99;
}
#top_visual svg .st5346 {
  fill: #628593;
}
#top_visual svg .st5347 {
  fill: #5f914f;
}
#top_visual svg .st5348 {
  fill: #235f5b;
}
#top_visual svg .st5349 {
  fill: #6f9277;
}
#top_visual svg .st5350 {
  fill: #3e8d77;
}
#top_visual svg .st5351 {
  fill: #a7b7b6;
}
#top_visual svg .st5352 {
  fill: #afbcb7;
}
#top_visual svg .st5353 {
  fill: #a0c0a7;
}
#top_visual svg .st5354 {
  fill: #2f6e61;
}
#top_visual svg .st5355 {
  fill: #a9a98d;
}
#top_visual svg .st5356 {
  fill: #59879d;
}
#top_visual svg .st5357 {
  fill: #758e93;
}
#top_visual svg .st5358 {
  fill: #a6b4af;
}
#top_visual svg .st5359 {
  fill: #566763;
}
#top_visual svg .st5360 {
  fill: #b9bfbb;
}
#top_visual svg .st5361 {
  fill: #a1df7b;
}
#top_visual svg .st5362 {
  fill: #a2d6b1;
}
#top_visual svg .st5363 {
  fill: #304539;
}
#top_visual svg .st5364 {
  fill: #a09570;
}
#top_visual svg .st5365 {
  fill: #a5ada4;
}
#top_visual svg .st5366 {
  fill: #7cba7d;
}
#top_visual svg .st5367 {
  fill: #a8f4a3;
}
#top_visual svg .st5368 {
  fill: #45706a;
}
#top_visual svg .st5369 {
  fill: #96aca8;
}
#top_visual svg .st5370 {
  fill: #68827c;
}
#top_visual svg .st5371 {
  fill: #a3b9ae;
}
#top_visual svg .st5372 {
  fill: #a0a8a4;
}
#top_visual svg .st5373 {
  fill: #a0d7d2;
}
#top_visual svg .st5374 {
  fill: #b4a97c;
}
#top_visual svg .st5375 {
  fill: #9ff399;
}
#top_visual svg .st5376 {
  fill: #b7a37c;
}
#top_visual svg .st5377 {
  fill: #7f908d;
}
#top_visual svg .st5378 {
  fill: #3a897d;
}
#top_visual svg .st5379 {
  fill: #c8cabf;
}
#top_visual svg .st5380 {
  fill: #54855c;
}
#top_visual svg .st5381 {
  fill: #93e78e;
}
#top_visual svg .st5382 {
  fill: #629c66;
}
#top_visual svg .st5383 {
  fill: #556e64;
}
#top_visual svg .st5384 {
  fill: #bbb9b4;
}
#top_visual svg .st5385 {
  fill: #6b7e7a;
}
#top_visual svg .st5386 {
  fill: #cfd5db;
}
#top_visual svg .st5387 {
  fill: #d5c19a;
}
#top_visual svg .st5388 {
  fill: #969d90;
}
#top_visual svg .st5389 {
  fill: #7d927a;
}
#top_visual svg .st5390 {
  fill: #7e858e;
}
#top_visual svg .st5391 {
  fill: #88c788;
}
#top_visual svg .st5392 {
  fill: #c5c8c2;
}
#top_visual svg .st5393 {
  fill: #587367;
}
#top_visual svg .st5394 {
  fill: #fad394;
}
#top_visual svg .st5395 {
  fill: #b7c3c2;
}
#top_visual svg .st5396 {
  fill: #96a6a4;
}
#top_visual svg .st5397 {
  fill: #afcbb8;
}
#top_visual svg .st5398 {
  fill: #b0dbbe;
}
#top_visual svg .st5399 {
  fill: #788b7c;
}
#top_visual svg .st5400 {
  fill: #57aa9c;
}
#top_visual svg .st5401 {
  fill: #6d8280;
}
#top_visual svg .st5402 {
  fill: #99957e;
}
#top_visual svg .st5403 {
  fill: #557267;
}
#top_visual svg .st5404 {
  fill: #a4b7ae;
}
#top_visual svg .st5405 {
  fill: #acc1a3;
}
#top_visual svg .st5406 {
  fill: #91e68c;
}
#top_visual svg .st5407 {
  fill: #3a4e3f;
}
#top_visual svg .st5408 {
  fill: #5d676a;
}
#top_visual svg .st5409 {
  fill: #688fad;
}
#top_visual svg .st5410 {
  fill: #8ba1a4;
}
#top_visual svg .st5411 {
  fill: #79be7d;
}
#top_visual svg .st5412 {
  fill: #a3b2ae;
}
#top_visual svg .st5413 {
  fill: #92e58b;
}
#top_visual svg .st5414 {
  fill: #6d9279;
}
#top_visual svg .st5415 {
  fill: #f3e9ba;
}
#top_visual svg .st5416 {
  fill: #a7f8a1;
}
#top_visual svg .st5417 {
  fill: #415a6d;
}
#top_visual svg .st5418 {
  fill: #839b80;
}
#top_visual svg .st5419 {
  fill: #477a8c;
}
#top_visual svg .st5420 {
  fill: #5d975f;
}
#top_visual svg .st5421 {
  fill: #7f9889;
}
#top_visual svg .st5422 {
  fill: #b7c8c0;
}
#top_visual svg .st5423 {
  fill: #738c5e;
}
#top_visual svg .st5424 {
  fill: #d7e2de;
}
#top_visual svg .st5425 {
  fill: #849f86;
}
#top_visual svg .st5426 {
  fill: #e5e8e6;
}
#top_visual svg .st5427 {
  fill: #266157;
}
#top_visual svg .st5428 {
  fill: #d2d4d8;
}
#top_visual svg .st5429 {
  fill: #7e867f;
}
#top_visual svg .st5430 {
  fill: #78a37b;
}
#top_visual svg .st5431 {
  fill: #e9cb99;
}
#top_visual svg .st5432 {
  fill: #dddedc;
}
#top_visual svg .st5433 {
  fill: #68919a;
}
#top_visual svg .st5434 {
  fill: #8ea9a2;
}
#top_visual svg .st5435 {
  fill: #aadab6;
}
#top_visual svg .st5436 {
  fill: #6ac1b5;
}
#top_visual svg .st5437 {
  fill: #5a96a5;
}
#top_visual svg .st5438 {
  fill: #396f60;
}
#top_visual svg .st5439 {
  fill: #abafb1;
}
#top_visual svg .st5440 {
  fill: #adbfb6;
}
#top_visual svg .st5441 {
  fill: #bdc8c4;
}
#top_visual svg .st5442 {
  fill: #639362;
}
#top_visual svg .st5443 {
  fill: #687668;
}
#top_visual svg .st5444 {
  fill: #6e877f;
}
#top_visual svg .st5445 {
  fill: #727a71;
}
#top_visual svg .st5446 {
  fill: #98e593;
}
#top_visual svg .st5447 {
  fill: #9be997;
}
#top_visual svg .st5448 {
  fill: #848983;
}
#top_visual svg .st5449 {
  fill: #b5dabd;
}
#top_visual svg .st5450 {
  fill: #c0c9c4;
}
#top_visual svg .st5451 {
  fill: #4d6960;
}
#top_visual svg .st5452 {
  fill: #225638;
}
#top_visual svg .st5453 {
  fill: #4c764f;
}
#top_visual svg .st5454 {
  fill: #beebcf;
}
#top_visual svg .st5455 {
  fill: #698d9f;
}
#top_visual svg .st5456 {
  fill: #7ea572;
}
#top_visual svg .st5457 {
  fill: #c2cac7;
}
#top_visual svg .st5458 {
  fill: #8caa94;
}
#top_visual svg .st5459 {
  fill: #c4775e;
}
#top_visual svg .st5460 {
  fill: #9cc29f;
}
#top_visual svg .st5461 {
  fill: #889996;
}
#top_visual svg .st5462 {
  fill: #588ca4;
}
#top_visual svg .st5463 {
  fill: #57a05e;
}
#top_visual svg .st5464 {
  fill: #54635d;
}
#top_visual svg .st5465 {
  fill: #b7b08c;
}
#top_visual svg .st5466 {
  fill: #a4d6b6;
}
#top_visual svg .st5467 {
  fill: #81928e;
}
#top_visual svg .st5468 {
  fill: #869581;
}
#top_visual svg .st5469 {
  fill: #6f826d;
}
#top_visual svg .st5470 {
  fill: #767f66;
}
#top_visual svg .st5471 {
  fill: #758573;
}
#top_visual svg .st5472 {
  fill: #5f899a;
}
#top_visual svg .st5473 {
  fill: #17433b;
}
#top_visual svg .st5474 {
  fill: #d5d4ce;
}
#top_visual svg .st5475 {
  fill: #516763;
}
#top_visual svg .st5476 {
  fill: #b3ba96;
}
#top_visual svg .st5477 {
  fill: #97de70;
}
#top_visual svg .st5478 {
  fill: #61755c;
}
#top_visual svg .st5479 {
  fill: #f5fff9;
}
#top_visual svg .st5480 {
  fill: #5f8c5a;
}
#top_visual svg .st5481 {
  fill: #c7b38f;
}
#top_visual svg .st5482 {
  fill: #84bf7d;
}
#top_visual svg .st5483 {
  fill: #aab7af;
}
#top_visual svg .st5484 {
  fill: #979c8b;
}
#top_visual svg .st5485 {
  fill: #809183;
}
#top_visual svg .st5486 {
  fill: #d0dadb;
}
#top_visual svg .st5487 {
  fill: #468473;
}
#top_visual svg .st5488 {
  fill: #89c68b;
}
#top_visual svg .st5489 {
  fill: #a0b2a8;
}
#top_visual svg .st5490 {
  fill: #88c78a;
}
#top_visual svg .st5491 {
  fill: #c3c7cd;
}
#top_visual svg .st5492 {
  fill: #81c98d;
}
#top_visual svg .st5493 {
  fill: #abffa5;
}
#top_visual svg .st5494 {
  fill: #5c7971;
}
#top_visual svg .st5495 {
  fill: #afbcc3;
}
#top_visual svg .st5496 {
  fill: #a8e488;
}
#top_visual svg .st5497 {
  fill: #425b58;
}
#top_visual svg .st5498 {
  fill: #8cc98d;
}
#top_visual svg .st5499 {
  fill: #9db499;
}
#top_visual svg .st5500 {
  fill: #70b172;
}
#top_visual svg .st5501 {
  fill: #7f8968;
}
#top_visual svg .st5502 {
  fill: #73ac6d;
}
#top_visual svg .st5503 {
  fill: #95907d;
}
#top_visual svg .st5504 {
  fill: #4c6261;
}
#top_visual svg .st5505 {
  fill: #dddddb;
}
#top_visual svg .st5506 {
  fill: #d2e5d5;
}
#top_visual svg .st5507 {
  fill: #bdbeb9;
}
#top_visual svg .st5508 {
  fill: #a2f89d;
}
#top_visual svg .st5509 {
  fill: #ccb68f;
}
#top_visual svg .st5510 {
  fill: #9fa499;
}
#top_visual svg .st5511 {
  fill: #8fca8f;
}
#top_visual svg .st5512 {
  fill: #75837a;
}
#top_visual svg .st5513 {
  fill: #98a5a1;
}
#top_visual svg .st5514 {
  fill: #94988b;
}
#top_visual svg .st5515 {
  fill: #5a8795;
}
#top_visual svg .st5516 {
  fill: #164c33;
}
#top_visual svg .st5517 {
  fill: #97a9a3;
}
#top_visual svg .st5518 {
  fill: #588552;
}
#top_visual svg .st5519 {
  fill: #a7b7b3;
}
#top_visual svg .st5520 {
  fill: #9def98;
}
#top_visual svg .st5521 {
  fill: #517068;
}
#top_visual svg .st5522 {
  fill: #91ba98;
}
#top_visual svg .st5523 {
  fill: #5eafa3;
}
#top_visual svg .st5524 {
  fill: #687775;
}
#top_visual svg .st5525 {
  fill: #b1f383;
}
#top_visual svg .st5526 {
  fill: #9fca90;
}
#top_visual svg .st5527 {
  fill: #a2ed7b;
}
#top_visual svg .st5528 {
  fill: #a1f7a0;
}
#top_visual svg .st5529 {
  fill: #4c5d57;
}
#top_visual svg .st5530 {
  fill: #7b8862;
}
#top_visual svg .st5531 {
  fill: #f6d19d;
}
#top_visual svg .st5532 {
  fill: #176045;
}
#top_visual svg .st5533 {
  fill: #b4feab;
}
#top_visual svg .st5534 {
  fill: #b0b3a5;
}
#top_visual svg .st5535 {
  fill: #afb3a9;
}
#top_visual svg .st5536 {
  fill: #e3e5e3;
}
#top_visual svg .st5537 {
  fill: #837a66;
}
#top_visual svg .st5538 {
  fill: #3f7c74;
}
#top_visual svg .st5539 {
  fill: #879982;
}
#top_visual svg .st5540 {
  fill: #80a997;
}
#top_visual svg .st5541 {
  fill: #739098;
}
#top_visual svg .st5542 {
  fill: #2e7266;
}
#top_visual svg .st5543 {
  fill: #a8b6ab;
}
#top_visual svg .st5544 {
  fill: #8dbb9d;
}
#top_visual svg .st5545 {
  fill: #70876b;
}
#top_visual svg .st5546 {
  fill: #949e90;
}
#top_visual svg .st5547 {
  fill: #5e9067;
}
#top_visual svg .st5548 {
  fill: #516357;
}
#top_visual svg .st5549 {
  fill: #8ac78c;
}
#top_visual svg .st5550 {
  fill: #d3d8d4;
}
#top_visual svg .st5551 {
  fill: #99a296;
}
#top_visual svg .st5552 {
  fill: #b3b9ba;
}
#top_visual svg .st5553 {
  fill: #649960;
}
#top_visual svg .st5554 {
  fill: #c2d8ce;
}
#top_visual svg .st5555 {
  fill: #497145;
}
#top_visual svg .st5556 {
  fill: #cdd4da;
}
#top_visual svg .st5557 {
  fill: #377970;
}
#top_visual svg .st5558 {
  fill: #a9d1ca;
}
#top_visual svg .st5559 {
  fill: #867d6e;
}
#top_visual svg .st5560 {
  fill: #8d9f97;
}
#top_visual svg .st5561 {
  fill: #7ca1c0;
}
#top_visual svg .st5562 {
  fill: #6394b3;
}
#top_visual svg .st5563 {
  fill: #e6e4e1;
}
#top_visual svg .st5564 {
  fill: #2f5e58;
}
#top_visual svg .st5565 {
  fill: #e6e3da;
}
#top_visual svg .st5566 {
  fill: #939d9e;
}
#top_visual svg .st5567 {
  fill: #67a49c;
}
#top_visual svg .st5568 {
  fill: #658eb2;
}
#top_visual svg .st5569 {
  fill: #436f84;
}
#top_visual svg .st5570 {
  fill: #76c57a;
}
#top_visual svg .st5571 {
  fill: #7fa8cc;
}
#top_visual svg .st5572 {
  fill: #aad7b4;
}
#top_visual svg .st5573 {
  fill: #5b83a1;
}
#top_visual svg .st5574 {
  fill: #8b8d7e;
}
#top_visual svg .st5575 {
  fill: #82b270;
}
#top_visual svg .st5576 {
  fill: #beefbe;
}
#top_visual svg .st5577 {
  fill: #778782;
}
#top_visual svg .st5578 {
  fill: #8ab28a;
}
#top_visual svg .st5579, #top_visual svg .st111 {
  fill: #b4f888;
}
#top_visual svg .st5580 {
  fill: #78a970;
}
#top_visual svg .st5581 {
  fill: #c3b089;
}
#top_visual svg .st5582 {
  fill: #e1e3df;
}
#top_visual svg .st5583 {
  fill: #628155;
}
#top_visual svg .st5584 {
  fill: #5d676b;
}
#top_visual svg .st5585 {
  fill: #33736a;
}
#top_visual svg .st5586 {
  fill: #a1bfa5;
}
#top_visual svg .st5587 {
  fill: #77b270;
}
#top_visual svg .st5588 {
  fill: #8f9598;
}
#top_visual svg .st5589 {
  fill: #a7aaab;
}
#top_visual svg .st5590 {
  fill: #649389;
}
#top_visual svg .st5591 {
  fill: #94d68b;
}
#top_visual svg .st5592 {
  fill: #677873;
}
#top_visual svg .st5593 {
  fill: #a1b9b0;
}
#top_visual svg .st5594 {
  fill: #95db89;
}
#top_visual svg .st5595 {
  fill: #546d69;
}
#top_visual svg .st5596 {
  fill: #608092;
}
#top_visual svg .st5597 {
  fill: #4f6d73;
}
#top_visual svg .st5598 {
  fill: #82c183;
}
#top_visual svg .st5599 {
  fill: #c5c1aa;
}
#top_visual svg .st5600 {
  fill: #9de591;
}
#top_visual svg .st5601 {
  fill: #3e5841;
}
#top_visual svg .st5602 {
  fill: #88b489;
}
#top_visual svg .st5603 {
  fill: #8ba299;
}
#top_visual svg .st5604 {
  fill: #b6c8c1;
}
#top_visual svg .st5605 {
  fill: #478384;
}
#top_visual svg .st5606 {
  fill: #decaa3;
}
#top_visual svg .st5607 {
  fill: #719cb8;
}
#top_visual svg .st5608 {
  fill: #3c665e;
}
#top_visual svg .st5609 {
  fill: #3e6159;
}
#top_visual svg .st5610 {
  fill: #bfe6ca;
}
#top_visual svg .st5611 {
  fill: #5b665d;
}
#top_visual svg .st5612 {
  fill: #76b272;
}
#top_visual svg .st5613 {
  fill: #b7beb9;
}
#top_visual svg .st5614 {
  fill: #b7f6f3;
}
#top_visual svg .st5615 {
  fill: #cedada;
}
#top_visual svg .st5616 {
  fill: #b0b5ae;
}
#top_visual svg .st5617 {
  fill: #4f808e;
}
#top_visual svg .st5618 {
  fill: #5e8860;
}
#top_visual svg .st5619 {
  fill: #a2e87a;
}
#top_visual svg .st5620 {
  fill: #7d917a;
}
#top_visual svg .st5621 {
  fill: #6499b8;
}
#top_visual svg .st5622 {
  fill: #3d5c58;
}
#top_visual svg .st5623 {
  fill: #5b6f5a;
}
#top_visual svg .st5624 {
  fill: #d9d8d6;
}
#top_visual svg .st5625 {
  fill: #2e6b5b;
}
#top_visual svg .st5626 {
  fill: #8cb6a2;
}
#top_visual svg .st5627 {
  fill: #6fa773;
}
#top_visual svg .st5628 {
  fill: #8e9789;
}
#top_visual svg .st5629 {
  fill: #dff5e7;
}
#top_visual svg .st5630 {
  fill: #579b5f;
}
#top_visual svg .st5631 {
  fill: #dce1e9;
}
#top_visual svg .st5632 {
  fill: #a9fda4;
}
#top_visual svg .st5633 {
  fill: #5f8d86;
}
#top_visual svg .st5634 {
  fill: #90c5bc;
}
#top_visual svg .st5635 {
  fill: #32493a;
}
#top_visual svg .st5636 {
  fill: #437074;
}
#top_visual svg .st5637 {
  fill: #4d7f92;
}
#top_visual svg .st5638 {
  fill: #8dc979;
}
#top_visual svg .st5639 {
  fill: #4a7275;
}
#top_visual svg .st5640 {
  fill: #99b0ae;
}
#top_visual svg .st5641 {
  fill: #48747e;
}
#top_visual svg .st5642 {
  fill: #88b187;
}
#top_visual svg .st5643 {
  fill: #989999;
}
#top_visual svg .st5644 {
  fill: #90a5a0;
}
#top_visual svg .st5645 {
  fill: #407e74;
}
#top_visual svg .st5646 {
  fill: #71858c;
}
#top_visual svg .st5647 {
  fill: #749079;
}
#top_visual svg .st5648 {
  fill: #688e65;
}
#top_visual svg .st5649 {
  fill: #b1b9b2;
}
#top_visual svg .st5650 {
  fill: #7daa94;
}
#top_visual svg .st5651 {
  fill: #7cba7c;
}
#top_visual svg .st5652 {
  fill: #78948c;
}
#top_visual svg .st5653 {
  fill: #375352;
}
#top_visual svg .st5654 {
  fill: #80c182;
}
#top_visual svg .st5655 {
  fill: #7a8c79;
}
#top_visual svg .st5656 {
  fill: #ccb49a;
}
#top_visual svg .st5657 {
  fill: #64e251;
}
#top_visual svg .st5658 {
  fill: #747e7f;
}
#top_visual svg .st5659 {
  fill: #5a8695;
}
#top_visual svg .st5660 {
  fill: #b29388;
}
#top_visual svg .st5661 {
  fill: #a7ca8e;
}
#top_visual svg .st5662 {
  fill: #656d77;
}
#top_visual svg .st5663 {
  fill: #95b3af;
}
#top_visual svg .st5664 {
  fill: #cbe9c6;
}
#top_visual svg .st5665 {
  fill: #aad2b1;
}
#top_visual svg .st5666 {
  fill: #c3af81;
}
#top_visual svg .st5667 {
  fill: #a3afab;
}
#top_visual svg .st5668 {
  fill: #7d9e85;
}
#top_visual svg .st5669 {
  fill: #aac0b7;
}
#top_visual svg .st5670 {
  fill: #bbc8cc;
}
#top_visual svg .st5671 {
  fill: #4a884d;
}
#top_visual svg .st5672 {
  fill: #d5ebe7;
}
#top_visual svg .st5673 {
  fill: #8be393;
}
#top_visual svg .st5674 {
  fill: #5f6872;
}
#top_visual svg .st5675 {
  fill: #587d78;
}
#top_visual svg .st5676 {
  fill: #267165;
}
#top_visual svg .st5677 {
  fill: #3e7460;
}
#top_visual svg .st93 {
  fill: #94c771;
}
#top_visual svg .st5678 {
  fill: #abac85;
}
#top_visual svg .st5679 {
  fill: #d8ceb5;
}
#top_visual svg .st5680 {
  fill: #91c085;
}
#top_visual svg .st5681 {
  fill: #aff9a8;
}
#top_visual svg .st94 {
  fill: #8e9261;
}
#top_visual svg .st5682 {
  fill: #708b90;
}
#top_visual svg .st5683 {
  fill: #4b7c46;
}
#top_visual svg .st5684 {
  fill: #99afb4;
}
#top_visual svg .st5685 {
  fill: #678068;
}
#top_visual svg .st5686 {
  fill: #a3b3ac;
}
#top_visual svg .st5687 {
  fill: #8bcb8d;
}
#top_visual svg .st5688 {
  fill: #5bad62;
}
#top_visual svg .st5689 {
  fill: #86b58c;
}
#top_visual svg .st5690 {
  fill: #ced4d8;
}
#top_visual svg .st5691 {
  fill: #f0cf93;
}
#top_visual svg .st5692 {
  fill: #e7e9e7;
}
#top_visual svg .st5693 {
  fill: #dee9e6;
}
#top_visual svg .st5694 {
  fill: #97c1b0;
}
#top_visual svg .st5695 {
  fill: #b6a96c;
}
#top_visual svg .st5696 {
  fill: #a2b3a8;
}
#top_visual svg .st5697 {
  fill: #64726c;
}
#top_visual svg .st5698 {
  fill: #19514b;
}
#top_visual svg .st5699 {
  fill: #54899f;
}
#top_visual svg .st5700 {
  fill: #517e53;
}
#top_visual svg .st5701 {
  fill: #93d988;
}
#top_visual svg .st5702 {
  fill: #91e58d;
}
#top_visual svg .st5703 {
  fill: #6d837a;
}
#top_visual svg .st5704 {
  fill: #5e6f6a;
}
#top_visual svg .st5705 {
  fill: #1d5953;
}
#top_visual svg .st5706 {
  fill: #8eca66;
}
#top_visual svg .st5707 {
  fill: #badafa;
}
#top_visual svg .st5708 {
  fill: #82a68c;
}
#top_visual svg .st5709 {
  fill: #a3b5a5;
}
#top_visual svg .st5710 {
  fill: #c6cdd1;
}
#top_visual svg .st5711 {
  fill: #a2aca6;
}
#top_visual svg .st5712 {
  fill: #b2b4a7;
}
#top_visual svg .st5713 {
  fill: #637977;
}
#top_visual svg .st5714 {
  fill: #768471;
}
#top_visual svg .st5715 {
  fill: #367e6d;
}
#top_visual svg .st5716 {
  fill: #5f7f54;
}
#top_visual svg .st5717 {
  fill: #3e796e;
}
#top_visual svg .st5718 {
  fill: #7f9777;
}
#top_visual svg .st5719 {
  fill: #94ba95;
}
#top_visual svg .st5720 {
  fill: #8b9c99;
}
#top_visual svg .st5721 {
  fill: #89a599;
}
#top_visual svg .st5722 {
  fill: #86a08b;
}
#top_visual svg .st5723 {
  fill: #587f4f;
}
#top_visual svg .st5724 {
  fill: #cee9d4;
}
#top_visual svg .st5725 {
  fill: #a0e595;
}
#top_visual svg .st5726 {
  fill: #92bb93;
}
#top_visual svg .st5727 {
  fill: #3d6969;
}
#top_visual svg .st5728 {
  fill: #4b884d;
}
#top_visual svg .st5729 {
  fill: #d0f2db;
}
#top_visual svg .st5730 {
  fill: #95a4a0;
}
#top_visual svg .st5731 {
  fill: #35665e;
}
#top_visual svg .st5732 {
  fill: #839189;
}
#top_visual svg .st5733 {
  fill: #435a58;
}
#top_visual svg .st5734 {
  fill: #86a985;
}
#top_visual svg .st5735 {
  fill: #e9ebe9;
}
#top_visual svg .st5736 {
  fill: #d0be8b;
}
#top_visual svg .st5737 {
  fill: #a2aa8e;
}
#top_visual svg .st5738 {
  fill: #7e8a77;
}
#top_visual svg .st5739 {
  fill: #97eb90;
}
#top_visual svg .st5740 {
  fill: #788a84;
}
#top_visual svg .st5741 {
  fill: #b4b9af;
}
#top_visual svg .st5742 {
  fill: #95e291;
}
#top_visual svg .st5743 {
  fill: #848b7c;
}
#top_visual svg .st5744 {
  fill: #62a469;
}
#top_visual svg .st5745 {
  fill: #78a9d9;
}
#top_visual svg .st5746 {
  fill: #6bd15c;
}
#top_visual svg .st5747 {
  fill: #2b5c54;
}
#top_visual svg .st5748 {
  fill: #93ce95;
}
#top_visual svg .st5749 {
  fill: #79a67a;
}
#top_visual svg .st5750 {
  fill: #8ec1f4;
}
#top_visual svg .st5751 {
  fill: #457483;
}
#top_visual svg .st5752 {
  fill: #657b76;
}
#top_visual svg .st5753 {
  fill: #7997a4;
}
#top_visual svg .st5754 {
  fill: #557c90;
}
#top_visual svg .st5755 {
  fill: #445c57;
}
#top_visual svg .st5756 {
  fill: #386b75;
}
#top_visual svg .st5757 {
  fill: #7e896b;
}
#top_visual svg .st5758 {
  fill: #86b1d4;
}
#top_visual svg .st5759 {
  fill: #739088;
}
#top_visual svg .st5760 {
  fill: #b2bcba;
}
#top_visual svg .st5761 {
  fill: #4e805e;
}
#top_visual svg .st5762 {
  fill: #acffa8;
}
#top_visual svg .st5763 {
  fill: #546d6a;
}
#top_visual svg .st5764 {
  fill: #96a177;
}
#top_visual svg .st5765 {
  fill: #637875;
}
#top_visual svg .st5766 {
  fill: #b8b9bc;
}
#top_visual svg .st5767 {
  fill: #296d57;
}
#top_visual svg .st5768 {
  fill: #bfb298;
}
#top_visual svg .st5769 {
  fill: #9bd07f;
}
#top_visual svg .st5770 {
  fill: #bbc1c4;
}
#top_visual svg .st5771 {
  fill: #7cb07c;
}
#top_visual svg .st5772 {
  fill: #327169;
}
#top_visual svg .st5773 {
  fill: #a2a89f;
}
#top_visual svg .st5774 {
  fill: #256557;
}
#top_visual svg .st5775 {
  fill: #def6e6;
}
#top_visual svg .st5776 {
  fill: #a3b9ac;
}
#top_visual svg .st5777 {
  fill: #adb09c;
}
#top_visual svg .st5778 {
  fill: #aad5b7;
}
#top_visual svg .st5779 {
  fill: #868974;
}
#top_visual svg .st5780 {
  fill: #5f6858;
}
#top_visual svg .st5781 {
  fill: #4f8b63;
}
#top_visual svg .st5782 {
  fill: #ad9fa0;
}
#top_visual svg .st5783 {
  fill: #bdc5c4;
}
#top_visual svg .st5784 {
  fill: #64835e;
}
#top_visual svg .st5785 {
  fill: #6c8b87;
}
#top_visual svg .st5786 {
  fill: #57975f;
}
#top_visual svg .st5787 {
  fill: #62736c;
}
#top_visual svg .st5788 {
  fill: #2c6f46;
}
#top_visual svg .st5789 {
  fill: #adbdbc;
}
#top_visual svg .st5790 {
  fill: #657a74;
}
#top_visual svg .st5791 {
  fill: #9dcb7c;
}
#top_visual svg .st5792 {
  fill: #276647;
}
#top_visual svg .st5793 {
  fill: #8ab197;
}
#top_visual svg .st5794 {
  fill: #d2d6d6;
}
#top_visual svg .st5795 {
  fill: #798283;
}
#top_visual svg .st5796 {
  fill: #a9fda2;
}
#top_visual svg .st5797 {
  fill: #547352;
}
#top_visual svg .st5798 {
  fill: #7d938c;
}
#top_visual svg .st5799 {
  fill: #949694;
}
#top_visual svg .st5800 {
  fill: #688672;
}
#top_visual svg .st5801 {
  fill: #889885;
}
#top_visual svg .st5802 {
  fill: #bffbbb;
}
#top_visual svg .st5803 {
  fill: #478640;
}
#top_visual svg .st5804 {
  fill: #78a3c2;
}
#top_visual svg .st5805 {
  fill: #467489;
}
#top_visual svg .st5806 {
  fill: #3c544a;
}
#top_visual svg .st5807 {
  fill: #436b4a;
}
#top_visual svg .st5808 {
  fill: #d4c08a;
}
#top_visual svg .st5809 {
  fill: #5f8697;
}
#top_visual svg .st5810 {
  fill: #3a7a4e;
}
#top_visual svg .st5811 {
  fill: #409482;
}
#top_visual svg .st5812 {
  fill: #56745f;
}
#top_visual svg .st5813 {
  fill: #eeefec;
}
#top_visual svg .st5814 {
  fill: #639364;
}
#top_visual svg .st5815 {
  fill: #9a9e8f;
}
#top_visual svg .st5816 {
  fill: #82cbc2;
}
#top_visual svg .st5817 {
  fill: #1f5739;
}
#top_visual svg .st5818 {
  fill: #99bcda;
}
#top_visual svg .st5819 {
  fill: #abceaa;
}
#top_visual svg .st5820 {
  fill: #859897;
}
#top_visual svg .st5821 {
  fill: #88bf7c;
}
#top_visual svg .st5822 {
  fill: #657b77;
}
#top_visual svg .st5823 {
  fill: #87cf7e;
}
#top_visual svg .st5824 {
  fill: #75a5cb;
}
#top_visual svg .st5825 {
  fill: #c5e0db;
}
#top_visual svg .st5826 {
  fill: #7eb2d6;
}
#top_visual svg .st5827 {
  fill: #72876b;
}
#top_visual svg .st5828 {
  fill: #9baba5;
}
#top_visual svg .st5829 {
  fill: #b2d5ce;
}
#top_visual svg .st5830 {
  fill: #758786;
}
#top_visual svg .st5831 {
  fill: #8d9c95;
}
#top_visual svg .st5832 {
  fill: #92bda4;
}
#top_visual svg .st5833 {
  fill: #c1c5c0;
}
#top_visual svg .st5834 {
  fill: #19593a;
}
#top_visual svg .st5835 {
  fill: #58796e;
}
#top_visual svg .st5836 {
  fill: #94a38e;
}
#top_visual svg .st5837 {
  fill: #53d1e6;
}
#top_visual svg .st5838 {
  fill: #ddffd7;
}
#top_visual svg .st5839 {
  fill: #7fa95d;
}
#top_visual svg .st5840 {
  fill: #7ea383;
}
#top_visual svg .st5841 {
  fill: #799a80;
}
#top_visual svg .st5842 {
  fill: #6e9b6f;
}
#top_visual svg .st5843 {
  fill: #b4f788;
}
#top_visual svg .st5844 {
  fill: #b1b9b5;
}
#top_visual svg .st5845 {
  fill: #afd9b8;
}
#top_visual svg .st5846 {
  fill: #536b68;
}
#top_visual svg .st5847 {
  fill: #576d63;
}
#top_visual svg .st95, #top_visual svg .st5848 {
  fill: #fff;
}
#top_visual svg .st5849 {
  fill: #f8d199;
}
#top_visual svg .st5850 {
  fill: #c1c6c0;
}
#top_visual svg .st5851 {
  fill: #8ee387;
}
#top_visual svg .st5852 {
  fill: #798c89;
}
#top_visual svg .st5853 {
  fill: #7d8e87;
}
#top_visual svg .st5854 {
  fill: #5c6859;
}
#top_visual svg .st5855 {
  fill: #768372;
}
#top_visual svg .st5856 {
  fill: #4f7174;
}
#top_visual svg .st5857 {
  fill: #6c8681;
}
#top_visual svg .st5858 {
  fill: #bba887;
}
#top_visual svg .st5859 {
  fill: #91ad9c;
}
#top_visual svg .st5860 {
  fill: #5a7f91;
}
#top_visual svg .st5861 {
  fill: #1e5752;
}
#top_visual svg .st5862 {
  fill: #749075;
}
#top_visual svg .st5863 {
  fill: #395754;
}
#top_visual svg .st5864 {
  fill: #6a6f96;
}
#top_visual svg .st5865 {
  fill: #b8cbc8;
}
#top_visual svg .st5866 {
  fill: #a1e3a3;
}
#top_visual svg .st5867 {
  fill: #96c974;
}
#top_visual svg .st5868 {
  fill: #354844;
}
#top_visual svg .st5869 {
  fill: #61915a;
}
#top_visual svg .st5870 {
  fill: #c0e6cc;
}
#top_visual svg .st5871 {
  fill: #6c866f;
}
#top_visual svg .st5872 {
  fill: #5d8758;
}
#top_visual svg .st5873 {
  fill: #455a57;
}
#top_visual svg .st5874 {
  fill: #c7eed3;
}
#top_visual svg .st5875 {
  fill: #a0b29a;
}
#top_visual svg .st5876 {
  fill: #b0c1c0;
}
#top_visual svg .st5877 {
  fill: #b8e2c5;
}
#top_visual svg .st5878 {
  fill: #3b5c6b;
}
#top_visual svg .st5879 {
  fill: #4d6761;
}
#top_visual svg .st5880 {
  fill: #b9bbb4;
}
#top_visual svg .st5881 {
  fill: #568c55;
}
#top_visual svg .st5882 {
  fill: #8ab3d5;
}
#top_visual svg .st5883 {
  fill: #557450;
}
#top_visual svg .st5884 {
  fill: #daf3e4;
}
#top_visual svg .st5885 {
  fill: #c4b492;
}
#top_visual svg .st5886 {
  fill: #80c18a;
}
#top_visual svg .st5887 {
  fill: #295b5e;
}
#top_visual svg .st5888 {
  fill: #9ed1ca;
}
#top_visual svg .st5889 {
  fill: #4d9340;
}
#top_visual svg .st5890 {
  fill: #7f8967;
}
#top_visual svg .st5891 {
  fill: #44727c;
}
#top_visual svg .st5892 {
  fill: #2f4c49;
}
#top_visual svg .st5893 {
  fill: #68966b;
}
#top_visual svg .st5894 {
  fill: #49958a;
}
#top_visual svg .st5895 {
  fill: #cfcfca;
}
#top_visual svg .st5896 {
  fill: #2d5146;
}
#top_visual svg .st5897 {
  fill: #6f6e62;
}
#top_visual svg .st5898 {
  fill: #829e94;
}
#top_visual svg .st5899 {
  fill: #a2d27e;
}
#top_visual svg .st5900 {
  fill: #1a412b;
}
#top_visual svg .st5901 {
  fill: #b6b5b9;
}
#top_visual svg .st5902 {
  fill: #559b91;
}
#top_visual svg .st5903 {
  fill: #78be7c;
}
#top_visual svg .st5904 {
  fill: #435a57;
}
#top_visual svg .st5905 {
  fill: #95aea4;
}
#top_visual svg .st5906 {
  fill: #c2bdbb;
}
#top_visual svg .st5907 {
  fill: #86ac86;
}
#top_visual svg .st5908 {
  fill: #74977b;
}
#top_visual svg .st5909 {
  fill: #689561;
}
#top_visual svg .st5910 {
  fill: #7ab25d;
}
#top_visual svg .st5911 {
  fill: #26633a;
}
#top_visual svg .st5912 {
  fill: #657066;
}
#top_visual svg .st5913 {
  fill: #2f7461;
}
#top_visual svg .st5914 {
  fill: #89b892;
}
#top_visual svg .st5915 {
  fill: #477a8a;
}
#top_visual svg .st5916 {
  fill: #95a39c;
}
#top_visual svg .st5917 {
  fill: #587b75;
}
#top_visual svg .st5918 {
  fill: #1f412f;
}
#top_visual svg .st5919 {
  fill: #bfdefa;
}
#top_visual svg .st5920 {
  fill: #98cfa9;
}
#top_visual svg .st5921 {
  fill: #4f8099;
}
#top_visual svg .st5922 {
  fill: #d9e8e6;
}
#top_visual svg .st5923 {
  fill: #739ebd;
}
#top_visual svg .st5924 {
  fill: #81c67b;
}
#top_visual svg .st5925 {
  fill: #5bb0a1;
}
#top_visual svg .st5926 {
  fill: #ced8d9;
}
#top_visual svg .st5927 {
  fill: #bbcbc8;
}
#top_visual svg .st5928 {
  fill: #89a097;
}
#top_visual svg .st5929 {
  fill: #dbe2e5;
}
#top_visual svg .st5930 {
  fill: #d0d2cf;
}
#top_visual svg .st5931 {
  fill: #9dbda7;
}
#top_visual svg .st5932 {
  fill: #b5c5c1;
}
#top_visual svg .st5933 {
  fill: #81b272;
}
#top_visual svg .st5934 {
  fill: #d1bfa1;
}
#top_visual svg .st5935 {
  fill: #8cbb92;
}
#top_visual svg .st5936 {
  fill: #799a79;
}
#top_visual svg .st5937 {
  fill: #bbc0c1;
}
#top_visual svg .st5938 {
  fill: #76966e;
}
#top_visual svg .st5939 {
  fill: #bfccc9;
}
#top_visual svg .st5940 {
  fill: #abf07e;
}
#top_visual svg .st5941 {
  fill: #659967;
}
#top_visual svg .st5942 {
  fill: #559f5d;
}
#top_visual svg .st5943 {
  fill: #909d96;
}
#top_visual svg .st5944 {
  fill: #8dbde1;
}
#top_visual svg .st5945 {
  fill: #8ca58f;
}
#top_visual svg .st5946 {
  fill: #f7d19d;
}
#top_visual svg .st5947 {
  fill: #386741;
}
#top_visual svg .st5948 {
  fill: #59786f;
}
#top_visual svg .st5949 {
  fill: #8b9193;
}
#top_visual svg .st5950 {
  fill: #59855b;
}
#top_visual svg .st5951 {
  fill: #becbc4;
}
#top_visual svg .st5952 {
  fill: #c6ceca;
}
#top_visual svg .st5953 {
  fill: #567a89;
}
#top_visual svg .st5954 {
  fill: #a1b19d;
}
#top_visual svg .st5955 {
  fill: #4a8351;
}
#top_visual svg .st5956 {
  fill: #a8beb7;
}
#top_visual svg .st5957 {
  fill: #96adb5;
}
#top_visual svg .st5958 {
  fill: #779b66;
}
#top_visual svg .st5959 {
  fill: #7ec578;
}
#top_visual svg .st5960 {
  fill: #b6babe;
}
#top_visual svg .st5961 {
  fill: #879494;
}
#top_visual svg .st5962 {
  fill: #6a7e7c;
}
#top_visual svg .st5963 {
  fill: #488045;
}
#top_visual svg .st5964 {
  fill: #386958;
}
#top_visual svg .st5965 {
  fill: #7c985e;
}
#top_visual svg .st96 {
  fill: #537f5c;
}
#top_visual svg .st5966 {
  fill: #8bb993;
}
#top_visual svg .st5967 {
  fill: #54889e;
}
#top_visual svg .st5968 {
  fill: #91c185;
}
#top_visual svg .st5969 {
  fill: #345152;
}
#top_visual svg .st5970 {
  fill: #75766d;
}
#top_visual svg .st5971 {
  fill: #989f9c;
}
#top_visual svg .st5972 {
  fill: #668c9a;
}
#top_visual svg .st5973 {
  fill: #b3d6f8;
}
#top_visual svg .st5974 {
  fill: #a4dcb6;
}
#top_visual svg .st5975 {
  fill: #aeb1a9;
}
#top_visual svg .st5976 {
  fill: #7ab28c;
}
#top_visual svg .st5977 {
  fill: #5d8ca7;
}
#top_visual svg .st5978 {
  fill: #429584;
}
#top_visual svg .st5979 {
  fill: #9ba49e;
}
#top_visual svg .st5980 {
  fill: #738a83;
}
#top_visual svg .st5981 {
  fill: #7c857c;
}
#top_visual svg .st5982 {
  fill: #55b29f;
}
#top_visual svg .st5983 {
  fill: #90ba73;
}
#top_visual svg .st5984 {
  fill: #a7ddb6;
}
#top_visual svg .st5985 {
  fill: #438f77;
}
#top_visual svg .st5986 {
  fill: #658261;
}
#top_visual svg .st5987 {
  fill: #3b4b4d;
}
#top_visual svg .st5988 {
  fill: #dbfcca;
}
#top_visual svg .st5989 {
  fill: #acdbb9;
}
#top_visual svg .st5990 {
  fill: #7aa07a;
}
#top_visual svg .st5991 {
  fill: #4d8295;
}
#top_visual svg .st5992 {
  fill: #b2c3bd;
}
#top_visual svg .st5993 {
  fill: #a4e383;
}
#top_visual svg .st5994 {
  fill: #476866;
}
#top_visual svg .st5995 {
  fill: #c7bea7;
}
#top_visual svg .st5996 {
  fill: #f6e7e3;
}
#top_visual svg .st5997 {
  fill: #6b8f94;
}
#top_visual svg .st5998 {
  fill: #c7d4d2;
}
#top_visual svg .st5999 {
  fill: #c7cbca;
}
#top_visual svg .st97 {
  fill: #255636;
}
#top_visual svg .st6000 {
  fill: #aab2ab;
}
#top_visual svg .st6001 {
  fill: #73a670;
}
#top_visual svg .st6002 {
  fill: #26624d;
}
#top_visual svg .st6003 {
  fill: #2e703b;
}
#top_visual svg .st6004 {
  fill: #83947e;
}
#top_visual svg .st6005 {
  fill: #95aea2;
}
#top_visual svg .st6006 {
  fill: #618ca9;
}
#top_visual svg .st6007 {
  fill: #9ba7a2;
}
#top_visual svg .st6008 {
  fill: #457680;
}
#top_visual svg .st6009 {
  fill: #89968b;
}
#top_visual svg .st6010 {
  fill: #3c6775;
}
#top_visual svg .st6011 {
  fill: #6a9462;
}
#top_visual svg .st6012 {
  fill: #86c58a;
}
#top_visual svg .st6013 {
  fill: #659bb8;
}
#top_visual svg .st6014 {
  fill: #3f6365;
}
#top_visual svg .st6015 {
  fill: #366c66;
}
#top_visual svg .st6016 {
  fill: #b1cdf2;
}
#top_visual svg .st6017 {
  fill: #7cb273;
}
#top_visual svg .st6018 {
  fill: #2e7f43;
}
#top_visual svg .st6019 {
  fill: #3f6454;
}
#top_visual svg .st6020 {
  fill: #3e8346;
}
#top_visual svg .st6021 {
  fill: #f7f9f8;
}
#top_visual svg .st6022 {
  fill: #a39079;
}
#top_visual svg .st6023 {
  fill: #6e9abd;
}
#top_visual svg .st6024 {
  fill: #627539;
}
#top_visual svg .st6025 {
  fill: #ced1d0;
}
#top_visual svg .st6026 {
  fill: #f7f8f8;
}
#top_visual svg .st6027 {
  fill: #69a198;
}
#top_visual svg .st6028 {
  fill: #74897a;
}
#top_visual svg .st6029 {
  fill: #71a4c2;
}
#top_visual svg .st6030 {
  fill: #97a99c;
}
#top_visual svg .st6031 {
  fill: #5d7f77;
}
#top_visual svg .st6032 {
  fill: #1c5147;
}
#top_visual svg .st6033 {
  fill: #47748b;
}
#top_visual svg .st6034 {
  fill: #5a7a77;
}
#top_visual svg .st6035 {
  fill: #8bc668;
}
#top_visual svg .st6036 {
  fill: #6b896e;
}
#top_visual svg .st6037 {
  fill: #71a473;
}
#top_visual svg .st6038 {
  fill: #5e9b60;
}
#top_visual svg .st6039 {
  fill: #5c885d;
}
#top_visual svg .st6040 {
  fill: #718353;
}
#top_visual svg .st6041 {
  fill: #60934f;
}
#top_visual svg .st6042 {
  fill: #96e892;
}
#top_visual svg .st6043 {
  fill: #eeede8;
}
#top_visual svg .st6044 {
  fill: #83c980;
}
#top_visual svg .st6045 {
  fill: #8c9a92;
}
#top_visual svg .st6046 {
  fill: #8ea39b;
}
#top_visual svg .st6047 {
  fill: #5d8453;
}
#top_visual svg .st6048 {
  fill: #aac9be;
}
#top_visual svg .st6049 {
  fill: #ada469;
}
#top_visual svg .st6050 {
  fill: #9aaaa9;
}
#top_visual svg .st6051 {
  fill: #bee6c9;
}
#top_visual svg .st6052 {
  fill: #6e8c87;
}
#top_visual svg .st6053 {
  fill: #bcb076;
}
#top_visual svg .st6054 {
  fill: #a6fda4;
}
#top_visual svg .st6055 {
  fill: #90b794;
}
#top_visual svg .st6056, #top_visual svg .st109 {
  fill: #8ab56b;
}
#top_visual svg .st6057 {
  fill: #538360;
}
#top_visual svg .st6058 {
  fill: #bcc3c7;
}
#top_visual svg .st6059 {
  fill: #b8bdc0;
}
#top_visual svg .st6060 {
  fill: #6fa6c9;
}
#top_visual svg .st6061 {
  fill: #7a9880;
}
#top_visual svg .st6062 {
  fill: #a1b9aa;
}
#top_visual svg .st6063 {
  fill: #598094;
}
#top_visual svg .st6064 {
  fill: #519eb9;
}
#top_visual svg .st6065 {
  fill: #5a7153;
}
#top_visual svg .st6066 {
  fill: #556d6d;
}
#top_visual svg .st6067 {
  fill: #91b891;
}
#top_visual svg .st6068 {
  fill: #7a9e7d;
}
#top_visual svg .st6069 {
  fill: #6e8983;
}
#top_visual svg .st6070 {
  fill: #667478;
}
#top_visual svg .st6071 {
  fill: #aaed7f;
}
#top_visual svg .st6072 {
  fill: #beb088;
}
#top_visual svg .st6073 {
  fill: #90e389;
}
#top_visual svg .st6074 {
  fill: #8b9c97;
}
#top_visual svg .st6075 {
  fill: #9fa9a3;
}
#top_visual svg .st6076 {
  fill: #757e7f;
}
#top_visual svg .st6077 {
  fill: #8d9b8b;
}
#top_visual svg .st6078 {
  fill: #8fcd92;
}
#top_visual svg .st6079 {
  fill: #638355;
}
#top_visual svg .st6080 {
  fill: #5e8ca6;
}
#top_visual svg .st6081 {
  fill: #ddc094;
}
#top_visual svg .st6082 {
  fill: #abed93;
}
#top_visual svg .st6083 {
  fill: #3b8174;
}
#top_visual svg .st6084 {
  fill: #94d78b;
}
#top_visual svg .st6085 {
  fill: #689bba;
}
#top_visual svg .st6086 {
  fill: #6194ae;
}
#top_visual svg .st6087 {
  fill: #b9efcf;
}
#top_visual svg .st6088 {
  fill: #91a58c;
}
#top_visual svg .st6089 {
  fill: #c6cdcb;
}
#top_visual svg .st6090 {
  fill: #dbdedc;
}
#top_visual svg .st6091 {
  fill: #6a7772;
}
#top_visual svg .st6092 {
  fill: #e5e3e1;
}
#top_visual svg .st6093 {
  fill: #868d68;
}
#top_visual svg .st6094 {
  fill: #f0e7b8;
}
#top_visual svg .st6095 {
  fill: #d3d7d4;
}
#top_visual svg .st6096 {
  fill: #305d4f;
}
#top_visual svg .st6097 {
  fill: #aebfb9;
}
#top_visual svg .st6098 {
  fill: #487f5f;
}
#top_visual svg .st6099 {
  fill: #87b9e8;
}
#top_visual svg .st6100 {
  fill: #d5d8d1;
}
#top_visual svg .st6101 {
  fill: #87ab94;
}
#top_visual svg .st6102 {
  fill: #88a598;
}
#top_visual svg .st6103 {
  fill: #4a6563;
}
#top_visual svg .st6104 {
  fill: #83a96d;
}
#top_visual svg .st6105 {
  fill: #93d270;
}
#top_visual svg .st6106 {
  fill: #5f91aa;
}
#top_visual svg .st6107 {
  fill: #6f9daf;
}
#top_visual svg .st6108 {
  fill: #628ca6;
}
#top_visual svg .st6109 {
  fill: #5e8d5d;
}
#top_visual svg .st6110 {
  fill: #81a086;
}
#top_visual svg .st6111 {
  fill: #2a6341;
}
#top_visual svg .st6112 {
  fill: #8ec56f;
}
#top_visual svg .st6113 {
  fill: #eceadc;
}
#top_visual svg .st6114 {
  fill: #cecb95;
}
#top_visual svg .st6115 {
  fill: #3e897e;
}
#top_visual svg .st6116 {
  fill: #6daea6;
}
#top_visual svg .st6117 {
  fill: #84c57d;
}
#top_visual svg .st6118 {
  fill: #6087a9;
}
#top_visual svg .st6119 {
  fill: #8e9f98;
}
#top_visual svg .st6120 {
  fill: #abd3ca;
}
#top_visual svg .st6121 {
  fill: #89b87d;
}
#top_visual svg .st6122 {
  fill: #98df95;
}
#top_visual svg .st6123 {
  fill: #7aa37b;
}
#top_visual svg .st6124 {
  fill: #19473e;
}
#top_visual svg .st6125 {
  fill: #7ebe79;
}
#top_visual svg .st6126 {
  fill: #bdbec2;
}
#top_visual svg .st6127 {
  fill: #74a3c4;
}
#top_visual svg .st6128 {
  fill: #bde4c6;
}
#top_visual svg .st6129 {
  fill: #445c55;
}
#top_visual svg .st6130 {
  fill: #4d695f;
}
#top_visual svg .st6131 {
  fill: #61756a;
}
#top_visual svg .st6132 {
  fill: #85a78d;
}
#top_visual svg .st6133 {
  fill: #75b577;
}
#top_visual svg .st6134 {
  fill: #89938b;
}
#top_visual svg .st6135 {
  fill: #92a3a0;
}
#top_visual svg .st6136 {
  fill: #7d9c94;
}
#top_visual svg .st6137 {
  fill: #78b770;
}
#top_visual svg .st6138 {
  fill: #8fce84;
}
#top_visual svg .st6139 {
  fill: #d6e6d6;
}
#top_visual svg .st6140 {
  fill: #d8dde5;
}
#top_visual svg .st6141 {
  fill: #999c6f;
}
#top_visual svg .st6142 {
  fill: #91bfa0;
}
#top_visual svg .st6143 {
  fill: #728b68;
}
#top_visual svg .st6144 {
  fill: #86c389;
}
#top_visual svg .st6145 {
  fill: #ccd2d6;
}
#top_visual svg .st6146 {
  fill: #656c78;
}
#top_visual svg .st6147 {
  fill: #b9eaca;
}
#top_visual svg .st6148 {
  fill: #94acaa;
}
#top_visual svg .st6149 {
  fill: #647165;
}
#top_visual svg .st6150 {
  fill: #5d6c5f;
}
#top_visual svg .st6151 {
  fill: #9f998a;
}
#top_visual svg .st6152 {
  fill: #dec191;
}
#top_visual svg .st6153 {
  fill: #7e7c6b;
}
#top_visual svg .st6154 {
  fill: #c6b391;
}
#top_visual svg .st6155 {
  fill: #397570;
}
#top_visual svg .st6156 {
  fill: #5b8295;
}
#top_visual svg .st6157 {
  fill: #2c7363;
}
#top_visual svg .st6158 {
  fill: #93ac91;
}
#top_visual svg .st6159 {
  fill: #a1c5ac;
}
#top_visual svg .st6160 {
  fill: #9dbba4;
}
#top_visual svg .st6161 {
  fill: #fdfdfc;
}
#top_visual svg .st6162 {
  fill: #2c5046;
}
#top_visual svg .st6163 {
  fill: #bbc2c5;
}
#top_visual svg .st6164 {
  fill: #8db0cc;
}
#top_visual svg .st6165 {
  fill: #897c6a;
}
#top_visual svg .st6166 {
  fill: #89b790;
}
#top_visual svg .st6167 {
  fill: #bbeacd;
}
#top_visual svg .st6168 {
  fill: #a9d3b1;
}
#top_visual svg .st6169 {
  fill: #6ba15e;
}
#top_visual svg .st6170 {
  fill: #4f8495;
}
#top_visual svg .st6171 {
  fill: #48854d;
}
#top_visual svg .st6172 {
  fill: #5d7870;
}
#top_visual svg .st6173 {
  fill: #95d0d7;
}
#top_visual svg .st6174 {
  fill: #6493ac;
}
#top_visual svg .st6175 {
  fill: #4b7077;
}
#top_visual svg .st6176 {
  fill: #738a7f;
}
#top_visual svg .st6177 {
  fill: #b3ab79;
}
#top_visual svg .st6178 {
  fill: #203328;
}
#top_visual svg .st6179 {
  fill: #7dbb77;
}
#top_visual svg .st6180 {
  fill: #7aa5ca;
}
#top_visual svg .st6181 {
  fill: #788869;
}
#top_visual svg .st6182 {
  fill: #819064;
}
#top_visual svg .st6183 {
  fill: #265d3a;
}
#top_visual svg .st6184 {
  fill: #647a76;
}
#top_visual svg .st6185 {
  fill: #3a5a57;
}
#top_visual svg .st6186 {
  fill: #206b4d;
}
#top_visual svg .st6187 {
  fill: #9ab9db;
}
#top_visual svg .st6188 {
  fill: #b7bfb9;
}
#top_visual svg .st6189 {
  fill: #89b58c;
}
#top_visual svg .st6190 {
  fill: #71a5ca;
}
#top_visual svg .st6191 {
  fill: #d8f4e3;
}
#top_visual svg .st6192 {
  fill: #9db5ac;
}
#top_visual svg .st6193 {
  fill: #659cb7;
}
#top_visual svg .st6194 {
  fill: #d1c898;
}
#top_visual svg .st6195 {
  fill: #5c8761;
}
#top_visual svg .st6196 {
  fill: #6e7f7d;
}
#top_visual svg .st6197 {
  fill: #96a59c;
}
#top_visual svg .st6198 {
  fill: #c6ba8a;
}
#top_visual svg .st6199 {
  fill: #66a766;
}
#top_visual svg .st6200 {
  fill: #e5f0ee;
}
#top_visual svg .st6201 {
  fill: #a6fda6;
}
#top_visual svg .st6202 {
  fill: #aaea80;
}
#top_visual svg .st6203 {
  fill: #3b8b80;
}
#top_visual svg .st6204 {
  fill: #3c715e;
}
#top_visual svg .st6205 {
  fill: #7ca55e;
}
#top_visual svg .st6206 {
  fill: #a1ada5;
}
#top_visual svg .st6207 {
  fill: #6c916a;
}
#top_visual svg .st6208 {
  fill: #44635f;
}
#top_visual svg .st6209 {
  fill: #54a396;
}
#top_visual svg .st6210 {
  fill: #fcfdfc;
}
#top_visual svg .st6211 {
  fill: #93bb9c;
}
#top_visual svg .st6212 {
  fill: #4e7e74;
}
#top_visual svg .st6213 {
  fill: #cbb187;
}
#top_visual svg .st6214 {
  fill: #5d905a;
}
#top_visual svg .st6215 {
  fill: #54bb47;
}
#top_visual svg .st6216 {
  fill: #8c9b7e;
}
#top_visual svg .st6217 {
  fill: #9dcd7d;
}
#top_visual svg .st6218 {
  fill: #97d1d6;
}
#top_visual svg .st6219 {
  fill: #94b494;
}
#top_visual svg .st6220 {
  fill: #abb3b5;
}
#top_visual svg .st6221 {
  fill: #f5f6f5;
}
#top_visual svg .st6222 {
  fill: #5b8961;
}
#top_visual svg .st6223 {
  fill: #8ee389;
}
#top_visual svg .st6224 {
  fill: #3c6779;
}
#top_visual svg .st6225 {
  fill: #c5c3bf;
}
#top_visual svg .st6226 {
  fill: #909d9a;
}
#top_visual svg .st6227 {
  fill: #33685f;
}
#top_visual svg .st6228 {
  fill: #c7ccd0;
}
#top_visual svg .st6229 {
  fill: #94cf8d;
}
#top_visual svg .st6230 {
  fill: #a5c9b5;
}
#top_visual svg .st6231 {
  fill: #5fa150;
}
#top_visual svg .st6232 {
  fill: #8eb986;
}
#top_visual svg .st6233 {
  fill: #e3f7eb;
}
#top_visual svg .st6234 {
  fill: #6e887f;
}
#top_visual svg .st6235 {
  fill: #d5c28d;
}
#top_visual svg .st6236 {
  fill: #555f4f;
}
#top_visual svg .st6237 {
  fill: #d5d3a7;
}
#top_visual svg .st6238 {
  fill: #257969;
}
#top_visual svg .st6239 {
  fill: #7ea4c2;
}
#top_visual svg .st6240 {
  fill: #447e76;
}
#top_visual svg .st6241 {
  fill: #91bb94;
}
#top_visual svg .st6242 {
  fill: #92be8d;
}
#top_visual svg .st6243 {
  fill: #246554;
}
#top_visual svg .st6244 {
  fill: #a4a898;
}
#top_visual svg .st6245 {
  fill: #3b4f53;
}
#top_visual svg .st6246 {
  fill: #6f8c70;
}
#top_visual svg .st6247 {
  fill: #849a92;
}
#top_visual svg .st6248 {
  fill: #82b179;
}
#top_visual svg .st6249 {
  fill: #71b372;
}
#top_visual svg .st6250 {
  fill: #c1c0b7;
}
#top_visual svg .st6251 {
  fill: #5e7070;
}
#top_visual svg .st6252 {
  fill: #bcbfc3;
}
#top_visual svg .st6253 {
  fill: #8a9c97;
}
#top_visual svg .st6254 {
  fill: #52724f;
}
#top_visual svg .st6255 {
  fill: #ebf6ef;
}
#top_visual svg .st6256 {
  fill: #aeb4ad;
}
#top_visual svg .st6257 {
  fill: #607772;
}
#top_visual svg .st6258 {
  fill: #90a59e;
}
#top_visual svg .st6259 {
  fill: #587068;
}
#top_visual svg .st6260 {
  fill: #74a169;
}
#top_visual svg .st6261 {
  fill: #9dee92;
}
#top_visual svg .st6262 {
  fill: #7d7361;
}
#top_visual svg .st6263 {
  fill: #708266;
}
#top_visual svg .st6264 {
  fill: #afd0b5;
}
#top_visual svg .st6265 {
  fill: #778b65;
}
#top_visual svg .st6266 {
  fill: #7dae5f;
}
#top_visual svg .st6267 {
  fill: #ade0bf;
}
#top_visual svg .st6268 {
  fill: #cfc5c1;
}
#top_visual svg .st6269 {
  fill: #92aa7b;
}
#top_visual svg .st6270 {
  fill: #607770;
}
#top_visual svg .st6271 {
  fill: #9ea5a0;
}
#top_visual svg .st6272 {
  fill: #547857;
}
#top_visual svg .st6273 {
  fill: #8da791;
}
#top_visual svg .st6274 {
  fill: #5a6869;
}
#top_visual svg .st6275 {
  fill: #ebebe7;
}
#top_visual svg .st6276 {
  fill: #94cb6d;
}
#top_visual svg .st6277 {
  fill: #d6d8d4;
}
#top_visual svg .st6278 {
  fill: #5f895a;
}
#top_visual svg .st6279 {
  fill: #889e6f;
}
#top_visual svg .st6280 {
  fill: #9db59b;
}
#top_visual svg .st6281 {
  fill: #617571;
}
#top_visual svg .st6282 {
  fill: #81b679;
}
#top_visual svg .st6283 {
  fill: #92a292;
}
#top_visual svg .st6284 {
  fill: #d8e1e4;
}
#top_visual svg .st6285 {
  fill: #7ebe78;
}
#top_visual svg .st6286 {
  fill: #aed8b6;
}
#top_visual svg .st6287 {
  fill: #54869d;
}
#top_visual svg .st6288 {
  fill: #b99d8f;
}
#top_visual svg .st6289 {
  fill: #516358;
}
#top_visual svg .st6290 {
  fill: #8f9e98;
}
#top_visual svg .st6291 {
  fill: #abc0b9;
}
#top_visual svg .st6292 {
  fill: #c0c6bf;
}
#top_visual svg .st6293 {
  fill: #92c4f4;
}
#top_visual svg .st6294 {
  fill: #576d68;
}
#top_visual svg .st6295 {
  fill: #469889;
}
#top_visual svg .st6296 {
  fill: #779e76;
}
#top_visual svg .st6297 {
  fill: #426f84;
}
#top_visual svg .st6298 {
  fill: #a9e08e;
}
#top_visual svg .st6299 {
  fill: #72b76e;
}
#top_visual svg .st6300 {
  fill: #7ab375;
}
#top_visual svg .st6301 {
  fill: #3a6b78;
}
#top_visual svg .st6302 {
  fill: #5caa63;
}
#top_visual svg .st6303 {
  fill: #507e8e;
}
#top_visual svg .st6304 {
  fill: #989fa3;
}
#top_visual svg .st6305 {
  fill: #81be83;
}
#top_visual svg .st98 {
  fill: #95c376;
}
#top_visual svg .st6306 {
  fill: #3c7f6b;
}
#top_visual svg .st6307 {
  fill: #8be285;
}
#top_visual svg .st6308 {
  fill: #87a7c0;
}
#top_visual svg .st6309 {
  fill: #5c6858;
}
#top_visual svg .st6310 {
  fill: #659e62;
}
#top_visual svg .st6311 {
  fill: #99e071;
}
#top_visual svg .st6312 {
  fill: #abc8ee;
}
#top_visual svg .st6313 {
  fill: #6f9ec2;
}
#top_visual svg .st6314 {
  fill: #79be7c;
}
#top_visual svg .st6315 {
  fill: #747c64;
}
#top_visual svg .st6316 {
  fill: #689fbf;
}
#top_visual svg .st6317 {
  fill: #407081;
}
#top_visual svg .st6318 {
  fill: #a7ada2;
}
#top_visual svg .st6319 {
  fill: #94e38f;
}
#top_visual svg .st6320 {
  fill: #314c46;
}
#top_visual svg .st6321 {
  fill: #95d88b;
}
#top_visual svg .st6322 {
  fill: #749871;
}
#top_visual svg .st6323 {
  fill: #8fbc72;
}
#top_visual svg .st6324 {
  fill: #6d9880;
}
#top_visual svg .st6325 {
  fill: #768877;
}
#top_visual svg .st6326 {
  fill: #93ec93;
}
#top_visual svg .st6327 {
  fill: #95a69f;
}
#top_visual svg .st6328 {
  fill: #8ed18d;
}
#top_visual svg .st6329 {
  fill: #56716a;
}
#top_visual svg .st6330 {
  fill: #b1b6b8;
}
#top_visual svg .st6331 {
  fill: #7b9678;
}
#top_visual svg .st6332 {
  fill: #6bec55;
}
#top_visual svg .st6333 {
  fill: #506a6f;
}
#top_visual svg .st6334 {
  fill: #6e9f6f;
}
#top_visual svg .st6335 {
  fill: #a2d3af;
}
#top_visual svg .st6336 {
  fill: #80a7be;
}
#top_visual svg .st6337 {
  fill: #708274;
}
#top_visual svg .st6338 {
  fill: #91a19b;
}
#top_visual svg .st6339 {
  fill: #76947c;
}
#top_visual svg .st6340 {
  fill: #dcdcd6;
}
#top_visual svg .st6341 {
  fill: #1c544e;
}
#top_visual svg .st6342 {
  fill: #2e6a61;
}
#top_visual svg .st6343 {
  fill: #f0cb98;
}
#top_visual svg .st6344 {
  fill: #609364;
}
#top_visual svg .st6345 {
  fill: #717f6b;
}
#top_visual svg .st6346 {
  fill: #658179;
}
#top_visual svg .st6347 {
  fill: #799e78;
}
#top_visual svg .st6348 {
  fill: #c1c0b3;
}
#top_visual svg .st6349 {
  fill: #c9cdd3;
}
#top_visual svg .st6350 {
  fill: #869791;
}
#top_visual svg .st6351 {
  fill: #5b916a;
}
#top_visual svg .st6352 {
  fill: #647a75;
}
#top_visual svg .st6353 {
  fill: #6fa17e;
}
#top_visual svg .st6354 {
  fill: #55736e;
}
#top_visual svg .st6355 {
  fill: #ccd5d6;
}
#top_visual svg .st6356 {
  fill: #415c58;
}
#top_visual svg .st6357 {
  fill: #d0d6d0;
}
#top_visual svg .st6358 {
  fill: #6183a7;
}
#top_visual svg .st6359 {
  fill: #e1e4e2;
}
#top_visual svg .st6360 {
  fill: #4c5f4a;
}
#top_visual svg .st6361 {
  fill: #aabab2;
}
#top_visual svg .st6362 {
  fill: #33554e;
}
#top_visual svg .st6363 {
  fill: #7b7b69;
}
#top_visual svg .st6364 {
  fill: #5c9e93;
}
#top_visual svg .st6365 {
  fill: #5f955d;
}
#top_visual svg .st6366 {
  fill: #95c077;
}
#top_visual svg .st6367 {
  fill: #215e3e;
}
#top_visual svg .st6368 {
  fill: #658d58;
}
#top_visual svg .st6369 {
  fill: #808482;
}
#top_visual svg .st6370 {
  fill: #75ab6a;
}
#top_visual svg .st6371 {
  fill: #97a097;
}
#top_visual svg .st6372 {
  fill: #374a3d;
}
#top_visual svg .st6373 {
  fill: #bceccf;
}
#top_visual svg .st6374 {
  fill: #bdc0c4;
}
#top_visual svg .st6375 {
  fill: #71b872;
}
#top_visual svg .st6376 {
  fill: #497b8d;
}
#top_visual svg .st6377 {
  fill: #7299b3;
}
#top_visual svg .st6378 {
  fill: #6eaf6a;
}
#top_visual svg .st6379 {
  fill: #89d082;
}
#top_visual svg .st6380 {
  fill: #b4b7b9;
}
#top_visual svg .st6381 {
  fill: #385b53;
}
#top_visual svg .st6382 {
  fill: #c2c5cb;
}
#top_visual svg .st6383 {
  fill: #c3eed2;
}
#top_visual svg .st6384 {
  fill: #9da5a5;
}
#top_visual svg .st6385 {
  fill: #44635e;
}
#top_visual svg .st6386 {
  fill: #577c44;
}
#top_visual svg .st6387 {
  fill: #b4c8c2;
}
#top_visual svg .st6388 {
  fill: #acb4b6;
}
#top_visual svg .st6389 {
  fill: #91a6a4;
}
#top_visual svg .st6390 {
  fill: #d2b98d;
}
#top_visual svg .st6391 {
  fill: #a9f7a4;
}
#top_visual svg .st6392 {
  fill: #6ea164;
}
#top_visual svg .st6393 {
  fill: #b9b7a8;
}
#top_visual svg .st6394 {
  fill: #8bb79f;
}
#top_visual svg .st6395 {
  fill: #364740;
}
#top_visual svg .st6396 {
  fill: #a1f29c;
}
#top_visual svg .st6397 {
  fill: #455a54;
}
#top_visual svg .st6398 {
  fill: #9dc19f;
}
#top_visual svg .st6399 {
  fill: #364b3f;
}
#top_visual svg .st6400 {
  fill: #d7d8d4;
}
#top_visual svg .st6401 {
  fill: #396168;
}
#top_visual svg .st6402 {
  fill: #a8bea8;
}
#top_visual svg .st6403 {
  fill: #69817a;
}
#top_visual svg .st6404 {
  fill: #265951;
}
#top_visual svg .st6405 {
  fill: #96a9a1;
}
#top_visual svg .st6406 {
  fill: #45716e;
}
#top_visual svg .st6407 {
  fill: #bad9cc;
}
#top_visual svg .st6408 {
  fill: #7ca783;
}
#top_visual svg .st6409 {
  fill: #aebfbe;
}
#top_visual svg .st6410 {
  fill: #abada7;
}
#top_visual svg .st6411 {
  fill: #9ecfab;
}
#top_visual svg .st6412 {
  fill: #91b597;
}
#top_visual svg .st6413 {
  fill: #9eec98;
}
#top_visual svg .st6414 {
  fill: #b1dcbc;
}
#top_visual svg .st6415 {
  fill: #475a4b;
}
#top_visual svg .st6416 {
  fill: #92b576;
}
#top_visual svg .st6417 {
  fill: #566e6a;
}
#top_visual svg .st6418 {
  fill: #6c856e;
}
#top_visual svg .st6419 {
  fill: #aeb3ad;
}
#top_visual svg .st6420 {
  fill: #9df09d;
}
#top_visual svg .st6421 {
  fill: #90bd82;
}
#top_visual svg .st6422 {
  fill: #c7b08f;
}
#top_visual svg .st6423 {
  fill: #aab3b7;
}
#top_visual svg .st6424 {
  fill: #285959;
}
#top_visual svg .st6425 {
  fill: #caced5;
}
#top_visual svg .st99 {
  fill: #28744b;
}
#top_visual svg .st6426 {
  fill: #a6aba4;
}
#top_visual svg .st6427 {
  fill: #598ca6;
}
#top_visual svg .st6428 {
  fill: #839692;
}
#top_visual svg .st6429 {
  fill: #abbcbc;
}
#top_visual svg .st6430 {
  fill: #72a564;
}
#top_visual svg .st6431 {
  fill: #7d8477;
}
#top_visual svg .st6432 {
  fill: #b4b7ba;
}
#top_visual svg .st6433 {
  fill: #6da763;
}
#top_visual svg .st6434 {
  fill: #43655f;
}
#top_visual svg .st6435 {
  fill: #75b674;
}
#top_visual svg .st6436 {
  fill: #318999;
}
#top_visual svg .st6437 {
  fill: #8fd283;
}
#top_visual svg .st6438 {
  fill: #abceb2;
}
#top_visual svg .st6439 {
  fill: #c7c5ae;
}
#top_visual svg .st6440 {
  fill: #a4a799;
}
#top_visual svg .st6441 {
  fill: #5b6860;
}
#top_visual svg .st6442 {
  fill: #b9c2bd;
}
#top_visual svg .st6443 {
  fill: #48605c;
}
#top_visual svg .st6444 {
  fill: #98a38e;
}
#top_visual svg .st6445 {
  fill: #8dcb90;
}
#top_visual svg .st6446 {
  fill: #90a488;
}
#top_visual svg .st6447 {
  fill: #3a6353;
}
#top_visual svg .st6448 {
  fill: #b9bfc3;
}
#top_visual svg .st6449 {
  fill: #62746f;
}
#top_visual svg .st6450 {
  fill: #7e80a0;
}
#top_visual svg .st6451 {
  fill: #bfc5c3;
}
#top_visual svg .st6452 {
  fill: #6a8a71;
}
#top_visual svg .st6453 {
  fill: #868d8b;
}
#top_visual svg .st6454 {
  fill: #b8cac3;
}
#top_visual svg .st6455 {
  fill: #85b473;
}
#top_visual svg .st6456 {
  fill: #6c8570;
}
#top_visual svg .st6457 {
  fill: #739eb9;
}
#top_visual svg .st6458 {
  fill: #bce3c6;
}
#top_visual svg .st6459 {
  fill: #d3d7de;
}
#top_visual svg .st6460 {
  fill: #b4b9b6;
}
#top_visual svg .st6461 {
  fill: #a5d0a0;
}
#top_visual svg .st6462 {
  fill: #b3e8c7;
}
#top_visual svg .st6463 {
  fill: #c7d5d4;
}
#top_visual svg .st6464 {
  fill: #43615f;
}
#top_visual svg .st6465 {
  fill: #346e54;
}
#top_visual svg .st6466 {
  fill: #4c774b;
}
#top_visual svg .st6467 {
  fill: #457f4e;
}
#top_visual svg .st6468 {
  fill: #806c79;
}
#top_visual svg .st6469 {
  fill: #aff6a7;
}
#top_visual svg .st6470 {
  fill: #8be386;
}
#top_visual svg .st6471 {
  fill: #90a892;
}
#top_visual svg .st6472 {
  fill: #536b65;
}
#top_visual svg .st6473 {
  fill: #91a49c;
}
#top_visual svg .st6474 {
  fill: #7a9fc2;
}
#top_visual svg .st6475 {
  fill: #68a364;
}
#top_visual svg .st6476 {
  fill: #506255;
}
#top_visual svg .st6477 {
  fill: #82c081;
}
#top_visual svg .st6478 {
  fill: #a4bea8;
}
#top_visual svg .st6479 {
  fill: #788858;
}
#top_visual svg .st6480 {
  fill: #b0f8a4;
}
#top_visual svg .st6481 {
  fill: #bdbfc0;
}
#top_visual svg .st6482 {
  fill: #aacbb1;
}
#top_visual svg .st6483 {
  fill: #927184;
}
#top_visual svg .st6484 {
  fill: #b9916e;
}
#top_visual svg .st6485 {
  fill: #b0cc90;
}
#top_visual svg .st6486 {
  fill: #275464;
}
#top_visual svg .st6487 {
  fill: #b2ccb8;
}
#top_visual svg .st6488 {
  fill: #c8c092;
}
#top_visual svg .st6489 {
  fill: #d1ad82;
}
#top_visual svg .st6490 {
  fill: #1c5137;
}
#top_visual svg .st6491 {
  fill: #2a5f58;
}
#top_visual svg .st6492 {
  fill: #a1d5b2;
}
#top_visual svg .st6493 {
  fill: #b9bec0;
}
#top_visual svg .st6494 {
  fill: #759ebe;
}
#top_visual svg .st6495 {
  fill: #748d77;
}
#top_visual svg .st6496 {
  fill: #bcc3c6;
}
#top_visual svg .st6497 {
  fill: #659b62;
}
#top_visual svg .st6498 {
  fill: #49774c;
}
#top_visual svg .st6499 {
  fill: #9fada8;
}
#top_visual svg .st6500 {
  fill: #508077;
}
#top_visual svg .st6501 {
  fill: #8ecd96;
}
#top_visual svg .st6502 {
  fill: #5c8ca6;
}
#top_visual svg .st6503 {
  fill: #3b4f48;
}
#top_visual svg .st6504 {
  fill: #dafdd8;
}
#top_visual svg .st6505 {
  fill: #b0e8c5;
}
#top_visual svg .st6506 {
  fill: #74a3ca;
}
#top_visual svg .st6507 {
  fill: #5886a1;
}
#top_visual svg .st6508 {
  fill: #79ab72;
}
#top_visual svg .st6509 {
  fill: #6b98ba;
}
#top_visual svg .st6510 {
  fill: #648483;
}
#top_visual svg .st6511 {
  fill: #79a98a;
}
#top_visual svg .st6512 {
  fill: #d2d8df;
}
#top_visual svg .st6513 {
  fill: #7dc37f;
}
#top_visual svg .st6514 {
  fill: #c9d8d1;
}
#top_visual svg .st6515 {
  fill: #b2b9b1;
}
#top_visual svg .st6516 {
  fill: #495f5b;
}
#top_visual svg .st6517 {
  fill: #205435;
}
#top_visual svg .st6518 {
  fill: #84ca7c;
}
#top_visual svg .st6519 {
  fill: #acbcbc;
}
#top_visual svg .st6520 {
  fill: #abfda6;
}
#top_visual svg .st6521 {
  fill: #9af398;
}
#top_visual svg .st6522 {
  fill: #a6a793;
}
#top_visual svg .st6523 {
  fill: #788181;
}
#top_visual svg .st6524 {
  fill: #a6b0a8;
}
#top_visual svg .st6525 {
  fill: #74755d;
}
#top_visual svg .st6526 {
  fill: #697b77;
}
#top_visual svg .st6527 {
  fill: #435d59;
}
#top_visual svg .st6528 {
  fill: #29663a;
}
#top_visual svg .st6529 {
  fill: #2e6063;
}
#top_visual svg .st6530 {
  fill: #a3a895;
}
#top_visual svg .st6531 {
  fill: #a58f8d;
}
#top_visual svg .st6532 {
  fill: #aebcb5;
}
#top_visual svg .st6533 {
  fill: #e8e8e7;
}
#top_visual svg .st6534 {
  fill: #c9c9c9;
}
#top_visual svg .st6535 {
  fill: #a4c8a6;
}
#top_visual svg .st6536 {
  fill: #abfea5;
}
#top_visual svg .st6537 {
  fill: #859b92;
}
#top_visual svg .st6538 {
  fill: #707d79;
}
#top_visual svg .st6539 {
  fill: #628eaf;
}
#top_visual svg .st6540 {
  fill: #5f6d63;
}
#top_visual svg .st6541 {
  fill: #b1debf;
}
#top_visual svg .st6542 {
  fill: #90ac71;
}
#top_visual svg .st6543 {
  fill: #45635d;
}
#top_visual svg .st6544 {
  fill: #8ccb8d;
}
#top_visual svg .st6545 {
  fill: #354b47;
}
#top_visual svg .st6546 {
  fill: #a9ccb3;
}
#top_visual svg .st6547 {
  fill: #586758;
}
#top_visual svg .st6548 {
  fill: #25493f;
}
#top_visual svg .st6549 {
  fill: #96aba5;
}
#top_visual svg .st6550 {
  fill: #92ada2;
}
#top_visual svg .st6551 {
  fill: #8fb69a;
}
#top_visual svg .st6552 {
  fill: #b5c8c1;
}
#top_visual svg .st6553 {
  fill: #6f9263;
}
#top_visual svg .st6554 {
  fill: #bac5bd;
}
#top_visual svg .st6555 {
  fill: #79b77a;
}
#top_visual svg .st6556 {
  fill: #8fd686;
}
#top_visual svg .st6557 {
  fill: #a3b1ad;
}
#top_visual svg .st6558 {
  fill: #67857d;
}
#top_visual svg .st6559 {
  fill: #c0ad90;
}
#top_visual svg .st6560 {
  fill: #557e99;
}
#top_visual svg .st6561 {
  fill: #d7fcd0;
}
#top_visual svg .st6562 {
  fill: #659366;
}
#top_visual svg .st6563 {
  fill: #97db8c;
}
#top_visual svg .st6564 {
  fill: #8cdf86;
}
#top_visual svg .st6565 {
  fill: #566879;
}
#top_visual svg .st6566 {
  fill: #93c585;
}
#top_visual svg .st6567 {
  fill: #788283;
}
#top_visual svg .st6568 {
  fill: #acb5b7;
}
#top_visual svg .st6569 {
  fill: #659f94;
}
#top_visual svg .st6570 {
  fill: #6b9361;
}
#top_visual svg .st6571 {
  fill: #4a7788;
}
#top_visual svg .st6572 {
  fill: #79bf7b;
}
#top_visual svg .st6573 {
  fill: #8cb0c4;
}
#top_visual svg .st6574 {
  fill: #9ac5a3;
}
#top_visual svg .st6575 {
  fill: #79be7b;
}
#top_visual svg .st6576 {
  fill: #74a5cd;
}
#top_visual svg .st6577 {
  fill: #49585a;
}
#top_visual svg .st6578 {
  fill: #5f7e75;
}
#top_visual svg .st6579 {
  fill: #7d8b6d;
}
#top_visual svg .st6580 {
  fill: #8fa19d;
}
#top_visual svg .st6581 {
  fill: #82a093;
}
#top_visual svg .st6582 {
  fill: #c8c8c5;
}
#top_visual svg .st6583 {
  fill: #abed7f;
}
#top_visual svg .st6584 {
  fill: #b1b9b3;
}
#top_visual svg .st6585 {
  fill: #667f65;
}
#top_visual svg .st6586 {
  fill: #a0adac;
}
#top_visual svg .st6587 {
  fill: #98a69c;
}
#top_visual svg .st6588 {
  fill: #4c7d96;
}
#top_visual svg .st6589 {
  fill: #5c8958;
}
#top_visual svg .st6590 {
  fill: #61a362;
}
#top_visual svg .st6591 {
  fill: #829d83;
}
#top_visual svg .st6592 {
  fill: #87a09b;
}
#top_visual svg .st6593 {
  fill: #387c8d;
}
#top_visual svg .st6594 {
  fill: #5aae66;
}
#top_visual svg .st6595 {
  fill: #bbfcb6;
}
#top_visual svg .st6596 {
  fill: #93aca4;
}
#top_visual svg .st6597 {
  fill: #9ec9a8;
}
#top_visual svg .st6598 {
  fill: #c1fa9d;
}
#top_visual svg .st6599 {
  fill: #7d8f70;
}
#top_visual svg .st6600 {
  fill: #487055;
}
#top_visual svg .st6601 {
  fill: #638358;
}
#top_visual svg .st6602 {
  fill: #7ba5c0;
}
#top_visual svg .st6603 {
  fill: #6296b1;
}
#top_visual svg .st6604 {
  fill: #659e64;
}
#top_visual svg .st6605 {
  fill: #ddddd9;
}
#top_visual svg .st6606 {
  fill: #6b876b;
}
#top_visual svg .st6607 {
  fill: #435c51;
}
#top_visual svg .st6608 {
  fill: #f6d3a0;
}
#top_visual svg .st6609 {
  fill: #e4c086;
}
#top_visual svg .st6610 {
  fill: #98c0ac;
}
#top_visual svg .st6611 {
  fill: #9bd694;
}
#top_visual svg .st6612 {
  fill: #2c7a3c;
}
#top_visual svg .st6613 {
  fill: #477284;
}
#top_visual svg .st6614 {
  fill: #84c889;
}
#top_visual svg .st6615 {
  fill: #91ac88;
}
#top_visual svg .st6616 {
  fill: #4e7f92;
}
#top_visual svg .st6617 {
  fill: #53ae9f;
}
#top_visual svg .st6618 {
  fill: #739db2;
}
#top_visual svg .st6619 {
  fill: #5e948a;
}
#top_visual svg .st6620 {
  fill: #364f4a;
}
#top_visual svg .st6621 {
  fill: #919f6f;
}
#top_visual svg .st6622 {
  fill: #5e92af;
}
#top_visual svg .st6623 {
  fill: #a9df8c;
}
#top_visual svg .st6624 {
  fill: #496661;
}
#top_visual svg .st6625 {
  fill: #afbbbe;
}
#top_visual svg .st6626 {
  fill: #1b563b;
}
#top_visual svg .st6627 {
  fill: #94ab8c;
}
#top_visual svg .st6628 {
  fill: #98a599;
}
#top_visual svg .st6629 {
  fill: #77b274;
}
#top_visual svg .st6630 {
  fill: #4b963e;
}
#top_visual svg .st6631 {
  fill: #29685c;
}
#top_visual svg .st6632 {
  fill: #8aab83;
}
#top_visual svg .st6633 {
  fill: #93aca6;
}
#top_visual svg .st6634 {
  fill: #a1b4ae;
}
#top_visual svg .st6635 {
  fill: #6f8e5b;
}
#top_visual svg .st100 {
  fill: #95b668;
}
#top_visual svg .st6636 {
  fill: #65aab1;
}
#top_visual svg .st6637 {
  fill: #768474;
}
#top_visual svg .st6638 {
  fill: #c3b593;
}
#top_visual svg .st6639 {
  fill: #cdd2cf;
}
#top_visual svg .st6640 {
  fill: #c8d5cf;
}
#top_visual svg .st6641 {
  fill: #738341;
}
#top_visual svg .st6642 {
  fill: #62aa67;
}
#top_visual svg .st6643 {
  fill: #76a5c5;
}
#top_visual svg .st6644 {
  fill: #73a777;
}
#top_visual svg .st6645 {
  fill: #a3f39e;
}
#top_visual svg .st6646 {
  fill: #6b7470;
}
#top_visual svg .st6647 {
  fill: #c1dfd9;
}
#top_visual svg .st6648 {
  fill: #658c5d;
}
#top_visual svg .st6649 {
  fill: #3b4e4b;
}
#top_visual svg .st6650 {
  fill: #638359;
}
#top_visual svg .st6651 {
  fill: #d6dae2;
}
#top_visual svg .st6652 {
  fill: #69857f;
}
#top_visual svg .st6653 {
  fill: #acb6b7;
}
#top_visual svg .st6654 {
  fill: #d4d5d1;
}
#top_visual svg .st6655 {
  fill: #85be78;
}
#top_visual svg .st6656 {
  fill: #83a2bc;
}
#top_visual svg .st6657 {
  fill: #7f9b90;
}
#top_visual svg .st6658 {
  fill: #7aa075;
}
#top_visual svg .st6659 {
  fill: #6d7771;
}
#top_visual svg .st6660 {
  fill: #5b839f;
}
#top_visual svg .st6661 {
  fill: #3c5749;
}
#top_visual svg .st6662 {
  fill: #cfd4da;
}
#top_visual svg .st6663 {
  fill: #76add5;
}
#top_visual svg .st6664 {
  fill: #476058;
}
#top_visual svg .st6665 {
  fill: #719a90;
}
#top_visual svg .st6666 {
  fill: #99ae93;
}
#top_visual svg .st6667 {
  fill: #64b368;
}
#top_visual svg .st6668 {
  fill: #768976;
}
#top_visual svg .st6669 {
  fill: #3f5552;
}
#top_visual svg .st6670 {
  fill: #a3d792;
}
#top_visual svg .st6671 {
  fill: #caced3;
}
#top_visual svg .st6672 {
  fill: #83918f;
}
#top_visual svg .st101 {
  fill: #2b795d;
}
#top_visual svg .st6673 {
  fill: #bececc;
}
#top_visual svg .st6674 {
  fill: #4c9a3c;
}
#top_visual svg .st6675 {
  fill: #546b66;
}
#top_visual svg .st6676 {
  fill: #637765;
}
#top_visual svg .st6677 {
  fill: #afc2ba;
}
#top_visual svg .st6678 {
  fill: #a3ec9e;
}
#top_visual svg .st6679 {
  fill: #798f87;
}
#top_visual svg .st6680 {
  fill: #164741;
}
#top_visual svg .st6681 {
  fill: #5883a5;
}
#top_visual svg .st6682 {
  fill: #8fd0d9;
}
#top_visual svg .st6683 {
  fill: #cbd4d4;
}
#top_visual svg .st6684 {
  fill: #acd3f9;
}
#top_visual svg .st6685 {
  fill: #a8ffa1;
}
#top_visual svg .st6686 {
  fill: #98c788;
}
#top_visual svg .st6687 {
  fill: #3e5a55;
}
#top_visual svg .st6688 {
  fill: #8ca2a6;
}
#top_visual svg .st6689 {
  fill: #e8d4b5;
}
#top_visual svg .st6690 {
  fill: #a0a8a1;
}
#top_visual svg .st6691 {
  fill: #a3f29d;
}
#top_visual svg .st6692 {
  fill: #4a8352;
}
#top_visual svg .st6693 {
  fill: #3b614f;
}
#top_visual svg .st6694 {
  fill: #81c184;
}
#top_visual svg .st6695 {
  fill: #93ca6c;
}
#top_visual svg .st6696 {
  fill: #a7f2a0;
}
#top_visual svg .st6697 {
  fill: #8cdd85;
}
#top_visual svg .st6698 {
  fill: #7d9f79;
}
#top_visual svg .st6699 {
  fill: #8cb997;
}
#top_visual svg .st6700 {
  fill: #72929f;
}
#top_visual svg .st6701 {
  fill: #5a6253;
}
#top_visual svg .st6702 {
  fill: #bdbfc2;
}
#top_visual svg .st6703 {
  fill: #5faf49;
}
#top_visual svg .st6704 {
  fill: #365a66;
}
#top_visual svg .st6705 {
  fill: #dbcaab;
}
#top_visual svg .st6706 {
  fill: #d9d7d5;
}
#top_visual svg .st6707 {
  fill: #c3caae;
}
#top_visual svg .st6708 {
  fill: #3d845c;
}
#top_visual svg .st6709 {
  fill: #a9b2b4;
}
#top_visual svg .st6710 {
  fill: #9da39a;
}
#top_visual svg .st6711 {
  fill: #78b47a;
}
#top_visual svg .st6712 {
  fill: #80a982;
}
#top_visual svg .st6713 {
  fill: #c5c6b6;
}
#top_visual svg .st6714 {
  fill: #99a991;
}
#top_visual svg .st6715 {
  fill: #48768c;
}
#top_visual svg .st6716 {
  fill: #a5df7c;
}
#top_visual svg .st6717 {
  fill: #8ba39e;
}
#top_visual svg .st6718 {
  fill: #93a19d;
}
#top_visual svg .st6719 {
  fill: #a7cbe8;
}
#top_visual svg .st6720 {
  fill: #8ea18d;
}
#top_visual svg .st6721 {
  fill: #63a656;
}
#top_visual svg .st6722 {
  fill: #497773;
}
#top_visual svg .st6723 {
  fill: #60938c;
}
#top_visual svg .st6724 {
  fill: #547356;
}
#top_visual svg .st6725 {
  fill: #2b4042;
}
#top_visual svg .st6726 {
  fill: #bbc0bb;
}
#top_visual svg .st6727 {
  fill: #61727e;
}
#top_visual svg .st6728 {
  fill: #82988e;
}
#top_visual svg .st6729 {
  fill: #577789;
}
#top_visual svg .st6730 {
  fill: #446c7d;
}
#top_visual svg .st6731 {
  fill: #226342;
}
#top_visual svg .st6732 {
  fill: #3e5e33;
}
#top_visual svg .st6733 {
  fill: #dcdbd4;
}
#top_visual svg .st6734 {
  fill: #638165;
}
#top_visual svg .st6735 {
  fill: #99cb7e;
}
#top_visual svg .st6736 {
  fill: #82ba83;
}
#top_visual svg .st6737 {
  fill: #849c7d;
}
#top_visual svg .st6738 {
  fill: #345d53;
}
#top_visual svg .st6739 {
  fill: #628f65;
}
#top_visual svg .st6740 {
  fill: #aab5ad;
}
#top_visual svg .st6741 {
  fill: #9ae075;
}
#top_visual svg .st6742 {
  fill: #517e93;
}
#top_visual svg .st6743 {
  fill: #518497;
}
#top_visual svg .st6744 {
  fill: #688179;
}
#top_visual svg .st6745 {
  fill: #d2c0b8;
}
#top_visual svg .st6746 {
  fill: #7a9b7f;
}
#top_visual svg .st6747 {
  fill: #64e052;
}
#top_visual svg .st6748 {
  fill: #6894b2;
}
#top_visual svg .st6749 {
  fill: #f1f4f3;
}
#top_visual svg .st6750 {
  fill: #6eaf69;
}
#top_visual svg .st6751 {
  fill: #b2a887;
}
#top_visual svg .st6752 {
  fill: #70b372;
}
#top_visual svg .st6753 {
  fill: #4fa195;
}
#top_visual svg .st6754 {
  fill: #8a977d;
}
#top_visual svg .st6755 {
  fill: #758566;
}
#top_visual svg .st6756 {
  fill: #8f9c78;
}
#top_visual svg .st6757 {
  fill: #a6ccec;
}
#top_visual svg .st6758 {
  fill: #5a6d67;
}
#top_visual svg .st6759 {
  fill: #6993ad;
}
#top_visual svg .st6760 {
  fill: #d4ebe7;
}
#top_visual svg .st6761 {
  fill: #509e46;
}
#top_visual svg .st6762 {
  fill: #f1f5f2;
}
#top_visual svg .st6763 {
  fill: #467383;
}
#top_visual svg .st6764 {
  fill: #b6dcd7;
}
#top_visual svg .st6765 {
  fill: #8eafc8;
}
#top_visual svg .st6766 {
  fill: #798d78;
}
#top_visual svg .st6767 {
  fill: #667668;
}
#top_visual svg .st6768 {
  fill: #b2b5b8;
}
#top_visual svg .st6769 {
  fill: #848979;
}
#top_visual svg .st6770 {
  fill: #787969;
}
#top_visual svg .st6771 {
  fill: #8bc0f2;
}
#top_visual svg .st6772 {
  fill: #295133;
}
#top_visual svg .st6773 {
  fill: #6d9bb6;
}
#top_visual svg .st6774 {
  fill: #ccded8;
}
#top_visual svg .st6775 {
  fill: #64766c;
}
#top_visual svg .st6776 {
  fill: #94b59d;
}
#top_visual svg .st6777 {
  fill: #4c6963;
}
#top_visual svg .st6778 {
  fill: #91cc93;
}
#top_visual svg .st6779 {
  fill: #b1bfae;
}
#top_visual svg .st6780 {
  fill: #446156;
}
#top_visual svg .st6781 {
  fill: #b2bab5;
}
#top_visual svg .st6782 {
  fill: #b0c2b8;
}
#top_visual svg .st6783 {
  fill: #76a96b;
}
#top_visual svg .st6784 {
  fill: #c5c8ce;
}
#top_visual svg .st6785 {
  fill: #8d9b8a;
}
#top_visual svg .st6786 {
  fill: #687f70;
}
#top_visual svg .st6787 {
  fill: #64a663;
}
#top_visual svg .st6788 {
  fill: #234f47;
}
#top_visual svg .st6789 {
  fill: #31796e;
}
#top_visual svg .st6790 {
  fill: #7f9081;
}
#top_visual svg .st6791 {
  fill: #415753;
}
#top_visual svg .st6792 {
  fill: #549d5c;
}
#top_visual svg .st6793 {
  fill: #829383;
}
#top_visual svg .st6794 {
  fill: #9ec4a3;
}
#top_visual svg .st6795 {
  fill: #658277;
}
#top_visual svg .st6796 {
  fill: #598c5f;
}
#top_visual svg .st6797 {
  fill: #7b9a77;
}
#top_visual svg .st6798 {
  fill: #b0ddb6;
}
#top_visual svg .st6799 {
  fill: #70a0be;
}
#top_visual svg .st6800 {
  fill: #4f7755;
}
#top_visual svg .st6801 {
  fill: #538680;
}
#top_visual svg .st6802 {
  fill: #a0f295;
}
#top_visual svg .st6803 {
  fill: #254c46;
}
#top_visual svg .st6804 {
  fill: #8cb48b;
}
#top_visual svg .st6805 {
  fill: #997386;
}
#top_visual svg .st6806 {
  fill: #8db097;
}
#top_visual svg .st6807 {
  fill: #6a99bc;
}
#top_visual svg .st6808 {
  fill: #68ad69;
}
#top_visual svg .st6809 {
  fill: #7f948a;
}
#top_visual svg .st6810 {
  fill: #5b8761;
}
#top_visual svg .st6811 {
  fill: #8ac0f3;
}
#top_visual svg .st6812 {
  fill: #c8d1d2;
}
#top_visual svg .st6813 {
  fill: #4e605f;
}
#top_visual svg .st6814 {
  fill: #a5d5a1;
}
#top_visual svg .st6815 {
  fill: #446d6e;
}
#top_visual svg .st6816 {
  fill: #ceb68b;
}
#top_visual svg .st102 {
  fill: #9fe97a;
}
#top_visual svg .st6817 {
  fill: #c4a57f;
}
#top_visual svg .st6818 {
  fill: #808b8c;
}
#top_visual svg .st6819 {
  fill: #89af79;
}
#top_visual svg .st6820 {
  fill: #b1b59e;
}
#top_visual svg .st6821 {
  fill: #e2c78e;
}
#top_visual svg .st6822 {
  fill: #8be385;
}
#top_visual svg .st6823 {
  fill: #617e51;
}
#top_visual svg .st6824 {
  fill: #91cf92;
}
#top_visual svg .st6825 {
  fill: #83b5e1;
}
#top_visual svg .st6826 {
  fill: #c7efd5;
}
#top_visual svg .st6827 {
  fill: #608178;
}
#top_visual svg .st6828 {
  fill: #72976d;
}
#top_visual svg .st6829 {
  fill: #99dd73;
}
#top_visual svg .st6830 {
  fill: #80ba81;
}
#top_visual svg .st6831 {
  fill: #297e6f;
}
#top_visual svg .st6832 {
  fill: #7ea788;
}
#top_visual svg .st6833 {
  fill: #6a9b85;
}
#top_visual svg .st6834 {
  fill: #a79495;
}
#top_visual svg .st6835 {
  fill: #c8c9c6;
}
#top_visual svg .st6836 {
  fill: #5d8395;
}
#top_visual svg .st6837 {
  fill: #8d9183;
}
#top_visual svg .st6838 {
  fill: #87c366;
}
#top_visual svg .st6839 {
  fill: #39725f;
}
#top_visual svg .st6840 {
  fill: #485b50;
}
#top_visual svg .st6841 {
  fill: #b3cebb;
}
#top_visual svg .st6842 {
  fill: #708580;
}
#top_visual svg .st6843 {
  fill: #b6b6b5;
}
#top_visual svg .st6844 {
  fill: #d3976a;
}
#top_visual svg .st6845 {
  fill: #56ce49;
}
#top_visual svg .st6846 {
  fill: #5985a2;
}
#top_visual svg .st6847 {
  fill: #93d2b4;
}
#top_visual svg .st6848 {
  fill: #b8bdb9;
}
#top_visual svg .st6849 {
  fill: #a0ec9d;
}
#top_visual svg .st6850 {
  fill: #66867d;
}
#top_visual svg .st6851 {
  fill: #f8d4a1;
}
#top_visual svg .st6852 {
  fill: #d9e0db;
}
#top_visual svg .st6853 {
  fill: #b8bcb6;
}
#top_visual svg .st6854 {
  fill: #bb989a;
}
#top_visual svg .st6855 {
  fill: #c1e7cc;
}
#top_visual svg .st6856 {
  fill: #c2c9b4;
}
#top_visual svg .st6857 {
  fill: #94b0a1;
}
#top_visual svg .st6858 {
  fill: #7ac777;
}
#top_visual svg .st6859 {
  fill: #d1d6dc;
}
#top_visual svg .st6860 {
  fill: #6b7572;
}
#top_visual svg .st6861 {
  fill: #9ea8a2;
}
#top_visual svg .st6862 {
  fill: #6c7c77;
}
#top_visual svg .st6863 {
  fill: #a99783;
}
#top_visual svg .st6864 {
  fill: #62935c;
}
#top_visual svg .st6865 {
  fill: #83be83;
}
#top_visual svg .st6866 {
  fill: #6c936e;
}
#top_visual svg .st6867 {
  fill: #c96e70;
}
#top_visual svg .st6868 {
  fill: #88c77b;
}
#top_visual svg .st6869 {
  fill: #91d88c;
}
#top_visual svg .st6870 {
  fill: #93a6a5;
}
#top_visual svg .st6871 {
  fill: #5e92ad;
}
#top_visual svg .st6872 {
  fill: #6f9fc4;
}
#top_visual svg .st6873 {
  fill: #708d73;
}
#top_visual svg .st6874 {
  fill: #eaca9a;
}
#top_visual svg .st6875 {
  fill: #c2c4c7;
}
#top_visual svg .st6876 {
  fill: #8fb393;
}
#top_visual svg .st6877 {
  fill: #91c6a2;
}
#top_visual svg .st6878 {
  fill: #ececeb;
}
#top_visual svg .st6879 {
  fill: #95ab91;
}
#top_visual svg .st6880 {
  fill: #b3d6bf;
}
#top_visual svg .st6881 {
  fill: #21676c;
}
#top_visual svg .st6882 {
  fill: #d4d6be;
}
#top_visual svg .st6883 {
  fill: #8eab93;
}
#top_visual svg .st6884 {
  fill: #4fa598;
}
#top_visual svg .st6885 {
  fill: #439788;
}
#top_visual svg .st6886 {
  fill: #9ff09a;
}
#top_visual svg .st6887 {
  fill: #abb2ab;
}
#top_visual svg .st6888 {
  fill: #798b78;
}
#top_visual svg .st6889 {
  fill: #e4e2df;
}
#top_visual svg .st6890 {
  fill: #adb3a5;
}
#top_visual svg .st6891 {
  fill: #95d6e0;
}
#top_visual svg .st6892 {
  fill: #4b6a63;
}
#top_visual svg .st6893 {
  fill: #8c998f;
}
#top_visual svg .st6894 {
  fill: #b3bec2;
}
#top_visual svg .st6895 {
  fill: #859684;
}
#top_visual svg .st6896 {
  fill: #296b49;
}
#top_visual svg .st6897 {
  fill: #4c849d;
}
#top_visual svg .st6898 {
  fill: #9cf198;
}
#top_visual svg .st6899 {
  fill: #e6e4dd;
}
#top_visual svg .st6900 {
  fill: #5d8960;
}
#top_visual svg .st6901 {
  fill: #62889b;
}
#top_visual svg .st6902 {
  fill: #828c81;
}
#top_visual svg .st6903 {
  fill: #a5f3a5;
}
#top_visual svg .st6904 {
  fill: #97b0a6;
}
#top_visual svg .st6905 {
  fill: #6a8d66;
}
#top_visual svg .st6906 {
  fill: #8fc1b7;
}
#top_visual svg .st6907 {
  fill: #657b78;
}
#top_visual svg .st6908 {
  fill: #b1d5f7;
}
#top_visual svg .st6909 {
  fill: #9cb096;
}
#top_visual svg .st6910 {
  fill: #99c0a3;
}
#top_visual svg .st6911 {
  fill: #1c5a36;
}
#top_visual svg .st6912 {
  fill: #6c8069;
}
#top_visual svg .st6913 {
  fill: #969b93;
}
#top_visual svg .st6914 {
  fill: #e2ebe8;
}
#top_visual svg .st6915 {
  fill: #b79875;
}
#top_visual svg .st6916 {
  fill: #9abfa7;
}
#top_visual svg .st6917 {
  fill: #97bf9e;
}
#top_visual svg .st6918 {
  fill: #556966;
}
#top_visual svg .st6919 {
  fill: #c4dcd6;
}
#top_visual svg .st6920 {
  fill: #93c97a;
}
#top_visual svg .st6921 {
  fill: #c8f1b1;
}
#top_visual svg .st6922 {
  fill: #4a655c;
}
#top_visual svg .st6923 {
  fill: #5b7a76;
}
#top_visual svg .st6924 {
  fill: #6c9fbc;
}
#top_visual svg .st6925 {
  fill: #8ce289;
}
#top_visual svg .st6926 {
  fill: #5d6a60;
}
#top_visual svg .st6927 {
  fill: #62875f;
}
#top_visual svg .st6928 {
  fill: #869c84;
}
#top_visual svg .st6929 {
  fill: #7bba7c;
}
#top_visual svg .st6930 {
  fill: #c3e8cc;
}
#top_visual svg .st6931 {
  fill: #336b65;
}
#top_visual svg .st6932 {
  fill: #2d6754;
}
#top_visual svg .st6933 {
  fill: #85c27d;
}
#top_visual svg .st6934 {
  fill: #7c8f8c;
}
#top_visual svg .st6935 {
  fill: #a7f49b;
}
#top_visual svg .st6936 {
  fill: #a3ee9f;
}
#top_visual svg .st6937 {
  fill: #94a2a0;
}
#top_visual svg .st6938 {
  fill: #5c726d;
}
#top_visual svg .st6939 {
  fill: #9aee93;
}
#top_visual svg .st6940 {
  fill: #646b65;
}
#top_visual svg .st6941 {
  fill: #78b57a;
}
#top_visual svg .st6942 {
  fill: #7e958d;
}
#top_visual svg .st6943 {
  fill: #849e6d;
}
#top_visual svg .st6944 {
  fill: #878e78;
}
#top_visual svg .st6945 {
  fill: #bac1c4;
}
#top_visual svg .st6946 {
  fill: #2c6953;
}
#top_visual svg .st6947 {
  fill: #8acb8c;
}
#top_visual svg .st6948 {
  fill: #d7fbd3;
}
#top_visual svg .st6949 {
  fill: #827472;
}
#top_visual svg .st6950 {
  fill: #7b9187;
}
#top_visual svg .st6951 {
  fill: #8e9c77;
}
#top_visual svg .st6952 {
  fill: #bcfeb7;
}
#top_visual svg .st6953 {
  fill: #a6bcb9;
}
#top_visual svg .st6954 {
  fill: #4d6778;
}
#top_visual svg .st6955 {
  fill: #b3c2c1;
}
#top_visual svg .st6956 {
  fill: #79b06e;
}
#top_visual svg .st6957 {
  fill: #20462d;
}
#top_visual svg .st6958 {
  fill: #83a58b;
}
#top_visual svg .st6959 {
  fill: #96c7f4;
}
#top_visual svg .st6960 {
  fill: #55637a;
}
#top_visual svg .st6961 {
  fill: #72b474;
}
#top_visual svg .st6962 {
  fill: #a3aba7;
}
#top_visual svg .st6963 {
  fill: #a4b7b2;
}
#top_visual svg .st6964 {
  fill: #85b3d5;
}
#top_visual svg .st6965 {
  fill: #78907b;
}
#top_visual svg .st6966 {
  fill: #506e6a;
}
#top_visual svg .st6967 {
  fill: #f0ece3;
}
#top_visual svg .st103 {
  fill: #32855f;
}
#top_visual svg .st6968 {
  fill: #3d926f;
}
#top_visual svg .st6969 {
  fill: #9fd5ae;
}
#top_visual svg .st6970 {
  fill: #547472;
}
#top_visual svg .st6971 {
  fill: #19504a;
}
#top_visual svg .st6972 {
  fill: #f1f8f2;
}
#top_visual svg .st6973 {
  fill: #a2d77d;
}
#top_visual svg .st6974 {
  fill: #c3cac9;
}
#top_visual svg .st6975 {
  fill: #51756c;
}
#top_visual svg .st6976 {
  fill: #cfcbc2;
}
#top_visual svg .st6977 {
  fill: #6f8783;
}
#top_visual svg .st6978 {
  fill: #589790;
}
#top_visual svg .st6979 {
  fill: #6ea0be;
}
#top_visual svg .st6980 {
  fill: #657c66;
}
#top_visual svg .st6981 {
  fill: #85b07a;
}
#top_visual svg .st6982 {
  fill: #697c76;
}
#top_visual svg .st6983 {
  fill: #b2c1c2;
}
#top_visual svg .st6984 {
  fill: #c0e5c3;
}
#top_visual svg .st6985 {
  fill: #5aa364;
}
#top_visual svg .st6986 {
  fill: #20664b;
}
#top_visual svg .st6987 {
  fill: #958774;
}
#top_visual svg .st6988 {
  fill: #e6eae7;
}
#top_visual svg .st6989 {
  fill: #477949;
}
#top_visual svg .st6990 {
  fill: #cdd2d8;
}
#top_visual svg .st6991 {
  fill: #555f69;
}
#top_visual svg .st6992 {
  fill: #419284;
}
#top_visual svg .st6993 {
  fill: #8da9a4;
}
#top_visual svg .st6994 {
  fill: #7e8d8b;
}
#top_visual svg .st104 {
  fill: #5faf67;
}
#top_visual svg .st6995 {
  fill: #629c5d;
}
#top_visual svg .st6996 {
  fill: #84b48a;
}
#top_visual svg .st6997 {
  fill: #aafda5;
}
#top_visual svg .st105 {
  fill: #357e53;
}
#top_visual svg .st6998 {
  fill: #6f7e40;
}
#top_visual svg .st6999 {
  fill: #7aaa76;
}
#top_visual svg .st7000 {
  fill: #a5c8a7;
}
#top_visual svg .st7001 {
  fill: #487447;
}
#top_visual svg .st7002 {
  fill: #bcc095;
}
#top_visual svg .st7003 {
  fill: #97aba3;
}
#top_visual svg .st7004 {
  fill: #286059;
}
#top_visual svg .st7005 {
  fill: #7aacd5;
}
#top_visual svg .st7006 {
  fill: #6e9463;
}
#top_visual svg .st7007 {
  fill: #7c987e;
}
#top_visual svg .st7008 {
  fill: #607269;
}
#top_visual svg .st7009 {
  fill: #2a673d;
}
#top_visual svg .st7010 {
  fill: #bbe2c5;
}
#top_visual svg .st7011 {
  fill: #bfc0bc;
}
#top_visual svg .st7012 {
  fill: #6a869a;
}
#top_visual svg .st7013 {
  fill: #687768;
}
#top_visual svg .st7014 {
  fill: #758c82;
}
#top_visual svg .st7015 {
  fill: #50a191;
}
#top_visual svg .st7016 {
  fill: #a9af6d;
}
#top_visual svg .st7017 {
  fill: #cdf3c6;
}
#top_visual svg .st7018 {
  fill: #c3c9c8;
}
#top_visual svg .st7019 {
  fill: #a4c3ac;
}
#top_visual svg .st7020 {
  fill: #a7e5be;
}
#top_visual svg .st7021 {
  fill: #4c864f;
}
#top_visual svg .st7022 {
  fill: #81b38a;
}
#top_visual svg .st7023 {
  fill: #5b9497;
}
#top_visual svg .st7024 {
  fill: #c6cacf;
}
#top_visual svg .st7025 {
  fill: #a4b7b0;
}
#top_visual svg .st7026 {
  fill: #b3c6bc;
}
#top_visual svg .st7027 {
  fill: #216540;
}
#top_visual svg .st7028 {
  fill: #45625e;
}
#top_visual svg .st7029 {
  fill: #bca293;
}
#top_visual svg .st7030 {
  fill: #9ebbd1;
}
#top_visual svg .st7031 {
  fill: #a5f7a0;
}
#top_visual svg .st7032 {
  fill: #c8d9d3;
}
#top_visual svg .st7033 {
  fill: #82a580;
}
#top_visual svg .st7034 {
  fill: #6f7e6e;
}
#top_visual svg .st7035 {
  fill: #528195;
}
#top_visual svg .st7036 {
  fill: #4b8090;
}
#top_visual svg .st7037 {
  fill: #b6cac4;
}
#top_visual svg .st7038 {
  fill: #a3c6a7;
}
#top_visual svg .st7039 {
  fill: #6a837f;
}
#top_visual svg .st7040 {
  fill: #6b664c;
}
#top_visual svg .st7041 {
  fill: #6fa170;
}
#top_visual svg .st7042 {
  fill: #75c270;
}
#top_visual svg .st7043 {
  fill: #94b683;
}
#top_visual svg .st7044 {
  fill: #a4f59f;
}
#top_visual svg .st7045 {
  fill: #a9b5b1;
}
#top_visual svg .st7046 {
  fill: #c9d4d6;
}
#top_visual svg .st7047 {
  fill: #4a7a8b;
}
#top_visual svg .st7048 {
  fill: #2a453e;
}
#top_visual svg .st7049 {
  fill: #c6deee;
}
#top_visual svg .st7050 {
  fill: #b7e6e0;
}
#top_visual svg .st7051 {
  fill: #96c6f4;
}
#top_visual svg .st7052 {
  fill: #66b76a;
}
#top_visual svg .st7053 {
  fill: #869b7e;
}
#top_visual svg .st7054 {
  fill: #8f9c7a;
}
#top_visual svg .st7055 {
  fill: #959871;
}
#top_visual svg .st7056 {
  fill: #527959;
}
#top_visual svg .st7057 {
  fill: #8c9775;
}
#top_visual svg .st106 {
  fill: #9fec7c;
}
#top_visual svg .st7058 {
  fill: #7a8c7d;
}
#top_visual svg .st7059 {
  fill: #6a8079;
}
#top_visual svg .st7060 {
  fill: #94dc8b;
}
#top_visual svg .st7061 {
  fill: #6b9380;
}
#top_visual svg .st7062 {
  fill: #a8ccae;
}
#top_visual svg .st7063 {
  fill: #9cada8;
}
#top_visual svg .st7064 {
  fill: #bbe3c6;
}
#top_visual svg .st7065 {
  fill: #97a074;
}
#top_visual svg .st7066 {
  fill: #7a9878;
}
#top_visual svg .st7067 {
  fill: #607b72;
}
#top_visual svg .st7068 {
  fill: #6cef57;
}
#top_visual svg .st7069 {
  fill: #ccd4da;
}
#top_visual svg .st7070 {
  fill: #e6e7e5;
}
#top_visual svg .st7071 {
  fill: #419383;
}
#top_visual svg .st7072 {
  fill: #adb19d;
}
#top_visual svg .st7073 {
  fill: #22514d;
}
#top_visual svg .st7074 {
  fill: #bfbf99;
}
#top_visual svg .st7075 {
  fill: #7bb372;
}
#top_visual svg .st7076 {
  fill: #6c98b9;
}
#top_visual svg .st7077 {
  fill: #5d8f86;
}
#top_visual svg .st7078 {
  fill: #3e735b;
}
#top_visual svg .st7079 {
  fill: #489787;
}
#top_visual svg .st7080 {
  fill: #b1fead;
}
#top_visual svg .st7081 {
  fill: #b6debe;
}
#top_visual svg .st7082 {
  fill: #528487;
}
#top_visual svg .st7083 {
  fill: #b7e3c3;
}
#top_visual svg .st7084 {
  fill: #a8bdcb;
}
#top_visual svg .st7085 {
  fill: #5e6d61;
}
#top_visual svg .st7086 {
  fill: #315f47;
}
#top_visual svg .st7087 {
  fill: #d8ffd6;
}
#top_visual svg .st7088 {
  fill: #134b32;
}
#top_visual svg .st7089 {
  fill: #91e389;
}
#top_visual svg .st7090 {
  fill: #688882;
}
#top_visual svg .st7091 {
  fill: #99d774;
}
#top_visual svg .st7092 {
  fill: #77af78;
}
#top_visual svg .st7093 {
  fill: #84accc;
}
#top_visual svg .st7094 {
  fill: #83b8e5;
}
#top_visual svg .st7095 {
  fill: #79b67a;
}
#top_visual svg .st7096 {
  fill: #dbf5e4;
}
#top_visual svg .st7097 {
  fill: #879574;
}
#top_visual svg .st7098 {
  fill: #4f5a59;
}
#top_visual svg .st7099 {
  fill: #c4cac3;
}
#top_visual svg .st7100 {
  fill: #b3c3c2;
}
#top_visual svg .st7101 {
  fill: #6f7e79;
}
#top_visual svg .st7102 {
  fill: #90b692;
}
#top_visual svg .st7103 {
  fill: #7e9991;
}
#top_visual svg .st7104 {
  fill: #647c76;
}
#top_visual svg .st7105 {
  fill: #5f777b;
}
#top_visual svg .st7106 {
  fill: #3c674c;
}
#top_visual svg .st7107 {
  fill: #c0c4c9;
}
#top_visual svg .st7108 {
  fill: #8dc1f3;
}
#top_visual svg .st7109 {
  fill: #91b3cf;
}
#top_visual svg .st7110 {
  fill: #5ccbd9;
}
#top_visual svg .st7111 {
  fill: #abc0ae;
}
#top_visual svg .st7112 {
  fill: #b5b9bd;
}
#top_visual svg .st7113 {
  fill: #819783;
}
#top_visual svg .st7114 {
  fill: #6fa69e;
}
#top_visual svg .st7115 {
  fill: #90b89e;
}
#top_visual svg .st7116 {
  fill: #4d6b61;
}
#top_visual svg .st7117 {
  fill: #939489;
}
#top_visual svg .st7118 {
  fill: #caf6c9;
}
#top_visual svg .st7119 {
  fill: #98b481;
}
#top_visual svg .st7120 {
  fill: #7d9a7e;
}
#top_visual svg .st7121 {
  fill: #345b58;
}
#top_visual svg .st7122 {
  fill: #cae4d2;
}
#top_visual svg .st7123 {
  fill: #92d087;
}
#top_visual svg .st7124 {
  fill: #9ba796;
}
#top_visual svg .st7125 {
  fill: #b7e4c7;
}
#top_visual svg .st7126 {
  fill: #879985;
}
#top_visual svg .st7127 {
  fill: #eeede9;
}
#top_visual svg .st7128 {
  fill: #75837f;
}
#top_visual svg .st7129 {
  fill: #699b5e;
}
#top_visual svg .st7130 {
  fill: #b7cac5;
}
#top_visual svg .st7131 {
  fill: #699168;
}
#top_visual svg .st7132 {
  fill: #bbbfc2;
}
#top_visual svg .st7133 {
  fill: #70866f;
}
#top_visual svg .st7134 {
  fill: #a8f9a4;
}
#top_visual svg .st7135 {
  fill: #77c478;
}
#top_visual svg .st7136 {
  fill: #8ac469;
}
#top_visual svg .st7137 {
  fill: #cce6d7;
}
#top_visual svg .st7138 {
  fill: #66916f;
}
#top_visual svg .st7139 {
  fill: #417c51;
}
#top_visual svg .st7140 {
  fill: #8bb680;
}
#top_visual svg .st7141 {
  fill: #9db495;
}
#top_visual svg .st7142 {
  fill: #668c6c;
}
#top_visual svg .st7143 {
  fill: #768e71;
}
#top_visual svg .st7144 {
  fill: #79998b;
}
#top_visual svg .st7145 {
  fill: #cad1d1;
}
#top_visual svg .st7146 {
  fill: #c6f4aa;
}
#top_visual svg .st7147 {
  fill: #a2e59d;
}
#top_visual svg .st7148 {
  fill: #a0aea4;
}
#top_visual svg .st7149 {
  fill: #b3babc;
}
#top_visual svg .st7150 {
  fill: #5f618d;
}
#top_visual svg .st7151 {
  fill: #6e915d;
}
#top_visual svg .st7152 {
  fill: #bbccc4;
}
#top_visual svg .st7153 {
  fill: #afb9bc;
}
#top_visual svg .st7154 {
  fill: #d6c492;
}
#top_visual svg .st7155 {
  fill: #77bc7a;
}
#top_visual svg .st7156 {
  fill: #6ea66a;
}
#top_visual svg .st7157 {
  fill: #a3b9b4;
}
#top_visual svg .st7158 {
  fill: #56626c;
}
#top_visual svg .st7159 {
  fill: #a2aca7;
}
#top_visual svg .st7160 {
  fill: #a3d6b0;
}
#top_visual svg .st7161 {
  fill: #69a391;
}
#top_visual svg .st7162 {
  fill: #d5d8d4;
}
#top_visual svg .st7163 {
  fill: #c6d4d2;
}
#top_visual svg .st7164 {
  fill: #79eb65;
}
#top_visual svg .st7165 {
  fill: #6db06b;
}
#top_visual svg .st7166 {
  fill: #717a73;
}
#top_visual svg .st7167 {
  fill: #ada26c;
}
#top_visual svg .st7168 {
  fill: #a6c9a9;
}
#top_visual svg .st7169 {
  fill: #bfc1bb;
}
#top_visual svg .st7170 {
  fill: #a5aa96;
}
#top_visual svg .st7171 {
  fill: #88c882;
}
#top_visual svg .st7172 {
  fill: #838e79;
}
#top_visual svg .st7173 {
  fill: #a4b9be;
}
#top_visual svg .st7174 {
  fill: #e0c792;
}
#top_visual svg .st7175 {
  fill: #9dc8a8;
}
#top_visual svg .st7176 {
  fill: #5988a8;
}
#top_visual svg .st7177 {
  fill: #778f5f;
}
#top_visual svg .st7178 {
  fill: #73b976;
}
#top_visual svg .st7179 {
  fill: #658fa0;
}
#top_visual svg .st7180 {
  fill: #8eb48a;
}
#top_visual svg .st7181 {
  fill: #a9c5b0;
}
#top_visual svg .st7182 {
  fill: #a6b0ad;
}
#top_visual svg .st7183 {
  fill: #b7f199;
}
#top_visual svg .st7184 {
  fill: #535e4f;
}
#top_visual svg .st7185 {
  fill: #9cec8d;
}
#top_visual svg .st7186 {
  fill: #4c8650;
}
#top_visual svg .st107 {
  fill: #abaf7a;
}
#top_visual svg .st7187 {
  fill: #b3c0bc;
}
#top_visual svg .st7188 {
  fill: #667f78;
}
#top_visual svg .st7189 {
  fill: #91967b;
}
#top_visual svg .st7190 {
  fill: #265348;
}
#top_visual svg .st7191 {
  fill: #93e68d;
}
#top_visual svg .st7192 {
  fill: #8b9e94;
}
#top_visual svg .st7193 {
  fill: #437381;
}
#top_visual svg .st7194 {
  fill: #9d9f98;
}
#top_visual svg .st7195 {
  fill: #6d8a72;
}
#top_visual svg .st7196 {
  fill: #316e65;
}
#top_visual svg .st7197 {
  fill: #9acf7f;
}
#top_visual svg .st7198 {
  fill: #93b67f;
}
#top_visual svg .st7199 {
  fill: #71a2c6;
}
#top_visual svg .st7200 {
  fill: #a6bcb5;
}
#top_visual svg .st7201 {
  fill: #39686b;
}
#top_visual svg .st7202 {
  fill: #72b373;
}
#top_visual svg .st7203 {
  fill: #439685;
}
#top_visual svg .st7204 {
  fill: #a1a98c;
}
#top_visual svg .st7205 {
  fill: #d1f3d7;
}
#top_visual svg .st7206 {
  fill: #5b7f5a;
}
#top_visual svg .st7207 {
  fill: #79927c;
}
#top_visual svg .st7208 {
  fill: #566e5f;
}
#top_visual svg .st7209 {
  fill: #4f8f49;
}
#top_visual svg .st7210 {
  fill: #7caed9;
}
#top_visual svg .st7211 {
  fill: #549f5c;
}
#top_visual svg .st7212 {
  fill: #8ea78f;
}
#top_visual svg .st7213 {
  fill: #578ba4;
}
#top_visual svg .st7214 {
  fill: #a8f9a2;
}
#top_visual svg .st7215 {
  fill: #75a48b;
}
#top_visual svg .st7216 {
  fill: #abb3b1;
}
#top_visual svg .st7217 {
  fill: #93a39f;
}
#top_visual svg .st7218 {
  fill: #bae7cb;
}
#top_visual svg .st7219 {
  fill: #719c73;
}
#top_visual svg .st7220 {
  fill: #cacfd4;
}
#top_visual svg .st7221 {
  fill: #8ee184;
}
#top_visual svg .st7222 {
  fill: #e1e0de;
}
#top_visual svg .st7223 {
  fill: #768b58;
}
#top_visual svg .st7224 {
  fill: #a9b5af;
}
#top_visual svg .st7225 {
  fill: #a4aeae;
}
#top_visual svg .st108 {
  fill: #afbb7e;
}
#top_visual svg .st7226 {
  fill: #7db0db;
}
#top_visual svg .st7227 {
  fill: #586969;
}
#top_visual svg .st7228 {
  fill: #3c7870;
}
#top_visual svg .st7229 {
  fill: #2d625b;
}
#top_visual svg .st7230 {
  fill: #d9fcd6;
}
#top_visual svg .st7231 {
  fill: #90ca85;
}
#top_visual svg .st7232 {
  fill: #37745d;
}
#top_visual svg .st7233 {
  fill: #9ac4a5;
}
#top_visual svg .st7234 {
  fill: #c6f0d8;
}
#top_visual svg .st7235 {
  fill: #d2ffce;
}
#top_visual svg .st7236 {
  fill: #b7dcc3;
}
#top_visual svg .st7237 {
  fill: #7c928e;
}
#top_visual svg .st7238 {
  fill: #526865;
}
#top_visual svg .st7239 {
  fill: #879d70;
}
#top_visual svg .st7240 {
  fill: #9ab3ad;
}
#top_visual svg .st7241 {
  fill: #86a89d;
}
#top_visual svg .st7242 {
  fill: #8d9e94;
}
#top_visual svg .st7243 {
  fill: #889992;
}
#top_visual svg .st7244 {
  fill: #215234;
}
#top_visual svg .st7245 {
  fill: #3d7872;
}
#top_visual svg .st7246 {
  fill: #818a72;
}
#top_visual svg .st7247 {
  fill: #71856b;
}
#top_visual svg .st7248 {
  fill: #596568;
}
#top_visual svg .st7249 {
  fill: #859482;
}
#top_visual svg .st7250 {
  fill: #47707f;
}
#top_visual svg .st7251 {
  fill: #274940;
}
#top_visual svg .st7252 {
  fill: #4d935c;
}
#top_visual svg .st7253 {
  fill: #6a9c65;
}
#top_visual svg .st7254 {
  fill: #889893;
}
#top_visual svg .st7255 {
  fill: #e2e5ea;
}
#top_visual svg .st7256 {
  fill: #70a070;
}
#top_visual svg .st7257 {
  fill: #a9d988;
}
#top_visual svg .st7258 {
  fill: #7e9792;
}
#top_visual svg .st7259 {
  fill: #74a471;
}
#top_visual svg .st7260 {
  fill: #557367;
}
#top_visual svg .st7261 {
  fill: #91a475;
}
#top_visual svg .st7262 {
  fill: #637656;
}
#top_visual svg .st7263 {
  fill: #5f8258;
}
#top_visual svg .st7264 {
  fill: #415d57;
}
#top_visual svg .st7265 {
  fill: #9da7a2;
}
#top_visual svg .st7266 {
  fill: #71a772;
}
#top_visual svg .st7267 {
  fill: #ccc6ae;
}
#top_visual svg .st7268 {
  fill: #bec3c8;
}
#top_visual svg .st7269 {
  fill: #6b6a91;
}
#top_visual svg .st7270 {
  fill: #ccc9c3;
}
#top_visual svg .st7271 {
  fill: #a08c6f;
}
#top_visual svg .st7272 {
  fill: #92d170;
}
#top_visual svg .st7273 {
  fill: #667f77;
}
#top_visual svg .st7274 {
  fill: #628a4c;
}
#top_visual svg .st7275 {
  fill: #5aa961;
}
#top_visual svg .st7276 {
  fill: #80abca;
}
#top_visual svg .st7277 {
  fill: #6a837a;
}
#top_visual svg .st7278 {
  fill: #8dc2f4;
}
#top_visual svg .st7279 {
  fill: #88a297;
}
#top_visual svg .st7280 {
  fill: #89b596;
}
#top_visual svg .st7281 {
  fill: #939d96;
}
#top_visual svg .st7282 {
  fill: #2e4742;
}
#top_visual svg .st7283 {
  fill: #9dd3ab;
}
#top_visual svg .st7284 {
  fill: #bfebd0;
}
#top_visual svg .st7285 {
  fill: #7f897f;
}
#top_visual svg .st7286 {
  fill: #839071;
}
#top_visual svg .st7287 {
  fill: #a7d0f9;
}
#top_visual svg .st7288 {
  fill: #71a1cf;
}
#top_visual svg .st7289 {
  fill: #e5e6e2;
}
#top_visual svg .st7290 {
  fill: #495c5b;
}
#top_visual svg .st7291 {
  fill: #adc191;
}
#top_visual svg .st7292 {
  fill: #f1f7f5;
}
#top_visual svg .st7293 {
  fill: #606656;
}
#top_visual svg .st7294 {
  fill: #bfc67d;
}
#top_visual svg .st7295 {
  fill: #ade3be;
}
#top_visual svg .st7296 {
  fill: #9fc2a3;
}
#top_visual svg .st7297 {
  fill: #6f868f;
}
#top_visual svg .st7298 {
  fill: #b2bbbb;
}
#top_visual svg .st7299 {
  fill: #cbcac0;
}
#top_visual svg .st7300 {
  fill: #b8bdbe;
}
#top_visual svg .st7301 {
  fill: #bbbbc7;
}
#top_visual svg .st7302 {
  fill: #c2c7cb;
}
#top_visual svg .st7303 {
  fill: #d3dad9;
}
#top_visual svg .st7304 {
  fill: #b7cb9d;
}
#top_visual svg .st7305 {
  fill: #6fc25a;
}
#top_visual svg .st7306 {
  fill: #8ecb90;
}
#top_visual svg .st7307 {
  fill: #79a96c;
}
#top_visual svg .st7308 {
  fill: #87be87;
}
#top_visual svg .st7309 {
  fill: #609164;
}
#top_visual svg .st7310 {
  fill: #afb6b7;
}
#top_visual svg .st7311 {
  fill: #aab9b1;
}
#top_visual svg .st7312 {
  fill: #caaa80;
}
#top_visual svg .st7313 {
  fill: #859793;
}
#top_visual svg .st7314 {
  fill: #395a51;
}
#top_visual svg .st7315 {
  fill: #4b767f;
}
#top_visual svg .st7316 {
  fill: #6cbfb6;
}
#top_visual svg .st7317 {
  fill: #8eb775;
}
#top_visual svg .st7318 {
  fill: #b6b48d;
}
#top_visual svg .st7319 {
  fill: #667f7a;
}
#top_visual svg .st7320 {
  fill: #93b08f;
}
#top_visual svg .st7321 {
  fill: #b6b8bb;
}
#top_visual svg .st7322 {
  fill: #3d543f;
}
#top_visual svg .st7323 {
  fill: #97c577;
}
#top_visual svg .st7324 {
  fill: #73f15b;
}
#top_visual svg .st7325 {
  fill: #b7eac9;
}
#top_visual svg .st7326 {
  fill: #6f8e84;
}
#top_visual svg .st7327 {
  fill: #c2e7cc;
}
#top_visual svg .st7328 {
  fill: #77b774;
}
#top_visual svg .st7329 {
  fill: #68837d;
}
#top_visual svg .st7330 {
  fill: #c3eccf;
}
#top_visual svg .st7331 {
  fill: #28745b;
}
#top_visual svg .st7332 {
  fill: #38524c;
}
#top_visual svg .st7333 {
  fill: #eeeae2;
}
#top_visual svg .st7334 {
  fill: #8a9e92;
}
#top_visual svg .st7335 {
  fill: #516461;
}
#top_visual svg .st7336 {
  fill: #c2c5c9;
}
#top_visual svg .st7337 {
  fill: #d6c5a6;
}
#top_visual svg .st7338 {
  fill: #d3bd95;
}
#top_visual svg .st7339 {
  fill: #f5d49c;
}
#top_visual svg .st7340 {
  fill: #a1b5b5;
}
#top_visual svg .st7341 {
  fill: #a0d6b0;
}
#top_visual svg .st7342 {
  fill: #83a98e;
}
#top_visual svg .st7343 {
  fill: #779e66;
}
#top_visual svg .st7344 {
  fill: #7e917e;
}
#top_visual svg .st7345 {
  fill: #a0b6ae;
}
#top_visual svg .st7346 {
  fill: #bec3be;
}
#top_visual svg .st7347 {
  fill: #95b29e;
}
#top_visual svg .st7348 {
  fill: #b7cac7;
}
#top_visual svg .st7349 {
  fill: #d5fdbb;
}
#top_visual svg .st7350 {
  fill: #99917e;
}
#top_visual svg .st7351 {
  fill: #cdb48a;
}
#top_visual svg .st110 {
  fill: #61b167;
}
#top_visual svg .st7352 {
  fill: #83ae84;
}
#top_visual svg .st7353 {
  fill: #98ad91;
}
#top_visual svg .st7354 {
  fill: #72a1c6;
}
#top_visual svg .st7355 {
  fill: #728081;
}
#top_visual svg .st7356 {
  fill: #f6d09a;
}
#top_visual svg .st7357 {
  fill: #283c30;
}
#top_visual svg .st7358 {
  fill: #7eba7a;
}
#top_visual svg .st7359 {
  fill: #c9ccd1;
}
#top_visual svg .st7360 {
  fill: #bed2b8;
}
#top_visual svg .st7361 {
  fill: #42746d;
}
#top_visual svg .st7362 {
  fill: #a7b0af;
}
#top_visual svg .st7363 {
  fill: #417786;
}
#top_visual svg .st7364 {
  fill: #c5ae7f;
}
#top_visual svg .st7365 {
  fill: #46584b;
}
#top_visual svg .st7366 {
  fill: #84c47c;
}
#top_visual svg .st7367 {
  fill: #d3ddde;
}
#top_visual svg .st7368 {
  fill: #97b1a8;
}
#top_visual svg .st7369 {
  fill: #c0ad6f;
}
#top_visual svg .st7370 {
  fill: #5c8b9c;
}
#top_visual svg .st7371 {
  fill: #8cc46d;
}
#top_visual svg .st7372 {
  fill: #c3e6d0;
}
#top_visual svg .st7373 {
  fill: #dddfdc;
}
#top_visual svg .st7374 {
  fill: #566980;
}
#top_visual svg .st7375 {
  fill: #b2f385;
}
#top_visual svg .st7376 {
  fill: #7c945f;
}
#top_visual svg .st7377 {
  fill: #80a188;
}
#top_visual svg .st7378 {
  fill: #769079;
}
#top_visual svg .st7379 {
  fill: #80abce;
}
#top_visual svg .st7380 {
  fill: #d2c77b;
}
#top_visual svg .st7381 {
  fill: #b3e0c3;
}
#top_visual svg .st7382 {
  fill: #627b6e;
}
#top_visual svg .st7383 {
  fill: #9b9f97;
}
#top_visual svg .st7384 {
  fill: #bebebc;
}
#top_visual svg .st7385 {
  fill: #abfca5;
}
#top_visual svg .st7386 {
  fill: #8ebc96;
}
#top_visual svg .st7387 {
  fill: #608660;
}
#top_visual svg .st7388 {
  fill: #828f78;
}
#top_visual svg .st7389 {
  fill: #eccf9b;
}
#top_visual svg .st7390 {
  fill: #75b376;
}
#top_visual svg .st7391 {
  fill: #a87a93;
}
#top_visual svg .st7392 {
  fill: #2a5a42;
}
#top_visual svg .st7393 {
  fill: #71ac87;
}
#top_visual svg .st7394 {
  fill: #266231;
}
#top_visual svg .st7395 {
  fill: #e9e9e7;
}
#top_visual svg .st7396 {
  fill: #acb7b0;
}
#top_visual svg .st7397 {
  fill: #a9a9ab;
}
#top_visual svg .st7398 {
  fill: #71ab71;
}
#top_visual svg .st7399 {
  fill: #778d93;
}
#top_visual svg .st7400 {
  fill: #67856a;
}
#top_visual svg .st7401 {
  fill: #7ca971;
}
#top_visual svg .st7402 {
  fill: #55a699;
}
#top_visual svg .st7403 {
  fill: #aabfb9;
}
#top_visual svg .st7404 {
  fill: #82a385;
}
#top_visual svg .st7405 {
  fill: #286556;
}
#top_visual svg .st7406 {
  fill: #dfdfda;
}
#top_visual svg .st7407 {
  fill: #6a9f6a;
}
#top_visual svg .st7408 {
  fill: #30675d;
}
#top_visual svg .st7409 {
  fill: #708d85;
}
#top_visual svg .st7410 {
  fill: #dbbc89;
}
#top_visual svg .st7411 {
  fill: #629069;
}
#top_visual svg .st7412 {
  fill: #a0876a;
}
#top_visual svg .st7413 {
  fill: #9d9b9b;
}
#top_visual svg .st7414 {
  fill: #d6e0e3;
}
#top_visual svg .st7415 {
  fill: #78ae5e;
}
#top_visual svg .st7416 {
  fill: #8a9895;
}
#top_visual svg .st7417 {
  fill: #58a598;
}
#top_visual svg .st7418 {
  fill: #4b7889;
}
#top_visual svg .st7419 {
  fill: #8a8d79;
}
#top_visual svg .st7420 {
  fill: #678d9a;
}
#top_visual svg .st7421 {
  fill: #74ab6a;
}
#top_visual svg .st7422 {
  fill: #778a84;
}
#top_visual svg .st7423 {
  fill: #6b857e;
}
#top_visual svg .st112 {
  fill: #acf782;
}
#top_visual svg .st7424 {
  fill: #6cb570;
}
#top_visual svg .st7425 {
  fill: #61763c;
}
#top_visual svg .st7426 {
  fill: #879f94;
}
#top_visual svg .st7427 {
  fill: #e9f8e9;
}
#top_visual svg .st113 {
  fill: #4d8250;
}
#top_visual svg .st7428 {
  fill: #377464;
}
#top_visual svg .st7429 {
  fill: #8ab686;
}
#top_visual svg .st7430 {
  fill: #86e083;
}
#top_visual svg .st7431 {
  fill: #627672;
}
#top_visual svg .st7432 {
  fill: #d8be91;
}
#top_visual svg .st7433 {
  fill: #9ff29a;
}
#top_visual svg .st7434 {
  fill: #f0f1f0;
}
#top_visual svg .st7435 {
  fill: #819782;
}
#top_visual svg .st7436 {
  fill: #b9bea9;
}
#top_visual svg .st7437 {
  fill: #788b89;
}
#top_visual svg .st7438 {
  fill: #b7c1c4;
}
#top_visual svg .st7439 {
  fill: #325a4b;
}
#top_visual svg .st7440 {
  fill: #628289;
}
#top_visual svg .st7441 {
  fill: #5e6d58;
}
#top_visual svg .st7442 {
  fill: #c1c7cb;
}
#top_visual svg .st7443 {
  fill: #a4f6a0;
}
#top_visual svg .st7444 {
  fill: #546963;
}
#top_visual svg .st7445 {
  fill: #6d7b6d;
}
#top_visual svg .st7446 {
  fill: #5a995e;
}
#top_visual svg .st7447 {
  fill: #909281;
}
#top_visual svg .st7448 {
  fill: #87b18e;
}
#top_visual svg .st7449 {
  fill: #7f968a;
}
#top_visual svg .st7450 {
  fill: #c4d6d0;
}
#top_visual svg .st7451 {
  fill: #415465;
}
#top_visual svg .st7452 {
  fill: #70a668;
}
#top_visual svg .st7453 {
  fill: #b2c5be;
}
#top_visual svg .st7454 {
  fill: #7abf7c;
}
#top_visual svg .st7455 {
  fill: #a2b49d;
}
#top_visual svg .st7456 {
  fill: #93ab9f;
}
#top_visual svg .st7457 {
  fill: #b7ecc9;
}
#top_visual svg .st7458 {
  fill: #65786a;
}
#top_visual svg .st7459 {
  fill: #456e4c;
}
#top_visual svg .st7460 {
  fill: #5bb3a5;
}
#top_visual svg .st7461 {
  fill: #8bb679;
}
#top_visual svg .st7462 {
  fill: #748774;
}
#top_visual svg .st7463 {
  fill: #a7f9a4;
}
#top_visual svg .st7464 {
  fill: #8fe286;
}
#top_visual svg .st7465 {
  fill: #a5b3ae;
}
#top_visual svg .st7466 {
  fill: #33544f;
}
#top_visual svg .st7467 {
  fill: #6db06e;
}
#top_visual svg .st7468 {
  fill: #275852;
}
#top_visual svg .st7469 {
  fill: #abb4b4;
}
#top_visual svg .st7470 {
  fill: #196067;
}
#top_visual svg .st7471 {
  fill: #3b6461;
}
#top_visual svg .st7472 {
  fill: #69bdb2;
}
#top_visual svg .st7473 {
  fill: #c9c7b6;
}
#top_visual svg .st7474 {
  fill: #a5f59e;
}
#top_visual svg .st7475 {
  fill: #8ec381;
}
#top_visual svg .st7476 {
  fill: #a79672;
}
#top_visual svg .st7477 {
  fill: #abad87;
}
#top_visual svg .st7478 {
  fill: #819286;
}
#top_visual svg .st7479 {
  fill: #91e38c;
}
#top_visual svg .st7480 {
  fill: #76958c;
}
#top_visual svg .st7481 {
  fill: #636b50;
}
#top_visual svg .st7482 {
  fill: #c8cdc8;
}
#top_visual svg .st7483 {
  fill: #809881;
}
#top_visual svg .st7484 {
  fill: #778e92;
}
#top_visual svg .st7485 {
  fill: #7b8d86;
}
#top_visual svg .st7486 {
  fill: #d1d4d9;
}
#top_visual svg .st7487 {
  fill: #80c682;
}
#top_visual svg .st7488 {
  fill: #80928b;
}
#top_visual svg .st7489 {
  fill: #32704b;
}
#top_visual svg .st7490 {
  fill: #cadbd5;
}
#top_visual svg .st7491 {
  fill: #4d5c5e;
}
#top_visual svg .st7492 {
  fill: #647c6b;
}
#top_visual svg .st7493 {
  fill: #a6c5ae;
}
#top_visual svg .st7494 {
  fill: #abb5b4;
}
#top_visual svg .st7495 {
  fill: #9ec3e7;
}
#top_visual svg .st7496 {
  fill: #8bc1f3;
}
#top_visual svg .st7497 {
  fill: #5d7068;
}
#top_visual svg .st7498 {
  fill: #7b958e;
}
#top_visual svg .st7499 {
  fill: #7bbdb1;
}
#top_visual svg .st7500 {
  fill: #f7cf97;
}
#top_visual svg .st7501 {
  fill: #6f857e;
}
#top_visual svg .st7502 {
  fill: #a2b4ac;
}
#top_visual svg .st7503 {
  fill: #b4bebb;
}
#top_visual svg .st7504 {
  fill: #799275;
}
#top_visual svg .st7505 {
  fill: #2d6b5b;
}
#top_visual svg .st7506 {
  fill: #476360;
}
#top_visual svg .st7507 {
  fill: #337c4d;
}
#top_visual svg .st7508 {
  fill: #e2e3e0;
}
#top_visual svg .st7509 {
  fill: #497d65;
}
#top_visual svg .st7510 {
  fill: #d0d2ce;
}
#top_visual svg .st7511 {
  fill: #80aa8e;
}
#top_visual svg .st7512 {
  fill: #55a247;
}
#top_visual svg .st7513 {
  fill: #55665b;
}
#top_visual svg .st7514 {
  fill: #79b1da;
}
#top_visual svg .st7515 {
  fill: #b6bbbe;
}
#top_visual svg .st7516 {
  fill: #71806f;
}
#top_visual svg .st7517 {
  fill: #87bf7e;
}
#top_visual svg .st7518 {
  fill: #6b9fc2;
}
#top_visual svg .st7519 {
  fill: #7bbd7f;
}
#top_visual svg .st7520 {
  fill: #3c6050;
}
#top_visual svg .st7521 {
  fill: #87b1d5;
}
#top_visual svg .st7522 {
  fill: #f2f4f4;
}
#top_visual svg .st7523 {
  fill: #3a524e;
}
#top_visual svg .st7524 {
  fill: #aab8b4;
}
#top_visual svg .st7525 {
  fill: #1c5440;
}
#top_visual svg .st7526 {
  fill: #556b67;
}
#top_visual svg .st7527 {
  fill: #6f9bae;
}
#top_visual svg .st7528 {
  fill: #8bb992;
}
#top_visual svg .st7529 {
  fill: #74ae74;
}
#top_visual svg .st7530 {
  fill: #a5f5a0;
}
#top_visual svg .st7531 {
  fill: #91d68e;
}
#top_visual svg .st7532 {
  fill: #a1cca1;
}
#top_visual svg .st7533 {
  fill: #3d504d;
}
#top_visual svg .st7534 {
  fill: #5e945b;
}
#top_visual svg .st7535 {
  fill: #8bb47c;
}
#top_visual svg .st114 {
  fill: #a2ce6e;
}
#top_visual svg .st7536 {
  fill: #b4feb5;
}
#top_visual svg .st7537 {
  fill: #7a918b;
}
#top_visual svg .st7538 {
  fill: #6aa995;
}
#top_visual svg .st7539 {
  fill: #948774;
}
#top_visual svg .st7540 {
  fill: #6f7e6f;
}
#top_visual svg .st7541 {
  fill: #798370;
}
#top_visual svg .st7542 {
  fill: #738e5d;
}
#top_visual svg .st7543 {
  fill: #9ba8a1;
}
#top_visual svg .st7544 {
  fill: #577e5a;
}
#top_visual svg .st7545 {
  fill: #f9f9f9;
}
#top_visual svg .st7546 {
  fill: #8bc78c;
}
#top_visual svg .st7547 {
  fill: #486761;
}
#top_visual svg .st7548 {
  fill: #bbc3c2;
}
#top_visual svg .st7549 {
  fill: #81add0;
}
#top_visual svg .st7550 {
  fill: #31524b;
}
#top_visual svg .st7551 {
  fill: #768784;
}
#top_visual svg .st7552 {
  fill: #3d5d5c;
}
#top_visual svg .st7553 {
  fill: #658064;
}
#top_visual svg .st7554 {
  fill: #839997;
}
#top_visual svg .st7555 {
  fill: #9bcb8a;
}
#top_visual svg .st7556 {
  fill: #5b6556;
}
#top_visual svg .st7557 {
  fill: #abb1ab;
}
#top_visual svg .st7558 {
  fill: #b6b8b1;
}
#top_visual svg .st7559 {
  fill: #4b604b;
}
#top_visual svg .st7560 {
  fill: #9fd2ab;
}
#top_visual svg .st7561 {
  fill: #a0ada5;
}
#top_visual svg .st7562 {
  fill: #589d5a;
}
#top_visual svg .st7563 {
  fill: #7bb471;
}
#top_visual svg .st7564 {
  fill: #9fef96;
}
#top_visual svg .st7565 {
  fill: #81998f;
}
#top_visual svg .st7566 {
  fill: #95aa8e;
}
#top_visual svg .st7567 {
  fill: #a2e8a2;
}
#top_visual svg .st115 {
  fill: #94db6e;
}
#top_visual svg .st7568 {
  fill: #527a80;
}
#top_visual svg .st7569 {
  fill: #6b925a;
}
#top_visual svg .st7570 {
  fill: #619061;
}
#top_visual svg .st7571 {
  fill: #77b479;
}
#top_visual svg .st7572 {
  fill: #cdcdb7;
}
#top_visual svg .st7573 {
  fill: #8bb3d3;
}
#top_visual svg .st7574 {
  fill: #8fe788;
}
#top_visual svg .st7575 {
  fill: #dbe3e6;
}
#top_visual svg .st7576 {
  fill: #a6f6a2;
}
#top_visual svg .st7577 {
  fill: #d5ffd2;
}
#top_visual svg .st7578 {
  fill: #4a6b6f;
}
#top_visual svg .st7579 {
  fill: #7aa7ca;
}
#top_visual svg .st7580 {
  fill: #8cba8e;
}
#top_visual svg .st7581 {
  fill: #dac5a1;
}
#top_visual svg .st7582 {
  fill: #7d8d7a;
}
#top_visual svg .st7583 {
  fill: #455a4b;
}
#top_visual svg .st7584 {
  fill: #92bb99;
}
#top_visual svg .st7585 {
  fill: #a1e38d;
}
#top_visual svg .st7586 {
  fill: #7b927b;
}
#top_visual svg .st7587 {
  fill: #7cb97d;
}
#top_visual svg .st7588 {
  fill: #64ac69;
}
#top_visual svg .st7589 {
  fill: #5d7572;
}
#top_visual svg .st7590 {
  fill: #b8bdba;
}
#top_visual svg .st7591 {
  fill: #53706b;
}
#top_visual svg .st7592 {
  fill: #f1cd98;
}
#top_visual svg .st7593 {
  fill: #b7c1bf;
}
#top_visual svg .st7594 {
  fill: #8fbee9;
}
#top_visual svg .st7595 {
  fill: #6d9a65;
}
#top_visual svg .st7596 {
  fill: #bcae81;
}
#top_visual svg .st7597 {
  fill: #254b2d;
}
#top_visual svg .st7598 {
  fill: #a6e1b9;
}
#top_visual svg .st7599 {
  fill: #89c780;
}
#top_visual svg .st7600 {
  fill: #fbfaf9;
}
#top_visual svg .st7601 {
  fill: #7b907b;
}
#top_visual svg .st7602 {
  fill: #6a6f61;
}
#top_visual svg .st7603 {
  fill: #95ac95;
}
#top_visual svg .st7604 {
  fill: #889b9a;
}
#top_visual svg .st7605 {
  fill: #64d357;
}
#top_visual svg .st7606 {
  fill: #737b84;
}
#top_visual svg .st7607 {
  fill: #3d7a49;
}
#top_visual svg .st7608 {
  fill: #988b6f;
}
#top_visual svg .st7609 {
  fill: #9d9a91;
}
#top_visual svg .st7610 {
  fill: #a8dab2;
}
#top_visual svg .st7611 {
  fill: #9ba28f;
}
#top_visual svg .st7612 {
  fill: #7fa77c;
}
#top_visual svg .st7613 {
  fill: #9fe376;
}
#top_visual svg .st7614 {
  fill: #829785;
}
#top_visual svg .st7615 {
  fill: #61a99c;
}
#top_visual svg .st7616 {
  fill: #a2cead;
}
#top_visual svg .st7617 {
  fill: #7eb37e;
}
#top_visual svg .st7618 {
  fill: #cccf9e;
}
#top_visual svg .st7619 {
  fill: #6b9e6c;
}
#top_visual svg .st7620 {
  fill: #95eb8e;
}
#top_visual svg .st7621 {
  fill: #fad299;
}
#top_visual svg .st7622 {
  fill: #a4f5a1;
}
#top_visual svg .st7623 {
  fill: #7fb96d;
}
#top_visual svg .st7624 {
  fill: #307f6f;
}
#top_visual svg .st7625 {
  fill: #b3ab91;
}
#top_visual svg .st7626 {
  fill: #c1bd8b;
}
#top_visual svg .st7627 {
  fill: #527f6d;
}
#top_visual svg .st7628 {
  fill: #849982;
}
#top_visual svg .st7629 {
  fill: #b7bbaf;
}
#top_visual svg .st7630 {
  fill: #92a59c;
}
#top_visual svg .st7631 {
  fill: #a3c7a5;
}
#top_visual svg .st7632 {
  fill: #baefb6;
}
#top_visual svg .st7633 {
  fill: #6c8280;
}
#top_visual svg .st7634 {
  fill: #dedbd8;
}
#top_visual svg .st7635 {
  fill: #dbd9c3;
}
#top_visual svg .st7636 {
  fill: #ebe3b4;
}
#top_visual svg .st7637 {
  fill: #acb6b1;
}
#top_visual svg .st7638 {
  fill: #bce1c5;
}
#top_visual svg .st7639 {
  fill: #8bb58a;
}
#top_visual svg .st7640 {
  fill: #bbbfba;
}
#top_visual svg .st7641 {
  fill: #67a063;
}
#top_visual svg .st7642 {
  fill: #abcd88;
}
#top_visual svg .st7643 {
  fill: #5f648b;
}
#top_visual svg .st7644 {
  fill: #a9c59f;
}
#top_visual svg .st7645 {
  fill: #b1b2b4;
}
#top_visual svg .st7646 {
  fill: #71a570;
}
#top_visual svg .st7647 {
  fill: #5f7468;
}
#top_visual svg .st7648 {
  fill: #4e6764;
}
#top_visual svg .st7649 {
  fill: #24624e;
}
#top_visual svg .st7650 {
  fill: #a8d6b4;
}
#top_visual svg .st7651 {
  fill: #4b6269;
}
#top_visual svg .st7652 {
  fill: #84c279;
}
#top_visual svg .st7653 {
  fill: #346f68;
}
#top_visual svg .st7654 {
  fill: #90a19e;
}
#top_visual svg .st7655 {
  fill: #dec386;
}
#top_visual svg .st7656 {
  fill: #dcdbd9;
}
#top_visual svg .st7657 {
  fill: #c6c1b4;
}
#top_visual svg .st7658 {
  fill: #7d956a;
}
#top_visual svg .st7659 {
  fill: #778283;
}
#top_visual svg .st7660 {
  fill: #75919d;
}
#top_visual svg .st7661 {
  fill: #739c93;
}
#top_visual svg .st7662 {
  fill: #cec2a7;
}
#top_visual svg .st7663 {
  fill: #81bd7c;
}
#top_visual svg .st7664 {
  fill: #999071;
}
#top_visual svg .st7665 {
  fill: #bcc4be;
}
#top_visual svg .st7666 {
  fill: #8db88e;
}
#top_visual svg .st7667 {
  fill: #83a58d;
}
#top_visual svg .st7668 {
  fill: #7cc074;
}
#top_visual svg .st7669 {
  fill: #c7cfcd;
}
#top_visual svg .st7670 {
  fill: #658858;
}
#top_visual svg .st7671 {
  fill: #6d8b73;
}
#top_visual svg .st7672 {
  fill: #bac8c3;
}
#top_visual svg .st7673 {
  fill: #879891;
}
#top_visual svg .st7674 {
  fill: #66816e;
}
#top_visual svg .st7675 {
  fill: #528291;
}
#top_visual svg .st7676 {
  fill: #82c97e;
}
#top_visual svg .st116 {
  fill: #aab281;
}
#top_visual svg .st7677 {
  fill: #dfffdc;
}
#top_visual svg .st7678 {
  fill: #779661;
}
#top_visual svg .st7679 {
  fill: #b6c9c6;
}
#top_visual svg .st7680 {
  fill: #7ea8c7;
}
#top_visual svg .st7681 {
  fill: #80928c;
}
#top_visual svg .st7682 {
  fill: #2a6d57;
}
#top_visual svg .st7683 {
  fill: #8a9498;
}
#top_visual svg .st7684 {
  fill: #b4fbaf;
}
#top_visual svg .st7685 {
  fill: #7a977f;
}
#top_visual svg .st7686 {
  fill: #8f9f9c;
}
#top_visual svg .st7687 {
  fill: #deba86;
}
#top_visual svg .st7688 {
  fill: #336d64;
}
#top_visual svg .st7689 {
  fill: #465b5e;
}
#top_visual svg .st7690 {
  fill: #9caea5;
}
#top_visual svg .st7691 {
  fill: #877e5f;
}
#top_visual svg .st7692 {
  fill: #adfda7;
}
#top_visual svg .st7693 {
  fill: #1c594e;
}
#top_visual svg .st7694 {
  fill: #8f9d9a;
}
#top_visual svg .st7695 {
  fill: #c1d1cf;
}
#top_visual svg .st7696 {
  fill: #689d97;
}
#top_visual svg .st7697 {
  fill: #ded298;
}
#top_visual svg .st7698 {
  fill: #5788a6;
}
#top_visual svg .st7699 {
  fill: #114833;
}
#top_visual svg .st7700 {
  fill: #798763;
}
#top_visual svg .st7701 {
  fill: #a5b4b0;
}
#top_visual svg .st7702 {
  fill: #7b968e;
}
#top_visual svg .st7703 {
  fill: #788884;
}
#top_visual svg .st7704 {
  fill: #6d877f;
}
#top_visual svg .st7705 {
  fill: #94a692;
}
#top_visual svg .st7706 {
  fill: #5c7e57;
}
#top_visual svg .st7707 {
  fill: #b7ddbf;
}
#top_visual svg .st7708 {
  fill: #63806c;
}
#top_visual svg .st7709 {
  fill: #7eb77f;
}
#top_visual svg .st7710 {
  fill: #43784a;
}
#top_visual svg .st7711 {
  fill: #919787;
}
#top_visual svg .st7712 {
  fill: #9cc797;
}
#top_visual svg .st7713 {
  fill: #92b79a;
}
#top_visual svg .st7714 {
  fill: #778763;
}
#top_visual svg .st7715 {
  fill: #255e4f;
}
#top_visual svg .st7716 {
  fill: #d1d1cb;
}
#top_visual svg .st7717 {
  fill: #435d57;
}
#top_visual svg .st7718 {
  fill: #97ec93;
}
#top_visual svg .st7719 {
  fill: #9ab6a4;
}
#top_visual svg .st7720 {
  fill: #b8dec1;
}
#top_visual svg .st7721 {
  fill: #8ac46a;
}
#top_visual svg .st7722 {
  fill: #8eab9a;
}
#top_visual svg .st7723 {
  fill: #68735e;
}
#top_visual svg .st117 {
  fill: #abed82;
}
#top_visual svg .st7724 {
  fill: #74a662;
}
#top_visual svg .st7725 {
  fill: #efefea;
}
#top_visual svg .st7726 {
  fill: #64756f;
}
#top_visual svg .st7727 {
  fill: #899e9b;
}
#top_visual svg .st7728 {
  fill: #78a6cb;
}
#top_visual svg .st7729 {
  fill: #c1c6ca;
}
#top_visual svg .st7730 {
  fill: #7b958c;
}
#top_visual svg .st7731 {
  fill: #a3d7a3;
}
#top_visual svg .st7732 {
  fill: #bec3bc;
}
#top_visual svg .st7733 {
  fill: #91d488;
}
#top_visual svg .st7734 {
  fill: #a4a5a4;
}
#top_visual svg .st7735 {
  fill: #42534f;
}
#top_visual svg .st7736 {
  fill: #d5d2d2;
}
#top_visual svg .st7737 {
  fill: #5dae67;
}
#top_visual svg .st7738 {
  fill: #4b7571;
}
#top_visual svg .st7739 {
  fill: #5d90ad;
}
#top_visual svg .st7740 {
  fill: #c6e7c7;
}
#top_visual svg .st7741 {
  fill: #dfc89e;
}
#top_visual svg .st7742 {
  fill: #396662;
}
#top_visual svg .st7743 {
  fill: #b5d8bf;
}
#top_visual svg .st7744 {
  fill: #528e82;
}
#top_visual svg .st7745 {
  fill: #2b6c4a;
}
#top_visual svg .st7746 {
  fill: #174139;
}
#top_visual svg .st7747 {
  fill: #6f857f;
}
#top_visual svg .st7748 {
  fill: #888273;
}
#top_visual svg .st7749 {
  fill: #577a4e;
}
#top_visual svg .st7750 {
  fill: #59958d;
}
#top_visual svg .st7751 {
  fill: #2a6f66;
}
#top_visual svg .st7752 {
  fill: #308b97;
}
#top_visual svg .st7753 {
  fill: #4f5f51;
}
#top_visual svg .st7754 {
  fill: #a7dca9;
}
#top_visual svg .st7755 {
  fill: #c7b392;
}
#top_visual svg .st7756 {
  fill: #a4d7b3;
}
#top_visual svg .st7757 {
  fill: #7fa38e;
}
#top_visual svg .st118 {
  fill: #547242;
}
#top_visual svg .st7758 {
  fill: #ccd1d7;
}
#top_visual svg .st7759 {
  fill: #54ca48;
}
#top_visual svg .st7760 {
  fill: #b5bcb9;
}
#top_visual svg .st7761 {
  fill: #85b064;
}
#top_visual svg .st7762 {
  fill: #eecb98;
}
#top_visual svg .st7763 {
  fill: #a6afa8;
}
#top_visual svg .st7764 {
  fill: #8ea08a;
}
#top_visual svg .st7765 {
  fill: #79b570;
}
#top_visual svg .st7766 {
  fill: #455b4e;
}
#top_visual svg .st7767 {
  fill: #a0ed97;
}
#top_visual svg .st7768 {
  fill: #9bec99;
}
#top_visual svg .st7769 {
  fill: #6f8475;
}
#top_visual svg .st7770 {
  fill: #b2fcab;
}
#top_visual svg .st7771 {
  fill: #eef3f1;
}
#top_visual svg .st7772 {
  fill: #45636c;
}
#top_visual svg .st7773 {
  fill: #25554b;
}
#top_visual svg .st7774 {
  fill: #f3f9f8;
}
#top_visual svg .st7775 {
  fill: #87c67d;
}
#top_visual svg .st7776 {
  fill: #6c9bbd;
}
#top_visual svg .st7777 {
  fill: #5d7a5b;
}
#top_visual svg .st7778 {
  fill: #697071;
}
#top_visual svg .st7779 {
  fill: #8d9d93;
}
#top_visual svg .st7780 {
  fill: #3b4e41;
}
#top_visual svg .st7781 {
  fill: #2d583a;
}
#top_visual svg .st7782 {
  fill: #a5d7b1;
}
#top_visual svg .st7783 {
  fill: #c3d8d0;
}
#top_visual svg .st7784 {
  fill: #faf7ee;
}
#top_visual svg .st7785 {
  fill: #5e8957;
}
#top_visual svg .st7786 {
  fill: #59d24c;
}
#top_visual svg .st7787 {
  fill: #66758e;
}
#top_visual svg .st7788 {
  fill: #a0b6b2;
}
#top_visual svg .st7789 {
  fill: #91a675;
}
#top_visual svg .st7790 {
  fill: #b6fa89;
}
#top_visual svg .st7791 {
  fill: #726d70;
}
#top_visual svg .st7792 {
  fill: #5c7473;
}
#top_visual svg .st7793 {
  fill: #9aec93;
}
#top_visual svg .st7794 {
  fill: #94cd8b;
}
#top_visual svg .st7795 {
  fill: #baebcc;
}
#top_visual svg .st7796 {
  fill: #abbcb6;
}
#top_visual svg .st7797 {
  fill: #a8ec7b;
}
#top_visual svg .st7798 {
  fill: #6a94b3;
}
#top_visual svg .st7799 {
  fill: #879880;
}
#top_visual svg .st7800 {
  fill: #6c827f;
}
#top_visual svg .st7801 {
  fill: #6d7f68;
}
#top_visual svg .st7802 {
  fill: #85978e;
}
#top_visual svg .st7803 {
  fill: #817865;
}
#top_visual svg .st7804 {
  fill: #a98060;
}
#top_visual svg .st7805 {
  fill: #4d7341;
}
#top_visual svg .st7806 {
  fill: #87a599;
}
#top_visual svg .st7807 {
  fill: #708e65;
}
#top_visual svg .st7808 {
  fill: #6a91ad;
}
#top_visual svg .st7809 {
  fill: #5e845d;
}
#top_visual svg .st7810 {
  fill: #cfe5df;
}
#top_visual svg .st7811 {
  fill: #7ec57f;
}
#top_visual svg .st7812 {
  fill: #9dbd9d;
}
#top_visual svg .st7813 {
  fill: #809385;
}
#top_visual svg .st7814 {
  fill: #2c6951;
}
#top_visual svg .st7815 {
  fill: #306c55;
}
#top_visual svg .st7816 {
  fill: #4e8395;
}
#top_visual svg .st7817 {
  fill: #a8a096;
}
#top_visual svg .st7818 {
  fill: #226144;
}
#top_visual svg .st7819 {
  fill: #607371;
}
#top_visual svg .st7820 {
  fill: #a3bab0;
}
#top_visual svg .st7821 {
  fill: #b5f190;
}
#top_visual svg .st7822 {
  fill: #b3b5ae;
}
#top_visual svg .st7823 {
  fill: #70997a;
}
#top_visual svg .st7824 {
  fill: #727983;
}
#top_visual svg .st7825 {
  fill: #d7dbe3;
}
#top_visual svg .st7826 {
  fill: #a2c6af;
}
#top_visual svg .st7827 {
  fill: #617b5a;
}
#top_visual svg .st7828 {
  fill: #6f8b82;
}
#top_visual svg .st119 {
  fill: #2e7255;
}
#top_visual svg .st7829 {
  fill: #2f665c;
}
#top_visual svg .st7830 {
  fill: #9ac1a0;
}
#top_visual svg .st7831 {
  fill: #8ca38e;
}
#top_visual svg .st7832 {
  fill: #8bcc8d;
}
#top_visual svg .st7833 {
  fill: #82ac79;
}
#top_visual svg .st7834 {
  fill: #d5b98f;
}
#top_visual svg .st7835 {
  fill: #387269;
}
#top_visual svg .st7836 {
  fill: #a9ceef;
}
#top_visual svg .st7837 {
  fill: #e2e2df;
}
#top_visual svg .st7838 {
  fill: #87c488;
}
#top_visual svg .st7839 {
  fill: #e3e6e3;
}
#top_visual svg .st7840 {
  fill: #548395;
}
#top_visual svg .st7841 {
  fill: #cdd1cc;
}
#top_visual svg .st7842 {
  fill: #aaf9a3;
}
#top_visual svg .st7843 {
  fill: #899f78;
}
#top_visual svg .st7844 {
  fill: #779283;
}
#top_visual svg .st7845 {
  fill: #7d9070;
}
#top_visual svg .st7846 {
  fill: #67b1a7;
}
#top_visual svg .st7847 {
  fill: #77b56e;
}
#top_visual svg .st7848 {
  fill: #969f9c;
}
#top_visual svg .st7849 {
  fill: #9eeb98;
}
#top_visual svg .st7850 {
  fill: #5f8a62;
}
#top_visual svg .st7851 {
  fill: #a5d7b3;
}
#top_visual svg .st7852 {
  fill: #c7ccd2;
}
#top_visual svg .st7853 {
  fill: #c1d1cd;
}
#top_visual svg .st7854 {
  fill: #b6f192;
}
#top_visual svg .st7855 {
  fill: #527754;
}
#top_visual svg .st7856 {
  fill: #4a8d80;
}
#top_visual svg .st7857 {
  fill: #2d6e4e;
}
#top_visual svg .st7858 {
  fill: #9fea8e;
}
#top_visual svg .st7859 {
  fill: #6b956b;
}
#top_visual svg .st7860 {
  fill: #817564;
}
#top_visual svg .st7861 {
  fill: #cacdcf;
}
#top_visual svg .st7862 {
  fill: #7c9187;
}
#top_visual svg .st7863 {
  fill: #bdaca0;
}
#top_visual svg .st7864 {
  fill: #efce99;
}
#top_visual svg .st7865 {
  fill: #778481;
}
#top_visual svg .st7866 {
  fill: #1c5852;
}
#top_visual svg .st7867 {
  fill: #747b86;
}
#top_visual svg .st7868 {
  fill: #7e7462;
}
#top_visual svg .st7869 {
  fill: #526b65;
}
#top_visual svg .st7870 {
  fill: #79b877;
}
#top_visual svg .st7871 {
  fill: #9fa579;
}
#top_visual svg .st7872 {
  fill: #a0caad;
}
#top_visual svg .st7873 {
  fill: #3d7076;
}
#top_visual svg .st7874 {
  fill: #cccfcd;
}
#top_visual svg .st7875 {
  fill: #5f7b71;
}
#top_visual svg .st7876 {
  fill: #7c9286;
}
#top_visual svg .st7877 {
  fill: #76ab76;
}
#top_visual svg .st7878 {
  fill: #4a7651;
}
#top_visual svg .st7879 {
  fill: #37705b;
}
#top_visual svg .st7880 {
  fill: #a0aaa5;
}
#top_visual svg .st7881 {
  fill: #5a6a65;
}
#top_visual svg .st7882 {
  fill: #717c6e;
}
#top_visual svg .st7883 {
  fill: #87b1d3;
}
#top_visual svg .st7884 {
  fill: #578980;
}
#top_visual svg .st7885 {
  fill: #b4dfbe;
}
#top_visual svg .st7886 {
  fill: #1a5139;
}
#top_visual svg .st7887 {
  fill: #aeb4b2;
}
#top_visual svg .st7888 {
  fill: #297269;
}
#top_visual svg .st7889 {
  fill: #587063;
}
#top_visual svg .st7890 {
  fill: #bef49b;
}
#top_visual svg .st7891 {
  fill: #61da4f;
}
#top_visual svg .st7892 {
  fill: #5d7e76;
}
#top_visual svg .st7893 {
  fill: #f3efe7;
}
#top_visual svg .st7894 {
  fill: #77a0b3;
}
#top_visual svg .st7895 {
  fill: #446665;
}
#top_visual svg .st7896 {
  fill: #f9fbfa;
}
#top_visual svg .st7897 {
  fill: #77a769;
}
#top_visual svg .st7898 {
  fill: #b7e7b4;
}
#top_visual svg .st7899 {
  fill: #97a993;
}
#top_visual svg .st7900 {
  fill: #2d754a;
}
#top_visual svg .st7901 {
  fill: #6bbeb6;
}
#top_visual svg .st7902 {
  fill: #b3bab5;
}
#top_visual svg .st7903 {
  fill: #95a79f;
}
#top_visual svg .st7904 {
  fill: #83988f;
}
#top_visual svg .st7905 {
  fill: #688880;
}
#top_visual svg .st7906 {
  fill: #b0b2ad;
}
#top_visual svg .st7907 {
  fill: #7dc376;
}
#top_visual svg .st7908 {
  fill: #5d8754;
}
#top_visual svg .st7909 {
  fill: #457140;
}
#top_visual svg .st7910 {
  fill: #e6f9ee;
}
#top_visual svg .st7911 {
  fill: #8eb994;
}
#top_visual svg .st7912 {
  fill: #6d9dc0;
}
#top_visual svg .st7913 {
  fill: #a9ada7;
}
#top_visual svg .st7914 {
  fill: #738d84;
}
#top_visual svg .st7915 {
  fill: #687560;
}
#top_visual svg .st7916 {
  fill: #a6a7a7;
}
#top_visual svg .st7917 {
  fill: #3c7455;
}
#top_visual svg .st7918 {
  fill: #63736d;
}
#top_visual svg .st7919 {
  fill: #8db78f;
}
#top_visual svg .st7920 {
  fill: #948880;
}
#top_visual svg .st7921 {
  fill: #82afd3;
}
#top_visual svg .st7922 {
  fill: #cad0ba;
}
#top_visual svg .st7923 {
  fill: #68e955;
}
#top_visual svg .st7924 {
  fill: #2a4b40;
}
#top_visual svg .st7925 {
  fill: #a2b49b;
}
#top_visual svg .st7926 {
  fill: #447f77;
}
#top_visual svg .st7927 {
  fill: #5a9b62;
}
#top_visual svg .st7928 {
  fill: #96ab8f;
}
#top_visual svg .st7929 {
  fill: #5d6c62;
}
#top_visual svg .st7930 {
  fill: #1b4841;
}
#top_visual svg .st7931 {
  fill: #0e3f28;
}
#top_visual svg .st7932 {
  fill: #cdd3d7;
}
#top_visual svg .st7933 {
  fill: #8fe687;
}
#top_visual svg .st7934 {
  fill: #3a887e;
}
#top_visual svg .st7935 {
  fill: #acb3b3;
}
#top_visual svg .st7936 {
  fill: #c3ded8;
}
#top_visual svg .st7937 {
  fill: #c3c2c1;
}
#top_visual svg .st7938 {
  fill: #598f82;
}
#top_visual svg .st7939 {
  fill: #b7bec1;
}
#top_visual svg .st7940 {
  fill: #2b8691;
}
#top_visual svg .st7941 {
  fill: #7db4e0;
}
#top_visual svg .st7942 {
  fill: #699ac7;
}
#top_visual svg .st7943 {
  fill: #eecc93;
}
#top_visual svg .st7944 {
  fill: #507553;
}
#top_visual svg .st7945 {
  fill: #96b8a2;
}
#top_visual svg .st7946 {
  fill: #739a73;
}
#top_visual svg .st7947 {
  fill: #7cb675;
}
#top_visual svg .st7948 {
  fill: #515e51;
}
#top_visual svg .st7949 {
  fill: #82957f;
}
#top_visual svg .st7950 {
  fill: #7e917d;
}
#top_visual svg .st7951 {
  fill: #93c0a2;
}
#top_visual svg .st7952 {
  fill: #7daa7f;
}
#top_visual svg .st7953 {
  fill: #f9f9f7;
}
#top_visual svg .st7954 {
  fill: #20654d;
}
#top_visual svg .st7955 {
  fill: #91c09b;
}
#top_visual svg .st7956 {
  fill: #57746e;
}
#top_visual svg .st7957 {
  fill: #a4e282;
}
#top_visual svg .st7958 {
  fill: #798486;
}
#top_visual svg .st7959 {
  fill: #5f7770;
}
#top_visual svg .st7960 {
  fill: #82b979;
}
#top_visual svg .st7961 {
  fill: #69a46e;
}
#top_visual svg .st7962 {
  fill: #8aa297;
}
#top_visual svg .st7963 {
  fill: #6ac0b3;
}
#top_visual svg .st7964 {
  fill: #717e77;
}
#top_visual svg .st7965 {
  fill: #899983;
}
#top_visual svg .st7966 {
  fill: #9ba6a3;
}
#top_visual svg .st7967 {
  fill: #6e909a;
}
#top_visual svg .st7968 {
  fill: #a6adae;
}
#top_visual svg .st7969 {
  fill: #89a86f;
}
#top_visual svg .st7970 {
  fill: #93b49e;
}
#top_visual svg .st7971 {
  fill: #6d7d6d;
}
#top_visual svg .st7972 {
  fill: #e7e7e4;
}
#top_visual svg .st7973 {
  fill: #b1dbba;
}
#top_visual svg .st7974 {
  fill: #e4e5e2;
}
#top_visual svg .st7975 {
  fill: #dcf5e6;
}
#top_visual svg .st7976 {
  fill: #85a180;
}
#top_visual svg .st7977 {
  fill: #a9e489;
}
#top_visual svg .st7978 {
  fill: #355c68;
}
#top_visual svg .st7979 {
  fill: #93ac8d;
}
#top_visual svg .st7980 {
  fill: #d3d2bb;
}
#top_visual svg .st7981 {
  fill: #688a98;
}
#top_visual svg .st7982 {
  fill: #9ff296;
}
#top_visual svg .st7983 {
  fill: #37756e;
}
#top_visual svg .st7984 {
  fill: #677b6c;
}
#top_visual svg .st7985 {
  fill: #6c9bc1;
}
#top_visual svg .st7986 {
  fill: #7899af;
}
#top_visual svg .st7987 {
  fill: #8ab18a;
}
#top_visual svg .st7988 {
  fill: #4ca291;
}
#top_visual svg .st7989 {
  fill: #8bad79;
}
#top_visual svg .st7990 {
  fill: #bdc3c7;
}
#top_visual svg .st7991 {
  fill: #9fb6a0;
}
#top_visual svg .st7992 {
  fill: #82906a;
}
#top_visual svg .st7993 {
  fill: #ddd7cf;
}
#top_visual svg .st7994 {
  fill: #d0d4d0;
}
#top_visual svg .st7995 {
  fill: #69837b;
}
#top_visual svg .st7996 {
  fill: #c9dad1;
}
#top_visual svg .st7997 {
  fill: #525c71;
}
#top_visual svg .st7998 {
  fill: #84a88b;
}
#top_visual svg .st7999 {
  fill: #5b8aa9;
}
#top_visual svg .st8000 {
  fill: #67bcb1;
}
#top_visual svg .st8001 {
  fill: #6a6d5d;
}
#top_visual svg .st8002 {
  fill: #65a164;
}
#top_visual svg .st8003 {
  fill: #77a7cd;
}
#top_visual svg .st8004 {
  fill: #93b29a;
}
#top_visual svg .st8005 {
  fill: #89c280;
}
#top_visual svg .st8006 {
  fill: #adb2b3;
}
#top_visual svg .st8007 {
  fill: #d9fdd2;
}
#top_visual svg .st8008 {
  fill: #96b082;
}
#top_visual svg .st8009 {
  fill: #47693e;
}
#top_visual svg .st8010 {
  fill: #cef7c7;
}
#top_visual svg .st8011 {
  fill: #9aacaa;
}
#top_visual svg .st8012 {
  fill: #d5d9de;
}
#top_visual svg .st8013 {
  fill: #757461;
}
#top_visual svg .st8014 {
  fill: #326e50;
}
#top_visual svg .st8015 {
  fill: #77a268;
}
#top_visual svg .st8016 {
  fill: #466561;
}
#top_visual svg .st8017 {
  fill: #83c97c;
}
#top_visual svg .st8018 {
  fill: #b2f685;
}
#top_visual svg .st8019 {
  fill: #95d097;
}
#top_visual svg .st8020 {
  fill: #396951;
}
#top_visual svg .st8021 {
  fill: #57704a;
}
#top_visual svg .st8022 {
  fill: #334a46;
}
#top_visual svg .st8023 {
  fill: #7fc182;
}
#top_visual svg .st8024 {
  fill: #c4c8c9;
}
#top_visual svg .st8025 {
  fill: #7fbe80;
}
#top_visual svg .st8026 {
  fill: #5a6d33;
}
#top_visual svg .st8027 {
  fill: #edcd9e;
}
#top_visual svg .st8028 {
  fill: #97a9a1;
}
#top_visual svg .st8029 {
  fill: #a8b9b8;
}
#top_visual svg .st8030 {
  fill: #68e755;
}
#top_visual svg .st8031 {
  fill: #a8fca7;
}
#top_visual svg .st8032 {
  fill: #758c88;
}
#top_visual svg .st8033 {
  fill: #6c898c;
}
#top_visual svg .st8034 {
  fill: #758a75;
}
#top_visual svg .st8035 {
  fill: #c7ded8;
}
#top_visual svg .st8036 {
  fill: #bfc2c0;
}
#top_visual svg .st8037 {
  fill: #729bbb;
}
#top_visual svg .st8038 {
  fill: #cdcdc9;
}
#top_visual svg .st8039 {
  fill: #6f8474;
}
#top_visual svg .st8040 {
  fill: #596b46;
}
#top_visual svg .st8041 {
  fill: #89a39f;
}
#top_visual svg .st8042 {
  fill: #406670;
}
#top_visual svg .st8043 {
  fill: #4f8398;
}
#top_visual svg .st8044 {
  fill: #718875;
}
#top_visual svg .st8045 {
  fill: #808e70;
}
#top_visual svg .st8046 {
  fill: #5e7a70;
}
#top_visual svg .st8047 {
  fill: #a9f8a3;
}
#top_visual svg .st8048 {
  fill: #4da13e;
}
#top_visual svg .st8049 {
  fill: #9dafa8;
}
#top_visual svg .st8050 {
  fill: #8c9a96;
}
#top_visual svg .st8051 {
  fill: #5dc84c;
}
#top_visual svg .st8052 {
  fill: #79b976;
}
#top_visual svg .st8053 {
  fill: #a0f39a;
}
#top_visual svg .st8054 {
  fill: #8ab591;
}
#top_visual svg .st8055 {
  fill: #77a7cf;
}
#top_visual svg .st8056 {
  fill: #bfc6bf;
}
#top_visual svg .st8057 {
  fill: #5ea5aa;
}
#top_visual svg .st8058 {
  fill: #56635d;
}
#top_visual svg .st8059 {
  fill: #3f717d;
}
#top_visual svg .st8060 {
  fill: #9ae093;
}
#top_visual svg .st8061 {
  fill: #80a7c5;
}
#top_visual svg .st8062 {
  fill: #a3c987;
}
#top_visual svg .st8063 {
  fill: #7e958b;
}
#top_visual svg .st8064 {
  fill: #a7a785;
}
#top_visual svg .st8065 {
  fill: #296b5b;
}
#top_visual svg .st8066 {
  fill: #7fbf77;
}
#top_visual svg .st8067 {
  fill: #dedfda;
}
#top_visual svg .st8068 {
  fill: #6f9cbb;
}
#top_visual svg .st8069 {
  fill: #3f7245;
}
#top_visual svg .st8070 {
  fill: #a5f2a1;
}
#top_visual svg .st8071 {
  fill: #1f5345;
}
#top_visual svg .st8072 {
  fill: #98ef93;
}
#top_visual svg .st8073 {
  fill: #81947f;
}
#top_visual svg .st8074 {
  fill: #688284;
}
#top_visual svg .st8075 {
  fill: #92ce70;
}
#top_visual svg .st8076 {
  fill: #556c60;
}
#top_visual svg .st8077 {
  fill: #7a8f8c;
}
#top_visual svg .st8078 {
  fill: #adb2b1;
}
#top_visual svg .st8079 {
  fill: #a9c9e4;
}
#top_visual svg .st8080 {
  fill: #4b8d59;
}
#top_visual svg .st8081 {
  fill: #53877e;
}
#top_visual svg .st8082 {
  fill: #a0b5b4;
}
#top_visual svg .st8083 {
  fill: #d5d8e0;
}
#top_visual svg .st8084 {
  fill: #77a6db;
}
#top_visual svg .st8085 {
  fill: #60985f;
}
#top_visual svg .st8086 {
  fill: #608b53;
}
#top_visual svg .st8087 {
  fill: #a6b6b2;
}
#top_visual svg .st8088 {
  fill: #728881;
}
#top_visual svg .st8089 {
  fill: #dbeadd;
}
#top_visual svg .st8090 {
  fill: #f4f8f8;
}
#top_visual svg .st8091 {
  fill: #4a8090;
}
#top_visual svg .st8092 {
  fill: #9bec97;
}
#top_visual svg .st8093 {
  fill: #294033;
}
#top_visual svg .st8094 {
  fill: #3e5b55;
}
#top_visual svg .st8095 {
  fill: #97a6a4;
}
#top_visual svg .st8096 {
  fill: #739375;
}
#top_visual svg .st8097 {
  fill: #417149;
}
#top_visual svg .st8098 {
  fill: #89c889;
}
#top_visual svg .st8099 {
  fill: #648ba1;
}
#top_visual svg .st8100 {
  fill: #94b8cb;
}
#top_visual svg .st8101 {
  fill: #90c089;
}
#top_visual svg .st8102 {
  fill: #c1e5c3;
}
#top_visual svg .st8103 {
  fill: #8ca681;
}
#top_visual svg .st8104 {
  fill: #7bb97c;
}
#top_visual svg .st8105 {
  fill: #69817b;
}
#top_visual svg .st8106 {
  fill: #93e18d;
}
#top_visual svg .st8107 {
  fill: #517d8b;
}
#top_visual svg .st8108 {
  fill: #a1c9aa;
}
#top_visual svg .st8109 {
  fill: #dcdddb;
}
#top_visual svg .st8110 {
  fill: #c1fb99;
}
#top_visual svg .st8111 {
  fill: #88a692;
}
#top_visual svg .st8112 {
  fill: #5a9880;
}
#top_visual svg .st8113 {
  fill: #99a38b;
}
#top_visual svg .st8114 {
  fill: #73ad73;
}
#top_visual svg .st8115 {
  fill: #587b55;
}
#top_visual svg .st8116 {
  fill: #6c7071;
}
#top_visual svg .st8117 {
  fill: #abb3ad;
}
#top_visual svg .st8118 {
  fill: #afbdb2;
}
#top_visual svg .st8119 {
  fill: #afb29f;
}
#top_visual svg .st8120 {
  fill: #a3abac;
}
#top_visual svg .st8121 {
  fill: #45788a;
}
#top_visual svg .st8122 {
  fill: #4f9353;
}
#top_visual svg .st8123 {
  fill: #41727d;
}
#top_visual svg .st8124 {
  fill: #5e8c5f;
}
#top_visual svg .st8125 {
  fill: #a8b1ae;
}
#top_visual svg .st8126 {
  fill: #b2c1c4;
}
#top_visual svg .st8127 {
  fill: #8bb691;
}
#top_visual svg .st8128 {
  fill: #98ae93;
}
#top_visual svg .st8129 {
  fill: #8db691;
}
#top_visual svg .st8130 {
  fill: #578da7;
}
#top_visual svg .st8131 {
  fill: #87b981;
}
#top_visual svg .st8132 {
  fill: #4d7e92;
}
#top_visual svg .st8133 {
  fill: #cdd0cd;
}
#top_visual svg .st8134 {
  fill: #e5c491;
}
#top_visual svg .st8135 {
  fill: #dcf6e5;
}
#top_visual svg .st8136 {
  fill: #9ca79f;
}
#top_visual svg .st8137 {
  fill: #9db3b2;
}
#top_visual svg .st8138 {
  fill: #4a9371;
}
#top_visual svg .st8139 {
  fill: #ddfdc9;
}
#top_visual svg .st8140 {
  fill: #59685d;
}
#top_visual svg .st8141 {
  fill: #75905f;
}
#top_visual svg .st120 {
  fill: #466546;
}
#top_visual svg .st8142 {
  fill: #9bb0a9;
}
#top_visual svg .st8143 {
  fill: #73b26f;
}
#top_visual svg .st8144 {
  fill: #add3f9;
}
#top_visual svg .st8145 {
  fill: #637771;
}
#top_visual svg .st8146 {
  fill: #b8cbc4;
}
#top_visual svg .st8147 {
  fill: #899b97;
}
#top_visual svg .st8148 {
  fill: #afb1ad;
}
#top_visual svg .st8149 {
  fill: #90b3b1;
}
#top_visual svg .st8150 {
  fill: #588981;
}
#top_visual svg .st8151 {
  fill: #6a8f63;
}
#top_visual svg .st8152 {
  fill: #88c98e;
}
#top_visual svg .st8153 {
  fill: #9bafb1;
}
#top_visual svg .st8154 {
  fill: #5f7b74;
}
#top_visual svg .st8155 {
  fill: #5c676a;
}
#top_visual svg .st8156 {
  fill: #7c8f88;
}
#top_visual svg .st8157 {
  fill: #67ac67;
}
#top_visual svg .st8158 {
  fill: #cfb082;
}
#top_visual svg .st8159 {
  fill: #2c6054;
}
#top_visual svg .st8160 {
  fill: #b7bdc0;
}
#top_visual svg .st8161 {
  fill: #769179;
}
#top_visual svg .st8162 {
  fill: #5bab62;
}
#top_visual svg .st121 {
  fill: #114f2e;
}
#top_visual svg .st8163 {
  fill: #729958;
}
#top_visual svg .st8164 {
  fill: #83b18f;
}
#top_visual svg .st8165 {
  fill: #7db97d;
}
#top_visual svg .st8166 {
  fill: #b1c6ba;
}
#top_visual svg .st8167 {
  fill: #85c687;
}
#top_visual svg .st8168 {
  fill: #859476;
}
#top_visual svg .st8169 {
  fill: #80bd82;
}
#top_visual svg .st8170 {
  fill: #c9b083;
}
#top_visual svg .st8171 {
  fill: #6a93a8;
}
#top_visual svg .st8172 {
  fill: #75a5ce;
}
#top_visual svg .st8173 {
  fill: #2f6c61;
}
#top_visual svg .st8174 {
  fill: #a8f8a2;
}
#top_visual svg .st8175 {
  fill: #516c69;
}
#top_visual svg .st8176 {
  fill: #7b7d69;
}
#top_visual svg .st8177 {
  fill: #4f6762;
}
#top_visual svg .st8178 {
  fill: #7c8f8a;
}
#top_visual svg .st8179 {
  fill: #394e41;
}
#top_visual svg .st8180 {
  fill: #779474;
}
#top_visual svg .st8181 {
  fill: #c6ded9;
}
#top_visual svg .st8182 {
  fill: #67ac6a;
}
#top_visual svg .st8183 {
  fill: #75a875;
}
#top_visual svg .st8184 {
  fill: #cbf8af;
}
#top_visual svg .st8185 {
  fill: #bad9f9;
}
#top_visual svg .st8186 {
  fill: #8ab3d2;
}
#top_visual svg .st8187 {
  fill: #6e925f;
}
#top_visual svg .st8188 {
  fill: #a7f39c;
}
#top_visual svg .st8189 {
  fill: #236c4f;
}
#top_visual svg .st8190 {
  fill: #384e40;
}
#top_visual svg .st8191 {
  fill: #859982;
}
#top_visual svg .st8192 {
  fill: #7095af;
}
#top_visual svg .st8193 {
  fill: #49595b;
}
#top_visual svg .st8194 {
  fill: #4c6950;
}
#top_visual svg .st8195 {
  fill: #6695b2;
}
#top_visual svg .st8196 {
  fill: #6ca4c6;
}
#top_visual svg .st8197 {
  fill: #4f5e59;
}
#top_visual svg .st8198 {
  fill: #9bcaf5;
}
#top_visual svg .st8199 {
  fill: #d4d7de;
}
#top_visual svg .st8200 {
  fill: #7191a3;
}
#top_visual svg .st8201 {
  fill: #427079;
}
#top_visual svg .st8202 {
  fill: #a5f39c;
}
#top_visual svg .st8203 {
  fill: #c6cccf;
}
#top_visual svg .st8204 {
  fill: #6ba0c1;
}
#top_visual svg .st8205 {
  fill: #9fa37f;
}
#top_visual svg .st8206 {
  fill: #7e6c79;
}
#top_visual svg .st8207 {
  fill: #75b5a7;
}
#top_visual svg .st8208 {
  fill: #b8c2ac;
}
#top_visual svg .st8209 {
  fill: #c2c2bf;
}
#top_visual svg .st8210 {
  fill: #7bed68;
}
#top_visual svg .st8211 {
  fill: #4b5d71;
}
#top_visual svg .st8212 {
  fill: #67a566;
}
#top_visual svg .st8213 {
  fill: #849b7a;
}
#top_visual svg .st8214 {
  fill: #caeac4;
}
#top_visual svg .st8215 {
  fill: #8abe75;
}
#top_visual svg .st122 {
  fill: #779063;
}
#top_visual svg .st8216 {
  fill: #bdc2b9;
}
#top_visual svg .st8217 {
  fill: #246142;
}
#top_visual svg .st8218 {
  fill: #acbfb6;
}
#top_visual svg .st8219 {
  fill: #2d4c48;
}
#top_visual svg .st8220 {
  fill: #205747;
}
#top_visual svg .st8221 {
  fill: #9bafa7;
}
#top_visual svg .st8222 {
  fill: #728665;
}
#top_visual svg .st8223 {
  fill: #68915f;
}
#top_visual svg .st8224 {
  fill: #3f5c59;
}
#top_visual svg .st8225 {
  fill: #a6f4a1;
}
#top_visual svg .st8226 {
  fill: #bec3c0;
}
#top_visual svg .st8227 {
  fill: #5f9961;
}
#top_visual svg .st8228 {
  fill: #758881;
}
#top_visual svg .st8229 {
  fill: #72915f;
}
#top_visual svg .st8230 {
  fill: #4f6d5d;
}
#top_visual svg .st8231 {
  fill: #e5ebea;
}
#top_visual svg .st8232 {
  fill: #cbcec8;
}
#top_visual svg .st123 {
  fill: #aff584;
}
#top_visual svg .st8233 {
  fill: #ccf2db;
}
#top_visual svg .st8234 {
  fill: #9eab95;
}
#top_visual svg .st124 {
  fill: #345e3b;
}
#top_visual svg .st8235 {
  fill: #b8c9c5;
}
#top_visual svg .st8236 {
  fill: #7da87b;
}
#top_visual svg .st8237 {
  fill: #265e52;
}
#top_visual svg .st8238 {
  fill: #b0e9c9;
}
#top_visual svg .st8239 {
  fill: #b99581;
}
#top_visual svg .st8240 {
  fill: #cececb;
}
#top_visual svg .st8241 {
  fill: #8ba185;
}
#top_visual svg .st8242 {
  fill: #91a39a;
}
#top_visual svg .st8243 {
  fill: #4d645e;
}
#top_visual svg .st8244 {
  fill: #46747b;
}
#top_visual svg .st8245 {
  fill: #7dc076;
}
#top_visual svg .st8246 {
  fill: #84bf7a;
}
#top_visual svg .st8247 {
  fill: #15433c;
}
#top_visual svg .st8248 {
  fill: #8cc772;
}
#top_visual svg .st8249 {
  fill: #89d984;
}
#top_visual svg .st8250 {
  fill: #dde7e6;
}
#top_visual svg .st8251 {
  fill: #98a29c;
}
#top_visual svg .st8252 {
  fill: #d1d2d0;
}
#top_visual svg .st8253 {
  fill: #b6c4c5;
}
#top_visual svg .st8254 {
  fill: #85ccc1;
}
#top_visual svg .st8255 {
  fill: #567e59;
}
#top_visual svg .st8256 {
  fill: #a3a39b;
}
#top_visual svg .st8257 {
  fill: #81bc75;
}
#top_visual svg .st8258 {
  fill: #bee2c4;
}
#top_visual svg .st8259 {
  fill: #a1d3ae;
}
#top_visual svg .st8260 {
  fill: #576e69;
}
#top_visual svg .st8261 {
  fill: #b0dbc0;
}
#top_visual svg .st8262 {
  fill: #739f5a;
}
#top_visual svg .st8263 {
  fill: #95aa90;
}
#top_visual svg .st8264 {
  fill: #91cf86;
}
#top_visual svg .st8265 {
  fill: #598399;
}
#top_visual svg .st8266 {
  fill: #7ca7c9;
}
#top_visual svg .st8267 {
  fill: #5b6285;
}
#top_visual svg .st8268 {
  fill: #a4c0ac;
}
#top_visual svg .st8269 {
  fill: #6f777f;
}
#top_visual svg .st8270 {
  fill: #81917d;
}
#top_visual svg .st8271 {
  fill: #89c88b;
}
#top_visual svg .st8272 {
  fill: #7fb97d;
}
#top_visual svg .st8273 {
  fill: #3a5451;
}
#top_visual svg .st8274 {
  fill: #babec2;
}
#top_visual svg .st8275 {
  fill: #c7cfd5;
}
#top_visual svg .st8276 {
  fill: #7b979f;
}
#top_visual svg .st8277 {
  fill: #99c5ac;
}
#top_visual svg .st8278 {
  fill: #d8fac3;
}
#top_visual svg .st8279 {
  fill: #849070;
}
#top_visual svg .st8280 {
  fill: #99a791;
}
#top_visual svg .st8281 {
  fill: #dee7e6;
}
#top_visual svg .st8282 {
  fill: #ace88b;
}
#top_visual svg .st8283 {
  fill: #637682;
}
#top_visual svg .st8284 {
  fill: #56765e;
}
#top_visual svg .st8285 {
  fill: #62e350;
}
#top_visual svg .st8286 {
  fill: #4b655e;
}
#top_visual svg .st8287 {
  fill: #c1cccb;
}
#top_visual svg .st8288 {
  fill: #6d7a78;
}
#top_visual svg .st8289 {
  fill: #3c746b;
}
#top_visual svg .st8290 {
  fill: #398176;
}
#top_visual svg .st8291 {
  fill: #4db5c0;
}
#top_visual svg .st8292 {
  fill: #c6cbbb;
}
#top_visual svg .st8293 {
  fill: #a8b2ac;
}
#top_visual svg .st8294 {
  fill: #d7dfe6;
}
#top_visual svg .st8295 {
  fill: #419483;
}
#top_visual svg .st8296 {
  fill: #c7cac2;
}
#top_visual svg .st8297 {
  fill: #b19f76;
}
#top_visual svg .st8298 {
  fill: #718b70;
}
#top_visual svg .st8299 {
  fill: #436b72;
}
#top_visual svg .st8300 {
  fill: #78918b;
}
#top_visual svg .st8301 {
  fill: #f0f2f1;
}
#top_visual svg .st8302 {
  fill: #dcdbd3;
}
#top_visual svg .st8303 {
  fill: #dac8a3;
}
#top_visual svg .st8304 {
  fill: #536865;
}
#top_visual svg .st8305 {
  fill: #cfffce;
}
#top_visual svg .st8306 {
  fill: #87b0d2;
}
#top_visual svg .st8307 {
  fill: #5b6f6e;
}
#top_visual svg .st8308 {
  fill: #d5d5cf;
}
#top_visual svg .st8309 {
  fill: #a2c6a4;
}
#top_visual svg .st8310 {
  fill: #83a481;
}
#top_visual svg .st8311 {
  fill: #546a63;
}
#top_visual svg .st8312 {
  fill: #fafafa;
}
#top_visual svg .st8313 {
  fill: #215148;
}
#top_visual svg .st8314 {
  fill: #e1e3e1;
}
#top_visual svg .st8315 {
  fill: #969c8d;
}
#top_visual svg .st8316 {
  fill: #8b9b95;
}
#top_visual svg .st8317 {
  fill: #91a097;
}
#top_visual svg .st8318 {
  fill: #b3bcbc;
}
#top_visual svg .st8319 {
  fill: #99a8a5;
}
#top_visual svg .st8320 {
  fill: #719bb2;
}
#top_visual svg .st8321 {
  fill: #798b84;
}
#top_visual svg .st8322 {
  fill: #b2f383;
}
#top_visual svg .st8323 {
  fill: #217963;
}
#top_visual svg .st8324 {
  fill: #337453;
}
#top_visual svg .st8325 {
  fill: #81a78b;
}
#top_visual svg .st8326 {
  fill: #a3c6a5;
}
#top_visual svg .st8327 {
  fill: #73949c;
}
#top_visual svg .st8328 {
  fill: #79967e;
}
#top_visual svg .st8329 {
  fill: #366455;
}
#top_visual svg .st8330 {
  fill: #bfc5c2;
}
#top_visual svg .st8331 {
  fill: #4f953d;
}
#top_visual svg .st8332 {
  fill: #909b9b;
}
#top_visual svg .st8333 {
  fill: #6ea668;
}
#top_visual svg .st8334 {
  fill: #8d9e82;
}
#top_visual svg .st8335 {
  fill: #c8cac6;
}
#top_visual svg .st8336 {
  fill: #899976;
}
#top_visual svg .st8337 {
  fill: #a9f9a4;
}
#top_visual svg .st8338 {
  fill: #57746d;
}
#top_visual svg .st8339 {
  fill: #dac199;
}
#top_visual svg .st8340 {
  fill: #829471;
}
#top_visual svg .st8341 {
  fill: #c4bc8b;
}
#top_visual svg .st8342 {
  fill: #7cb07b;
}
#top_visual svg .st8343 {
  fill: #b2a97d;
}
#top_visual svg .st8344 {
  fill: #5a6a52;
}
#top_visual svg .st8345 {
  fill: #92acbf;
}
#top_visual svg .st8346 {
  fill: #498781;
}
#top_visual svg .st8347 {
  fill: #63b9af;
}
#top_visual svg .st8348 {
  fill: #50767b;
}
#top_visual svg .st8349 {
  fill: #bab7b9;
}
#top_visual svg .st8350 {
  fill: #9ec5a2;
}
#top_visual svg .st8351 {
  fill: #e1c394;
}
#top_visual svg .st8352 {
  fill: #ebf1f1;
}
#top_visual svg .st8353 {
  fill: #466055;
}
#top_visual svg .st8354 {
  fill: #556051;
}
#top_visual svg .st8355 {
  fill: #508974;
}
#top_visual svg .st8356 {
  fill: #caad7f;
}
#top_visual svg .st8357 {
  fill: #91a398;
}
#top_visual svg .st8358 {
  fill: #69b65d;
}
#top_visual svg .st8359 {
  fill: #8ab193;
}
#top_visual svg .st8360 {
  fill: #9db1aa;
}
#top_visual svg .st8361 {
  fill: #8bd683;
}
#top_visual svg .st8362 {
  fill: #e3e2e0;
}
#top_visual svg .st8363 {
  fill: #d7be97;
}
#top_visual svg .st8364 {
  fill: #a1f399;
}
#top_visual svg .st8365 {
  fill: #38746e;
}
#top_visual svg .st8366 {
  fill: #c7eed4;
}
#top_visual svg .st8367 {
  fill: #5cac65;
}
#top_visual svg .st8368 {
  fill: #7a8f87;
}
#top_visual svg .st8369 {
  fill: #6a877d;
}
#top_visual svg .st8370 {
  fill: #9aadab;
}
#top_visual svg .st8371 {
  fill: #72a18d;
}
#top_visual svg .st8372 {
  fill: #5b6d6a;
}
#top_visual svg .st8373 {
  fill: #5a6f69;
}
#top_visual svg .st8374 {
  fill: #89db85;
}
#top_visual svg .st8375 {
  fill: #567b54;
}
#top_visual svg .st8376 {
  fill: #7bb97d;
}
#top_visual svg .st8377 {
  fill: #afd7b7;
}
#top_visual svg .st8378 {
  fill: #537981;
}
#top_visual svg .st8379 {
  fill: #b3b8b1;
}
#top_visual svg .st8380 {
  fill: #c7c590;
}
#top_visual svg .st8381 {
  fill: #6c8781;
}
#top_visual svg .st8382 {
  fill: #d1d5cf;
}
#top_visual svg .st8383 {
  fill: #ebeeed;
}
#top_visual svg .st8384 {
  fill: #85a888;
}
#top_visual svg .st8385 {
  fill: #88a287;
}
#top_visual svg .st8386 {
  fill: #56824d;
}
#top_visual svg .st8387 {
  fill: #33755b;
}
#top_visual svg .st8388 {
  fill: #497248;
}
#top_visual svg .st8389 {
  fill: #6f807f;
}
#top_visual svg .st8390 {
  fill: #344a4f;
}
#top_visual svg .st8391 {
  fill: #c5cbd0;
}
#top_visual svg .st8392 {
  fill: #4e635f;
}
#top_visual svg .st8393 {
  fill: #6a8279;
}
#top_visual svg .st8394 {
  fill: #627974;
}
#top_visual svg .st8395 {
  fill: #aec2b9;
}
#top_visual svg .st8396 {
  fill: #445746;
}
#top_visual svg .st8397 {
  fill: #91a3a2;
}
#top_visual svg .st8398 {
  fill: #74b276;
}
#top_visual svg .st8399 {
  fill: #85b679;
}
#top_visual svg .st8400 {
  fill: #8dc66b;
}
#top_visual svg .st8401 {
  fill: #acb0b3;
}
#top_visual svg .st8402 {
  fill: #d9c39f;
}
#top_visual svg .st8403 {
  fill: #9ab3c2;
}
#top_visual svg .st8404 {
  fill: #a9faa4;
}
#top_visual svg .st8405 {
  fill: #9b9171;
}
#top_visual svg .st8406 {
  fill: #817cb7;
}
#top_visual svg .st8407 {
  fill: #626d64;
}
#top_visual svg .st8408 {
  fill: #c5cacf;
}
#top_visual svg .st8409 {
  fill: #7abf7e;
}
#top_visual svg .st8410 {
  fill: #4e8095;
}
#top_visual svg .st8411 {
  fill: #2f6553;
}
#top_visual svg .st8412 {
  fill: #457589;
}
#top_visual svg .st8413 {
  fill: #326556;
}
#top_visual svg .st8414 {
  fill: #6a8591;
}
#top_visual svg .st8415 {
  fill: #b3dbc0;
}
#top_visual svg .st8416 {
  fill: #8de08a;
}
#top_visual svg .st8417 {
  fill: #b0beba;
}
#top_visual svg .st8418 {
  fill: #abb5b6;
}
#top_visual svg .st8419 {
  fill: #9aaf94;
}
#top_visual svg .st8420 {
  fill: #7a9189;
}
#top_visual svg .st8421 {
  fill: #455e4e;
}
#top_visual svg .st8422 {
  fill: #5f93b1;
}
#top_visual svg .st8423 {
  fill: #77a8c7;
}
#top_visual svg .st8424 {
  fill: #9ac19e;
}
#top_visual svg .st8425 {
  fill: #6c7b72;
}
#top_visual svg .st8426 {
  fill: #629e61;
}
#top_visual svg .st8427 {
  fill: #1a5244;
}
#top_visual svg .st8428 {
  fill: #8db680;
}
#top_visual svg .st8429 {
  fill: #9caca3;
}
#top_visual svg .st8430 {
  fill: #4a6565;
}
#top_visual svg .st8431 {
  fill: #b7bdbe;
}
#top_visual svg .st8432 {
  fill: #78a5ce;
}
#top_visual svg .st8433 {
  fill: #7197a8;
}
#top_visual svg .st8434 {
  fill: #d6dfe0;
}
#top_visual svg .st8435 {
  fill: #acb6af;
}
#top_visual svg .st8436 {
  fill: #51798d;
}
#top_visual svg .st8437 {
  fill: #b3ddbc;
}
#top_visual svg .st8438 {
  fill: #c0e9ce;
}
#top_visual svg .st8439 {
  fill: #c7c2bc;
}
#top_visual svg .st8440 {
  fill: #4e7c76;
}
#top_visual svg .st8441 {
  fill: #63736e;
}
#top_visual svg .st8442 {
  fill: #96a67e;
}
#top_visual svg .st8443 {
  fill: #98a188;
}
#top_visual svg .st8444 {
  fill: #7fb7e6;
}
#top_visual svg .st8445 {
  fill: #5d91a9;
}
#top_visual svg .st8446 {
  fill: #647d76;
}
#top_visual svg .st8447 {
  fill: #817462;
}
#top_visual svg .st8448 {
  fill: #5b716c;
}
#top_visual svg .st8449 {
  fill: #667d63;
}
#top_visual svg .st8450 {
  fill: #4a798b;
}
#top_visual svg .st8451 {
  fill: #9ff69d;
}
#top_visual svg .st8452 {
  fill: #8f9e9f;
}
#top_visual svg .st8453 {
  fill: #8de389;
}
#top_visual svg .st8454 {
  fill: #b9c5c2;
}
#top_visual svg .st8455 {
  fill: #9ca49c;
}
#top_visual svg .st8456 {
  fill: #5f9162;
}
#top_visual svg .st8457 {
  fill: #447362;
}
#top_visual svg .st8458 {
  fill: #8ba7a3;
}
#top_visual svg .st8459 {
  fill: #83b081;
}
#top_visual svg .st8460 {
  fill: #89e483;
}
#top_visual svg .st8461 {
  fill: #7e928a;
}
#top_visual svg .st8462 {
  fill: #a6bfaa;
}
#top_visual svg .st8463 {
  fill: #6a9a63;
}
#top_visual svg .st8464 {
  fill: #7f988f;
}
#top_visual svg .st8465 {
  fill: #879983;
}
#top_visual svg .st8466 {
  fill: #6f97b6;
}
#top_visual svg .st8467 {
  fill: #6e8371;
}
#top_visual svg .st8468 {
  fill: #99d693;
}
#top_visual svg .st8469 {
  fill: #a0917e;
}
#top_visual svg .st8470 {
  fill: #b5e0c5;
}
#top_visual svg .st8471 {
  fill: #4b6a6f;
}
#top_visual svg .st8472 {
  fill: #a2aa9d;
}
#top_visual svg .st8473 {
  fill: #bbbca7;
}
#top_visual svg .st8474 {
  fill: #9aa18b;
}
#top_visual svg .st8475 {
  fill: #527755;
}
#top_visual svg .st8476 {
  fill: #bfded9;
}
#top_visual svg .st8477 {
  fill: #a5d4b1;
}
#top_visual svg .st8478 {
  fill: #a56750;
}
#top_visual svg .st8479 {
  fill: #698fa6;
}
#top_visual svg .st8480 {
  fill: #cdd1d7;
}
#top_visual svg .st125 {
  fill: #808b68;
}
#top_visual svg .st8481 {
  fill: #74b0a3;
}
#top_visual svg .st8482 {
  fill: #7fa377;
}
#top_visual svg .st8483 {
  fill: #537754;
}
#top_visual svg .st8484 {
  fill: #99ae95;
}
#top_visual svg .st8485 {
  fill: #4a9c82;
}
#top_visual svg .st8486 {
  fill: #afb9b3;
}
#top_visual svg .st8487 {
  fill: #f9d19a;
}
#top_visual svg .st8488 {
  fill: #5a7a71;
}
#top_visual svg .st8489 {
  fill: #39785c;
}
#top_visual svg .st8490 {
  fill: #778f82;
}
#top_visual svg .st8491 {
  fill: #3c91a3;
}
#top_visual svg .st8492 {
  fill: #627b6f;
}
#top_visual svg .st8493 {
  fill: #6aee55;
}
#top_visual svg .st8494 {
  fill: #789278;
}
#top_visual svg .st8495 {
  fill: #657a76;
}
#top_visual svg .st8496 {
  fill: #94e78d;
}
#top_visual svg .st8497 {
  fill: #37abb6;
}
#top_visual svg .st126 {
  fill: #9cdf77;
}
#top_visual svg .st8498 {
  fill: #b0bab9;
}
#top_visual svg .st8499 {
  fill: #728b75;
}
#top_visual svg .st8500 {
  fill: #e3c28d;
}
#top_visual svg .st8501 {
  fill: #85908e;
}
#top_visual svg .st8502 {
  fill: #d7dad5;
}
#top_visual svg .st8503 {
  fill: #38524e;
}
#top_visual svg .st8504 {
  fill: #5c7f5a;
}
#top_visual svg .st8505 {
  fill: #86a68d;
}
#top_visual svg .st8506 {
  fill: #b4c2c3;
}
#top_visual svg .st8507 {
  fill: #969678;
}
#top_visual svg .st8508 {
  fill: #699a54;
}
#top_visual svg .st8509 {
  fill: #447939;
}
#top_visual svg .st8510 {
  fill: #f3ec6c;
}
#top_visual svg .st8511 {
  fill: #a6bbb2;
}
#top_visual svg .st8512 {
  fill: #d1d2ce;
}
#top_visual svg .st8513 {
  fill: #c3c6c0;
}
#top_visual svg .st8514 {
  fill: #d3d4d1;
}
#top_visual svg .st8515 {
  fill: #9cc19d;
}
#top_visual svg .st127 {
  fill: #5d8e54;
}
#top_visual svg .st8516 {
  fill: #759c71;
}
#top_visual svg .st8517 {
  fill: #a1b5ac;
}
#top_visual svg .st8518 {
  fill: #9ba2a2;
}
#top_visual svg .st8519 {
  fill: #71a168;
}
#top_visual svg .st8520 {
  fill: #a9b1b2;
}
#top_visual svg .st8521 {
  fill: #80b5e1;
}
#top_visual svg .st8522 {
  fill: #a9faa3;
}
#top_visual svg .st8523 {
  fill: #74817b;
}
#top_visual svg .st8524 {
  fill: #83adc6;
}
#top_visual svg .st8525 {
  fill: #b95758;
}
#top_visual svg .st8526 {
  fill: #6e827c;
}
#top_visual svg .st8527 {
  fill: #7f9681;
}
#top_visual svg .st8528 {
  fill: #6ba97c;
}
#top_visual svg .st8529 {
  fill: #536d65;
}
#top_visual svg .st8530 {
  fill: #89957e;
}
#top_visual svg .st8531 {
  fill: #899b99;
}
#top_visual svg .st8532 {
  fill: #88af93;
}
#top_visual svg .st8533 {
  fill: #aae78a;
}
#top_visual svg .st8534 {
  fill: #8ccc8f;
}
#top_visual svg .st8535 {
  fill: #728562;
}
#top_visual svg .st8536 {
  fill: #1c413b;
}
#top_visual svg .st8537 {
  fill: #e1efec;
}
#top_visual svg .st8538 {
  fill: #62736d;
}
#top_visual svg .st8539 {
  fill: #16573b;
}
#top_visual svg .st8540 {
  fill: #a0c1b1;
}
#top_visual svg .st8541 {
  fill: #acfea6;
}
#top_visual svg .st8542 {
  fill: #cdd4ce;
}
#top_visual svg .st8543 {
  fill: #4e5749;
}
#top_visual svg .st8544 {
  fill: #779aaf;
}
#top_visual svg .st8545 {
  fill: #6690af;
}
#top_visual svg .st8546 {
  fill: #b3dcba;
}
#top_visual svg .st8547 {
  fill: #b2c6be;
}
#top_visual svg .st8548 {
  fill: #88b78f;
}
#top_visual svg .st8549 {
  fill: #97c19b;
}
#top_visual svg .st8550 {
  fill: #435a50;
}
#top_visual svg .st8551 {
  fill: #67beb1;
}
#top_visual svg .st8552 {
  fill: #8bbc85;
}
#top_visual svg .st8553 {
  fill: #699567;
}
#top_visual svg .st8554 {
  fill: #c3a278;
}
#top_visual svg .st8555 {
  fill: #a8fca3;
}
#top_visual svg .st8556 {
  fill: #6c9f6a;
}
#top_visual svg .st8557 {
  fill: #cacecf;
}
#top_visual svg .st8558 {
  fill: #e7e8e4;
}
#top_visual svg .st8559 {
  fill: #557470;
}
#top_visual svg .st8560 {
  fill: #184c46;
}
#top_visual svg .st8561 {
  fill: #a5bbb2;
}
#top_visual svg .st8562 {
  fill: #b8dfbf;
}
#top_visual svg .st8563 {
  fill: #929e95;
}
#top_visual svg .st8564 {
  fill: #bdc3ba;
}
#top_visual svg .st8565 {
  fill: #998568;
}
#top_visual svg .st8566 {
  fill: #5d7a74;
}
#top_visual svg .st8567 {
  fill: #769caa;
}
#top_visual svg .st8568 {
  fill: #b6e0c0;
}
#top_visual svg .st8569 {
  fill: #547d98;
}
#top_visual svg .st8570 {
  fill: #6490a4;
}
#top_visual svg .st8571 {
  fill: #5caa61;
}
#top_visual svg .st8572 {
  fill: #669a5c;
}
#top_visual svg .st8573 {
  fill: #bfc3be;
}
#top_visual svg .st8574 {
  fill: #536861;
}
#top_visual svg .st8575 {
  fill: #145959;
}
#top_visual svg .st8576 {
  fill: #cce0da;
}
#top_visual svg .st8577 {
  fill: #bde4ca;
}
#top_visual svg .st8578 {
  fill: #b3b7b0;
}
#top_visual svg .st8579 {
  fill: #718b83;
}
#top_visual svg .st8580 {
  fill: #a1bdb7;
}
#top_visual svg .st8581 {
  fill: #85c788;
}
#top_visual svg .st8582 {
  fill: #539e8d;
}
#top_visual svg .st8583 {
  fill: #5d92ae;
}
#top_visual svg .st8584 {
  fill: #7ac375;
}
#top_visual svg .st8585 {
  fill: #82b7e5;
}
#top_visual svg .st8586 {
  fill: #899178;
}
#top_visual svg .st8587 {
  fill: #4b6052;
}
#top_visual svg .st8588 {
  fill: #365d55;
}
#top_visual svg .st8589 {
  fill: #f2f1f1;
}
#top_visual svg .st8590 {
  fill: #e9ca91;
}
#top_visual svg .st8591 {
  fill: #a4aaa1;
}
#top_visual svg .st8592 {
  fill: #415238;
}
#top_visual svg .st8593 {
  fill: #8ea099;
}
#top_visual svg .st8594 {
  fill: #7da97c;
}
#top_visual svg .st8595 {
  fill: #8fa68f;
}
#top_visual svg .st8596 {
  fill: #dfe2df;
}
#top_visual svg .st8597 {
  fill: #7c8b85;
}
#top_visual svg .st8598 {
  fill: #94a5a3;
}
#top_visual svg .st8599 {
  fill: #cacbc4;
}
#top_visual svg .st8600 {
  fill: #89b278;
}
#top_visual svg .st8601 {
  fill: #6fac6a;
}
#top_visual svg .st8602 {
  fill: #8ab787;
}
#top_visual svg .st8603 {
  fill: #9fac97;
}
#top_visual svg .st8604 {
  fill: #4a6649;
}
#top_visual svg .st8605 {
  fill: #8cc37e;
}
#top_visual svg .st128 {
  fill: #8bb360;
}
#top_visual svg .st8606 {
  fill: #666559;
}
#top_visual svg .st8607 {
  fill: #7aa3c1;
}
#top_visual svg .st8608 {
  fill: #478c7b;
}
#top_visual svg .st8609 {
  fill: #396c7a;
}
#top_visual svg .st8610 {
  fill: #478953;
}
#top_visual svg .st129 {
  fill: #a3ce71;
}
#top_visual svg .st8611 {
  fill: #8ab988;
}
#top_visual svg .st8612 {
  fill: #455956;
}
#top_visual svg .st8613 {
  fill: #44776c;
}
#top_visual svg .st8614 {
  fill: #e1e1c8;
}
#top_visual svg .st8615 {
  fill: #bae3c6;
}
#top_visual svg .st8616 {
  fill: #79ad70;
}
#top_visual svg .st8617 {
  fill: #9fd0aa;
}
#top_visual svg .st8618 {
  fill: #8db676;
}
#top_visual svg .st8619 {
  fill: #608c59;
}
#top_visual svg .st8620 {
  fill: #a1f59c;
}
#top_visual svg .st8621 {
  fill: #a1a780;
}
#top_visual svg .st8622 {
  fill: #336951;
}
#top_visual svg .st8623 {
  fill: #94a98e;
}
#top_visual svg .st8624 {
  fill: #b3e1c3;
}
#top_visual svg .st8625 {
  fill: #c9af8d;
}
#top_visual svg .st8626 {
  fill: #6e8c5c;
}
#top_visual svg .st8627 {
  fill: #a99c7d;
}
#top_visual svg .st8628 {
  fill: #4eab43;
}
#top_visual svg .st8629 {
  fill: #839c8d;
}
#top_visual svg .st8630 {
  fill: #7daf6f;
}
#top_visual svg .st8631 {
  fill: #83bb7b;
}
#top_visual svg .st8632 {
  fill: #889b7b;
}
#top_visual svg .st8633 {
  fill: #637870;
}
#top_visual svg .st8634 {
  fill: #98b9a1;
}
#top_visual svg .st8635 {
  fill: #7dca7e;
}
#top_visual svg .st8636 {
  fill: #56647a;
}
#top_visual svg .st8637 {
  fill: #95a3a0;
}
#top_visual svg .st8638 {
  fill: #d3fed0;
}
#top_visual svg .st8639 {
  fill: #7c9d84;
}
#top_visual svg .st8640 {
  fill: #1a4a40;
}
#top_visual svg .st8641 {
  fill: #9f9575;
}
#top_visual svg .st8642 {
  fill: #7a9078;
}
#top_visual svg .st8643 {
  fill: #a3f7a2;
}
#top_visual svg .st8644 {
  fill: #a3c9a9;
}
#top_visual svg .st8645 {
  fill: #c5eac9;
}
#top_visual svg .st8646 {
  fill: #17472d;
}
#top_visual svg .st8647 {
  fill: #f6d297;
}
#top_visual svg .st8648 {
  fill: #939e9c;
}
#top_visual svg .st130 {
  fill: #2f714e;
}
#top_visual svg .st8649 {
  fill: #adbda8;
}
#top_visual svg .st8650 {
  fill: #718261;
}
#top_visual svg .st8651 {
  fill: #d3d9d7;
}
#top_visual svg .st8652 {
  fill: #93cf70;
}
#top_visual svg .st8653 {
  fill: #bac0c4;
}
#top_visual svg .st8654 {
  fill: #536458;
}
#top_visual svg .st8655 {
  fill: #296951;
}
#top_visual svg .st8656 {
  fill: #95988f;
}
#top_visual svg .st8657 {
  fill: #6c9eba;
}
#top_visual svg .st8658 {
  fill: #c9f2da;
}
#top_visual svg .st8659 {
  fill: #80938c;
}
#top_visual svg .st8660 {
  fill: #436e81;
}
#top_visual svg .st8661 {
  fill: #c9d3cf;
}
#top_visual svg .st8662 {
  fill: #a1bea5;
}
#top_visual svg .st8663 {
  fill: #bec7c8;
}
#top_visual svg .st8664 {
  fill: #82a891;
}
#top_visual svg .st8665 {
  fill: #a6b7b1;
}
#top_visual svg .st8666 {
  fill: #b6e8c7;
}
#top_visual svg .st8667 {
  fill: #608e62;
}
#top_visual svg .st8668 {
  fill: #487184;
}
#top_visual svg .st8669 {
  fill: #6ead6a;
}
#top_visual svg .st8670 {
  fill: #8bae8c;
}
#top_visual svg .st8671 {
  fill: #acf6a6;
}
#top_visual svg .st8672 {
  fill: #516830;
}
#top_visual svg .st8673 {
  fill: #88cf8b;
}
#top_visual svg .st8674 {
  fill: #87977e;
}
#top_visual svg .st8675 {
  fill: #bac2c2;
}
#top_visual svg .st8676 {
  fill: #c8cbc2;
}
#top_visual svg .st8677 {
  fill: #5c7266;
}
#top_visual svg .st8678 {
  fill: #649265;
}
#top_visual svg .st8679 {
  fill: #4d675d;
}
#top_visual svg .st8680 {
  fill: #7f9ead;
}
#top_visual svg .st8681 {
  fill: #7aabd6;
}
#top_visual svg .st8682 {
  fill: #558295;
}
#top_visual svg .st8683 {
  fill: #516462;
}
#top_visual svg .st8684 {
  fill: #9d9582;
}
#top_visual svg .st8685 {
  fill: #bcc1c4;
}
#top_visual svg .st8686 {
  fill: #637675;
}
#top_visual svg .st8687 {
  fill: #c8bea6;
}
#top_visual svg .st8688 {
  fill: #30736a;
}
#top_visual svg .st8689 {
  fill: #c4cace;
}
#top_visual svg .st8690 {
  fill: #a5f0a0;
}
#top_visual svg .st8691 {
  fill: #546d6e;
}
#top_visual svg .st8692 {
  fill: #76a55c;
}
#top_visual svg .st8693 {
  fill: #4f6459;
}
#top_visual svg .st8694 {
  fill: #c4e6c4;
}
#top_visual svg .st8695 {
  fill: #97a096;
}
#top_visual svg .st8696 {
  fill: #357567;
}
#top_visual svg .st8697 {
  fill: #a2e498;
}
#top_visual svg .st8698 {
  fill: #b1b7b7;
}
#top_visual svg .st8699 {
  fill: #51e0f7;
}
#top_visual svg .st8700 {
  fill: #a4cfb1;
}
#top_visual svg .st8701 {
  fill: #8bc284;
}
#top_visual svg .st8702 {
  fill: #49757d;
}
#top_visual svg .st8703 {
  fill: #4e9286;
}
#top_visual svg .st8704 {
  fill: #bdc2bd;
}
#top_visual svg .st8705 {
  fill: #c2b18e;
}
#top_visual svg .st8706 {
  fill: #8ce287;
}
#top_visual svg .st8707 {
  fill: #6d8780;
}
#top_visual svg .st8708 {
  fill: #d9c289;
}
#top_visual svg .st8709 {
  fill: #93b199;
}
#top_visual svg .st8710 {
  fill: #55706c;
}
#top_visual svg .st8711 {
  fill: #89a48e;
}
#top_visual svg .st8712 {
  fill: #99a69c;
}
#top_visual svg .st8713 {
  fill: #4a834d;
}
#top_visual svg .st8714 {
  fill: #7dc081;
}
#top_visual svg .st8715 {
  fill: #506963;
}
#top_visual svg .st8716 {
  fill: #69877f;
}
#top_visual svg .st8717 {
  fill: #7e998d;
}
#top_visual svg .st8718 {
  fill: #89c48b;
}
#top_visual svg .st8719 {
  fill: #4b7481;
}
#top_visual svg .st8720 {
  fill: #9bb0b7;
}
#top_visual svg .st8721 {
  fill: #9fc6c8;
}
#top_visual svg .st8722 {
  fill: #9ae18d;
}
#top_visual svg .st8723 {
  fill: #6d94ab;
}
#top_visual svg .st8724 {
  fill: #c8c3a3;
}
#top_visual svg .st8725 {
  fill: #305e56;
}
#top_visual svg .st8726 {
  fill: #74b9ae;
}
#top_visual svg .st8727 {
  fill: #6c9c60;
}
#top_visual svg .st8728 {
  fill: #75887d;
}
#top_visual svg .st8729 {
  fill: #a9c687;
}
#top_visual svg .st8730 {
  fill: #477f46;
}
#top_visual svg .st8731 {
  fill: #78ac78;
}
#top_visual svg .st8732 {
  fill: #93c5f5;
}
#top_visual svg .st8733 {
  fill: #5e8c99;
}
#top_visual svg .st8734 {
  fill: #b0c4b9;
}
#top_visual svg .st8735 {
  fill: #8ec46b;
}
#top_visual svg .st8736 {
  fill: #495b59;
}
#top_visual svg .st8737 {
  fill: #4c767e;
}
#top_visual svg .st8738 {
  fill: #777f81;
}
#top_visual svg .st8739 {
  fill: #4f7772;
}
#top_visual svg .st8740 {
  fill: #4d6a66;
}
#top_visual svg .st8741 {
  fill: #a3936e;
}
#top_visual svg .st8742 {
  fill: #aea07c;
}
#top_visual svg .st8743 {
  fill: #9dc98b;
}
#top_visual svg .st8744 {
  fill: #5a7e5b;
}
#top_visual svg .st8745 {
  fill: #7eb273;
}
#top_visual svg .st8746 {
  fill: #435b55;
}
#top_visual svg .st8747 {
  fill: #6f8a81;
}
#top_visual svg .st8748 {
  fill: #9fa59e;
}
#top_visual svg .st8749 {
  fill: #5d6a6a;
}
#top_visual svg .st8750 {
  fill: #819083;
}
#top_visual svg .st8751 {
  fill: #3d5546;
}
#top_visual svg .st8752 {
  fill: #5d7c56;
}
#top_visual svg .st8753 {
  fill: #6ea768;
}
#top_visual svg .st8754 {
  fill: #527381;
}
#top_visual svg .st8755 {
  fill: #a7caea;
}
#top_visual svg .st8756 {
  fill: #728d60;
}
#top_visual svg .st8757 {
  fill: #77aed7;
}
#top_visual svg .st8758 {
  fill: #99a6a2;
}
#top_visual svg .st8759 {
  fill: #205536;
}
#top_visual svg .st8760 {
  fill: #678e6b;
}
#top_visual svg .st8761 {
  fill: #92ce89;
}
#top_visual svg .st8762 {
  fill: #c0c5c5;
}
#top_visual svg .st8763 {
  fill: #283e31;
}
#top_visual svg .st8764 {
  fill: #73b975;
}
#top_visual svg .st8765 {
  fill: #2a6f54;
}
#top_visual svg .st8766 {
  fill: #607853;
}
#top_visual svg .st8767 {
  fill: #41707a;
}
#top_visual svg .st8768 {
  fill: #bcc1c5;
}
#top_visual svg .st8769 {
  fill: #89bbe9;
}
#top_visual svg .st8770 {
  fill: #8dcc8d;
}
#top_visual svg .st8771 {
  fill: #b4b3ae;
}
#top_visual svg .st8772 {
  fill: #9fb8ab;
}
#top_visual svg .st8773 {
  fill: #92a49e;
}
#top_visual svg .st8774 {
  fill: #98e892;
}
#top_visual svg .st8775 {
  fill: #9db196;
}
#top_visual svg .st8776 {
  fill: #7e8e5c;
}
#top_visual svg .st8777 {
  fill: #adbcbc;
}
#top_visual svg .st8778 {
  fill: #ade78e;
}
#top_visual svg .st8779 {
  fill: #8fdc88;
}
#top_visual svg .st8780 {
  fill: #7ba96c;
}
#top_visual svg .st8781 {
  fill: #949fa1;
}
#top_visual svg .st8782 {
  fill: #8edb89;
}
#top_visual svg .st8783 {
  fill: #899990;
}
#top_visual svg .st8784 {
  fill: #98d793;
}
#top_visual svg .st8785 {
  fill: #266e4f;
}
#top_visual svg .st8786 {
  fill: #86af88;
}
#top_visual svg .st8787 {
  fill: #569c5d;
}
#top_visual svg .st8788 {
  fill: #97afab;
}
#top_visual svg .st8789 {
  fill: #e5edeb;
}
#top_visual svg .st8790 {
  fill: #adbebe;
}
#top_visual svg .st8791 {
  fill: #135039;
}
#top_visual svg .st8792 {
  fill: #8ca499;
}
#top_visual svg .st8793 {
  fill: #648d9d;
}
#top_visual svg .st8794 {
  fill: #64955e;
}
#top_visual svg .st8795 {
  fill: #7f998e;
}
#top_visual svg .st8796 {
  fill: #73b871;
}
#top_visual svg .st8797 {
  fill: #81b77a;
}
#top_visual svg .st8798 {
  fill: #6dab6a;
}
#top_visual svg .st8799 {
  fill: #7f9291;
}
#top_visual svg .st8800 {
  fill: #84ad86;
}
#top_visual svg .st8801 {
  fill: #88c689;
}
#top_visual svg .st8802 {
  fill: #51585a;
}
#top_visual svg .st8803 {
  fill: #566a69;
}
#top_visual svg .st8804 {
  fill: #9fbea6;
}
#top_visual svg .st8805 {
  fill: #8ca8a0;
}
#top_visual svg .st8806 {
  fill: #5d6885;
}
#top_visual svg .st8807 {
  fill: #78a868;
}
#top_visual svg .st8808 {
  fill: #5e7b6e;
}
#top_visual svg .st8809 {
  fill: #a8aaa3;
}
#top_visual svg .st8810 {
  fill: #6aafa6;
}
#top_visual svg .st8811 {
  fill: #97a49c;
}
#top_visual svg .st8812 {
  fill: #6f9bb4;
}
#top_visual svg .st8813 {
  fill: #a6c8a8;
}
#top_visual svg .st8814 {
  fill: #e2e0ce;
}
#top_visual svg .st8815 {
  fill: #608852;
}
#top_visual svg .st8816 {
  fill: #accfb3;
}
#top_visual svg .st8817 {
  fill: #7db87e;
}
#top_visual svg .st8818 {
  fill: #5d8cae;
}
#top_visual svg .st8819 {
  fill: #96968c;
}
#top_visual svg .st8820 {
  fill: #cdcac8;
}
#top_visual svg .st8821 {
  fill: #b4fcb3;
}
#top_visual svg .st8822 {
  fill: #caf3c6;
}
#top_visual svg .st8823 {
  fill: #cab999;
}
#top_visual svg .st8824 {
  fill: #889d95;
}
#top_visual svg .st8825 {
  fill: #638d5f;
}
#top_visual svg .st8826 {
  fill: #6aa465;
}
#top_visual svg .st8827 {
  fill: #bec5c0;
}
#top_visual svg .st8828 {
  fill: #74929e;
}
#top_visual svg .st8829 {
  fill: #a6a591;
}
#top_visual svg .st8830 {
  fill: #b8beba;
}
#top_visual svg .st8831 {
  fill: #a6ae9d;
}
#top_visual svg .st8832 {
  fill: #6bc0b4;
}
#top_visual svg .st8833 {
  fill: #aaa68b;
}
#top_visual svg .st8834 {
  fill: #707e7e;
}
#top_visual svg .st8835 {
  fill: #66825a;
}
#top_visual svg .st8836 {
  fill: #86adc1;
}
#top_visual svg .st8837 {
  fill: #cccec7;
}
#top_visual svg .st8838 {
  fill: #83a085;
}
#top_visual svg .st8839 {
  fill: #acbfb7;
}
#top_visual svg .st8840 {
  fill: #5586a4;
}
#top_visual svg .st8841 {
  fill: #a5b6ad;
}
#top_visual svg .st8842 {
  fill: #225147;
}
#top_visual svg .st8843 {
  fill: #9ae897;
}
#top_visual svg .st8844 {
  fill: #73a2c3;
}
#top_visual svg .st8845 {
  fill: #61899d;
}
#top_visual svg .st8846 {
  fill: #85918e;
}
#top_visual svg .st8847 {
  fill: #205743;
}
#top_visual svg .st8848 {
  fill: #596e6c;
}
#top_visual svg .st8849 {
  fill: #9babaa;
}
#top_visual svg .st8850 {
  fill: #99ec93;
}
#top_visual svg .st8851 {
  fill: #3a504c;
}
#top_visual svg .st8852 {
  fill: #90bf89;
}
#top_visual svg .st8853 {
  fill: #b8c2c0;
}
#top_visual svg .st8854 {
  fill: #87c687;
}
#top_visual svg .st8855 {
  fill: #5d86a7;
}
#top_visual svg .st8856 {
  fill: #517652;
}
#top_visual svg .st8857 {
  fill: #928977;
}
#top_visual svg .st8858 {
  fill: #d7dbd7;
}
#top_visual svg .st8859 {
  fill: #859d92;
}
#top_visual svg .st8860 {
  fill: #89beef;
}
#top_visual svg .st8861 {
  fill: #19504b;
}
#top_visual svg .st8862 {
  fill: #f8f8f8;
}
#top_visual svg .st8863 {
  fill: #b0b7b1;
}
#top_visual svg .st8864 {
  fill: #406b6e;
}
#top_visual svg .st8865 {
  fill: #98baa0;
}
#top_visual svg .st8866 {
  fill: #558594;
}
#top_visual svg .st8867 {
  fill: #749ebe;
}
#top_visual svg .st8868 {
  fill: #7dba7e;
}
#top_visual svg .st8869 {
  fill: #4c8751;
}
#top_visual svg .st8870 {
  fill: #629e66;
}
#top_visual svg .st8871 {
  fill: #98c390;
}
#top_visual svg .st8872 {
  fill: #92e68c;
}
#top_visual svg .st8873 {
  fill: #a6f0a0;
}
#top_visual svg .st8874 {
  fill: #b9dfc1;
}
#top_visual svg .st8875 {
  fill: #7dbb7e;
}
#top_visual svg .st8876 {
  fill: #83afd7;
}
#top_visual svg .st8877 {
  fill: #2b6d66;
}
#top_visual svg .st8878 {
  fill: #3b776c;
}
#top_visual svg .st8879 {
  fill: #899d71;
}
#top_visual svg .st8880 {
  fill: #56685d;
}
#top_visual svg .st8881 {
  fill: #bfc5c9;
}
#top_visual svg .st8882 {
  fill: #607348;
}
#top_visual svg .st8883 {
  fill: #a5ccbe;
}
#top_visual svg .st8884 {
  fill: #416f81;
}
#top_visual svg .st8885 {
  fill: #82c27c;
}
#top_visual svg .st8886 {
  fill: #6b9aba;
}
#top_visual svg .st8887 {
  fill: #58a861;
}
#top_visual svg .st8888 {
  fill: #49625d;
}
#top_visual svg .st8889 {
  fill: #7df167;
}
#top_visual svg .st8890 {
  fill: #a1e799;
}
#top_visual svg .st8891 {
  fill: #8d9d97;
}
#top_visual svg .st8892 {
  fill: #719775;
}
#top_visual svg .st8893 {
  fill: #637370;
}
#top_visual svg .st8894 {
  fill: #656665;
}
#top_visual svg .st8895 {
  fill: #97b0ab;
}
#top_visual svg .st8896 {
  fill: #3b7d72;
}
#top_visual svg .st8897 {
  fill: #5f8da8;
}
#top_visual svg .st8898 {
  fill: #7ebb78;
}
#top_visual svg .st8899 {
  fill: #66bbaf;
}
#top_visual svg .st8900 {
  fill: #8d8da5;
}
#top_visual svg .st8901 {
  fill: #4f9d8e;
}
#top_visual svg .st8902 {
  fill: #6698b9;
}
#top_visual svg .st8903 {
  fill: #b0c4bb;
}
#top_visual svg .st8904 {
  fill: #8edf86;
}
#top_visual svg .st8905 {
  fill: #7d8b85;
}
#top_visual svg .st8906 {
  fill: #5c8ea5;
}
#top_visual svg .st8907 {
  fill: #61b7ac;
}
#top_visual svg .st8908 {
  fill: #5c7a6a;
}
#top_visual svg .st8909 {
  fill: #719667;
}
#top_visual svg .st8910 {
  fill: #9bc09c;
}
#top_visual svg .st8911 {
  fill: #20463d;
}
#top_visual svg .st8912 {
  fill: #a3afa8;
}
#top_visual svg .st8913 {
  fill: #95aba7;
}
#top_visual svg .st8914 {
  fill: #9bb5a0;
}
#top_visual svg .st8915 {
  fill: #86d17e;
}
#top_visual svg .st8916 {
  fill: #679967;
}
#top_visual svg .st8917 {
  fill: #53879b;
}
#top_visual svg .st8918 {
  fill: #d6b683;
}
#top_visual svg .st8919 {
  fill: #6a827a;
}
#top_visual svg .st8920 {
  fill: #698578;
}
#top_visual svg .st8921 {
  fill: #78bd78;
}
#top_visual svg .st8922 {
  fill: #7aa161;
}
#top_visual svg .st8923 {
  fill: #85a4b7;
}
#top_visual svg .st8924 {
  fill: #23574c;
}
#top_visual svg .st8925 {
  fill: #a0aca8;
}
#top_visual svg .st8926 {
  fill: #70936b;
}
#top_visual svg .st8927 {
  fill: #314b41;
}
#top_visual svg .st8928 {
  fill: #82b576;
}
#top_visual svg .st8929 {
  fill: #5d875c;
}
#top_visual svg .st8930 {
  fill: #7b8c89;
}
#top_visual svg .st8931 {
  fill: #a3ab8f;
}
#top_visual svg .st8932 {
  fill: #f78565;
}
#top_visual svg .st8933 {
  fill: #779c78;
}
#top_visual svg .st8934 {
  fill: #749eba;
}
#top_visual svg .st8935 {
  fill: #a3b6a7;
}
#top_visual svg .st8936 {
  fill: #9eafad;
}
#top_visual svg .st8937 {
  fill: #acd1b3;
}
#top_visual svg .st8938 {
  fill: #445657;
}
#top_visual svg .st8939 {
  fill: #e9eeed;
}
#top_visual svg .st8940 {
  fill: #38887d;
}
#top_visual svg .st8941 {
  fill: #718a75;
}
#top_visual svg .st8942 {
  fill: #3a5f57;
}
#top_visual svg .st8943 {
  fill: #436c51;
}
#top_visual svg .st8944 {
  fill: #8ca07a;
}
#top_visual svg .st8945 {
  fill: #96bdbe;
}
#top_visual svg .st8946 {
  fill: #b0eba8;
}
#top_visual svg .st8947 {
  fill: #8e9988;
}
#top_visual svg .st8948 {
  fill: #617a75;
}
#top_visual svg .st8949 {
  fill: #4a706a;
}
#top_visual svg .st8950 {
  fill: #7097b2;
}
#top_visual svg .st8951 {
  fill: #47625c;
}
#top_visual svg .st8952 {
  fill: #2e5f64;
}
#top_visual svg .st8953 {
  fill: #cbccc5;
}
#top_visual svg .st8954 {
  fill: #668fae;
}
#top_visual svg .st8955 {
  fill: #6bbeb5;
}
#top_visual svg .st8956 {
  fill: #66836b;
}
#top_visual svg .st8957 {
  fill: #f0c98d;
}
#top_visual svg .st8958 {
  fill: #355244;
}
#top_visual svg .st8959 {
  fill: #367548;
}
#top_visual svg .st8960 {
  fill: #738775;
}
#top_visual svg .st8961 {
  fill: #6e817d;
}
#top_visual svg .st8962 {
  fill: #559457;
}
#top_visual svg .st8963 {
  fill: #6a9b6a;
}
#top_visual svg .st8964 {
  fill: #90e289;
}
#top_visual svg .st8965 {
  fill: #9ec6a6;
}
#top_visual svg .st8966 {
  fill: #5f9b91;
}
#top_visual svg .st8967 {
  fill: #7c9763;
}
#top_visual svg .st8968 {
  fill: #669a5f;
}
#top_visual svg .st8969 {
  fill: #64866c;
}
#top_visual svg .st8970 {
  fill: #48615f;
}
#top_visual svg .st8971 {
  fill: #a8fba1;
}
#top_visual svg .st8972 {
  fill: #43675e;
}
#top_visual svg .st8973 {
  fill: #e1f6ea;
}
#top_visual svg .st8974 {
  fill: #89b099;
}
#top_visual svg .st8975 {
  fill: #6ba364;
}
#top_visual svg .st8976 {
  fill: #449688;
}
#top_visual svg .st8977 {
  fill: #556f63;
}
#top_visual svg .st8978 {
  fill: #98e88c;
}
#top_visual svg .st8979 {
  fill: #4d8953;
}
#top_visual svg .st8980 {
  fill: #819d91;
}
#top_visual svg .st8981 {
  fill: #6f8e54;
}
#top_visual svg .st8982 {
  fill: #baef97;
}
#top_visual svg .st8983 {
  fill: #6e8780;
}
#top_visual svg .st8984 {
  fill: #8cc281;
}
#top_visual svg .st8985 {
  fill: #3e836d;
}
#top_visual svg .st8986 {
  fill: #306756;
}
#top_visual svg .st8987 {
  fill: #61be54;
}
#top_visual svg .st8988 {
  fill: #75857d;
}
#top_visual svg .st8989 {
  fill: #3b6875;
}
#top_visual svg .st8990 {
  fill: #7a8f76;
}
#top_visual svg .st8991 {
  fill: #1e5d48;
}
#top_visual svg .st8992 {
  fill: #cfdde2;
}
#top_visual svg .st8993 {
  fill: #abaf85;
}
#top_visual svg .st8994 {
  fill: #85cb81;
}
#top_visual svg .st8995 {
  fill: #93d389;
}
#top_visual svg .st8996 {
  fill: #44897e;
}
#top_visual svg .st8997 {
  fill: #97a7ab;
}
#top_visual svg .st8998 {
  fill: #9ea7a2;
}
#top_visual svg .st8999 {
  fill: #d4d7d4;
}
#top_visual svg .st9000 {
  fill: #b7bcb5;
}
#top_visual svg .st9001 {
  fill: #469382;
}
#top_visual svg .st9002 {
  fill: #81af7c;
}
#top_visual svg .st9003 {
  fill: #799979;
}
#top_visual svg .st9004 {
  fill: #87ca7e;
}
#top_visual svg .st9005 {
  fill: #5a7773;
}
#top_visual svg .st9006 {
  fill: #327c72;
}
#top_visual svg .st131 {
  fill: #348970;
}
#top_visual svg .st9007 {
  fill: #cdb28a;
}
#top_visual svg .st9008 {
  fill: #447d4d;
}
#top_visual svg .st9009 {
  fill: #848f74;
}
#top_visual svg .st9010 {
  fill: #d6cf94;
}
#top_visual svg .st9011 {
  fill: #879a82;
}
#top_visual svg .st9012 {
  fill: #506e74;
}
#top_visual svg .st9013 {
  fill: #807cb3;
}
#top_visual svg .st9014 {
  fill: #82947f;
}
#top_visual svg .st9015 {
  fill: #adfea8;
}
#top_visual svg .st9016 {
  fill: #8de183;
}
#top_visual svg .st9017 {
  fill: #bdc6c2;
}
#top_visual svg .st9018 {
  fill: #5e807e;
}
#top_visual svg .st9019 {
  fill: #25584a;
}
#top_visual svg .st9020 {
  fill: #a5b7ae;
}
#top_visual svg .st9021 {
  fill: #9ae373;
}
#top_visual svg .st9022 {
  fill: #1f5434;
}
#top_visual svg .st9023 {
  fill: #75ad72;
}
#top_visual svg .st9024 {
  fill: #88a6b7;
}
#top_visual svg .st9025 {
  fill: #8bc589;
}
#top_visual svg .st9026 {
  fill: #2e7f5b;
}
#top_visual svg .st9027 {
  fill: #889a96;
}
#top_visual svg .st9028 {
  fill: #6b99bc;
}
#top_visual svg .st9029 {
  fill: #5b6758;
}
#top_visual svg .st9030 {
  fill: #adb3b6;
}
#top_visual svg .st9031 {
  fill: #cbd2cf;
}
#top_visual svg .st9032 {
  fill: #77aed9;
}
#top_visual svg .st9033 {
  fill: #8e9a98;
}
#top_visual svg .st9034 {
  fill: #81bb82;
}
#top_visual svg .st9035 {
  fill: #9da8a1;
}
#top_visual svg .st9036 {
  fill: #b3babe;
}
#top_visual svg .st9037 {
  fill: #b0b598;
}
#top_visual svg .st9038 {
  fill: #8da1a3;
}
#top_visual svg .st9039 {
  fill: #b0b4b5;
}
#top_visual svg .st9040 {
  fill: #abf17e;
}
#top_visual svg .st9041 {
  fill: #5fa395;
}
#top_visual svg .st9042 {
  fill: #58819b;
}
#top_visual svg .st9043 {
  fill: #8bc98d;
}
#top_visual svg .st9044 {
  fill: #857a66;
}
#top_visual svg .st9045 {
  fill: #346960;
}
#top_visual svg .st9046 {
  fill: #c1a67e;
}
#top_visual svg .st9047 {
  fill: #586766;
}
#top_visual svg .st9048 {
  fill: #7d857b;
}
#top_visual svg .st9049 {
  fill: #607c69;
}
#top_visual svg .st9050 {
  fill: #b0f581;
}
#top_visual svg .st9051 {
  fill: #3f6b76;
}
#top_visual svg .st9052 {
  fill: #cd9d5e;
}
#top_visual svg .st132 {
  fill: #a4e87d;
}
#top_visual svg .st9053 {
  fill: #99a17c;
}
#top_visual svg .st9054 {
  fill: #297351;
}
#top_visual svg .st9055 {
  fill: #5e8d8f;
}
#top_visual svg .st9056 {
  fill: #528155;
}
#top_visual svg .st9057 {
  fill: #c3eacf;
}
#top_visual svg .st9058 {
  fill: #f1cd9a;
}
#top_visual svg .st9059 {
  fill: #4f7452;
}
#top_visual svg .st9060 {
  fill: #8ed487;
}
#top_visual svg .st9061 {
  fill: #96cf99;
}
#top_visual svg .st9062 {
  fill: #4d9b88;
}
#top_visual svg .st9063 {
  fill: #8eac96;
}
#top_visual svg .st9064 {
  fill: #5d7872;
}
#top_visual svg .st9065 {
  fill: #9dd2ab;
}
#top_visual svg .st9066 {
  fill: #dda06d;
}
#top_visual svg .st9067 {
  fill: #8dc0f2;
}
#top_visual svg .st9068 {
  fill: #a2a273;
}
#top_visual svg .st9069 {
  fill: #97afad;
}
#top_visual svg .st9070 {
  fill: #8ac37a;
}
#top_visual svg .st9071 {
  fill: #6e8681;
}
#top_visual svg .st9072 {
  fill: #556a65;
}
#top_visual svg .st9073 {
  fill: #d3dadf;
}
#top_visual svg .st9074 {
  fill: #4f754b;
}
#top_visual svg .st9075 {
  fill: #599b90;
}
#top_visual svg .st9076 {
  fill: #3a4e49;
}
#top_visual svg .st9077 {
  fill: #83967f;
}
#top_visual svg .st9078 {
  fill: #8fa2a0;
}
#top_visual svg .st9079 {
  fill: #5c695e;
}
#top_visual svg .st9080 {
  fill: #92c5f4;
}
#top_visual svg .st9081 {
  fill: #b2d6f9;
}
#top_visual svg .st9082 {
  fill: #b7bca7;
}
#top_visual svg .st9083 {
  fill: #90a089;
}
#top_visual svg .st9084 {
  fill: #57706b;
}
#top_visual svg .st9085 {
  fill: #59aea2;
}
#top_visual svg .st9086 {
  fill: #abf8a8;
}
#top_visual svg .st9087 {
  fill: #b1bfbf;
}
#top_visual svg .st9088 {
  fill: #74a272;
}
#top_visual svg .st9089 {
  fill: #788b78;
}
#top_visual svg .st9090 {
  fill: #365b55;
}
#top_visual svg .st9091 {
  fill: #a7caaf;
}
#top_visual svg .st9092 {
  fill: #9baa91;
}
#top_visual svg .st9093 {
  fill: #9dea96;
}
#top_visual svg .st9094 {
  fill: #56879f;
}
#top_visual svg .st9095 {
  fill: #c8f4c4;
}
#top_visual svg .st9096 {
  fill: #607370;
}
#top_visual svg .st9097 {
  fill: #c1fac0;
}
#top_visual svg .st9098 {
  fill: #b2d0ea;
}
#top_visual svg .st9099 {
  fill: #417c60;
}
#top_visual svg .st9100 {
  fill: #c6f2c5;
}
#top_visual svg .st9101 {
  fill: #a3fa9f;
}
#top_visual svg .st9102 {
  fill: #6a9569;
}
#top_visual svg .st9103 {
  fill: #214c44;
}
#top_visual svg .st9104 {
  fill: #678963;
}
#top_visual svg .st9105 {
  fill: #93b197;
}
#top_visual svg .st9106 {
  fill: #497d91;
}
#top_visual svg .st9107 {
  fill: #729c72;
}
#top_visual svg .st9108 {
  fill: #6b99ba;
}
#top_visual svg .st9109 {
  fill: #365852;
}
#top_visual svg .st9110 {
  fill: #75ae6c;
}
#top_visual svg .st9111 {
  fill: #daffd7;
}
#top_visual svg .st9112 {
  fill: #72b1b6;
}
#top_visual svg .st9113 {
  fill: #91c186;
}
#top_visual svg .st9114 {
  fill: #909c97;
}
#top_visual svg .st9115 {
  fill: #a6d886;
}
#top_visual svg .st9116 {
  fill: #6d7e5c;
}
#top_visual svg .st9117 {
  fill: #4b6763;
}
#top_visual svg .st9118 {
  fill: #5f855d;
}
#top_visual svg .st9119 {
  fill: #678074;
}
#top_visual svg .st9120 {
  fill: #3d5145;
}
#top_visual svg .st9121 {
  fill: #a2a190;
}
#top_visual svg .st9122 {
  fill: #8dcbd1;
}
#top_visual svg .st9123 {
  fill: #97b993;
}
#top_visual svg .st9124 {
  fill: #73a6cc;
}
#top_visual svg .st9125 {
  fill: #1f5b4b;
}
#top_visual svg .st9126 {
  fill: #b4e5c6;
}
#top_visual svg .st9127 {
  fill: #5f868a;
}
#top_visual svg .st9128 {
  fill: #6a7c79;
}
#top_visual svg .st9129 {
  fill: #7d9a8e;
}
#top_visual svg .st9130 {
  fill: #66cf55;
}
#top_visual svg .st9131 {
  fill: #63708a;
}
#top_visual svg .st9132 {
  fill: #d9dde5;
}
#top_visual svg .st9133 {
  fill: #5b8da9;
}
#top_visual svg .st9134 {
  fill: #86af86;
}
#top_visual svg .st9135 {
  fill: #a5c8ae;
}
#top_visual svg .st9136 {
  fill: #a2b8ae;
}
#top_visual svg .st9137 {
  fill: #e8c991;
}
#top_visual svg .st9138 {
  fill: #809aa5;
}
#top_visual svg .st9139 {
  fill: #b2ae8d;
}
#top_visual svg .st9140 {
  fill: #4a7379;
}
#top_visual svg .st9141 {
  fill: #5da99b;
}
#top_visual svg .st9142 {
  fill: #4d6662;
}
#top_visual svg .st9143 {
  fill: #57865e;
}
#top_visual svg .st9144 {
  fill: #83f76b;
}
#top_visual svg .st9145 {
  fill: #9ad375;
}
#top_visual svg .st9146 {
  fill: #a4bbb1;
}
#top_visual svg .st9147 {
  fill: #87c0ba;
}
#top_visual svg .st9148 {
  fill: #4b747a;
}
#top_visual svg .st9149 {
  fill: #516152;
}
#top_visual svg .st9150 {
  fill: #848f8e;
}
#top_visual svg .st9151 {
  fill: #69bfb1;
}
#top_visual svg .st9152 {
  fill: #9ba9a6;
}
#top_visual svg .st9153 {
  fill: #6ba3c5;
}
#top_visual svg .st9154 {
  fill: #869e8b;
}
#top_visual svg .st9155 {
  fill: #c1c6c3;
}
#top_visual svg .st9156 {
  fill: #d8f9c2;
}
#top_visual svg .st9157 {
  fill: #7b908c;
}
#top_visual svg .st9158 {
  fill: #bbbec0;
}
#top_visual svg .st9159 {
  fill: #97ac91;
}
#top_visual svg .st9160 {
  fill: #807cb7;
}
#top_visual svg .st9161 {
  fill: #97bfad;
}
#top_visual svg .st9162 {
  fill: #8c9a93;
}
#top_visual svg .st9163 {
  fill: #89b288;
}
#top_visual svg .st9164 {
  fill: #51819a;
}
#top_visual svg .st9165 {
  fill: #a1b3ba;
}
#top_visual svg .st9166 {
  fill: #b5d3b9;
}
#top_visual svg .st9167 {
  fill: #849a8d;
}
#top_visual svg .st9168 {
  fill: #7eba7f;
}
#top_visual svg .st9169 {
  fill: #c6d3cf;
}
#top_visual svg .st9170 {
  fill: #80c77b;
}
#top_visual svg .st9171 {
  fill: #b2e7ae;
}
#top_visual svg .st9172 {
  fill: #71ac6a;
}
#top_visual svg .st9173 {
  fill: #5a7d5c;
}
#top_visual svg .st9174 {
  fill: #688573;
}
#top_visual svg .st9175 {
  fill: #babeb7;
}
#top_visual svg .st9176 {
  fill: #747c71;
}
#top_visual svg .st9177 {
  fill: #80947f;
}
#top_visual svg .st9178 {
  fill: #a1ec9c;
}
#top_visual svg .st9179 {
  fill: #25584f;
}
#top_visual svg .st9180 {
  fill: #759cbd;
}
#top_visual svg .st9181 {
  fill: #c3c9cd;
}
#top_visual svg .st9182 {
  fill: #707c78;
}
#top_visual svg .st9183 {
  fill: #3f9585;
}
#top_visual svg .st9184 {
  fill: #40becd;
}
#top_visual svg .st9185 {
  fill: #82968d;
}
#top_visual svg .st9186 {
  fill: #75b578;
}
#top_visual svg .st9187 {
  fill: #485c56;
}
#top_visual svg .st9188 {
  fill: #4d798d;
}
#top_visual svg .st9189 {
  fill: #c6cbd0;
}
#top_visual svg .st9190 {
  fill: #9fcd93;
}
#top_visual svg .st9191 {
  fill: #668aab;
}
#top_visual svg .st9192 {
  fill: #ccd6cb;
}
#top_visual svg .st9193 {
  fill: #98a3a3;
}
#top_visual svg .st9194 {
  fill: #426f76;
}
#top_visual svg .st9195 {
  fill: #6fb1a1;
}
#top_visual svg .st9196 {
  fill: #55b0a1;
}
#top_visual svg .st9197 {
  fill: #f0e2c8;
}
#top_visual svg .st9198 {
  fill: #90d486;
}
#top_visual svg .st9199 {
  fill: #dde6e4;
}
#top_visual svg .st9200 {
  fill: #6b8690;
}
#top_visual svg .st9201 {
  fill: #c7bb88;
}
#top_visual svg .st9202 {
  fill: #919d99;
}
#top_visual svg .st9203 {
  fill: #6ca36c;
}
#top_visual svg .st9204 {
  fill: #8bb393;
}
#top_visual svg .st9205 {
  fill: #81c678;
}
#top_visual svg .st9206 {
  fill: #487182;
}
#top_visual svg .st9207 {
  fill: #808e7e;
}
#top_visual svg .st9208 {
  fill: #627857;
}
#top_visual svg .st9209 {
  fill: #cccbc9;
}
#top_visual svg .st9210 {
  fill: #6a966c;
}
#top_visual svg .st9211 {
  fill: #88bb64;
}
#top_visual svg .st9212 {
  fill: #8dabc9;
}
#top_visual svg .st9213 {
  fill: #abb5b2;
}
#top_visual svg .st9214 {
  fill: #a9b6b2;
}
#top_visual svg .st9215 {
  fill: #a0b1b0;
}
#top_visual svg .st9216 {
  fill: #7ab56f;
}
#top_visual svg .st9217 {
  fill: #a4d4b0;
}
#top_visual svg .st9218 {
  fill: #6ebdb4;
}
#top_visual svg .st9219 {
  fill: #5a6468;
}
#top_visual svg .st9220 {
  fill: #5e8d61;
}
#top_visual svg .st9221 {
  fill: #adc1b7;
}
#top_visual svg .st9222 {
  fill: #78957d;
}
#top_visual svg .st9223 {
  fill: #9fb3aa;
}
#top_visual svg .st9224 {
  fill: #64837d;
}
#top_visual svg .st9225 {
  fill: #568ba3;
}
#top_visual svg .st9226 {
  fill: #69e855;
}
#top_visual svg .st9227 {
  fill: #dce0de;
}
#top_visual svg .st9228 {
  fill: #3d5149;
}
#top_visual svg .st9229 {
  fill: #85b085;
}
#top_visual svg .st9230 {
  fill: #91d789;
}
#top_visual svg .st9231 {
  fill: #dabe8a;
}
#top_visual svg .st9232 {
  fill: #a9bac5;
}
#top_visual svg .st9233 {
  fill: #95e690;
}
#top_visual svg .st9234 {
  fill: #88c07f;
}
#top_visual svg .st9235 {
  fill: #284f40;
}
#top_visual svg .st9236 {
  fill: #d0ab98;
}
#top_visual svg .st9237 {
  fill: #839582;
}
#top_visual svg .st9238 {
  fill: #3a6762;
}
#top_visual svg .st9239 {
  fill: #888c81;
}
#top_visual svg .st9240 {
  fill: #7ba483;
}
#top_visual svg .st9241 {
  fill: #8dcf7f;
}
#top_visual svg .st9242 {
  fill: #b8bcbd;
}
#top_visual svg .st9243 {
  fill: #717e6f;
}
#top_visual svg .st9244 {
  fill: #caf0d6;
}
#top_visual svg .st9245 {
  fill: #dfedd4;
}
#top_visual svg .st9246 {
  fill: #c0ab88;
}
#top_visual svg .st9247 {
  fill: #93bb76;
}
#top_visual svg .st9248 {
  fill: #73877b;
}
#top_visual svg .st9249 {
  fill: #437e70;
}
#top_visual svg .st9250 {
  fill: #c2595a;
}
#top_visual svg .st9251 {
  fill: #839484;
}
#top_visual svg .st9252 {
  fill: #b1f583;
}
#top_visual svg .st9253 {
  fill: #ccf2b7;
}
#top_visual svg .st9254 {
  fill: #748572;
}
#top_visual svg .st9255 {
  fill: #94e48e;
}
#top_visual svg .st9256 {
  fill: #89d281;
}
#top_visual svg .st9257 {
  fill: #407075;
}
#top_visual svg .st9258 {
  fill: #96eb97;
}
#top_visual svg .st9259 {
  fill: #bdc2bf;
}
#top_visual svg .st9260 {
  fill: #728b76;
}
#top_visual svg .st9261 {
  fill: #79aad2;
}
#top_visual svg .st9262 {
  fill: #4e8553;
}
#top_visual svg .st9263 {
  fill: #8ea8a5;
}
#top_visual svg .st9264 {
  fill: #4f8d56;
}
#top_visual svg .st9265 {
  fill: #89806e;
}
#top_visual svg .st9266 {
  fill: #86b382;
}
#top_visual svg .st9267 {
  fill: #8bbd79;
}
#top_visual svg .st9268 {
  fill: #a4a48b;
}
#top_visual svg .st9269 {
  fill: #7fc979;
}
#top_visual svg .st9270 {
  fill: #9fd97a;
}
#top_visual svg .st9271 {
  fill: #475b58;
}
#top_visual svg .st9272 {
  fill: #a1a497;
}
#top_visual svg .st9273 {
  fill: #416875;
}
#top_visual svg .st9274 {
  fill: #7b8e68;
}
#top_visual svg .st9275 {
  fill: #687f5a;
}
#top_visual svg .st9276 {
  fill: #5c8a55;
}
#top_visual svg .st9277 {
  fill: #93a69f;
}
#top_visual svg .st9278 {
  fill: #96e591;
}
#top_visual svg .st9279 {
  fill: #45625d;
}
#top_visual svg .st9280 {
  fill: #91e48b;
}
#top_visual svg .st9281 {
  fill: #24634f;
}
#top_visual svg .st9282 {
  fill: #f1f3f2;
}
#top_visual svg .st9283 {
  fill: #91a59d;
}
#top_visual svg .st9284 {
  fill: #b3c4c4;
}
#top_visual svg .st9285 {
  fill: #5d6f6d;
}
#top_visual svg .st9286 {
  fill: #85816a;
}
#top_visual svg .st9287 {
  fill: #b2bbbd;
}
#top_visual svg .st9288 {
  fill: #4b788e;
}
#top_visual svg .st9289 {
  fill: #55998f;
}
#top_visual svg .st9290 {
  fill: #598da3;
}
#top_visual svg .st9291 {
  fill: #8dca8e;
}
#top_visual svg .st9292 {
  fill: #679662;
}
#top_visual svg .st9293 {
  fill: #dde0dd;
}
#top_visual svg .st9294 {
  fill: #52978c;
}
#top_visual svg .st9295 {
  fill: #78a8d0;
}
#top_visual svg .st9296 {
  fill: #d1bb95;
}
#top_visual svg .st9297 {
  fill: #96ab90;
}
#top_visual svg .st9298 {
  fill: #96a39d;
}
#top_visual svg .st9299 {
  fill: #92b27b;
}
#top_visual svg .st9300 {
  fill: #8bca8d;
}
#top_visual svg .st9301 {
  fill: #73a074;
}
#top_visual svg .st9302 {
  fill: #b9b6b1;
}
#top_visual svg .st9303 {
  fill: #a2ce95;
}
#top_visual svg .st9304 {
  fill: #3f5e5b;
}
#top_visual svg .st9305 {
  fill: #b3e7c4;
}
#top_visual svg .st9306 {
  fill: #3b7067;
}
#top_visual svg .st9307 {
  fill: #5c86a1;
}
#top_visual svg .st9308 {
  fill: #88c17c;
}
#top_visual svg .st9309 {
  fill: #a9cf8f;
}
#top_visual svg .st9310 {
  fill: #7fac6e;
}
#top_visual svg .st9311 {
  fill: #8ab58b;
}
#top_visual svg .st9312 {
  fill: #9fa0a1;
}
#top_visual svg .st9313 {
  fill: #648ea6;
}
#top_visual svg .st9314 {
  fill: #c2c5b0;
}
#top_visual svg .st9315 {
  fill: #6d9bbc;
}
#top_visual svg .st9316 {
  fill: #859692;
}
#top_visual svg .st9317 {
  fill: #a5bca9;
}
#top_visual svg .st9318 {
  fill: #89cc82;
}
#top_visual svg .st9319 {
  fill: #7fa98c;
}
#top_visual svg .st9320 {
  fill: #d2ddd9;
}
#top_visual svg .st9321 {
  fill: #90c37a;
}
#top_visual svg .st9322 {
  fill: #747860;
}
#top_visual svg .st9323 {
  fill: #b4aa75;
}
#top_visual svg .st9324 {
  fill: #9f9683;
}
#top_visual svg .st9325 {
  fill: #dadad5;
}
#top_visual svg .st9326 {
  fill: #b0b4b7;
}
#top_visual svg .st9327 {
  fill: #8cb89d;
}
#top_visual svg .st9328 {
  fill: #8de487;
}
#top_visual svg .st9329 {
  fill: #aeb7b9;
}
#top_visual svg .st9330 {
  fill: #899693;
}
#top_visual svg .st9331 {
  fill: #879b81;
}
#top_visual svg .st9332 {
  fill: #90c2b9;
}
#top_visual svg .st9333 {
  fill: #7bb677;
}
#top_visual svg .st9334 {
  fill: #449281;
}
#top_visual svg .st9335 {
  fill: #425b37;
}
#top_visual svg .st9336 {
  fill: #8ca9bc;
}
#top_visual svg .st9337 {
  fill: #8abff1;
}
#top_visual svg .st9338 {
  fill: #c1c4c0;
}
#top_visual svg .st9339 {
  fill: #abd2b6;
}
#top_visual svg .st9340 {
  fill: #3f5346;
}
#top_visual svg .st9341 {
  fill: #40625c;
}
#top_visual svg .st9342 {
  fill: #649062;
}
#top_visual svg .st9343 {
  fill: #abdd89;
}
#top_visual svg .st9344 {
  fill: #c6d2c6;
}
#top_visual svg .st9345 {
  fill: #9a888f;
}
#top_visual svg .st9346 {
  fill: #6b926b;
}
#top_visual svg .st9347 {
  fill: #ced2d6;
}
#top_visual svg .st9348 {
  fill: #99afa5;
}
#top_visual svg .st9349 {
  fill: #c6efd5;
}
#top_visual svg .st9350 {
  fill: #a1b8af;
}
#top_visual svg .st9351 {
  fill: #97e68f;
}
#top_visual svg .st9352 {
  fill: #5b865e;
}
#top_visual svg .st9353 {
  fill: #97bf99;
}
#top_visual svg .st9354 {
  fill: #9eaea7;
}
#top_visual svg .st9355 {
  fill: #afb2ac;
}
#top_visual svg .st9356 {
  fill: #d2d3d0;
}
#top_visual svg .st9357 {
  fill: #f6ce94;
}
#top_visual svg .st133 {
  fill: #2c6344;
}
#top_visual svg .st9358 {
  fill: #627d77;
}
#top_visual svg .st9359 {
  fill: #80948d;
}
#top_visual svg .st9360 {
  fill: #6ca765;
}
#top_visual svg .st9361 {
  fill: #b9bdc0;
}
#top_visual svg .st9362 {
  fill: #637965;
}
#top_visual svg .st9363 {
  fill: #939191;
}
#top_visual svg .st9364 {
  fill: #b9f592;
}
#top_visual svg .st9365 {
  fill: #7c8777;
}
#top_visual svg .st9366 {
  fill: #b3fdae;
}
#top_visual svg .st9367 {
  fill: #a8b2b3;
}
#top_visual svg .st9368 {
  fill: #8ab48a;
}
#top_visual svg .st9369 {
  fill: #bac6c8;
}
#top_visual svg .st9370 {
  fill: #afbbb4;
}
#top_visual svg .st9371 {
  fill: #509b5e;
}
#top_visual svg .st9372 {
  fill: #f7f7f7;
}
#top_visual svg .st9373 {
  fill: #89ba86;
}
#top_visual svg .st9374 {
  fill: #627660;
}
#top_visual svg .st9375 {
  fill: #235569;
}
#top_visual svg .st9376 {
  fill: #6c796c;
}
#top_visual svg .st9377 {
  fill: #76928a;
}
#top_visual svg .st9378 {
  fill: #34805c;
}
#top_visual svg .st9379 {
  fill: #27625e;
}
#top_visual svg .st9380 {
  fill: #b6f2b1;
}
#top_visual svg .st9381 {
  fill: #5c8dad;
}
#top_visual svg .st9382 {
  fill: #dadde5;
}
#top_visual svg .st9383 {
  fill: #81907d;
}
#top_visual svg .st9384 {
  fill: #849c94;
}
#top_visual svg .st9385 {
  fill: #6a836c;
}
#top_visual svg .st9386 {
  fill: #3e7d75;
}
#top_visual svg .st9387 {
  fill: #5a6c6a;
}
#top_visual svg .st9388 {
  fill: #4e8d86;
}
#top_visual svg .st9389 {
  fill: #8d9e97;
}
#top_visual svg .st9390 {
  fill: #95c09c;
}
#top_visual svg .st9391 {
  fill: #acfda8;
}
#top_visual svg .st9392 {
  fill: #6e866e;
}
#top_visual svg .st9393 {
  fill: #40635c;
}
#top_visual svg .st9394 {
  fill: #8bb78f;
}
#top_visual svg .st9395 {
  fill: #eaebe9;
}
#top_visual svg .st9396 {
  fill: #7caf6a;
}
#top_visual svg .st9397 {
  fill: #75995f;
}
#top_visual svg .st9398 {
  fill: #397c73;
}
#top_visual svg .st134 {
  fill: #8fdc7c;
}
#top_visual svg .st9399 {
  fill: #c6cbca;
}
#top_visual svg .st9400 {
  fill: #236459;
}
#top_visual svg .st9401 {
  fill: #797862;
}
#top_visual svg .st9402 {
  fill: #6f9bbe;
}
#top_visual svg .st9403 {
  fill: #54b19f;
}
#top_visual svg .st9404 {
  fill: #80b0d7;
}
#top_visual svg .st9405 {
  fill: #5d8c9c;
}
#top_visual svg .st9406 {
  fill: #608d59;
}
#top_visual svg .st9407 {
  fill: #84c788;
}
#top_visual svg .st9408 {
  fill: #d0d7d5;
}
#top_visual svg .st9409 {
  fill: #8d9a97;
}
#top_visual svg .st9410 {
  fill: #465b4e;
}
#top_visual svg .st9411 {
  fill: #587767;
}
#top_visual svg .st9412 {
  fill: #75a5ca;
}
#top_visual svg .st9413 {
  fill: #445b4a;
}
#top_visual svg .st9414 {
  fill: #748780;
}
#top_visual svg .st9415 {
  fill: #83a09f;
}
#top_visual svg .st9416 {
  fill: #83b963;
}
#top_visual svg .st9417 {
  fill: #cee2d1;
}
#top_visual svg .st9418 {
  fill: #d0eed8;
}
#top_visual svg .st9419 {
  fill: #82a38e;
}
#top_visual svg .st9420 {
  fill: #628756;
}
#top_visual svg .st9421 {
  fill: #75897e;
}
#top_visual svg .st9422 {
  fill: #8e9a89;
}
#top_visual svg .st9423 {
  fill: #798d81;
}
#top_visual svg .st9424 {
  fill: #5b7679;
}
#top_visual svg .st9425 {
  fill: #859882;
}
#top_visual svg .st9426 {
  fill: #e0c395;
}
#top_visual svg .st9427 {
  fill: #b3e6c5;
}
#top_visual svg .st9428 {
  fill: #94afa4;
}
#top_visual svg .st9429 {
  fill: #97a09e;
}
#top_visual svg .st9430 {
  fill: #28615d;
}
#top_visual svg .st9431 {
  fill: #85c889;
}
#top_visual svg .st9432 {
  fill: #c2cbc8;
}
#top_visual svg .st9433 {
  fill: #769bb6;
}
#top_visual svg .st9434 {
  fill: #a7aba5;
}
#top_visual svg .st9435 {
  fill: #356358;
}
#top_visual svg .st9436 {
  fill: #949b91;
}
#top_visual svg .st9437 {
  fill: #7fbb76;
}
#top_visual svg .st9438 {
  fill: #51809a;
}
#top_visual svg .st9439 {
  fill: #3f625b;
}
#top_visual svg .st9440 {
  fill: #686c5d;
}
#top_visual svg .st9441 {
  fill: #5c825d;
}
#top_visual svg .st9442 {
  fill: #9be794;
}
#top_visual svg .st9443 {
  fill: #6fa4c6;
}
#top_visual svg .st9444 {
  fill: #b4bbb6;
}
#top_visual svg .st9445 {
  fill: #375852;
}
#top_visual svg .st9446 {
  fill: #6c9d6b;
}
#top_visual svg .st9447 {
  fill: #96a4a2;
}
#top_visual svg .st9448 {
  fill: #bbe7cb;
}
#top_visual svg .st9449 {
  fill: #698565;
}
#top_visual svg .st9450 {
  fill: #f3d29c;
}
#top_visual svg .st9451 {
  fill: #86b087;
}
#top_visual svg .st9452 {
  fill: #afb3b4;
}
#top_visual svg .st9453 {
  fill: #92b395;
}
#top_visual svg .st9454 {
  fill: #7c976b;
}
#top_visual svg .st9455 {
  fill: #bac392;
}
#top_visual svg .st9456 {
  fill: #6ebb70;
}
#top_visual svg .st9457 {
  fill: #6fad68;
}
#top_visual svg .st9458 {
  fill: #57ab9d;
}
#top_visual svg .st9459 {
  fill: #738983;
}
#top_visual svg .st9460 {
  fill: #b1b8b2;
}
#top_visual svg .st9461 {
  fill: #a1eb98;
}
#top_visual svg .st9462 {
  fill: #93b59a;
}
#top_visual svg .st9463 {
  fill: #73b6aa;
}
#top_visual svg .st9464 {
  fill: #71877d;
}
#top_visual svg .st9465 {
  fill: #9df197;
}
#top_visual svg .st9466 {
  fill: #b6b87f;
}
#top_visual svg .st9467 {
  fill: #a09576;
}
#top_visual svg .st9468 {
  fill: #26583f;
}
#top_visual svg .st9469 {
  fill: #9aa5a0;
}
#top_visual svg .st9470 {
  fill: #68886f;
}
#top_visual svg .st9471 {
  fill: #a9fba5;
}
#top_visual svg .st9472 {
  fill: #6fa66c;
}
#top_visual svg .st9473 {
  fill: #608f61;
}
#top_visual svg .st9474 {
  fill: #a2ada8;
}
#top_visual svg .st9475 {
  fill: #a4f09f;
}
#top_visual svg .st9476 {
  fill: #43594d;
}
#top_visual svg .st9477 {
  fill: #8bca8f;
}
#top_visual svg .st9478 {
  fill: #aeb6b8;
}
#top_visual svg .st9479 {
  fill: #a5eb7a;
}
#top_visual svg .st9480 {
  fill: #3f6d80;
}
#top_visual svg .st9481 {
  fill: #a7ef9d;
}
#top_visual svg .st9482 {
  fill: #4b7c90;
}
#top_visual svg .st9483 {
  fill: #b1b8b7;
}
#top_visual svg .st9484 {
  fill: #7b918b;
}
#top_visual svg .st9485 {
  fill: #97dda0;
}
#top_visual svg .st9486 {
  fill: #809266;
}
#top_visual svg .st9487 {
  fill: #8a9d90;
}
#top_visual svg .st9488 {
  fill: #9abaa1;
}
#top_visual svg .st9489 {
  fill: #b4dbbb;
}
#top_visual svg .st9490 {
  fill: #718c78;
}
#top_visual svg .st9491 {
  fill: #add0c7;
}
#top_visual svg .st9492 {
  fill: #82977e;
}
#top_visual svg .st9493 {
  fill: #65aea0;
}
#top_visual svg .st9494 {
  fill: #78a1b4;
}
#top_visual svg .st9495 {
  fill: #c1c6c7;
}
#top_visual svg .st9496 {
  fill: #73b66f;
}
#top_visual svg .st9497 {
  fill: #408980;
}
#top_visual svg .st9498 {
  fill: #bcc1bd;
}
#top_visual svg .st9499 {
  fill: #c8cdd1;
}
#top_visual svg .st9500 {
  fill: #456261;
}
#top_visual svg .st9501 {
  fill: #84bcb6;
}
#top_visual svg .st9502 {
  fill: #ddc69b;
}
#top_visual svg .st9503 {
  fill: #a0e798;
}
#top_visual svg .st9504 {
  fill: #6f7870;
}
#top_visual svg .st9505 {
  fill: #a1e579;
}
#top_visual svg .st9506 {
  fill: #9cea9a;
}
#top_visual svg .st9507 {
  fill: #6a7b65;
}
#top_visual svg .st9508 {
  fill: #398570;
}
#top_visual svg .st9509 {
  fill: #c1dcd3;
}
#top_visual svg .st9510 {
  fill: #54889d;
}
#top_visual svg .st9511 {
  fill: #949f97;
}
#top_visual svg .st9512 {
  fill: #9ae492;
}
#top_visual svg .st9513 {
  fill: #aba085;
}
#top_visual svg .st9514 {
  fill: #60a79e;
}
#top_visual svg .st9515 {
  fill: #a2cc90;
}
#top_visual svg .st9516 {
  fill: #638d63;
}
#top_visual svg .st9517 {
  fill: #6b9f6e;
}
#top_visual svg .st9518 {
  fill: #395149;
}
#top_visual svg .st9519 {
  fill: #b7c2c6;
}
#top_visual svg .st9520 {
  fill: #70a166;
}
#top_visual svg .st9521 {
  fill: #c7c5b3;
}
#top_visual svg .st9522 {
  fill: #8ad080;
}
#top_visual svg .st9523 {
  fill: #a0aca6;
}
#top_visual svg .st9524 {
  fill: #535f51;
}
#top_visual svg .st9525 {
  fill: #c7e1dc;
}
#top_visual svg .st9526 {
  fill: #90e78c;
}
#top_visual svg .st9527 {
  fill: #94d06f;
}
#top_visual svg .st9528 {
  fill: #6f97b8;
}
#top_visual svg .st9529 {
  fill: #245444;
}
#top_visual svg .st9530 {
  fill: #70af6c;
}
#top_visual svg .st9531 {
  fill: #9df199;
}
#top_visual svg .st9532 {
  fill: #e6dfb0;
}
#top_visual svg .st9533 {
  fill: #65958b;
}
#top_visual svg .st9534 {
  fill: #9bce74;
}
#top_visual svg .st9535 {
  fill: #859781;
}
#top_visual svg .st9536 {
  fill: #bbbe85;
}
#top_visual svg .st9537 {
  fill: #858585;
}
#top_visual svg .st9538 {
  fill: #cdb584;
}
#top_visual svg .st9539 {
  fill: #5b865f;
}
#top_visual svg .st9540 {
  fill: #82908f;
}
#top_visual svg .st135 {
  fill: #b1f482;
}
#top_visual svg .st9541 {
  fill: #849b95;
}
#top_visual svg .st9542 {
  fill: #6c9a71;
}
#top_visual svg .st9543 {
  fill: #7f9e96;
}
#top_visual svg .st9544 {
  fill: #7b8d7a;
}
#top_visual svg .st9545 {
  fill: #7ea063;
}
#top_visual svg .st9546 {
  fill: #215f34;
}
#top_visual svg .st9547 {
  fill: #939f9e;
}
#top_visual svg .st9548 {
  fill: #4a7b6b;
}
#top_visual svg .st9549 {
  fill: #517f9c;
}
#top_visual svg .st9550 {
  fill: #bdc7c2;
}
#top_visual svg .st9551 {
  fill: #83acce;
}
#top_visual svg .st9552 {
  fill: #8ab2d0;
}
#top_visual svg .st9553 {
  fill: #76a96d;
}
#top_visual svg .st9554 {
  fill: #a1ae97;
}
#top_visual svg .st9555 {
  fill: #547e57;
}
#top_visual svg .st9556 {
  fill: #658660;
}
#top_visual svg .st9557 {
  fill: #8ab48c;
}
#top_visual svg .st9558 {
  fill: #9ee178;
}
#top_visual svg .st9559 {
  fill: #c6b181;
}
#top_visual svg .st9560 {
  fill: #d0d3cf;
}
#top_visual svg .st9561 {
  fill: #638155;
}
#top_visual svg .st9562 {
  fill: #8d867e;
}
#top_visual svg .st9563 {
  fill: #96ef94;
}
#top_visual svg .st9564 {
  fill: #367463;
}
#top_visual svg .st9565 {
  fill: #596151;
}
#top_visual svg .st9566 {
  fill: #bdc3bf;
}
#top_visual svg .st9567 {
  fill: #598ea8;
}
#top_visual svg .st9568 {
  fill: #7fb56d;
}
#top_visual svg .st9569 {
  fill: #71aca1;
}
#top_visual svg .st9570 {
  fill: #6798b6;
}
#top_visual svg .st9571 {
  fill: #6b8b66;
}
#top_visual svg .st9572 {
  fill: #6d9ab1;
}
#top_visual svg .st9573 {
  fill: #89c26a;
}
#top_visual svg .st9574 {
  fill: #b9b16f;
}
#top_visual svg .st9575 {
  fill: #7e978e;
}
#top_visual svg .st9576 {
  fill: #29684e;
}
#top_visual svg .st9577 {
  fill: #99a68b;
}
#top_visual svg .st9578 {
  fill: #bcccca;
}
#top_visual svg .st9579 {
  fill: #ced3d1;
}
#top_visual svg .st9580 {
  fill: #59ae48;
}
#top_visual svg .st9581 {
  fill: #ced2cf;
}
#top_visual svg .st9582 {
  fill: #7b9b76;
}
#top_visual svg .st9583 {
  fill: #6d7f77;
}
#top_visual svg .st9584 {
  fill: #79a770;
}
#top_visual svg .st9585 {
  fill: #8fcd91;
}
#top_visual svg .st9586 {
  fill: #dabb8d;
}
#top_visual svg .st9587 {
  fill: #bbb771;
}
#top_visual svg .st9588 {
  fill: #40bccb;
}
#top_visual svg .st9589 {
  fill: #9bbea5;
}
#top_visual svg .st9590 {
  fill: #d5dfe1;
}
#top_visual svg .st9591 {
  fill: #28675c;
}
#top_visual svg .st9592 {
  fill: #8fca81;
}
#top_visual svg .st9593 {
  fill: #9bef97;
}
#top_visual svg .st9594 {
  fill: #497580;
}
#top_visual svg .st9595 {
  fill: #8a9d96;
}
#top_visual svg .st9596 {
  fill: #94be9d;
}
#top_visual svg .st9597 {
  fill: #889691;
}
#top_visual svg .st9598 {
  fill: #848e8f;
}
#top_visual svg .st9599 {
  fill: #97b7c8;
}
#top_visual svg .st9600 {
  fill: #4e5f60;
}
#top_visual svg .st9601 {
  fill: #a2aaa5;
}
#top_visual svg .st9602 {
  fill: #3c6d7b;
}
#top_visual svg .st9603 {
  fill: #7291aa;
}
#top_visual svg .st9604 {
  fill: #7a8c86;
}
#top_visual svg .st9605 {
  fill: #e0e1de;
}
#top_visual svg .st9606 {
  fill: #d6dbdf;
}
#top_visual svg .st9607 {
  fill: #afd2c9;
}
#top_visual svg .st9608 {
  fill: #9ccca9;
}
#top_visual svg .st9609 {
  fill: #7bb977;
}
#top_visual svg .st9610 {
  fill: #44743c;
}
#top_visual svg .st9611 {
  fill: #829774;
}
#top_visual svg .st9612 {
  fill: #42645d;
}
#top_visual svg .st9613 {
  fill: #5b8b58;
}
#top_visual svg .st9614 {
  fill: #74b271;
}
#top_visual svg .st9615 {
  fill: #9df19b;
}
#top_visual svg .st9616 {
  fill: #9faea7;
}
#top_visual svg .st9617 {
  fill: #3f6849;
}
#top_visual svg .st9618 {
  fill: #78a566;
}
#top_visual svg .st9619 {
  fill: #c2e0fa;
}
#top_visual svg .st9620 {
  fill: #4d6665;
}
#top_visual svg .st9621 {
  fill: #487a90;
}
#top_visual svg .st9622 {
  fill: #32554f;
}
#top_visual svg .st9623 {
  fill: #85a396;
}
#top_visual svg .st9624 {
  fill: #dbdfe6;
}
#top_visual svg .st9625 {
  fill: #afb6b8;
}
#top_visual svg .st9626 {
  fill: #175134;
}
#top_visual svg .st9627 {
  fill: #a3a79e;
}
#top_visual svg .st9628 {
  fill: #95a29e;
}
#top_visual svg .st9629 {
  fill: #728780;
}
#top_visual svg .st9630 {
  fill: #b1bbbd;
}
#top_visual svg .st9631 {
  fill: #a1b39b;
}
#top_visual svg .st9632 {
  fill: #5ea79b;
}
#top_visual svg .st9633 {
  fill: #93e58c;
}
#top_visual svg .st9634 {
  fill: #6ea471;
}
#top_visual svg .st9635 {
  fill: #a1c7a5;
}
#top_visual svg .st9636 {
  fill: #9dd2a9;
}
#top_visual svg .st9637 {
  fill: #22574f;
}
#top_visual svg .st9638 {
  fill: #a4e97c;
}
#top_visual svg .st9639 {
  fill: #b9cda6;
}
#top_visual svg .st9640 {
  fill: #cbd3d5;
}
#top_visual svg .st9641 {
  fill: #6d958f;
}
#top_visual svg .st9642 {
  fill: #9dc2a0;
}
#top_visual svg .st9643 {
  fill: #a6afad;
}
#top_visual svg .st9644 {
  fill: #436660;
}
#top_visual svg .st9645 {
  fill: #2a6442;
}
#top_visual svg .st9646 {
  fill: #cbcfcc;
}
#top_visual svg .st9647 {
  fill: #8fc6be;
}
#top_visual svg .st9648 {
  fill: #285337;
}
#top_visual svg .st9649 {
  fill: #a3ea7a;
}
#top_visual svg .st9650 {
  fill: #80796a;
}
#top_visual svg .st9651 {
  fill: #68a16c;
}
#top_visual svg .st9652 {
  fill: #caf3c2;
}
#top_visual svg .st9653 {
  fill: #a3e680;
}
#top_visual svg .st9654 {
  fill: #6d7d79;
}
#top_visual svg .st9655 {
  fill: #637c78;
}
#top_visual svg .st9656 {
  fill: #cac8b5;
}
#top_visual svg .st9657 {
  fill: #879c90;
}
#top_visual svg .st9658 {
  fill: #8aae93;
}
#top_visual svg .st9659 {
  fill: #9fb1bc;
}
#top_visual svg .st9660 {
  fill: #6e9f6d;
}
#top_visual svg .st9661 {
  fill: #ae9f80;
}
#top_visual svg .st9662 {
  fill: #a3c7ad;
}
#top_visual svg .st9663 {
  fill: #849caa;
}
#top_visual svg .st9664 {
  fill: #837376;
}
#top_visual svg .st9665 {
  fill: #b7c1bd;
}
#top_visual svg .st9666 {
  fill: #6896b5;
}
#top_visual svg .st9667 {
  fill: #c5ceca;
}
#top_visual svg .st9668 {
  fill: #8f9391;
}
#top_visual svg .st9669 {
  fill: #6b9178;
}
#top_visual svg .st9670 {
  fill: #658189;
}
#top_visual svg .st9671 {
  fill: #84a38f;
}
#top_visual svg .st9672 {
  fill: #96a098;
}
#top_visual svg .st9673 {
  fill: #bbbbb6;
}
#top_visual svg .st9674 {
  fill: #264c45;
}
#top_visual svg .st9675 {
  fill: #578c84;
}
#top_visual svg .st9676 {
  fill: #8d9f9d;
}
#top_visual svg .st9677 {
  fill: #8e9d96;
}
#top_visual svg .st9678 {
  fill: #7aa586;
}
#top_visual svg .st9679 {
  fill: #83a3ba;
}
#top_visual svg .st9680 {
  fill: #6b7b78;
}
#top_visual svg .st9681 {
  fill: #8ac47c;
}
#top_visual svg .st9682 {
  fill: #586f5b;
}
#top_visual svg .st9683 {
  fill: #586657;
}
#top_visual svg .st9684 {
  fill: #52839b;
}
#top_visual svg .st9685 {
  fill: #78b777;
}
#top_visual svg .st9686 {
  fill: #94afa0;
}
#top_visual svg .st9687 {
  fill: #566d6a;
}
#top_visual svg .st9688 {
  fill: #576353;
}
#top_visual svg .st9689 {
  fill: #99af82;
}
#top_visual svg .st9690 {
  fill: #b4c2c9;
}
#top_visual svg .st9691 {
  fill: #71a1c2;
}
#top_visual svg .st9692 {
  fill: #718581;
}
#top_visual svg .st9693 {
  fill: #184b44;
}
#top_visual svg .st9694 {
  fill: #a6aea9;
}
#top_visual svg .st9695 {
  fill: #33514b;
}
#top_visual svg .st9696 {
  fill: #1b473f;
}
#top_visual svg .st9697 {
  fill: #a1e393;
}
#top_visual svg .st9698 {
  fill: #c4d3d1;
}
#top_visual svg .st9699 {
  fill: #ace88c;
}
#top_visual svg .st9700 {
  fill: #3f7251;
}
#top_visual svg .st9701 {
  fill: #c0e4bf;
}
#top_visual svg .st9702 {
  fill: #4e7684;
}
#top_visual svg .st9703 {
  fill: #9fc7aa;
}
#top_visual svg .st9704 {
  fill: #509842;
}
#top_visual svg .st9705 {
  fill: #3d6a3c;
}
#top_visual svg .st9706 {
  fill: #429386;
}
#top_visual svg .st9707 {
  fill: #8eb272;
}
#top_visual svg .st9708 {
  fill: #8eb9c3;
}
#top_visual svg .st9709 {
  fill: #819377;
}
#top_visual svg .st9710 {
  fill: #cfd2cf;
}
#top_visual svg .st9711 {
  fill: #8c9792;
}
#top_visual svg .st9712 {
  fill: #c0f39d;
}
#top_visual svg .st9713 {
  fill: #8aa88e;
}
#top_visual svg .st9714 {
  fill: #baf596;
}
#top_visual svg .st9715 {
  fill: #f6f6f5;
}
#top_visual svg .st9716 {
  fill: #667a76;
}
#top_visual svg .st9717 {
  fill: #dae9cc;
}
#top_visual svg .st9718 {
  fill: #8f9d94;
}
#top_visual svg .st9719 {
  fill: #687d7a;
}
#top_visual svg .st9720 {
  fill: #2f645b;
}
#top_visual svg .st9721 {
  fill: #456667;
}
#top_visual svg .st9722 {
  fill: #b2f985;
}
#top_visual svg .st9723 {
  fill: #76a678;
}
#top_visual svg .st9724 {
  fill: #838771;
}
#top_visual svg .st9725 {
  fill: #d3d6da;
}
#top_visual svg .st9726 {
  fill: #8ea7a4;
}
#top_visual svg .st9727 {
  fill: #cecfcc;
}
#top_visual svg .st9728 {
  fill: #94cd73;
}
#top_visual svg .st9729 {
  fill: #edf0ed;
}
#top_visual svg .st9730 {
  fill: #245e45;
}
#top_visual svg .st9731 {
  fill: #9aa7a2;
}
#top_visual svg .st9732 {
  fill: #545d4d;
}
#top_visual svg .st9733 {
  fill: #c5c9ce;
}
#top_visual svg .st9734 {
  fill: #999c97;
}
#top_visual svg .st9735 {
  fill: #c1c5af;
}
#top_visual svg .st9736 {
  fill: #d9dbd6;
}
#top_visual svg .st9737 {
  fill: #d9f4e4;
}
#top_visual svg .st9738 {
  fill: #89c167;
}
#top_visual svg .st9739 {
  fill: #a4d7b1;
}
#top_visual svg .st9740 {
  fill: #4b6d75;
}
#top_visual svg .st9741 {
  fill: #8da89e;
}
#top_visual svg .st9742 {
  fill: #6c9d64;
}
#top_visual svg .st9743 {
  fill: #5688a3;
}
#top_visual svg .st9744 {
  fill: #8f8e8a;
}
#top_visual svg .st9745 {
  fill: #c2cece;
}
#top_visual svg .st9746 {
  fill: #f3cd93;
}
#top_visual svg .st9747 {
  fill: #d3d4bd;
}
#top_visual svg .st9748 {
  fill: #368278;
}
#top_visual svg .st9749 {
  fill: #8cd385;
}
#top_visual svg .st9750 {
  fill: #e2e4e2;
}
#top_visual svg .st9751 {
  fill: #7f9d90;
}
#top_visual svg .st9752 {
  fill: #6e866b;
}
#top_visual svg .st9753 {
  fill: #e3f7e8;
}
#top_visual svg .st9754 {
  fill: #37636c;
}
#top_visual svg .st9755 {
  fill: #e7ca92;
}
#top_visual svg .st9756 {
  fill: #849790;
}
#top_visual svg .st9757 {
  fill: #878a67;
}
#top_visual svg .st9758 {
  fill: #35493e;
}
#top_visual svg .st9759 {
  fill: #526b67;
}
#top_visual svg .st9760 {
  fill: #92bf99;
}
#top_visual svg .st9761 {
  fill: #e6e9e7;
}
#top_visual svg .st9762 {
  fill: #6dc0b8;
}
#top_visual svg .st9763 {
  fill: #a8ccea;
}
#top_visual svg .st9764 {
  fill: #a6bcab;
}
#top_visual svg .st9765 {
  fill: #748474;
}
#top_visual svg .st9766 {
  fill: #5b6f37;
}
#top_visual svg .st9767 {
  fill: #8f9f83;
}
#top_visual svg .st9768 {
  fill: #517380;
}
#top_visual svg .st9769 {
  fill: #c5d0d3;
}
#top_visual svg .st9770 {
  fill: #215c46;
}
#top_visual svg .st9771 {
  fill: #acb6b9;
}
#top_visual svg .st9772 {
  fill: #e7f0f1;
}
#top_visual svg .st9773 {
  fill: #7e997e;
}
#top_visual svg .st9774 {
  fill: #bdc8ca;
}
#top_visual svg .st9775 {
  fill: #3f5b54;
}
#top_visual svg .st9776 {
  fill: #548094;
}
#top_visual svg .st9777 {
  fill: #d0cec1;
}
#top_visual svg .st9778 {
  fill: #89b289;
}
#top_visual svg .st9779 {
  fill: #bfcdcc;
}
#top_visual svg .st9780 {
  fill: #8eb790;
}
#top_visual svg .st9781 {
  fill: #8ee285;
}
#top_visual svg .st9782 {
  fill: #a0aaa3;
}
#top_visual svg .st9783 {
  fill: #c5c7a5;
}
#top_visual svg .st9784 {
  fill: #bbc6c5;
}
#top_visual svg .st9785 {
  fill: #ccd2d7;
}
#top_visual svg .st9786 {
  fill: #aa906e;
}
#top_visual svg .st9787 {
  fill: #798c77;
}
#top_visual svg .st9788 {
  fill: #b6d1b5;
}
#top_visual svg .st9789 {
  fill: #5a6f6a;
}
#top_visual svg .st9790 {
  fill: #9fc9a5;
}
#top_visual svg .st9791 {
  fill: #cad3d4;
}
#top_visual svg .st9792 {
  fill: #95e990;
}
#top_visual svg .st9793 {
  fill: #617d62;
}
#top_visual svg .st9794 {
  fill: #8cb88e;
}
#top_visual svg .st9795 {
  fill: #c8cabd;
}
#top_visual svg .st9796 {
  fill: #d6d8d5;
}
#top_visual svg .st9797 {
  fill: #82bf84;
}
#top_visual svg .st9798 {
  fill: #666669;
}
#top_visual svg .st9799 {
  fill: #65866b;
}
#top_visual svg .st9800 {
  fill: #b5b7a3;
}
#top_visual svg .st9801 {
  fill: #86bb7c;
}
#top_visual svg .st9802 {
  fill: #74aa76;
}
#top_visual svg .st9803 {
  fill: #537077;
}
#top_visual svg .st9804 {
  fill: #94aa8b;
}
#top_visual svg .st9805 {
  fill: #687e78;
}
#top_visual svg .st9806 {
  fill: #b0b8b0;
}
#top_visual svg .st9807 {
  fill: #629a65;
}
#top_visual svg .st9808 {
  fill: #a5a59b;
}
#top_visual svg .st9809 {
  fill: #6fa570;
}
#top_visual svg .st9810 {
  fill: #5a875c;
}
#top_visual svg .st9811 {
  fill: #638562;
}
#top_visual svg .st9812 {
  fill: #7dab90;
}
#top_visual svg .st9813 {
  fill: #83a7c0;
}
#top_visual svg .st9814 {
  fill: red;
}
#top_visual svg .st9815 {
  fill: #afeb8d;
}
#top_visual svg .st9816 {
  fill: #566d6e;
}
#top_visual svg .st9817 {
  fill: #8faf88;
}
#top_visual svg .st9818 {
  fill: #425c52;
}
#top_visual svg .st9819 {
  fill: #80b983;
}
#top_visual svg .st9820 {
  fill: #d7ffd3;
}
#top_visual svg .st9821 {
  fill: #416b55;
}
#top_visual svg .st9822 {
  fill: #b7cac2;
}
#top_visual svg .st9823 {
  fill: #99aa94;
}
#top_visual svg .st9824 {
  fill: #a0b8af;
}
#top_visual svg .st136 {
  fill: #adee80;
}
#top_visual svg .st9825 {
  fill: #305548;
}
#top_visual svg .st9826 {
  fill: #a2b1a8;
}
#top_visual svg .st9827 {
  fill: #7eb2e0;
}
#top_visual svg .st9828 {
  fill: #94a9a0;
}
#top_visual svg .st9829 {
  fill: #a4b5af;
}
#top_visual svg .st9830 {
  fill: #92e18a;
}
#top_visual svg .st9831 {
  fill: #546b63;
}
#top_visual svg .st9832 {
  fill: #9ac790;
}
#top_visual svg .st9833 {
  fill: #529454;
}
#top_visual svg .st9834 {
  fill: #a1d4ae;
}
#top_visual svg .st9835 {
  fill: #cecfc2;
}
#top_visual svg .st9836 {
  fill: #bfd0c8;
}
#top_visual svg .st9837 {
  fill: #b3b5b7;
}
#top_visual svg .st9838 {
  fill: #979394;
}
#top_visual svg .st9839 {
  fill: #4cdef4;
}
#top_visual svg .st9840 {
  fill: #96c08b;
}
#top_visual svg .st9841 {
  fill: #879a91;
}
#top_visual svg .st9842 {
  fill: #768081;
}
#top_visual svg .st137 {
  fill: #82a05e;
}
#top_visual svg .st9843 {
  fill: #73986f;
}
#top_visual svg .st9844 {
  fill: #81bb77;
}
#top_visual svg .st9845 {
  fill: #e8e2da;
}
#top_visual svg .st9846 {
  fill: #c6ca9f;
}
#top_visual svg .st9847 {
  fill: #7f9f6a;
}
#top_visual svg .st9848 {
  fill: #6f8c77;
}
#top_visual svg .st9849 {
  fill: #97ab8c;
}
#top_visual svg .st9850 {
  fill: #56665e;
}
#top_visual svg .st9851 {
  fill: #a5b3ab;
}
#top_visual svg .st9852 {
  fill: #f5cf95;
}
#top_visual svg .st9853 {
  fill: #889a87;
}
#top_visual svg .st9854 {
  fill: #c8cfd3;
}
#top_visual svg .st9855 {
  fill: #c8d0d5;
}
#top_visual svg .st9856 {
  fill: #46798a;
}
#top_visual svg .st9857 {
  fill: #99aba4;
}
#top_visual svg .st9858 {
  fill: #c3cfcb;
}
#top_visual svg .st9859 {
  fill: #d2d6dc;
}
#top_visual svg .st9860 {
  fill: #89cb83;
}
#top_visual svg .st9861 {
  fill: #88958f;
}
#top_visual svg .st9862 {
  fill: #356d64;
}
#top_visual svg .st9863 {
  fill: #acbdb4;
}
#top_visual svg .st9864 {
  fill: #6ca772;
}
#top_visual svg .st9865 {
  fill: #c2d1cd;
}
#top_visual svg .st9866 {
  fill: #878a75;
}
#top_visual svg .st9867 {
  fill: #6a8894;
}
#top_visual svg .st9868 {
  fill: #b1f8f4;
}
#top_visual svg .st9869 {
  fill: #66a76c;
}
#top_visual svg .st9870 {
  fill: #15482d;
}
#top_visual svg .st9871 {
  fill: #82cb8f;
}
#top_visual svg .st9872 {
  fill: #a1a59d;
}
#top_visual svg .st9873 {
  fill: #8d9590;
}
#top_visual svg .st9874 {
  fill: #74e861;
}
#top_visual svg .st9875 {
  fill: #ceb081;
}
#top_visual svg .st9876 {
  fill: #5b7945;
}
#top_visual svg .st9877 {
  fill: #d7d5ce;
}
#top_visual svg .st9878 {
  fill: #b0ffaa;
}
#top_visual svg .st9879 {
  fill: #90e38a;
}
#top_visual svg .st9880 {
  fill: #8cb48c;
}
#top_visual svg .st9881 {
  fill: #88a772;
}
#top_visual svg .st9882 {
  fill: #56afb7;
}
#top_visual svg .st9883 {
  fill: #6a837b;
}
#top_visual svg .st9884 {
  fill: #366b5c;
}
#top_visual svg .st9885 {
  fill: #526c47;
}
#top_visual svg .st9886 {
  fill: #becfcd;
}
#top_visual svg .st9887 {
  fill: #7ca5c3;
}
#top_visual svg .st9888 {
  fill: #87bd78;
}
#top_visual svg .st9889 {
  fill: #bcbcb6;
}
#top_visual svg .st9890 {
  fill: #6ca26c;
}
#top_visual svg .st9891 {
  fill: #f1e5d0;
}
#top_visual svg .st9892 {
  fill: #8ca9a5;
}
#top_visual svg .st9893 {
  fill: #a1c9ea;
}
#top_visual svg .st9894 {
  fill: #85b389;
}
#top_visual svg .st9895 {
  fill: #a5e69b;
}
#top_visual svg .st9896 {
  fill: #dbdfe4;
}
#top_visual svg .st9897 {
  fill: #6e9089;
}
#top_visual svg .st9898 {
  fill: #9bde77;
}
#top_visual svg .st9899 {
  fill: #8fcf92;
}
#top_visual svg .st9900 {
  fill: #5b895c;
}
#top_visual svg .st9901 {
  fill: #558098;
}
#top_visual svg .st9902 {
  fill: #496b73;
}
#top_visual svg .st9903 {
  fill: #9da984;
}
#top_visual svg .st9904 {
  fill: #87a1b6;
}
#top_visual svg .st9905 {
  fill: #9a907a;
}
#top_visual svg .st9906 {
  fill: #a2d5b0;
}
#top_visual svg .st9907 {
  fill: #377f75;
}
#top_visual svg .st9908 {
  fill: #99a29d;
}
#top_visual svg .st9909 {
  fill: #e0e1dc;
}
#top_visual svg .st9910 {
  fill: #86b065;
}
#top_visual svg .st9911 {
  fill: #c9d0d4;
}
#top_visual svg .st9912 {
  fill: #93a98e;
}
#top_visual svg .st9913 {
  fill: #cbcfca;
}
#top_visual svg .st9914 {
  fill: #487b8c;
}
#top_visual svg .st9915 {
  fill: #43605d;
}
#top_visual svg .st9916 {
  fill: #b5bcbd;
}
#top_visual svg .st9917 {
  fill: #97b19a;
}
#top_visual svg .st9918 {
  fill: #99aba7;
}
#top_visual svg .st9919 {
  fill: #18483f;
}
#top_visual svg .st9920 {
  fill: #5a855d;
}
#top_visual svg .st9921 {
  fill: #80ad8f;
}
#top_visual svg .st9922 {
  fill: #698fa2;
}
#top_visual svg .st9923 {
  fill: #959395;
}
#top_visual svg .st9924 {
  fill: #ccd2d8;
}
#top_visual svg .st9925 {
  fill: #597d8d;
}
#top_visual svg .st9926 {
  fill: #68836d;
}
#top_visual svg .st9927 {
  fill: #a5c9ac;
}
#top_visual svg .st9928 {
  fill: #a8ccec;
}
#top_visual svg .st9929 {
  fill: #6a958c;
}
#top_visual svg .st9930 {
  fill: #7e8885;
}
#top_visual svg .st9931 {
  fill: #8a9696;
}
#top_visual svg .st9932 {
  fill: #91ce94;
}
#top_visual svg .st9933 {
  fill: #439481;
}
#top_visual svg .st9934 {
  fill: #8bad7e;
}
#top_visual svg .st138 {
  fill: #9dd273;
}
#top_visual svg .st9935 {
  fill: #3e5451;
}
#top_visual svg .st9936 {
  fill: #4b6360;
}
#top_visual svg .st9937 {
  fill: #93bd9b;
}
#top_visual svg .st9938 {
  fill: #548550;
}
#top_visual svg .st9939 {
  fill: #96b099;
}
#top_visual svg .st9940 {
  fill: #c4e3c5;
}
#top_visual svg .st9941 {
  fill: #b8cbc2;
}
#top_visual svg .st9942 {
  fill: #b4f986;
}
#top_visual svg .st9943 {
  fill: #43625d;
}
#top_visual svg .st9944 {
  fill: #679567;
}
#top_visual svg .st9945 {
  fill: #646f6a;
}
#top_visual svg .st9946 {
  fill: #36534f;
}
#top_visual svg .st9947 {
  fill: #aff483;
}
#top_visual svg .st9948 {
  fill: #546269;
}
#top_visual svg .st9949 {
  fill: #d9bf96;
}
#top_visual svg .st9950 {
  fill: #81ba76;
}
#top_visual svg .st9951 {
  fill: #b6b4ae;
}
#top_visual svg .st9952 {
  fill: #2e645e;
}
#top_visual svg .st9953 {
  fill: #71836e;
}
#top_visual svg .st9954 {
  fill: #91a79f;
}
#top_visual svg .st9955 {
  fill: #97a79f;
}
#top_visual svg .st9956 {
  fill: #4b7845;
}
#top_visual svg .st9957 {
  fill: #64a798;
}
#top_visual svg .st9958 {
  fill: #255c42;
}
#top_visual svg .st9959 {
  fill: #88bf84;
}
#top_visual svg .st9960 {
  fill: #8cc0f2;
}
#top_visual svg .st9961 {
  fill: #30735e;
}
#top_visual svg .st9962 {
  fill: #9ff195;
}
#top_visual svg .st9963 {
  fill: #6b7873;
}
#top_visual svg .st9964 {
  fill: #a4a28e;
}
#top_visual svg .st9965 {
  fill: #707e6c;
}
#top_visual svg .st9966 {
  fill: #74aa68;
}
#top_visual svg .st9967 {
  fill: #25615d;
}
#top_visual svg .st9968 {
  fill: #6a9b6b;
}
#top_visual svg .st9969 {
  fill: #52895a;
}
#top_visual svg .st9970 {
  fill: #95c2a1;
}
#top_visual svg .st9971 {
  fill: #819894;
}
#top_visual svg .st9972 {
  fill: #8d9799;
}
#top_visual svg .st9973 {
  fill: #53958a;
}
#top_visual svg .st9974 {
  fill: #cbe1db;
}
#top_visual svg .st9975 {
  fill: #7498b9;
}
#top_visual svg .st9976 {
  fill: #f5d198;
}
#top_visual svg .st9977 {
  fill: #497488;
}
#top_visual svg .st9978 {
  fill: #7e8f8c;
}
#top_visual svg .st9979 {
  fill: #c4c6b9;
}
#top_visual svg .st9980 {
  fill: #27413d;
}
#top_visual svg .st9981 {
  fill: #848e8d;
}
#top_visual svg .st9982 {
  fill: #476063;
}
#top_visual svg .st9983 {
  fill: #6d9268;
}
#top_visual svg .st9984 {
  fill: #69bdb4;
}
#top_visual svg .st9985 {
  fill: #74a776;
}
#top_visual svg .st9986 {
  fill: #556e50;
}
#top_visual svg .st9987 {
  fill: #899c9b;
}
#top_visual svg .st9988 {
  fill: #599058;
}
#top_visual svg .st9989 {
  fill: #518056;
}
#top_visual svg .st9990 {
  fill: #4b7c4b;
}
#top_visual svg .st9991 {
  fill: #75756c;
}
#top_visual svg .st9992 {
  fill: #a2a69c;
}
#top_visual svg .st9993 {
  fill: #7d907b;
}
#top_visual svg .st9994 {
  fill: #caad7c;
}
#top_visual svg .st9995 {
  fill: #94e590;
}
#top_visual svg .st9996 {
  fill: #b9bdc1;
}
#top_visual svg .st9997 {
  fill: #79b87b;
}
#top_visual svg .st9998 {
  fill: #72a266;
}
#top_visual svg .st9999 {
  fill: #a0a7ab;
}
#top_visual svg .st10000 {
  fill: #72b260;
}
#top_visual svg .st10001 {
  fill: #a79363;
}
#top_visual svg .st10002 {
  fill: #a8beb4;
}
#top_visual svg .st10003 {
  fill: #246d56;
}
#top_visual svg .st10004 {
  fill: #98cfae;
}
#top_visual svg .st10005 {
  fill: #94c4ba;
}
#top_visual svg .st139 {
  fill: #a1bb7d;
}
#top_visual svg .st10006 {
  fill: #798d85;
}
#top_visual svg .st10007 {
  fill: #b3ed92;
}
#top_visual svg .st10008 {
  fill: #a8f8a0;
}
#top_visual svg .st10009 {
  fill: #9be274;
}
#top_visual svg .st10010 {
  fill: #4c7653;
}
#top_visual svg .st10011 {
  fill: #41795b;
}
#top_visual svg .st10012 {
  fill: #a6ab98;
}
#top_visual svg .st10013 {
  fill: #35504c;
}
#top_visual svg .st10014 {
  fill: #757c70;
}
#top_visual svg .st10015 {
  fill: #456966;
}
#top_visual svg .st10016 {
  fill: #558259;
}
#top_visual svg .st10017 {
  fill: #478277;
}
#top_visual svg .st10018 {
  fill: #6b9561;
}
#top_visual svg .st10019 {
  fill: #8cb48e;
}
#top_visual svg .st10020 {
  fill: #314e4a;
}
#top_visual svg .st10021 {
  fill: #c4e6c6;
}
#top_visual svg .st10022 {
  fill: #93a88e;
}
#top_visual svg .st10023 {
  fill: #7ec378;
}
#top_visual svg .st10024 {
  fill: #d3cfcd;
}
#top_visual svg .st10025 {
  fill: #59675d;
}
#top_visual svg .st10026 {
  fill: #588da6;
}
#top_visual svg .st10027 {
  fill: #dcf6e7;
}
#top_visual svg .st10028 {
  fill: #538f6d;
}
#top_visual svg .st10029 {
  fill: #7a8b8b;
}
#top_visual svg .st10030 {
  fill: #b0c1c1;
}
#top_visual svg .st10031 {
  fill: #84a3bc;
}
#top_visual svg .st10032 {
  fill: #babeb9;
}
#top_visual svg .st10033 {
  fill: #627673;
}
#top_visual svg .st10034 {
  fill: #4f7956;
}
#top_visual svg .st10035 {
  fill: #e4ebe8;
}
#top_visual svg .st10036 {
  fill: #6ba0c3;
}
#top_visual svg .st10037 {
  fill: #7fb575;
}
#top_visual svg .st10038 {
  fill: #56845a;
}
#top_visual svg .st10039 {
  fill: #3e6d59;
}
#top_visual svg .st10040 {
  fill: #2a504b;
}
#top_visual svg .st10041 {
  fill: #93e48a;
}
#top_visual svg .st10042 {
  fill: #546958;
}
#top_visual svg .st10043 {
  fill: #195438;
}
#top_visual svg .st10044 {
  fill: #536c53;
}
#top_visual svg .st10045 {
  fill: #5e7255;
}
#top_visual svg .st10046 {
  fill: #4ca13f;
}
#top_visual svg .st10047 {
  fill: #54616a;
}
#top_visual svg .st10048 {
  fill: #87b09e;
}
#top_visual svg .st10049 {
  fill: #dac9a7;
}
#top_visual svg .st10050 {
  fill: #a6b4be;
}
#top_visual svg .st10051 {
  fill: #75a876;
}
#top_visual svg .st10052 {
  fill: #8ed885;
}
#top_visual svg .st10053 {
  fill: #7e9178;
}
#top_visual svg .st10054 {
  fill: #659a90;
}
#top_visual svg .st10055 {
  fill: #73825e;
}
#top_visual svg .st10056 {
  fill: #5c8a5f;
}
#top_visual svg .st10057 {
  fill: #878377;
}
#top_visual svg .st10058 {
  fill: #5c7758;
}
#top_visual svg .st10059 {
  fill: #79ad71;
}
#top_visual svg .st10060 {
  fill: #96e98f;
}
#top_visual svg .st10061 {
  fill: #6e8564;
}
#top_visual svg .st10062 {
  fill: #5d6f6b;
}
#top_visual svg .st10063 {
  fill: #5f7572;
}
#top_visual svg .st10064 {
  fill: #e3ece8;
}
#top_visual svg .st10065 {
  fill: #5d91ab;
}
#top_visual svg .st10066 {
  fill: #3f5b57;
}
#top_visual svg .st10067 {
  fill: #99bdd5;
}
#top_visual svg .st10068 {
  fill: #566d69;
}
#top_visual svg .st10069 {
  fill: #507571;
}
#top_visual svg .st10070 {
  fill: #abbdb7;
}
#top_visual svg .st10071 {
  fill: #ade3c1;
}
#top_visual svg .st10072 {
  fill: #619263;
}
#top_visual svg .st10073 {
  fill: #dad9d2;
}
#top_visual svg .st10074 {
  fill: #7dba7f;
}
#top_visual svg .st10075 {
  fill: #5d84a0;
}
#top_visual svg .st10076 {
  fill: #82bb85;
}
#top_visual svg .st10077 {
  fill: #a2a2a4;
}
#top_visual svg .st10078 {
  fill: #cbf4df;
}
#top_visual svg .st10079 {
  fill: #7faa8e;
}
#top_visual svg .st10080 {
  fill: #d6c18f;
}
#top_visual svg .st10081 {
  fill: #d1d4b8;
}
#top_visual svg .st10082 {
  fill: #788d86;
}
#top_visual svg .st10083 {
  fill: #607a54;
}
#top_visual svg .st10084 {
  fill: #9aea90;
}
#top_visual svg .st10085 {
  fill: #98a19b;
}
#top_visual svg .st10086 {
  fill: #596e6b;
}
#top_visual svg .st10087 {
  fill: #5d7873;
}
#top_visual svg .st10088 {
  fill: #3a8c81;
}
#top_visual svg .st10089 {
  fill: #426f63;
}
#top_visual svg .st10090 {
  fill: #c1cecb;
}
#top_visual svg .st10091 {
  fill: #a9afa9;
}
#top_visual svg .st10092 {
  fill: #54616b;
}
#top_visual svg .st10093 {
  fill: #d1c0a2;
}
#top_visual svg .st10094 {
  fill: #a4b2b5;
}
#top_visual svg .st10095 {
  fill: #a19465;
}
#top_visual svg .st10096 {
  fill: #888d7e;
}
#top_visual svg .st10097 {
  fill: #6f8478;
}
#top_visual svg .st10098 {
  fill: #a2bfbb;
}
#top_visual svg .st10099 {
  fill: #6a8963;
}
#top_visual svg .st10100 {
  fill: #abfca7;
}
#top_visual svg .st10101 {
  fill: #bfe4c0;
}
#top_visual svg .st10102 {
  fill: #bddcfa;
}
#top_visual svg .st10103 {
  fill: #fe8564;
}
#top_visual svg .st10104 {
  fill: #8b9f99;
}
#top_visual svg .st10105 {
  fill: #68a165;
}
#top_visual svg .st10106 {
  fill: #84bb83;
}
#top_visual svg .st10107 {
  fill: #a1e395;
}
#top_visual svg .st10108 {
  fill: #a2c5bd;
}
#top_visual svg .st10109 {
  fill: #688e5a;
}
#top_visual svg .st10110 {
  fill: #49604a;
}
#top_visual svg .st10111 {
  fill: #74a774;
}
#top_visual svg .st10112 {
  fill: #808c8a;
}
#top_visual svg .st10113 {
  fill: #94a2a2;
}
#top_visual svg .st10114 {
  fill: #436449;
}
#top_visual svg .st10115 {
  fill: #5f8551;
}
#top_visual svg .st10116 {
  fill: #515f62;
}
#top_visual svg .st10117 {
  fill: #90cc90;
}
#top_visual svg .st10118 {
  fill: #4b8355;
}
#top_visual svg .st10119 {
  fill: #8cca8f;
}
#top_visual svg .st10120 {
  fill: #8fba91;
}
#top_visual svg .st10121 {
  fill: #e1ffdc;
}
#top_visual svg .st10122 {
  fill: #698278;
}
#top_visual svg .st10123 {
  fill: #3f4e41;
}
#top_visual svg .st10124 {
  fill: #7d7f73;
}
#top_visual svg .st10125 {
  fill: #bfc8c4;
}
#top_visual svg .st10126 {
  fill: #e3f6e8;
}
#top_visual svg .st10127 {
  fill: #78897a;
}
#top_visual svg .st10128 {
  fill: #749577;
}
#top_visual svg .st10129 {
  fill: #92ea9b;
}
#top_visual svg .st10130 {
  fill: #8ce187;
}
#top_visual svg .st10131 {
  fill: #6da967;
}
#top_visual svg .st10132 {
  fill: #aefea8;
}
#top_visual svg .st10133 {
  fill: #78ac79;
}
#top_visual svg .st10134 {
  fill: #39514d;
}
#top_visual svg .st10135 {
  fill: #5a859a;
}
#top_visual svg .st10136 {
  fill: #90d388;
}
#top_visual svg .st10137 {
  fill: #6a847c;
}
#top_visual svg .st10138 {
  fill: #b1adad;
}
#top_visual svg .st10139 {
  fill: #6e8b84;
}
#top_visual svg .st10140 {
  fill: #b1c2b1;
}
#top_visual svg .st10141 {
  fill: #97b69f;
}
#top_visual svg .st10142 {
  fill: #9eb197;
}
#top_visual svg .st10143 {
  fill: #98dc73;
}
#top_visual svg .st10144 {
  fill: #c3b171;
}
#top_visual svg .st10145 {
  fill: #ceccc7;
}
#top_visual svg .st10146 {
  fill: #9be294;
}
#top_visual svg .st10147 {
  fill: #93ba8b;
}
#top_visual svg .st10148 {
  fill: #7d8c8b;
}
#top_visual svg .st10149 {
  fill: #b3c7bf;
}
#top_visual svg .st10150 {
  fill: #698faa;
}
#top_visual svg .st10151 {
  fill: #75876d;
}
#top_visual svg .st10152 {
  fill: #ebed84;
}
#top_visual svg .st10153 {
  fill: #53935a;
}
#top_visual svg .st10154 {
  fill: #d5e7e3;
}
#top_visual svg .st10155 {
  fill: #b8c3bd;
}
#top_visual svg .st10156 {
  fill: #cacecd;
}
#top_visual svg .st10157 {
  fill: #dae7d8;
}
#top_visual svg .st10158 {
  fill: #28544c;
}
#top_visual svg .st10159 {
  fill: #9bcb94;
}
#top_visual svg .st10160 {
  fill: #5d8a97;
}
#top_visual svg .st10161 {
  fill: #96b6cf;
}
#top_visual svg .st10162 {
  fill: #84c17c;
}
#top_visual svg .st10163 {
  fill: #c8cccb;
}
#top_visual svg .st10164 {
  fill: #8db58e;
}
#top_visual svg .st10165 {
  fill: #aaf7a4;
}
#top_visual svg .st10166 {
  fill: #98de71;
}
#top_visual svg .st10167 {
  fill: #a2a9a4;
}
#top_visual svg .st10168 {
  fill: #85a98c;
}
#top_visual svg .st10169 {
  fill: #8c968c;
}
#top_visual svg .st141 {
  fill: #739c61;
}
#top_visual svg .st10170 {
  fill: #a7e387;
}
#top_visual svg .st10171 {
  fill: #4b5c58;
}
#top_visual svg .st10172 {
  fill: #aed9b9;
}
#top_visual svg .st10173 {
  fill: #acbfbb;
}
#top_visual svg .st10174 {
  fill: #2a4041;
}
#top_visual svg .st10175 {
  fill: #b5bdb8;
}
#top_visual svg .st10176 {
  fill: #87999b;
}
#top_visual svg .st142 {
  fill: #285230;
}
#top_visual svg .st10177 {
  fill: #91ac9e;
}
#top_visual svg .st10178 {
  fill: #608899;
}
#top_visual svg .st10179 {
  fill: #9dc5ed;
}
#top_visual svg .st10180 {
  fill: #61885d;
}
#top_visual svg .st10181 {
  fill: #d4d4d1;
}
#top_visual svg .st10182 {
  fill: #626858;
}
#top_visual svg .st10183 {
  fill: #78a7d3;
}
#top_visual svg .st10184 {
  fill: #abe881;
}
#top_visual svg .st10185 {
  fill: #affeaa;
}
#top_visual svg .st10186 {
  fill: #91da8d;
}
#top_visual svg .st10187 {
  fill: #53746b;
}
#top_visual svg .st10188 {
  fill: #9de474;
}
#top_visual svg .st10189 {
  fill: #f7faf8;
}
#top_visual svg .st10190 {
  fill: #6d9ab3;
}
#top_visual svg .st10191 {
  fill: #a8f9a6;
}
#top_visual svg .st10192 {
  fill: #869c80;
}
#top_visual svg .st10193 {
  fill: #a9baa5;
}
#top_visual svg .st10194 {
  fill: #7cc578;
}
#top_visual svg .st10195 {
  fill: #66a094;
}
#top_visual svg .st10196 {
  fill: #5cd54d;
}
#top_visual svg .st10197 {
  fill: #a7ec96;
}
#top_visual svg .st10198 {
  fill: #82937e;
}
#top_visual svg .st10199 {
  fill: #4b6847;
}
#top_visual svg .st10200 {
  fill: #c9ccc8;
}
#top_visual svg .st10201 {
  fill: #b5ab80;
}
#top_visual svg .st10202 {
  fill: #6a8278;
}
#top_visual svg .st10203 {
  fill: #5b869f;
}
#top_visual svg .st10204 {
  fill: #31695b;
}
#top_visual svg .st10205 {
  fill: #626e70;
}
#top_visual svg .st10206 {
  fill: #6b7e77;
}
#top_visual svg .st10207 {
  fill: #59b3a5;
}
#top_visual svg .st10208 {
  fill: #7192a7;
}
#top_visual svg .st10209 {
  fill: #daffd9;
}
#top_visual svg .st10210 {
  fill: #808f48;
}
#top_visual svg .st10211 {
  fill: #919c8d;
}
#top_visual svg .st10212 {
  fill: #72a27c;
}
#top_visual svg .st10213 {
  fill: #6e786e;
}
#top_visual svg .st10214 {
  fill: #69975f;
}
#top_visual svg .st10215 {
  fill: #c3fbbc;
}
#top_visual svg .st10216 {
  fill: #8ead8c;
}
#top_visual svg .st10217 {
  fill: #b1bbb4;
}
#top_visual svg .st10218 {
  fill: #9af195;
}
#top_visual svg .st10219 {
  fill: #efe2c3;
}
#top_visual svg .st10220 {
  fill: #266c5d;
}
#top_visual svg .st10221 {
  fill: #546f6a;
}
#top_visual svg .st10222 {
  fill: #e7f0ed;
}
#top_visual svg .st10223 {
  fill: #69827b;
}
#top_visual svg .st10224 {
  fill: #465852;
}
#top_visual svg .st10225 {
  fill: #4f7e93;
}
#top_visual svg .st10226 {
  fill: #b0b8ba;
}
#top_visual svg .st10227 {
  fill: #a1b59b;
}
#top_visual svg .st10228 {
  fill: #bae3be;
}
#top_visual svg .st10229 {
  fill: #99b49a;
}
#top_visual svg .st10230 {
  fill: #9ee177;
}
#top_visual svg .st10231 {
  fill: #aebeba;
}
#top_visual svg .st10232 {
  fill: #bff998;
}
#top_visual svg .st10233 {
  fill: #78a184;
}
#top_visual svg .st10234 {
  fill: #adb7ae;
}
#top_visual svg .st10235 {
  fill: #adb3ae;
}
#top_visual svg .st10236 {
  fill: #8bc969;
}
#top_visual svg .st10237 {
  fill: #bfad72;
}
#top_visual svg .st10238 {
  fill: #98e890;
}
#top_visual svg .st10239 {
  fill: #597959;
}
#top_visual svg .st10240 {
  fill: #74af6e;
}
#top_visual svg .st10241 {
  fill: #4f9644;
}
#top_visual svg .st10242 {
  fill: #4b874f;
}
#top_visual svg .st10243 {
  fill: #4cab42;
}
#top_visual svg .st10244 {
  fill: #a4aea6;
}
#top_visual svg .st10245 {
  fill: #5d686a;
}
#top_visual svg .st10246 {
  fill: #e8f1f4;
}
#top_visual svg .st10247 {
  fill: #c3c8cc;
}
#top_visual svg .st10248 {
  fill: #7ba9cd;
}
#top_visual svg .st10249 {
  fill: #d1d7dd;
}
#top_visual svg .st10250 {
  fill: #3d5551;
}
#top_visual svg .st10251 {
  fill: #6abeb5;
}
#top_visual svg .st10252 {
  fill: #9feb97;
}
#top_visual svg .st10253 {
  fill: #93b692;
}
#top_visual svg .st10254 {
  fill: #5da160;
}
#top_visual svg .st10255 {
  fill: #aff580;
}
#top_visual svg .st10256 {
  fill: #ba7059;
}
#top_visual svg .st10257 {
  fill: #92c983;
}
#top_visual svg .st10258 {
  fill: #86b187;
}
#top_visual svg .st10259 {
  fill: #6d7f70;
}
#top_visual svg .st10260 {
  fill: #467480;
}
#top_visual svg .st10261 {
  fill: #4f7c8f;
}
#top_visual svg .st10262 {
  fill: #9de695;
}
#top_visual svg .st10263 {
  fill: #2f7d76;
}
#top_visual svg .st10264 {
  fill: #a9afb0;
}
#top_visual svg .st10265 {
  fill: #80898b;
}
#top_visual svg .st10266 {
  fill: #6e9cb5;
}
#top_visual svg .st10267 {
  fill: #a2c4a5;
}
#top_visual svg .st10268 {
  fill: #a3ab91;
}
#top_visual svg .st10269 {
  fill: #7397a5;
}
#top_visual svg .st10270 {
  fill: #8fbb96;
}
#top_visual svg .st10271 {
  fill: #50a599;
}
#top_visual svg .st10272 {
  fill: #245e59;
}
#top_visual svg .st10273 {
  fill: #a1a49b;
}
#top_visual svg .st10274 {
  fill: #668c67;
}
#top_visual svg .st10275 {
  fill: #4c6366;
}
#top_visual svg .st10276 {
  fill: #949685;
}
#top_visual svg .st10277 {
  fill: #a9afab;
}
#top_visual svg .st10278 {
  fill: #4f7f91;
}
#top_visual svg .st10279 {
  fill: #7aa086;
}
#top_visual svg .st10280 {
  fill: #337136;
}
#top_visual svg .st10281 {
  fill: #7395ad;
}
#top_visual svg .st10282 {
  fill: #606c74;
}
#top_visual svg .st10283 {
  fill: #78949f;
}
#top_visual svg .st10284 {
  fill: #acb5ab;
}
#top_visual svg .st10285 {
  fill: #5b85a1;
}
#top_visual svg .st10286 {
  fill: #80bd81;
}
#top_visual svg .st10287 {
  fill: #edeee9;
}
#top_visual svg .st10288 {
  fill: #87c689;
}
#top_visual svg .st10289 {
  fill: #b5bec1;
}
#top_visual svg .st10290 {
  fill: #576a64;
}
#top_visual svg .st10291 {
  fill: #99aeac;
}
#top_visual svg .st10292 {
  fill: #6baca2;
}
#top_visual svg .st10293 {
  fill: #26654e;
}
#top_visual svg .st10294 {
  fill: #9ad38c;
}
#top_visual svg .st10295 {
  fill: #486762;
}
#top_visual svg .st10296 {
  fill: #8a9891;
}
#top_visual svg .st10297 {
  fill: #afc4b7;
}
#top_visual svg .st10298 {
  fill: #83918d;
}
#top_visual svg .st10299 {
  fill: #2c6050;
}
#top_visual svg .st10300 {
  fill: #99a79e;
}
#top_visual svg .st10301 {
  fill: #7bb87b;
}
#top_visual svg .st10302 {
  fill: #8e9e96;
}
#top_visual svg .st10303 {
  fill: #76a978;
}
#top_visual svg .st10304 {
  fill: #31635c;
}
#top_visual svg .st10305 {
  fill: #608da4;
}
#top_visual svg .st10306 {
  fill: #94bb99;
}
#top_visual svg .st10307 {
  fill: #496b78;
}
#top_visual svg .st10308 {
  fill: #2a6e48;
}
#top_visual svg .st10309 {
  fill: #cef1db;
}
#top_visual svg .st10310 {
  fill: #c1dac3;
}
#top_visual svg .st10311 {
  fill: #7b8683;
}
#top_visual svg .st10312 {
  fill: #88a585;
}
#top_visual svg .st10313 {
  fill: #527b81;
}
#top_visual svg .st10314 {
  fill: #cbcab6;
}
#top_visual svg .st10315 {
  fill: #555f5c;
}
#top_visual svg .st10316 {
  fill: #7597a7;
}
#top_visual svg .st10317 {
  fill: #7cf067;
}
#top_visual svg .st10318 {
  fill: #b1eb8b;
}
#top_visual svg .st10319 {
  fill: #b9bec1;
}
#top_visual svg .st10320 {
  fill: #7abe7c;
}
#top_visual svg .st10321 {
  fill: #226455;
}
#top_visual svg .st10322 {
  fill: #5f92b0;
}
#top_visual svg .st10323 {
  fill: #3c6c5c;
}
#top_visual svg .st10324 {
  fill: #83ad9a;
}
#top_visual svg .st10325 {
  fill: #a6b29e;
}
#top_visual svg .st10326 {
  fill: #a4b7a0;
}
#top_visual svg .st10327 {
  fill: #9dc4a2;
}
#top_visual svg .st10328 {
  fill: #486560;
}
#top_visual svg .st10329 {
  fill: #688279;
}
#top_visual svg .st10330 {
  fill: #86c889;
}
#top_visual svg .st10331 {
  fill: #a5b5be;
}
#top_visual svg .st10332 {
  fill: #7db179;
}
#top_visual svg .st10333 {
  fill: #f5f5f5;
}
#top_visual svg .st10334 {
  fill: #bbffba;
}
#top_visual svg .st10335 {
  fill: #c6cfd4;
}
#top_visual svg .st10336 {
  fill: #b4a480;
}
#top_visual svg .st10337 {
  fill: #425242;
}
#top_visual svg .st10338 {
  fill: #728f8b;
}
#top_visual svg .st10339 {
  fill: #7d99a9;
}
#top_visual svg .st10340 {
  fill: #a1c7ad;
}
#top_visual svg .st10341 {
  fill: #2f645c;
}
#top_visual svg .st10342 {
  fill: #83c684;
}
#top_visual svg .st10343 {
  fill: #d8dad5;
}
#top_visual svg .st10344 {
  fill: #a3ad99;
}
#top_visual svg .st10345 {
  fill: #b6bcc0;
}
#top_visual svg .st10346 {
  fill: #326b43;
}
#top_visual svg .st10347 {
  fill: #859c92;
}
#top_visual svg .st10348 {
  fill: #75bd77;
}
#top_visual svg .st10349 {
  fill: #94aa8f;
}
#top_visual svg .st10350 {
  fill: #a2b376;
}
#top_visual svg .st10351 {
  fill: #c9cdc9;
}
#top_visual svg .st10352 {
  fill: #5d8450;
}
#top_visual svg .st10353 {
  fill: #648994;
}
#top_visual svg .st10354 {
  fill: #d1d4d6;
}
#top_visual svg .st10355 {
  fill: #8aa09e;
}
#top_visual svg .st10356 {
  fill: #396470;
}
#top_visual svg .st10357 {
  fill: #5b8355;
}
#top_visual svg .st10358 {
  fill: #5f6a60;
}
#top_visual svg .st10359 {
  fill: #80a485;
}
#top_visual svg .st10360 {
  fill: #c2eed2;
}
#top_visual svg .st10361 {
  fill: #4f8d55;
}
#top_visual svg .st10362 {
  fill: #779f68;
}
#top_visual svg .st10363 {
  fill: #dae5e5;
}
#top_visual svg .st10364 {
  fill: #459d8d;
}
#top_visual svg .st10365 {
  fill: #d5d9d4;
}
#top_visual svg .st10366 {
  fill: #bee7c9;
}
#top_visual svg .st10367 {
  fill: #c1cdcc;
}
#top_visual svg .st10368 {
  fill: #78a7dc;
}
#top_visual svg .st10369 {
  fill: #cdb38b;
}
#top_visual svg .st10370 {
  fill: #71a26f;
}
#top_visual svg .st10371 {
  fill: #7c9e87;
}
#top_visual svg .st10372 {
  fill: #8aa288;
}
#top_visual svg .st10373 {
  fill: #e1c595;
}
#top_visual svg .st10374 {
  fill: #68a76b;
}
#top_visual svg .st10375 {
  fill: #54885f;
}
#top_visual svg .st10376 {
  fill: #95cc85;
}
#top_visual svg .st10377 {
  fill: #738a8c;
}
#top_visual svg .st10378 {
  fill: #78ad7c;
}
#top_visual svg .st10379 {
  fill: #2d604b;
}
#top_visual svg .st10380 {
  fill: #356e50;
}
#top_visual svg .st10381 {
  fill: #9ef49e;
}
#top_visual svg .st10382 {
  fill: #6b6d5d;
}
#top_visual svg .st10383 {
  fill: #89c78c;
}
#top_visual svg .st10384 {
  fill: #cdf9b8;
}
#top_visual svg .st10385 {
  fill: #82a38a;
}
#top_visual svg .st10386 {
  fill: #9abfca;
}
#top_visual svg .st10387 {
  fill: #72b2a7;
}
#top_visual svg .st10388 {
  fill: #729964;
}
#top_visual svg .st10389 {
  fill: #476260;
}
#top_visual svg .st10390 {
  fill: #ab9e7e;
}
#top_visual svg .st10391 {
  fill: #94e58a;
}
#top_visual svg .st10392 {
  fill: #d6dbe3;
}
#top_visual svg .st10393 {
  fill: #707a77;
}
#top_visual svg .st10394 {
  fill: #aed1f1;
}
#top_visual svg .st10395 {
  fill: #e2f8ec;
}
#top_visual svg .st10396 {
  fill: #617970;
}
#top_visual svg .st10397 {
  fill: #7ac4b8;
}
#top_visual svg .st10398 {
  fill: #677467;
}
#top_visual svg .st10399 {
  fill: #9bbba4;
}
#top_visual svg .st10400 {
  fill: #687c78;
}
#top_visual svg .st10401 {
  fill: #8fc17a;
}
#top_visual svg .st10402 {
  fill: #7fa5ba;
}
#top_visual svg .st10403 {
  fill: #aeb9b1;
}
#top_visual svg .st10404 {
  fill: #4e5e5e;
}
#top_visual svg .st10405 {
  fill: #82867d;
}
#top_visual svg .st10406 {
  fill: #58756f;
}
#top_visual svg .st10407 {
  fill: #c2d6d6;
}
#top_visual svg .st10408 {
  fill: #738a82;
}
#top_visual svg .st10409 {
  fill: #a2aaa3;
}
#top_visual svg .st10410 {
  fill: #8ec66e;
}
#top_visual svg .st10411 {
  fill: #a9dbb9;
}
#top_visual svg .st10412 {
  fill: #61b367;
}
#top_visual svg .st10413 {
  fill: #88c588;
}
#top_visual svg .st10414 {
  fill: #66bb51;
}
#top_visual svg .st10415 {
  fill: #9fa8a2;
}
#top_visual svg .st10416 {
  fill: #7b8d79;
}
#top_visual svg .st10417 {
  fill: #5fa566;
}
#top_visual svg .st10418 {
  fill: #79a079;
}
#top_visual svg .st10419 {
  fill: #cfffc8;
}
#top_visual svg .st10420 {
  fill: #86ad85;
}
#top_visual svg .st10421 {
  fill: #c3c6c3;
}
#top_visual svg .st10422 {
  fill: #9c9e82;
}
#top_visual svg .st10423 {
  fill: #bfcac5;
}
#top_visual svg .st10424 {
  fill: #92a7b0;
}
#top_visual svg .st10425 {
  fill: #98b79f;
}
#top_visual svg .st10426 {
  fill: #8ea288;
}
#top_visual svg .st10427 {
  fill: #acfaa7;
}
#top_visual svg .st10428 {
  fill: #6daa6d;
}
#top_visual svg .st10429 {
  fill: #c4cfce;
}
#top_visual svg .st10430 {
  fill: #0f422e;
}
#top_visual svg .st10431 {
  fill: #bcbec3;
}
#top_visual svg .st10432 {
  fill: #669c68;
}
#top_visual svg .st10433 {
  fill: #3db1be;
}
#top_visual svg .st10434 {
  fill: #3f5d47;
}
#top_visual svg .st10435 {
  fill: #7aa76c;
}
#top_visual svg .st10436 {
  fill: #90d688;
}
#top_visual svg .st10437 {
  fill: #778886;
}
#top_visual svg .st10438 {
  fill: #375148;
}
#top_visual svg .st10439 {
  fill: #3e857c;
}
#top_visual svg .st10440 {
  fill: #87826f;
}
#top_visual svg .st10441 {
  fill: #567b74;
}
#top_visual svg .st10442 {
  fill: #767491;
}
#top_visual svg .st10443 {
  fill: #cfcdc8;
}
#top_visual svg .st10444 {
  fill: #327c53;
}
#top_visual svg .st10445 {
  fill: #647c5d;
}
#top_visual svg .st10446 {
  fill: #829282;
}
#top_visual svg .st10447 {
  fill: #dfefec;
}
#top_visual svg .st10448 {
  fill: #92b883;
}
#top_visual svg .st10449 {
  fill: #b4c6bc;
}
#top_visual svg .st10450 {
  fill: #8bb094;
}
#top_visual svg .st10451 {
  fill: #c3c2b0;
}
#top_visual svg .st10452 {
  fill: #708c73;
}
#top_visual svg .st10453 {
  fill: #e8ede9;
}
#top_visual svg .st10454 {
  fill: #8ac78b;
}
#top_visual svg .st10455 {
  fill: #a1a197;
}
#top_visual svg .st10456 {
  fill: #5c9a6b;
}
#top_visual svg .st10457 {
  fill: #8f9f9a;
}
#top_visual svg .st10458 {
  fill: #8ea899;
}
#top_visual svg .st10459 {
  fill: #467078;
}
#top_visual svg .st10460 {
  fill: #9ac2a7;
}
#top_visual svg .st10461 {
  fill: #4b5f51;
}
#top_visual svg .st10462 {
  fill: #d6f7c1;
}
#top_visual svg .st10463 {
  fill: #85938e;
}
#top_visual svg .st10464 {
  fill: #586a68;
}
#top_visual svg .st10465 {
  fill: #99e69a;
}
#top_visual svg .st10466 {
  fill: #468256;
}
#top_visual svg .st10467 {
  fill: #658078;
}
#top_visual svg .st10468 {
  fill: #66d158;
}
#top_visual svg .st10469 {
  fill: #79a4c7;
}
#top_visual svg .st10470 {
  fill: #99b9a2;
}
#top_visual svg .st10471 {
  fill: #869d97;
}
#top_visual svg .st10472 {
  fill: #556d64;
}
#top_visual svg .st10473 {
  fill: #5e8da6;
}
#top_visual svg .st10474 {
  fill: #697f71;
}
#top_visual svg .st10475 {
  fill: #97a39e;
}
#top_visual svg .st10476 {
  fill: #9daaa4;
}
#top_visual svg .st10477 {
  fill: #327145;
}
#top_visual svg .st10478 {
  fill: #656b62;
}
#top_visual svg .st10479 {
  fill: #24512f;
}
#top_visual svg .st10480 {
  fill: #987d89;
}
#top_visual svg .st10481 {
  fill: #469e8f;
}
#top_visual svg .st10482 {
  fill: #abb08c;
}
#top_visual svg .st10483 {
  fill: #55869c;
}
#top_visual svg .st10484 {
  fill: #7fb87b;
}
#top_visual svg .st10485 {
  fill: #17453f;
}
#top_visual svg .st10486 {
  fill: #8bb58c;
}
#top_visual svg .st10487 {
  fill: #768181;
}
#top_visual svg .st10488 {
  fill: #527b83;
}
#top_visual svg .st10489 {
  fill: #99ccad;
}
#top_visual svg .st10490 {
  fill: #aed4f9;
}
#top_visual svg .st10491 {
  fill: #c2c3c6;
}
#top_visual svg .st10492 {
  fill: #808c72;
}
#top_visual svg .st10493 {
  fill: #5b7651;
}
#top_visual svg .st10494 {
  fill: #1f5536;
}
#top_visual svg .st10495 {
  fill: #43645e;
}
#top_visual svg .st10496 {
  fill: #d5d7d5;
}
#top_visual svg .st10497 {
  fill: #4f6a51;
}
#top_visual svg .st10498 {
  fill: #d6e9e5;
}
#top_visual svg .st10499 {
  fill: #71e163;
}
#top_visual svg .st10500 {
  fill: #419889;
}
#top_visual svg .st10501 {
  fill: #83aa7d;
}
#top_visual svg .st10502 {
  fill: #6cc0b4;
}
#top_visual svg .st10503 {
  fill: #7a9278;
}
#top_visual svg .st10504 {
  fill: #95b574;
}
#top_visual svg .st10505 {
  fill: #67946a;
}
#top_visual svg .st10506 {
  fill: #8b9179;
}
#top_visual svg .st10507 {
  fill: #727a81;
}
#top_visual svg .st10508 {
  fill: #a7a48a;
}
#top_visual svg .st10509 {
  fill: #517970;
}
#top_visual svg .st10510 {
  fill: #82b0cf;
}
#top_visual svg .st10511 {
  fill: #b0bdb1;
}
#top_visual svg .st10512 {
  fill: #6c847d;
}
#top_visual svg .st10513 {
  fill: #77b973;
}
#top_visual svg .st10514 {
  fill: #8ba372;
}
#top_visual svg .st10515 {
  fill: #bfc6c8;
}
#top_visual svg .st10516 {
  fill: #68bcb0;
}
#top_visual svg .st10517 {
  fill: #3a5b53;
}
#top_visual svg .st10518 {
  fill: #6d817d;
}
#top_visual svg .st10519 {
  fill: #c1c3c8;
}
#top_visual svg .st10520 {
  fill: #b0ddb1;
}
#top_visual svg .st10521 {
  fill: #c5dcd6;
}
#top_visual svg .st10522 {
  fill: #98cdaf;
}
#top_visual svg .st10523 {
  fill: #416d79;
}
#top_visual svg .st10524 {
  fill: #1f5538;
}
#top_visual svg .st10525 {
  fill: #77be7a;
}
#top_visual svg .st10526 {
  fill: #c0beb8;
}
#top_visual svg .st10527 {
  fill: #b3dcbc;
}
#top_visual svg .st10528 {
  fill: #588498;
}
#top_visual svg .st10529 {
  fill: #b2ea92;
}
#top_visual svg .st10530 {
  fill: #b2bcb7;
}
#top_visual svg .st10531 {
  fill: #779eb5;
}
#top_visual svg .st10532 {
  fill: #306b5e;
}
#top_visual svg .st10533 {
  fill: #a09d7f;
}
#top_visual svg .st10534 {
  fill: #6fb7ab;
}
#top_visual svg .st10535 {
  fill: #729b6c;
}
#top_visual svg .st10536 {
  fill: #a7ed7c;
}
#top_visual svg .st10537 {
  fill: #a5bdb6;
}
#top_visual svg .st10538 {
  fill: #e0f7ea;
}
#top_visual svg .st10539 {
  fill: #8da993;
}
#top_visual svg .st10540 {
  fill: #899e85;
}
#top_visual svg .st10541 {
  fill: #cdb38e;
}
#top_visual svg .st10542 {
  fill: #d5b98d;
}
#top_visual svg .st10543 {
  fill: #9ea09f;
}
#top_visual svg .st10544 {
  fill: #5a8858;
}
#top_visual svg .st10545 {
  fill: #80a3bc;
}
#top_visual svg .st10546 {
  fill: #617773;
}
#top_visual svg .st10547 {
  fill: #6dc0b7;
}
#top_visual svg .st10548 {
  fill: #8fe389;
}
#top_visual svg .st10549 {
  fill: #34534f;
}
#top_visual svg .st10550 {
  fill: #c3cdd2;
}
#top_visual svg .st10551 {
  fill: #b6c0b9;
}
#top_visual svg .st10552 {
  fill: #dec690;
}
#top_visual svg .st10553 {
  fill: #3a786e;
}
#top_visual svg .st10554 {
  fill: #435b52;
}
#top_visual svg .st10555 {
  fill: #8bbe6d;
}
#top_visual svg .st10556 {
  fill: #b1f386;
}
#top_visual svg .st10557 {
  fill: #b07a59;
}
#top_visual svg .st10558 {
  fill: #13442d;
}
#top_visual svg .st10559 {
  fill: #9ad374;
}
#top_visual svg .st10560 {
  fill: #8ca296;
}
#top_visual svg .st10561 {
  fill: #bac5c1;
}
#top_visual svg .st10562 {
  fill: #5d6b65;
}
#top_visual svg .st10563 {
  fill: #8196a4;
}
#top_visual svg .st10564 {
  fill: #a7c9aa;
}
#top_visual svg .st10565 {
  fill: #9dc9ab;
}
#top_visual svg .st10566 {
  fill: #92c29d;
}
#top_visual svg .st10567 {
  fill: #8e9c96;
}
#top_visual svg .st10568 {
  fill: #687871;
}
#top_visual svg .st10569 {
  fill: #60665a;
}
#top_visual svg .st10570 {
  fill: #929e88;
}
#top_visual svg .st10571 {
  fill: #b5b5a4;
}
#top_visual svg .st10572 {
  fill: #86b58b;
}
#top_visual svg .st10573 {
  fill: #8eaa9c;
}
#top_visual svg .st10574 {
  fill: #7aa366;
}
#top_visual svg .st10575 {
  fill: #a8dbc2;
}
#top_visual svg .st10576 {
  fill: #8b9996;
}
#top_visual svg .st10577 {
  fill: #7db27e;
}
#top_visual svg .st10578 {
  fill: #b1fbae;
}
#top_visual svg .st10579 {
  fill: #78a769;
}
#top_visual svg .st10580 {
  fill: #d8d5d0;
}
#top_visual svg .st10581 {
  fill: #a8b8b8;
}
#top_visual svg .st10582 {
  fill: #708a83;
}
#top_visual svg .st10583 {
  fill: #a4f8a1;
}
#top_visual svg .st10584 {
  fill: #cafcc4;
}
#top_visual svg .st10585 {
  fill: #91e58a;
}
#top_visual svg .st10586 {
  fill: #649066;
}
#top_visual svg .st10587 {
  fill: #447481;
}
#top_visual svg .st10588 {
  fill: #6c7b65;
}
#top_visual svg .st10589 {
  fill: #de8885;
}
#top_visual svg .st10590 {
  fill: #9eaca4;
}
#top_visual svg .st10591 {
  fill: #385552;
}
#top_visual svg .st10592 {
  fill: #8b9f89;
}
#top_visual svg .st10593 {
  fill: #8e9483;
}
#top_visual svg .st10594 {
  fill: #91d9e3;
}
#top_visual svg .st10595 {
  fill: #9be595;
}
#top_visual svg .st10596 {
  fill: #cacfd5;
}
#top_visual svg .st10597 {
  fill: #70a970;
}
#top_visual svg .st10598 {
  fill: #629a5d;
}
#top_visual svg .st10599 {
  fill: #96927b;
}
#top_visual svg .st10600 {
  fill: #499986;
}
#top_visual svg .st10601 {
  fill: #396753;
}
#top_visual svg .st10602 {
  fill: #4c7782;
}
#top_visual svg .st10603 {
  fill: #536062;
}
#top_visual svg .st10604 {
  fill: #8e8f6c;
}
#top_visual svg .st10605 {
  fill: #618354;
}
#top_visual svg .st10606 {
  fill: #81999e;
}
#top_visual svg .st10607 {
  fill: #596b68;
}
#top_visual svg .st10608 {
  fill: #d7dce3;
}
#top_visual svg .st10609 {
  fill: #c8a97c;
}
#top_visual svg .st10610 {
  fill: #acaeab;
}
#top_visual svg .st10611 {
  fill: #3d9080;
}
#top_visual svg .st10612 {
  fill: #b1c2bc;
}
#top_visual svg .st10613 {
  fill: #46574b;
}
#top_visual svg .st10614 {
  fill: #48635b;
}
#top_visual svg .st10615 {
  fill: #98bf9d;
}
#top_visual svg .st10616 {
  fill: #4c6761;
}
#top_visual svg .st10617 {
  fill: #607973;
}
#top_visual svg .st10618 {
  fill: #355d55;
}
#top_visual svg .st10619 {
  fill: #d8e2e1;
}
#top_visual svg .st10620 {
  fill: #6cbdb3;
}
#top_visual svg .st10621 {
  fill: #74a7cc;
}
#top_visual svg .st10622 {
  fill: #4b7575;
}
#top_visual svg .st10623 {
  fill: #57834f;
}
#top_visual svg .st10624 {
  fill: #23556b;
}
#top_visual svg .st10625 {
  fill: #4b5f55;
}
#top_visual svg .st10626 {
  fill: #b5e1c0;
}
#top_visual svg .st10627 {
  fill: #436971;
}
#top_visual svg .st10628 {
  fill: #e1e1dc;
}
#top_visual svg .st10629 {
  fill: #789fb2;
}
#top_visual svg .st10630 {
  fill: #9cbaaa;
}
#top_visual svg .st10631 {
  fill: #617e57;
}
#top_visual svg .st10632 {
  fill: #77a6d9;
}
#top_visual svg .st10633 {
  fill: #86c589;
}
#top_visual svg .st10634 {
  fill: #959b95;
}
#top_visual svg .st10635 {
  fill: #7bc080;
}
#top_visual svg .st10636 {
  fill: #ededea;
}
#top_visual svg .st10637 {
  fill: #c4c7aa;
}
#top_visual svg .st10638 {
  fill: #899a90;
}
#top_visual svg .st10639 {
  fill: #97db72;
}
#top_visual svg .st10640 {
  fill: #327971;
}
#top_visual svg .st10641 {
  fill: #1f5533;
}
#top_visual svg .st10642 {
  fill: #b5babd;
}
#top_visual svg .st10643 {
  fill: #8aaa8b;
}
#top_visual svg .st10644 {
  fill: #617d77;
}
#top_visual svg .st10645 {
  fill: #52839d;
}
#top_visual svg .st10646 {
  fill: #75926a;
}
#top_visual svg .st10647 {
  fill: #aae1bd;
}
#top_visual svg .st10648 {
  fill: #bacfc5;
}
#top_visual svg .st10649 {
  fill: #649065;
}
#top_visual svg .st10650 {
  fill: #c0c6ca;
}
#top_visual svg .st10651 {
  fill: #9fa9aa;
}
#top_visual svg .st10652 {
  fill: #aeb3b0;
}
#top_visual svg .st10653 {
  fill: #7d968c;
}
#top_visual svg .st10654 {
  fill: #ccf1da;
}
#top_visual svg .st143 {
  fill: #86b865;
}
#top_visual svg .st10655 {
  fill: #69995e;
}
#top_visual svg .st10656 {
  fill: #81988e;
}
#top_visual svg .st10657 {
  fill: #7894ac;
}
#top_visual svg .st10658 {
  fill: #cbf1db;
}
#top_visual svg .st10659 {
  fill: #92af98;
}
#top_visual svg .st10660 {
  fill: #687672;
}
#top_visual svg .st10661 {
  fill: #a9b4b7;
}
#top_visual svg .st10662 {
  fill: #86b186;
}
#top_visual svg .st10663 {
  fill: #e0e9e7;
}
#top_visual svg .st10664 {
  fill: #1e4d44;
}
#top_visual svg .st10665 {
  fill: #a0abad;
}
#top_visual svg .st10666 {
  fill: #4e5f54;
}
#top_visual svg .st10667 {
  fill: #dad8ce;
}
#top_visual svg .st10668 {
  fill: #39504c;
}
#top_visual svg .st10669 {
  fill: #589a8e;
}
#top_visual svg .st10670 {
  fill: #cbf6c8;
}
#top_visual svg .st10671 {
  fill: #a7cdb3;
}
#top_visual svg .st10672 {
  fill: #9dadac;
}
#top_visual svg .st10673 {
  fill: #8ba58c;
}
#top_visual svg .st10674 {
  fill: #c6c9c3;
}
#top_visual svg .st10675 {
  fill: #194d41;
}
#top_visual svg .st10676 {
  fill: #a8caae;
}
#top_visual svg .st10677 {
  fill: #849882;
}
#top_visual svg .st10678 {
  fill: #a1b7b5;
}
#top_visual svg .st10679 {
  fill: #a59776;
}
#top_visual svg .st10680 {
  fill: #7cb470;
}
#top_visual svg .st10681 {
  fill: #a5f5a1;
}
#top_visual svg .st144 {
  fill: #58a160;
}
#top_visual svg .st10682 {
  fill: #a1a9ac;
}
#top_visual svg .st10683 {
  fill: #648178;
}
#top_visual svg .st10684 {
  fill: #b9d0dd;
}
#top_visual svg .st10685 {
  fill: #8ac0f2;
}
#top_visual svg .st10686 {
  fill: #589da4;
}
#top_visual svg .st10687 {
  fill: #a4b8af;
}
#top_visual svg .st10688 {
  fill: #174531;
}
#top_visual svg .st10689 {
  fill: #cef4b7;
}
#top_visual svg .st10690 {
  fill: #2f6d45;
}
#top_visual svg .st10691 {
  fill: #73a8c7;
}
#top_visual svg .st145 {
  fill: #9adf73;
}
#top_visual svg .st10692 {
  fill: #327670;
}
#top_visual svg .st10693 {
  fill: #78b179;
}
#top_visual svg .st10694 {
  fill: #76867f;
}
#top_visual svg .st10695 {
  fill: #e1ffe0;
}
#top_visual svg .st10696 {
  fill: #7a9086;
}
#top_visual svg .st10697 {
  fill: #317a71;
}
#top_visual svg .st10698 {
  fill: #7b8f89;
}
#top_visual svg .st10699 {
  fill: #9fa9a4;
}
#top_visual svg .st10700 {
  fill: #6cad6e;
}
#top_visual svg .st10701 {
  fill: #afc2bb;
}
#top_visual svg .st10702 {
  fill: #69a0c1;
}
#top_visual svg .st10703 {
  fill: #8dd185;
}
#top_visual svg .st10704 {
  fill: #95e48f;
}
#top_visual svg .st10705 {
  fill: #253a2e;
}
#top_visual svg .st10706 {
  fill: #6b926e;
}
#top_visual svg .st10707 {
  fill: #6f9ec9;
}
#top_visual svg .st10708 {
  fill: #8dbe75;
}
#top_visual svg .st10709 {
  fill: #627a74;
}
#top_visual svg .st10710 {
  fill: #77b979;
}
#top_visual svg .st10711 {
  fill: #467e76;
}
#top_visual svg .st10712 {
  fill: #c2c9c2;
}
#top_visual svg .st10713 {
  fill: #2b5c3b;
}
#top_visual svg .st10714 {
  fill: #516e65;
}
#top_visual svg .st10715 {
  fill: #bbbfb9;
}
#top_visual svg .st10716 {
  fill: #5f7571;
}
#top_visual svg .st10717 {
  fill: #b08560;
}
#top_visual svg .st10718 {
  fill: #8da8a2;
}
#top_visual svg .st10719 {
  fill: #2f6557;
}
#top_visual svg .st10720 {
  fill: #cebe9e;
}
#top_visual svg .st10721 {
  fill: #88b48a;
}
#top_visual svg .st10722 {
  fill: #8fa19a;
}
#top_visual svg .st10723 {
  fill: #65905c;
}
#top_visual svg .st10724 {
  fill: #93c989;
}
#top_visual svg .st10725 {
  fill: #708f86;
}
#top_visual svg .st10726 {
  fill: #44715c;
}
#top_visual svg .st10727 {
  fill: #8ab38b;
}
#top_visual svg .st10728 {
  fill: #a3c8ac;
}
#top_visual svg .st10729 {
  fill: #e2e4e1;
}
#top_visual svg .st10730 {
  fill: #76a5cc;
}
#top_visual svg .st10731 {
  fill: #516e62;
}
#top_visual svg .st10732 {
  fill: #79b87a;
}
#top_visual svg .st10733 {
  fill: #9aae9c;
}
#top_visual svg .st10734 {
  fill: #699656;
}
#top_visual svg .st10735 {
  fill: #9ea6a3;
}
#top_visual svg .st10736 {
  fill: #70a0c4;
}
#top_visual svg .st10737 {
  fill: #8dbb79;
}
#top_visual svg .st10738 {
  fill: #7f9485;
}
#top_visual svg .st10739 {
  fill: #9aa9a0;
}
#top_visual svg .st10740 {
  fill: #99d173;
}
#top_visual svg .st10741 {
  fill: #6a7e5d;
}
#top_visual svg .st10742 {
  fill: #c3ebd2;
}
#top_visual svg .st10743 {
  fill: #598953;
}
#top_visual svg .st10744 {
  fill: #c5d2d0;
}
#top_visual svg .st10745 {
  fill: #82bbab;
}
#top_visual svg .st10746 {
  fill: #62765d;
}
#top_visual svg .st10747 {
  fill: #548459;
}
#top_visual svg .st10748 {
  fill: #b2bdc1;
}
#top_visual svg .st10749 {
  fill: #88b686;
}
#top_visual svg .st10750 {
  fill: #b1b8bc;
}
#top_visual svg .st10751 {
  fill: #506c63;
}
#top_visual svg .st10752 {
  fill: #3f6e7e;
}
#top_visual svg .st10753 {
  fill: #8ac569;
}
#top_visual svg .st10754 {
  fill: #95a7a0;
}
#top_visual svg .st10755 {
  fill: #639669;
}
#top_visual svg .st10756 {
  fill: #386652;
}
#top_visual svg .st10757 {
  fill: #4a7b8c;
}
#top_visual svg .st10758 {
  fill: #507e92;
}
#top_visual svg .st10759 {
  fill: #a9dcbb;
}
#top_visual svg .st10760 {
  fill: #eeeeea;
}
#top_visual svg .st10761 {
  fill: #518851;
}
#top_visual svg .st10762 {
  fill: #659768;
}
#top_visual svg .st10763 {
  fill: #2e7468;
}
#top_visual svg .st10764 {
  fill: #7c7e75;
}
#top_visual svg .st10765 {
  fill: #a6c6af;
}
#top_visual svg .st10766 {
  fill: #60905d;
}
#top_visual svg .st10767 {
  fill: #3d5f57;
}
#top_visual svg .st10768 {
  fill: #add2b6;
}
#top_visual svg .st10769 {
  fill: #83c084;
}
#top_visual svg .st10770 {
  fill: #99a89f;
}
#top_visual svg .st10771 {
  fill: #c5cbcc;
}
#top_visual svg .st10772 {
  fill: #d5d7d3;
}
#top_visual svg .st10773 {
  fill: #809d80;
}
#top_visual svg .st10774 {
  fill: #8ea396;
}
#top_visual svg .st10775 {
  fill: #849368;
}
#top_visual svg .st10776 {
  fill: #9bbfa0;
}
#top_visual svg .st10777 {
  fill: #e6c794;
}
#top_visual svg .st10778 {
  fill: #61736f;
}
#top_visual svg .st10779 {
  fill: #b1ddba;
}
#top_visual svg .st10780 {
  fill: #59956c;
}
#top_visual svg .st10781 {
  fill: #427b6b;
}
#top_visual svg .st10782 {
  fill: #7aa570;
}
#top_visual svg .st10783 {
  fill: #9dbba3;
}
#top_visual svg .st10784 {
  fill: #858f7f;
}
#top_visual svg .st10785 {
  fill: #97cb7c;
}
#top_visual svg .st10786 {
  fill: #99df93;
}
#top_visual svg .st10787 {
  fill: #7cb576;
}
#top_visual svg .st10788 {
  fill: #a88461;
}
#top_visual svg .st10789 {
  fill: #ebf0ee;
}
#top_visual svg .st10790 {
  fill: #a9a8aa;
}
#top_visual svg .st10791 {
  fill: #a4adae;
}
#top_visual svg .st10792 {
  fill: #c2d0cc;
}
#top_visual svg .st10793 {
  fill: #e5e3e0;
}
#top_visual svg .st10794 {
  fill: #e0c593;
}
#top_visual svg .st10795 {
  fill: #c6c9cd;
}
#top_visual svg .st10796 {
  fill: #8c9996;
}
#top_visual svg .st10797 {
  fill: #cdd9d9;
}
#top_visual svg .st10798 {
  fill: #a0e578;
}
#top_visual svg .st10799 {
  fill: #678584;
}
#top_visual svg .st10800 {
  fill: #9ed7a2;
}
#top_visual svg .st10801 {
  fill: #88a388;
}
#top_visual svg .st10802 {
  fill: #817663;
}
#top_visual svg .st10803 {
  fill: #929293;
}
#top_visual svg .st10804 {
  fill: #6a8179;
}
#top_visual svg .st10805 {
  fill: #a8faa2;
}
#top_visual svg .st10806 {
  fill: #91a79e;
}
#top_visual svg .st10807 {
  fill: #465643;
}
#top_visual svg .st10808 {
  fill: #eff0e8;
}
#top_visual svg .st10809 {
  fill: #205437;
}
#top_visual svg .st10810 {
  fill: #749d64;
}
#top_visual svg .st10811 {
  fill: #bccdc5;
}
#top_visual svg .st10812 {
  fill: #82afd7;
}
#top_visual svg .st10813 {
  fill: #6c9f6b;
}
#top_visual svg .st10814 {
  fill: #c9b59a;
}
#top_visual svg .st10815 {
  fill: #9ab59f;
}
#top_visual svg .st10816 {
  fill: #7099b0;
}
#top_visual svg .st10817 {
  fill: #596868;
}
#top_visual svg .st10818 {
  fill: #6c9e6c;
}
#top_visual svg .st10819 {
  fill: #8dc3f4;
}
#top_visual svg .st10820 {
  fill: #85b664;
}
#top_visual svg .st10821 {
  fill: #48798d;
}
#top_visual svg .st10822 {
  fill: #97ac9c;
}
#top_visual svg .st10823 {
  fill: #6b9c6e;
}
#top_visual svg .st10824 {
  fill: #9fada9;
}
#top_visual svg .st10825 {
  fill: #707e7b;
}
#top_visual svg .st10826 {
  fill: #718270;
}
#top_visual svg .st10827 {
  fill: #163c31;
}
#top_visual svg .st10828 {
  fill: #cfcec6;
}
#top_visual svg .st10829 {
  fill: #4e747e;
}
#top_visual svg .st10830 {
  fill: #3a6e5b;
}
#top_visual svg .st10831 {
  fill: #b2ec91;
}
#top_visual svg .st10832 {
  fill: #b9c0c4;
}
#top_visual svg .st10833 {
  fill: #2b7569;
}
#top_visual svg .st10834 {
  fill: #3e5e5a;
}
#top_visual svg .st10835 {
  fill: #80acce;
}
#top_visual svg .st10836 {
  fill: #3d5f56;
}
#top_visual svg .st10837 {
  fill: #c7d0d1;
}
#top_visual svg .st10838 {
  fill: #5c8c60;
}
#top_visual svg .st10839 {
  fill: #b5665a;
}
#top_visual svg .st10840 {
  fill: #38696f;
}
#top_visual svg .st146 {
  fill: #b2f882;
}
#top_visual svg .st10841 {
  fill: #91b2cc;
}
#top_visual svg .st10842 {
  fill: #f3f6f3;
}
#top_visual svg .st10843 {
  fill: #548095;
}
#top_visual svg .st10844 {
  fill: #92abb1;
}
#top_visual svg .st10845 {
  fill: #67915e;
}
#top_visual svg .st10846 {
  fill: #a0a9a2;
}
#top_visual svg .st10847 {
  fill: #6a9f5e;
}
#top_visual svg .st10848 {
  fill: #cccdc7;
}
#top_visual svg .st10849 {
  fill: #e7f9ee;
}
#top_visual svg .st10850 {
  fill: #78b577;
}
#top_visual svg .st10851 {
  fill: #c1ded9;
}
#top_visual svg .st10852 {
  fill: #63765d;
}
#top_visual svg .st10853 {
  fill: #4a6f6f;
}
#top_visual svg .st10854 {
  fill: #498e7b;
}
#top_visual svg .st10855 {
  fill: #76a86a;
}
#top_visual svg .st10856 {
  fill: #535e4d;
}
#top_visual svg .st10857 {
  fill: #3f6d7b;
}
#top_visual svg .st10858 {
  fill: #7496aa;
}
#top_visual svg .st10859 {
  fill: #88b791;
}
#top_visual svg .st10860 {
  fill: #869092;
}
#top_visual svg .st10861 {
  fill: #6c96b2;
}
#top_visual svg .st10862 {
  fill: #245348;
}
#top_visual svg .st10863 {
  fill: #76a476;
}
#top_visual svg .st10864 {
  fill: #66817d;
}
#top_visual svg .st10865 {
  fill: #6f8d59;
}
#top_visual svg .st10866 {
  fill: #6f837c;
}
#top_visual svg .st10867 {
  fill: #3a5f6d;
}
#top_visual svg .st10868 {
  fill: #93da6e;
}
#top_visual svg .st10869 {
  fill: #e9e8e2;
}
#top_visual svg .st10870 {
  fill: #567656;
}
#top_visual svg .st10871 {
  fill: #9ec5a4;
}
#top_visual svg .st10872 {
  fill: #88b58e;
}
#top_visual svg .st33 {
  stroke: red;
  stroke-miterlimit: 10;
  stroke-width: 5.7px;
}
#top_visual svg .st10873 {
  fill: #e9e9e5;
}
#top_visual svg .st147 {
  fill: #8d9166;
}
#top_visual svg .st10874 {
  fill: #77a8d0;
}
#top_visual svg .st10875 {
  fill: #6db06d;
}
#top_visual svg .st10876 {
  fill: #759baf;
}
#top_visual svg .st10877 {
  fill: #4a675e;
}
#top_visual svg .st10878 {
  fill: #b29f9b;
}
#top_visual svg .st10879 {
  fill: #b3b9bd;
}
#top_visual svg .st10880 {
  fill: #829585;
}
#top_visual svg .st10881 {
  fill: #a8ee7e;
}
#top_visual svg .st10882 {
  fill: #cccfc9;
}
#top_visual svg .st10883 {
  fill: #7a8686;
}
#top_visual svg .st10884 {
  fill: #7498ac;
}
#top_visual svg .st10885 {
  fill: #737c74;
}
#top_visual svg .st10886 {
  fill: #a0e278;
}
#top_visual svg .st10887 {
  fill: #77ac6e;
}
#top_visual svg .st10888 {
  fill: #a7d6b3;
}
#top_visual svg .st10889 {
  fill: #1e534c;
}
#top_visual svg .st10890 {
  fill: #72a0c5;
}
#top_visual svg .st10891 {
  fill: #448476;
}
#top_visual svg .st10892 {
  fill: #b3b8ba;
}
#top_visual svg .st10893 {
  fill: #7c736e;
}
#top_visual svg .st10894 {
  fill: #4a6155;
}
#top_visual svg .st10895 {
  fill: #a2f69e;
}
#top_visual svg .st148 {
  fill: #558b51;
}
#top_visual svg .st10896 {
  fill: #98bca0;
}
#top_visual svg .st10897 {
  fill: #bec4c7;
}
#top_visual svg .st10898 {
  fill: #c5d2d2;
}
#top_visual svg .st10899 {
  fill: #48814a;
}
#top_visual svg .st10900 {
  fill: #9ab2b2;
}
#top_visual svg .st10901 {
  fill: #73847e;
}
#top_visual svg .st10902 {
  fill: #89af99;
}
#top_visual svg .st10903 {
  fill: #7a9a8f;
}
#top_visual svg .st10904 {
  fill: #a9dcb9;
}
#top_visual svg .st10905 {
  fill: #789387;
}
#top_visual svg .st10906 {
  fill: #769fb9;
}
#top_visual svg .st10907 {
  fill: #5d86a4;
}
#top_visual svg .st10908 {
  fill: #8cb294;
}
#top_visual svg .st10909 {
  fill: #87aabf;
}
#top_visual svg .st10910 {
  fill: #54766e;
}
#top_visual svg .st10911 {
  fill: #5e6f62;
}
#top_visual svg .st10912 {
  fill: #e1e0dc;
}
#top_visual svg .st10913 {
  fill: #e0e4e7;
}
#top_visual svg .st10914 {
  fill: #82b072;
}
#top_visual svg .st10915 {
  fill: #71926b;
}
#top_visual svg .st10916 {
  fill: #97aa94;
}
#top_visual svg .st10917 {
  fill: #50727d;
}
#top_visual svg .st10918 {
  fill: #bee3c6;
}
#top_visual svg .st10919 {
  fill: #699d72;
}
#top_visual svg .st10920 {
  fill: #8de287;
}
#top_visual svg .st10921 {
  fill: #696c5d;
}
#top_visual svg .st10922 {
  fill: #a5aaaa;
}
#top_visual svg .st10923 {
  fill: #63a66c;
}
#top_visual svg .st10924 {
  fill: #79a5c9;
}
#top_visual svg .st10925 {
  fill: #dbe2e4;
}
#top_visual svg .st10926 {
  fill: #65b766;
}
#top_visual svg .st10927 {
  fill: #9cc7a6;
}
#top_visual svg .st10928 {
  fill: #bec1bd;
}
#top_visual svg .st10929 {
  fill: #a0a8a0;
}
#top_visual svg .st10930 {
  fill: #c9c6c7;
}
#top_visual svg .st10931 {
  fill: #6fc1b8;
}
#top_visual svg .st10932 {
  fill: #f9d29b;
}
#top_visual svg .st10933 {
  fill: #bdc5bf;
}
#top_visual svg .st10934 {
  fill: #618c63;
}
#top_visual svg .st10935 {
  fill: #e4d6a1;
}
#top_visual svg .st10936 {
  fill: #debd86;
}
#top_visual svg .st10937 {
  fill: #a8fba3;
}
#top_visual svg .st10938 {
  fill: #28673d;
}
#top_visual svg .st10939 {
  fill: #eaeae5;
}
#top_visual svg .st10940 {
  fill: #babfc3;
}
#top_visual svg .st10941 {
  fill: #576b66;
}
#top_visual svg .st10942 {
  fill: #688580;
}
#top_visual svg .st10943 {
  fill: #aee88c;
}
#top_visual svg .st10944 {
  fill: #97ee91;
}
#top_visual svg .st10945 {
  fill: #739873;
}
#top_visual svg .st10946 {
  fill: #58685c;
}
#top_visual svg .st10947 {
  fill: #bfb98d;
}
#top_visual svg .st10948 {
  fill: #90a18f;
}
#top_visual svg .st10949 {
  fill: #758c7a;
}
#top_visual svg .st10950 {
  fill: #bfc7cb;
}
#top_visual svg .st10951 {
  fill: #7ab97b;
}
#top_visual svg .st10952 {
  fill: #3c6158;
}
#top_visual svg .st10953 {
  fill: #429788;
}
#top_visual svg .st10954 {
  fill: #546f5a;
}
#top_visual svg .st10955 {
  fill: #98bc98;
}
#top_visual svg .st10956 {
  fill: #86b3da;
}
#top_visual svg .st10957 {
  fill: #6f9569;
}
#top_visual svg .st10958 {
  fill: #529b5b;
}
#top_visual svg .st10959 {
  fill: #9b7e8b;
}
#top_visual svg .st10960 {
  fill: #5f8859;
}
#top_visual svg .st10961 {
  fill: #8bc0f4;
}
#top_visual svg .st10962 {
  fill: #8e9f9b;
}
#top_visual svg .st10963 {
  fill: #c9d7d6;
}
#top_visual svg .st10964 {
  fill: #97ba9d;
}
#top_visual svg .st10965 {
  fill: #a2aa8f;
}
#top_visual svg .st10966 {
  fill: #95a5a3;
}
#top_visual svg .st10967 {
  fill: #ccd074;
}
#top_visual svg .st10968 {
  fill: #637864;
}
#top_visual svg .st10969 {
  fill: #36775b;
}
#top_visual svg .st10970 {
  fill: #aad0b3;
}
#top_visual svg .st10971 {
  fill: #7a8a83;
}
#top_visual svg .st10972 {
  fill: #a4aca6;
}
#top_visual svg .st10973 {
  fill: #75896e;
}
#top_visual svg .st10974 {
  fill: #94b8d4;
}
#top_visual svg .st10975 {
  fill: #f1ead9;
}
#top_visual svg .st10976 {
  fill: #a5caaa;
}
#top_visual svg .st10977 {
  fill: #6da99d;
}
#top_visual svg .st10978 {
  fill: #9aa6a0;
}
#top_visual svg .st10979 {
  fill: #8fa198;
}
#top_visual svg .st10980 {
  fill: #b5c5c2;
}
#top_visual svg .st10981 {
  fill: #70a76a;
}
#top_visual svg .st10982 {
  fill: #6094af;
}
#top_visual svg .st10983 {
  fill: #75b062;
}
#top_visual svg .st10984 {
  fill: #316f42;
}
#top_visual svg .st10985 {
  fill: #467e75;
}
#top_visual svg .st10986 {
  fill: #7e8578;
}
#top_visual svg .st10987 {
  fill: #184941;
}
#top_visual svg .st10988 {
  fill: #448458;
}
#top_visual svg .st10989 {
  fill: #778975;
}
#top_visual svg .st10990 {
  fill: #a7f3a0;
}
#top_visual svg .st10991 {
  fill: #78b371;
}
#top_visual svg .st10992 {
  fill: #84ce73;
}
#top_visual svg .st10993 {
  fill: #867765;
}
#top_visual svg .st10994 {
  fill: #ccffd5;
}
#top_visual svg .st10995 {
  fill: #9dee98;
}
#top_visual svg .st10996 {
  fill: #69a967;
}
#top_visual svg .st10997 {
  fill: #76bdb2;
}
#top_visual svg .st10998 {
  fill: #587069;
}
#top_visual svg .st10999 {
  fill: #60a26c;
}
#top_visual svg .st11000 {
  fill: #c7d0cb;
}
#top_visual svg .st11001 {
  fill: #e9e8e4;
}
#top_visual svg .st149 {
  fill: #97da72;
}
#top_visual svg .st11002 {
  fill: #85bbe9;
}
#top_visual svg .st11003 {
  fill: #8dda87;
}
#top_visual svg .st11004 {
  fill: #97ee8f;
}
#top_visual svg .st11005 {
  fill: #c2bb9f;
}
#top_visual svg .st11006 {
  fill: #435e5a;
}
#top_visual svg .st11007 {
  fill: #81a589;
}
#top_visual svg .st11008 {
  fill: #626d5d;
}
#top_visual svg .st11009 {
  fill: #c1ffc0;
}
#top_visual svg .st11010 {
  fill: #a79f8a;
}
#top_visual svg .st11011 {
  fill: #89af8f;
}
#top_visual svg .st11012 {
  fill: #226358;
}
#top_visual svg .st11013 {
  fill: #59766e;
}
#top_visual svg .st11014 {
  fill: #afc4be;
}
#top_visual svg .st11015 {
  fill: #8fb17c;
}
#top_visual svg .st11016 {
  fill: #8cb793;
}
#top_visual svg .st11017 {
  fill: #a59f7c;
}
#top_visual svg .st11018 {
  fill: #54966e;
}
#top_visual svg .st11019 {
  fill: #a8f6a2;
}
#top_visual svg .st11020 {
  fill: #99c1a5;
}
#top_visual svg .st11021 {
  fill: #bdc2c5;
}
#top_visual svg .st11022 {
  fill: #bcb374;
}
#top_visual svg .st11023 {
  fill: #aebeb0;
}
#top_visual svg .st11024 {
  fill: #a5d0a3;
}
#top_visual svg .st11025 {
  fill: #859089;
}
#top_visual svg .st11026 {
  fill: #2b544b;
}
#top_visual svg .st11027 {
  fill: #768985;
}
#top_visual svg .st11028 {
  fill: #79ba73;
}
#top_visual svg .st11029 {
  fill: #6591ab;
}
#top_visual svg .st11030 {
  fill: #b0babd;
}
#top_visual svg .st11031 {
  fill: #f1d097;
}
#top_visual svg .st11032 {
  fill: #8dce87;
}
#top_visual svg .st11033 {
  fill: #c1f7ce;
}
#top_visual svg .st11034 {
  fill: #28576b;
}
#top_visual svg .st11035 {
  fill: #f7d198;
}
#top_visual svg .st11036 {
  fill: #9cafa9;
}
#top_visual svg .st11037 {
  fill: #9ecb80;
}
#top_visual svg .st11038 {
  fill: #6d7d7a;
}
#top_visual svg .st11039 {
  fill: #bfc4c7;
}
#top_visual svg .st11040 {
  fill: #a59c7b;
}
#top_visual svg .st11041 {
  fill: #365251;
}
#top_visual svg .st11042 {
  fill: #6996b0;
}
#top_visual svg .st11043 {
  fill: #6093ae;
}
#top_visual svg .st11044 {
  fill: #6d9c66;
}
#top_visual svg .st11045 {
  fill: #c8f0d4;
}
#top_visual svg .st11046 {
  fill: #c5ccc9;
}
#top_visual svg .st11047 {
  fill: #b3a78a;
}
#top_visual svg .st11048 {
  fill: #638fa6;
}
#top_visual svg .st11049 {
  fill: #8cc1f3;
}
#top_visual svg .st11050 {
  fill: #77a8ce;
}
#top_visual svg .st11051 {
  fill: #c7f4c2;
}
#top_visual svg .st11052 {
  fill: #bbecce;
}
#top_visual svg .st11053 {
  fill: #6d8982;
}
#top_visual svg .st11054 {
  fill: #9dd1a1;
}
#top_visual svg .st11055 {
  fill: #b3f785;
}
#top_visual svg .st11056 {
  fill: #78b77a;
}
#top_visual svg .st11057 {
  fill: #d1d3cc;
}
#top_visual svg .st11058 {
  fill: #b6bab5;
}
#top_visual svg .st11059 {
  fill: #a7faa3;
}
#top_visual svg .st11060 {
  fill: #b4babc;
}
#top_visual svg .st11061 {
  fill: #21524b;
}
#top_visual svg .st11062 {
  fill: #96bea2;
}
#top_visual svg .st11063 {
  fill: #b3c1c1;
}
#top_visual svg .st11064 {
  fill: #73b669;
}
#top_visual svg .st11065 {
  fill: #60ab9e;
}
#top_visual svg .st11066 {
  fill: #82ab9b;
}
#top_visual svg .st11067 {
  fill: #598ba8;
}
#top_visual svg .st11068 {
  fill: #dbfcd3;
}
#top_visual svg .st11069 {
  fill: #ddf2e2;
}
#top_visual svg .st11070 {
  fill: #b5c8c4;
}
#top_visual svg .st11071 {
  fill: #b6beb9;
}
#top_visual svg .st11072 {
  fill: #485956;
}
#top_visual svg .st11073 {
  fill: #728468;
}
#top_visual svg .st11074 {
  fill: #e5f8eb;
}
#top_visual svg .st11075 {
  fill: #c0cecb;
}
#top_visual svg .st11076 {
  fill: #c1684e;
}
#top_visual svg .st11077 {
  fill: #a1c5a3;
}
#top_visual svg .st11078 {
  fill: #90a09d;
}
#top_visual svg .st11079 {
  fill: #737954;
}
#top_visual svg .st11080 {
  fill: #67b76b;
}
#top_visual svg .st11081 {
  fill: #84997a;
}
#top_visual svg .st11082 {
  fill: #405548;
}
#top_visual svg .st11083 {
  fill: #c2c6c9;
}
#top_visual svg .st11084 {
  fill: #33764a;
}
#top_visual svg .st11085 {
  fill: #235850;
}
#top_visual svg .st11086 {
  fill: #797b60;
}
#top_visual svg .st11087 {
  fill: #596557;
}
#top_visual svg .st11088 {
  fill: #b0f184;
}
#top_visual svg .st11089 {
  fill: #8d8767;
}
#top_visual svg .st11090 {
  fill: #748974;
}
#top_visual svg .st11091 {
  fill: #abcdb5;
}
#top_visual svg .st11092 {
  fill: #cbcdcb;
}
#top_visual svg .st11093 {
  fill: #c4cacd;
}
#top_visual svg .st11094 {
  fill: #99aec2;
}
#top_visual svg .st11095 {
  fill: #8fb69f;
}
#top_visual svg .st11096 {
  fill: #c0b4a4;
}
#top_visual svg .st11097 {
  fill: #245747;
}
#top_visual svg .st11098 {
  fill: #849776;
}
#top_visual svg .st11099 {
  fill: #cab995;
}
#top_visual svg .st11100 {
  fill: #f6f7e0;
}
#top_visual svg .st11101 {
  fill: #385c57;
}
#top_visual svg .st11102 {
  fill: #a3c7a9;
}
#top_visual svg .st11103 {
  fill: #bcc0c3;
}
#top_visual svg .st11104 {
  fill: #598e5d;
}
#top_visual svg .st11105 {
  fill: #acfda7;
}
#top_visual svg .st11106 {
  fill: #8a9581;
}
#top_visual svg .st11107 {
  fill: #77a1b7;
}
#top_visual svg .st11108 {
  fill: #b8a080;
}
#top_visual svg .st11109 {
  fill: #677a78;
}
#top_visual svg .st11110 {
  fill: #4d5b49;
}
#top_visual svg .st11111 {
  fill: #73bb76;
}
#top_visual svg .st11112 {
  fill: #cdf9cc;
}
#top_visual svg .st11113 {
  fill: #d2be9d;
}
#top_visual svg .st11114 {
  fill: #3a5b56;
}
#top_visual svg .st11115 {
  fill: #517b82;
}
#top_visual svg .st11116 {
  fill: #95aaa2;
}
#top_visual svg .st11117 {
  fill: #88836f;
}
#top_visual svg .st11118 {
  fill: #435447;
}
#top_visual svg .st11119 {
  fill: #194e35;
}
#top_visual svg .st11120 {
  fill: #dbddd9;
}
#top_visual svg .st150 {
  fill: #449989;
}
#top_visual svg .st11121 {
  fill: #659f61;
}
#top_visual svg .st11122 {
  fill: #607262;
}
#top_visual svg .st11123 {
  fill: #a2abac;
}
#top_visual svg .st11124 {
  fill: #97bc9a;
}
#top_visual svg .st11125 {
  fill: #477175;
}
#top_visual svg .st11126 {
  fill: #556f68;
}
#top_visual svg .st11127 {
  fill: #aabeb8;
}
#top_visual svg .st11128 {
  fill: #6e9ebf;
}
#top_visual svg .st11129 {
  fill: #608d63;
}
#top_visual svg .st11130 {
  fill: #9ca08c;
}
#top_visual svg .st11131 {
  fill: #8ce386;
}
#top_visual svg .st151 {
  fill: #3e9180;
}
#top_visual svg .st11132 {
  fill: #3c8c81;
}
#top_visual svg .st11133 {
  fill: #4ca843;
}
#top_visual svg .st11134 {
  fill: #b2a87f;
}
#top_visual svg .st11135 {
  fill: #4c5e5a;
}
#top_visual svg .st11136 {
  fill: #396e48;
}
#top_visual svg .st11137 {
  fill: #8dbd8b;
}
#top_visual svg .st11138 {
  fill: #a7bc89;
}
#top_visual svg .st11139 {
  fill: #5f7c5c;
}
#top_visual svg .st11140 {
  fill: #72b574;
}
#top_visual svg .st11141 {
  fill: #98a386;
}
#top_visual svg .st11142 {
  fill: #657874;
}
#top_visual svg .st11143 {
  fill: #bbccc9;
}
#top_visual svg .st11144 {
  fill: #55665e;
}
#top_visual svg .st11145 {
  fill: #60877f;
}
#top_visual svg .st11146 {
  fill: #a1b4a9;
}
#top_visual svg .st11147 {
  fill: #7ca185;
}
#top_visual svg .st11148 {
  fill: #838387;
}
#top_visual svg .st11149 {
  fill: #687660;
}
#top_visual svg .st11150 {
  fill: #769fc1;
}
#top_visual svg .st11151 {
  fill: #48973a;
}
#top_visual svg .st11152 {
  fill: #5c7455;
}
#top_visual svg .st11153 {
  fill: #c0c7cc;
}
#top_visual svg .st11154 {
  fill: #717360;
}
#top_visual svg .st11155 {
  fill: #7b8f7b;
}
#top_visual svg .st11156 {
  fill: #8fa39a;
}
#top_visual svg .st11157 {
  fill: #355650;
}
#top_visual svg .st11158 {
  fill: #69847c;
}
#top_visual svg .st11159 {
  fill: #dadfe7;
}
#top_visual svg .st11160 {
  fill: #82a769;
}
#top_visual svg .st11161 {
  fill: #728983;
}
#top_visual svg .st11162 {
  fill: #446769;
}
#top_visual svg .st11163 {
  fill: #96d489;
}
#top_visual svg .st11164 {
  fill: #86be69;
}
#top_visual svg .st11165 {
  fill: #4a8179;
}
#top_visual svg .st11166 {
  fill: #7d988f;
}
#top_visual svg .st11167 {
  fill: #58706f;
}
#top_visual svg .st11168 {
  fill: #7da5c8;
}
#top_visual svg .st11169 {
  fill: #6d877d;
}
#top_visual svg .st11170 {
  fill: #235136;
}
#top_visual svg .st11171 {
  fill: #a9de7f;
}
#top_visual svg .st11172 {
  fill: #b7bcb6;
}
#top_visual svg .st11173 {
  fill: #557e5b;
}
#top_visual svg .st11174 {
  fill: #88af98;
}
#top_visual svg .st11175 {
  fill: #98a494;
}
#top_visual svg .st11176 {
  fill: #cdd3d3;
}
#top_visual svg .st11177 {
  fill: #9ae191;
}
#top_visual svg .st11178 {
  fill: #a4aca4;
}
#top_visual svg .st11179 {
  fill: #7ca488;
}
#top_visual svg .st11180 {
  fill: #6ca46f;
}
#top_visual svg .st11181 {
  fill: #507f95;
}
#top_visual svg .st11182 {
  fill: #62726e;
}
#top_visual svg .st11183 {
  fill: #9cb1a1;
}
#top_visual svg .st11184 {
  fill: #94ab93;
}
#top_visual svg .st11185 {
  fill: #acfba6;
}
#top_visual svg .st11186 {
  fill: #729871;
}
#top_visual svg .st11187 {
  fill: #f3f7f6;
}
#top_visual svg .st11188 {
  fill: #91c3f3;
}
#top_visual svg .st11189 {
  fill: #537c55;
}
#top_visual svg .st11190 {
  fill: #53985b;
}
#top_visual svg .st11191 {
  fill: #266945;
}
#top_visual svg .st11192 {
  fill: #99d88f;
}
#top_visual svg .st11193 {
  fill: #a2a999;
}
#top_visual svg .st11194 {
  fill: #417d79;
}
#top_visual svg .st11195 {
  fill: #89ca8b;
}
#top_visual svg .st11196 {
  fill: #7dcf7b;
}
#top_visual svg .st11197 {
  fill: #818e89;
}
#top_visual svg .st11198 {
  fill: #8eb0a9;
}
#top_visual svg .st11199 {
  fill: #7098b8;
}
#top_visual svg .st11200 {
  fill: #8dba93;
}
#top_visual svg .st11201 {
  fill: #addbc0;
}
#top_visual svg .st11202 {
  fill: #a5f79e;
}
#top_visual svg .st11203 {
  fill: #aef7a8;
}
#top_visual svg .st11204 {
  fill: #3e6871;
}
#top_visual svg .st11205 {
  fill: #7f8a8d;
}
#top_visual svg .st11206 {
  fill: #bdc6c6;
}
#top_visual svg .st11207 {
  fill: #5c6f6a;
}
#top_visual svg .st11208 {
  fill: #5d92ac;
}
#top_visual svg .st11209 {
  fill: #64886a;
}
#top_visual svg .st11210 {
  fill: #9db2b4;
}
#top_visual svg .st11211 {
  fill: #3b7a72;
}
#top_visual svg .st11212 {
  fill: #395e57;
}
#top_visual svg .st11213 {
  fill: #9faba2;
}
#top_visual svg .st11214 {
  fill: #cbd1d5;
}
#top_visual svg .st11215 {
  fill: #6aec56;
}
#top_visual svg .st11216 {
  fill: #c0a378;
}
#top_visual svg .st11217 {
  fill: #2d4d47;
}
#top_visual svg .st11218 {
  fill: #d9dee5;
}
#top_visual svg .st11219 {
  fill: #78a16b;
}
#top_visual svg .st11220 {
  fill: #a1bab0;
}
#top_visual svg .st11221 {
  fill: #5b736e;
}
#top_visual svg .st11222 {
  fill: #89806b;
}
#top_visual svg .st11223 {
  fill: #e5e5e1;
}
#top_visual svg .st11224 {
  fill: #529b5a;
}
#top_visual svg .st11225 {
  fill: #5ba94b;
}
#top_visual svg .st11226 {
  fill: #92e58c;
}
#top_visual svg .st11227 {
  fill: #aab4b4;
}
#top_visual svg .st11228 {
  fill: #fbfcfb;
}
#top_visual svg .st11229 {
  fill: #96aa8f;
}
#top_visual svg .st11230 {
  fill: #3e6e78;
}
#top_visual svg .st11231 {
  fill: #9bd1ab;
}
#top_visual svg .st11232 {
  fill: #7cbcc1;
}
#top_visual svg .st11233 {
  fill: #486660;
}
#top_visual svg .st11234 {
  fill: #428e6f;
}
#top_visual svg .st11235 {
  fill: #5b706e;
}
#top_visual svg .st11236 {
  fill: #a8d0fa;
}
#top_visual svg .st11237 {
  fill: #97c39e;
}
#top_visual svg .st11238 {
  fill: #7e9aa1;
}
#top_visual svg .st11239 {
  fill: #487586;
}
#top_visual svg .st11240 {
  fill: #acddbd;
}
#top_visual svg .st11241 {
  fill: #a8b0b1;
}
#top_visual svg .st11242 {
  fill: #cfd0cc;
}
#top_visual svg .st11243 {
  fill: #9fc6a2;
}
#top_visual svg .st11244 {
  fill: #7fbf80;
}
#top_visual svg .st11245 {
  fill: #768a83;
}
#top_visual svg .st11246 {
  fill: #c8dded;
}
#top_visual svg .st11247 {
  fill: #acb7b3;
}
#top_visual svg .st11248 {
  fill: #d3d2ca;
}
#top_visual svg .st11249 {
  fill: #6592ae;
}
#top_visual svg .st11250 {
  fill: #7bba77;
}
#top_visual svg .st11251 {
  fill: #8ebb8d;
}
#top_visual svg .st11252 {
  fill: #ccd3d8;
}
#top_visual svg .st11253 {
  fill: #479589;
}
#top_visual svg .st11254 {
  fill: #3d897f;
}
#top_visual svg .st152 {
  fill: #20593b;
}
#top_visual svg .st11255 {
  fill: #b7bbb7;
}
#top_visual svg .st11256 {
  fill: #5b7166;
}
#top_visual svg .st11257 {
  fill: #78c0b5;
}
#top_visual svg .st11258 {
  fill: #4a777e;
}
#top_visual svg .st11259 {
  fill: #bfc4be;
}
#top_visual svg .st11260 {
  fill: #637b66;
}
#top_visual svg .st11261 {
  fill: #98a09d;
}
#top_visual svg .st11262 {
  fill: #b5cac4;
}
#top_visual svg .st11263 {
  fill: #75abd2;
}
#top_visual svg .st11264 {
  fill: #cebd9e;
}
#top_visual svg .st11265 {
  fill: #6d9978;
}
#top_visual svg .st11266 {
  fill: #90a09b;
}
#top_visual svg .st11267 {
  fill: #719458;
}
#top_visual svg .st11268 {
  fill: #4b6c7b;
}
#top_visual svg .st11269 {
  fill: #4d7b8a;
}
#top_visual svg .st153 {
  fill: #338461;
}
#top_visual svg .st11270 {
  fill: #698277;
}
#top_visual svg .st11271 {
  fill: #639565;
}
#top_visual svg .st11272 {
  fill: #93b79a;
}
#top_visual svg .st11273 {
  fill: #a8d8b5;
}
#top_visual svg .st11274 {
  fill: #5e8aad;
}
#top_visual svg .st11275 {
  fill: #5f8b62;
}
#top_visual svg .st11276 {
  fill: #84948f;
}
#top_visual svg .st11277 {
  fill: #195132;
}
#top_visual svg .st11278 {
  fill: #668da1;
}
#top_visual svg .st11279 {
  fill: #98d690;
}
#top_visual svg .st11280 {
  fill: #9fe59a;
}
#top_visual svg .st11281 {
  fill: #94ada1;
}
#top_visual svg .st11282 {
  fill: #79b67b;
}
#top_visual svg .st11283 {
  fill: #766c69;
}
#top_visual svg .st11284 {
  fill: #90c17e;
}
#top_visual svg .st11285 {
  fill: #d1d5bd;
}
#top_visual svg .st11286 {
  fill: #a8c8ce;
}
#top_visual svg .st154 {
  fill: #97dc73;
}
#top_visual svg .st11287 {
  fill: #647862;
}
#top_visual svg .st11288 {
  fill: #a09e7c;
}
#top_visual svg .st11289 {
  fill: #90ba97;
}
#top_visual svg .st11290 {
  fill: #467783;
}
#top_visual svg .st11291 {
  fill: #79b275;
}
#top_visual svg .st11292 {
  fill: #8fa196;
}
#top_visual svg .st11293 {
  fill: #71af6f;
}
#top_visual svg .st11294 {
  fill: #bfedd2;
}
#top_visual svg .st11295 {
  fill: #5f9a68;
}
#top_visual svg .st11296 {
  fill: #5d8253;
}
#top_visual svg .st11297 {
  fill: #6c8580;
}
#top_visual svg .st11298 {
  fill: #aafba5;
}
#top_visual svg .st11299 {
  fill: #667268;
}
#top_visual svg .st11300 {
  fill: #275e3a;
}
#top_visual svg .st11301 {
  fill: #9af298;
}
#top_visual svg .st11302 {
  fill: #3f5c5b;
}
#top_visual svg .st11303 {
  fill: #b6c1bd;
}
#top_visual svg .st11304 {
  fill: #536d63;
}
#top_visual svg .st11305 {
  fill: #225d53;
}
#top_visual svg .st11306 {
  fill: #9cb9a0;
}
#top_visual svg .st11307 {
  fill: #5f7b6c;
}
#top_visual svg .st11308 {
  fill: #25483e;
}
#top_visual svg .st11309 {
  fill: #aad6c3;
}
#top_visual svg .st11310 {
  fill: #758e8a;
}
#top_visual svg .st11311 {
  fill: #a2abaa;
}
#top_visual svg .st11312 {
  fill: #657769;
}
#top_visual svg .st11313 {
  fill: #1d5b3b;
}
#top_visual svg .st11314 {
  fill: #6ba1c1;
}
#top_visual svg .st11315 {
  fill: #b5bebe;
}
#top_visual svg .st11316 {
  fill: #88c1b8;
}
#top_visual svg .st11317 {
  fill: #506a66;
}
#top_visual svg .st11318 {
  fill: #567a53;
}
#top_visual svg .st11319 {
  fill: #9ec6a4;
}
#top_visual svg .st11320 {
  fill: #8a9d70;
}
#top_visual svg .st11321 {
  fill: #a1ada7;
}
#top_visual svg .st11322 {
  fill: #666658;
}
#top_visual svg .st11323 {
  fill: #8f9b86;
}
#top_visual svg .st11324 {
  fill: #25615e;
}
#top_visual svg .st11325 {
  fill: #a8b4ad;
}
#top_visual svg .st11326 {
  fill: #6592b0;
}
#top_visual svg .st11327 {
  fill: #769992;
}
#top_visual svg .st11328 {
  fill: #cac3b4;
}
#top_visual svg .st11329 {
  fill: #a6c2ab;
}
#top_visual svg .st11330 {
  fill: #194037;
}
#top_visual svg .st11331 {
  fill: #7ab97c;
}
#top_visual svg .st11332 {
  fill: #547656;
}
#top_visual svg .st11333 {
  fill: #426c71;
}
#top_visual svg .st155 {
  fill: #aff581;
}
#top_visual svg .st11334 {
  fill: #a3db79;
}
#top_visual svg .st11335 {
  fill: #9d9c9c;
}
#top_visual svg .st11336 {
  fill: #aefba7;
}
#top_visual svg .st11337 {
  fill: #517b90;
}
#top_visual svg .st11338 {
  fill: #356759;
}
#top_visual svg .st11339 {
  fill: #536159;
}
#top_visual svg .st11340 {
  fill: #35514c;
}
#top_visual svg .st11341 {
  fill: #6f9a5d;
}
#top_visual svg .st11342 {
  fill: #fbfbfb;
}
#top_visual svg .st11343 {
  fill: #7c9479;
}
#top_visual svg .st11344 {
  fill: #b0bab3;
}
#top_visual svg .st11345 {
  fill: #7ca0bb;
}
#top_visual svg .st11346 {
  fill: #fcfcfc;
}
#top_visual svg .st11347 {
  fill: #467175;
}
#top_visual svg .st11348 {
  fill: #9bd0a8;
}
#top_visual svg .st11349 {
  fill: #5e9061;
}
#top_visual svg .st11350 {
  fill: #d3dfda;
}
#top_visual svg .st11351 {
  fill: #a9c6b4;
}
#top_visual svg .st11352 {
  fill: #b2c2c9;
}
#top_visual svg .st11353 {
  fill: #848980;
}
#top_visual svg .st11354 {
  fill: #7e8d70;
}
#top_visual svg .st11355 {
  fill: #9fe99b;
}
#top_visual svg .st11356 {
  fill: #7cc277;
}
#top_visual svg .st11357 {
  fill: #868985;
}
#top_visual svg .st11358 {
  fill: #618352;
}
#top_visual svg .st11359 {
  fill: #7fc381;
}
#top_visual svg .st11360 {
  fill: #6f8c83;
}
#top_visual svg .st11361 {
  fill: #dededb;
}
#top_visual svg .st11362 {
  fill: #6f827e;
}
#top_visual svg .st156 {
  fill: #71754d;
}
#top_visual svg .st11363 {
  fill: #affdaa;
}
#top_visual svg .st11364 {
  fill: #398a7a;
}
#top_visual svg .st11365 {
  fill: #848d81;
}
#top_visual svg .st11366 {
  fill: #6fa56f;
}
#top_visual svg .st11367 {
  fill: #648d93;
}
#top_visual svg .st11368 {
  fill: #a0b399;
}
#top_visual svg .st11369 {
  fill: #a3aca7;
}
#top_visual svg .st11370 {
  fill: #f1f6f6;
}
#top_visual svg .st11371 {
  fill: #a7a8a3;
}
#top_visual svg .st11372 {
  fill: #70a370;
}
#top_visual svg .st11373 {
  fill: #9ba69f;
}
#top_visual svg .st11374 {
  fill: #8b9e87;
}
#top_visual svg .st11375 {
  fill: #5b7e72;
}
#top_visual svg .st11376 {
  fill: #647a5b;
}
#top_visual svg .st11377 {
  fill: #394f43;
}
#top_visual svg .st11378 {
  fill: #f7d19c;
}
#top_visual svg .st11379 {
  fill: #71aeb1;
}
#top_visual svg .st11380 {
  fill: #dec08b;
}
#top_visual svg .st11381 {
  fill: #c6dbd4;
}
#top_visual svg .st11382 {
  fill: #94a4a2;
}
#top_visual svg .st11383 {
  fill: #7a8875;
}
#top_visual svg .st11384 {
  fill: #b9babc;
}
#top_visual svg .st11385 {
  fill: #d5d6c7;
}
#top_visual svg .st11386 {
  fill: #8aa583;
}
#top_visual svg .st11387 {
  fill: #9ca59e;
}
#top_visual svg .st11388 {
  fill: #7198a0;
}
#top_visual svg .st11389 {
  fill: #6ad25a;
}
#top_visual svg .st11390 {
  fill: #6c95a6;
}
#top_visual svg .st11391 {
  fill: #6e8a83;
}
#top_visual svg .st11392 {
  fill: #a4b5aa;
}
#top_visual svg .st11393 {
  fill: #89e385;
}
#top_visual svg .st11394 {
  fill: #55849d;
}
#top_visual svg .st11395 {
  fill: #8fc09d;
}
#top_visual svg .st11396 {
  fill: #99bf88;
}
#top_visual svg .st11397 {
  fill: #8bb68c;
}
#top_visual svg .st11398 {
  fill: #757d6a;
}
#top_visual svg .st11399 {
  fill: #a7ab97;
}
#top_visual svg .st11400 {
  fill: #2f524c;
}
#top_visual svg .st11401 {
  fill: #5f7067;
}
#top_visual svg .st11402 {
  fill: #135959;
}
#top_visual svg .st11403 {
  fill: #92e48b;
}
#top_visual svg .st11404 {
  fill: #b7d9c2;
}
#top_visual svg .st11405 {
  fill: #86937c;
}
#top_visual svg .st11406 {
  fill: #768e86;
}
#top_visual svg .st11407 {
  fill: #657a6e;
}
#top_visual svg .st11408 {
  fill: #c8f0b2;
}
#top_visual svg .st11409 {
  fill: #689569;
}
#top_visual svg .st11410 {
  fill: #79948c;
}
#top_visual svg .st11411 {
  fill: #668683;
}
#top_visual svg .st11412 {
  fill: #317456;
}
#top_visual svg .st11413 {
  fill: #409384;
}
#top_visual svg .st11414 {
  fill: #4b5a4c;
}
#top_visual svg .st11415 {
  fill: #2a4a42;
}
#top_visual svg .st11416 {
  fill: #85a6be;
}
#top_visual svg .st11417 {
  fill: #b6bda6;
}
#top_visual svg .st11418 {
  fill: #485954;
}
#top_visual svg .st11419 {
  fill: #566d46;
}
#top_visual svg .st11420 {
  fill: #a9fea3;
}
#top_visual svg .st11421 {
  fill: #57a962;
}
#top_visual svg .st11422 {
  fill: #78a2c5;
}
#top_visual svg .st11423 {
  fill: #b3d4f1;
}
#top_visual svg .st11424 {
  fill: #8d9e7d;
}
#top_visual svg .st11425 {
  fill: #374d40;
}
#top_visual svg .st11426 {
  fill: #c5cbce;
}
#top_visual svg .st11427 {
  fill: #9eee97;
}
#top_visual svg .st11428 {
  fill: #324f47;
}
#top_visual svg .st11429 {
  fill: #b2bfa9;
}
#top_visual svg .st11430 {
  fill: #7d8c75;
}
#top_visual svg .st11431 {
  fill: #96b67f;
}
#top_visual svg .st11432 {
  fill: #afb7b8;
}
#top_visual svg .st11433 {
  fill: #c8e7c7;
}
#top_visual svg .st11434 {
  fill: #a4d6a1;
}
#top_visual svg .st11435 {
  fill: #b9c093;
}
#top_visual svg .st11436 {
  fill: #c2c6cb;
}
#top_visual svg .st11437 {
  fill: #80b4e2;
}
#top_visual svg .st11438 {
  fill: #98bf9a;
}
#top_visual svg .st11439 {
  fill: #709261;
}
#top_visual svg .st11440 {
  fill: #607e76;
}
#top_visual svg .st11441 {
  fill: #cbd1d6;
}
#top_visual svg .st11442 {
  fill: #99c47b;
}
#top_visual svg .st11443 {
  fill: #687c69;
}
#top_visual svg .st11444 {
  fill: #7ab87a;
}
#top_visual svg .st11445 {
  fill: #5d855e;
}
#top_visual svg .st11446 {
  fill: #41574a;
}
#top_visual svg .st11447 {
  fill: #a7beb4;
}
#top_visual svg .st11448 {
  fill: #73a4cb;
}
#top_visual svg .st11449 {
  fill: #489285;
}
#top_visual svg .st11450 {
  fill: #668862;
}
#top_visual svg .st11451 {
  fill: #7cb87c;
}
#top_visual svg .st11452 {
  fill: #598a56;
}
#top_visual svg .st11453 {
  fill: #b8d6f1;
}
#top_visual svg .st11454 {
  fill: #81a991;
}
#top_visual svg .st11455 {
  fill: #94a17b;
}
#top_visual svg .st11456 {
  fill: #bbc1bd;
}
#top_visual svg .st11457 {
  fill: #83c486;
}
#top_visual svg .st11458 {
  fill: #588da5;
}
#top_visual svg .st11459 {
  fill: #d9ffd4;
}
#top_visual svg .st11460 {
  fill: #6ea1c5;
}
#top_visual svg .st11461 {
  fill: #b5bbb3;
}
#top_visual svg .st11462 {
  fill: #638f5c;
}
#top_visual svg .st11463 {
  fill: #95bb83;
}
#top_visual svg .st11464 {
  fill: #6e9dc2;
}
#top_visual svg .st11465 {
  fill: #8b9797;
}
#top_visual svg .st11466 {
  fill: #296a56;
}
#top_visual svg .st11467 {
  fill: #d1d3d0;
}
#top_visual svg .st11468 {
  fill: #50829a;
}
#top_visual svg .st11469 {
  fill: #b98d66;
}
#top_visual svg .st11470 {
  fill: #469885;
}
#top_visual svg .st11471 {
  fill: #a6aa92;
}
#top_visual svg .st11472 {
  fill: #819a82;
}
#top_visual svg .st11473 {
  fill: #4e7c92;
}
#top_visual svg .st11474 {
  fill: #d0d3d0;
}
#top_visual svg .st11475 {
  fill: #9fd4ad;
}
#top_visual svg .st11476 {
  fill: #9ba88e;
}
#top_visual svg .st11477 {
  fill: #738783;
}
#top_visual svg .st11478 {
  fill: #768d86;
}
#top_visual svg .st11479 {
  fill: #3f5956;
}
#top_visual svg .st11480 {
  fill: #74a5bf;
}
#top_visual svg .st11481 {
  fill: #314e4b;
}
#top_visual svg .st11482 {
  fill: #788977;
}
#top_visual svg .st11483 {
  fill: #a0c5a1;
}
#top_visual svg .st11484 {
  fill: #0e4636;
}
#top_visual svg .st11485 {
  fill: #c5cbca;
}
#top_visual svg .st11486 {
  fill: #678480;
}
#top_visual svg .st11487 {
  fill: #5c7d77;
}
#top_visual svg .st11488 {
  fill: #516c63;
}
#top_visual svg .st11489 {
  fill: #153f36;
}
#top_visual svg .st11490 {
  fill: #e5c18d;
}
#top_visual svg .st11491 {
  fill: #5a9564;
}
#top_visual svg .st11492 {
  fill: #83be85;
}
#top_visual svg .st11493 {
  fill: #70c15b;
}
#top_visual svg .st11494 {
  fill: #3c5d58;
}
#top_visual svg .st11495 {
  fill: #a7bbb3;
}
#top_visual svg .st11496 {
  fill: #6a9061;
}
#top_visual svg .st11497 {
  fill: #c5c9b4;
}
#top_visual svg .st11498 {
  fill: #979492;
}
#top_visual svg .st11499 {
  fill: #caced4;
}
#top_visual svg .st11500 {
  fill: #a5dbb5;
}
#top_visual svg .st11501 {
  fill: #88c683;
}
#top_visual svg .st11502 {
  fill: #6589a0;
}
#top_visual svg .st11503 {
  fill: #9fc7a5;
}
#top_visual svg .st11504 {
  fill: #e7e9e6;
}
#top_visual svg .st11505 {
  fill: #7baa6a;
}
#top_visual svg .st11506 {
  fill: #86c287;
}
#top_visual svg .st11507 {
  fill: #6c9d8b;
}
#top_visual svg .st11508 {
  fill: #aad1a3;
}
#top_visual svg .st11509 {
  fill: #839e70;
}
#top_visual svg .st11510 {
  fill: #6e7e63;
}
#top_visual svg .st11511 {
  fill: #475f5c;
}
#top_visual svg .st11512 {
  fill: #577a55;
}
#top_visual svg .st11513 {
  fill: #7f938b;
}
#top_visual svg .st11514 {
  fill: #c6c5c1;
}
#top_visual svg .st11515 {
  fill: #76a3c1;
}
#top_visual svg .st11516 {
  fill: #25594e;
}
#top_visual svg .st11517 {
  fill: #459487;
}
#top_visual svg .st11518 {
  fill: #6aa966;
}
#top_visual svg .st11519 {
  fill: #b5bdb7;
}
#top_visual svg .st11520 {
  fill: #7ea264;
}
#top_visual svg .st11521 {
  fill: #78837a;
}
#top_visual svg .st11522 {
  fill: #446f72;
}
#top_visual svg .st11523 {
  fill: #cec6b3;
}
#top_visual svg .st11524 {
  fill: #c5e0d1;
}
#top_visual svg .st11525 {
  fill: #cdd3d8;
}
#top_visual svg .st11526 {
  fill: #71906e;
}
#top_visual svg .st11527 {
  fill: #afc4b8;
}
#top_visual svg .st11528 {
  fill: #7db272;
}
#top_visual svg .st11529 {
  fill: #a8b1a5;
}
#top_visual svg .st11530 {
  fill: #a0d4af;
}
#top_visual svg .st11531 {
  fill: #406165;
}
#top_visual svg .st11532 {
  fill: #4d5d4f;
}
#top_visual svg .st11533 {
  fill: #93a38d;
}
#top_visual svg .st11534 {
  fill: #d4d7c0;
}
#top_visual svg .st11535 {
  fill: #718281;
}
#top_visual svg .st11536 {
  fill: #8fa29a;
}
#top_visual svg .st11537 {
  fill: #376571;
}
#top_visual svg .st157 {
  fill: #245331;
}
#top_visual svg .st11538 {
  fill: #b6bec2;
}
#top_visual svg .st11539 {
  fill: #b1bebd;
}
#top_visual svg .st11540 {
  fill: #4e933f;
}
#top_visual svg .st11541 {
  fill: #5aa5a0;
}
#top_visual svg .st11542 {
  fill: #949d72;
}
#top_visual svg .st11543 {
  fill: #3f645f;
}
#top_visual svg .st11544 {
  fill: #799087;
}
#top_visual svg .st11545 {
  fill: #526965;
}
#top_visual svg .st11546 {
  fill: #3d5a52;
}
#top_visual svg .st11547 {
  fill: #577361;
}
#top_visual svg .st11548 {
  fill: #8c969b;
}
#top_visual svg .st11549 {
  fill: #324749;
}
#top_visual svg .st11550 {
  fill: #3a514e;
}
#top_visual svg .st11551 {
  fill: #78b779;
}
#top_visual svg .st11552 {
  fill: #507857;
}
#top_visual svg .st11553 {
  fill: #85bd7c;
}
#top_visual svg .st11554 {
  fill: #5b6661;
}
#top_visual svg .st11555 {
  fill: #a0a8aa;
}
#top_visual svg .st11556 {
  fill: #93ca76;
}
#top_visual svg .st11557 {
  fill: #5a6b68;
}
#top_visual svg .st11558 {
  fill: #8abc7e;
}
#top_visual svg .st11559 {
  fill: #a0f29a;
}
#top_visual svg .st11560 {
  fill: #7ba8ca;
}
#top_visual svg .st11561 {
  fill: #9bc5a4;
}
#top_visual svg .st11562 {
  fill: #bcc2ae;
}
#top_visual svg .st11563 {
  fill: #69d75a;
}
#top_visual svg .st11564 {
  fill: #d4c491;
}
#top_visual svg .st11565 {
  fill: #93bec3;
}
#top_visual svg .st11566 {
  fill: #a9b2b3;
}
#top_visual svg .st11567 {
  fill: #57726d;
}
#top_visual svg .st158 {
  fill: #90c46c;
}
#top_visual svg .st11568 {
  fill: #8caf8e;
}
#top_visual svg .st11569 {
  fill: #97eb91;
}
#top_visual svg .st11570 {
  fill: #418660;
}
#top_visual svg .st11571 {
  fill: #8fc98a;
}
#top_visual svg .st11572 {
  fill: #4c575b;
}
#top_visual svg .st11573 {
  fill: #b9beb6;
}
#top_visual svg .st11574 {
  fill: #9cc3a9;
}
#top_visual svg .st11575 {
  fill: #49645b;
}
#top_visual svg .st11576 {
  fill: #d4ba8f;
}
#top_visual svg .st11577 {
  fill: #858e90;
}
#top_visual svg .st11578 {
  fill: #85d681;
}
#top_visual svg .st11579 {
  fill: #92a889;
}
#top_visual svg .st11580 {
  fill: #98ab8e;
}
#top_visual svg .st11581 {
  fill: #7c9590;
}
#top_visual svg .st11582 {
  fill: #69835f;
}
#top_visual svg .st11583 {
  fill: #8aca8b;
}
#top_visual svg .st11584 {
  fill: #c37060;
}
#top_visual svg .st11585 {
  fill: #b6debc;
}
#top_visual svg .st11586 {
  fill: #648986;
}
#top_visual svg .st11587 {
  fill: #c1c5c9;
}
#top_visual svg .st11588 {
  fill: #a1c1a9;
}
#top_visual svg .st11589 {
  fill: #82bdc3;
}
#top_visual svg .st11590 {
  fill: #e5f8ed;
}
#top_visual svg .st11591 {
  fill: #6f8384;
}
#top_visual svg .st11592 {
  fill: #8de184;
}
#top_visual svg .st11593 {
  fill: #435b5b;
}
#top_visual svg .st11594 {
  fill: #6b847b;
}
#top_visual svg .st11595 {
  fill: #317459;
}
#top_visual svg .st11596 {
  fill: #477744;
}
#top_visual svg .st11597 {
  fill: #91dc8b;
}
#top_visual svg .st11598 {
  fill: #d3b385;
}
#top_visual svg .st11599 {
  fill: #46645f;
}
#top_visual svg .st11600 {
  fill: #586860;
}
#top_visual svg .st11601 {
  fill: #9db1a0;
}
#top_visual svg .st11602 {
  fill: #348461;
}
#top_visual svg .st11603 {
  fill: #aafba9;
}
#top_visual svg .st11604 {
  fill: #94a199;
}
#top_visual svg .st11605 {
  fill: #6094b1;
}
#top_visual svg .st11606 {
  fill: #c7cbc5;
}
#top_visual svg .st11607 {
  fill: #defed0;
}
#top_visual svg .st11608 {
  fill: #a7b3ad;
}
#top_visual svg .st11609 {
  fill: #698769;
}
#top_visual svg .st11610 {
  fill: #4c7c4e;
}
#top_visual svg .st11611 {
  fill: #38534f;
}
#top_visual svg .st11612 {
  fill: #669169;
}
#top_visual svg .st11613 {
  fill: #dfe3e0;
}
#top_visual svg .st11614 {
  fill: #598c84;
}
#top_visual svg .st11615 {
  fill: #91d888;
}
#top_visual svg .st11616 {
  fill: #afb5ae;
}
#top_visual svg .st11617 {
  fill: #a0c8aa;
}
#top_visual svg .st11618 {
  fill: #8fac92;
}
#top_visual svg .st11619 {
  fill: #dbf3e1;
}
#top_visual svg .st11620 {
  fill: #83c185;
}
#top_visual svg .st11621 {
  fill: #e1e2df;
}
#top_visual svg .st11622 {
  fill: #7b8c71;
}
#top_visual svg .st11623 {
  fill: #679982;
}
#top_visual svg .st11624 {
  fill: #a3b5b3;
}
#top_visual svg .st11625 {
  fill: #1e5149;
}
#top_visual svg .st11626 {
  fill: #897d68;
}
#top_visual svg .st11627 {
  fill: #659066;
}
#top_visual svg .st11628 {
  fill: #546763;
}
#top_visual svg .st11629 {
  fill: #6ba471;
}
#top_visual svg .st11630 {
  fill: #4a7487;
}
#top_visual svg .st11631 {
  fill: #5d9c86;
}
#top_visual svg .st11632 {
  fill: #427149;
}
#top_visual svg .st11633 {
  fill: #729fc4;
}
#top_visual svg .st11634 {
  fill: #749a70;
}
#top_visual svg .st11635 {
  fill: #71b274;
}
#top_visual svg .st11636 {
  fill: #a8f7a2;
}
#top_visual svg .st11637 {
  fill: #8f989a;
}
#top_visual svg .st11638 {
  fill: #8bb995;
}
#top_visual svg .st11639 {
  fill: #7e8965;
}
#top_visual svg .st11640 {
  fill: #547c82;
}
#top_visual svg .st11641 {
  fill: #89a488;
}
#top_visual svg .st11642 {
  fill: #ced1cd;
}
#top_visual svg .st11643 {
  fill: #8ab9e4;
}
#top_visual svg .st11644 {
  fill: #d2b98b;
}
#top_visual svg .st11645 {
  fill: #609e8e;
}
#top_visual svg .st11646 {
  fill: #a1f299;
}
#top_visual svg .st11647 {
  fill: #2d4136;
}
#top_visual svg .st11648 {
  fill: #817964;
}
#top_visual svg .st11649 {
  fill: #2e4236;
}
#top_visual svg .st11650 {
  fill: #fafbfb;
}
#top_visual svg .st11651 {
  fill: #9ad88f;
}
#top_visual svg .st11652 {
  fill: #7ba876;
}
#top_visual svg .st11653 {
  fill: #bbcbc3;
}
#top_visual svg .st11654 {
  fill: #425443;
}
#top_visual svg .st11655 {
  fill: #92a7a0;
}
#top_visual svg .st11656 {
  fill: #d9eae7;
}
#top_visual svg .st11657 {
  fill: #9cc37f;
}
#top_visual svg .st11658 {
  fill: #688c5b;
}
#top_visual svg .st11659 {
  fill: #a4b5ac;
}
#top_visual svg .st11660 {
  fill: #e8e7e3;
}
#top_visual svg .st11661 {
  fill: #a7bfa5;
}
#top_visual svg .st11662 {
  fill: #bdc0ab;
}
#top_visual svg .st11663 {
  fill: #3f5446;
}
#top_visual svg .st11664 {
  fill: #f9d29d;
}
#top_visual svg .st11665 {
  fill: #3d8c6e;
}
#top_visual svg .st11666 {
  fill: #3f5952;
}
#top_visual svg .st11667 {
  fill: #d4d7d2;
}
#top_visual svg .st11668 {
  fill: #719bbc;
}
#top_visual svg .st11669 {
  fill: #cbd8d7;
}
#top_visual svg .st11670 {
  fill: #596d65;
}
#top_visual svg .st11671 {
  fill: #53897e;
}
#top_visual svg .st11672 {
  fill: #5bae62;
}
#top_visual svg .st11673 {
  fill: #838f8e;
}
#top_visual svg .st11674 {
  fill: #7babd5;
}
#top_visual svg .st11675 {
  fill: #a5f3a0;
}
#top_visual svg .st11676 {
  fill: #d3d4d0;
}
#top_visual svg .st11677 {
  fill: #badcd6;
}
#top_visual svg .st11678 {
  fill: #285c4d;
}
#top_visual svg .st11679 {
  fill: #89b47d;
}
#top_visual svg .st11680 {
  fill: #a9c4a8;
}
#top_visual svg .st11681 {
  fill: #6e8261;
}
#top_visual svg .st11682 {
  fill: #31665a;
}
#top_visual svg .st11683 {
  fill: #f1f1e9;
}
#top_visual svg .st11684 {
  fill: #6a6c67;
}
#top_visual svg .st11685 {
  fill: #8fc783;
}
#top_visual svg .st11686 {
  fill: #739d70;
}
#top_visual svg .st11687 {
  fill: #4b7c93;
}
#top_visual svg .st11688 {
  fill: #395855;
}
#top_visual svg .st11689 {
  fill: #1d6253;
}
#top_visual svg .st11690 {
  fill: #f6f8f7;
}
#top_visual svg .st11691 {
  fill: #819282;
}
#top_visual svg .st11692 {
  fill: #5f8f84;
}
#top_visual svg .st11693 {
  fill: #41917d;
}
#top_visual svg .st11694 {
  fill: #7cadca;
}
#top_visual svg .st11695 {
  fill: #e8eeeb;
}
#top_visual svg .st11696 {
  fill: #bae8cb;
}
#top_visual svg .st11697 {
  fill: #475958;
}
#top_visual svg .st11698 {
  fill: #758769;
}
#top_visual svg .st11699 {
  fill: #286f53;
}
#top_visual svg .st11700 {
  fill: #406d49;
}
#top_visual svg .st11701 {
  fill: #97aca5;
}
#top_visual svg .st11702 {
  fill: #6293b2;
}
#top_visual svg .st11703 {
  fill: #d7d9d4;
}
#top_visual svg .st11704 {
  fill: #243d39;
}
#top_visual svg .st11705 {
  fill: #688855;
}
#top_visual svg .st11706 {
  fill: #9ea8a1;
}
#top_visual svg .st11707 {
  fill: #5c6c68;
}
#top_visual svg .st11708 {
  fill: #5f8da4;
}
#top_visual svg .st11709 {
  fill: #669c60;
}
#top_visual svg .st11710 {
  fill: #487589;
}
#top_visual svg .st11711 {
  fill: #5c7973;
}
#top_visual svg .st11712 {
  fill: #c3b292;
}
#top_visual svg .st11713 {
  fill: #8cc186;
}
#top_visual svg .st11714 {
  fill: #40524a;
}
#top_visual svg .st11715 {
  fill: #e2c797;
}
#top_visual svg .st11716 {
  fill: #75956d;
}
#top_visual svg .st11717 {
  fill: #86ad87;
}
#top_visual svg .st11718 {
  fill: #a1d1ae;
}
#top_visual svg .st11719 {
  fill: #83b385;
}
#top_visual svg .st11720 {
  fill: #8cc46e;
}
#top_visual svg .st11721 {
  fill: #557e59;
}
#top_visual svg .st11722 {
  fill: #626958;
}
#top_visual svg .st11723 {
  fill: #4c8885;
}
#top_visual svg .st11724 {
  fill: #95ad81;
}
#top_visual svg .st11725 {
  fill: #1d5d46;
}
#top_visual svg .st11726 {
  fill: #6a8fae;
}
#top_visual svg .st11727 {
  fill: #b3b6b1;
}
#top_visual svg .st11728 {
  fill: #405f5f;
}
#top_visual svg .st11729 {
  fill: #395854;
}
#top_visual svg .st11730 {
  fill: #44746e;
}
#top_visual svg .st11731 {
  fill: #7dba7d;
}
#top_visual svg .st11732 {
  fill: #a4ba9c;
}
#top_visual svg .st11733 {
  fill: #3a775b;
}
#top_visual svg .st11734 {
  fill: #93e28e;
}
#top_visual svg .st11735 {
  fill: #bec0bc;
}
#top_visual svg .st11736 {
  fill: #75906a;
}
#top_visual svg .st11737 {
  fill: #5f736f;
}
#top_visual svg .st11738 {
  fill: #b8e5ca;
}
#top_visual svg .st11739 {
  fill: #95a09f;
}
#top_visual svg .st11740 {
  fill: #6a9e64;
}
#top_visual svg .st11741 {
  fill: #4c664b;
}
#top_visual svg .st11742 {
  fill: #409485;
}
#top_visual svg .st11743 {
  fill: #9ea59f;
}
#top_visual svg .st11744 {
  fill: #d2d9a6;
}
#top_visual svg .st11745 {
  fill: #9b8d79;
}
#top_visual svg .st11746 {
  fill: #4d6155;
}
#top_visual svg .st11747 {
  fill: #a5aba1;
}
#top_visual svg .st11748 {
  fill: #6e7661;
}
#top_visual svg .st11749 {
  fill: #67bbb0;
}
#top_visual svg .st11750 {
  fill: #aad8b6;
}
#top_visual svg .st11751 {
  fill: #779c68;
}
#top_visual svg .st11752 {
  fill: #5e8390;
}
#top_visual svg .st11753 {
  fill: #59716d;
}
#top_visual svg .st11754 {
  fill: #a3f59e;
}
#top_visual svg .st11755 {
  fill: #225549;
}
#top_visual svg .st11756 {
  fill: #8fe089;
}
#top_visual svg .st11757 {
  fill: #93d86e;
}
#top_visual svg .st11758 {
  fill: #8cb57d;
}
#top_visual svg .st11759 {
  fill: #bcccc9;
}
#top_visual svg .st11760 {
  fill: #588699;
}
#top_visual svg .st11761 {
  fill: #4f6764;
}
#top_visual svg .st11762 {
  fill: #b5b9a5;
}
#top_visual svg .st11763 {
  fill: #9ea28c;
}
#top_visual svg .st11764 {
  fill: #768277;
}
#top_visual svg .st11765 {
  fill: #5a7470;
}
#top_visual svg .st11766 {
  fill: #9fd3ab;
}
#top_visual svg .st11767 {
  fill: #5b8fa9;
}
#top_visual svg .st11768 {
  fill: #abfeaa;
}
#top_visual svg .st11769 {
  fill: #6f9564;
}
#top_visual svg .st11770 {
  fill: #929f9b;
}
#top_visual svg .st11771 {
  fill: #718c79;
}
#top_visual svg .st11772 {
  fill: #4a8178;
}
#top_visual svg .st11773 {
  fill: #57735d;
}
#top_visual svg .st11774 {
  fill: #c2c8cc;
}
#top_visual svg .st11775 {
  fill: #a9bcb8;
}
#top_visual svg .st11776 {
  fill: #c4ebd1;
}
#top_visual svg .st11777 {
  fill: #677c77;
}
#top_visual svg .st11778 {
  fill: #8b9674;
}
#top_visual svg .st11779 {
  fill: #66a067;
}
#top_visual svg .st11780 {
  fill: #618a63;
}
#top_visual svg .st11781 {
  fill: #bbfcb4;
}
#top_visual svg .st11782 {
  fill: #5faf66;
}
#top_visual svg .st11783 {
  fill: #489186;
}
#top_visual svg .st11784 {
  fill: #9fb0ac;
}
#top_visual svg .st11785 {
  fill: #6cbeb6;
}
#top_visual svg .st11786 {
  fill: #e2e1c9;
}
#top_visual svg .st11787 {
  fill: #566967;
}
#top_visual svg .st11788 {
  fill: #c7d1d1;
}
#top_visual svg .st11789 {
  fill: #72ac6d;
}
#top_visual svg .st159 {
  fill: #83b260;
}
#top_visual svg .st11790 {
  fill: #5e6863;
}
#top_visual svg .st11791 {
  fill: #a8b5b1;
}
#top_visual svg .st11792 {
  fill: #616859;
}
#top_visual svg .st11793 {
  fill: #82a0bc;
}
#top_visual svg .st11794 {
  fill: #93afa0;
}
#top_visual svg .st11795 {
  fill: #6c7c7d;
}
#top_visual svg .st11796 {
  fill: #4f7a93;
}
#top_visual svg .st11797 {
  fill: #b4bbba;
}
#top_visual svg .st11798 {
  fill: #87928f;
}
#top_visual svg .st11799 {
  fill: #78b478;
}
#top_visual svg .st11800 {
  fill: #a3b6a0;
}
#top_visual svg .st11801 {
  fill: #dee1df;
}
#top_visual svg .st11802 {
  fill: #8e9c98;
}
#top_visual svg .st11803 {
  fill: #7a8f94;
}
#top_visual svg .st11804 {
  fill: #a0b1aa;
}
#top_visual svg .st11805 {
  fill: #2a4f46;
}
#top_visual svg .st11806 {
  fill: #d0d3ce;
}
#top_visual svg .st11807 {
  fill: #66ac69;
}
#top_visual svg .st11808 {
  fill: #314638;
}
#top_visual svg .st11809 {
  fill: #80a77d;
}
#top_visual svg .st11810 {
  fill: #a9c99c;
}
#top_visual svg .st11811 {
  fill: #385256;
}
#top_visual svg .st11812 {
  fill: #6c737d;
}
#top_visual svg .st11813 {
  fill: #5d726e;
}
#top_visual svg .st11814 {
  fill: #9de675;
}
#top_visual svg .st11815 {
  fill: #85baea;
}
#top_visual svg .st11816 {
  fill: #afc2cb;
}
#top_visual svg .st11817 {
  fill: #b2b78a;
}
#top_visual svg .st11818 {
  fill: #3f5f63;
}
#top_visual svg .st11819 {
  fill: #59865e;
}
#top_visual svg .st11820 {
  fill: #7baed6;
}
#top_visual svg .st11821 {
  fill: #436373;
}
#top_visual svg .st11822 {
  fill: #acafa5;
}
#top_visual svg .st11823 {
  fill: #c5ecd3;
}
#top_visual svg .st11824 {
  fill: #3b6b79;
}
#top_visual svg .st11825 {
  fill: #edf5f2;
}
#top_visual svg .st11826 {
  fill: #7c8e87;
}
#top_visual svg .st11827 {
  fill: #608058;
}
#top_visual svg .st11828 {
  fill: #7a8181;
}
#top_visual svg .st11829 {
  fill: #bde1dc;
}
#top_visual svg .st11830 {
  fill: #c4ebcf;
}
#top_visual svg .st11831 {
  fill: #d6d7d2;
}
#top_visual svg .st11832 {
  fill: #777768;
}
#top_visual svg .st11833 {
  fill: #cdc08a;
}
#top_visual svg .st11834 {
  fill: #acb5b6;
}
#top_visual svg .st11835 {
  fill: #ace0bb;
}
#top_visual svg .st11836 {
  fill: #83c586;
}
#top_visual svg .st11837 {
  fill: #c4c3bc;
}
#top_visual svg .st11838 {
  fill: #25504a;
}
#top_visual svg .st11839 {
  fill: #486865;
}
#top_visual svg .st11840 {
  fill: #798a84;
}
#top_visual svg .st11841 {
  fill: #757d88;
}
#top_visual svg .st11842 {
  fill: #9aa49c;
}
#top_visual svg .st11843 {
  fill: #b5bbb7;
}
#top_visual svg .st11844 {
  fill: #80c382;
}
#top_visual svg .st11845 {
  fill: #d8dce4;
}
#top_visual svg .st11846 {
  fill: #48605e;
}
#top_visual svg .st11847 {
  fill: #a2cbb0;
}
#top_visual svg .st11848 {
  fill: #cad0d6;
}
#top_visual svg .st11849 {
  fill: #b0b8b8;
}
#top_visual svg .st11850 {
  fill: #98a7a3;
}
#top_visual svg .st11851 {
  fill: #9ff39a;
}
#top_visual svg .st11852 {
  fill: #dfddd5;
}
#top_visual svg .st11853 {
  fill: #2a4f47;
}
#top_visual svg .st11854 {
  fill: #9de375;
}
#top_visual svg .st11855 {
  fill: #9ed3ad;
}
#top_visual svg .st11856 {
  fill: #c8cdcb;
}
#top_visual svg .st11857 {
  fill: #8e8c8e;
}
#top_visual svg .st11858 {
  fill: #5c6f6e;
}
#top_visual svg .st11859 {
  fill: #b7bd95;
}
#top_visual svg .st11860 {
  fill: #bec0b1;
}
#top_visual svg .st11861 {
  fill: #768483;
}
#top_visual svg .st11862 {
  fill: #8db26a;
}
#top_visual svg .st11863 {
  fill: #596d69;
}
#top_visual svg .st11864 {
  fill: #376a75;
}
#top_visual svg .st11865 {
  fill: #87ac85;
}
#top_visual svg .st11866 {
  fill: #5c838d;
}
#top_visual svg .st11867 {
  fill: #839b98;
}
#top_visual svg .st11868 {
  fill: #6d7578;
}
#top_visual svg .st11869 {
  fill: #b4bdc0;
}
#top_visual svg .st11870 {
  fill: #1b4f38;
}
#top_visual svg .st11871 {
  fill: #cfc69b;
}
#top_visual svg .st11872 {
  fill: #7f99a1;
}
#top_visual svg .st11873 {
  fill: #6db1a4;
}
#top_visual svg .st11874 {
  fill: #70b473;
}
#top_visual svg .st11875 {
  fill: #c6c9cc;
}
#top_visual svg .st11876 {
  fill: #cddad5;
}
#top_visual svg .st11877 {
  fill: #5d7869;
}
#top_visual svg .st11878 {
  fill: #769477;
}
#top_visual svg .st11879 {
  fill: #58b0a1;
}
#top_visual svg .st11880 {
  fill: #b5ddbd;
}
#top_visual svg .st11881 {
  fill: #88c17e;
}
#top_visual svg .st11882 {
  fill: #7daa96;
}
#top_visual svg .st11883 {
  fill: #b3bdb8;
}
#top_visual svg .st11884 {
  fill: #7d946c;
}
#top_visual svg .st11885 {
  fill: #57635b;
}
#top_visual svg .st11886 {
  fill: #75aa6f;
}
#top_visual svg .st11887 {
  fill: #87a78f;
}
#top_visual svg .st11888 {
  fill: #a7d5b2;
}
#top_visual svg .st11889 {
  fill: #9fc3a0;
}
#top_visual svg .st11890 {
  fill: #a4ada0;
}
#top_visual svg .st160 {
  fill: #aaee7d;
}
#top_visual svg .st11891 {
  fill: #bbe5f8;
}
#top_visual svg .st161 {
  fill: #619d64;
}
#top_visual svg .st11892 {
  fill: #6f92aa;
}
#top_visual svg .st11893 {
  fill: #7cbe78;
}
#top_visual svg .st11894 {
  fill: #415a53;
}
#top_visual svg .st11895 {
  fill: #bfc3c7;
}
#top_visual svg .st11896 {
  fill: #779ebb;
}
#top_visual svg .st11897 {
  fill: #3f645d;
}
#top_visual svg .st11898 {
  fill: #b2b9b5;
}
#top_visual svg .st11899 {
  fill: #96a39f;
}
#top_visual svg .st11900 {
  fill: #7d907c;
}
#top_visual svg .st11901 {
  fill: #235e56;
}
#top_visual svg .st11902 {
  fill: #81898a;
}
#top_visual svg .st11903 {
  fill: #576469;
}
#top_visual svg .st11904 {
  fill: #6da16e;
}
#top_visual svg .st11905 {
  fill: #8ba19b;
}
#top_visual svg .st11906 {
  fill: #d0d7dd;
}
#top_visual svg .st11907 {
  fill: #ad9e7f;
}
#top_visual svg .st11908 {
  fill: #83c07b;
}
#top_visual svg .st11909 {
  fill: #acffa6;
}
#top_visual svg .st11910 {
  fill: #447c6c;
}
#top_visual svg .st11911 {
  fill: #afb5b2;
}
#top_visual svg .st11912 {
  fill: #6eb771;
}
#top_visual svg .st11913 {
  fill: #c3c3bc;
}
#top_visual svg .st11914 {
  fill: #8b816b;
}
#top_visual svg .st11915 {
  fill: #627d79;
}
#top_visual svg .st11916 {
  fill: #4e5f51;
}
#top_visual svg .st11917 {
  fill: #86a38e;
}
#top_visual svg .st11918 {
  fill: #75aaa2;
}
#top_visual svg .st11919 {
  fill: #788a7d;
}
#top_visual svg .st11920 {
  fill: #a1a199;
}
#top_visual svg .st11921 {
  fill: #8dba75;
}
#top_visual svg .st11922 {
  fill: #8fac9c;
}
#top_visual svg .st11923 {
  fill: #b8b7b7;
}
#top_visual svg .st11924 {
  fill: #459584;
}
#top_visual svg .st11925 {
  fill: #abfca4;
}
#top_visual svg .st11926 {
  fill: #6c9e6d;
}
#top_visual svg .st11927 {
  fill: #9fd4ab;
}
#top_visual svg .st11928 {
  fill: #5bab68;
}
#top_visual svg .st11929 {
  fill: #a6e97d;
}
#top_visual svg .st11930 {
  fill: #99ab8f;
}
#top_visual svg .st11931 {
  fill: #587e8b;
}
#top_visual svg .st11932 {
  fill: #7fafd6;
}
#top_visual svg .st11933 {
  fill: #63975d;
}
#top_visual svg .st11934 {
  fill: #7d8780;
}
#top_visual svg .st11935 {
  fill: #ebefed;
}
#top_visual svg .st11936 {
  fill: #4e5c74;
}
#top_visual svg .st11937 {
  fill: #56915d;
}
#top_visual svg .st11938 {
  fill: #225e50;
}
#top_visual svg .st11939 {
  fill: #989998;
}
#top_visual svg .st11940 {
  fill: #6b8a63;
}
#top_visual svg .st11941 {
  fill: #97a59e;
}
#top_visual svg .st11942 {
  fill: #87958d;
}
#top_visual svg .st11943 {
  fill: #c6dfda;
}
#top_visual svg .st11944 {
  fill: #7abc7d;
}
#top_visual svg .st11945 {
  fill: #7aa888;
}
#top_visual svg .st11946 {
  fill: #99a9a6;
}
#top_visual svg .st11947 {
  fill: #a9bea5;
}
#top_visual svg .st11948 {
  fill: #93c0e6;
}
#top_visual svg .st11949 {
  fill: #246452;
}
#top_visual svg .st11950 {
  fill: #d2d6d1;
}
#top_visual svg .st11951 {
  fill: #83ab7b;
}
#top_visual svg .st11952 {
  fill: #99adab;
}
#top_visual svg .st11953 {
  fill: #a6aca5;
}
#top_visual svg .st162 {
  fill: #498d55;
}
#top_visual svg .st11954 {
  fill: #c9cdcf;
}
#top_visual svg .st11955 {
  fill: #d3ba8d;
}
#top_visual svg .st11956 {
  fill: #739c6f;
}
#top_visual svg .st11957 {
  fill: #818d8e;
}
#top_visual svg .st11958 {
  fill: #81b6e6;
}
#top_visual svg .st11959 {
  fill: #bbc1c3;
}
#top_visual svg .st11960 {
  fill: #545f65;
}
#top_visual svg .st11961 {
  fill: #addbb9;
}
#top_visual svg .st11962 {
  fill: #5b8baa;
}
#top_visual svg .st11963 {
  fill: #9aa39a;
}
#top_visual svg .st11964 {
  fill: #88ba7a;
}
#top_visual svg .st11965 {
  fill: #54b747;
}
#top_visual svg .st11966 {
  fill: #7ba079;
}
#top_visual svg .st11967 {
  fill: #a5dab5;
}
#top_visual svg .st11968 {
  fill: #89b968;
}
#top_visual svg .st11969 {
  fill: #9ea9a4;
}
#top_visual svg .st11970 {
  fill: #a4cff5;
}
#top_visual svg .st11971 {
  fill: #57b2a3;
}
#top_visual svg .st11972 {
  fill: #60859d;
}
#top_visual svg .st11973 {
  fill: #6b7977;
}
#top_visual svg .st11974 {
  fill: #1e5450;
}
#top_visual svg .st11975 {
  fill: #5e6253;
}
#top_visual svg .st11976 {
  fill: #accfc6;
}
#top_visual svg .st11977 {
  fill: #877e6f;
}
#top_visual svg .st11978 {
  fill: #b3f787;
}
#top_visual svg .st11979 {
  fill: #36626b;
}
#top_visual svg .st11980 {
  fill: #cbd5d4;
}
#top_visual svg .st11981 {
  fill: #afb4b3;
}
#top_visual svg .st11982 {
  fill: #4f6e49;
}
#top_visual svg .st11983 {
  fill: #6e8066;
}
#top_visual svg .st11984 {
  fill: #6ca363;
}
#top_visual svg .st11985 {
  fill: #b1c2ba;
}
#top_visual svg .st11986 {
  fill: #9ce38c;
}
#top_visual svg .st11987 {
  fill: #829d98;
}
#top_visual svg .st11988 {
  fill: #65b5a8;
}
#top_visual svg .st11989 {
  fill: #bbbdc0;
}
#top_visual svg .st11990 {
  fill: #7d9583;
}
#top_visual svg .st11991 {
  fill: #46727c;
}
#top_visual svg .st11992 {
  fill: #3f615b;
}
#top_visual svg .st11993 {
  fill: #595f51;
}
#top_visual svg .st11994 {
  fill: #84b673;
}
#top_visual svg .st11995 {
  fill: #89a68d;
}
#top_visual svg .st11996 {
  fill: #bececb;
}
#top_visual svg .st11997 {
  fill: #7fb17b;
}
#top_visual svg .st11998 {
  fill: #b9f3c9;
}
#top_visual svg .st11999 {
  fill: #9cada7;
}
#top_visual svg .st12000 {
  fill: #9bcbc1;
}
#top_visual svg .st12001 {
  fill: #c5cdd3;
}
#top_visual svg .st12002 {
  fill: #7b8a85;
}
#top_visual svg .st12003 {
  fill: #398a7e;
}
#top_visual svg .st12004 {
  fill: #7a9383;
}
#top_visual svg .st12005 {
  fill: #55765b;
}
#top_visual svg .st12006 {
  fill: #b1efaf;
}
#top_visual svg .st12007 {
  fill: #76b778;
}
#top_visual svg .st12008 {
  fill: #85b171;
}
#top_visual svg .st12009 {
  fill: #6bec58;
}
#top_visual svg .st12010 {
  fill: #5b7d75;
}
#top_visual svg .st12011 {
  fill: #a6f09f;
}
#top_visual svg .st12012 {
  fill: #4cb646;
}
#top_visual svg .st12013 {
  fill: #c4c9cd;
}
#top_visual svg .st12014 {
  fill: #b6c6bd;
}
#top_visual svg .st12015 {
  fill: #1d564b;
}
#top_visual svg .st12016 {
  fill: #a6d5b3;
}
#top_visual svg .st12017 {
  fill: #688271;
}
#top_visual svg .st12018 {
  fill: #d8feda;
}
#top_visual svg .st12019 {
  fill: #56cbdd;
}
#top_visual svg .st12020 {
  fill: #7d9984;
}
#top_visual svg .st12021 {
  fill: #549e5c;
}
#top_visual svg .st12022 {
  fill: #a0e68e;
}
#top_visual svg .st12023 {
  fill: #4c8092;
}
#top_visual svg .st12024 {
  fill: #7798ad;
}
#top_visual svg .st12025 {
  fill: #85d686;
}
#top_visual svg .st12026 {
  fill: #406867;
}
#top_visual svg .st12027 {
  fill: #13482f;
}
#top_visual svg .st12028 {
  fill: #579388;
}
#top_visual svg .st12029 {
  fill: #a9b2b1;
}
#top_visual svg .st12030 {
  fill: #91cd90;
}
#top_visual svg .st12031 {
  fill: #7a8a79;
}
#top_visual svg .st12032 {
  fill: #b2b799;
}
#top_visual svg .st12033 {
  fill: #849d8f;
}
#top_visual svg .st12034 {
  fill: #6ca56d;
}
#top_visual svg .st12035 {
  fill: #626e65;
}
#top_visual svg .st12036 {
  fill: #4b8984;
}
#top_visual svg .st12037 {
  fill: #6b7b77;
}
#top_visual svg .st12038 {
  fill: #709b5f;
}
#top_visual svg .st12039 {
  fill: #2b6b59;
}
#top_visual svg .st12040 {
  fill: #4d7f93;
}
#top_visual svg .st12041 {
  fill: #7cc17d;
}
#top_visual svg .st12042 {
  fill: #efefee;
}
#top_visual svg .st12043 {
  fill: #3b5e57;
}
#top_visual svg .st12044 {
  fill: #8fd286;
}
#top_visual svg .st12045 {
  fill: #589262;
}
#top_visual svg .st12046 {
  fill: #7c8065;
}
#top_visual svg .st12047 {
  fill: #405e4c;
}
#top_visual svg .st12048 {
  fill: #d0d5db;
}
#top_visual svg .st12049 {
  fill: #93a9a3;
}
#top_visual svg .st12050 {
  fill: #5f906c;
}
#top_visual svg .st12051 {
  fill: #a0b6ca;
}
#top_visual svg .st12052 {
  fill: #d8c4a1;
}
#top_visual svg .st12053 {
  fill: #b2b4b7;
}
#top_visual svg .st12054 {
  fill: #334945;
}
#top_visual svg .st12055 {
  fill: #a2bca5;
}
#top_visual svg .st12056 {
  fill: #94b39b;
}
#top_visual svg .st12057 {
  fill: #d9d8c0;
}
#top_visual svg .st12058 {
  fill: #8dc1f4;
}
#top_visual svg .st12059 {
  fill: #7f9c81;
}
#top_visual svg .st12060 {
  fill: #a9fba3;
}
#top_visual svg .st12061 {
  fill: #87b079;
}
#top_visual svg .st12062 {
  fill: #95b894;
}
#top_visual svg .st12063 {
  fill: #447281;
}
#top_visual svg .st12064 {
  fill: #859893;
}
#top_visual svg .st12065 {
  fill: #c4c7c3;
}
#top_visual svg .st12066 {
  fill: #62785b;
}
#top_visual svg .st12067 {
  fill: #b9b9b7;
}
#top_visual svg .st12068 {
  fill: #617973;
}
#top_visual svg .st12069 {
  fill: #6da064;
}
#top_visual svg .st12070 {
  fill: #466461;
}
#top_visual svg .st12071 {
  fill: #bef2b6;
}
#top_visual svg .st12072 {
  fill: #619063;
}
#top_visual svg .st12073 {
  fill: #679e69;
}
#top_visual svg .st12074 {
  fill: #607b5a;
}
#top_visual svg .st12075 {
  fill: #a9bbb2;
}
#top_visual svg .st12076 {
  fill: #748c8b;
}
#top_visual svg .st12077 {
  fill: #508095;
}
#top_visual svg .st12078 {
  fill: #7fa680;
}
#top_visual svg .st12079 {
  fill: #8bc367;
}
#top_visual svg .st12080 {
  fill: #abbfb6;
}
#top_visual svg .st12081 {
  fill: #69af6c;
}
#top_visual svg .st12082 {
  fill: #90cd91;
}
#top_visual svg .st12083 {
  fill: #d1e6d6;
}
#top_visual svg .st12084 {
  fill: #69a162;
}
#top_visual svg .st12085 {
  fill: #4a7551;
}
#top_visual svg .st12086 {
  fill: #c2c4bd;
}
#top_visual svg .st12087 {
  fill: #eec990;
}
#top_visual svg .st12088 {
  fill: #5a6c5f;
}
#top_visual svg .st12089 {
  fill: #adfca7;
}
#top_visual svg .st12090 {
  fill: #89b38a;
}
#top_visual svg .st12091 {
  fill: #a3b59c;
}
#top_visual svg .st12092 {
  fill: #8b9874;
}
#top_visual svg .st12093 {
  fill: #d0cdbb;
}
#top_visual svg .st12094 {
  fill: #e1e0c9;
}
#top_visual svg .st12095 {
  fill: #b2b9bc;
}
#top_visual svg .st12096 {
  fill: #abbfa2;
}
#top_visual svg .st12097 {
  fill: #4c6054;
}
#top_visual svg .st12098 {
  fill: #568296;
}
#top_visual svg .st12099 {
  fill: #d3d6d2;
}
#top_visual svg .st12100 {
  fill: #4a7f8f;
}
#top_visual svg .st12101 {
  fill: #a6a9a1;
}
#top_visual svg .st12102 {
  fill: #7f8b80;
}
#top_visual svg .st12103 {
  fill: #576f68;
}
#top_visual svg .st12104 {
  fill: #add9b6;
}
#top_visual svg .st12105 {
  fill: #235043;
}
#top_visual svg .st12106 {
  fill: #92ae9f;
}
#top_visual svg .st12107 {
  fill: #5f6f68;
}
#top_visual svg .st12108 {
  fill: #c4eacf;
}
#top_visual svg .st12109 {
  fill: #4c5e50;
}
#top_visual svg .st12110 {
  fill: #285f45;
}
#top_visual svg .st12111 {
  fill: #bffdbc;
}
#top_visual svg .st12112 {
  fill: #8bb791;
}
#top_visual svg .st12113 {
  fill: #8eb68f;
}
#top_visual svg .st12114 {
  fill: #5e7a6a;
}
#top_visual svg .st12115 {
  fill: #dbdad6;
}
#top_visual svg .st12116 {
  fill: #6ba2c4;
}
#top_visual svg .st12117 {
  fill: #488175;
}
#top_visual svg .st12118 {
  fill: #c2c696;
}
#top_visual svg .st12119 {
  fill: #88aa6f;
}
#top_visual svg .st12120 {
  fill: #87a789;
}
#top_visual svg .st12121 {
  fill: #87b878;
}
#top_visual svg .st12122 {
  fill: #c1c1a2;
}
#top_visual svg .st12123 {
  fill: #b5ebcc;
}
#top_visual svg .st12124 {
  fill: #758a6c;
}
#top_visual svg .st12125 {
  fill: #84be82;
}
#top_visual svg .st12126 {
  fill: #566d68;
}
#top_visual svg .st12127 {
  fill: #b8eaca;
}
#top_visual svg .st12128 {
  fill: #90a39d;
}
#top_visual svg .st12129 {
  fill: #a5bdb2;
}
#top_visual svg .st12130 {
  fill: #65895d;
}
#top_visual svg .st12131 {
  fill: #4b5e5c;
}
#top_visual svg .st12132 {
  fill: #4a764a;
}
#top_visual svg .st12133 {
  fill: #f5d191;
}
#top_visual svg .st12134 {
  fill: #76a8d1;
}
#top_visual svg .st163 {
  fill: #a5bb70;
}
#top_visual svg .st12135 {
  fill: #718e8f;
}
#top_visual svg .st12136 {
  fill: #c3fdc4;
}
#top_visual svg .st12137 {
  fill: #92cc95;
}
#top_visual svg .st12138 {
  fill: #6296b4;
}
#top_visual svg .st12139 {
  fill: #839a8e;
}
#top_visual svg .st12140 {
  fill: #617b5e;
}
#top_visual svg .st12141 {
  fill: #c7b871;
}
#top_visual svg .st12142 {
  fill: #5d6d68;
}
#top_visual svg .st12143 {
  fill: #576362;
}
#top_visual svg .st12144 {
  fill: #8fac93;
}
#top_visual svg .st12145 {
  fill: #ced9d9;
}
#top_visual svg .st12146 {
  fill: #c4af83;
}
#top_visual svg .st12147 {
  fill: #bcbdb6;
}
#top_visual svg .st12148 {
  fill: #7e958f;
}
#top_visual svg .st12149 {
  fill: #587e8d;
}
#top_visual svg .st12150 {
  fill: #3a645a;
}
#top_visual svg .st12151 {
  fill: #d2f5cf;
}
#top_visual svg .st12152 {
  fill: #a9ffa3;
}
#top_visual svg .st12153 {
  fill: #8faf91;
}
#top_visual svg .st12154 {
  fill: #f6d29d;
}
#top_visual svg .st12155 {
  fill: #576566;
}
#top_visual svg .st12156 {
  fill: #78b471;
}
#top_visual svg .st12157 {
  fill: #c6f3c1;
}
#top_visual svg .st12158 {
  fill: #c0ba92;
}
#top_visual svg .st12159 {
  fill: #44768a;
}
#top_visual svg .st12160 {
  fill: #596251;
}
#top_visual svg .st12161 {
  fill: #718366;
}
#top_visual svg .st12162 {
  fill: #89a588;
}
#top_visual svg .st12163 {
  fill: #e3e9e6;
}
#top_visual svg .st12164 {
  fill: #498f76;
}
#top_visual svg .st12165 {
  fill: #7bafd6;
}
#top_visual svg .st12166 {
  fill: #7c9890;
}
#top_visual svg .st12167 {
  fill: #788b85;
}
#top_visual svg .st12168 {
  fill: #407445;
}
#top_visual svg .st12169 {
  fill: #769fbc;
}
#top_visual svg .st12170 {
  fill: #7ca27b;
}
#top_visual svg .st12171 {
  fill: #7fa387;
}
#top_visual svg .st12172 {
  fill: #c0c4bc;
}
#top_visual svg .st12173 {
  fill: #e7c48f;
}
#top_visual svg .st12174 {
  fill: #657b6b;
}
#top_visual svg .st12175 {
  fill: #5d885f;
}
#top_visual svg .st12176 {
  fill: #f1cf96;
}
#top_visual svg .st12177 {
  fill: #8ac88b;
}
#top_visual svg .st12178 {
  fill: #c7c8c1;
}
#top_visual svg .st12179 {
  fill: #3e7736;
}
#top_visual svg .st12180 {
  fill: #2b423e;
}
#top_visual svg .st12181 {
  fill: #84bd84;
}
#top_visual svg .st12182 {
  fill: #9aaf93;
}
#top_visual svg .st164 {
  fill: #aef583;
}
#top_visual svg .st12183 {
  fill: #54988e;
}
#top_visual svg .st12184 {
  fill: #7ea0b7;
}
#top_visual svg .st12185 {
  fill: #48605b;
}
#top_visual svg .st12186 {
  fill: #c8d5d4;
}
#top_visual svg .st12187 {
  fill: #638eb4;
}
#top_visual svg .st12188 {
  fill: #c3ebce;
}
#top_visual svg .st12189 {
  fill: #a9b8b1;
}
#top_visual svg .st12190 {
  fill: #859991;
}
#top_visual svg .st12191 {
  fill: #94a897;
}
#top_visual svg .st12192 {
  fill: #d5fcce;
}
#top_visual svg .st12193 {
  fill: #8ebe79;
}
#top_visual svg .st12194 {
  fill: #c2ac8e;
}
#top_visual svg .st12195 {
  fill: #526062;
}
#top_visual svg .st12196 {
  fill: #93bcaa;
}
#top_visual svg .st12197 {
  fill: #647573;
}
#top_visual svg .st12198 {
  fill: #69a66d;
}
#top_visual svg .st12199 {
  fill: #6e9d70;
}
#top_visual svg .st12200 {
  fill: #7f9b7c;
}
#top_visual svg .st12201 {
  fill: #0f4028;
}
#top_visual svg .st12202 {
  fill: #5a6b64;
}
#top_visual svg .st12203 {
  fill: #7e9075;
}
#top_visual svg .st12204 {
  fill: #b3b9bb;
}
#top_visual svg .st12205 {
  fill: #d3e5d4;
}
#top_visual svg .st12206 {
  fill: #567063;
}
#top_visual svg .st12207 {
  fill: #81bd83;
}
#top_visual svg .st12208 {
  fill: #8c9374;
}
#top_visual svg .st12209 {
  fill: #86aece;
}
#top_visual svg .st12210 {
  fill: #6c966b;
}
#top_visual svg .st12211 {
  fill: #3d7a72;
}
#top_visual svg .st12212 {
  fill: #5c9357;
}
#top_visual svg .st12213 {
  fill: #24603f;
}
#top_visual svg .st12214 {
  fill: #97e890;
}
#top_visual svg .st12215 {
  fill: #72838d;
}
#top_visual svg .st12216 {
  fill: #a1a79a;
}
#top_visual svg .st12217 {
  fill: #728381;
}
#top_visual svg .st12218 {
  fill: #6f8e66;
}
#top_visual svg .st12219 {
  fill: #6cd95c;
}
#top_visual svg .st12220 {
  fill: #b2d1ed;
}
#top_visual svg .st12221 {
  fill: #678982;
}
#top_visual svg .st12222 {
  fill: #dbdad3;
}
#top_visual svg .st12223 {
  fill: #9fb497;
}
#top_visual svg .st12224 {
  fill: #527345;
}
#top_visual svg .st12225 {
  fill: #cbd0ce;
}
#top_visual svg .st12226 {
  fill: #8ec96c;
}
#top_visual svg .st12227 {
  fill: #297b6a;
}
#top_visual svg .st12228 {
  fill: #91b199;
}
#top_visual svg .st12229 {
  fill: #c6ced3;
}
#top_visual svg .st12230 {
  fill: #61b8ad;
}
#top_visual svg .st12231 {
  fill: #74b275;
}
#top_visual svg .st12232 {
  fill: #59756f;
}
#top_visual svg .st12233 {
  fill: #6692b1;
}
#top_visual svg .st12234 {
  fill: #a2a7a7;
}
#top_visual svg .st12235 {
  fill: #627c6d;
}
#top_visual svg .st12236 {
  fill: #6e7f7b;
}
#top_visual svg .st12237 {
  fill: #a5b4aa;
}
#top_visual svg .st12238 {
  fill: #7b8b68;
}
#top_visual svg .st12239 {
  fill: #3f6f49;
}
#top_visual svg .st12240 {
  fill: #7f938d;
}
#top_visual svg .st12241 {
  fill: #bef799;
}
#top_visual svg .st12242 {
  fill: #5a706a;
}
#top_visual svg .st12243 {
  fill: #7fa48b;
}
#top_visual svg .st12244 {
  fill: #7b9880;
}
#top_visual svg .st12245 {
  fill: #abf27f;
}
#top_visual svg .st12246 {
  fill: #f2f3f2;
}
#top_visual svg .st12247 {
  fill: #a0ac84;
}
#top_visual svg .st12248 {
  fill: #8ca793;
}
#top_visual svg .st12249 {
  fill: #437486;
}
#top_visual svg .st12250 {
  fill: #59666e;
}
#top_visual svg .st12251 {
  fill: #abbfb8;
}
#top_visual svg .st12252 {
  fill: #91af83;
}
#top_visual svg .st12253 {
  fill: #c9d2cf;
}
#top_visual svg .st12254 {
  fill: #7bacd7;
}
#top_visual svg .st12255 {
  fill: #cfd6dc;
}
#top_visual svg .st12256 {
  fill: #969074;
}
#top_visual svg .st12257 {
  fill: #5c665d;
}
#top_visual svg .st12258 {
  fill: #6cb26e;
}
#top_visual svg .st12259 {
  fill: #5eaa65;
}
#top_visual svg .st12260 {
  fill: #438fa1;
}
#top_visual svg .st12261 {
  fill: #a7f8a2;
}
#top_visual svg .st12262 {
  fill: #c1bfaf;
}
#top_visual svg .st12263 {
  fill: #c8eed5;
}
#top_visual svg .st12264 {
  fill: #417382;
}
#top_visual svg .st12265 {
  fill: #469387;
}
#top_visual svg .st12266 {
  fill: #616e65;
}
#top_visual svg .st12267 {
  fill: #597f9c;
}
#top_visual svg .st12268 {
  fill: #73b876;
}
#top_visual svg .st12269 {
  fill: #657f77;
}
#top_visual svg .st12270 {
  fill: #567580;
}
#top_visual svg .st12271 {
  fill: #396d49;
}
#top_visual svg .st12272 {
  fill: #b8cac6;
}
#top_visual svg .st12273 {
  fill: #739f84;
}
#top_visual svg .st12274 {
  fill: #9aada6;
}
#top_visual svg .st12275 {
  fill: #55726c;
}
#top_visual svg .st12276 {
  fill: #83a384;
}
#top_visual svg .st12277 {
  fill: #c2c5c0;
}
#top_visual svg .st12278 {
  fill: #a4b7ad;
}
#top_visual svg .st12279 {
  fill: #648584;
}
#top_visual svg .st12280 {
  fill: #7e8d68;
}
#top_visual svg .st12281 {
  fill: #a1d29d;
}
#top_visual svg .st12282 {
  fill: #325f41;
}
#top_visual svg .st12283 {
  fill: #648ba2;
}
#top_visual svg .st12284 {
  fill: #bed7d3;
}
#top_visual svg .st12285 {
  fill: #8abfed;
}
#top_visual svg .st12286 {
  fill: #4c7785;
}
#top_visual svg .st12287 {
  fill: #a8d5b4;
}
#top_visual svg .st12288 {
  fill: #d5d5d3;
}
#top_visual svg .st12289 {
  fill: #a8fba6;
}
#top_visual svg .st12290 {
  fill: #edca91;
}
#top_visual svg .st12291 {
  fill: #b7c7c0;
}
#top_visual svg .st12292 {
  fill: #84a984;
}
#top_visual svg .st12293 {
  fill: #79aad3;
}
#top_visual svg .st12294 {
  fill: #78a3c6;
}
#top_visual svg .st12295 {
  fill: #456660;
}
#top_visual svg .st12296 {
  fill: #9aa396;
}
#top_visual svg .st12297 {
  fill: #778943;
}
#top_visual svg .st12298 {
  fill: #baccc4;
}
#top_visual svg .st12299 {
  fill: #a0a49f;
}
#top_visual svg .st12300 {
  fill: #818787;
}
#top_visual svg .st12301 {
  fill: #cdb087;
}
#top_visual svg .st12302 {
  fill: #c2dcd5;
}
#top_visual svg .st12303 {
  fill: #89c68a;
}
#top_visual svg .st12304 {
  fill: #687e7a;
}
#top_visual svg .st12305 {
  fill: #bfe3dd;
}
#top_visual svg .st12306 {
  fill: #93b986;
}
#top_visual svg .st12307 {
  fill: #90a298;
}
#top_visual svg .st12308 {
  fill: #85b492;
}
#top_visual svg .st12309 {
  fill: #646d7a;
}
#top_visual svg .st12310 {
  fill: #8eb774;
}
#top_visual svg .st12311 {
  fill: #5db5a8;
}
#top_visual svg .st12312 {
  fill: #778f78;
}
#top_visual svg .st12313 {
  fill: #b5c2c4;
}
#top_visual svg .st12314 {
  fill: #75acd4;
}
#top_visual svg .st12315 {
  fill: #cdbb98;
}
#top_visual svg .st12316 {
  fill: #d9bd8d;
}
#top_visual svg .st12317 {
  fill: #a1f69c;
}
#top_visual svg .st12318 {
  fill: #c4c96e;
}
#top_visual svg .st12319 {
  fill: #b3b68d;
}
#top_visual svg .st12320 {
  fill: #3a5b55;
}
#top_visual svg .st12321 {
  fill: #82bdb5;
}
#top_visual svg .st12322 {
  fill: #256858;
}
#top_visual svg .st12323 {
  fill: #465d5b;
}
#top_visual svg .st12324 {
  fill: #5b6f6c;
}
#top_visual svg .st12325 {
  fill: #6e8880;
}
#top_visual svg .st12326 {
  fill: #93af9f;
}
#top_visual svg .st12327 {
  fill: #6b8073;
}
#top_visual svg .st12328 {
  fill: #96b5d5;
}
#top_visual svg .st12329 {
  fill: #7eb973;
}
#top_visual svg .st12330 {
  fill: #9bafa9;
}
#top_visual svg .st12331 {
  fill: #c7bfa7;
}
#top_visual svg .st12332 {
  fill: #fbf9f5;
}
#top_visual svg .st12333 {
  fill: #eeeee6;
}
#top_visual svg .st12334 {
  fill: #7eb87d;
}
#top_visual svg .st12335 {
  fill: #37524e;
}
#top_visual svg .st12336 {
  fill: #508e43;
}
#top_visual svg .st12337 {
  fill: #43635d;
}
#top_visual svg .st12338 {
  fill: #adb6b6;
}
#top_visual svg .st12339 {
  fill: #3f9484;
}
#top_visual svg .st12340 {
  fill: #dcffda;
}
#top_visual svg .st12341 {
  fill: #bdc5c5;
}
#top_visual svg .st12342 {
  fill: #cdd4d9;
}
#top_visual svg .st12343 {
  fill: #5c706c;
}
#top_visual svg .st12344 {
  fill: #86a26e;
}
#top_visual svg .st12345 {
  fill: #96e78e;
}
#top_visual svg .st12346 {
  fill: #c1c6bf;
}
#top_visual svg .st12347 {
  fill: #fafefa;
}
#top_visual svg .st12348 {
  fill: #408065;
}
#top_visual svg .st12349 {
  fill: #598da7;
}
#top_visual svg .st12350 {
  fill: #7c806e;
}
#top_visual svg .st12351 {
  fill: #9abfa6;
}
#top_visual svg .st12352 {
  fill: #9def97;
}
#top_visual svg .st12353 {
  fill: #98e492;
}
#top_visual svg .st12354 {
  fill: #b69b77;
}
#top_visual svg .st12355 {
  fill: #83957c;
}
#top_visual svg .st12356 {
  fill: #dcc8a3;
}
#top_visual svg .st12357 {
  fill: #607b5e;
}
#top_visual svg .st12358 {
  fill: #8c9876;
}
#top_visual svg .st12359 {
  fill: #708a81;
}
#top_visual svg .st12360 {
  fill: #98e18e;
}
#top_visual svg .st12361 {
  fill: #38614f;
}
#top_visual svg .st12362 {
  fill: #dcfdc8;
}
#top_visual svg .st12363 {
  fill: #94c487;
}
#top_visual svg .st12364 {
  fill: #9de176;
}
#top_visual svg .st12365 {
  fill: #5c736f;
}
#top_visual svg .st12366 {
  fill: #88c78b;
}
#top_visual svg .st12367 {
  fill: #abae89;
}
#top_visual svg .st12368 {
  fill: #80b180;
}
#top_visual svg .st12369 {
  fill: #6a92a9;
}
#top_visual svg .st12370 {
  fill: #7d8b7a;
}
#top_visual svg .st12371 {
  fill: #4a748a;
}
#top_visual svg .st12372 {
  fill: #a3f8a0;
}
#top_visual svg .st12373 {
  fill: #61935f;
}
#top_visual svg .st12374 {
  fill: #6e9174;
}
#top_visual svg .st12375 {
  fill: #a3b8ae;
}
#top_visual svg .st12376 {
  fill: #bda57c;
}
#top_visual svg .st12377 {
  fill: #61755f;
}
#top_visual svg .st12378 {
  fill: #486460;
}
#top_visual svg .st12379 {
  fill: #266e5d;
}
#top_visual svg .st12380 {
  fill: #598da5;
}
#top_visual svg .st12381 {
  fill: #74b975;
}
#top_visual svg .st12382 {
  fill: #538198;
}
#top_visual svg .st165 {
  fill: #618d5d;
}
#top_visual svg .st12383 {
  fill: #7e8a6d;
}
#top_visual svg .st12384 {
  fill: #527a6f;
}
#top_visual svg .st12385 {
  fill: #8cb68e;
}
#top_visual svg .st12386 {
  fill: #959b89;
}
#top_visual svg .st12387 {
  fill: #3a6057;
}
#top_visual svg .st12388 {
  fill: #748a89;
}
#top_visual svg .st12389 {
  fill: #799158;
}
#top_visual svg .st12390 {
  fill: #628278;
}
#top_visual svg .st12391 {
  fill: #99b699;
}
#top_visual svg .st12392 {
  fill: #738b81;
}
#top_visual svg .st12393 {
  fill: #8dc1b6;
}
#top_visual svg .st12394 {
  fill: #5b666e;
}
#top_visual svg .st12395 {
  fill: #2b4540;
}
#top_visual svg .st12396 {
  fill: #8dbe6a;
}
#top_visual svg .st12397 {
  fill: #6ca775;
}
#top_visual svg .st12398 {
  fill: #d0b78a;
}
#top_visual svg .st12399 {
  fill: #a1b7ac;
}
#top_visual svg .st12400 {
  fill: #456760;
}
#top_visual svg .st12401 {
  fill: #caf5cc;
}
#top_visual svg .st12402 {
  fill: #f7f8f7;
}
#top_visual svg .st12403 {
  fill: #6f8981;
}
#top_visual svg .st12404 {
  fill: #7babd4;
}
#top_visual svg .st12405 {
  fill: #47768b;
}
#top_visual svg .st12406 {
  fill: #29423f;
}
#top_visual svg .st12407 {
  fill: #7cb4c6;
}
#top_visual svg .st12408 {
  fill: #7d8e8a;
}
#top_visual svg .st12409 {
  fill: #788b8b;
}
#top_visual svg .st12410 {
  fill: #517555;
}
#top_visual svg .st12411 {
  fill: #758981;
}
#top_visual svg .st12412 {
  fill: #4f8453;
}
#top_visual svg .st12413 {
  fill: #7ba96d;
}
#top_visual svg .st12414 {
  fill: #80a97f;
}
#top_visual svg .st12415 {
  fill: #287657;
}
#top_visual svg .st12416 {
  fill: #acb1a1;
}
#top_visual svg .st12417 {
  fill: #8c8a7c;
}
#top_visual svg .st12418 {
  fill: #767c6b;
}
#top_visual svg .st12419 {
  fill: #7aa46f;
}
#top_visual svg .st12420 {
  fill: #a0b090;
}
#top_visual svg .st12421 {
  fill: #6a7669;
}
#top_visual svg .st12422 {
  fill: #a8e2a5;
}
#top_visual svg .st12423 {
  fill: #74b474;
}
#top_visual svg .st12424 {
  fill: #6da56a;
}
#top_visual svg .st12425 {
  fill: #699b64;
}
#top_visual svg .st12426 {
  fill: #418c80;
}
#top_visual svg .st12427 {
  fill: #85a39d;
}
#top_visual svg .st12428 {
  fill: #98ad94;
}
#top_visual svg .st12429 {
  fill: #95b49d;
}
#top_visual svg .st12430 {
  fill: #8e9f99;
}
#top_visual svg .st12431 {
  fill: #618e60;
}
#top_visual svg .st12432 {
  fill: #b8b4a3;
}
#top_visual svg .st12433 {
  fill: #a8c5af;
}
#top_visual svg .st12434 {
  fill: #657765;
}
#top_visual svg .st12435 {
  fill: #949d98;
}
#top_visual svg .st12436 {
  fill: #638f68;
}
#top_visual svg .st12437 {
  fill: #43635c;
}
#top_visual svg .st12438 {
  fill: #798975;
}
#top_visual svg .st12439 {
  fill: #898172;
}
#top_visual svg .st12440 {
  fill: #70c4b9;
}
#top_visual svg .st12441 {
  fill: #3f554e;
}
#top_visual svg .st12442 {
  fill: #9ba3a5;
}
#top_visual svg .st12443 {
  fill: #5d706b;
}
#top_visual svg .st12444 {
  fill: #85c186;
}
#top_visual svg .st12445 {
  fill: #9bcb74;
}
#top_visual svg .st12446 {
  fill: #76a76b;
}
#top_visual svg .st12447 {
  fill: #c3ae85;
}
#top_visual svg .st12448 {
  fill: #4b5851;
}
#top_visual svg .st12449 {
  fill: #ab997c;
}
#top_visual svg .st12450 {
  fill: #2a4d45;
}
#top_visual svg .st12451 {
  fill: #7d9fb4;
}
#top_visual svg .st12452 {
  fill: #31766f;
}
#top_visual svg .st12453 {
  fill: #8b9c98;
}
#top_visual svg .st12454 {
  fill: #a9d6b5;
}
#top_visual svg .st12455 {
  fill: #858a81;
}
#top_visual svg .st12456 {
  fill: #505f76;
}
#top_visual svg .st12457 {
  fill: #495b56;
}
#top_visual svg .st12458 {
  fill: #a5aea6;
}
#top_visual svg .st12459 {
  fill: #384b46;
}
#top_visual svg .st12460 {
  fill: #a4aa9c;
}
#top_visual svg .st12461 {
  fill: #95ab90;
}
#top_visual svg .st12462 {
  fill: #efcd96;
}
#top_visual svg .st12463 {
  fill: #5f7767;
}
#top_visual svg .st12464 {
  fill: #c7c8c3;
}
#top_visual svg .st12465 {
  fill: #7fa585;
}
#top_visual svg .st12466 {
  fill: #749991;
}
#top_visual svg .st12467 {
  fill: #6090a5;
}
#top_visual svg .st12468 {
  fill: #748570;
}
#top_visual svg .st12469 {
  fill: #84c687;
}
#top_visual svg .st12470 {
  fill: #7ea8c6;
}
#top_visual svg .st12471 {
  fill: #b4bda9;
}
#top_visual svg .st12472 {
  fill: #374c40;
}
#top_visual svg .st12473 {
  fill: #5b905e;
}
#top_visual svg .st12474 {
  fill: #9e7d8d;
}
#top_visual svg .st12475 {
  fill: #325051;
}
#top_visual svg .st12476 {
  fill: #778a85;
}
#top_visual svg .st12477 {
  fill: #c6d5ce;
}
#top_visual svg .st12478 {
  fill: #427f4d;
}
#top_visual svg .st12479 {
  fill: #6e97ba;
}
#top_visual svg .st12480 {
  fill: #3e8f7e;
}
#top_visual svg .st12481 {
  fill: #2c3f33;
}
#top_visual svg .st12482 {
  fill: #78967e;
}
#top_visual svg .st12483 {
  fill: #92b4c3;
}
#top_visual svg .st12484 {
  fill: #b0cab3;
}
#top_visual svg .st12485 {
  fill: #41784d;
}
#top_visual svg .st12486 {
  fill: #bbc2c6;
}
#top_visual svg .st12487 {
  fill: #77a75e;
}
#top_visual svg .st12488 {
  fill: #86d37f;
}
#top_visual svg .st12489 {
  fill: #a2c6a7;
}
#top_visual svg .st12490 {
  fill: #66b66a;
}
#top_visual svg .st12491 {
  fill: #e5f9ed;
}
#top_visual svg .st12492 {
  fill: #f1d19b;
}
#top_visual svg .st12493 {
  fill: #d8dcd9;
}
#top_visual svg .st12494 {
  fill: #6d897f;
}
#top_visual svg .st12495 {
  fill: #758785;
}
#top_visual svg .st12496 {
  fill: #5e8877;
}
#top_visual svg .st12497 {
  fill: #85ae69;
}
#top_visual svg .st12498 {
  fill: #789b65;
}
#top_visual svg .st12499 {
  fill: #b8bec0;
}
#top_visual svg .st12500 {
  fill: #63a4b9;
}
#top_visual svg .st12501 {
  fill: #2b6a5f;
}
#top_visual svg .st12502 {
  fill: #a8a983;
}
#top_visual svg .st12503 {
  fill: #cafacf;
}
#top_visual svg .st12504 {
  fill: #9dc7a7;
}
#top_visual svg .st12505 {
  fill: #3b7d69;
}
#top_visual svg .st12506 {
  fill: #8b9c79;
}
#top_visual svg .st12507 {
  fill: #b9c293;
}
#top_visual svg .st12508 {
  fill: #bbb59f;
}
#top_visual svg .st12509 {
  fill: #f9d096;
}
#top_visual svg .st12510 {
  fill: #638078;
}
#top_visual svg .st12511 {
  fill: #8d9895;
}
#top_visual svg .st12512 {
  fill: #326c65;
}
#top_visual svg .st12513 {
  fill: #9fe598;
}
#top_visual svg .st12514 {
  fill: #358a75;
}
#top_visual svg .st12515 {
  fill: #6898b6;
}
#top_visual svg .st12516 {
  fill: #bce3c5;
}
#top_visual svg .st12517 {
  fill: #7b9694;
}
#top_visual svg .st12518 {
  fill: #839684;
}
#top_visual svg .st12519 {
  fill: #b5f38f;
}
#top_visual svg .st12520 {
  fill: #77ac76;
}
#top_visual svg .st12521 {
  fill: #ddf7e7;
}
#top_visual svg .st12522 {
  fill: #abae9b;
}
#top_visual svg .st12523 {
  fill: #a2b2a9;
}
#top_visual svg .st12524 {
  fill: #bbcec9;
}
#top_visual svg .st12525 {
  fill: #f1cc98;
}
#top_visual svg .st12526 {
  fill: #699a6a;
}
#top_visual svg .st12527 {
  fill: #729cb9;
}
#top_visual svg .st12528 {
  fill: #758c69;
}
#top_visual svg .st12529 {
  fill: #748a72;
}
#top_visual svg .st12530 {
  fill: #6d9db3;
}
#top_visual svg .st12531 {
  fill: #557c97;
}
#top_visual svg .st12532 {
  fill: #c9cfcc;
}
#top_visual svg .st12533 {
  fill: #30463b;
}
#top_visual svg .st12534 {
  fill: #33804f;
}
#top_visual svg .st12535 {
  fill: #879998;
}
#top_visual svg .st12536 {
  fill: #9ab0a8;
}
#top_visual svg .st12537 {
  fill: #c8cdc9;
}
#top_visual svg .st12538 {
  fill: #9baba6;
}
#top_visual svg .st12539 {
  fill: #96a19a;
}
#top_visual svg .st12540 {
  fill: #709087;
}
#top_visual svg .st12541 {
  fill: #8c9883;
}
#top_visual svg .st12542 {
  fill: #9ca7a3;
}
#top_visual svg .st12543 {
  fill: #f8f9f8;
}
#top_visual svg .st12544 {
  fill: #d1b690;
}
#top_visual svg .st12545 {
  fill: #536f67;
}
#top_visual svg .st12546 {
  fill: #527d8d;
}
#top_visual svg .st12547 {
  fill: #bcd1c2;
}
#top_visual svg .st12548 {
  fill: #967386;
}
#top_visual svg .st12549 {
  fill: #5e856e;
}
#top_visual svg .st12550 {
  fill: #3f564a;
}
#top_visual svg .st12551 {
  fill: #acaf5d;
}
#top_visual svg .st12552 {
  fill: #62a967;
}
#top_visual svg .st12553 {
  fill: #83c57b;
}
#top_visual svg .st12554 {
  fill: #78907f;
}
#top_visual svg .st12555 {
  fill: #afb8b3;
}
#top_visual svg .st12556 {
  fill: #8de088;
}
#top_visual svg .st12557 {
  fill: #9fd3ad;
}
#top_visual svg .st12558 {
  fill: #727f69;
}
#top_visual svg .st12559 {
  fill: #9fd3ae;
}
#top_visual svg .st12560 {
  fill: #e6ebe9;
}
#top_visual svg .st12561 {
  fill: #608161;
}
#top_visual svg .st12562 {
  fill: #648960;
}
#top_visual svg .st12563 {
  fill: #2c6c50;
}
#top_visual svg .st12564 {
  fill: #83a088;
}
#top_visual svg .st12565 {
  fill: #a8bcb0;
}
#top_visual svg .st12566 {
  fill: #39554d;
}
#top_visual svg .st12567 {
  fill: #ddddda;
}
#top_visual svg .st12568 {
  fill: #71a35e;
}
#top_visual svg .st12569 {
  fill: #509756;
}
#top_visual svg .st12570 {
  fill: #9aea96;
}
#top_visual svg .st12571 {
  fill: #3c5e58;
}
#top_visual svg .st12572 {
  fill: #357970;
}
#top_visual svg .st12573 {
  fill: #99c19d;
}
#top_visual svg .st12574 {
  fill: #286351;
}
#top_visual svg .st12575 {
  fill: #899994;
}
#top_visual svg .st12576 {
  fill: #b1dcbd;
}
#top_visual svg .st12577 {
  fill: #d8ba88;
}
#top_visual svg .st12578 {
  fill: #9fab83;
}
#top_visual svg .st12579 {
  fill: #809387;
}
#top_visual svg .st12580 {
  fill: #c2e2da;
}
#top_visual svg .st12581 {
  fill: #f5f7f6;
}
#top_visual svg .st12582 {
  fill: #a3995b;
}
#top_visual svg .st12583 {
  fill: #7a8c89;
}
#top_visual svg .st12584 {
  fill: #b8bcb5;
}
#top_visual svg .st12585 {
  fill: #518058;
}
#top_visual svg .st12586 {
  fill: #c8bba2;
}
#top_visual svg .st12587 {
  fill: #4f7350;
}
#top_visual svg .st12588 {
  fill: #a2d6b2;
}
#top_visual svg .st12589 {
  fill: #3f6f7f;
}
#top_visual svg .st12590 {
  fill: #798e86;
}
#top_visual svg .st12591 {
  fill: #517c95;
}
#top_visual svg .st12592 {
  fill: #c9d5d2;
}
#top_visual svg .st12593 {
  fill: #a2b3be;
}
#top_visual svg .st12594 {
  fill: #dfdeda;
}
#top_visual svg .st12595 {
  fill: #98b49c;
}
#top_visual svg .st12596 {
  fill: #4a723a;
}
#top_visual svg .st12597 {
  fill: #33544e;
}
#top_visual svg .st12598 {
  fill: #829b95;
}
#top_visual svg .st12599 {
  fill: #277050;
}
#top_visual svg .st12600 {
  fill: #648d62;
}
#top_visual svg .st12601 {
  fill: #80bf83;
}
#top_visual svg .st12602 {
  fill: #65827d;
}
#top_visual svg .st12603 {
  fill: #70a675;
}
#top_visual svg .st12604 {
  fill: #9abba0;
}
#top_visual svg .st12605 {
  fill: #97ab91;
}
#top_visual svg .st12606 {
  fill: #89c58b;
}
#top_visual svg .st12607 {
  fill: #90999a;
}
#top_visual svg .st12608 {
  fill: #49757b;
}
#top_visual svg .st12609 {
  fill: #bdb378;
}
#top_visual svg .st12610 {
  fill: #4d7489;
}
#top_visual svg .st12611 {
  fill: #8ea09d;
}
#top_visual svg .st12612 {
  fill: #528096;
}
#top_visual svg .st12613 {
  fill: #5b796f;
}
#top_visual svg .st12614 {
  fill: #d3dbe2;
}
#top_visual svg .st12615 {
  fill: #96ad90;
}
#top_visual svg .st12616 {
  fill: #ebca9b;
}
#top_visual svg .st12617 {
  fill: #215851;
}
#top_visual svg .st12618 {
  fill: #566874;
}
#top_visual svg .st12619 {
  fill: #696f76;
}
#top_visual svg .st12620 {
  fill: #a7b7b2;
}
#top_visual svg .st12621 {
  fill: #bbc4c3;
}
#top_visual svg .st12622 {
  fill: #889997;
}
#top_visual svg .st12623 {
  fill: #cbe5b8;
}
#top_visual svg .st12624 {
  fill: #285c75;
}
#top_visual svg .st12625 {
  fill: #5e92ae;
}
#top_visual svg .st12626 {
  fill: #adc1b8;
}
#top_visual svg .st12627 {
  fill: #90d687;
}
#top_visual svg .st12628 {
  fill: #b1f384;
}
#top_visual svg .st12629 {
  fill: #98e68f;
}
#top_visual svg .st12630 {
  fill: #548354;
}
#top_visual svg .st12631 {
  fill: #a5b9b1;
}
#top_visual svg .st12632 {
  fill: #9eacac;
}
#top_visual svg .st12633 {
  fill: #6090b7;
}
#top_visual svg .st12634 {
  fill: #5c8fab;
}
#top_visual svg .st12635 {
  fill: #7fbb7e;
}
#top_visual svg .st12636 {
  fill: #2d7662;
}
#top_visual svg .st12637 {
  fill: #86b2d4;
}
#top_visual svg .st12638 {
  fill: #a5df88;
}
#top_visual svg .st12639 {
  fill: #d8f3e2;
}
#top_visual svg .st12640 {
  fill: #7bc17d;
}
#top_visual svg .st12641 {
  fill: #8ecf86;
}
#top_visual svg .st12642 {
  fill: #6f9b85;
}
#top_visual svg .st12643 {
  fill: #86a973;
}
#top_visual svg .st12644 {
  fill: #9ef19d;
}
#top_visual svg .st12645 {
  fill: #9ca8a5;
}
#top_visual svg .st12646 {
  fill: #909e83;
}
#top_visual svg .st12647 {
  fill: #49615b;
}
#top_visual svg .st12648 {
  fill: #2b6451;
}
#top_visual svg .st12649 {
  fill: #75a189;
}
#top_visual svg .st12650 {
  fill: #f1cb96;
}
#top_visual svg .st12651 {
  fill: #bed6ce;
}
#top_visual svg .st12652 {
  fill: #586f68;
}
#top_visual svg .st12653 {
  fill: #8ba298;
}
#top_visual svg .st12654 {
  fill: #597b5d;
}
#top_visual svg .st12655 {
  fill: #dbf5e6;
}
#top_visual svg .st12656 {
  fill: #b2c5bc;
}
#top_visual svg .st12657 {
  fill: #a8b7b0;
}
#top_visual svg .st166 {
  fill: #88b974;
}
#top_visual svg .st12658 {
  fill: #376153;
}
#top_visual svg .st12659 {
  fill: #9eb0a9;
}
#top_visual svg .st12660 {
  fill: #79b670;
}
#top_visual svg .st12661 {
  fill: #98b49e;
}
#top_visual svg .st12662 {
  fill: #8ea78d;
}
#top_visual svg .st12663 {
  fill: #698262;
}
#top_visual svg .st12664 {
  fill: #287774;
}
#top_visual svg .st12665 {
  fill: #78877c;
}
#top_visual svg .st12666 {
  fill: #c5d5d3;
}
#top_visual svg .st12667 {
  fill: #3a6977;
}
#top_visual svg .st12668 {
  fill: #bcd1bf;
}
#top_visual svg .st12669 {
  fill: #a7f7a4;
}
#top_visual svg .st12670 {
  fill: #5c8e69;
}
#top_visual svg .st12671 {
  fill: #7eb4df;
}
#top_visual svg .st12672 {
  fill: #97a6a5;
}
#top_visual svg .st12673 {
  fill: #337f71;
}
#top_visual svg .st12674 {
  fill: #9fe177;
}
#top_visual svg .st12675 {
  fill: #838a6b;
}
#top_visual svg .st12676 {
  fill: #526861;
}
#top_visual svg .st167 {
  fill: #889b5b;
}
#top_visual svg .st12677 {
  fill: #708774;
}
#top_visual svg .st12678 {
  fill: #ace681;
}
#top_visual svg .st12679 {
  fill: #687568;
}
#top_visual svg .st12680 {
  fill: #3e605b;
}
#top_visual svg .st12681 {
  fill: #587670;
}
#top_visual svg .st12682 {
  fill: #478f86;
}
#top_visual svg .st12683 {
  fill: #638ea9;
}
#top_visual svg .st12684 {
  fill: #76bd79;
}
#top_visual svg .st12685 {
  fill: #8eb77d;
}
#top_visual svg .st12686 {
  fill: #979e97;
}
#top_visual svg .st12687 {
  fill: #8ba099;
}
#top_visual svg .st12688 {
  fill: #59777e;
}
#top_visual svg .st12689 {
  fill: #72817a;
}
#top_visual svg .st12690 {
  fill: #639868;
}
#top_visual svg .st12691 {
  fill: #69a3a6;
}
#top_visual svg .st12692 {
  fill: #719d74;
}
#top_visual svg .st12693 {
  fill: #9ba8a3;
}
#top_visual svg .st12694 {
  fill: #529a44;
}
#top_visual svg .st12695 {
  fill: #71b2a5;
}
#top_visual svg .st12696 {
  fill: #b8c0ba;
}
#top_visual svg .st12697 {
  fill: #a0c1ab;
}
#top_visual svg .st12698 {
  fill: #81908a;
}
#top_visual svg .st12699 {
  fill: #bcc2c6;
}
#top_visual svg .st12700 {
  fill: #8f806b;
}
#top_visual svg .st12701 {
  fill: #78aa78;
}
#top_visual svg .st12702 {
  fill: #849580;
}
#top_visual svg .st12703 {
  fill: #4c6560;
}
#top_visual svg .st12704 {
  fill: #87b790;
}
#top_visual svg .st12705 {
  fill: #2c6844;
}
#top_visual svg .st12706 {
  fill: #2c584d;
}
#top_visual svg .st12707 {
  fill: #317164;
}
#top_visual svg .st12708 {
  fill: #adbdbd;
}
#top_visual svg .st12709 {
  fill: #6da96a;
}
#top_visual svg .st12710 {
  fill: #5e7865;
}
#top_visual svg .st12711 {
  fill: #abb2b2;
}
#top_visual svg .st12712 {
  fill: #6795b7;
}
#top_visual svg .st12713 {
  fill: #5a8caa;
}
#top_visual svg .st12714 {
  fill: #58655e;
}
#top_visual svg .st12715 {
  fill: #53905e;
}
#top_visual svg .st12716 {
  fill: #6aada8;
}
#top_visual svg .st12717 {
  fill: #bde1bc;
}
#top_visual svg .st12718 {
  fill: #6c9bbe;
}
#top_visual svg .st12719 {
  fill: #7ab97a;
}
#top_visual svg .st12720 {
  fill: #6f955e;
}
#top_visual svg .st12721 {
  fill: #6d827d;
}
#top_visual svg .st12722 {
  fill: #587b8c;
}
#top_visual svg .st12723 {
  fill: #aaffa5;
}
#top_visual svg .st12724 {
  fill: #4a5a4c;
}
#top_visual svg .st12725 {
  fill: #68aa67;
}
#top_visual svg .st12726 {
  fill: #1c5138;
}
#top_visual svg .st12727 {
  fill: #93e78d;
}
#top_visual svg .st12728 {
  fill: #5989a2;
}
#top_visual svg .st12729 {
  fill: #c7c0b6;
}
#top_visual svg .st12730 {
  fill: #88adb2;
}
#top_visual svg .st12731 {
  fill: #d4b889;
}
#top_visual svg .st12732 {
  fill: #adc1ba;
}
#top_visual svg .st12733 {
  fill: #a3aca5;
}
#top_visual svg .st12734 {
  fill: #2a655a;
}
#top_visual svg .st12735 {
  fill: #9ba7a3;
}
#top_visual svg .st12736 {
  fill: #3c686d;
}
#top_visual svg .st12737 {
  fill: #235b53;
}
#top_visual svg .st12738 {
  fill: #608f5e;
}
#top_visual svg .st12739 {
  fill: #f8d59a;
}
#top_visual svg .st12740 {
  fill: #f2f2ed;
}
#top_visual svg .st12741 {
  fill: #52829b;
}
#top_visual svg .st12742 {
  fill: #6f8c87;
}
#top_visual svg .st12743 {
  fill: #80917f;
}
#top_visual svg .st12744 {
  fill: #e9ebea;
}
#top_visual svg .st12745 {
  fill: #7c988c;
}
#top_visual svg .st12746 {
  fill: #889c85;
}
#top_visual svg .st12747 {
  fill: #738881;
}
#top_visual svg .st12748 {
  fill: #2d3e33;
}
#top_visual svg .st12749 {
  fill: #465b52;
}
#top_visual svg .st12750 {
  fill: #a1a594;
}
#top_visual svg .st12751 {
  fill: #c4d2d1;
}
#top_visual svg .st12752 {
  fill: #b2b6b1;
}
#top_visual svg .st168 {
  fill: #97b670;
}
#top_visual svg .st12753 {
  fill: #968e73;
}
#top_visual svg .st12754 {
  fill: #42605a;
}
#top_visual svg .st12755 {
  fill: #76958e;
}
#top_visual svg .st12756 {
  fill: #ceb997;
}
#top_visual svg .st12757 {
  fill: #93d889;
}
#top_visual svg .st12758 {
  fill: #8bcb8c;
}
#top_visual svg .st12759 {
  fill: #9fb7af;
}
#top_visual svg .st12760 {
  fill: #909697;
}
#top_visual svg .st12761 {
  fill: #657f55;
}
#top_visual svg .st12762 {
  fill: #a7fda7;
}
#top_visual svg .st12763 {
  fill: #70b772;
}
#top_visual svg .st12764 {
  fill: #77a987;
}
#top_visual svg .st12765 {
  fill: #86b1d3;
}
#top_visual svg .st12766 {
  fill: #61a150;
}
#top_visual svg .st12767 {
  fill: #56859d;
}
#top_visual svg .st12768 {
  fill: #b7ddc1;
}
#top_visual svg .st12769 {
  fill: #649561;
}
#top_visual svg .st12770 {
  fill: #9ef09b;
}
#top_visual svg .st12771 {
  fill: #b1b9b6;
}
#top_visual svg .st12772 {
  fill: #90a19a;
}
#top_visual svg .st12773 {
  fill: #85c4ba;
}
#top_visual svg .st12774 {
  fill: #687d5e;
}
#top_visual svg .st12775 {
  fill: #78ac91;
}
#top_visual svg .st12776 {
  fill: #9bc2a0;
}
#top_visual svg .st12777 {
  fill: #77937a;
}
#top_visual svg .st12778 {
  fill: #328155;
}
#top_visual svg .st12779 {
  fill: #376b64;
}
#top_visual svg .st12780 {
  fill: #65704e;
}
#top_visual svg .st12781 {
  fill: #6d848a;
}
#top_visual svg .st12782 {
  fill: #7c8b77;
}
#top_visual svg .st12783 {
  fill: #73a161;
}
#top_visual svg .st12784 {
  fill: #c2c2bb;
}
#top_visual svg .st12785 {
  fill: #89c98a;
}
#top_visual svg .st12786 {
  fill: #aaf2a5;
}
#top_visual svg .st12787 {
  fill: #82a790;
}
#top_visual svg .st12788 {
  fill: #74a96c;
}
#top_visual svg .st12789 {
  fill: #5e9799;
}
#top_visual svg .st12790 {
  fill: #867c68;
}
#top_visual svg .st12791 {
  fill: #6a9b80;
}
#top_visual svg .st12792 {
  fill: #2c6c5c;
}
#top_visual svg .st12793 {
  fill: #b0c5b9;
}
#top_visual svg .st12794 {
  fill: #569b59;
}
#top_visual svg .st12795 {
  fill: #bcd0cb;
}
#top_visual svg .st12796 {
  fill: #215368;
}
#top_visual svg .st12797 {
  fill: #d7b885;
}
#top_visual svg .st12798 {
  fill: #bcbeb9;
}
#top_visual svg .st12799 {
  fill: #a4eb9d;
}
#top_visual svg .st12800 {
  fill: #5e7b59;
}
#top_visual svg .st12801 {
  fill: #72a96a;
}
#top_visual svg .st12802 {
  fill: #b09d84;
}
#top_visual svg .st12803 {
  fill: #679c63;
}
#top_visual svg .st12804 {
  fill: #938d6d;
}
#top_visual svg .st12805 {
  fill: #778b80;
}
#top_visual svg .st12806 {
  fill: #778484;
}
#top_visual svg .st12807 {
  fill: #807763;
}
#top_visual svg .st12808 {
  fill: #728d73;
}
#top_visual svg .st12809 {
  fill: #a2d7af;
}
#top_visual svg .st12810 {
  fill: #516469;
}
#top_visual svg .st12811 {
  fill: #818c73;
}
#top_visual svg .st12812 {
  fill: #e9e6e4;
}
#top_visual svg .st12813 {
  fill: #557c58;
}
#top_visual svg .st12814 {
  fill: #92bb98;
}
#top_visual svg .st12815 {
  fill: #6ddb5c;
}
#top_visual svg .st12816 {
  fill: #84bd83;
}
#top_visual svg .st12817 {
  fill: #709f98;
}
#top_visual svg .st12818 {
  fill: #81b8e7;
}
#top_visual svg .st12819 {
  fill: #bfd8d1;
}
#top_visual svg .st12820 {
  fill: #97bd96;
}
#top_visual svg .st12821 {
  fill: #36615c;
}
#top_visual svg .st12822 {
  fill: #71b472;
}
#top_visual svg .st12823 {
  fill: #aab2ac;
}
#top_visual svg .st12824 {
  fill: #459787;
}
#top_visual svg .st12825 {
  fill: #9a9781;
}
#top_visual svg .st12826 {
  fill: #b9e0c2;
}
#top_visual svg .st12827 {
  fill: #639690;
}
#top_visual svg .st12828 {
  fill: #637e76;
}
#top_visual svg .st12829 {
  fill: #8acc86;
}
#top_visual svg .st12830 {
  fill: #9ca19a;
}
#top_visual svg .st12831 {
  fill: #6ba666;
}
#top_visual svg .st12832 {
  fill: #799a7b;
}
#top_visual svg .st12833 {
  fill: #977f5e;
}
#top_visual svg .st12834 {
  fill: #c9d2d3;
}
#top_visual svg .st12835 {
  fill: #ccd8d8;
}
#top_visual svg .st12836 {
  fill: #79b773;
}
#top_visual svg .st12837 {
  fill: #798a6c;
}
#top_visual svg .st12838 {
  fill: #7e9487;
}
#top_visual svg .st12839 {
  fill: #54665f;
}
#top_visual svg .st12840 {
  fill: #67ab6a;
}
#top_visual svg .st12841 {
  fill: #586354;
}
#top_visual svg .st12842 {
  fill: #74ba77;
}
#top_visual svg .st12843 {
  fill: #478a7f;
}
#top_visual svg .st12844 {
  fill: #7ea08b;
}
#top_visual svg .st12845 {
  fill: #c6c8c1;
}
#top_visual svg .st12846 {
  fill: #9dc2a3;
}
#top_visual svg .st12847 {
  fill: #78a76c;
}
#top_visual svg .st12848 {
  fill: #447485;
}
#top_visual svg .st12849 {
  fill: #738a84;
}
#top_visual svg .st12850 {
  fill: #617771;
}
#top_visual svg .st12851 {
  fill: #97af9c;
}
#top_visual svg .st12852 {
  fill: #bcc2ac;
}
#top_visual svg .st12853 {
  fill: #799166;
}
#top_visual svg .st12854 {
  fill: #7e7361;
}
#top_visual svg .st12855 {
  fill: #476049;
}
#top_visual svg .st12856 {
  fill: #909f9a;
}
#top_visual svg .st12857 {
  fill: #64767f;
}
#top_visual svg .st12858 {
  fill: #60ab9c;
}
#top_visual svg .st12859 {
  fill: #77ad6f;
}
#top_visual svg .st12860 {
  fill: #b1d4f5;
}
#top_visual svg .st12861 {
  fill: #6d9e6f;
}
#top_visual svg .st12862 {
  fill: #6ab7aa;
}
#top_visual svg .st12863 {
  fill: #99a8a6;
}
#top_visual svg .st12864 {
  fill: #7da37c;
}
#top_visual svg .st12865 {
  fill: #59879c;
}
#top_visual svg .st12866 {
  fill: #8bc0f3;
}
#top_visual svg .st12867 {
  fill: #92b99e;
}
#top_visual svg .st12868 {
  fill: #aeb8bc;
}
#top_visual svg .st12869 {
  fill: #57616d;
}
#top_visual svg .st12870 {
  fill: #409483;
}
#top_visual svg .st12871 {
  fill: #d8c3a1;
}
#top_visual svg .st12872 {
  fill: #84b37c;
}
#top_visual svg .st12873 {
  fill: #47754e;
}
#top_visual svg .st12874 {
  fill: #5c845b;
}
#top_visual svg .st12875 {
  fill: #9aa38e;
}
#top_visual svg .st12876 {
  fill: #bfc1bd;
}
#top_visual svg .st12877 {
  fill: #a0c2ac;
}
#top_visual svg .st12878 {
  fill: #466570;
}
#top_visual svg .st12879 {
  fill: #2c6559;
}
#top_visual svg .st12880 {
  fill: #81ba6b;
}
#top_visual svg .st12881 {
  fill: #85b69a;
}
#top_visual svg .st12882 {
  fill: #d7d9dc;
}
#top_visual svg .st12883 {
  fill: #396c44;
}
#top_visual svg .st12884 {
  fill: #b1b5ad;
}
#top_visual svg .st12885 {
  fill: #afafaf;
}
#top_visual svg .st12886 {
  fill: #4f6862;
}
#top_visual svg .st12887 {
  fill: #627c65;
}
#top_visual svg .st12888 {
  fill: #2b4641;
}
#top_visual svg .st12889 {
  fill: #506664;
}
#top_visual svg .st12890 {
  fill: #7e8c89;
}
#top_visual svg .st12891 {
  fill: #e4e2e2;
}
#top_visual svg .st12892 {
  fill: #4e7b8a;
}
#top_visual svg .st12893 {
  fill: #547580;
}
#top_visual svg .st12894 {
  fill: #adc0b9;
}
#top_visual svg .st12895 {
  fill: #a2aba6;
}
#top_visual svg .st12896 {
  fill: #a2ea9d;
}
#top_visual svg .st12897 {
  fill: #87aa8f;
}
#top_visual svg .st12898 {
  fill: #c1c5bf;
}
#top_visual svg .st12899 {
  fill: #415d59;
}
#top_visual svg .st12900 {
  fill: #829d84;
}
#top_visual svg .st12901 {
  fill: #7b7d89;
}
#top_visual svg .st12902 {
  fill: #9ad178;
}
#top_visual svg .st12903 {
  fill: #afb2b5;
}
#top_visual svg .st12904 {
  fill: #99ad98;
}
#top_visual svg .st12905 {
  fill: #9bee94;
}
#top_visual svg .st12906 {
  fill: #9dc6a4;
}
#top_visual svg .st12907 {
  fill: #8e976d;
}
#top_visual svg .st12908 {
  fill: #98ddd8;
}
#top_visual svg .st12909 {
  fill: #7c8477;
}
#top_visual svg .st12910 {
  fill: #abb3a6;
}
#top_visual svg .st12911 {
  fill: #98ba99;
}
#top_visual svg .st12912 {
  fill: #859f82;
}
#top_visual svg .st12913 {
  fill: #728666;
}
#top_visual svg .st12914 {
  fill: #82c3b8;
}
#top_visual svg .st12915 {
  fill: #759696;
}
#top_visual svg .st12916 {
  fill: #7da281;
}
#top_visual svg .st12917 {
  fill: #87bf82;
}
#top_visual svg .st12918 {
  fill: #cbccb6;
}
#top_visual svg .st12919 {
  fill: #6e96b2;
}
#top_visual svg .st12920 {
  fill: #669b8f;
}
#top_visual svg .st12921 {
  fill: #627570;
}
#top_visual svg .st12922 {
  fill: #82a58b;
}
#top_visual svg .st12923 {
  fill: #56b1a2;
}
#top_visual svg .st12924 {
  fill: #537b58;
}
#top_visual svg .st12925 {
  fill: #8acb8f;
}
#top_visual svg .st12926 {
  fill: #517e9c;
}
#top_visual svg .st12927 {
  fill: #597f5b;
}
#top_visual svg .st12928 {
  fill: #a8a9aa;
}
#top_visual svg .st12929 {
  fill: #618a64;
}
#top_visual svg .st12930 {
  fill: #779a6e;
}
#top_visual svg .st12931 {
  fill: #8cbff0;
}
#top_visual svg .st12932 {
  fill: #8e806f;
}
#top_visual svg .st12933 {
  fill: #baccc6;
}
#top_visual svg .st12934 {
  fill: #749aa7;
}
#top_visual svg .st12935 {
  fill: #4ca842;
}
#top_visual svg .st12936 {
  fill: #90c4c8;
}
#top_visual svg .st12937 {
  fill: #529a5a;
}
#top_visual svg .st12938 {
  fill: #cccaba;
}
#top_visual svg .st12939 {
  fill: #9fd0c7;
}
#top_visual svg .st12940 {
  fill: #6c7f63;
}
#top_visual svg .st12941 {
  fill: #62736e;
}
#top_visual svg .st12942 {
  fill: #668453;
}
#top_visual svg .st12943 {
  fill: #578299;
}
#top_visual svg .st12944 {
  fill: #487080;
}
#top_visual svg .st12945 {
  fill: #44646a;
}
#top_visual svg .st12946 {
  fill: #dbe2e0;
}
#top_visual svg .st12947 {
  fill: #729f69;
}
#top_visual svg .st12948 {
  fill: #a0e299;
}
#top_visual svg .st12949 {
  fill: #78ba75;
}
#top_visual svg .st12950 {
  fill: #8fc3f4;
}
#top_visual svg .st12951 {
  fill: #8bb285;
}
#top_visual svg .st12952 {
  fill: #abdcb8;
}
#top_visual svg .st12953 {
  fill: #3c6976;
}
#top_visual svg .st12954 {
  fill: #9c9f93;
}
#top_visual svg .st12955 {
  fill: #899790;
}
#top_visual svg .st12956 {
  fill: #86b19a;
}
#top_visual svg .st170 {
  fill: #1f472e;
}
#top_visual svg .st12957 {
  fill: #bec2bb;
}
#top_visual svg .st12958 {
  fill: #849990;
}
#top_visual svg .st12959 {
  fill: #e3d7a3;
}
#top_visual svg .st12960 {
  fill: #f7f9f9;
}
#top_visual svg .st12961 {
  fill: #97a6a0;
}
#top_visual svg .st12962 {
  fill: #455a56;
}
#top_visual svg .st12963 {
  fill: #536168;
}
#top_visual svg .st12964 {
  fill: #c7ac7f;
}
#top_visual svg .st12965 {
  fill: #7d9b83;
}
#top_visual svg .st12966 {
  fill: #5a6061;
}
#top_visual svg .st12967 {
  fill: #f1eee6;
}
#top_visual svg .st12968 {
  fill: #6b7e5c;
}
#top_visual svg .st12969 {
  fill: #829981;
}
#top_visual svg .st12970 {
  fill: #6bc1b4;
}
#top_visual svg .st12971 {
  fill: #8ca690;
}
#top_visual svg .st12972 {
  fill: #77b379;
}
#top_visual svg .st12973 {
  fill: #558394;
}
#top_visual svg .st12974 {
  fill: #6894af;
}
#top_visual svg .st12975 {
  fill: #abf280;
}
#top_visual svg .st12976 {
  fill: #8bd385;
}
#top_visual svg .st12977 {
  fill: #a1b3ad;
}
#top_visual svg .st12978 {
  fill: #bdb59a;
}
#top_visual svg .st12979 {
  fill: #86c688;
}
#top_visual svg .st12980 {
  fill: #567c76;
}
#top_visual svg .st12981 {
  fill: #9def95;
}
#top_visual svg .st12982 {
  fill: #487d8f;
}
#top_visual svg .st12983 {
  fill: #83987a;
}
#top_visual svg .st12984 {
  fill: #a1c1ad;
}
#top_visual svg .st12985 {
  fill: #6b8ea7;
}
#top_visual svg .st12986 {
  fill: #5aaab3;
}
#top_visual svg .st12987 {
  fill: #7f907c;
}
#top_visual svg .st12988 {
  fill: #76ab6e;
}
#top_visual svg .st12989 {
  fill: #859b93;
}
#top_visual svg .st12990 {
  fill: #8cd285;
}
#top_visual svg .st12991 {
  fill: #84ac7c;
}
#top_visual svg .st12992 {
  fill: #879984;
}
#top_visual svg .st171 {
  fill: #a9ef7d;
}
#top_visual svg .st12993 {
  fill: #63884c;
}
#top_visual svg .st12994 {
  fill: #608597;
}
#top_visual svg .st12995 {
  fill: #feffff;
}
#top_visual svg .st12996 {
  fill: #cdcdcb;
}
#top_visual svg .st12997 {
  fill: #395951;
}
#top_visual svg .st12998 {
  fill: #5d89a5;
}
#top_visual svg .st12999 {
  fill: #b4bab6;
}
#top_visual svg .st13000 {
  fill: #bdf897;
}
#top_visual svg .st13001 {
  fill: #707e61;
}
#top_visual svg .st13002 {
  fill: #dbe9db;
}
#top_visual svg .st13003 {
  fill: #82c184;
}
#top_visual svg .st13004 {
  fill: #a5b4b6;
}
#top_visual svg .st13005 {
  fill: #94bab7;
}
#top_visual svg .st13006 {
  fill: #5b7678;
}
#top_visual svg .st13007 {
  fill: #b0e2c1;
}
#top_visual svg .st13008 {
  fill: #29594a;
}
#top_visual svg .st13009 {
  fill: #55726d;
}
#top_visual svg .st13010 {
  fill: #287e8b;
}
#top_visual svg .st13011 {
  fill: #a6b8af;
}
#top_visual svg .st13012 {
  fill: #669d5f;
}
#top_visual svg .st13013 {
  fill: #a4a99e;
}
#top_visual svg .st13014 {
  fill: #90e388;
}
#top_visual svg .st13015 {
  fill: #a5e59a;
}
#top_visual svg .st13016 {
  fill: #88a58f;
}
#top_visual svg .st13017 {
  fill: #d8edd5;
}
#top_visual svg .st13018 {
  fill: #aedcbc;
}
#top_visual svg .st13019 {
  fill: #649267;
}
#top_visual svg .st13020 {
  fill: #90e48a;
}
#top_visual svg .st13021 {
  fill: #7599a8;
}
#top_visual svg .st13022 {
  fill: #78bf7a;
}
#top_visual svg .st13023 {
  fill: #86c6bd;
}
#top_visual svg .st13024 {
  fill: #798c88;
}
#top_visual svg .st13025 {
  fill: #758c78;
}
#top_visual svg .st13026 {
  fill: #d6d7c0;
}
#top_visual svg .st13027 {
  fill: #294440;
}
#top_visual svg .st13028 {
  fill: #76b777;
}
#top_visual svg .st13029 {
  fill: #9ac781;
}
#top_visual svg .st13030 {
  fill: #cfd8da;
}
#top_visual svg .st13031 {
  fill: #7f9389;
}
#top_visual svg .st13032 {
  fill: #c1c5c1;
}
#top_visual svg .st13033 {
  fill: #54afa0;
}
#top_visual svg .st13034 {
  fill: #d2d7dc;
}
#top_visual svg .st13035 {
  fill: #79c17a;
}
#top_visual svg .st13036 {
  fill: #2f4b46;
}
#top_visual svg .st13037 {
  fill: #96cba1;
}
#top_visual svg .st13038 {
  fill: #739179;
}
#top_visual svg .st13039 {
  fill: #bdc4c1;
}
#top_visual svg .st13040 {
  fill: #aabeb3;
}
#top_visual svg .st13041 {
  fill: #247574;
}
#top_visual svg .st13042 {
  fill: #b6c1bf;
}
#top_visual svg .st13043 {
  fill: #748776;
}
#top_visual svg .st13044 {
  fill: #f5f6f4;
}
#top_visual svg .st13045 {
  fill: #979e93;
}
#top_visual svg .st13046 {
  fill: #e0dfdb;
}
#top_visual svg .st13047 {
  fill: #ced4d9;
}
#top_visual svg .st13048 {
  fill: #7f8f7e;
}
#top_visual svg .st13049 {
  fill: #bdd1c8;
}
#top_visual svg .st13050 {
  fill: #a5a9ad;
}
#top_visual svg .st13051 {
  fill: #88a29d;
}
#top_visual svg .st13052 {
  fill: #c5b697;
}
#top_visual svg .st13053 {
  fill: #145352;
}
#top_visual svg .st13054 {
  fill: #576e6c;
}
#top_visual svg .st13055 {
  fill: #5e7763;
}
#top_visual svg .st13056 {
  fill: #3f615a;
}
#top_visual svg .st13057 {
  fill: #6a7973;
}
#top_visual svg .st13058 {
  fill: #a6f2a1;
}
#top_visual svg .st13059 {
  fill: #6da170;
}
#top_visual svg .st13060 {
  fill: #3b6b77;
}
#top_visual svg .st13061 {
  fill: #7aa067;
}
#top_visual svg .st13062 {
  fill: #95e88f;
}
#top_visual svg .st13063 {
  fill: #456562;
}
#top_visual svg .st13064 {
  fill: #69857b;
}
#top_visual svg .st13065 {
  fill: #616465;
}
#top_visual svg .st13066 {
  fill: #5c765d;
}
#top_visual svg .st13067 {
  fill: #5fb752;
}
#top_visual svg .st13068 {
  fill: #9fdda3;
}
#top_visual svg .st13069 {
  fill: #91e68b;
}
#top_visual svg .st13070 {
  fill: #aaec80;
}
#top_visual svg .st13071 {
  fill: #98a77f;
}
#top_visual svg .st13072 {
  fill: #739a70;
}
#top_visual svg .st13073 {
  fill: #8cdf85;
}
#top_visual svg .st13074 {
  fill: #8fa48a;
}
#top_visual svg .st13075 {
  fill: #f1eed8;
}
#top_visual svg .st13076 {
  fill: #6ac1b4;
}
#top_visual svg .st13077 {
  fill: #a0eb99;
}
#top_visual svg .st13078 {
  fill: #2f4641;
}
#top_visual svg .st13079 {
  fill: #99c29e;
}
#top_visual svg .st13080 {
  fill: #abb3a8;
}
#top_visual svg .st13081 {
  fill: #6baf6a;
}
#top_visual svg .st13082 {
  fill: #88bfb5;
}
#top_visual svg .st13083 {
  fill: #f1f2f1;
}
#top_visual svg .st13084 {
  fill: #5a7885;
}
#top_visual svg .st13085 {
  fill: #787;
}
#top_visual svg .st13086 {
  fill: #7b937c;
}
#top_visual svg .st13087 {
  fill: #6a9783;
}
#top_visual svg .st13088 {
  fill: #a9fda3;
}
#top_visual svg .st13089 {
  fill: #babbb5;
}
#top_visual svg .st13090 {
  fill: #9cf299;
}
#top_visual svg .st13091 {
  fill: #6fa1c3;
}
#top_visual svg .st13092 {
  fill: #366c57;
}
#top_visual svg .st13093 {
  fill: #afddbc;
}
#top_visual svg .st13094 {
  fill: #dcceb3;
}
#top_visual svg .st13095 {
  fill: #3a8b80;
}
#top_visual svg .st13096 {
  fill: #619764;
}
#top_visual svg .st13097 {
  fill: #a1c6a1;
}
#top_visual svg .st13098 {
  fill: #42615c;
}
#top_visual svg .st13099 {
  fill: #c4c7cd;
}
#top_visual svg .st13100 {
  fill: #485d56;
}
#top_visual svg .st13101 {
  fill: #51726b;
}
#top_visual svg .st13102 {
  fill: #95e88d;
}
#top_visual svg .st13103 {
  fill: #5c7673;
}
#top_visual svg .st13104 {
  fill: #829a93;
}
#top_visual svg .st13105 {
  fill: #849894;
}
#top_visual svg .st13106 {
  fill: #497c6a;
}
#top_visual svg .st13107 {
  fill: #a0d4ad;
}
#top_visual svg .st13108 {
  fill: #7f908c;
}
#top_visual svg .st13109 {
  fill: #b1c4ba;
}
#top_visual svg .st13110 {
  fill: #c7efd4;
}
#top_visual svg .st13111 {
  fill: #b5e7c6;
}
#top_visual svg .st13112 {
  fill: #5e6f5a;
}
#top_visual svg .st13113 {
  fill: #aed8b7;
}
#top_visual svg .st13114 {
  fill: #49859a;
}
#top_visual svg .st13115 {
  fill: #7faa74;
}
#top_visual svg .st13116 {
  fill: #ddffda;
}
#top_visual svg .st13117 {
  fill: #80c075;
}
#top_visual svg .st13118 {
  fill: #52879a;
}
#top_visual svg .st13119 {
  fill: #c4b497;
}
#top_visual svg .st13120 {
  fill: #acffa7;
}
#top_visual svg .st13121 {
  fill: #80ac72;
}
#top_visual svg .st13122 {
  fill: #7c8e68;
}
#top_visual svg .st13123 {
  fill: #859891;
}
#top_visual svg .st13124 {
  fill: #1b543c;
}
#top_visual svg .st13125 {
  fill: #8bb1a2;
}
#top_visual svg .st13126 {
  fill: #7bb87f;
}
#top_visual svg .st13127 {
  fill: #3e6d5e;
}
#top_visual svg .st13128 {
  fill: #56b0a2;
}
#top_visual svg .st13129 {
  fill: #58725d;
}
#top_visual svg .st13130 {
  fill: #3d6d5b;
}
#top_visual svg .st13131 {
  fill: #6a9abc;
}
#top_visual svg .st13132 {
  fill: #1f5a43;
}
#top_visual svg .st13133 {
  fill: #4e5e58;
}
#top_visual svg .st13134 {
  fill: #525e50;
}
#top_visual svg .st13135 {
  fill: #99e075;
}
#top_visual svg .st13136 {
  fill: #fdfefc;
}
#top_visual svg .st13137 {
  fill: #c0a67b;
}
#top_visual svg .st13138 {
  fill: #566f6a;
}
#top_visual svg .st13139 {
  fill: #5b975f;
}
#top_visual svg .st13140 {
  fill: #a4a897;
}
#top_visual svg .st13141 {
  fill: #d6c199;
}
#top_visual svg .st13142 {
  fill: #7ec68a;
}
#top_visual svg .st13143 {
  fill: #a4aea7;
}
#top_visual svg .st13144 {
  fill: #6d96b3;
}
#top_visual svg .st13145 {
  fill: #94bc9c;
}
#top_visual svg .st13146 {
  fill: #8dbcbe;
}
#top_visual svg .st13147 {
  fill: #638f59;
}
#top_visual svg .st13148 {
  fill: #d8f4e2;
}
#top_visual svg .st13149 {
  fill: #41635c;
}
#top_visual svg .st13150 {
  fill: #4b645d;
}
#top_visual svg .st13151 {
  fill: #968f74;
}
#top_visual svg .st13152 {
  fill: #7abf7d;
}
#top_visual svg .st13153 {
  fill: #649866;
}
#top_visual svg .st13154 {
  fill: #71b3a6;
}
#top_visual svg .st13155 {
  fill: #6692a6;
}
#top_visual svg .st13156 {
  fill: #e0e0dd;
}
#top_visual svg .st13157 {
  fill: #4e706b;
}
#top_visual svg .st13158 {
  fill: #baa470;
}
#top_visual svg .st13159 {
  fill: #81bd80;
}
#top_visual svg .st13160 {
  fill: #839f88;
}
#top_visual svg .st13161 {
  fill: #225249;
}
#top_visual svg .st13162 {
  fill: #63817b;
}
#top_visual svg .st13163 {
  fill: #769078;
}
#top_visual svg .st13164 {
  fill: #53665f;
}
#top_visual svg .st13165 {
  fill: #a6b4ae;
}
#top_visual svg .st13166 {
  fill: #58706a;
}
#top_visual svg .st13167 {
  fill: #7f907d;
}
#top_visual svg .st13168 {
  fill: #b1b5b7;
}
#top_visual svg .st13169 {
  fill: #adffa6;
}
#top_visual svg .st13170 {
  fill: #876f71;
}
#top_visual svg .st13171 {
  fill: #c2c7b0;
}
#top_visual svg .st13172 {
  fill: #527c51;
}
#top_visual svg .st13173 {
  fill: #a2bab1;
}
#top_visual svg .st13174 {
  fill: #b8d6ef;
}
#top_visual svg .st13175 {
  fill: #97c09d;
}
#top_visual svg .st13176 {
  fill: #6c97b6;
}
#top_visual svg .st13177 {
  fill: #8aaab5;
}
#top_visual svg .st13178 {
  fill: #98b7a0;
}
#top_visual svg .st13179 {
  fill: #bfc3c6;
}
#top_visual svg .st13180 {
  fill: #44814a;
}
#top_visual svg .st13181 {
  fill: #f2efe5;
}
#top_visual svg .st13182 {
  fill: #7c938c;
}
#top_visual svg .st172 {
  fill: #93c26c;
}
#top_visual svg .st13183 {
  fill: #9ae393;
}
#top_visual svg .st13184 {
  fill: #9dcd7a;
}
#top_visual svg .st13185 {
  fill: #8ee388;
}
#top_visual svg .st13186 {
  fill: #597f50;
}
#top_visual svg .st13187 {
  fill: #b8e0c0;
}
#top_visual svg .st13188 {
  fill: #a5a8a0;
}
#top_visual svg .st13189 {
  fill: #a1ce96;
}
#top_visual svg .st13190 {
  fill: #4d5d4e;
}
#top_visual svg .st13191 {
  fill: #5e875b;
}
#top_visual svg .st13192 {
  fill: #757d6f;
}
#top_visual svg .st13193 {
  fill: #6b7a76;
}
#top_visual svg .st13194 {
  fill: #567b76;
}
#top_visual svg .st13195 {
  fill: #a3e87b;
}
#top_visual svg .st13196 {
  fill: #a7aaa3;
}
#top_visual svg .st13197 {
  fill: #377a67;
}
#top_visual svg .st13198 {
  fill: #799db6;
}
#top_visual svg .st13199 {
  fill: #89ca83;
}
#top_visual svg .st13200 {
  fill: #568595;
}
#top_visual svg .st13201 {
  fill: #8bba8a;
}
#top_visual svg .st13202 {
  fill: #6b9ab8;
}
#top_visual svg .st173 {
  fill: #a5e27a;
}
#top_visual svg .st13203 {
  fill: #b0e8c6;
}
#top_visual svg .st13204 {
  fill: #b5c4c5;
}
#top_visual svg .st13205 {
  fill: #95a48c;
}
#top_visual svg .st13206 {
  fill: #7ebc78;
}
#top_visual svg .st13207 {
  fill: #43635e;
}
#top_visual svg .st13208 {
  fill: #8a9c94;
}
#top_visual svg .st13209 {
  fill: #8aa9c1;
}
#top_visual svg .st13210 {
  fill: #5c7671;
}
#top_visual svg .st174 {
  fill: #165839;
}
#top_visual svg .st13211 {
  fill: #4d7453;
}
#top_visual svg .st13212 {
  fill: #d0c0a6;
}
#top_visual svg .st13213 {
  fill: #afb0a7;
}
#top_visual svg .st13214 {
  fill: #c5ddd7;
}
#top_visual svg .st13215 {
  fill: #8eaf8e;
}
#top_visual svg .st13216 {
  fill: #b3c5d0;
}
#top_visual svg .st13217 {
  fill: #3c514e;
}
#top_visual svg .st13218 {
  fill: #80cd79;
}
#top_visual svg .st13219 {
  fill: #6e8476;
}
#top_visual svg .st13220 {
  fill: #9df79b;
}
#top_visual svg .st13221 {
  fill: #75a5c2;
}
#top_visual svg .st13222 {
  fill: #a3c8a5;
}
#top_visual svg .st13223 {
  fill: #99ae94;
}
#top_visual svg .st13224 {
  fill: #485b5a;
}
#top_visual svg .st13225 {
  fill: #bec6bd;
}
#top_visual svg .st13226 {
  fill: #ccae7b;
}
#top_visual svg .st13227 {
  fill: #3e723d;
}
#top_visual svg .st13228 {
  fill: #aaccc2;
}
#top_visual svg .st13229 {
  fill: #526160;
}
#top_visual svg .st13230 {
  fill: #455c58;
}
#top_visual svg .st13231 {
  fill: #a9f5a4;
}
#top_visual svg .st13232 {
  fill: #59746f;
}
#top_visual svg .st13233 {
  fill: #9dcb7e;
}
#top_visual svg .st13234 {
  fill: #fafbfa;
}
#top_visual svg .st13235 {
  fill: #687d76;
}
#top_visual svg .st13236 {
  fill: #88ab76;
}
#top_visual svg .st13237 {
  fill: #699261;
}
#top_visual svg .st13238 {
  fill: #74b06d;
}
#top_visual svg .st13239 {
  fill: #bcc3c5;
}
#top_visual svg .st13240 {
  fill: #56834d;
}
#top_visual svg .st13241 {
  fill: #92a39f;
}
#top_visual svg .st13242 {
  fill: #c1bead;
}
#top_visual svg .st13243 {
  fill: #928694;
}
#top_visual svg .st13244 {
  fill: #586c6a;
}
#top_visual svg .st13245 {
  fill: #b0c3ba;
}
#top_visual svg .st13246 {
  fill: #579959;
}
#top_visual svg .st13247 {
  fill: #5a8193;
}
#top_visual svg .st13248 {
  fill: #b2dfc0;
}
#top_visual svg .st13249 {
  fill: #8b958d;
}
#top_visual svg .st13250 {
  fill: #cee1db;
}
#top_visual svg .st13251 {
  fill: #497b8e;
}
#top_visual svg .st13252 {
  fill: #b9ebcd;
}
#top_visual svg .st13253 {
  fill: #81a7c0;
}
#top_visual svg .st13254 {
  fill: #3c594b;
}
#top_visual svg .st13255 {
  fill: #dfebe0;
}
#top_visual svg .st13256 {
  fill: #6690a6;
}
#top_visual svg .st13257 {
  fill: #246347;
}
#top_visual svg .st13258 {
  fill: #55736b;
}
#top_visual svg .st13259 {
  fill: #d1d5dc;
}
#top_visual svg .st13260 {
  fill: #c5bfb7;
}
#top_visual svg .st13261 {
  fill: #e4edeb;
}
#top_visual svg .st13262 {
  fill: #84a58b;
}
#top_visual svg .st13263 {
  fill: #caa77b;
}
#top_visual svg .st13264 {
  fill: #9cb097;
}
#top_visual svg .st13265 {
  fill: #f3d19e;
}
#top_visual svg .st13266 {
  fill: #64b9af;
}
#top_visual svg .st13267 {
  fill: #5c8557;
}
#top_visual svg .st175 {
  fill: #88b069;
}
#top_visual svg .st13268 {
  fill: #abfaa5;
}
#top_visual svg .st13269 {
  fill: #56945e;
}
#top_visual svg .st13270 {
  fill: #c7c7b8;
}
#top_visual svg .st13271 {
  fill: #939f7a;
}
#top_visual svg .st13272 {
  fill: #7e9779;
}
#top_visual svg .st13273 {
  fill: #738782;
}
#top_visual svg .st13274 {
  fill: #b9ebcb;
}
#top_visual svg .st13275 {
  fill: #3a805a;
}
#top_visual svg .st13276 {
  fill: #626d5c;
}
#top_visual svg .st13277 {
  fill: #878172;
}
#top_visual svg .st13278 {
  fill: #c4ab85;
}
#top_visual svg .st13279 {
  fill: #60a866;
}
#top_visual svg .st13280 {
  fill: #ccc6af;
}
#top_visual svg .st13281 {
  fill: #5d8955;
}
#top_visual svg .st13282 {
  fill: #657975;
}
#top_visual svg .st13283 {
  fill: #9fa99e;
}
#top_visual svg .st13284 {
  fill: #6d8070;
}
#top_visual svg .st13285 {
  fill: #547982;
}
#top_visual svg .st13286 {
  fill: #93d9e4;
}
#top_visual svg .st13287 {
  fill: #84c186;
}
#top_visual svg .st13288 {
  fill: #d3f8ba;
}
#top_visual svg .st13289 {
  fill: #cccdc4;
}
#top_visual svg .st13290 {
  fill: #b1b9bc;
}
#top_visual svg .st13291 {
  fill: #88997f;
}
#top_visual svg .st13292 {
  fill: #b8d8f8;
}
#top_visual svg .st13293 {
  fill: #9fb298;
}
#top_visual svg .st13294 {
  fill: #d9c19a;
}
#top_visual svg .st13295 {
  fill: #b7e1a4;
}
#top_visual svg .st13296 {
  fill: #5d8ca2;
}
#top_visual svg .st13297 {
  fill: #8ede95;
}
#top_visual svg .st13298 {
  fill: #497a8e;
}
#top_visual svg .st13299 {
  fill: #84c587;
}
#top_visual svg .st13300 {
  fill: #c0c2b5;
}
#top_visual svg .st13301 {
  fill: #676e77;
}
#top_visual svg .st13302 {
  fill: #737d70;
}
#top_visual svg .st13303 {
  fill: #f6f2ea;
}
#top_visual svg .st13304 {
  fill: #9ee491;
}
#top_visual svg .st13305 {
  fill: #4f7855;
}
#top_visual svg .st13306 {
  fill: #b8c9bb;
}
#top_visual svg .st13307 {
  fill: #2c7a5d;
}
#top_visual svg .st13308 {
  fill: #748071;
}
#top_visual svg .st13309 {
  fill: #9cb095;
}
#top_visual svg .st13310 {
  fill: #aeb7b2;
}
#top_visual svg .st13311 {
  fill: #5b6668;
}
#top_visual svg .st13312 {
  fill: #90e18c;
}
#top_visual svg .st13313 {
  fill: #85a891;
}
#top_visual svg .st13314 {
  fill: #387f6e;
}
#top_visual svg .st13315 {
  fill: #7b987f;
}
#top_visual svg .st13316 {
  fill: #68b871;
}
#top_visual svg .st13317 {
  fill: #b1bbbe;
}
#top_visual svg .st13318 {
  fill: #3e6a7e;
}
#top_visual svg .st13319 {
  fill: #97a2a2;
}
#top_visual svg .st13320 {
  fill: #ebe9e3;
}
#top_visual svg .st13321 {
  fill: #93d487;
}
#top_visual svg .st13322 {
  fill: #699267;
}
#top_visual svg .st13323 {
  fill: #6bc2b6;
}
#top_visual svg .st13324 {
  fill: #6c9f6d;
}
#top_visual svg .st13325 {
  fill: #465b57;
}
#top_visual svg .st13326 {
  fill: #246051;
}
#top_visual svg .st13327 {
  fill: #6a837e;
}
#top_visual svg .st13328 {
  fill: #a2c2a0;
}
#top_visual svg .st13329 {
  fill: #b9c2bf;
}
#top_visual svg .st13330 {
  fill: #2c6c4b;
}
#top_visual svg .st13331 {
  fill: #7e9b91;
}
#top_visual svg .st13332 {
  fill: #336671;
}
#top_visual svg .st13333 {
  fill: #889b98;
}
#top_visual svg .st13334 {
  fill: #527d81;
}
#top_visual svg .st13335 {
  fill: #b0bdb9;
}
#top_visual svg .st13336 {
  fill: #a5caae;
}
#top_visual svg .st13337 {
  fill: #749082;
}
#top_visual svg .st13338 {
  fill: #9fe676;
}
#top_visual svg .st13339 {
  fill: #f5f6f6;
}
#top_visual svg .st13340 {
  fill: #8ec2f3;
}
#top_visual svg .st13341 {
  fill: #97b79f;
}
#top_visual svg .st13342 {
  fill: #c5fdcc;
}
#top_visual svg .st13343 {
  fill: #87c068;
}
#top_visual svg .st13344 {
  fill: #aac2ba;
}
#top_visual svg .st13345 {
  fill: #84b5df;
}
#top_visual svg .st13346 {
  fill: #798f88;
}
#top_visual svg .st13347 {
  fill: #9ae295;
}
#top_visual svg .st13348 {
  fill: #a8bcb5;
}
#top_visual svg .st13349 {
  fill: #b9bcbf;
}
#top_visual svg .st13350 {
  fill: #77a876;
}
#top_visual svg .st13351 {
  fill: #b8c1c5;
}
#top_visual svg .st13352 {
  fill: #6b7c77;
}
#top_visual svg .st13353 {
  fill: #648488;
}
#top_visual svg .st13354 {
  fill: #bcc0b7;
}
#top_visual svg .st13355 {
  fill: #d4b584;
}
#top_visual svg .st13356 {
  fill: #61a355;
}
#top_visual svg .st13357 {
  fill: #8ec181;
}
#top_visual svg .st13358 {
  fill: #cfd6db;
}
#top_visual svg .st13359 {
  fill: #6b9f65;
}
#top_visual svg .st13360 {
  fill: #aef384;
}
#top_visual svg .st13361 {
  fill: #7ea379;
}
#top_visual svg .st13362 {
  fill: #c4eed2;
}
#top_visual svg .st13363 {
  fill: #386a75;
}
#top_visual svg .st13364 {
  fill: #95afa1;
}
#top_visual svg .st13365 {
  fill: #b1b1b4;
}
#top_visual svg .st13366 {
  fill: #2c765a;
}
#top_visual svg .st13367 {
  fill: #a3e07f;
}
#top_visual svg .st13368 {
  fill: #62835f;
}
#top_visual svg .st13369 {
  fill: #536c6c;
}
#top_visual svg .st13370 {
  fill: #aa4744;
}
#top_visual svg .st13371 {
  fill: #a7a693;
}
#top_visual svg .st13372 {
  fill: #e2e6e3;
}
#top_visual svg .st13373 {
  fill: #9eb0a7;
}
#top_visual svg .st13374 {
  fill: #2d634d;
}
#top_visual svg .st13375 {
  fill: #86a189;
}
#top_visual svg .st13376 {
  fill: #6e8472;
}
#top_visual svg .st13377 {
  fill: #9fcdf5;
}
#top_visual svg .st13378 {
  fill: #5fd34f;
}
#top_visual svg .st13379 {
  fill: #6ea5c8;
}
#top_visual svg .st13380 {
  fill: #edcd95;
}
#top_visual svg .st13381 {
  fill: #637573;
}
#top_visual svg .st13382 {
  fill: #7a8b85;
}
#top_visual svg .st13383 {
  fill: #34704a;
}
#top_visual svg .st13384 {
  fill: #d2d8e0;
}
#top_visual svg .st13385 {
  fill: #b3b389;
}
#top_visual svg .st13386 {
  fill: #449280;
}
#top_visual svg .st13387 {
  fill: #649566;
}
#top_visual svg .st13388 {
  fill: #3d5b57;
}
#top_visual svg .st13389 {
  fill: #c3e5c4;
}
#top_visual svg .st13390 {
  fill: #688563;
}
#top_visual svg .st13391 {
  fill: #709dc3;
}
#top_visual svg .st13392 {
  fill: #6c8f66;
}
#top_visual svg .st13393 {
  fill: #577262;
}
#top_visual svg .st13394 {
  fill: #aef1a4;
}
#top_visual svg .st13395 {
  fill: #5b645f;
}
#top_visual svg .st13396 {
  fill: #6390af;
}
#top_visual svg .st13397 {
  fill: #afeba2;
}
#top_visual svg .st13398 {
  fill: #3c5043;
}
#top_visual svg .st13399 {
  fill: #4f875e;
}
#top_visual svg .st13400 {
  fill: #95a59f;
}
#top_visual svg .st13401 {
  fill: #636c6c;
}
#top_visual svg .st13402 {
  fill: #b1ed8c;
}
#top_visual svg .st13403 {
  fill: #beded6;
}
#top_visual svg .st13404 {
  fill: #508c56;
}
#top_visual svg .st13405 {
  fill: #b8bcb7;
}
#top_visual svg .st13406 {
  fill: #92afc0;
}
#top_visual svg .st13407 {
  fill: #778a64;
}
#top_visual svg .st13408 {
  fill: #a8c2ab;
}
#top_visual svg .st13409 {
  fill: #c1e4c1;
}
#top_visual svg .st13410 {
  fill: #a2b4ae;
}
#top_visual svg .st13411 {
  fill: #d9b989;
}
#top_visual svg .st13412 {
  fill: #679c60;
}
#top_visual svg .st13413 {
  fill: #526862;
}
#top_visual svg .st13414 {
  fill: #4d7750;
}
#top_visual svg .st13415 {
  fill: #435555;
}
#top_visual svg .st13416 {
  fill: #889a8b;
}
#top_visual svg .st13417 {
  fill: #567872;
}
#top_visual svg .st13418 {
  fill: #b7b2ac;
}
#top_visual svg .st13419 {
  fill: #9ef197;
}
#top_visual svg .st13420 {
  fill: #a0a98c;
}
#top_visual svg .st13421 {
  fill: #2d654f;
}
#top_visual svg .st13422 {
  fill: #788786;
}
#top_visual svg .st13423 {
  fill: #96b091;
}
#top_visual svg .st13424 {
  fill: #b19a74;
}
#top_visual svg .st13425 {
  fill: #606687;
}
#top_visual svg .st13426 {
  fill: #7cc276;
}
#top_visual svg .st13427 {
  fill: #9dc1a2;
}
#top_visual svg .st13428 {
  fill: #a5f8a0;
}
#top_visual svg .st13429 {
  fill: #dce0dc;
}
#top_visual svg .st13430 {
  fill: #7bba7d;
}
#top_visual svg .st13431 {
  fill: #808f8f;
}
#top_visual svg .st13432 {
  fill: #5e726f;
}
#top_visual svg .st13433 {
  fill: #899986;
}
#top_visual svg .st13434 {
  fill: #68746a;
}
#top_visual svg .st13435 {
  fill: #76af6f;
}
#top_visual svg .st13436 {
  fill: #668d9f;
}
#top_visual svg .st13437 {
  fill: #60aa66;
}
#top_visual svg .st13438 {
  fill: #a6ef9b;
}
#top_visual svg .st13439 {
  fill: #879e87;
}
#top_visual svg .st13440 {
  fill: #b6e2c5;
}
#top_visual svg .st13441 {
  fill: #28635a;
}
#top_visual svg .st13442 {
  fill: #d7d7bf;
}
#top_visual svg .st13443 {
  fill: #98d274;
}
#top_visual svg .st13444 {
  fill: #97aea8;
}
#top_visual svg .st13445 {
  fill: #3d6372;
}
#top_visual svg .st13446 {
  fill: #bec1ac;
}
#top_visual svg .st176 {
  fill: #89ac61;
}
#top_visual svg .st13447 {
  fill: #d3d8df;
}
#top_visual svg .st13448 {
  fill: #99d891;
}
#top_visual svg .st13449 {
  fill: #99a093;
}
#top_visual svg .st13450 {
  fill: #4e6c65;
}
#top_visual svg .st13451 {
  fill: #647875;
}
#top_visual svg .st13452 {
  fill: #95a9a4;
}
#top_visual svg .st13453 {
  fill: #e1ece9;
}
#top_visual svg .st13454 {
  fill: #497b8c;
}
#top_visual svg .st177 {
  fill: #6dad5a;
}
#top_visual svg .st13455 {
  fill: #3e4f48;
}
#top_visual svg .st13456 {
  fill: #93e389;
}
#top_visual svg .st13457 {
  fill: #31524e;
}
#top_visual svg .st13458 {
  fill: #4d7464;
}
#top_visual svg .st13459 {
  fill: #c5dfd9;
}
#top_visual svg .st13460 {
  fill: #739a6f;
}
#top_visual svg .st13461 {
  fill: #a9e99f;
}
#top_visual svg .st13462 {
  fill: #7bba7e;
}
#top_visual svg .st13463 {
  fill: #498c81;
}
#top_visual svg .st13464 {
  fill: #285e48;
}
#top_visual svg .st13465 {
  fill: #7c9b80;
}
#top_visual svg .st13466 {
  fill: #a4a8a3;
}
#top_visual svg .st13467 {
  fill: #82bf78;
}
#top_visual svg .st13468 {
  fill: #92b69e;
}
#top_visual svg .st13469 {
  fill: #aeb4b4;
}
#top_visual svg .st13470 {
  fill: #455c59;
}
#top_visual svg .st13471 {
  fill: #81a285;
}
#top_visual svg .st13472 {
  fill: #546c6b;
}
#top_visual svg .st13473 {
  fill: #406359;
}
#top_visual svg .st13474 {
  fill: #dccba5;
}
#top_visual svg .st13475 {
  fill: #a6c6a8;
}
#top_visual svg .st13476 {
  fill: #7f8470;
}
#top_visual svg .st13477 {
  fill: #73a974;
}
#top_visual svg .st13478 {
  fill: #8c7c6a;
}
#top_visual svg .st13479 {
  fill: #f9d294;
}
#top_visual svg .st13480 {
  fill: #a4ada9;
}
#top_visual svg .st13481 {
  fill: #6b966a;
}
#top_visual svg .st13482 {
  fill: #95bc9d;
}
#top_visual svg .st13483 {
  fill: #b1b5af;
}
#top_visual svg .st13484 {
  fill: #9bbda2;
}
#top_visual svg .st13485 {
  fill: #5f9b63;
}
#top_visual svg .st13486 {
  fill: #82be83;
}
#top_visual svg .st13487 {
  fill: #6db26f;
}
#top_visual svg .st13488 {
  fill: #89c17e;
}
#top_visual svg .st13489 {
  fill: #80bb7b;
}
#top_visual svg .st13490 {
  fill: #b1c4bc;
}
#top_visual svg .st13491 {
  fill: #7ea267;
}
#top_visual svg .st13492 {
  fill: #b6eaca;
}
#top_visual svg .st13493 {
  fill: #a8cfaa;
}
#top_visual svg .st13494 {
  fill: #e4e6e3;
}
#top_visual svg .st13495 {
  fill: #b4c1bb;
}
#top_visual svg .st13496 {
  fill: #b5bbbe;
}
#top_visual svg .st13497 {
  fill: #c5c3be;
}
#top_visual svg .st13498 {
  fill: #92df8b;
}
#top_visual svg .st178 {
  fill: #a0b586;
}
#top_visual svg .st13499 {
  fill: #8bc88b;
}
#top_visual svg .st13500 {
  fill: #b8bdbf;
}
#top_visual svg .st13501 {
  fill: #9bd0aa;
}
#top_visual svg .st13502 {
  fill: #71a0c6;
}
#top_visual svg .st13503 {
  fill: #5ead66;
}
#top_visual svg .st13504 {
  fill: #78995f;
}
#top_visual svg .st13505 {
  fill: #cbd7c4;
}
#top_visual svg .st13506 {
  fill: #6b9bbd;
}
#top_visual svg .st13507 {
  fill: #548191;
}
#top_visual svg .st13508 {
  fill: #7a8d7a;
}
#top_visual svg .st13509 {
  fill: #367c6f;
}
#top_visual svg .st13510 {
  fill: #8e9f97;
}
#top_visual svg .st13511 {
  fill: #829589;
}
#top_visual svg .st13512 {
  fill: #6ea6c9;
}
#top_visual svg .st13513 {
  fill: #b8bec2;
}
#top_visual svg .st13514 {
  fill: #48768f;
}
#top_visual svg .st13515 {
  fill: #c0c6c0;
}
#top_visual svg .st13516 {
  fill: #3a4d40;
}
#top_visual svg .st13517 {
  fill: #d5d9e0;
}
#top_visual svg .st13518 {
  fill: #55855a;
}
#top_visual svg .st13519 {
  fill: #cfd1c9;
}
#top_visual svg .st13520 {
  fill: #547845;
}
#top_visual svg .st13521 {
  fill: #8ac98a;
}
#top_visual svg .st13522 {
  fill: #cee5e0;
}
#top_visual svg .st13523 {
  fill: #2a6740;
}
#top_visual svg .st13524 {
  fill: #46764e;
}
#top_visual svg .st13525 {
  fill: #c5c8c5;
}
#top_visual svg .st13526 {
  fill: #85c288;
}
#top_visual svg .st13527 {
  fill: #9aa1a4;
}
#top_visual svg .st13528 {
  fill: #505b4c;
}
#top_visual svg .st13529 {
  fill: #788a79;
}
#top_visual svg .st13530 {
  fill: #d7d8d3;
}
#top_visual svg .st13531 {
  fill: #6b7c5a;
}
#top_visual svg .st13532 {
  fill: #93b29b;
}
#top_visual svg .st13533 {
  fill: #a8bbb1;
}
#top_visual svg .st13534 {
  fill: #286a4e;
}
#top_visual svg .st13535 {
  fill: #a9a785;
}
#top_visual svg .st13536 {
  fill: #9caba6;
}
#top_visual svg .st13537 {
  fill: #4d8294;
}
#top_visual svg .st13538 {
  fill: #6790a3;
}
#top_visual svg .st13539 {
  fill: #3c6e5f;
}
#top_visual svg .st13540 {
  fill: #626d8b;
}
#top_visual svg .st13541 {
  fill: #b5e8c6;
}
#top_visual svg .st13542 {
  fill: #6ca46c;
}
#top_visual svg .st13543 {
  fill: #c5c8c4;
}
#top_visual svg .st13544 {
  fill: #17443d;
}
#top_visual svg .st13545 {
  fill: #ade98c;
}
#top_visual svg .st13546 {
  fill: #adb6b8;
}
#top_visual svg .st13547 {
  fill: #5a6455;
}
#top_visual svg .st13548 {
  fill: #40635a;
}
#top_visual svg .st13549 {
  fill: #6f99b3;
}
#top_visual svg .st13550 {
  fill: #3c5e56;
}
#top_visual svg .st13551 {
  fill: #7a958d;
}
#top_visual svg .st13552 {
  fill: #66925a;
}
#top_visual svg .st13553 {
  fill: #586c68;
}
#top_visual svg .st13554 {
  fill: #95e68c;
}
#top_visual svg .st13555 {
  fill: #75bc77;
}
#top_visual svg .st13556 {
  fill: #5f6b6b;
}
#top_visual svg .st13557 {
  fill: #526258;
}
#top_visual svg .st13558 {
  fill: #455646;
}
#top_visual svg .st13559 {
  fill: #7c948b;
}
#top_visual svg .st13560 {
  fill: #eceee2;
}
#top_visual svg .st13561 {
  fill: #1d504c;
}
#top_visual svg .st13562 {
  fill: #738780;
}
#top_visual svg .st13563 {
  fill: #8ac0f4;
}
#top_visual svg .st13564 {
  fill: #869985;
}
#top_visual svg .st13565 {
  fill: #9b8973;
}
#top_visual svg .st13566 {
  fill: #c8cfcb;
}
#top_visual svg .st13567 {
  fill: #91a19c;
}
#top_visual svg .st13568 {
  fill: #caccc4;
}
#top_visual svg .st13569 {
  fill: #497578;
}
#top_visual svg .st13570 {
  fill: #93db6c;
}
#top_visual svg .st13571 {
  fill: #8daf95;
}
#top_visual svg .st13572 {
  fill: #425a58;
}
#top_visual svg .st13573 {
  fill: #afb8bb;
}
#top_visual svg .st13574 {
  fill: #7eb876;
}
#top_visual svg .st13575 {
  fill: #e3f7ea;
}
#top_visual svg .st13576 {
  fill: #6593a7;
}
#top_visual svg .st13577 {
  fill: #a4ceab;
}
#top_visual svg .st13578 {
  fill: #adaaa3;
}
#top_visual svg .st13579 {
  fill: #2f7a51;
}
#top_visual svg .st13580 {
  fill: #d8fed2;
}
#top_visual svg .st13581 {
  fill: #396f5f;
}
#top_visual svg .st13582 {
  fill: #8d9c98;
}
#top_visual svg .st13583 {
  fill: #799273;
}
#top_visual svg .st13584 {
  fill: #aaf9a0;
}
#top_visual svg .st13585 {
  fill: #709cba;
}
#top_visual svg .st13586 {
  fill: #6a9070;
}
#top_visual svg .st13587 {
  fill: #3f9385;
}
#top_visual svg .st13588 {
  fill: #527f98;
}
#top_visual svg .st13589 {
  fill: #588397;
}
#top_visual svg .st13590 {
  fill: #d6fcbe;
}
#top_visual svg .st13591 {
  fill: #858669;
}
#top_visual svg .st13592 {
  fill: #83be84;
}
#top_visual svg .st13593 {
  fill: #324648;
}
#top_visual svg .st13594 {
  fill: #9df195;
}
#top_visual svg .st13595 {
  fill: #919c97;
}
#top_visual svg .st13596 {
  fill: #9b978e;
}
#top_visual svg .st13597 {
  fill: #5e8394;
}
#top_visual svg .st13598 {
  fill: #7aa56e;
}
#top_visual svg .st13599 {
  fill: #506b67;
}
#top_visual svg .st13600 {
  fill: #9ab5ac;
}
#top_visual svg .st13601 {
  fill: #93978c;
}
#top_visual svg .st13602 {
  fill: #81ac98;
}
#top_visual svg .st13603 {
  fill: #324e47;
}
#top_visual svg .st13604 {
  fill: #7593a5;
}
#top_visual svg .st13605 {
  fill: #afcab1;
}
#top_visual svg .st13606 {
  fill: #f5ecdf;
}
#top_visual svg .st13607 {
  fill: #7fbe73;
}
#top_visual svg .st13608 {
  fill: #d4d9df;
}
#top_visual svg .st13609 {
  fill: #4b6159;
}
#top_visual svg .st13610 {
  fill: #75a8c3;
}
#top_visual svg .st13611 {
  fill: #b8ac8b;
}
#top_visual svg .st13612 {
  fill: #798f86;
}
#top_visual svg .st13613 {
  fill: #759ebd;
}
#top_visual svg .st13614 {
  fill: #9daca0;
}
#top_visual svg .st13615 {
  fill: #c8d0cf;
}
#top_visual svg .st13616 {
  fill: #7ec280;
}
#top_visual svg .st13617 {
  fill: #a4798f;
}
#top_visual svg .st13618 {
  fill: #aaed9d;
}
#top_visual svg .st13619 {
  fill: #a5c7ad;
}
#top_visual svg .st13620 {
  fill: #90bfe8;
}
#top_visual svg .st13621 {
  fill: #58665f;
}
#top_visual svg .st13622 {
  fill: #385a53;
}
#top_visual svg .st13623 {
  fill: #d3ffcd;
}
#top_visual svg .st13624 {
  fill: #7c8d87;
}
#top_visual svg .st13625 {
  fill: #5b8d59;
}
#top_visual svg .st13626 {
  fill: #80d386;
}
#top_visual svg .st13627 {
  fill: #b0e88d;
}
#top_visual svg .st13628 {
  fill: #aabfb5;
}
#top_visual svg .st13629 {
  fill: #94e68d;
}
#top_visual svg .st13630 {
  fill: #88b966;
}
#top_visual svg .st13631 {
  fill: #748877;
}
#top_visual svg .st13632 {
  fill: #d9d8d5;
}
#top_visual svg .st13633 {
  fill: #a0e395;
}
#top_visual svg .st13634 {
  fill: #d5e7ca;
}
#top_visual svg .st13635 {
  fill: #d4fbb8;
}
#top_visual svg .st13636 {
  fill: #3f9383;
}
#top_visual svg .st13637 {
  fill: #1e4e60;
}
#top_visual svg .st179 {
  fill: #336c3f;
}
#top_visual svg .st13638 {
  fill: #686e79;
}
#top_visual svg .st13639 {
  fill: #dec29b;
}
#top_visual svg .st13640 {
  fill: #a8ac96;
}
#top_visual svg .st13641 {
  fill: #a5e97b;
}
#top_visual svg .st13642 {
  fill: #6f9e6d;
}
#top_visual svg .st13643 {
  fill: #337362;
}
#top_visual svg .st13644 {
  fill: #8597a1;
}
#top_visual svg .st13645 {
  fill: #738e5a;
}
#top_visual svg .st13646 {
  fill: #9be494;
}
#top_visual svg .st13647 {
  fill: #e3e8e7;
}
#top_visual svg .st13648 {
  fill: #d0d1c9;
}
#top_visual svg .st13649 {
  fill: #3c5954;
}
#top_visual svg .st13650 {
  fill: #79a1b6;
}
#top_visual svg .st13651 {
  fill: #b3bcbb;
}
#top_visual svg .st13652 {
  fill: #215242;
}
#top_visual svg .st13653 {
  fill: #c8c8c6;
}
#top_visual svg .st13654 {
  fill: #97af84;
}
#top_visual svg .st13655 {
  fill: #a6aa98;
}
#top_visual svg .st13656 {
  fill: #c0fbbe;
}
#top_visual svg .st13657 {
  fill: #97ba9b;
}
#top_visual svg .st13658 {
  fill: #3c7b5c;
}
#top_visual svg .st13659 {
  fill: #7bc678;
}
#top_visual svg .st13660 {
  fill: #7da684;
}
#top_visual svg .st13661 {
  fill: #728f61;
}
#top_visual svg .st13662 {
  fill: #507255;
}
#top_visual svg .st13663 {
  fill: #d8d9d4;
}
#top_visual svg .st13664 {
  fill: #6abdb3;
}
#top_visual svg .st13665 {
  fill: #59935c;
}
#top_visual svg .st13666 {
  fill: #6b8b72;
}
#top_visual svg .st13667 {
  fill: #457b3c;
}
#top_visual svg .st13668 {
  fill: #def5e7;
}
#top_visual svg .st13669 {
  fill: #686b5c;
}
#top_visual svg .st13670 {
  fill: #49615d;
}
#top_visual svg .st13671 {
  fill: #70a56c;
}
#top_visual svg .st13672 {
  fill: #81a184;
}
#top_visual svg .st13673 {
  fill: #b2a485;
}
#top_visual svg .st13674 {
  fill: #505f75;
}
#top_visual svg .st13675 {
  fill: #205f5d;
}
#top_visual svg .st13676 {
  fill: #1f564e;
}
#top_visual svg .st13677 {
  fill: #2f7666;
}
#top_visual svg .st13678 {
  fill: #8dc184;
}
#top_visual svg .st13679 {
  fill: #9f9884;
}
#top_visual svg .st13680 {
  fill: #b4dcbc;
}
#top_visual svg .st13681 {
  fill: #a7f8a0;
}
#top_visual svg .st13682 {
  fill: #79b170;
}
#top_visual svg .st13683 {
  fill: #244e45;
}
#top_visual svg .st13684 {
  fill: #7db573;
}
#top_visual svg .st13685 {
  fill: #90b0c7;
}
#top_visual svg .st13686 {
  fill: #70b973;
}
#top_visual svg .st13687 {
  fill: #406d7a;
}
#top_visual svg .st13688 {
  fill: #a69675;
}
#top_visual svg .st13689 {
  fill: #749675;
}
#top_visual svg .st13690 {
  fill: #ccb38f;
}
#top_visual svg .st13691 {
  fill: #c8c4c0;
}
#top_visual svg .st13692 {
  fill: #1a534d;
}
#top_visual svg .st13693 {
  fill: #b0634c;
}
#top_visual svg .st13694 {
  fill: #6c98c4;
}
#top_visual svg .st13695 {
  fill: #98df72;
}
#top_visual svg .st13696 {
  fill: #3c615a;
}
#top_visual svg .st13697 {
  fill: #61965f;
}
#top_visual svg .st13698 {
  fill: #728c6d;
}
#top_visual svg .st13699 {
  fill: #61ba53;
}
#top_visual svg .st13700 {
  fill: #2a734f;
}
#top_visual svg .st13701 {
  fill: #9db5af;
}
#top_visual svg .st13702 {
  fill: #e1e3e2;
}
#top_visual svg .st13703 {
  fill: #bec9ce;
}
#top_visual svg .st13704 {
  fill: #669560;
}
#top_visual svg .st13705 {
  fill: #f2ce92;
}
#top_visual svg .st13706 {
  fill: #a0d5ac;
}
#top_visual svg .st13707 {
  fill: #9bae9b;
}
#top_visual svg .st13708 {
  fill: #8cc88e;
}
#top_visual svg .st13709 {
  fill: #47767d;
}
#top_visual svg .st13710 {
  fill: #6892a7;
}
#top_visual svg .st13711 {
  fill: #bce6cb;
}
#top_visual svg .st13712 {
  fill: #527353;
}
#top_visual svg .st13713 {
  fill: #5a746e;
}
#top_visual svg .st13714 {
  fill: #b1a99e;
}
#top_visual svg .st180 {
  fill: #a4eb7c;
}
#top_visual svg .st13715 {
  fill: #385857;
}
#top_visual svg .st13716 {
  fill: #9fbc9b;
}
#top_visual svg .st13717 {
  fill: #618a62;
}
#top_visual svg .st13718 {
  fill: #b4c5c2;
}
#top_visual svg .st13719 {
  fill: #5a7e90;
}
#top_visual svg .st13720 {
  fill: #486250;
}
#top_visual svg .st13721 {
  fill: #526663;
}
#top_visual svg .st13722 {
  fill: #739eb3;
}
#top_visual svg .st13723 {
  fill: #8b9c8a;
}
#top_visual svg .st13724 {
  fill: #8aa690;
}
#top_visual svg .st13725 {
  fill: #d3bc8e;
}
#top_visual svg .st13726 {
  fill: #c3c7c5;
}
#top_visual svg .st13727 {
  fill: #879996;
}
#top_visual svg .st13728 {
  fill: #205042;
}
#top_visual svg .st13729 {
  fill: #537a55;
}
#top_visual svg .st13730 {
  fill: #647471;
}
#top_visual svg .st13731 {
  fill: #cdcbba;
}
#top_visual svg .st13732 {
  fill: #92cf96;
}
#top_visual svg .st13733 {
  fill: #d2d5dc;
}
#top_visual svg .st13734 {
  fill: #558d5b;
}
#top_visual svg .st13735 {
  fill: #f5d297;
}
#top_visual svg .st13736 {
  fill: #6391a1;
}
#top_visual svg .st13737 {
  fill: #abbfae;
}
#top_visual svg .st13738 {
  fill: #bac1ac;
}
#top_visual svg .st13739 {
  fill: #34545b;
}
#top_visual svg .st13740 {
  fill: #5b7969;
}
#top_visual svg .st13741 {
  fill: #709e67;
}
#top_visual svg .st13742 {
  fill: #709dc2;
}
#top_visual svg .st13743 {
  fill: #828a89;
}
#top_visual svg .st13744 {
  fill: #57a760;
}
#top_visual svg .st13745 {
  fill: #6790ac;
}
#top_visual svg .st13746 {
  fill: #7fab94;
}
#top_visual svg .st13747 {
  fill: #5d6e6a;
}
#top_visual svg .st13748 {
  fill: #a9b7b1;
}
#top_visual svg .st13749 {
  fill: #6e7b6f;
}
#top_visual svg .st13750 {
  fill: #dbd9d4;
}
#top_visual svg .st13751 {
  fill: #9ee097;
}
#top_visual svg .st13752 {
  fill: #306a5c;
}
#top_visual svg .st13753 {
  fill: #83ac85;
}
#top_visual svg .st13754 {
  fill: #64817a;
}
#top_visual svg .st13755 {
  fill: #5f95b0;
}
#top_visual svg .st13756 {
  fill: #497489;
}
#top_visual svg .st13757 {
  fill: #a3eba5;
}
#top_visual svg .st13758 {
  fill: #1b5a47;
}
#top_visual svg .st13759 {
  fill: #94aca3;
}
#top_visual svg .st13760 {
  fill: #6c7f66;
}
#top_visual svg .st13761 {
  fill: #bef5d4;
}
#top_visual svg .st13762 {
  fill: #c5fac1;
}
#top_visual svg .st13763 {
  fill: #75a675;
}
#top_visual svg .st13764 {
  fill: #678ca7;
}
#top_visual svg .st13765 {
  fill: #a0c9eb;
}
#top_visual svg .st13766 {
  fill: #a8bfd2;
}
#top_visual svg .st13767 {
  fill: #79a98b;
}
#top_visual svg .st13768 {
  fill: #cccba3;
}
#top_visual svg .st13769 {
  fill: #5e8361;
}
#top_visual svg .st13770 {
  fill: #a4d8b2;
}
#top_visual svg .st13771 {
  fill: #5b90a9;
}
#top_visual svg .st13772 {
  fill: #a1d5af;
}
#top_visual svg .st13773 {
  fill: #9db8a9;
}
#top_visual svg .st13774 {
  fill: #437281;
}
#top_visual svg .st13775 {
  fill: #4a5d5a;
}
#top_visual svg .st13776 {
  fill: #95ad9c;
}
#top_visual svg .st13777 {
  fill: #b7c8c1;
}
#top_visual svg .st13778 {
  fill: #a0ee9b;
}
#top_visual svg .st13779 {
  fill: #8a9987;
}
#top_visual svg .st13780 {
  fill: #506162;
}
#top_visual svg .st13781 {
  fill: #8bac91;
}
#top_visual svg .st13782 {
  fill: #8a9795;
}
#top_visual svg .st13783 {
  fill: #c9cbb4;
}
#top_visual svg .st13784 {
  fill: #54a142;
}
#top_visual svg .st13785 {
  fill: #81927f;
}
#top_visual svg .st13786 {
  fill: #648b98;
}
#top_visual svg .st13787 {
  fill: #5e948b;
}
#top_visual svg .st13788 {
  fill: #267673;
}
#top_visual svg .st13789 {
  fill: #68856e;
}
#top_visual svg .st13790 {
  fill: #71a573;
}
#top_visual svg .st13791 {
  fill: #94a98d;
}
#top_visual svg .st13792 {
  fill: #788d76;
}
#top_visual svg .st13793 {
  fill: #647f79;
}
#top_visual svg .st13794 {
  fill: #8fa6aa;
}
#top_visual svg .st13795 {
  fill: #759bb8;
}
#top_visual svg .st13796 {
  fill: #a69b7d;
}
#top_visual svg .st13797 {
  fill: #25413f;
}
#top_visual svg .st13798 {
  fill: #77967a;
}
#top_visual svg .st13799 {
  fill: #ececea;
}
#top_visual svg .st13800 {
  fill: #a5c3ad;
}
#top_visual svg .st13801 {
  fill: #567d96;
}
#top_visual svg .st13802 {
  fill: #7ab47a;
}
#top_visual svg .st13803 {
  fill: #b4bb91;
}
#top_visual svg .st13804 {
  fill: #74a3c9;
}
#top_visual svg .st13805 {
  fill: #d7edea;
}
#top_visual svg .st13806 {
  fill: #5f8ba5;
}
#top_visual svg .st13807 {
  fill: #317f6f;
}
#top_visual svg .st13808 {
  fill: #8ea896;
}
#top_visual svg .st13809 {
  fill: #cdcfca;
}
#top_visual svg .st13810 {
  fill: #b4b0ac;
}
#top_visual svg .st13811 {
  fill: #748d83;
}
#top_visual svg .st13812 {
  fill: #c0c6c2;
}
#top_visual svg .st13813 {
  fill: #b5c8c0;
}
#top_visual svg .st13814 {
  fill: #7aa8c2;
}
#top_visual svg .st13815 {
  fill: #dcbf8f;
}
#top_visual svg .st13816 {
  fill: #7cb87d;
}
#top_visual svg .st13817 {
  fill: #90ba80;
}
#top_visual svg .st13818 {
  fill: #f6cf97;
}
#top_visual svg .st13819 {
  fill: #c8cece;
}
#top_visual svg .st13820 {
  fill: #85a48a;
}
#top_visual svg .st13821 {
  fill: #7eaeda;
}
#top_visual svg .st13822 {
  fill: #70b26b;
}
#top_visual svg .st13823 {
  fill: #8d9897;
}
#top_visual svg .st13824 {
  fill: #e1dc71;
}
#top_visual svg .st13825 {
  fill: #7a8d89;
}
#top_visual svg .st13826 {
  fill: #245148;
}
#top_visual svg .st13827 {
  fill: #909788;
}
#top_visual svg .st13828 {
  fill: #506657;
}
#top_visual svg .st13829 {
  fill: #7ba3b5;
}
#top_visual svg .st13830 {
  fill: #b1e2c1;
}
#top_visual svg .st13831 {
  fill: #75ab70;
}
#top_visual svg .st13832 {
  fill: #699266;
}
#top_visual svg .st13833 {
  fill: #769872;
}
#top_visual svg .st13834 {
  fill: #648265;
}
#top_visual svg .st13835 {
  fill: #6da569;
}
#top_visual svg .st13836 {
  fill: #446564;
}
#top_visual svg .st13837 {
  fill: #8cb586;
}
#top_visual svg .st13838 {
  fill: #609163;
}
#top_visual svg .st13839 {
  fill: #d5d8df;
}
#top_visual svg .st13840 {
  fill: #4f8661;
}
#top_visual svg .st13841 {
  fill: #9eb1a8;
}
#top_visual svg .st13842 {
  fill: #bbbdb6;
}
#top_visual svg .st13843 {
  fill: #386667;
}
#top_visual svg .st13844 {
  fill: #bce5ca;
}
#top_visual svg .st13845 {
  fill: #9ecd9f;
}
#top_visual svg .st13846 {
  fill: #337d5a;
}
#top_visual svg .st13847 {
  fill: #7b8987;
}
#top_visual svg .st13848 {
  fill: #829b8d;
}
#top_visual svg .st13849 {
  fill: #79a66b;
}
#top_visual svg .st13850 {
  fill: #acfca9;
}
#top_visual svg .st13851 {
  fill: #82af84;
}
#top_visual svg .st13852 {
  fill: #829792;
}
#top_visual svg .st13853 {
  fill: #77937b;
}
#top_visual svg .st13854 {
  fill: #698475;
}
#top_visual svg .st13855 {
  fill: #68847d;
}
#top_visual svg .st13856 {
  fill: #587153;
}
#top_visual svg .st13857 {
  fill: #7a8863;
}
#top_visual svg .st13858 {
  fill: #54825b;
}
#top_visual svg .st13859 {
  fill: #57716b;
}
#top_visual svg .st13860 {
  fill: #adb2b5;
}
#top_visual svg .st13861 {
  fill: #455545;
}
#top_visual svg .st13862 {
  fill: #50757c;
}
#top_visual svg .st13863 {
  fill: #6d8975;
}
#top_visual svg .st13864 {
  fill: #7a9184;
}
#top_visual svg .st13865 {
  fill: #ecce9b;
}
#top_visual svg .st13866 {
  fill: #69d55a;
}
#top_visual svg .st13867 {
  fill: #bbc0bc;
}
#top_visual svg .st13868 {
  fill: #93a4a2;
}
#top_visual svg .st13869 {
  fill: #bed1cb;
}
#top_visual svg .st13870 {
  fill: #86c988;
}
#top_visual svg .st13871 {
  fill: #94a48d;
}
#top_visual svg .st13872 {
  fill: #88c789;
}
#top_visual svg .st13873 {
  fill: #6a9e6a;
}
#top_visual svg .st13874 {
  fill: #91ada0;
}
#top_visual svg .st13875 {
  fill: #5a6f71;
}
#top_visual svg .st13876 {
  fill: #7c8761;
}
#top_visual svg .st13877 {
  fill: #4b837a;
}
#top_visual svg .st13878 {
  fill: #a9a26d;
}
#top_visual svg .st13879 {
  fill: #497a8c;
}
#top_visual svg .st13880 {
  fill: #98a1a0;
}
#top_visual svg .st13881 {
  fill: #98bb7d;
}
#top_visual svg .st13882 {
  fill: #47584a;
}
#top_visual svg .st13883 {
  fill: #566f69;
}
#top_visual svg .st13884 {
  fill: #376943;
}
#top_visual svg .st13885 {
  fill: #a6caad;
}
#top_visual svg .st13886 {
  fill: #7ab573;
}
#top_visual svg .st13887 {
  fill: #b3c1bf;
}
#top_visual svg .st13888 {
  fill: #bec6c7;
}
#top_visual svg .st13889 {
  fill: #879a93;
}
#top_visual svg .st13890 {
  fill: #d7ddd9;
}
#top_visual svg .st13891 {
  fill: #83938c;
}
#top_visual svg .st13892 {
  fill: #a2aba2;
}
#top_visual svg .st13893 {
  fill: #92a392;
}
#top_visual svg .st13894 {
  fill: #7e816a;
}
#top_visual svg .st13895 {
  fill: #6a837c;
}
#top_visual svg .st13896 {
  fill: #fdfdfd;
}
#top_visual svg .st13897 {
  fill: #365a54;
}
#top_visual svg .st13898 {
  fill: #3b6670;
}
#top_visual svg .st13899 {
  fill: #145443;
}
#top_visual svg .st13900 {
  fill: #b3bbb4;
}
#top_visual svg .st13901 {
  fill: #5c7d76;
}
#top_visual svg .st13902 {
  fill: #6e9bb4;
}
#top_visual svg .st13903 {
  fill: #81cb7d;
}
#top_visual svg .st13904 {
  fill: #449d3b;
}
#top_visual svg .st13905 {
  fill: #b8c6be;
}
#top_visual svg .st13906 {
  fill: #ede4b6;
}
#top_visual svg .st13907 {
  fill: #366e64;
}
#top_visual svg .st13908 {
  fill: #618db4;
}
#top_visual svg .st13909 {
  fill: #a1d6af;
}
#top_visual svg .st13910 {
  fill: #3e7352;
}
#top_visual svg .st13911 {
  fill: #33544b;
}
#top_visual svg .st13912 {
  fill: #81a5b9;
}
#top_visual svg .st13913 {
  fill: #78b879;
}
#top_visual svg .st13914 {
  fill: #91c9aa;
}
#top_visual svg .st13915 {
  fill: #9fc086;
}
#top_visual svg .st13916 {
  fill: #cccd97;
}
#top_visual svg .st13917 {
  fill: #8c897a;
}
#top_visual svg .st13918 {
  fill: #41875d;
}
#top_visual svg .st13919 {
  fill: #a3e578;
}
#top_visual svg .st13920 {
  fill: #23615c;
}
#top_visual svg .st13921 {
  fill: #a0a992;
}
#top_visual svg .st13922 {
  fill: #b8f3b6;
}
#top_visual svg .st13923 {
  fill: #adc1b9;
}
#top_visual svg .st13924 {
  fill: #b9c1c5;
}
#top_visual svg .st13925 {
  fill: #324e4b;
}
#top_visual svg .st13926 {
  fill: #7abf7b;
}
#top_visual svg .st13927 {
  fill: #59a860;
}
#top_visual svg .st13928 {
  fill: #4d645a;
}
#top_visual svg .st13929 {
  fill: #c2cfcd;
}
#top_visual svg .st13930 {
  fill: #d0d0d6;
}
#top_visual svg .st13931 {
  fill: #bdc1bd;
}
#top_visual svg .st13932 {
  fill: #8a978f;
}
#top_visual svg .st13933 {
  fill: #97b1ab;
}
#top_visual svg .st13934 {
  fill: #81c578;
}
#top_visual svg .st13935 {
  fill: #bbe7cc;
}
#top_visual svg .st13936 {
  fill: #728c5b;
}
#top_visual svg .st13937 {
  fill: #78827e;
}
#top_visual svg .st13938 {
  fill: #5e8077;
}
#top_visual svg .st13939 {
  fill: #b7dfbf;
}
#top_visual svg .st13940 {
  fill: #b6ffb3;
}
#top_visual svg .st13941 {
  fill: #659d67;
}
#top_visual svg .st13942 {
  fill: #4e6a68;
}
#top_visual svg .st13943 {
  fill: #4f7d91;
}
#top_visual svg .st13944 {
  fill: #897e68;
}
#top_visual svg .st13945 {
  fill: #bfc9ac;
}
#top_visual svg .st13946 {
  fill: #f8d39e;
}
#top_visual svg .st13947 {
  fill: #9ca08f;
}
#top_visual svg .st13948 {
  fill: #b3f684;
}
#top_visual svg .st13949 {
  fill: #556f6b;
}
#top_visual svg .st13950 {
  fill: #abd8bb;
}
#top_visual svg .st13951 {
  fill: #cad1d5;
}
#top_visual svg .st13952 {
  fill: #bee2c1;
}
#top_visual svg .st13953 {
  fill: #cde4de;
}
#top_visual svg .st13954 {
  fill: #99c9f4;
}
#top_visual svg .st13955 {
  fill: #8fafc6;
}
#top_visual svg .st13956 {
  fill: #586050;
}
#top_visual svg .st13957 {
  fill: #837c69;
}
#top_visual svg .st13958 {
  fill: #89ad78;
}
#top_visual svg .st13959 {
  fill: #3a6d77;
}
#top_visual svg .st13960 {
  fill: #a2f8a0;
}
#top_visual svg .st13961 {
  fill: #77ab6d;
}
#top_visual svg .st13962 {
  fill: #c5c6b3;
}
#top_visual svg .st13963 {
  fill: #bfe5c4;
}
#top_visual svg .st13964 {
  fill: #758580;
}
#top_visual svg .st13965 {
  fill: #aded83;
}
#top_visual svg .st13966 {
  fill: #91a09a;
}
#top_visual svg .st13967 {
  fill: #9acea7;
}
#top_visual svg .st13968 {
  fill: #e4fef2;
}
#top_visual svg .st13969 {
  fill: #9fadab;
}
#top_visual svg .st13970 {
  fill: #81b876;
}
#top_visual svg .st13971 {
  fill: #6593a5;
}
#top_visual svg .st13972 {
  fill: #387265;
}
#top_visual svg .st13973 {
  fill: #8cdb9b;
}
#top_visual svg .st13974 {
  fill: #60795e;
}
#top_visual svg .st13975 {
  fill: #59746e;
}
#top_visual svg .st13976 {
  fill: #a8eaa7;
}
#top_visual svg .st13977 {
  fill: #679c62;
}
#top_visual svg .st13978 {
  fill: #8ed387;
}
#top_visual svg .st13979 {
  fill: #9fcbab;
}
#top_visual svg .st13980 {
  fill: #e0d69e;
}
#top_visual svg .st13981 {
  fill: #aeb8b3;
}
@keyframes pendulum1 {
  0% {
    transform: rotate(3deg);
  }
  25% {
    transform: rotate(-3deg);
  }
  50% {
    transform: rotate(1deg);
  }
  75% {
    transform: rotate(-2deg);
  }
  100% {
    transform: rotate(3deg);
  }
}
@keyframes pendulum2 {
  0% {
    transform: rotate(2deg);
  }
  25% {
    transform: rotate(-2deg);
  }
  50% {
    transform: rotate(0deg);
  }
  75% {
    transform: rotate(-1deg);
  }
  100% {
    transform: rotate(2deg);
  }
}
@keyframes engine {
  0% {
    transform: scale(1, 1) translate(0%, 0%);
  }
  50% {
    transform: scale(1, 0.98) translate(0%, 0.5%);
  }
  100% {
    transform: scale(1, 1) translate(0%, 0%);
  }
}
@keyframes vertical_move {
  0% {
    translate: 0% 0%;
  }
  50% {
    translate: 0% 0.7%;
  }
  100% {
    translate: 0% 0%;
  }
}
@keyframes horizontal_move {
  0% {
    translate: 0% 0%;
  }
  50% {
    translate: 0.4% 0%;
  }
  100% {
    translate: 0% 0%;
  }
}
@keyframes jump {
  0% {
    transform: translate(0, 0px);
  }
  3% {
    transform: translate(0, -20px);
  }
  5% {
    transform: translate(0, 0px);
  }
  6% {
    transform: translate(0, -5px);
  }
  7% {
    transform: translate(0, 0px);
  }
  100% {
    transform: translate(0, 0px);
  }
}
@keyframes track_move {
  0% {
    translate: 6% 4%;
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  60% {
    opacity: 1;
  }
  95% {
    translate: -15% 10%;
    opacity: 0;
  }
  99% {
    translate: -15% 10%;
    opacity: 0;
  }
  100% {
    translate: 6% 4%;
    opacity: 0;
  }
}
#tvr_wrap {
  position: relative;
}
#tvr_wrap #historyLink {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  position: absolute;
  left: 50px;
  bottom: 0;
  width: 360px;
  z-index: 9999;
}
@media screen and (max-width: 768px) {
  #tvr_wrap #historyLink {
    position: relative;
    left: auto;
    bottom: auto;
    width: 80%;
    margin: 30px auto;
    padding: 15px;
    border: 1px solid #707070;
  }
}
#tvr_wrap #historyLink figure {
  width: 150px;
}
@media screen and (max-width: 768px) {
  #tvr_wrap #historyLink figure {
    width: 30%;
  }
}
@media screen and (max-width: 768px) {
  #tvr_wrap #historyLink .text {
    padding-left: 10px;
  }
}
#tvr_wrap #historyLink .text:before, #tvr_wrap #historyLink .text:after {
  content: "";
  position: absolute;
  right: 20px;
  bottom: 0;
  display: block;
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
@media screen and (max-width: 768px) {
  #tvr_wrap #historyLink .text:before, #tvr_wrap #historyLink .text:after {
    right: 15px;
    width: 20px;
    height: 20px;
    bottom: 15px;
  }
}
#tvr_wrap #historyLink .text:before {
  background-color: #000;
}
#tvr_wrap #historyLink .text:after {
  background: url(../img/icon_arrow_01.svg) no-repeat center / 20px 14px;
  filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%);
}
@media screen and (max-width: 768px) {
  #tvr_wrap #historyLink .text:after {
    background-size: 12px 9px;
  }
}
#tvr_wrap #historyLink .text strong {
  display: block;
  line-height: 1;
  font-family: "Arial", serif;
  font-size: 30px;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  #tvr_wrap #historyLink .text strong {
    width: auto;
    font-size: 30px;
    text-align: center;
  }
}
#tvr_wrap #historyLink .text strong span {
  font-size: 18px;
}
@media screen and (max-width: 768px) {
  #tvr_wrap #historyLink .text strong span {
    font-size: 14px;
  }
}
#tvr_wrap #historyLink .text b {
  font-size: 22px;
}
@media screen and (max-width: 768px) {
  #tvr_wrap #historyLink .text b {
    font-size: 19px;
  }
}
#tvr_wrap #historyLink .text p {
  padding-bottom: 20px;
  line-height: 1.5;
}
@media screen and (max-width: 768px) {
  #tvr_wrap #historyLink .text p {
    padding-bottom: 0;
    font-size: 12px;
  }
}
#top_logo {
  position: absolute;
  left: 50px;
  top: 50px;
  display: block;
  width: 126px;
}
@media screen and (max-width: 768px) {
  #top_logo {
    width: 70px;
    left: 15px;
    top: 15px;
  }
}
#top_visual_wrap {
  width: 68%;
  margin: 120px auto 120px;
}
@media screen and (max-width: 768px) {
  #top_visual_wrap {
    position: relative;
    left: 50%;
    width: 135%;
    max-width: none;
    margin-top: 70px;
    margin-bottom: 30px;
    translate: -50% 0;
  }
}
#top_visual {
  position: relative;
  padding-top: 73.63%;
}
#top_visual svg {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
}
#top_visual svg > * {
  opacity: 1;
  transition: all 1s;
}
#top_visual svg > *.hide {
  opacity: 0;
  translate: 0 -5%;
}
#top_visual svg > *:not(.hide)#bubble_omiya_on, #top_visual svg > *:not(.hide)#bubble_ina_on, #top_visual svg > *:not(.hide)#bubble_commodity_on {
  opacity: 0;
}
#top_visual svg > *:not(.hide)#bubble_omiya, #top_visual svg > *:not(.hide)#bubble_omiya_on, #top_visual svg > *:not(.hide)#bubble_ina, #top_visual svg > *:not(.hide)#bubble_ina_on, #top_visual svg > *:not(.hide)#bubble_commodity, #top_visual svg > *:not(.hide)#bubble_commodity_on, #top_visual svg > *:not(.hide)#omiya_Head_office, #top_visual svg > *:not(.hide)#ina, #top_visual svg > *:not(.hide)#track {
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  #top_visual svg > *:not(.hide)#bubble_omiya, #top_visual svg > *:not(.hide)#bubble_omiya_on {
    scale: 1.7;
    transform-origin: 30% 30%;
  }
  #top_visual svg > *:not(.hide)#bubble_ina, #top_visual svg > *:not(.hide)#bubble_ina_on {
    scale: 1.7;
    transform-origin: 90% 10%;
  }
  #top_visual svg > *:not(.hide)#bubble_commodity, #top_visual svg > *:not(.hide)#bubble_commodity_on {
    scale: 1.7;
    transform-origin: 30% 50%;
  }
}
#top_visual svg > *:not(.hide)#tree_1, #top_visual svg > *:not(.hide)#tree_3 {
  animation: pendulum1 10s ease-out 0s infinite normal;
}
#top_visual svg > *:not(.hide)#tree_1 {
  transform-origin: 6.95% 39.36%;
}
#top_visual svg > *:not(.hide)#tree_3 {
  animation-delay: 1s;
  transform-origin: 91.99% 22.28%;
}
#top_visual svg > *:not(.hide)#tree_2, #top_visual svg > *:not(.hide)#tree_4 {
  animation: pendulum2 10s ease-out 0s infinite normal;
}
#top_visual svg > *:not(.hide)#tree_2 {
  animation-delay: 2s;
  transform-origin: 27.42% 29.07%;
}
#top_visual svg > *:not(.hide)#tree_4 {
  animation-delay: 3s;
  transform-origin: 73.9% 14.11%;
}
#top_visual svg > *:not(.hide)#omiya_people_14, #top_visual svg > *:not(.hide)#ina_people_3, #top_visual svg > *:not(.hide)#ina_people_7, #top_visual svg > *:not(.hide)#ina_people_10, #top_visual svg > *:not(.hide)#ina_people_11 {
  animation: pendulum1 3s ease-out 0s infinite normal;
}
#top_visual svg > *:not(.hide)#omiya_people_14 {
  transform-origin: 11.6% 66.2%;
}
#top_visual svg > *:not(.hide)#ina_people_3 {
  transform-origin: 93.75% 65.14%;
}
#top_visual svg > *:not(.hide)#ina_people_7 {
  transform-origin: 71.87% 42.75%;
}
#top_visual svg > *:not(.hide)#ina_people_10 {
  transform-origin: 50.78% 53.31%;
}
#top_visual svg > *:not(.hide)#ina_people_11 {
  transform-origin: 60.54% 62.7%;
}
#top_visual svg > *:not(.hide)#ina_forklift {
  transform-origin: 52.14% 38.4%;
  animation: engine 2s infinite;
}
#top_visual svg > *:not(.hide)#omiya_people_2, #top_visual svg > *:not(.hide)#omiya_people_6, #top_visual svg > *:not(.hide)#ina_people_1, #top_visual svg > *:not(.hide)#ina_people_8, #top_visual svg > *:not(.hide)#ina_people_16 {
  animation: vertical_move 4s ease-in-out 0s infinite normal;
}
#top_visual svg > *:not(.hide)#omiya_people_1, #top_visual svg > *:not(.hide)#omiya_people_8, #top_visual svg > *:not(.hide)#omiya_dog, #top_visual svg > *:not(.hide)#ina_people_4, #top_visual svg > *:not(.hide)#ina_people_5 {
  animation: horizontal_move 4s ease-in-out 0s infinite normal;
}
#top_visual svg > *:not(.hide)#omiya_people_13, #top_visual svg > *:not(.hide)#ina_people_18 {
  animation: jump 5s infinite;
}
#top_visual svg > *:not(.hide)#ina_people_18 {
  animation-delay: 5s;
}
#top_visual svg > *:not(.hide)#track {
  animation: track_move 10s ease-in-out 0s infinite normal;
}
@media screen and (max-width: 768px) {
  body.top main {
    padding-top: 0 !important;
  }
}
header .wrap nav {
  display: none;
}
header.fix {
  display: block;
}
header.fix .wrap nav {
  display: block;
}
@media screen and (max-width: 768px) {
  header.fix .wrap nav {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  header.fix .wrap nav.open {
    display: block;
  }
}
main .slick-track {
  max-width: none;
  display: block;
}
main > #top {
  /*
		#history {
			& > div {
				width: 800px;
				margin: 100px auto 0;
				@include mq {
					margin-top: 50px;
				}
				.bnr {
					display: block;
					background: url(../img/top_history_bg_01.png) no-repeat center / cover;
					padding-top: 30px;
					border-radius: 20px;
					@include opacity;
					@include mq {
						padding-top: 15px;
					}
					div {
						position: relative;
						top: -60px;
						text-align: center;
						@include mq {
							top: -30px;
						}
						&:before,
						&:after {
							content: "";
							position: absolute;
							right: 20px;
							bottom: -10px;
							display: block;
							width: 40px;
							height: 40px;
							border-radius: 50%;
							@include mq {
								right: 15px;
								width: 30px;
								height: 30px;
							}
						}
						&:before {
							background-color: #fff;
						}
						&:after {
							background: url(../img/icon_arrow_01.svg) no-repeat center / 16px 12px;
							@include svg_black_01;
							@include mq {
								background-size: 12px 9px;
							}
						}
						& > * {
							display: block;
						}
						em {
							color: #333;
							@include arial;
							font-size: 60px;
							font-weight: bold;
							line-height: 1;
							@include mq {
								font-size: 30px;
							}
							i {
								font-size: 40px;
								font-weight: bold;
								@include mq {
									font-size: 20px;
								}
							}
						}
						strong {
							margin-top: 20px;
							color: #fff;
							font-size: 30px;
							font-weight: 900;
							@include mq {
								font-size: 20px;
							}
						}
						p {
							margin-top: 25px;
							color: #fff;
							font-size: 16px;
						}
					}
				}
				ul {
					@include flex;
					margin-top: 75px;
					@include mq {
						margin-top: 40px;
					}
					li {
						width: calc((100% - 60px) / 2);
						margin-right: 60px;
						padding-bottom: 25px;
						border-bottom: 1px #E8E8E8 solid;
						&:nth-child(2n) {
							margin-right: 0;
						}
						&:nth-child(n+3) {
							margin-top: 40px;
						}
						@include mq {
							width: 100%;
							margin-right: 0;
							padding-bottom: 10px;
							&:nth-child(n+2) {
								margin-top: 20px !important;
							}
						}
						a {
							position: relative;
							display: block;
							padding-right: 50px;
							@include mq {
								padding-right: 40px;
							}
							&:before,
							&:after {
								content: "";
								position: absolute;
								right: 0;
								top: 50%;
								display: block;
								width: 40px;
								height: 40px;
								border-radius: 50%;
								translate: 0 -50%;
							}
							&:before {
								background-color: #F0F0F0;
								background-color: #000;
								transition: background-color .5s;
							}
							&:after {
								background: url(../img/icon_arrow_01.svg) no-repeat center / 16px 12px;
								//@include svg_black_01;
								@include svg_white_01;
								@include mq {
									background-size: 12px 9px;
								}
							}
							&:hover {
								text-decoration: none;
								&:before {
									background-color: #3E3A39;
								}
								&:after {
									@include svg_white_01;
								}
							}
							* {
								display: block;
							}
							b {
								font-size: 18px;
								font-weight: 700;
							}
							span {
								margin-top: 5px;
								color: #AFAFAF;
								@include arial;
								font-size: 13px;
								font-weight: bold;
								@include mq {
									margin-top: 0;
								}
							}
						}
					}
				}
			}
		}
		*/
  /*
		#service {
			position: relative;
			padding-bottom: 600px;
			@include mq(1130) {
				padding-bottom: 40%;
			}
			@include mq {
				padding-bottom: 80%;
			}
			.bg_wrap {
				position: absolute;
				z-index: -1;
				left: 50%;
				top: 0;
				bottom: 0;
				display: block;
				width: 100vw;
				max-width: none;
				height: auto;
				translate: -50% 0;
				.bg {
					position: relative;
					height: 100%;
					&:before {
						content: "";
						position: absolute;
						right: 0;
						top: 0;
						bottom: 0;
						width: _p(1080, 1440);
						height: auto;
						border-radius: 100px 0 0 0;
						background-color: rgba(241, 240, 229, 0.6);
					}
				}
			}
			.wrap {
				position: relative;
				//left: 50%;
				@include flex;
				align-items: center;
				//width: 1290px;
				//max-width: 1290px;
				//padding: 0 15px;
				//translate: -50% 0;
				@include mq(1290) {
					max-width: 100%;
				}
				@include mq {
					display: block;
					padding: 0;
				}
				figure {
					width: _p(590, 1260);
					margin-right: auto;
					@include mq {
						width: auto;
					}
				}
				& > div {
					width: _p(500, 1260);
					margin-left: auto;
					@include mq {
						width: auto;
						margin-top: 30px;
					}
					big {
						display: block;
						//color: #C3925F;
						color: #4C8986;
						@include arial;
						font-size: 80px;
						font-weight: bold;
						@include mq {
							font-size: 40px;
						}
						i {
							padding-left: 10px;
							font-family: $baseFont;
							font-size: 30px;
							font-weight: bold;
							color: #000;
							@include mq {
								font-size: 15px;
							}
						}
					}
					p {
						margin: 30px 0;
						font-size: 18px;
						line-height: (40/18);
						@include mq {
							margin: 20px 0;
							font-size: 14px;
						}
					}
					ul {
						@include flex;
						& > li {
							margin-right: 10px;
							margin-bottom: 10px;
							a {
								@include flex;
								align-items: center;
								justify-content: center;
								height: 30px;
								padding: 0 10px;
								border: 1px #CCC solid;
								border-radius: 15px;
								color: #707070;
								font-size: 18px;
								line-height: 1.4;
								background-color: #fff;
								@include opacity;
								@include mq {
									font-size: 14px;
								}
							}
						}
					}
					@include mq(768, false) {
						.btn02 {
							a {
								margin-left: 0;
							}
						}
					}
				}
			}
		}
		#masutoku {
			position: relative;
			margin: 0 !important;
			&:before {
				content: "";
				position: absolute;
				z-index: 10;
				left: 0;
				top: 50%;
				display: block;
				width: 100%;
				padding-top: _p(800, 1180);
				background: url(../img/top_masutoku_bg_01.png) no-repeat center / cover;
				translate: 0 -50%;
				@include mq {
					left: 50%;
					width: 100vw;
					max-width: none;
					translate: -50% -50%;
					padding-top: 110%;
				}
			}
			.wrap {
				position: absolute;
				z-index: 20;
				left: 0;
				top: 50%;
				display: block;
				width: 100%;
				translate: 0 -50%;
				div {
					width: 660px;
					padding-right: _p(120, 1180);
					margin-left: auto;
					@include mq {
						width: auto;
						padding-right: 0;
					}
				}
				figure {
					position: relative;
					left: 50%;
					max-width: 1370px;
					width: 1370px;
					margin-top: -45px;
					padding: 0 15px;
					translate: -50% 0;
					@include mq(1370) {
						max-width: 100%;
					}
					@include mq {
						margin-top: 20px;
						padding: 0;
					}
				}
			}
		}
		#cs {
			position: relative;
			padding-top: 600px;
			margin-top: 0 !important;
			@include mq(1130) {
				padding-top: 40%;
			}
			@include mq {
				padding-top: 80%;
			}
			.bg_wrap {
				position: absolute;
				z-index: -1;
				left: 50%;
				top: 0;
				bottom: 0;
				display: block;
				width: 100vw;
				max-width: none;
				height: auto;
				translate: -50% 0;
				.bg {
					position: relative;
					height: 100%;
					&:before {
						content: "";
						position: absolute;
						left: 0;
						top: 0;
						bottom: 0;
						width: _p(1080, 1440);
						height: auto;
						border-radius: 0 100px 100px 0;
						background-color: rgba(241, 240, 229, 0.6);
					}
				}
			}
			.wrap {
				position: relative;
				left: 50%;
				@include flex;
				flex-flow: row-reverse;
				align-items: center;
				width: 1290px;
				max-width: 1290px;
				padding: 0 15px 200px;
				translate: -50% 0;
				@include mq(1290) {
					max-width: 100%;
				}
				@include mq {
					display: block;
					padding: 0 0 50px;
				}
				figure {
					width: _p(590, 1260);
					margin-left: auto;
					@include mq {
						width: auto;
					}
				}
				& > div {
					width: _p(500, 1260);
					margin-right: auto;
					@include mq {
						width: auto;
						margin-top: 30px;
					}
					p {
						margin: 90px 0 50px;
						font-size: 18px;
						line-height: (40/18);
						@include mq {
							margin: 20px 0;
							font-size: 14px;
						}
					}
					& > ul {
						@include flex;
						& > li {
							width: calc((100% - 30px) / 3);
							margin-right: 15px;
							&:nth-child(3n) {
								margin-right: 0;
							}
							@include mq {
								width: calc((100% - 20px) / 2);
								margin-right: 20px !important;
								&:nth-child(2n) {
									margin-right: 0 !important;
								}
								&:nth-child(n+3) {
									margin-top: 20px;
								}
							}
							& > em {
								@include flex;
								align-items: center;
								width: 120px;
								height: 30px;
								padding: 0 10px;
								border-radius: 15px;
								color: #fff;
								background-color: #3E3A39;
							}
							ul {
								margin-top: 10px;
								li {
									a {
										position: relative;
										display: inline-block;
										padding-left: 10px;
										vertical-align: baseline;
										line-height: (30/16);
										@include underline;
										&:before {
											content: "";
											position: absolute;
											left: 0;
											top: 15px;
											display: block;
											width: 3px;
											height: 3px;
											border-radius: 50%;
											background-color: #C3925F;
											background-color: #000;
										}
									}
								}
							}
						}
					}
					@include mq(768, false) {
						.btn02 {
							a {
								margin-left: 0;
							}
						}
					}
				}
			}
		}
		*/
}
main > #top > * + * {
  margin-top: 300px;
}
@media screen and (max-width: 768px) {
  main > #top > * + * {
    margin-top: 150px;
  }
}
@media screen and (max-width: 768px) {
  main > #top .link01 > * {
    width: 48%;
    margin-right: 4%;
    margin-top: 0;
  }
}
@media screen and (max-width: 768px) {
  main > #top .link01 > *:nth-child(2n) {
    margin-right: 0;
  }
}
@media screen and (max-width: 768px) {
  main > #top .link01 > *:nth-child(n+3) {
    margin-top: 30px;
  }
}
main > #top #information {
  margin-top: 0;
  padding-top: 120px;
}
@media screen and (max-width: 768px) {
  main > #top #information {
    padding-top: 60px;
  }
}
main > #top #information .head {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
main > #top #information .head .ttl01 {
  margin-bottom: 0 !important;
  margin-right: auto;
}
main > #top #information .head .btn01 {
  margin-top: 0 !important;
  margin-left: auto;
}
main > #top #information .head ul {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media screen and (max-width: 768px) {
  main > #top #information .head ul {
    width: 100%;
    margin: 20px 0;
  }
}
main > #top #information .head ul li {
  margin: 0 1em;
}
main > #top #information .head ul li a.current {
  font-weight: 700;
  text-decoration: none !important;
}
main > #top #information #tab_content {
  margin-top: 20px;
}
main > #top #information #tab_content > .tab {
  display: none;
}
main > #top #information #tab_content > .tab.current {
  display: block;
}
main > #top #staffblog .head {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 40px;
}
@media screen and (max-width: 768px) {
  main > #top #staffblog .head {
    margin-bottom: 20px;
  }
}
main > #top #staffblog .head .ttl01 {
  margin-bottom: 0 !important;
  margin-right: auto;
}
main > #top #staffblog .head .btn01 {
  margin-top: 0 !important;
  margin-left: auto;
}
main > #top #staffblog .head ul {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media screen and (max-width: 768px) {
  main > #top #staffblog .head ul {
    width: 100%;
    margin: 20px 0;
  }
}
main > #top #staffblog .head ul li {
  margin: 0 1em;
}
main > #top #staffblog .head ul li a.current {
  font-weight: 700;
  text-decoration: none !important;
}
main > #top #bnarea .btn03 {
  margin-top: 40px;
}
@media screen and (max-width: 768px) {
  main > #top #bnarea .btn03 {
    margin-top: 20px;
  }
}
main > #top #bnarea .btn03 i {
  position: relative;
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 400px;
  height: 80px;
  padding: 5px 80px 5px 40px;
  border: 1px #fff solid;
  border-radius: 40px;
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  background-color: transparent;
  background-color: rgba(0, 0, 0, 0.3);
  text-decoration: none;
  transition: opacity 0.7s;
}
main > #top #bnarea .btn03 i:hover {
  text-decoration: none;
  opacity: 0.6;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 768px) {
  main > #top #bnarea .btn03 i:hover {
    opacity: 1;
  }
}
main > #top #bnarea .btn03 i:hover img {
  opacity: 1;
}
@media screen and (max-width: 768px) {
  main > #top #bnarea .btn03 i {
    width: 250px;
    height: 50px;
    padding-left: 25px;
    border-radius: 25px;
    font-size: 16px;
  }
}
main > #top #bnarea .btn03 i:before, main > #top #bnarea .btn03 i:after {
  content: "";
  position: absolute;
  right: 20px;
  top: 50%;
  display: block;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  translate: 0 -50%;
}
@media screen and (max-width: 768px) {
  main > #top #bnarea .btn03 i:before, main > #top #bnarea .btn03 i:after {
    right: 15px;
    width: 30px;
    height: 30px;
  }
}
main > #top #bnarea .btn03 i:before {
  background-color: #fff;
}
main > #top #bnarea .btn03 i:after {
  background: url(../img/icon_arrow_01.svg) no-repeat center / 24px 18px;
}
@media screen and (max-width: 768px) {
  main > #top #bnarea .btn03 i:after {
    background-size: 12px 9px;
  }
}
main > #top #bnarea #company a {
  position: relative;
  display: block;
  width: 100%;
  height: 0;
  padding-top: 41.66%;
  background: url(../img/top_company_pht_01.jpg) no-repeat center;
  background-size: cover;
}
@media screen and (max-width: 768px) {
  main > #top #bnarea #company a {
    padding-top: 260px;
  }
}
main > #top #bnarea #company a .inner {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  color: #000;
  transform: translateY(-50%);
}
main > #top #bnarea #company a .inner h1, main > #top #bnarea #company a .inner p {
  text-shadow: #fff 0 0 5px, #fff 0 0 5px, #fff 0 0 5px;
}
main > #top #bnarea #company a .inner h1 {
  margin-bottom: 40px;
  font-size: 50px;
  font-weight: 900;
  line-height: 1;
}
@media screen and (max-width: 768px) {
  main > #top #bnarea #company a .inner h1 {
    margin-bottom: 20px;
    font-size: 24px;
  }
}
main > #top #bnarea #company a .inner p {
  font-size: 18px;
  font-weight: 500;
}
@media screen and (max-width: 768px) {
  main > #top #bnarea #company a .inner p {
    font-size: 14px;
  }
}
main > #top #bnarea #about {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
}
main > #top #bnarea #about > div {
  width: 50%;
}
@media screen and (max-width: 768px) {
  main > #top #bnarea #about > div {
    width: 100%;
  }
}
main > #top #bnarea #about > div a {
  position: relative;
  display: block;
  width: 100%;
  height: 0;
  padding-top: 56.25%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
@media screen and (max-width: 768px) {
  main > #top #bnarea #about > div a {
    padding-top: 230px;
  }
}
main > #top #bnarea #about > div a .btn03 {
  position: absolute;
  right: 30px;
  bottom: 30px;
}
main > #top #bnarea #about > div#as01 a {
  background-image: url(../img/top_about_pht_01.jpg);
}
main > #top #bnarea #about > div#as02 a {
  background-image: url(../img/top_about_pht_02.jpg);
}
main > #top #bnarea #about > div#as03 a {
  background-image: url(../img/top_about_pht_03.jpg);
}
main > #top #bnarea #about > div#as05 a {
  background-image: url(../img/top_about_pht_04.jpg);
}
main > #top #service > div big {
  display: block;
  color: #4C8986;
  font-family: "Arial", serif;
  font-size: 80px;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  main > #top #service > div big {
    font-size: 40px;
  }
}
main > #top #service > div big i {
  padding-left: 10px;
  font-family: "Zen Kaku Gothic New", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-size: 30px;
  font-weight: bold;
  color: #000;
}
@media screen and (max-width: 768px) {
  main > #top #service > div big i {
    font-size: 15px;
  }
}
main > #top #service > div ul {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  margin-top: 30px;
  border-top: 1px #CCC solid;
  border-right: 1px #CCC solid;
}
main > #top #service > div ul > li {
  width: 20%;
}
@media screen and (max-width: 768px) {
  main > #top #service > div ul > li {
    width: 50%;
  }
}
@media (min-width: 769px) {
  main > #top #service > div ul > li:last-child {
    display: none;
  }
}
main > #top #service > div ul > li a {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  padding: 10px;
  border-left: 1px #CCC solid;
  border-bottom: 1px #CCC solid;
  line-height: 1.4;
  background-color: #fff;
  text-decoration: none;
  transition: opacity 0.7s;
}
main > #top #service > div ul > li a:hover {
  text-decoration: none;
  opacity: 0.6;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 768px) {
  main > #top #service > div ul > li a:hover {
    opacity: 1;
  }
}
main > #top #service > div ul > li a:hover img {
  opacity: 1;
}
@media screen and (max-width: 768px) {
  main > #top #service > div ul > li a {
    font-size: 14px;
  }
}
main > #top #service > div ul > li a:hover {
  background-color: #f0f0f0;
}
main > #top #service #makerLogo {
  margin-top: 80px;
  padding: 10px 0;
  background-color: #fafafa;
}
main > #top #service #makerLogo .mkslider {
  position: relative;
  display: none;
}
main > #top #service #makerLogo .mkslider.slick-initialized {
  display: block;
}
main > #top #service #makerLogo .mkslider figure {
  float: left;
  width: 100%;
  margin-left: 5px;
  margin-right: 5px;
  padding: 20px;
  text-align: center;
  background-color: #fff;
}
main > #top #service #makerLogo .mkslider.mkslider02 {
  margin-top: 10px;
}
main > #top #masutoku .wrap, main > #top #cs .wrap {
  margin-top: 50px;
}
@media screen and (max-width: 768px) {
  main > #top #masutoku .wrap, main > #top #cs .wrap {
    margin-top: 30px;
  }
}
main > #top #masutoku .c3_2, main > #top #cs .c3_2 {
  margin-top: 80px;
  text-align: center;
}
@media screen and (max-width: 768px) {
  main > #top #masutoku .c3_2, main > #top #cs .c3_2 {
    margin-top: 40px;
    text-align: left;
  }
}
main > #top #masutoku .c3_2 p, main > #top #cs .c3_2 p {
  margin-top: 10px;
  font-weight: 500;
}
@media screen and (max-width: 768px) {
  main > #top #masutoku .c3_2 p, main > #top #cs .c3_2 p {
    font-size: 13px;
  }
}
main > #top #service .wrap, main > #top #masutoku .wrap, main > #top #cs .wrap {
  position: relative;
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
@media screen and (max-width: 768px) {
  main > #top #service .wrap, main > #top #masutoku .wrap, main > #top #cs .wrap {
    display: block;
    padding: 0;
  }
}
main > #top #service .wrap figure, main > #top #masutoku .wrap figure, main > #top #cs .wrap figure {
  width: 50%;
}
@media screen and (max-width: 768px) {
  main > #top #service .wrap figure, main > #top #masutoku .wrap figure, main > #top #cs .wrap figure {
    width: auto;
  }
}
main > #top #service .wrap > div, main > #top #masutoku .wrap > div, main > #top #cs .wrap > div {
  width: 42.37%;
}
@media screen and (max-width: 768px) {
  main > #top #service .wrap > div, main > #top #masutoku .wrap > div, main > #top #cs .wrap > div {
    width: auto;
    margin-top: 30px;
  }
}
main > #top #staff .wrap {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  flex-flow: row-reverse;
  align-items: center;
  text-decoration: none;
  transition: opacity 0.7s;
}
main > #top #staff .wrap:hover {
  text-decoration: none;
  opacity: 0.6;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 768px) {
  main > #top #staff .wrap:hover {
    opacity: 1;
  }
}
main > #top #staff .wrap:hover img {
  opacity: 1;
}
@media screen and (max-width: 768px) {
  main > #top #staff .wrap {
    display: block;
  }
}
main > #top #staff .wrap figure {
  position: relative;
  width: 52.54%;
  margin-left: auto;
  padding-right: 3.38%;
}
@media screen and (max-width: 768px) {
  main > #top #staff .wrap figure {
    width: 90%;
    margin: 0 auto;
  }
}
main > #top #staff .wrap figure:after {
  content: "";
  position: absolute;
  z-index: -1;
  right: -14.52%;
  bottom: -150px;
  display: block;
  width: 62.58%;
  padding-top: 74.41%;
  background: url(../img/staff_bg_hoshino.png) no-repeat right bottom / contain;
}
@media screen and (max-width: 768px) {
  main > #top #staff .wrap figure:after {
    right: -16.13%;
    bottom: -60px;
  }
}
main > #top #staff .wrap > div {
  width: 42.37%;
  margin-right: auto;
}
@media screen and (max-width: 768px) {
  main > #top #staff .wrap > div {
    width: auto;
    margin-top: 15px;
  }
}
main > #top #staff .wrap > div strong {
  display: block;
  font-family: "Arial", serif;
  font-weight: bold;
}
main > #top #staff .wrap > div strong big {
  color: #fff;
  font-size: 60px;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #000;
}
@media screen and (max-width: 768px) {
  main > #top #staff .wrap > div strong big {
    font-size: 36px;
  }
}
main > #top #staff .wrap > div strong i {
  display: inline-block;
  padding-left: 20px;
  font-size: 14px;
  vertical-align: baseline;
}
main > #top #staff .wrap > div em {
  display: block;
  margin: 30px 0 40px;
  font-size: 30px;
}
@media screen and (max-width: 768px) {
  main > #top #staff .wrap > div em {
    font-size: 20px;
    margin: 25px 0;
  }
}
main > #top #staff .wrap > div em span {
  font-weight: 900;
  background: linear-gradient(transparent 60%, rgba(248, 242, 209, 0.6) 30%);
}
main > #top #staff .wrap > div p {
  font-size: 18px;
  line-height: 1.4444444444;
}
@media screen and (max-width: 768px) {
  main > #top #staff .wrap > div p {
    font-size: 16px;
  }
}
main > #top #staff .wrap > div ul {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  margin-top: 40px;
}
main > #top #staff .wrap > div ul li {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  height: 28px;
  margin-right: 5px;
  margin-bottom: 5px;
  padding: 0 10px;
  border: 1px #000 solid;
  border-radius: 5px;
  font-size: 14px;
  line-height: 1;
  font-weight: 700;
  background-color: #FAFAFA;
}
main > #top #teams #operation {
  margin-top: -50px;
  margin-bottom: 30px;
  text-align: center;
  font-size: 22px;
  font-weight: 900;
}
@media screen and (max-width: 768px) {
  main > #top #teams #operation {
    margin-top: -10px;
    font-size: 18px;
    line-height: 1.6;
  }
}
main > #top #teams #teamSliderWrap {
  position: relative;
  margin-bottom: 60px;
}
main > #top #teams #teamSliderWrap:after {
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.3);
}
main > #top #teams #teamSliderWrap #teamSlider {
  position: relative;
  display: none;
}
main > #top #teams #teamSliderWrap #teamSlider.slick-initialized {
  display: block;
}
@media (min-width: 769px) {
  main > #top #teams #teamSliderWrap #teamSlider.inner {
    max-width: 800px;
  }
}
main > #top #teams #teamSliderWrap #teamSlider figure {
  float: left;
  width: 100%;
  text-align: center;
}
main > #top #teams #teamSliderWrap #ienet {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  text-align: center;
  z-index: 1;
}
main > #top #teams #teamSliderWrap #ienet.inner {
  width: 600px;
}
main > #top #teams #teamSliderWrap #ienet figure img {
  display: inline-block;
  width: 380px;
}
@media screen and (max-width: 768px) {
  main > #top #teams #teamSliderWrap #ienet figure img {
    width: 180px;
  }
}
main > #top #teams #teamSliderWrap #ienet p {
  margin-top: 20px;
  color: #fff;
  font-weight: 500;
}
@media screen and (max-width: 768px) {
  main > #top #teams #teamSliderWrap #ienet p {
    margin-top: 10px;
    font-size: 14px;
  }
}
main > #top #teams #teamSliderWrap #ienet p em {
  display: block;
  margin-top: 5px;
  font-size: 18px;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  main > #top #teams #teamSliderWrap #ienet p em {
    font-size: 16px;
  }
}
main > #top #teams .c3_1 em {
  display: inline-block;
  margin-bottom: 15px;
  padding: 2px 20px;
  background-color: #3E3A39;
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  text-align: center;
  border-radius: 30px;
}
@media screen and (max-width: 768px) {
  main > #top #teams .c3_1 em {
    margin-bottom: 10px;
    font-size: 15px;
  }
}
main #maker {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  justify-content: center;
  color: #fff;
  font-size: 30px;
  font-weight: 900;
  line-height: 1;
}
@media screen and (max-width: 768px) {
  main #maker {
    margin-top: 10px;
    font-size: 18px;
  }
}
main #maker big {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  align-items: end;
  margin-left: 10px;
  color: #fff;
  font-family: "Arial", serif;
  font-size: 70px;
  font-weight: bold;
  line-height: 1;
}
@media screen and (max-width: 768px) {
  main #maker big {
    margin-left: 5px;
    font-size: 40px;
  }
}
main #maker big i {
  position: relative;
  top: -0.5em;
  display: block;
  margin-left: 10px;
  font-family: "Zen Kaku Gothic New", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-size: 20px;
  font-weight: 700;
}
@media screen and (max-width: 768px) {
  main #maker big i {
    font-size: 14px;
    margin-left: 5px;
  }
}
main > #service #manufacturers #link_btn {
  position: relative;
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  margin-top: 60px;
  border-radius: 10px 10px 0 0;
  border-bottom: 1px #CCC solid;
  overflow: hidden;
}
main > #service #manufacturers #link_btn:before {
  content: "";
  position: absolute;
  left: 50%;
  top: 0;
  display: block;
  width: 1px;
  height: 100%;
  translate: -50% 0;
  background-color: #CCC;
}
main > #service #manufacturers #link_btn li {
  width: 50%;
}
main > #service #manufacturers #link_btn li > * {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  height: 80px;
  font-size: 24px;
  font-weight: 500;
  text-align: center;
  line-height: 1.2;
}
@media screen and (max-width: 768px) {
  main > #service #manufacturers #link_btn li > * {
    height: 60px;
    font-size: 16px;
  }
}
main > #service #manufacturers #link_btn li span {
  color: #fff;
  background-color: #353535;
}
main > #service #manufacturers #link_btn li a {
  background-color: #fff;
  text-decoration: none;
  transition: opacity 0.7s;
}
main > #service #manufacturers #link_btn li a:hover {
  text-decoration: none;
  opacity: 0.6;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 768px) {
  main > #service #manufacturers #link_btn li a:hover {
    opacity: 1;
  }
}
main > #service #manufacturers #link_btn li a:hover img {
  opacity: 1;
}
main > #service #maker_idx {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  margin: 100px 0 60px;
  border: 1px #E0E0E0 solid;
}
@media screen and (max-width: 768px) {
  main > #service #maker_idx {
    margin: 40px 0 30px;
  }
}
@media (min-width: 769px) {
  main > #service #maker_idx > li {
    flex: 1;
  }
}
@media screen and (max-width: 768px) {
  main > #service #maker_idx > li {
    width: 20%;
    border-bottom: 1px #E0E0E0 solid;
  }
}
@media screen and (max-width: 768px) {
  main > #service #maker_idx > li:last-child {
    border-bottom: none;
    width: 100%;
  }
}
main > #service #maker_idx > li + li {
  border-left: 1px #E0E0E0 solid;
}
main > #service #maker_idx > li > * {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  height: 70px;
  padding: 0 5px;
  font-size: 18px;
  font-weight: 500;
  background-color: #fff;
  text-decoration: none;
  transition: opacity 0.7s;
}
main > #service #maker_idx > li > *:hover {
  text-decoration: none;
  opacity: 0.6;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 768px) {
  main > #service #maker_idx > li > *:hover {
    opacity: 1;
  }
}
main > #service #maker_idx > li > *:hover img {
  opacity: 1;
}
@media screen and (max-width: 768px) {
  main > #service #maker_idx > li > * {
    height: 30px;
    font-size: 16px;
  }
}
main > #service #maker_idx > li > *:hover {
  background-color: #f0f0f0;
}
main > #service #maker_idx > li > *.current {
  background-color: #f0f0f0;
  opacity: 1 !important;
}
main > #service #maker_cat {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  margin: 100px 0 60px;
}
@media screen and (max-width: 768px) {
  main > #service #maker_cat {
    display: none;
  }
}
main > #service #maker_cat > li {
  width: calc((100% - 40px) / 3);
  margin-right: 20px;
}
main > #service #maker_cat > li:nth-child(3n) {
  margin-right: 0;
}
main > #service #maker_cat > li:nth-child(n+4) {
  margin-top: 20px;
}
main > #service #maker_cat > li a {
  position: relative;
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  height: 80px;
  padding: 0 30px;
  border: 1px #C0C0C0 solid;
  color: #000;
  font-weight: 500;
}
main > #service #maker_cat > li a:after {
  content: "";
  position: absolute;
  right: 20px;
  top: 50%;
  display: block;
  width: 6px;
  height: 12px;
  translate: 0 -50%;
  background: url(../img/icon_arrow_02.svg) no-repeat center/ cover;
  filter: invert(100%) sepia(0%) saturate(7476%) hue-rotate(313deg) brightness(91%) contrast(60%);
}
main > #service #maker_cat > li a:hover {
  background-color: #f0f0f0;
  text-decoration: none;
}
main > #service #maker_list .tab {
  display: none;
}
main > #service #maker_list .tab.current {
  display: block;
}
@media screen and (max-width: 768px) {
  main > #service #maker_list .cat {
    margin-top: 100px;
  }
}
main > #service #maker_list .cat + .cat {
  margin-top: 50px;
}
@media screen and (max-width: 768px) {
  main > #service #maker_list .cat + .cat {
    margin-top: 5px;
  }
}
main > #service #maker_list .cat > em {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  height: 60px;
  margin-bottom: 40px;
  padding: 0 20px;
  font-size: 20px;
  font-weight: 900;
  background-color: #f0f0f0;
}
@media screen and (max-width: 768px) {
  main > #service #maker_list .cat > em {
    position: relative;
    left: -20px;
    width: 100vw;
    max-width: none;
    height: 45px;
    margin-bottom: 20px;
    font-size: 16px;
    cursor: pointer;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  }
  main > #service #maker_list .cat > em:after {
    content: "開く";
    position: absolute;
    right: 20px;
    top: 50%;
    -js-display: flex;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    width: 38px;
    height: 24px;
    border: 1px #3E3A39 solid;
    border-radius: 5px;
    font-size: 10px;
    font-weight: 700;
    translate: 0 -50%;
  }
  main > #service #maker_list .cat > em.open:after {
    content: "閉じる";
  }
  main > #service #maker_list .cat > em + div {
    display: none;
    padding-bottom: 45px;
  }
}
main > #service #maker_list .maker_list {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
}
main > #service #maker_list .maker_list li {
  width: calc((100% - 140px) / 8);
  margin-right: 20px;
}
main > #service #maker_list .maker_list li:nth-child(8n) {
  margin-right: 0;
}
main > #service #maker_list .maker_list li:nth-child(n+9) {
  margin-top: 60px;
}
@media screen and (max-width: 768px) {
  main > #service #maker_list .maker_list li {
    width: calc((100% - 10px) / 2);
    margin-right: 10px;
  }
  main > #service #maker_list .maker_list li:nth-child(2n) {
    margin-right: 0;
  }
  main > #service #maker_list .maker_list li:nth-child(n+3) {
    margin-top: 40px;
  }
}
main > #service #maker_list .maker_list li a {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  text-decoration: none;
  transition: opacity 0.7s;
}
main > #service #maker_list .maker_list li a:hover {
  text-decoration: none;
  opacity: 0.6;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 768px) {
  main > #service #maker_list .maker_list li a:hover {
    opacity: 1;
  }
}
main > #service #maker_list .maker_list li a:hover img {
  opacity: 1;
}
main > #service #maker_list .maker_list li a figure {
  padding: 10px;
  border: 1px #E1E1E1 solid;
}
@media screen and (max-width: 768px) {
  main > #service #maker_list .maker_list li a figure {
    padding: 10px 40px;
  }
}
main > #service #maker_list .maker_list li a p {
  margin-top: 5px;
  color: #3E3A39;
  line-height: 1.5;
  font-size: 14px;
  font-weight: 500;
}
@media screen and (max-width: 768px) {
  main > #service #maker_list .maker_list li a p {
    font-size: 12px;
  }
}
main > #company #kv .inner {
  color: #fff;
}
main > #company #kv .inner h1 {
  margin-bottom: 40px;
  font-size: 50px;
  font-weight: 900;
  line-height: 1;
}
@media screen and (max-width: 768px) {
  main > #company #kv .inner h1 {
    margin-bottom: 20px;
    font-size: 24px;
  }
}
main > #company #kv .inner p {
  font-size: 18px;
  line-height: 2.2222222222;
}
@media screen and (max-width: 768px) {
  main > #company #kv .inner p {
    font-size: 14px;
    line-height: 1.4;
  }
}
main > #company #title {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  height: 700px;
  margin-bottom: 20px;
  background: url(../img/company_top_title_bg_01.jpg) no-repeat center / cover;
}
@media screen and (max-width: 768px) {
  main > #company #title {
    height: 300px;
  }
}
main > #company #title .inner {
  color: #fff;
}
main > #company #title .inner h1 {
  font-size: 40px;
  font-weight: 900;
  line-height: 1;
}
@media screen and (max-width: 768px) {
  main > #company #title .inner h1 {
    font-size: 24px;
  }
}
main > #company #title .inner h1 small {
  display: block;
  margin-top: 15px;
  font-family: "Marcellus", serif;
  font-weight: 400;
  font-style: normal;
  font-size: 20px;
  font-weight: 400;
}
@media screen and (max-width: 768px) {
  main > #company #title .inner h1 small {
    font-size: 12px;
  }
}
main > #company #title .inner strong {
  display: block;
  margin: 70px 0;
  font-family: "Arial", serif;
  font-size: 80px;
  font-weight: bold;
  line-height: 1;
}
@media screen and (max-width: 768px) {
  main > #company #title .inner strong {
    margin: 30px 0;
    font-size: 30px;
  }
}
main > #company #title .inner p {
  font-size: 18px;
  line-height: 2.2222222222;
}
@media screen and (max-width: 768px) {
  main > #company #title .inner p {
    font-size: 14px;
  }
}
main > #company #top {
  /*
			#history {
				.wrap {
					& > div {
						table {
							tbody {
								tr {
									th {
										width: 170px;
									}
								}
							}
						}
					}
				}
				.link {
					margin-top: 50px;
					@include mq {
						margin-top: 30px;
					}
					a {
						position: relative;
						@include flex;
						align-items: center;
						padding: 25px 110px 25px 50px;
						border-radius: 20px;
						background-color: #F0F0F0;
						@include opacity;
						@include mq {
							display: block;
							padding: 15px 10px;
						}
						&:before,
						&:after {
							content: "";
							position: absolute;
							right: 50px;
							top: 50%;
							display: block;
							width: 40px;
							height: 40px;
							border-radius: 50%;
							translate: 0 -50%;
							@include mq {
								right: 15px;
								width: 30px;
								height: 30px;
							}
						}
						&:before {
							background-color: #fff;
						}
						&:after {
							background: url(../img/icon_arrow_01.svg) no-repeat center / 16px 12px;
							@include svg_black_01;
							@include mq {
								background-size: 12px 9px;
							}
						}
						i {
							display: block;
							width: 270px;
							@include arial;
							font-size: 40px;
							font-weight: bold;
							@include mq {
								width: auto;
								font-size: 30px;
								text-align: center;
							}
							span {
								font-size: 20px;
								@include mq {
									font-size: 14px;
								}
							}
						}
						p {
							@include flex;
							align-items: center;
							width: calc(100% - 270px);
							@include mq {
								display: block;
								width: auto;
								margin-top: 10px;
								text-align: center;
							}
							b {
								display: block;
								width: 190px;
								font-size: 30px;
								font-weight: 900;
								@include mq {
									width: auto;
									font-size: 24px;
								}
							}
							span {
								display: block;
								width: calc(100% - 190px);
								font-weight: 500;
								@include mq {
									width: auto;
									margin-top: 10px;
								}
							}
						}
					}
				}
			}
			*/
  /*
			#factory {
				ul {
					& > li {
						@include flex;
						@include mq {
							display: block;
						}
						& + li {
							margin-top: 215px;
							@include mq {
								margin-top: 100px;
							}
						}
						& > * {
							@include mq {
								width: auto !important;
								margin-left: 0 !important;
								margin-right: 0 !important;
							}
							&:nth-child(1) {
								width: _p(600, 1180);
								margin-right: auto;
								em {
									display: block;
									margin-top: 55px;
									font-size: 24px;
									font-weight: 900;
									@include mq {
										margin-top: 20px;
										font-size: 20px;
									}
								}
								p {
									margin-top: 15px;
									font-weight: 500;
									@include mq {
										margin-top: 10px;
									}
								}
							}
							&:nth-child(2) {
								width: _p(500, 1180);
								margin-left: auto;
								@include mq {
									margin: 40px 0 0 !important;
								}
								.map {
									position: relative;
									padding-top: _p(360, 500);
									border-radius: 20px;
									overflow: hidden;
									iframe {
										position: absolute;
										left: 0;
										top: 0;
										display: block;
										width: 100%;
										height: 100%;
									}
								}
								.tel {
									@include flex;
									flex-flow: column;
									justify-content: center;
									margin-top: 55px;
									@include mq {
										margin-top: 30px;
									}
									a {
										@include flex;
										align-items: center;
										justify-content: center;
										color: #000;
										@include arial;
										font-size: 60px;
										font-weight: bold;
										line-height: 1;
										@include opacity;
										@include mq(1080) {
											font-size: 44px;
										}
										&:before {
											content: "";
											display: block;
											width: 27px;
											height: 40px;
											margin-right: 10px;
											background: url(../img/icon_tel_01.svg) no-repeat center / cover;
											@include mq(1080) {
												width: 20px;
												height: 30px;
											}
										}
									}
									p {
										margin-top: 5px;
										font-size: 14px;
										font-weight: 500;
										text-align: center;
										@include mq {
											font-size: 13px;
										}
									}
								}
							}
						};
					}
				}
			}
			*/
}
main > #company #top > * + * {
  margin-top: 240px;
}
@media screen and (max-width: 768px) {
  main > #company #top > * + * {
    margin-top: 100px;
  }
}
main > #company #top #greetings {
  position: relative;
  margin-top: 0 !important;
  padding-left: 90px;
}
@media screen and (max-width: 768px) {
  main > #company #top #greetings {
    padding-left: 60px;
    padding-right: 50px;
  }
}
main > #company #top #greetings:before, main > #company #top #greetings:after {
  content: "";
  position: absolute;
  left: 0;
  top: 15px;
  display: block;
  width: 37px;
  height: 32px;
  background: url(../img/icon_ttl_01.png) no-repeat center / cover;
}
@media screen and (max-width: 768px) {
  main > #company #top #greetings:before, main > #company #top #greetings:after {
    width: 30px;
    height: 26px;
    left: 10px;
  }
}
main > #company #top #greetings:after {
  top: inherit;
  left: inherit;
  right: 0;
  bottom: 0;
  transform: rotate(180deg);
}
@media screen and (max-width: 768px) {
  main > #company #top #greetings:after {
    right: 10px;
    bottom: 0;
  }
}
main > #company #top #greetings .ttl02 {
  justify-content: start;
}
@media screen and (max-width: 768px) {
  main > #company #top #greetings .ttl02 {
    justify-content: center;
  }
}
main > #company #top #greetings p {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.8;
}
@media screen and (max-width: 768px) {
  main > #company #top #greetings p {
    font-size: 16px;
  }
}
main > #company #top #masutoku > div {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  margin-top: 80px;
}
@media screen and (max-width: 768px) {
  main > #company #top #masutoku > div {
    display: block;
    margin-top: 40px;
  }
}
main > #company #top #masutoku > div figure {
  position: relative;
  width: 38.98%;
  margin-right: auto;
}
@media screen and (max-width: 768px) {
  main > #company #top #masutoku > div figure {
    width: 70%;
    margin: 0 auto;
  }
}
main > #company #top #masutoku > div figure #masutoku_svg {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
}
@media screen and (max-width: 768px) {
  main > #company #top #masutoku > div figure #masutoku_svg {
    position: static;
  }
  main > #company #top #masutoku > div figure #masutoku_svg g {
    opacity: 1 !important;
  }
}
main > #company #top #masutoku > div figure #masutoku_svg.stop g {
  opacity: 1 !important;
}
main > #company #top #masutoku > div figure #masutoku_svg g.hide {
  opacity: 0;
}
main > #company #top #masutoku > div figure #masutoku_svg .st0 {
  fill: #FFFFFF;
}
main > #company #top #masutoku > div figure #masutoku_svg .st1 {
  fill: #3E3A39;
}
main > #company #top #masutoku > div figure #masutoku_svg .st2 {
  fill: #040000;
}
main > #company #top #masutoku > div figure #masutoku_svg .st4 {
  fill: #F1EEE5;
}
main > #company #top #masutoku > div figure #masutoku_svg .st5 {
  fill: #5FB3C3;
}
main > #company #top #masutoku > div ul {
  width: 49.15%;
  margin-left: auto;
}
@media screen and (max-width: 768px) {
  main > #company #top #masutoku > div ul {
    width: auto;
    margin-top: 50px;
  }
}
main > #company #top #masutoku > div ul > li {
  padding: 10.34% 8.62%;
  border-radius: 20px;
}
@media screen and (max-width: 768px) {
  main > #company #top #masutoku > div ul > li {
    padding: 30px 20px;
  }
}
main > #company #top #masutoku > div ul > li + li {
  margin-top: 50px;
}
@media screen and (max-width: 768px) {
  main > #company #top #masutoku > div ul > li + li {
    margin-top: 30px;
  }
}
main > #company #top #masutoku > div ul > li.vision {
  color: #000;
  background-color: #F1EEE5;
}
main > #company #top #masutoku > div ul > li.mission {
  color: #fff;
  background-color: #5FB3C3;
}
main > #company #top #masutoku > div ul > li.value {
  color: #fff;
  background-color: #3E3A39;
}
main > #company #top #masutoku > div ul > li * {
  display: block;
}
main > #company #top #masutoku > div ul > li em {
  font-family: "Marcellus", serif;
  font-weight: 400;
  font-style: normal;
  font-size: 40px;
  text-align: center;
  line-height: 1;
}
@media screen and (max-width: 768px) {
  main > #company #top #masutoku > div ul > li em {
    font-size: 30px;
  }
}
main > #company #top #masutoku > div ul > li b {
  margin-top: 35px;
  font-size: 26px;
  font-weight: 900;
  text-align: center;
  line-height: 1.4230769231;
}
@media screen and (max-width: 768px) {
  main > #company #top #masutoku > div ul > li b {
    margin-top: 20px;
    font-size: 18px;
  }
}
main > #company #top #masutoku > div ul > li p {
  margin-top: 40px;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.95;
}
@media screen and (max-width: 768px) {
  main > #company #top #masutoku > div ul > li p {
    margin-top: 20px;
    font-size: 16px;
  }
}
@media (min-width: 769px) {
  main > #company #top #masutoku picture img {
    width: 84%;
    margin-left: auto;
    margin-right: auto;
  }
}
main > #company #top #masutoku #vmv > div:nth-child(n+2) {
  margin-top: 100px;
}
@media screen and (max-width: 768px) {
  main > #company #top #masutoku #vmv > div:nth-child(n+2) {
    margin-top: 70px;
  }
}
main > #company #top #masutoku #vmv > div#vision em {
  background-color: #3c3a39;
  color: #fff;
}
main > #company #top #masutoku #vmv > div#mission em {
  background-color: #5cabba;
  color: #fff;
}
main > #company #top #masutoku #vmv > div#value em {
  background-color: #f0ede4;
}
main > #company #top #masutoku #vmv > div .c4_1, main > #company #top #masutoku #vmv > div .c3_1 {
  margin-top: 40px;
}
main > #company #top #masutoku #vmv > div em {
  display: inline-block;
  min-width: 380px;
  margin-bottom: 5px;
  padding: 2px 10px;
  font-size: 18px;
  font-weight: 500;
}
@media screen and (max-width: 768px) {
  main > #company #top #masutoku #vmv > div em {
    min-width: inherit;
    width: 100%;
  }
}
main > #company #top #masutoku #vmv > div em i {
  font-size: 20px;
  font-weight: 900;
}
main > #company #top #overview .wrap, main > #company #top #history .wrap {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  align-items: start;
}
@media screen and (max-width: 768px) {
  main > #company #top #overview .wrap, main > #company #top #history .wrap {
    display: block;
  }
}
main > #company #top #overview .wrap h2, main > #company #top #history .wrap h2 {
  width: 260px;
}
@media screen and (max-width: 768px) {
  main > #company #top #overview .wrap h2, main > #company #top #history .wrap h2 {
    width: auto;
  }
}
main > #company #top #overview .wrap > div, main > #company #top #history .wrap > div {
  width: calc(100% - 260px);
}
@media screen and (max-width: 768px) {
  main > #company #top #overview .wrap > div, main > #company #top #history .wrap > div {
    width: auto;
  }
}
main > #company #top #overview .wrap > div table, main > #company #top #history .wrap > div table {
  width: 800px;
  margin-left: auto;
  border-bottom: 1px #CCC solid;
}
@media screen and (max-width: 768px) {
  main > #company #top #overview .wrap > div table, main > #company #top #history .wrap > div table {
    display: block;
  }
}
@media screen and (max-width: 768px) {
  main > #company #top #overview .wrap > div table tbody, main > #company #top #history .wrap > div table tbody {
    display: block;
  }
}
@media screen and (max-width: 768px) {
  main > #company #top #overview .wrap > div table tbody tr, main > #company #top #history .wrap > div table tbody tr {
    display: block;
    padding: 10px;
    border-top: 1px #CCC solid;
  }
}
main > #company #top #overview .wrap > div table tbody tr th, main > #company #top #overview .wrap > div table tbody tr td, main > #company #top #history .wrap > div table tbody tr th, main > #company #top #history .wrap > div table tbody tr td {
  padding: 20px 10px;
  border-top: 1px #CCC solid;
  font-weight: 500;
}
@media screen and (max-width: 768px) {
  main > #company #top #overview .wrap > div table tbody tr th, main > #company #top #overview .wrap > div table tbody tr td, main > #company #top #history .wrap > div table tbody tr th, main > #company #top #history .wrap > div table tbody tr td {
    display: block;
    padding: 0;
    border-top: none;
  }
}
main > #company #top #overview .wrap > div table tbody tr th, main > #company #top #history .wrap > div table tbody tr th {
  width: 120px;
}
@media screen and (max-width: 768px) {
  main > #company #top #overview .wrap > div table tbody tr th, main > #company #top #history .wrap > div table tbody tr th {
    width: auto !important;
    font-weight: 700;
  }
}
main > #company #top #overview .origin {
  display: none;
  margin-top: 80px;
  padding: 60px 70px;
  border-radius: 20px;
  color: #333;
  background-color: #F0F0F0;
}
@media screen and (max-width: 768px) {
  main > #company #top #overview .origin {
    margin-top: 50px;
    padding: 30px 20px;
  }
}
main > #company #top #overview .origin em {
  display: block;
  font-size: 30px;
  font-weight: 900;
  text-align: center;
}
@media screen and (max-width: 768px) {
  main > #company #top #overview .origin em {
    font-size: 24px;
  }
}
main > #company #top #overview .origin p {
  margin-top: 30px;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.95;
}
@media screen and (max-width: 768px) {
  main > #company #top #overview .origin p {
    margin-top: 10px;
    font-size: 16px;
  }
}
main > #company #top #overview .origin figure {
  width: 206px;
  margin: 80px auto 0;
}
@media screen and (max-width: 768px) {
  main > #company #top #overview .origin figure {
    width: 100px;
    margin-top: 40px;
  }
}
main > #company #top .co {
  margin-top: 30px;
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
@media screen and (max-width: 768px) {
  main > #company #top .co {
    flex-flow: wrap-reverse;
  }
}
main > #company #top .co > div {
  width: 48%;
}
@media screen and (max-width: 768px) {
  main > #company #top .co > div {
    width: 100%;
    margin-bottom: 20px;
  }
}
main > #company #top .co > div p {
  text-align: center;
  margin-top: 10px;
}
@media screen and (max-width: 768px) {
  main > #company #top .co > div p {
    font-size: 13px;
  }
}
main > #company #top .co > div .map iframe {
  height: 380px;
}
main > #company #top .secretariat {
  margin-top: 100px;
}
@media screen and (max-width: 768px) {
  main > #company #top .secretariat {
    margin-top: 40px;
  }
}
@media screen and (max-width: 768px) {
  main > #company #top .secretariat .flex > div {
    width: auto !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
main > #company #top .secretariat .flex > div:nth-child(1) {
  width: 50%;
  margin-right: auto;
}
main > #company #top .secretariat .flex > div:nth-child(2) {
  width: 42.37%;
  margin-left: auto;
}
@media screen and (max-width: 768px) {
  main > #company #top .secretariat .flex > div:nth-child(2) {
    margin-top: 30px;
  }
}
main > #company #top .secretariat .flex > div:nth-child(2) .author {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
main > #company #top .secretariat .flex > div:nth-child(2) .author figure {
  width: 120px;
  border: 1px #707070 solid;
  border-radius: 60px;
}
@media screen and (max-width: 768px) {
  main > #company #top .secretariat .flex > div:nth-child(2) .author figure {
    width: 60px;
    border-radius: 30px;
  }
}
main > #company #top .secretariat .flex > div:nth-child(2) .author p {
  width: calc(100% - 120px);
  padding-left: 20px;
}
@media screen and (max-width: 768px) {
  main > #company #top .secretariat .flex > div:nth-child(2) .author p {
    width: calc(100% - 60px);
    padding-left: 10px;
  }
}
main > #company #top .secretariat .flex > div:nth-child(2) .author p * {
  display: block;
  font-weight: 900;
}
main > #company #top .secretariat .flex > div:nth-child(2) .author p span {
  font-size: 24px;
}
@media screen and (max-width: 768px) {
  main > #company #top .secretariat .flex > div:nth-child(2) .author p span {
    font-size: 18px;
  }
}
main > #company #top .secretariat .flex > div:nth-child(2) .author p i {
  font-size: 20px;
}
@media screen and (max-width: 768px) {
  main > #company #top .secretariat .flex > div:nth-child(2) .author p i {
    font-size: 12px;
  }
}
main > #company #top .secretariat .flex > div:nth-child(2) .author .btn02 a {
  width: 500px;
}
main > #company #top .secretariat .flex > div:nth-child(2) > p {
  margin-top: 40px;
  line-height: 1.875;
  font-weight: 500;
}
@media screen and (max-width: 768px) {
  main > #company #top .secretariat .flex > div:nth-child(2) > p {
    margin-top: 20px;
  }
}
main > #company #top .secretariat .flex > div:nth-child(2) .btn02 a {
  width: 500px;
}
@media screen and (max-width: 768px) {
  main > #company #top .secretariat .flex > div:nth-child(2) .btn02 a {
    width: 360px;
  }
}
main > #company #top .secretariat .flex > div .ls-1 {
  letter-spacing: -0.03em;
  font-weight: 500;
}
@media screen and (max-width: 768px) {
  main > #company #top .secretariat .flex > div .ls-1 {
    letter-spacing: 0;
  }
}
main > #company #top #factory .ttl04 {
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  main > #company #top #factory .ttl04 {
    margin-bottom: 10px;
    font-size: 24px;
  }
}
main > #company #top #factory > div:nth-child(n+2) {
  margin-top: 200px;
}
@media screen and (max-width: 768px) {
  main > #company #top #factory > div:nth-child(n+2) {
    margin-top: 100px;
  }
}
main > #company #top #factory #sitemap {
  margin-top: 60px;
  padding: 60px;
  background-color: #FEFBF7;
}
@media screen and (max-width: 768px) {
  main > #company #top #factory #sitemap {
    position: relative;
    width: 100vw;
    max-width: none;
    margin-top: 50px;
    padding: 40px 20px;
    left: 50%;
    transform: translateX(-50%);
  }
}
main > #company #top #factory #sitemap .link02 #lmaker {
  background-image: url(../img/maker_pht_kv01.jpg);
}
main > #company #top #factory #sitemap .link02 #lanything {
  background-image: url(../img/anything_pht_kv01.jpg);
}
main > #company #top #factory #sitemap .link02 #lsupport {
  background-image: url(../img/support_pht_kv01.jpg);
}
main > #company #top #factory #sitemap .ttl06 {
  margin-bottom: 15px;
}
main > #company #top #factory #sitemap .ttl06:nth-of-type(n+2) {
  margin-top: 60px;
}
main > #company #top #history .flex {
  justify-content: space-between;
}
main > #company #top #history .flex #historyTxt {
  width: calc(100% - 540px);
}
main > #company #top #history .flex #historyTxt h3 {
  margin-bottom: 30px;
  line-height: 1.4;
  font-size: 30px;
  font-weight: 900;
  font-family: "Zen Old Mincho", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
@media screen and (max-width: 768px) {
  main > #company #top #history .flex #historyTxt h3 {
    margin-bottom: 15px;
    font-size: 24px;
  }
}
main > #company #top #history .flex #historyPht {
  width: 480px;
}
@media screen and (max-width: 768px) {
  main > #company #top #history .flex #historyPht {
    margin-top: 20px;
  }
}
main > #company #top #history .flex #historyPht p {
  margin-top: 10px;
  font-size: 14px;
}
@media screen and (max-width: 768px) {
  main > #company #top #history .flex #historyPht p {
    font: 12px;
  }
}
@media screen and (max-width: 768px) {
  main > #company #top #history .flex > div {
    width: 100% !important;
  }
}
main > #company #top #history #historyList {
  position: relative;
  width: 1000px;
  margin: 100px auto;
}
@media screen and (max-width: 768px) {
  main > #company #top #history #historyList {
    width: 100%;
    margin: 50px auto;
  }
}
main > #company #top #history #historyList:before {
  content: "";
  position: absolute;
  display: block;
  width: 1px;
  height: calc(100% - 24px);
  left: 2px;
  top: 14px;
  bottom: 0;
  background-color: #ccc;
  z-index: -1;
}
main > #company #top #history #historyList li {
  position: relative;
  padding-left: 20px;
}
main > #company #top #history #historyList li:nth-child(n+2) {
  margin-top: 30px;
}
main > #company #top #history #historyList li:before {
  content: "";
  position: absolute;
  display: block;
  width: 6px;
  height: 6px;
  left: 0;
  top: 50%;
  border-radius: 50%;
  background-color: #4C8986;
}
@media screen and (max-width: 768px) {
  main > #company #top #history #historyList li:before {
    top: 14px;
  }
}
main > #company #top #history #historyList li em {
  padding-right: 20px;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  main > #company #top #history #historyList li em {
    padding-right: 0;
    display: block;
  }
}
main > #company #top #history #future h3 {
  margin-bottom: 30px;
  line-height: 1.2;
  font-size: 30px;
  font-weight: 900;
  font-family: "Zen Old Mincho", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
@media screen and (max-width: 768px) {
  main > #company #top #history #future h3 {
    margin-bottom: 15px;
    font-size: 24px;
  }
}
main > #company #top #history #future h3 em {
  padding-right: 5px;
  font-size: 80px;
  font-weight: 900;
}
@media screen and (max-width: 768px) {
  main > #company #top #history #future h3 em {
    font-size: 40px;
  }
}
main > #company #top #secretariat {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
}
@media screen and (max-width: 768px) {
  main > #company #top #secretariat > div {
    width: auto !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
main > #company #top #secretariat > div:nth-child(1) {
  width: 50%;
  margin-right: auto;
}
main > #company #top #secretariat > div:nth-child(2) {
  width: 42.37%;
  margin-left: auto;
}
@media screen and (max-width: 768px) {
  main > #company #top #secretariat > div:nth-child(2) {
    margin-top: 30px;
  }
}
main > #company #top #secretariat > div:nth-child(2) .author {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
main > #company #top #secretariat > div:nth-child(2) .author figure {
  width: 120px;
  border: 1px #707070 solid;
  border-radius: 60px;
}
@media screen and (max-width: 768px) {
  main > #company #top #secretariat > div:nth-child(2) .author figure {
    width: 60px;
    border-radius: 30px;
  }
}
main > #company #top #secretariat > div:nth-child(2) .author p {
  width: calc(100% - 120px);
  padding-left: 20px;
}
@media screen and (max-width: 768px) {
  main > #company #top #secretariat > div:nth-child(2) .author p {
    width: calc(100% - 60px);
    padding-left: 10px;
  }
}
main > #company #top #secretariat > div:nth-child(2) .author p * {
  display: block;
  font-weight: 900;
}
main > #company #top #secretariat > div:nth-child(2) .author p span {
  font-size: 24px;
}
@media screen and (max-width: 768px) {
  main > #company #top #secretariat > div:nth-child(2) .author p span {
    font-size: 18px;
  }
}
main > #company #top #secretariat > div:nth-child(2) .author p i {
  font-size: 20px;
}
@media screen and (max-width: 768px) {
  main > #company #top #secretariat > div:nth-child(2) .author p i {
    font-size: 12px;
  }
}
main > #company #top #secretariat > div:nth-child(2) .author .btn02 a {
  width: 500px;
}
main > #company #top #secretariat > div:nth-child(2) > p {
  margin-top: 40px;
  line-height: 1.875;
  font-weight: 500;
}
@media screen and (max-width: 768px) {
  main > #company #top #secretariat > div:nth-child(2) > p {
    margin-top: 20px;
  }
}
main > #company #top #secretariat > div:nth-child(2) .btn02 a {
  width: 500px;
}
@media screen and (max-width: 768px) {
  main > #company #top #secretariat > div:nth-child(2) .btn02 a {
    width: 360px;
  }
}
main > #company #top #sdgs {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
}
@media screen and (max-width: 768px) {
  main > #company #top #sdgs {
    display: block;
  }
}
main > #company #top #sdgs h2 {
  width: 400px;
}
@media screen and (max-width: 768px) {
  main > #company #top #sdgs h2 {
    width: auto;
  }
}
main > #company #top #sdgs > div {
  width: calc(100% - 400px);
}
@media screen and (max-width: 768px) {
  main > #company #top #sdgs > div {
    width: auto;
  }
}
main > #company #top #sdgs > div em {
  display: block;
  margin: 40px 0 20px;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.4583333333;
}
@media screen and (max-width: 768px) {
  main > #company #top #sdgs > div em {
    font-size: 20px;
  }
}
main > #company #top #sdgs > div p {
  margin-top: 20px;
  line-height: 2.1875;
}
main > #company #top #sdgs > div p + em {
  margin-top: 120px;
}
main > #company #top #sdgs > div p a {
  text-decoration: underline;
}
main > #company #top #sdgs > div p a:hover {
  text-decoration: none;
}
#single .ttl02 {
  margin-bottom: 10px;
}
#single #time {
  color: #777;
  margin-bottom: 15px;
}
#single #mainVisual {
  margin-bottom: 20px;
}
#single #feature {
  margin-top: 100px;
}
@media screen and (max-width: 768px) {
  #single #feature {
    margin-top: 80px;
  }
}
#single #feature strong {
  display: inline-block;
  padding: 10px;
  color: #fff;
  background-color: #1a2855;
}
#single #feature .fcGray {
  color: #777;
}
@media screen and (max-width: 768px) {
  #single #feature .fcGray {
    font-size: 12px;
  }
}
#single #feature h2 {
  font-size: 30px;
  font-weight: 900;
}
@media screen and (max-width: 768px) {
  #single #feature h2 {
    font-size: 18px;
  }
}
#single #index {
  margin-top: 50px;
  padding: 50px;
  background-color: #f4f2f0;
}
@media screen and (max-width: 768px) {
  #single #index {
    margin-top: 40px;
    padding: 20px;
  }
}
#single #index h3 {
  font-size: 20px;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  #single #index h3 {
    font-size: 18px;
  }
}
#single #index ul {
  margin-top: 30px;
}
@media screen and (max-width: 768px) {
  #single #index ul {
    margin-top: 10px;
  }
}
@media screen and (max-width: 768px) {
  #single #index ul li {
    font-size: 13px;
  }
}
#single #index ul li:nth-child(n+2) {
  padding-top: 10px;
}
#single #index ul li a {
  display: block;
}
#single #index ul li > ul {
  margin-top: 10px;
  padding-left: 25px;
}
#single .newsletterSubBox {
  padding: 100px;
  border: #e5e5e5 10px solid;
}
@media screen and (max-width: 768px) {
  #single .newsletterSubBox {
    padding: 20px;
    border: #e5e5e5 5px solid;
  }
}
#single .newsletterSubBox #slider {
  position: relative;
  overflow: hidden;
  margin-top: 30px;
}
#single .newsletterSubBox #slider figure {
  float: left;
  width: 100%;
  text-align: center;
}
#single .newsletterSubBox #slider figure img {
  width: 100%;
}
#single .newsletterSubBox #slider > figure:nth-child(n+2) {
  display: none;
}
#single .newsletterSubBox #slider > figure img {
  width: 100%;
  max-width: none;
}
@media screen and (max-width: 768px) {
  #single .newsletterSubBox #slider .slick-track {
    max-width: none;
  }
}
#single .newsletterSubBox #slider figure {
  position: relative;
  overflow: hidden;
  height: 0;
  padding-top: 14%;
}
#single .newsletterSubBox #slider figure img {
  position: absolute;
  top: 50%;
  left: 50%;
  width: auto;
  height: 100%;
  max-width: none;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
#single .newsletterSubBox #thumbnail {
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  #single .newsletterSubBox #thumbnail {
    display: none;
  }
}
#single .newsletterSubBox #thumbnail .slick-track {
  width: 100% !important;
}
#single .newsletterSubBox #thumbnail li {
  float: left;
  position: relative;
  width: 60px !important;
  cursor: pointer;
}
#single .newsletterSubBox #thumbnail li + li {
  margin-left: 16.6666666667px;
}
#single #companyInfo {
  border: solid 2px #e5e5e5;
  padding: 15px;
}
#single #companyInfo p {
  padding-top: 0;
}
#single .source {
  font-size: 12px;
  text-align: left !important;
  color: #707070;
}
#single .col2 {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
#single .col2:nth-child(n+2) {
  margin-top: 30px;
}
#single .col2 > * {
  width: 48%;
}
@media screen and (max-width: 768px) {
  #single .col2 > * {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  #single .col2 > *:nth-child(n+2) {
    margin-top: 30px;
  }
}
@media (min-width: 769px) {
  #single .col2 > *:nth-child(n+3) {
    margin-top: 40px;
  }
}
#single .col3 {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
#single .col3:nth-child(n+2) {
  margin-top: 30px;
}
#single .col3 > * {
  width: 30%;
}
@media screen and (max-width: 768px) {
  #single .col3 > * {
    width: 48%;
    text-align: center;
  }
}
@media screen and (max-width: 768px) {
  #single .col3 > *:nth-child(n+3) {
    margin-top: 30px;
  }
}
@media (min-width: 769px) {
  #single .col3 > *:nth-child(n+4) {
    margin-top: 40px;
  }
}
#single .col4 {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
#single .col4 > * {
  width: 22%;
  margin-right: 4%;
}
@media screen and (max-width: 768px) {
  #single .col4 > * {
    width: 48%;
    text-align: center;
  }
}
@media (min-width: 769px) {
  #single .col4 > *:nth-child(4n) {
    margin-right: 0;
  }
}
@media screen and (max-width: 768px) {
  #single .col4 > *:nth-child(2n) {
    margin-right: 0;
  }
}
@media screen and (max-width: 768px) {
  #single .col4 > *:nth-child(n+3) {
    margin-top: 20px;
  }
}
@media (min-width: 769px) {
  #single .col4 > *:nth-child(n+5) {
    margin-top: 40px;
  }
}
@media screen and (max-width: 768px) {
  #single .col4 > * p {
    text-align: left;
  }
}
#single .ttl04 {
  margin-bottom: 5px;
  font-size: 15px;
  font-weight: bold;
}
#single .subTtl {
  margin-bottom: 10px;
  padding-left: 1em;
  text-indent: -1em;
  font-weight: bold;
}
#single .subTtl:nth-child(n+2) {
  margin-top: 30px;
}
#single .subTtl:before {
  content: "◎";
}
#single .subTtl02 {
  display: block;
  margin-bottom: -80px;
  font-size: 17px;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  #single .subTtl02 {
    margin-bottom: -75px;
    font-size: 15px;
  }
}
#single .pointWrap {
  margin-top: 30px;
  padding: 30px;
  border: #e5e5e5 4px dashed;
}
#single .pointWrap .marker {
  font-size: 18px;
  font-weight: bold;
}
#single .noList li:nth-child(n+2) {
  margin-top: 30px;
}
#single .noList li strong {
  display: block;
  font-size: 18px;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  #single .noList li strong {
    font-size: 16px;
  }
}
#single .bgPink {
  margin-top: 20px;
  padding: 10px;
  background-color: #fdecea;
  font-weight: bold;
}
#single .kakomi {
  display: inline-block;
  min-width: 100px;
  padding: 8px 10px;
  border: #1EB3E1 1px solid;
  border-radius: 10px;
  font-weight: bold;
  color: #1EB3E1;
  text-align: center;
}
#single .kakomi + p {
  padding-top: 5px;
}
#single .chart01 dl {
  display: flex;
  flex-wrap: wrap;
  border-top: #e1e1e1 1px solid;
  border-right: #e1e1e1 1px solid;
}
#single .chart01 dl dt, #single .chart01 dl dd {
  padding: 10px;
  border-left: #e1e1e1 1px solid;
  border-bottom: #e1e1e1 1px solid;
}
#single .chart01 dl dt {
  width: 110px;
  background-color: #D6ECF7;
  font-weight: bold;
  text-align: center;
}
@media screen and (max-width: 768px) {
  #single .chart01 dl dt {
    width: 100%;
    text-align: center;
  }
}
#single .chart01 dl > div {
  width: calc(100% - 110px);
  display: flex;
  flex-wrap: wrap;
}
@media screen and (max-width: 768px) {
  #single .chart01 dl > div {
    width: 100%;
  }
}
#single .chart01 dl > div dd {
  padding-top: 15px;
  padding-bottom: 15px;
  width: 33.3333333333%;
  text-align: center;
}
@media screen and (max-width: 768px) {
  #single .chart01 dl > div dd {
    padding: 10px;
  }
}
#single .Profile, #single .profile {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 60px;
}
#single .Profile.rev figure, #single .Profile.rev picture, #single .profile.rev figure, #single .profile.rev picture {
  order: 2;
}
#single .Profile.rev .textarea, #single .profile.rev .textarea {
  order: 1;
}
#single .Profile figure, #single .Profile picture, #single .profile figure, #single .profile picture {
  display: block;
  width: 200px;
}
@media screen and (max-width: 768px) {
  #single .Profile figure, #single .Profile picture, #single .profile figure, #single .profile picture {
    width: 60%;
    margin-left: auto;
    margin-right: auto;
  }
}
#single .Profile .textarea, #single .profile .textarea {
  width: calc(100% - 250px);
}
@media screen and (max-width: 768px) {
  #single .Profile .textarea, #single .profile .textarea {
    width: 100%;
    margin-top: 20px;
  }
}
#single .Profile .textarea em, #single .profile .textarea em {
  display: block;
  margin-bottom: 10px;
  font-weight: bold;
}
#single .Profile .textarea p, #single .profile .textarea p {
  font-size: 15px;
  line-height: 1.7;
}
#single .Profile.maT20, #single .profile.maT20 {
  margin-top: 20px;
}
#single h3 + .Profile, #single h3 + .profile {
  margin-top: 15px;
}
#single .lbox {
  padding: 40px;
  border: 5px solid #e6ad29;
}
@media screen and (max-width: 768px) {
  #single .lbox {
    padding: 25px;
  }
}
#single .lbox.bdn {
  border: none;
}
#single .lbox .btn a {
  background-color: rgba(255, 255, 255, 0.6) !important;
}
#single .lbox .btn a:hover {
  background-color: #000 !important;
}
#single figure figcaption {
  margin-top: 5px;
  font-size: 12px;
}
#single #Lbox div {
  margin-bottom: 70px;
  padding-bottom: 100px;
  border-bottom: #e5e5e5 10px solid;
}
@media screen and (max-width: 768px) {
  #single #Lbox div {
    border-bottom: #e5e5e5 5px solid;
  }
}
#single #Lbox div:last-of-type {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}
#single #Lbox div .meritBox {
  margin-top: 20px;
}
#single #Lbox div .meritBox li {
  width: calc(50% - 10px);
  margin-right: 20px;
}
@media screen and (max-width: 768px) {
  #single #Lbox div .meritBox li {
    width: 100%;
    margin-right: 0;
    float: none;
  }
}
#single #Lbox div .meritBox li:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  #single #Lbox div .meritBox li:last-child {
    margin-top: 30px;
  }
}
#single #Lbox div .meritBox li figure {
  text-align: center;
}
#single #Lbox div .meritBox li figure img {
  width: 254px;
  height: auto;
}
#single #Lbox div .meritBox li figure figcaption {
  font-size: 12px;
  margin-top: 5px;
}
#single #last {
  margin-top: 80px;
  text-align: center;
}
@media screen and (max-width: 768px) {
  #single #last {
    margin-top: 40px;
    text-align: left;
  }
}
#single #greeting01 {
  margin-top: 30px;
}
#single #greeting01 h2 {
  font-size: 24px;
}
@media screen and (max-width: 768px) {
  #single #greeting01 h2 {
    font-size: 20px;
  }
}
#single #greeting02 {
  margin: 50px 0;
  padding: 50px;
  border: #d71618 10px solid;
}
@media screen and (max-width: 768px) {
  #single #greeting02 {
    padding: 20px;
    border: #d71618 5px solid;
  }
}
#single #greeting02 p {
  font-size: 18px;
  text-align: center;
  padding-top: 0;
}
@media screen and (max-width: 768px) {
  #single #greeting02 p {
    font-size: 14px;
    text-align: left;
  }
}
#single #nyBox {
  margin-top: 100px;
}
@media screen and (max-width: 768px) {
  #single #nyBox {
    margin-top: 50px;
  }
}
#single #nyBox figure:nth-child(2) {
  margin: 100px 0;
}
@media screen and (max-width: 768px) {
  #single #nyBox figure:nth-child(2) {
    margin: 50px 0;
    margin-bottom: 0;
  }
}
#single #nyBox figcaption {
  text-align: center;
  font-size: 16px;
  margin-top: 10px;
}
@media screen and (max-width: 768px) {
  #single #nyBox figcaption {
    font-size: 14px;
  }
}
#single #clm01 .small {
  font-size: 12px;
}
#single #clm02 #clmBox {
  margin-top: 20px;
}
#single #clm02 #clmBox .left {
  float: left;
  width: 40%;
}
@media screen and (max-width: 768px) {
  #single #clm02 #clmBox .left {
    float: none;
    width: 100%;
  }
}
#single #clm02 #clmBox .right {
  float: right;
  width: 55%;
}
@media screen and (max-width: 768px) {
  #single #clm02 #clmBox .right {
    float: none;
    width: 100%;
    margin-top: 20px;
  }
}
#single #vol140 #aalto p {
  padding-top: 0;
}
#single #vol140 #aalto .left {
  width: 40%;
}
@media screen and (max-width: 768px) {
  #single #vol140 #aalto .left {
    float: none;
    width: 100%;
  }
}
#single #vol140 #aalto .right {
  width: 55%;
}
@media screen and (max-width: 768px) {
  #single #vol140 #aalto .right {
    float: none;
    width: 100%;
    margin-top: 20px;
  }
}
#single #vol140 #aalto .right strong {
  font-size: 16px;
}
@media screen and (max-width: 768px) {
  #single #vol140 #aalto .right strong {
    font-size: 14px;
  }
}
#single #vol140 #featuredPoint #arImg li {
  width: calc(50% - 30px);
  float: left;
  margin-right: 60px;
}
#single #vol140 #featuredPoint #arImg li:last-child {
  margin-right: 0;
  position: relative;
}
#single #vol140 #featuredPoint #arImg li:last-child::before {
  content: "→";
  font-size: 22px;
  position: absolute;
  top: 50%;
  left: -40px;
}
#single #vol140 .wake {
  margin-top: 20px;
}
#single #vol140 .wake p {
  padding-top: 0;
}
#single #vol140 .wake p strong {
  font-size: 16px;
}
#single #imgCp {
  font-size: 12px;
}
#single .img2Box {
  margin-top: 40px;
}
#single .img2Box:first-of-type {
  margin-top: 20px;
}
#single .img2Box li {
  width: calc(50% - 10px);
  margin-right: 20px;
}
@media screen and (max-width: 768px) {
  #single .img2Box li {
    width: 100%;
    margin-right: 0;
    float: none;
  }
}
#single .img2Box li:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  #single .img2Box li:last-child {
    margin-top: 30px;
  }
}
#single .img2Box li figure {
  text-align: center;
}
#single .img2Box li figure figcaption {
  font-size: 12px;
  margin-top: 5px;
  text-align: left;
}
#single #message {
  margin-top: 20px;
}
#single #companyProfile {
  margin-top: 15px;
  border: dotted 2px #e5e5e5;
  padding: 15px;
}
#single #companyProfile p {
  padding-top: 0;
}
#single .marker {
  background: linear-gradient(transparent 70%, yellow 70%);
}
#single #teamMasutokuMessage {
  margin-top: 30px;
}
#single #teamMasutokuMessage .balloon6 {
  width: 100%;
  margin-bottom: 30px;
  overflow: hidden;
}
#single #teamMasutokuMessage .balloon6:nth-of-type(2) {
  margin-bottom: 0;
}
#single #teamMasutokuMessage .balloon6 .faceicon {
  float: left;
  margin-right: -50px;
  width: 100px;
}
#single #teamMasutokuMessage .balloon6 .faceicon img {
  width: 100%;
  height: auto;
  border-radius: 50%;
}
#single #teamMasutokuMessage .balloon6 .faceicon .name {
  padding-top: 0;
  text-align: center;
}
#single #teamMasutokuMessage .balloon6 .chatting {
  width: 100%;
  text-align: left;
}
#single #teamMasutokuMessage .balloon6 .chatting .says {
  position: relative;
  margin: 0 0 0 120px;
  padding: 10px;
  border-radius: 12px;
  background: #f4f2f0;
}
#single #teamMasutokuMessage .balloon6 .chatting .says::after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 3px;
  left: -19px;
  border: 8px solid transparent;
  border-right: 18px solid #edf1ee;
  -webkit-transform: rotate(35deg);
  transform: rotate(35deg);
}
#single #teamMasutokuMessage .balloon6 .chatting .says p {
  margin: 0;
  padding: 0;
}
@media screen and (max-width: 768px) {
  #single #teamMasutokuMessage .balloon6 .chatting .says p {
    font-size: 12px;
  }
}
#single #vol145 #btnBox {
  text-align: center;
}
#single #vol145 #btnBox li {
  display: inline-block;
}
#single #vol145 #btnBox li:first-of-type {
  margin-right: 10px;
}
#single #vol145 #btnBox li a {
  margin-top: 30px;
}
#single #vol146 #hukidashi {
  margin-top: 30px;
}
#single #vol146 #hukidashi p {
  padding: 0;
}
#single #vol146 #hukidashi .balloon6 {
  width: 100%;
  margin-bottom: 30px;
  overflow: hidden;
}
#single #vol146 #hukidashi .balloon6 .faceicon {
  float: left;
  margin-right: -50px;
  width: 100px;
}
#single #vol146 #hukidashi .balloon6 .faceicon img {
  width: 100%;
  height: auto;
  border-radius: 50%;
}
#single #vol146 #hukidashi .balloon6 .chatting {
  width: 100%;
  text-align: left;
}
#single #vol146 #hukidashi .balloon6 .chatting .says {
  position: relative;
  margin: 0 0 0 120px;
  padding: 10px;
  border-radius: 12px;
  background: #f4f2f0;
}
#single #vol146 #hukidashi .balloon6 .chatting .says::after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 3px;
  left: -19px;
  border: 8px solid transparent;
  border-right: 18px solid #f4f2f0;
  -webkit-transform: rotate(35deg);
  transform: rotate(35deg);
}
#single #vol146 #hukidashi .balloon6 .chatting .says p {
  margin: 0;
  padding: 0;
}
@media screen and (max-width: 768px) {
  #single #vol146 #hukidashi .balloon6 .chatting .says p {
    font-size: 12px;
  }
}
#single #vol146 #hukidashi .balloon7 {
  width: 100%;
  margin-bottom: 30px;
  overflow: hidden;
}
#single #vol146 #hukidashi .balloon7:nth-of-type(4) {
  margin-bottom: 0;
}
#single #vol146 #hukidashi .balloon7 .faceicon {
  float: right;
  margin-right: -10px;
  width: 100px;
}
#single #vol146 #hukidashi .balloon7 .faceicon img {
  width: 100%;
  height: auto;
  border-radius: 50%;
}
#single #vol146 #hukidashi .balloon7 .chatting {
  width: 100%;
  text-align: left;
}
#single #vol146 #hukidashi .balloon7 .chatting .says {
  position: relative;
  margin: 0 90px 0 0;
  padding: 10px;
  border-radius: 12px;
  background: #f4f2f0;
}
#single #vol146 #hukidashi .balloon7 .chatting .says::after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 3px;
  right: -19px;
  border: 8px solid transparent;
  border-right: 18px solid #f4f2f0;
  -webkit-transform: rotate(145deg);
  transform: rotate(145deg);
}
#single #vol146 #hukidashi .balloon7 .chatting .says p {
  margin: 0;
  padding: 0;
}
@media screen and (max-width: 768px) {
  #single #vol146 #hukidashi .balloon7 .chatting .says p {
    font-size: 12px;
  }
}
#single #vol146 .onlineFlow {
  margin-top: 60px;
}
#single #vol146 .onlineFlow:nth-of-type(1) {
  margin-top: 30px;
}
#single #vol146 .onlineFlow p {
  padding: 0;
}
#single #vol146 .onlineFlow ul li {
  float: left;
  width: calc(50% - 10px);
  margin-right: 20px;
}
#single #vol146 .onlineFlow ul li:nth-child(2) {
  margin-right: 0;
}
#single #vol146 .onlineFlow ul li p {
  padding-top: 0;
}
#single #vol146 .onlineFlow ul li div {
  padding-top: 1.5em;
}
@media screen and (max-width: 768px) {
  #single #vol146 .onlineFlow ul li {
    float: none;
    width: 100%;
    margin-right: 0;
  }
}
@media screen and (max-width: 768px) {
  #single #vol146 .onlineFlow ul li figure {
    margin-top: 20px;
  }
}
#single #vol147 #table01, #single #vol147 #table02, #single #vol147 #table03 {
  margin-top: 20px;
}
#single #vol147 #table01 tbody, #single #vol147 #table02 tbody, #single #vol147 #table03 tbody {
  border-top: solid 1px #000;
  border-left: solid 1px #000;
}
#single #vol147 #table01 tbody th, #single #vol147 #table01 tbody td, #single #vol147 #table02 tbody th, #single #vol147 #table02 tbody td, #single #vol147 #table03 tbody th, #single #vol147 #table03 tbody td {
  border-bottom: solid 1px #000;
  border-right: solid 1px #000;
  text-align: center;
  padding: 1.5%;
}
#single #vol147 #table01 tbody th, #single #vol147 #table02 tbody th, #single #vol147 #table03 tbody th {
  font-weight: bold;
  background-color: rgba(229, 229, 229, 0.8);
}
#single #vol147 #table01 tbody th:first-child, #single #vol147 #table02 tbody th:first-child, #single #vol147 #table03 tbody th:first-child {
  width: 15%;
}
#single #vol147 #table01 tbody #emptiness, #single #vol147 #table02 tbody #emptiness, #single #vol147 #table03 tbody #emptiness {
  background-image: linear-gradient(21deg, transparent 50%, black 49%, black 51%, transparent 51%, transparent);
}
#single #vol147 #table01 tbody td, #single #vol147 #table02 tbody td, #single #vol147 #table03 tbody td {
  text-align: center;
}
#single #vol147 #table02 tbody tr:nth-child(1) {
  background-color: rgba(229, 229, 229, 0.8);
}
#single #vol147 #table02 tbody tr:nth-child(1) th:nth-child(2) {
  background-color: rgba(253, 237, 238, 0.8);
}
#single #vol147 #table02 tbody tr:nth-child(1) th:nth-child(3) {
  background-color: rgba(237, 238, 247, 0.8);
}
#single #vol147 #table02 tbody tr th {
  font-weight: normal;
  background-color: transparent;
}
#single #vol147 #table02 tbody tr th:first-child {
  width: 35%;
}
#single #vol147 #table03 {
  margin-top: 10px;
}
#single #vol147 #table03 tbody tr:nth-child(1) {
  background-color: #464d38;
}
#single #vol147 #table03 tbody tr th:first-child {
  width: 35%;
}
#single #vol147 #clmBox li {
  width: calc(50% - 10px);
  margin-right: 20px;
}
@media screen and (max-width: 768px) {
  #single #vol147 #clmBox li {
    width: 100%;
    float: none;
    margin-right: 0;
  }
}
#single #vol147 #clmBox li:last-child {
  margin-right: 0;
}
#single #vol147 #clmBox li .bgGray {
  background-color: #e5e5e5;
  padding: 10px;
  margin-top: 10px;
}
#single #vol147 #clmBox li .bgGray p {
  padding-top: 0;
  padding-left: 1em;
  text-indent: -1em;
}
#single #vol147 #clmBox li .bgGray p .Red {
  color: red;
}
#single #vol147 #clmBox li .bgGray:nth-of-type(2) {
  text-align: center;
}
#single #vol148 .img2Box2:first-of-type {
  margin-bottom: 30px;
}
#single #vol148 .img2Box2 li {
  width: calc(50% - 10px);
  margin-right: 20px;
}
@media screen and (max-width: 768px) {
  #single #vol148 .img2Box2 li {
    width: 100%;
    margin-right: 0;
    float: none;
  }
}
#single #vol148 .img2Box2 li:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  #single #vol148 .img2Box2 li:last-child {
    margin-top: 30px;
  }
}
#single #vol148 .img2Box2 li figure {
  text-align: center;
}
#single #vol148 .img2Box2 li figure figcaption {
  font-size: 12px;
  margin-top: 5px;
  text-align: left;
}
#single #vol148 #stepList {
  margin-top: 20px;
}
#single #vol148 #stepList div {
  position: relative;
  padding: 15px;
  text-align: center;
  margin-bottom: 35px;
}
#single #vol148 #stepList div:nth-child(1) {
  background: #eaf1e2;
}
#single #vol148 #stepList div:nth-child(2) {
  background: #d5e2c7;
}
#single #vol148 #stepList div:nth-child(3) {
  background: #bfd5aa;
}
#single #vol148 #stepList div:nth-child(4) {
  background: #aac78d;
}
#single #vol148 #stepList div:nth-child(5) {
  background: #95b872;
  margin-bottom: 0;
}
#single #vol148 #stepList div::after {
  content: "▼";
  position: absolute;
  bottom: -30px;
  left: 50%;
}
@media screen and (max-width: 768px) {
  #single #vol148 #stepList div::after {
    transform: translateX(-50%);
  }
}
#single #vol148 #stepList div:nth-child(5)::after {
  display: none;
}
#single #vol148 #stepList div p {
  padding-top: 0;
}
#single #vol149 #kantakun {
  margin-top: 20px;
}
#single #vol149 #kantakun li {
  float: left;
  width: calc(50% - 10px);
  margin-right: 20px;
}
#single #vol149 #kantakun li:nth-child(n+3) {
  margin-top: 40px;
}
@media screen and (max-width: 768px) {
  #single #vol149 #kantakun li:nth-child(n+3) {
    margin-top: 0;
  }
}
#single #vol149 #kantakun li:nth-child(2n) {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  #single #vol149 #kantakun li {
    float: none;
    width: 100%;
    margin-right: 0;
  }
  #single #vol149 #kantakun li:nth-child(n+2) {
    margin-top: 30px;
  }
}
#single #vol149 #kantakun li figure img {
  width: 100%;
}
#single #vol149 #table01 {
  margin-top: 20px;
}
#single #vol149 #table01 tbody {
  border-top: solid 1px #000;
  border-left: solid 1px #000;
}
#single #vol149 #table01 tbody th, #single #vol149 #table01 tbody td {
  border-bottom: solid 1px #000;
  border-right: solid 1px #000;
  text-align: center;
  padding: 1.5%;
}
#single #vol149 #table01 tbody th {
  font-weight: bold;
  background-color: rgba(229, 229, 229, 0.8);
}
#single #vol149 #table01 tbody th:first-child {
  width: 15%;
}
#single #vol149 #table01 tbody #emptiness {
  background-image: linear-gradient(21deg, transparent 50%, black 49%, black 51%, transparent 51%, transparent);
}
#single #vol149 #table01 tbody td {
  text-align: center;
}
@media screen and (max-width: 768px) {
  #single #vol149 #fukidashi {
    padding-top: 0;
  }
}
#single #vol149 .img2Box2:first-of-type {
  margin-bottom: 30px;
}
#single #vol149 .img2Box2 li {
  width: calc(50% - 10px);
  margin-right: 20px;
}
@media screen and (max-width: 768px) {
  #single #vol149 .img2Box2 li {
    width: 100%;
    margin-right: 0;
    float: none;
  }
}
#single #vol149 .img2Box2 li:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  #single #vol149 .img2Box2 li:last-child {
    margin-top: 30px;
  }
}
#single #vol149 .img2Box2 li figure {
  text-align: center;
  margin-top: 10px;
}
#single #vol149 .img2Box2 li figure img {
  width: 100%;
}
#single #vol149 .img2Box2 li figure figcaption {
  font-size: 12px;
  margin-top: 5px;
  text-align: left;
}
#single #vol150 #greeting02 {
  border: #e7ba36 10px solid;
}
@media screen and (max-width: 768px) {
  #single #vol150 #greeting02 {
    border: #e7ba36 5px solid;
  }
}
@media screen and (max-width: 768px) {
  #single #vol151 #clm01 p {
    padding-top: 10px;
  }
}
#single #vol151 .img2Box2 {
  margin-top: 20px;
}
#single #vol151 .img2Box2:first-of-type {
  margin-bottom: 30px;
}
#single #vol151 .img2Box2 li {
  width: calc(50% - 10px);
  margin-right: 20px;
}
@media screen and (max-width: 768px) {
  #single #vol151 .img2Box2 li {
    width: 100%;
    margin-right: 0;
    float: none;
  }
}
#single #vol151 .img2Box2 li:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  #single #vol151 .img2Box2 li:last-child {
    margin-top: 30px;
  }
}
#single #vol151 .img2Box2 li figure {
  text-align: center;
}
#single #vol151 .img2Box2 li figure img {
  width: 100%;
}
#single #vol151 .img2Box2 li figure figcaption {
  font-size: 12px;
  margin-top: 5px;
  text-align: left;
}
#single #vol151 .clmLine {
  margin-bottom: 70px;
  padding-bottom: 70px;
  border-bottom: #e5e5e5 10px solid;
}
@media screen and (max-width: 768px) {
  #single #vol151 .clmLine {
    margin-bottom: 35px;
    padding-bottom: 35px;
  }
}
#single #vol151 .subClm h3 {
  font-weight: bold;
  font-size: 16px;
}
#single #vol151 .subClm ul li {
  width: calc(50% - 10px);
  margin-right: 20px;
}
#single #vol151 .subClm ul li:nth-of-type(2) {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  #single #vol151 .subClm ul li {
    width: 100%;
    margin-right: 0;
  }
}
@media screen and (max-width: 768px) {
  #single #vol151 .subClm ul .left figure img {
    min-width: 100%;
  }
}
@media screen and (max-width: 768px) {
  #single #vol151 .subClm ul .right {
    margin-top: 15px;
  }
}
@media screen and (max-width: 768px) {
  #single #vol151 #clm03 p:nth-of-type(1) {
    padding-top: 10px;
  }
}
#single #vol151 #clm03 figure {
  text-align: center;
  margin-top: 20px;
}
#single #vol151 .balloon6 {
  width: 100%;
  margin-top: 30px;
  overflow: hidden;
}
#single #vol151 .balloon6:nth-of-type(2) {
  margin-bottom: 0;
}
#single #vol151 .balloon6 .faceicon {
  float: left;
  margin-right: -50px;
  width: 100px;
}
#single #vol151 .balloon6 .faceicon img {
  width: 100%;
  height: auto;
  border-radius: 50%;
}
#single #vol151 .balloon6 .faceicon .name {
  padding-top: 0;
  text-align: center;
}
#single #vol151 .balloon6 .chatting {
  width: 100%;
  text-align: left;
  margin-top: 30px;
}
@media screen and (max-width: 768px) {
  #single #vol151 .balloon6 .chatting {
    margin-top: 20px;
  }
}
#single #vol151 .balloon6 .chatting .says {
  position: relative;
  margin: 0 0 0 120px;
  padding: 10px;
  border-radius: 12px;
  background: #f4f2f0;
}
#single #vol151 .balloon6 .chatting .says::after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 3px;
  left: -19px;
  border: 8px solid transparent;
  border-right: 18px solid #edf1ee;
  -webkit-transform: rotate(35deg);
  transform: rotate(35deg);
}
#single #vol151 .balloon6 .chatting .says p {
  margin: 0;
  padding: 0;
}
@media screen and (max-width: 768px) {
  #single #vol151 .balloon6 .chatting .says p {
    font-size: 12px;
  }
}
#single #vol152 .img2Box2 {
  margin-top: 20px;
}
#single #vol152 .img2Box2:first-of-type {
  margin-bottom: 30px;
}
#single #vol152 .img2Box2 li {
  width: calc(50% - 10px);
  margin-right: 20px;
}
@media screen and (max-width: 768px) {
  #single #vol152 .img2Box2 li {
    width: 100%;
    margin-right: 0;
    float: none;
  }
}
#single #vol152 .img2Box2 li:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  #single #vol152 .img2Box2 li:last-child {
    margin-top: 30px;
  }
}
#single #vol152 .img2Box2 li figure {
  text-align: center;
}
#single #vol152 .img2Box2 li figure img {
  width: 100%;
}
#single #vol152 .img2Box2 li figure figcaption {
  font-size: 12px;
  margin-top: 5px;
  text-align: left;
}
#single #vol152 .exception:first-of-type {
  margin-bottom: 0;
  margin-top: 40px;
}
#single #vol152 .btn a {
  margin-top: 0;
}
#single #vol153 .graphbox {
  margin-top: 20px;
}
#single #vol153 .graphbox li {
  float: left;
  width: calc(50% - 10px);
  margin-right: 20px;
}
#single #vol153 .graphbox li:nth-child(2) {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  #single #vol153 .graphbox li:nth-child(2) {
    margin-top: 40px;
  }
}
@media screen and (max-width: 768px) {
  #single #vol153 .graphbox li {
    float: none;
    width: 100%;
    margin-right: 0;
  }
}
#single #vol153 .qa p {
  padding-top: 0;
}
#single #vol153 .qa .question, #single #vol153 .qa .answer {
  background-color: #edf7fd;
  padding: 15px;
}
#single #vol153 .qa .question p, #single #vol153 .qa .answer p {
  text-indent: -1.7em;
  padding-left: 1.7em;
}
#single #vol153 .qa .answer {
  background-color: #fbeef5;
}
#single #vol153 .qa:nth-of-type(1) {
  margin-top: 20px;
}
#single #vol153 .qa:nth-of-type(n+2) {
  margin-top: 30px;
}
#single #vol153 .pointBox {
  margin-top: 20px;
}
#single #vol153 .pointBox:nth-of-type(2) {
  margin-top: 30px;
}
#single #vol153 .pointBox .pointCount {
  padding: 5px;
  background-color: #977736;
  width: calc(100% - 83%);
  text-align: center;
  color: #fff;
}
@media screen and (max-width: 768px) {
  #single #vol153 .pointBox .pointCount {
    width: calc(100% - 70%);
  }
}
#single #vol153 .pointBox .pointTtl {
  font-weight: bold;
  font-size: 16px;
}
#single #vol153 .pointBox figure {
  margin-top: 20px;
}
#single #vol153 .pointBox figure figcaption {
  font-size: 12px;
  margin-top: 5px;
}
#single #vol153 #table01 {
  margin-top: 20px;
  font-size: 12px;
}
#single #vol153 #table01 tbody {
  border-top: solid 1px #000;
  border-left: solid 1px #000;
}
#single #vol153 #table01 tbody th, #single #vol153 #table01 tbody td {
  border-bottom: solid 1px #000;
  border-right: solid 1px #000;
  text-align: center;
  padding: 1.5%;
}
#single #vol153 #table01 tbody th {
  font-weight: bold;
}
#single #vol153 #table01 tbody th:first-child {
  width: 15%;
}
#single #vol153 #table01 tbody th:nth-of-type(2) {
  background-color: #edf7fd;
}
#single #vol153 #table01 tbody th:nth-of-type(3) {
  background-color: #fbeef5;
}
#single #vol153 #table01 tbody th:nth-of-type(4) {
  background-color: #ecf5ed;
}
#single #vol153 #table01 tbody td:nth-of-type(1) {
  background-color: #edf7fd;
}
#single #vol153 #table01 tbody td:nth-of-type(2) {
  background-color: #fbeef5;
}
#single #vol153 #table01 tbody td:nth-of-type(3) {
  background-color: #ecf5ed;
}
#single #vol153 #table01 tbody #emptiness {
  background-image: linear-gradient(28deg, transparent 50%, black 49%, black 51%, transparent 51%, transparent);
}
#single #vol153 #table01 tbody td {
  text-align: center;
}
#single #vol153 .padnon {
  padding-top: 10px;
}
#single #vol154 .img2Box2 {
  margin-top: 10px;
}
#single #vol154 .img2Box2:first-of-type {
  margin-bottom: 30px;
}
#single #vol154 .img2Box2 li {
  width: calc(50% - 10px);
  margin-right: 20px;
}
@media screen and (max-width: 768px) {
  #single #vol154 .img2Box2 li {
    width: 100%;
    margin-right: 0;
    float: none;
  }
}
#single #vol154 .img2Box2 li:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  #single #vol154 .img2Box2 li:last-child {
    margin-top: 30px;
  }
}
#single #vol154 .img2Box2 li figure {
  text-align: center;
}
#single #vol154 .img2Box2 li figure img {
  width: 100%;
}
#single #vol154 .img2Box2 li figure figcaption {
  font-size: 12px;
  margin-top: 5px;
  text-align: left;
}
#single #vol154 .padnon {
  padding-top: 0;
}
#single #vol154 #table01 {
  margin-top: 20px;
  font-size: 12px;
}
#single #vol154 #table01 tbody {
  border-top: solid 1px #000;
  border-left: solid 1px #000;
}
#single #vol154 #table01 tbody th, #single #vol154 #table01 tbody td {
  border-bottom: solid 1px #000;
  border-right: solid 1px #000;
  text-align: center;
  padding: 1.5%;
}
#single #vol154 #table01 tbody tr th {
  font-weight: bold;
}
#single #vol154 #table01 tbody tr th:first-child {
  width: 20%;
}
#single #vol154 #table01 tbody tr th:nth-of-type(2) {
  background-color: #3b624f;
  color: #fff;
}
#single #vol154 #table01 tbody tr th:nth-of-type(3) {
  background-color: #e8c931;
  color: #fff;
}
#single #vol154 #table01 tbody tr th:nth-of-type(1) {
  background-color: #fff;
}
#single #vol154 #table01 tbody tr td {
  text-align: center;
}
#single #vol154 #table01 tbody tr td:nth-of-type(1) {
  background-color: #eff6eb;
}
#single #vol154 #table01 tbody tr td:nth-of-type(2) {
  background-color: #fcfbdf;
}
#single #vol154 .syutten {
  padding-top: 10px;
  font-size: 12px;
}
#single #vol154 .staff-product:nth-of-type(2) {
  margin-top: 50px;
}
#single #vol154 .staff-product .staff-product-ttl {
  font-size: 16px;
}
@media screen and (max-width: 768px) {
  #single #vol154 .staff-product .staff-product-ttl {
    font-size: 14px;
  }
}
#single #vol154 .staff-product .staff-product-subttl {
  font-size: 18px;
  margin: 10px 0 10px 0;
}
@media screen and (max-width: 768px) {
  #single #vol154 .staff-product .staff-product-subttl {
    font-size: 14px;
  }
}
#single #vol154 .staff-product #antivirus-product {
  margin-top: 30px;
}
#single #vol154 .staff-product #antivirus-product .antivirus-product-subttl {
  font-size: 18px;
}
@media screen and (max-width: 768px) {
  #single #vol154 .staff-product #antivirus-product .antivirus-product-subttl {
    font-size: 14px;
  }
}
#single #vol154 .staff-product #antivirus-product #staff-btnBox {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: center;
  font-size: 0;
}
@media screen and (max-width: 768px) {
  #single #vol154 .staff-product #antivirus-product #staff-btnBox {
    text-align: left;
  }
}
#single #vol154 .staff-product #antivirus-product #staff-btnBox li {
  display: inline-block;
  width: 33%;
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  #single #vol154 .staff-product #antivirus-product #staff-btnBox li {
    display: block;
    width: 100%;
  }
}
#single #vol154 .staff-product #antivirus-product #staff-btnBox li a {
  margin-top: 0;
}
@media screen and (max-width: 768px) {
  #single #vol154 .staff-product #antivirus-product #staff-btnBox li a {
    min-width: 100%;
  }
}
#single #vol154 .exception:first-of-type {
  margin-bottom: 0;
  margin-top: 40px;
}
#single #vol155 #comname {
  font-size: 16px;
}
@media screen and (max-width: 768px) {
  #single #vol155 #comname {
    font-size: 14px;
  }
}
#single #vol155 #comname p {
  padding-top: 0;
}
#single #vol155 #proname {
  font-size: 18px;
}
@media screen and (max-width: 768px) {
  #single #vol155 #proname {
    font-size: 14px;
  }
}
@media screen and (max-width: 768px) {
  #single #vol155 #chikuden img {
    width: 40%;
  }
}
#single #vol155 #functions {
  margin-top: 10px;
}
#single #vol155 #functions li {
  float: left;
  width: calc(50% - 10px);
  margin-right: 20px;
}
#single #vol155 #functions li:nth-child(2n) {
  margin-right: 0;
}
#single #vol155 #functions li:nth-child(n+3) {
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  #single #vol155 #functions li:nth-child(n+3) {
    margin-top: 0;
  }
}
#single #vol155 #functions li .funttl {
  background: #333;
  color: #fff;
  padding: 10px;
}
@media screen and (max-width: 768px) {
  #single #vol155 #functions li {
    float: none;
    width: 100%;
    margin-right: 0;
    margin-bottom: 40px;
  }
}
#single #vol155 #masutokuosusume {
  margin-top: 20px;
  border: solid 2px #e5e5e5;
  padding: 20px;
}
#single #vol155 #masutokuosusume #ttl {
  font-size: 16px;
}
@media screen and (max-width: 768px) {
  #single #vol155 #masutokuosusume #ttl {
    font-size: 14px;
  }
}
#single #vol155 #masutokuosusume #subttl {
  font-size: 16px;
  margin-top: 5px;
}
@media screen and (max-width: 768px) {
  #single #vol155 #masutokuosusume #subttl {
    font-size: 14px;
  }
}
#single #vol155 #masutokuosusume #osusumedes {
  margin-top: 10px;
}
#single #vol155 #masutokuosusume p {
  padding-top: 0;
}
#single #vol155 .btn a {
  margin-top: 30px;
}
#single #vol156 #lineupimg {
  margin-top: 20px;
}
#single #vol156 #lineupimg li {
  float: left;
  width: calc(50% - 10px);
  margin-right: 20px;
}
#single #vol156 #lineupimg li:nth-child(2n) {
  margin-right: 0;
}
#single #vol156 #lineupimg li:nth-child(n+3) {
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  #single #vol156 #lineupimg li:nth-child(n+3) {
    margin-top: 0;
  }
}
@media screen and (max-width: 768px) {
  #single #vol156 #lineupimg li {
    float: none;
    width: 100%;
    margin-right: 0;
  }
  #single #vol156 #lineupimg li:nth-child(n+2) {
    margin-top: 20px;
  }
}
#single #vol156 #clmBox li {
  width: calc(50% - 10px);
  margin-right: 20px;
}
@media screen and (max-width: 768px) {
  #single #vol156 #clmBox li {
    width: 100%;
    float: none;
    margin-right: 0;
  }
}
#single #vol156 #clmBox li:last-child {
  margin-right: 0;
}
#single #vol156 #clmBox li .bgGray {
  background-color: #e5e5e5;
  padding: 10px;
  margin-top: 10px;
}
#single #vol156 #clmBox li .bgGray p {
  padding-top: 0;
  padding-left: 1em;
  text-indent: -1em;
}
#single #vol156 #clmBox li .bgGray p .Red {
  color: red;
}
#single #vol156 #clmBox li .bgGray:nth-of-type(2) {
  text-align: center;
}
#single #vol156 #table01 {
  margin-top: 20px;
}
#single #vol156 #table01 tbody {
  border-top: solid 1px #000;
  border-left: solid 1px #000;
}
#single #vol156 #table01 tbody th, #single #vol156 #table01 tbody td {
  border-bottom: solid 1px #000;
  border-right: solid 1px #000;
  text-align: center;
  padding: 1.5%;
}
#single #vol156 #table01 tbody th {
  font-weight: bold;
  background-color: rgba(244, 244, 244, 0.8);
}
#single #vol156 #table01 tbody th:first-child {
  width: 15%;
}
#single #vol156 #table01 tbody .yel {
  background: rgba(245, 177, 22, 0.3);
}
#single #vol156 #table01 tbody .pin {
  background: rgba(230, 84, 94, 0.3);
}
#single #vol156 #table01 tbody .bul {
  background: rgba(24, 127, 196, 0.3);
}
#single #vol156 #table01 tbody #emptiness {
  background: none;
  background-image: linear-gradient(21deg, transparent 50%, black 49%, black 51%, transparent 51%, transparent);
}
#single #vol156 #table01 tbody td {
  text-align: center;
}
#single #vol157 #mokiplan li {
  float: left;
  width: calc(50% - 10px);
  margin-right: 20px;
  background: #f5f5f5;
  padding: 50px;
}
#single #vol157 #mokiplan li:nth-child(n+3) {
  margin-top: 20px;
}
#single #vol157 #mokiplan li:nth-child(2n) {
  margin-right: 0;
}
#single #vol157 #mokiplan li:nth-of-type(1) {
  margin-top: 0;
}
@media screen and (max-width: 768px) {
  #single #vol157 #mokiplan li:nth-of-type(1) {
    margin-top: 20px;
  }
}
@media screen and (max-width: 768px) {
  #single #vol157 #mokiplan li {
    float: none;
    width: 100%;
    margin-right: 0;
    padding: 20px;
    margin-top: 20px;
  }
}
#single #vol157 #mokiplan li .planttl {
  margin-bottom: 10px;
  font-size: 16px;
  padding-left: 1.1em;
  text-indent: -1.1em;
}
@media screen and (max-width: 768px) {
  #single #vol157 #mokiplan li .planttl {
    font-size: 14px;
  }
}
#single #vol157 #mokiplan li figcaption {
  font-size: 12px;
  margin-top: 5px;
}
#single #vol157 table {
  border-top: solid 1px #000;
  border-left: solid 1px #000;
}
#single #vol157 table tr {
  border-bottom: solid 1px #000;
  background: #f5f5f5;
}
#single #vol157 table tr:nth-of-type(1) {
  background: rgba(244, 178, 189, 0.2);
}
#single #vol157 table tr:nth-of-type(2) {
  background: #f0f7fd;
}
#single #vol157 table tr:nth-of-type(3) {
  background: #fcfbdf;
}
#single #vol157 table tr td {
  border-right: solid 1px #000;
  padding: 10px;
}
#single #vol157 table tr td:nth-of-type(1) {
  width: 10%;
  text-align: center;
}
#single #vol158 #virusbox {
  background: #f8f8ff;
  margin-top: 20px;
  padding: 25px;
}
#single #vol158 #virusbox #virus {
  text-align: center;
  font-weight: bold;
}
#single #vol158 #virusbox #envelope, #single #vol158 #virusbox #nonenvelope {
  background: #fff;
  margin-top: 20px;
  padding: 15px;
}
#single #vol158 #virusbox #envelope .ttl, #single #vol158 #virusbox #nonenvelope .ttl {
  font-weight: bold;
}
#single #vol158 #virusbox #envelope p:nth-of-type(n+2), #single #vol158 #virusbox #nonenvelope p:nth-of-type(n+2) {
  padding-top: 0;
}
#single #vol158 #s04 .dateBox:nth-of-type(1) {
  margin-top: 20px;
}
#single #vol158 #s04 .dateBox:nth-of-type(n+2) {
  margin-top: 60px;
}
@media screen and (max-width: 768px) {
  #single #vol158 #s04 .dateBox:nth-of-type(n+2) {
    margin-top: 30px;
  }
}
#single #vol158 #s04 .dateBox h3 {
  font-size: 18px;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  #single #vol158 #s04 .dateBox h3 {
    font-size: 15px;
  }
}
#single #vol158 #s04 .dateBox figure {
  margin-top: 20px;
}
#single #vol158 #s04 .dateBox figure img {
  width: 70%;
}
@media screen and (max-width: 768px) {
  #single #vol158 #s04 .dateBox figure img {
    width: 100%;
  }
}
#single #vol158 #s04 .dateBox figure figcaption {
  margin-top: 20px;
  font-size: 12px;
}
#single #vol158 #s04 .dateBox .max100 img {
  width: 100%;
}
#single #vol158 #item {
  margin: 20px 0 10px 0;
}
#single #vol158 #item li {
  float: left;
  width: calc(33.33% - 10px);
  margin-right: 15px;
}
#single #vol158 #item li:nth-child(3) {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  #single #vol158 #item li {
    float: none;
    width: 100%;
    margin-bottom: 30px;
  }
  #single #vol158 #item li:nth-of-type(3) {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 768px) {
  #single #vol158 #item li p {
    padding-top: 1em;
  }
}
#single #vol158 .btn a {
  margin-top: 10px;
}
#single #vol159 #circlegraph {
  width: 65%;
  margin-top: 10px;
}
@media screen and (max-width: 768px) {
  #single #vol159 #circlegraph {
    width: 100%;
    margin-top: 20px;
  }
}
#single #vol159 #smartsizeimg {
  width: 65%;
  margin-top: 10px;
}
@media screen and (max-width: 768px) {
  #single #vol159 #smartsizeimg {
    width: 100%;
    margin-top: 20px;
  }
}
#single #vol159 #table01 {
  margin-top: 20px;
}
#single #vol159 #table01 tbody {
  border-top: solid 1px #000;
  border-left: solid 1px #000;
}
#single #vol159 #table01 tbody th, #single #vol159 #table01 tbody td {
  border-bottom: solid 1px #000;
  border-right: solid 1px #000;
  text-align: center;
  padding: 1.5%;
}
#single #vol159 #table01 tbody th:first-child {
  width: 15%;
}
#single #vol159 #table01 tbody .yel {
  background: rgba(253, 245, 219, 0.6);
}
#single #vol159 #table01 tbody td {
  text-align: center;
}
#single #vol159 #smartbg {
  padding: 10px;
  background: #e5e5e5;
  margin: 10px 0 15px 0;
}
#single #vol159 #hikaku {
  width: 85%;
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  #single #vol159 #hikaku {
    width: 100%;
  }
}
#single #vol159 #table02 {
  margin-top: 20px;
}
#single #vol159 #table02 tbody {
  border-top: solid 1px #000;
  border-left: solid 1px #000;
}
#single #vol159 #table02 tbody th, #single #vol159 #table02 tbody td {
  border-bottom: solid 1px #000;
  border-right: solid 1px #000;
  text-align: center;
  padding: 1.5%;
}
#single #vol159 #table02 tbody th:first-child {
  width: 20%;
}
#single #vol159 #table02 tbody .yel {
  background: rgba(253, 245, 219, 0.6);
}
#single #vol159 #table02 tbody .bul {
  background: rgba(219, 239, 247, 0.6);
}
#single #vol159 #table02 tbody td {
  text-align: center;
}
#single #vol159 #table03 {
  margin-top: 20px;
}
#single #vol159 #table03 tbody {
  border-top: solid 1px #000;
  border-left: solid 1px #000;
}
#single #vol159 #table03 tbody th, #single #vol159 #table03 tbody td {
  border-bottom: solid 1px #000;
  border-right: solid 1px #000;
  text-align: center;
  padding: 1.5%;
}
#single #vol159 #table03 tbody th:first-child {
  width: 58%;
}
#single #vol159 .hikaricelabox:nth-child(n+2) {
  margin-top: 30px;
}
@media screen and (max-width: 768px) {
  #single #vol159 .hikaricelabox {
    float: none;
  }
}
#single #vol159 .hikaricelabox .left {
  width: 40%;
}
@media screen and (max-width: 768px) {
  #single #vol159 .hikaricelabox .left {
    width: 100%;
  }
}
#single #vol159 .hikaricelabox .right {
  width: 55%;
  padding-top: 0;
}
@media screen and (max-width: 768px) {
  #single #vol159 .hikaricelabox .right {
    width: 100%;
    padding-top: 1.5em;
  }
}
#single #vol160 .padnon {
  padding-top: 0;
}
#single #vol160 #usuita {
  display: flex;
  flex-wrap: wrap;
}
#single #vol160 #usuita li {
  width: calc(50% - 10px);
  margin-right: 20px;
}
#single #vol160 #usuita li:nth-child(2n) {
  margin-right: 0;
}
#single #vol160 #usuita li:nth-child(n+3) {
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  #single #vol160 #usuita li:nth-child(n+3) {
    margin-top: 0;
  }
}
#single #vol160 #usuita li .ttl {
  margin-bottom: 5px;
}
@media screen and (max-width: 768px) {
  #single #vol160 #usuita li .setsumei {
    padding-top: 5px;
  }
}
@media screen and (max-width: 768px) {
  #single #vol160 #usuita li {
    float: none;
    width: 100%;
    margin-right: 0;
  }
  #single #vol160 #usuita li:nth-child(n+2) {
    margin-top: 30px;
  }
}
@media screen and (max-width: 768px) {
  #single #vol160 #usuita {
    display: block;
    flex-wrap: nowrap;
  }
}
#single #vol160 #lineup {
  margin-top: 20px;
}
#single #vol160 #lineup li {
  width: calc(50% - 10px);
  margin-right: 20px;
}
#single #vol160 #lineup li:nth-child(2n) {
  margin-right: 0;
}
#single #vol160 #lineup li:nth-child(n+3) {
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  #single #vol160 #lineup li:nth-child(n+3) {
    margin-top: 0;
  }
}
#single #vol160 #lineup li p {
  padding-top: 5px;
}
@media screen and (max-width: 768px) {
  #single #vol160 #lineup li {
    width: 100%;
    float: none;
    margin-right: 0;
  }
  #single #vol160 #lineup li:nth-child(n+2) {
    margin-top: 30px;
  }
}
#single #vol160 #clm01 .btn a {
  margin-top: 20px;
}
#single #vol160 .customparts {
  margin-top: 20px;
}
#single #vol160 .customparts:nth-of-type(1) {
  margin-bottom: 50px;
}
@media screen and (max-width: 768px) {
  #single #vol160 .customparts:nth-of-type(1) {
    margin-bottom: 30px;
  }
}
#single #vol160 .customparts .ttl {
  font-size: 16px;
}
@media screen and (max-width: 768px) {
  #single #vol160 .customparts .ttl {
    font-size: 14px;
  }
}
@media screen and (max-width: 768px) {
  #single #vol160 .customparts p {
    padding-top: 10px;
  }
}
#single #vol160 .customparts ul {
  margin-top: 20px;
}
#single #vol160 .customparts ul li {
  width: calc(50% - 10px);
  margin-right: 20px;
}
#single #vol160 .customparts ul li:nth-child(2n) {
  margin-right: 0;
}
#single #vol160 .customparts ul li:nth-child(n+3) {
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  #single #vol160 .customparts ul li:nth-child(n+3) {
    margin-top: 0;
  }
}
#single #vol160 .customparts ul li .txtBox .sstxt {
  padding-top: 5px;
  font-size: 10px;
  text-align: right;
}
#single #vol160 .customparts ul li .txtBox .stxt {
  padding-top: 5px;
}
#single #vol160 .customparts ul li .txtBox .btxt {
  padding-top: 0;
}
@media screen and (max-width: 768px) {
  #single #vol160 .customparts ul li {
    width: 100%;
    float: none;
    margin-right: 0;
  }
  #single #vol160 .customparts ul li:nth-child(n+2) {
    margin-top: 20px;
  }
}
#single #vol160 .customparts #jirei {
  margin-top: 10px;
}
#single #vol160 .customparts #jirei li p {
  padding-top: 0;
}
#single #vol160 .customparts #jirei li figure {
  margin: 5px 0;
}
#single #vol160 .customparts #jirei .sstxt {
  font-size: 10px;
  text-align: right;
}
#single #vol161 .padnon {
  padding-top: 0;
}
#single #vol161 #s01 figure img {
  width: 70%;
}
@media screen and (max-width: 768px) {
  #single #vol161 #s01 figure img {
    width: 100%;
  }
}
#single #vol161 #s02 .ranking {
  border-top: solid 1px #333;
  border-left: solid 1px #333;
}
#single #vol161 #s02 .ranking tbody tr {
  border-bottom: solid 1px #333;
  border-right: solid 1px #333;
}
#single #vol161 #s02 .ranking tbody tr th {
  border-right: solid 1px #333;
  width: calc(100% - 94%);
  text-align: center;
  padding: 5px;
}
@media screen and (max-width: 768px) {
  #single #vol161 #s02 .ranking tbody tr th {
    width: 15%;
  }
}
#single #vol161 #s02 .ranking tbody tr td {
  padding: 5px;
}
#single #vol161 #s02 .ranking tbody .bgOrg {
  background: #f8e9d6;
}
#single #vol161 #clm01 ul li {
  float: left;
  width: calc(50% - 5px);
  margin-right: 10px;
}
#single #vol161 #clm01 ul li:nth-child(2) {
  margin-right: 0;
}
#single #vol161 #clm01 ul li figure {
  margin-top: 5px;
}
@media screen and (max-width: 768px) {
  #single #vol161 #clm01 ul li {
    float: none;
    width: 100%;
    margin-right: 0;
  }
}
#single #vol161 #clm01 #columnImportant {
  margin-top: 20px;
  text-align: center;
  font-size: 16px;
  border: solid 3px #ff8c00;
  padding: 10px;
}
@media screen and (max-width: 768px) {
  #single #vol161 #clm01 #columnImportant {
    font-size: 14px;
  }
}
#single #vol161 #s04 figure img {
  width: 100%;
}
#single #vol161 #s04 .btn a {
  margin-top: 20px;
}
#single #vol161 #clm02 .inplusLineup:nth-of-type(2) {
  margin-top: 20px;
}
#single #vol161 #clm02 .inplusLineup .inpluscolour {
  font-size: 16px;
}
@media screen and (max-width: 768px) {
  #single #vol161 #clm02 .inplusLineup .inpluscolour {
    font-size: 14px;
  }
}
@media screen and (max-width: 768px) {
  #single #vol161 #clm02 .inplusLineup p {
    padding-top: 10px;
  }
}
#single #vol161 #clm02 .inplusLineup figure {
  margin-top: 10px;
}
#single #vol161 #clm02 .inplusLineup figure figcaption {
  font-size: 12px;
  margin-top: 5px;
}
#single #vol161 #clm03 p:nth-of-type(1) {
  padding-top: 0;
}
#single #vol161 #clm03 ul li {
  float: left;
  width: calc(50% - 10px);
  margin-right: 20px;
}
#single #vol161 #clm03 ul li:nth-child(2n) {
  margin-right: 0;
}
#single #vol161 #clm03 ul li:nth-child(n+3) {
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  #single #vol161 #clm03 ul li:nth-child(n+3) {
    margin-top: 0;
  }
}
#single #vol161 #clm03 ul li figure {
  margin-top: 5px;
}
@media screen and (max-width: 768px) {
  #single #vol161 #clm03 ul li {
    float: none;
    width: 100%;
    margin-right: 0;
  }
  #single #vol161 #clm03 ul li:nth-child(n+2) {
    margin-top: 20px;
  }
}
#single #vol161 #clm03 ul .txtBox {
  margin-top: 5px;
}
#single #vol161 #clm03 ul .txtBox .sstxt {
  text-align: right;
}
#single #vol161 #clm03 ul .txtBox .stxt {
  padding-top: 5px;
}
#single #vol161 #clm03 ul .txtBox .btxt {
  padding-top: 0;
}
#single #vol161 .sstxt {
  font-size: 10px;
  margin-top: 5px;
  padding-top: 0;
}
#single #vol162 #greeting02 {
  border: #f2912d 10px solid;
}
@media screen and (max-width: 768px) {
  #single #vol162 #greeting02 {
    border: #f2912d 5px solid;
  }
}
#single #vol163 .sstxt {
  font-size: 10px;
  margin-top: 5px;
  padding-top: 0;
}
#single #vol163 .btn a {
  margin-top: 20px;
}
#single #vol163 #s01 figure img {
  width: 70%;
}
@media screen and (max-width: 768px) {
  #single #vol163 #s01 figure img {
    width: 100%;
  }
}
#single #vol163 #s02 .ranking {
  border-top: solid 1px #333;
  border-left: solid 1px #333;
  background: #f5f5f5;
  width: 70%;
}
@media screen and (max-width: 768px) {
  #single #vol163 #s02 .ranking {
    width: 100%;
  }
}
#single #vol163 #s02 .ranking tbody tr {
  border-bottom: solid 1px #333;
  border-right: solid 1px #333;
}
#single #vol163 #s02 .ranking tbody tr th {
  border-right: solid 1px #333;
  width: 10%;
  text-align: center;
  padding: 5px;
}
@media screen and (max-width: 768px) {
  #single #vol163 #s02 .ranking tbody tr th {
    width: 15%;
  }
}
#single #vol163 #s02 .ranking tbody tr td {
  padding: 5px;
}
#single #vol163 #s02 .ranking tbody tr td:nth-of-type(1) {
  border-right: solid 1px #333;
}
#single #vol163 #s02 .ranking tbody tr td:nth-of-type(2) {
  width: 15%;
  text-align: center;
}
@media screen and (max-width: 768px) {
  #single #vol163 #s02 .ranking tbody tr td:nth-of-type(2) {
    width: 24%;
  }
}
#single #vol163 #s04 ul li {
  float: left;
  width: calc(50% - 10px);
  margin-right: 20px;
}
#single #vol163 #s04 ul li:nth-child(2n) {
  margin-right: 0;
}
#single #vol163 #s04 ul li:nth-child(n+3) {
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  #single #vol163 #s04 ul li:nth-child(n+3) {
    margin-top: 0;
  }
}
#single #vol163 #s04 ul li .ewfd {
  background: #dae24f;
  padding: 5px;
  display: inline-block;
}
#single #vol163 #s04 ul li figure {
  margin-top: 10px;
}
@media screen and (max-width: 768px) {
  #single #vol163 #s04 ul li {
    float: none;
    width: 100%;
    margin-right: 0;
  }
  #single #vol163 #s04 ul li:nth-child(n+2) {
    margin-top: 20px;
  }
}
#single #vol163 #s04 #variation, #single #vol163 #s04 #designcolor {
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  #single #vol163 #s04 #designcolor p {
    padding-top: 10px;
  }
}
#single #vol163 #clm01 ul .left {
  width: 27%;
}
@media screen and (max-width: 768px) {
  #single #vol163 #clm01 ul .left {
    float: none;
    width: 100%;
  }
}
#single #vol163 #clm01 ul .right {
  width: 68%;
}
@media screen and (max-width: 768px) {
  #single #vol163 #clm01 ul .right {
    float: none;
    width: 100%;
  }
}
#single #vol163 #clm01 ul .right .dannetsubox {
  background: #fef1ea;
  padding: 10px;
  text-align: center;
  font-size: 20px;
}
@media screen and (max-width: 768px) {
  #single #vol163 #clm01 ul .right .dannetsubox {
    font-size: 14px;
  }
}
#single #vol163 #clm01 ul .right .dannetsubox p:nth-of-type(1) {
  border-bottom: solid 2px #333;
  padding-bottom: 10px;
}
@media screen and (max-width: 768px) {
  #single #vol163 #clm01 ul .right .dannetsubox p {
    padding-top: 0;
  }
  #single #vol163 #clm01 ul .right .dannetsubox p:nth-of-type(2) {
    padding-top: 10px;
  }
}
@media screen and (max-width: 768px) {
  #single #vol163 #clm01 ul .right .dannetsubox {
    margin-top: 20px;
  }
}
#single #vol163 #clm01 ul .right .features {
  text-indent: -1em;
  padding-left: 1em;
}
#single #vol163 #s05 #table01 {
  margin-top: 20px;
}
#single #vol163 #s05 #table01 tbody {
  border-top: solid 1px #000;
  border-left: solid 1px #000;
}
#single #vol163 #s05 #table01 tbody th, #single #vol163 #s05 #table01 tbody td {
  border-bottom: solid 1px #000;
  border-right: solid 1px #000;
  text-align: center;
  padding: 1.5%;
}
#single #vol163 #s05 #table01 tbody th {
  font-weight: bold;
  background-color: rgba(244, 244, 244, 0.8);
}
#single #vol163 #s05 #table01 tbody th:first-child {
  width: 15%;
}
#single #vol163 #s05 #table01 tbody .org {
  background: #fef1ea;
}
#single #vol163 #s05 #table01 tbody td {
  text-align: center;
}
@media screen and (max-width: 768px) {
  #single #vol163 #s05 p {
    padding-top: 5px;
  }
}
@media screen and (max-width: 768px) {
  #single #vol163 #clm02 ul {
    margin-top: 20px;
  }
}
#single #vol163 #clm02 ul li {
  float: left;
  width: calc(50% - 10px);
  margin-right: 20px;
}
#single #vol163 #clm02 ul li:nth-child(2n) {
  margin-right: 0;
}
#single #vol163 #clm02 ul li:nth-child(n+3) {
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  #single #vol163 #clm02 ul li:nth-child(n+3) {
    margin-top: 0;
  }
}
#single #vol163 #clm02 ul li figure {
  margin-top: 5px;
}
@media screen and (max-width: 768px) {
  #single #vol163 #clm02 ul li {
    float: none;
    width: 100%;
    margin-right: 0;
  }
  #single #vol163 #clm02 ul li:nth-child(n+2) {
    margin-top: 20px;
  }
}
#single #vol163 #clm02 ul .txtBox {
  margin-top: 5px;
}
#single #vol163 #clm02 ul .txtBox .sstxt {
  text-align: right;
}
#single #vol163 #clm02 ul .txtBox .stxt {
  padding-top: 5px;
}
#single #vol163 #clm02 ul .txtBox .btxt {
  padding-top: 0;
}
#single #vol163 .padnon {
  padding-top: 0;
}
#single #vol164 .sstxt {
  font-size: 10px;
  margin-top: 5px;
  padding-top: 0;
}
#single #vol164 .btn a {
  margin-top: 20px;
}
#single #vol164 #s02 figure img {
  width: 60%;
}
@media screen and (max-width: 768px) {
  #single #vol164 #s02 figure img {
    width: 100%;
  }
}
#single #vol164 #s04 ul {
  margin-top: 20px;
}
#single #vol164 #s04 ul li {
  float: left;
  width: calc(50% - 10px);
  margin-right: 20px;
}
#single #vol164 #s04 ul li:nth-child(2n) {
  margin-right: 0;
}
#single #vol164 #s04 ul li .sumika {
  padding: 5px;
  display: inline-block;
  color: #fff;
}
#single #vol164 #s04 ul li .dc {
  background: #66acd6;
}
#single #vol164 #s04 ul li .dcs {
  background: #1d4a78;
}
#single #vol164 #s04 ul li figure {
  margin-top: 10px;
  text-align: center;
}
#single #vol164 #s04 ul li figure img {
  width: 75%;
}
@media screen and (max-width: 768px) {
  #single #vol164 #s04 ul li figure img {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  #single #vol164 #s04 ul li {
    float: none;
    width: 100%;
    margin-right: 0;
  }
  #single #vol164 #s04 ul li:nth-child(n+2) {
    margin-top: 20px;
  }
}
#single #vol164 #s05 figure {
  margin-top: 20px;
}
#single #vol164 #s05 #sumika-nagare {
  margin-top: 20px;
}
#single #vol164 #s05 #sumika-nagare .nagare-step {
  position: relative;
  background: rgba(102, 172, 214, 0.3);
  padding: 10px;
}
@media screen and (max-width: 768px) {
  #single #vol164 #s05 #sumika-nagare .nagare-step {
    padding: 5px;
  }
}
#single #vol164 #s05 #sumika-nagare .nagare-step:nth-of-type(n+2) {
  margin-top: 20px;
}
#single #vol164 #s06 ul {
  margin-top: 20px;
}
#single #vol164 #s06 ul li {
  float: left;
  width: calc(50% - 10px);
  margin-right: 20px;
}
#single #vol164 #s06 ul li:nth-child(2n) {
  margin-right: 0;
}
#single #vol164 #s06 ul li:nth-child(n+3) {
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  #single #vol164 #s06 ul li:nth-child(n+3) {
    margin-top: 0;
  }
}
#single #vol164 #s06 ul li figure {
  margin-top: 10px;
  text-align: center;
}
@media screen and (max-width: 768px) {
  #single #vol164 #s06 ul li {
    float: none;
    width: 100%;
    margin-right: 0;
  }
  #single #vol164 #s06 ul li:nth-child(n+2) {
    margin-top: 20px;
  }
}
@media screen and (max-width: 768px) {
  #single #vol164 #s06 p {
    padding-top: 0.5em;
  }
}
#single #vol164 #clm01 .sumika-point {
  position: relative;
  padding-left: 2em;
}
#single #vol164 #clm01 .sumika-point:nth-of-type(n+2) {
  margin-top: 10px;
}
#single #vol164 #clm01 .sumika-point::before {
  position: absolute;
  content: "";
  display: inline-block;
  vertical-align: middle;
  background-image: url(/assets/images/page/check.png);
  background-repeat: no-repeat;
  background-size: contain;
  width: 20px;
  height: 20px;
  top: 3px;
  left: 0;
}
#single #vol164 #clm01 ul {
  margin-top: 20px;
}
#single #vol164 #clm01 ul li {
  float: left;
  width: calc(50% - 10px);
  margin-right: 20px;
}
#single #vol164 #clm01 ul li:nth-child(2n) {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  #single #vol164 #clm01 ul li {
    float: none;
    width: 100%;
    margin-right: 0;
  }
  #single #vol164 #clm01 ul li:nth-child(n+2) {
    margin-top: 20px;
  }
}
#single #vol164 #clm02 ul {
  margin-top: 20px;
}
#single #vol164 #clm02 ul li {
  float: left;
  width: calc(50% - 10px);
  margin-right: 20px;
}
#single #vol164 #clm02 ul li:nth-child(2n) {
  margin-right: 0;
}
#single #vol164 #clm02 ul li:nth-child(n+3) {
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  #single #vol164 #clm02 ul li:nth-child(n+3) {
    margin-top: 0;
  }
}
#single #vol164 #clm02 ul li figure {
  margin-top: 10px;
  text-align: center;
}
#single #vol164 #clm02 ul li figure img {
  width: 75%;
}
@media screen and (max-width: 768px) {
  #single #vol164 #clm02 ul li figure img {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  #single #vol164 #clm02 ul li {
    float: none;
    width: 100%;
    margin-right: 0;
  }
  #single #vol164 #clm02 ul li:nth-child(n+2) {
    margin-top: 20px;
  }
}
#single #vol165 .sstxt {
  font-size: 10px;
  margin-top: 5px;
  padding-top: 0;
}
@media screen and (max-width: 768px) {
  #single #vol165 .pinoTxt {
    padding-top: 1em;
  }
}
#single #vol165 .pinoList {
  margin-top: 20px;
}
#single #vol165 .pinoList li {
  float: left;
  width: calc(50% - 10px);
  margin-right: 20px;
}
#single #vol165 .pinoList li:nth-child(2n) {
  margin-right: 0;
}
#single #vol165 .pinoList li:nth-child(n+3) {
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  #single #vol165 .pinoList li:nth-child(n+3) {
    margin-top: 0;
  }
}
@media screen and (max-width: 768px) {
  #single #vol165 .pinoList li {
    float: none;
    width: 100%;
    margin-right: 0;
  }
  #single #vol165 .pinoList li:nth-child(n+2) {
    margin-top: 20px;
  }
}
#single #vol165 .pinoList li .pinoTtl {
  margin-bottom: 5px;
}
#single #vol165 #s02 .pinoList {
  margin-bottom: 10px;
}
@media screen and (max-width: 768px) {
  #single #vol165 #s02 .pinoList {
    margin-bottom: 0;
  }
}
#single #vol165 #s02 .pinoList li {
  float: left;
  width: calc(50% - 10px);
  margin-right: 20px;
}
#single #vol165 #s02 .pinoList li:nth-child(2n) {
  margin-right: 0;
}
#single #vol165 #s02 .pinoList li:nth-child(n+3) {
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  #single #vol165 #s02 .pinoList li:nth-child(n+3) {
    margin-top: 0;
  }
}
#single #vol165 #s02 .pinoList li figure {
  margin-top: 10px;
  text-align: center;
}
@media screen and (max-width: 768px) {
  #single #vol165 #s02 .pinoList li figure {
    margin-top: 0;
  }
}
#single #vol165 #s02 .pinoList li figure img {
  width: 70%;
}
@media screen and (max-width: 768px) {
  #single #vol165 #s02 .pinoList li figure img {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  #single #vol165 #s02 .pinoList li {
    float: none;
    width: 100%;
    margin-right: 0;
  }
  #single #vol165 #s02 .pinoList li:nth-child(n+2) {
    margin-top: 30px;
  }
}
#single #vol165 #s04 figure {
  margin-top: 20px;
}
#single #vol165 #s05 .pinoTtl {
  margin-bottom: 5px;
}
#single #vol165 #s05 #pino-important {
  margin-top: 20px;
  border: solid 2px #e5e5e5;
  padding: 20px;
  text-align: center;
}
#single #vol165 #s05 #pino-important p {
  padding-top: 0;
}
#single #vol165 #s05 #pino-important ul {
  margin-top: 15px;
}
#single #vol165 #s05 #pino-important ul li {
  float: left;
  width: calc(33.33% - 10px);
  margin-right: 15px;
  background: #de613b;
  color: #fff;
  padding: 5px;
}
#single #vol165 #s05 #pino-important ul li:nth-child(3) {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  #single #vol165 #s05 #pino-important ul li {
    float: none;
    width: 100%;
    margin-right: 0;
    margin-bottom: 15px;
  }
  #single #vol165 #s05 #pino-important ul li:nth-of-type(3) {
    margin-bottom: 0;
  }
}
#single #vol165 #s06 #lineup {
  margin-top: 20px;
}
#single #vol165 #s06 #lineup li {
  width: calc(50% - 10px);
  margin-right: 20px;
}
#single #vol165 #s06 #lineup li:nth-child(2n) {
  margin-right: 0;
}
#single #vol165 #s06 #lineup li:nth-child(n+3) {
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  #single #vol165 #s06 #lineup li:nth-child(n+3) {
    margin-top: 0;
  }
}
#single #vol165 #s06 #lineup li p {
  padding-top: 5px;
}
@media screen and (max-width: 768px) {
  #single #vol165 #s06 #lineup li {
    width: 100%;
    float: none;
    margin-right: 0;
  }
  #single #vol165 #s06 #lineup li:nth-child(n+2) {
    margin-top: 30px;
  }
}
#single #vol165 #s07 .pinoList2 {
  margin-top: 20px;
}
#single #vol165 #s07 .pinoList2 li {
  float: left;
  width: calc(33.33% - 10px);
  margin-right: 15px;
}
#single #vol165 #s07 .pinoList2 li:nth-child(3) {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  #single #vol165 #s07 .pinoList2 li {
    float: none;
    width: 100%;
    margin-bottom: 30px;
  }
  #single #vol165 #s07 .pinoList2 li:nth-of-type(3) {
    margin-bottom: 0;
  }
}
#single #vol165 #s07 .pinoList2 .pinoTtl {
  margin-bottom: 5px;
}
#single #vol166 .sstxt {
  font-size: 10px;
  margin-top: 5px;
  padding-top: 0;
}
@media screen and (max-width: 768px) {
  #single #vol166 .panaTxt {
    padding-top: 1em;
  }
}
#single #vol166 .panared {
  color: #b62922;
}
#single #vol166 .panaList {
  margin-top: 20px;
  margin-bottom: 10px;
}
@media screen and (max-width: 768px) {
  #single #vol166 .panaList {
    margin-bottom: 0;
  }
}
#single #vol166 .panaList li {
  float: left;
  width: calc(50% - 10px);
  margin-right: 20px;
}
#single #vol166 .panaList li:nth-child(2n) {
  margin-right: 0;
}
#single #vol166 .panaList li:nth-child(n+3) {
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  #single #vol166 .panaList li:nth-child(n+3) {
    margin-top: 0;
  }
}
#single #vol166 .panaList li figure {
  margin-top: 10px;
  text-align: center;
}
@media screen and (max-width: 768px) {
  #single #vol166 .panaList li figure {
    margin-top: 0;
  }
}
#single #vol166 .panaList li figure img {
  width: 70%;
}
@media screen and (max-width: 768px) {
  #single #vol166 .panaList li figure img {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  #single #vol166 .panaList li {
    float: none;
    width: 100%;
    margin-right: 0;
  }
  #single #vol166 .panaList li:nth-child(n+2) {
    margin-top: 30px;
  }
}
@media screen and (max-width: 768px) {
  #single #vol166 .panaList li .panaTtl {
    margin-bottom: 5px;
  }
}
#single #vol166 .panaList .btn a {
  margin-top: 10px;
}
#single #vol166 .panaList2 {
  margin-top: 20px;
}
#single #vol166 .panaList2 .left {
  width: 27%;
}
@media screen and (max-width: 768px) {
  #single #vol166 .panaList2 .left figure {
    margin-top: 0;
  }
}
@media screen and (max-width: 768px) {
  #single #vol166 .panaList2 .left {
    float: none;
    width: 100%;
  }
}
#single #vol166 .panaList2 .right {
  width: 70%;
}
#single #vol166 .panaList2 .right .panaTxt {
  padding-top: 0;
}
@media screen and (max-width: 768px) {
  #single #vol166 .panaList2 .right .panaTxt {
    margin-top: 10px;
  }
}
@media screen and (max-width: 768px) {
  #single #vol166 .panaList2 .right {
    float: none;
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  #single #vol166 #s07 p {
    padding-top: 10px;
  }
}
#single #vol166 #s07 .panaList3 {
  margin-top: 20px;
}
#single #vol166 #s07 .panaList3 li {
  float: left;
  width: calc(50% - 10px);
  margin-right: 20px;
}
#single #vol166 #s07 .panaList3 li:nth-child(2n) {
  margin-right: 0;
}
#single #vol166 #s07 .panaList3 li:nth-child(n+3) {
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  #single #vol166 #s07 .panaList3 li:nth-child(n+3) {
    margin-top: 0;
  }
}
@media screen and (max-width: 768px) {
  #single #vol166 #s07 .panaList3 li {
    float: none;
    width: 100%;
    margin-right: 0;
  }
  #single #vol166 #s07 .panaList3 li:nth-child(n+2) {
    margin-top: 20px;
  }
}
#single #vol166 #s07 .panaList3 li .panaTtl {
  margin-bottom: 5px;
}
#single #vol167 .sstxt {
  font-size: 10px;
  margin-top: 5px;
  padding-top: 0;
}
@media screen and (max-width: 768px) {
  #single #vol167 .marugotoTxt {
    padding-top: 1em;
  }
}
#single #vol167 .marugotored {
  color: #b62922;
}
#single #vol167 #s02 .ranking {
  border-top: solid 1px #333;
  border-left: solid 1px #333;
  width: 100%;
}
#single #vol167 #s02 .ranking tbody tr {
  border-bottom: solid 1px #333;
  border-right: solid 1px #333;
}
#single #vol167 #s02 .ranking tbody tr:nth-of-type(6) {
  background: #f8e9d6;
}
#single #vol167 #s02 .ranking tbody tr th {
  border-right: solid 1px #333;
  width: 10%;
  text-align: center;
  padding: 10px;
}
@media screen and (max-width: 768px) {
  #single #vol167 #s02 .ranking tbody tr th {
    width: 15%;
  }
}
#single #vol167 #s02 .ranking tbody tr td {
  padding: 10px;
}
#single #vol167 #s02 .ranking tbody tr td:nth-of-type(1) {
  border-right: solid 1px #333;
}
#single #vol167 #s02 .ranking tbody tr td:nth-of-type(2) {
  width: 15%;
  text-align: center;
}
@media screen and (max-width: 768px) {
  #single #vol167 #s02 .ranking tbody tr td:nth-of-type(2) {
    width: 24%;
  }
}
#single #vol167 #s02 figure, #single #vol167 #s03 figure {
  padding-top: 10px;
}
#single #vol167 #s02 figure img, #single #vol167 #s03 figure img {
  width: 70%;
}
@media screen and (max-width: 768px) {
  #single #vol167 #s02 figure img, #single #vol167 #s03 figure img {
    width: 100%;
  }
}
#single #vol167 #s05 .marugotoList {
  margin-top: 20px;
}
#single #vol167 #s05 .marugotoList .left {
  width: 27%;
}
@media screen and (max-width: 768px) {
  #single #vol167 #s05 .marugotoList .left figure {
    margin-top: 0;
  }
}
@media screen and (max-width: 768px) {
  #single #vol167 #s05 .marugotoList .left {
    float: none;
    width: 100%;
  }
}
#single #vol167 #s05 .marugotoList .right {
  width: 70%;
}
#single #vol167 #s05 .marugotoList .right .marugotoTxt {
  padding-top: 0;
}
@media screen and (max-width: 768px) {
  #single #vol167 #s05 .marugotoList .right .marugotoTxt {
    margin-top: 10px;
  }
}
@media screen and (max-width: 768px) {
  #single #vol167 #s05 .marugotoList .right {
    float: none;
    width: 100%;
  }
}
#single #vol167 #clm01 figure, #single #vol167 #clm02 figure {
  padding-top: 10px;
}
#single #vol167 #s06 .marugotoList2 {
  margin-top: 5px;
}
#single #vol167 #s06 .marugotoList2 li {
  float: left;
  width: calc(50% - 10px);
  margin-right: 20px;
}
#single #vol167 #s06 .marugotoList2 li:nth-child(2n) {
  margin-right: 0;
}
#single #vol167 #s06 .marugotoList2 li:nth-child(n+3) {
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  #single #vol167 #s06 .marugotoList2 li:nth-child(n+3) {
    margin-top: 0;
  }
}
@media screen and (max-width: 768px) {
  #single #vol167 #s06 .marugotoList2 li {
    float: none;
    width: 100%;
    margin-right: 0;
  }
  #single #vol167 #s06 .marugotoList2 li:nth-child(n+2) {
    margin-top: 20px;
  }
}
#single #vol167 #s06 .marugotoList2 li .marugotoTtl {
  margin-bottom: 5px;
}
#single #vol167 #s06 .marugotoList2 li .marugotoTxt {
  margin-bottom: 5px;
}
#single #vol167 #s06 .btn a {
  margin-top: 10px;
}
#single #vol168 .sstxt {
  font-size: 10px;
  margin-top: 5px;
  padding-top: 0;
}
@media screen and (max-width: 768px) {
  #single #vol168 .lassisaTxt {
    padding-top: 1em;
  }
}
#single #vol168 #s02 figure, #single #vol168 #s03 figure {
  margin-top: 5px;
}
#single #vol168 #s02 figure img, #single #vol168 #s03 figure img {
  width: 70%;
}
@media screen and (max-width: 768px) {
  #single #vol168 #s02 figure img, #single #vol168 #s03 figure img {
    width: 100%;
  }
}
#single #vol168 #s05 .lassisaList, #single #vol168 #s08 .lassisaList {
  margin-top: 20px;
}
#single #vol168 #s05 .lassisaList li, #single #vol168 #s08 .lassisaList li {
  float: left;
  width: calc(50% - 10px);
  margin-right: 20px;
}
#single #vol168 #s05 .lassisaList li:nth-child(2n), #single #vol168 #s08 .lassisaList li:nth-child(2n) {
  margin-right: 0;
}
#single #vol168 #s05 .lassisaList li:nth-child(n+3), #single #vol168 #s08 .lassisaList li:nth-child(n+3) {
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  #single #vol168 #s05 .lassisaList li:nth-child(n+3), #single #vol168 #s08 .lassisaList li:nth-child(n+3) {
    margin-top: 0;
  }
}
@media screen and (max-width: 768px) {
  #single #vol168 #s05 .lassisaList li, #single #vol168 #s08 .lassisaList li {
    float: none;
    width: 100%;
    margin-right: 0;
  }
  #single #vol168 #s05 .lassisaList li:nth-child(n+2), #single #vol168 #s08 .lassisaList li:nth-child(n+2) {
    margin-top: 20px;
  }
}
#single #vol168 #s05 .lassisaList li .lassisaTtl, #single #vol168 #s08 .lassisaList li .lassisaTtl {
  margin-bottom: 5px;
}
#single #vol168 #s05 .lassisaList li .lassisaTxt, #single #vol168 #s08 .lassisaList li .lassisaTxt {
  margin-bottom: 5px;
}
#single #vol168 #s06 .lassisaList2, #single #vol168 #s07 .lassisaList2 {
  margin-top: 20px;
}
#single #vol168 #s06 .lassisaList2 li, #single #vol168 #s07 .lassisaList2 li {
  float: left;
  width: calc(33.33% - 10px);
  margin-right: 15px;
}
#single #vol168 #s06 .lassisaList2 li:nth-child(3), #single #vol168 #s07 .lassisaList2 li:nth-child(3) {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  #single #vol168 #s06 .lassisaList2 li, #single #vol168 #s07 .lassisaList2 li {
    float: none;
    width: 100%;
    margin-bottom: 30px;
  }
  #single #vol168 #s06 .lassisaList2 li:nth-of-type(3), #single #vol168 #s07 .lassisaList2 li:nth-of-type(3) {
    margin-bottom: 0;
  }
}
#single #vol168 #s06 .lassisaList2 .lassisaTtl, #single #vol168 #s07 .lassisaList2 .lassisaTtl {
  margin-bottom: 5px;
}
#single #vol169 #s02 .list2, #single #vol169 #s05 .list2, #single #vol169 #s06 .list2 {
  margin-top: 20px;
}
#single #vol169 #s02 .list2 li, #single #vol169 #s05 .list2 li, #single #vol169 #s06 .list2 li {
  float: left;
  width: calc(50% - 10px);
  margin-right: 20px;
}
#single #vol169 #s02 .list2 li:nth-child(2), #single #vol169 #s05 .list2 li:nth-child(2), #single #vol169 #s06 .list2 li:nth-child(2) {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  #single #vol169 #s02 .list2 li:nth-child(2), #single #vol169 #s05 .list2 li:nth-child(2), #single #vol169 #s06 .list2 li:nth-child(2) {
    margin-top: 20px;
  }
}
@media screen and (max-width: 768px) {
  #single #vol169 #s02 .list2 li, #single #vol169 #s05 .list2 li, #single #vol169 #s06 .list2 li {
    float: none;
    width: 100%;
    margin-right: 0;
  }
}
#single #vol169 #s03 figure {
  margin-top: 20px;
}
#single #vol169 #s03 figure img {
  width: 49%;
}
@media screen and (max-width: 768px) {
  #single #vol169 #s03 figure img {
    width: 100%;
  }
}
#single #vol169 #s04 .list3 {
  margin-top: 20px;
}
#single #vol169 #s04 .list3 li {
  float: left;
  width: calc(33.33% - 10px);
  margin-right: 15px;
}
#single #vol169 #s04 .list3 li:nth-child(3) {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  #single #vol169 #s04 .list3 li {
    float: none;
    width: 100%;
    margin-bottom: 30px;
  }
  #single #vol169 #s04 .list3 li:nth-of-type(3) {
    margin-bottom: 0;
  }
}
#single #vol169 #s04 .list3 .listTtl {
  margin-bottom: 5px;
}
#single #vol169 #s04 .list3 .paseinou {
  margin-top: 10px;
  text-align: center;
  padding: 5px;
  border: solid 2px #347ab5;
}
#single #vol169 #s04 .list3 .patxt {
  text-align: center;
  font-size: 18px;
}
@media screen and (max-width: 768px) {
  #single #vol169 #s04 .list3 .patxt {
    font-size: 16px;
    padding-top: 10px;
  }
}
#single #vol169 #s07 #features {
  margin-top: 20px;
}
#single #vol169 #s07 #features li {
  float: left;
  width: calc(50% - 10px);
  margin-right: 20px;
}
#single #vol169 #s07 #features li:nth-child(2n) {
  margin-right: 0;
}
#single #vol169 #s07 #features li:nth-child(n+3) {
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  #single #vol169 #s07 #features li:nth-child(n+3) {
    margin-top: 0;
  }
}
@media screen and (max-width: 768px) {
  #single #vol169 #s07 #features li {
    float: none;
    width: 100%;
    margin-right: 0;
  }
  #single #vol169 #s07 #features li:nth-child(n+2) {
    margin-top: 40px;
  }
}
#single #vol169 #s07 #features li .ttl {
  margin-bottom: 5px;
}
@media screen and (max-width: 768px) {
  #single #vol169 #s07 #features li p {
    padding-top: 10px;
  }
}
#single #vol169 #clm01 .sstxt {
  text-align: center;
}
@media screen and (max-width: 768px) {
  #single #vol169 #clm01 .sstxt {
    text-align: left;
  }
}
#single #vol169 #clm01 #merit01 figure {
  text-align: center;
}
#single #vol169 #clm01 #merit01 figure img {
  width: 50%;
}
@media screen and (max-width: 768px) {
  #single #vol169 #clm01 #merit01 figure img {
    width: 80%;
  }
}
#single #vol169 #clm01 #merit02 figure {
  text-align: center;
}
#single #vol169 #clm01 #merit02 figure img {
  width: 80%;
}
@media screen and (max-width: 768px) {
  #single #vol169 #clm01 #merit02 figure img {
    width: 100%;
  }
}
#single #vol169 #clm01 #merit03 figure {
  text-align: center;
}
#single #vol169 #clm01 #merit03 figure img {
  width: 55%;
}
@media screen and (max-width: 768px) {
  #single #vol169 #clm01 #merit03 figure img {
    width: 80%;
  }
}
#single #vol170 .sstxt {
  font-size: 10px;
  margin-top: 5px;
  padding-top: 0;
}
#single #vol170 #s02 .dataSolo img {
  width: 49%;
}
@media screen and (max-width: 768px) {
  #single #vol170 #s02 .dataSolo img {
    width: 100%;
  }
}
#single #vol170 #s02 .neoList, #single #vol170 #s04 .neoList, #single #vol170 #s05 .neoList, #single #vol170 #s06 .neoList, #single #vol170 #s08 .neoList, #single #vol170 #s09 .neoList {
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  #single #vol170 #s02 .neoList, #single #vol170 #s04 .neoList, #single #vol170 #s05 .neoList, #single #vol170 #s06 .neoList, #single #vol170 #s08 .neoList, #single #vol170 #s09 .neoList {
    margin-top: 30px;
  }
}
#single #vol170 #s02 .neoList li, #single #vol170 #s04 .neoList li, #single #vol170 #s05 .neoList li, #single #vol170 #s06 .neoList li, #single #vol170 #s08 .neoList li, #single #vol170 #s09 .neoList li {
  float: left;
  width: calc(50% - 10px);
  margin-right: 20px;
}
#single #vol170 #s02 .neoList li:nth-child(2n), #single #vol170 #s04 .neoList li:nth-child(2n), #single #vol170 #s05 .neoList li:nth-child(2n), #single #vol170 #s06 .neoList li:nth-child(2n), #single #vol170 #s08 .neoList li:nth-child(2n), #single #vol170 #s09 .neoList li:nth-child(2n) {
  margin-right: 0;
}
#single #vol170 #s02 .neoList li:nth-child(n+3), #single #vol170 #s04 .neoList li:nth-child(n+3), #single #vol170 #s05 .neoList li:nth-child(n+3), #single #vol170 #s06 .neoList li:nth-child(n+3), #single #vol170 #s08 .neoList li:nth-child(n+3), #single #vol170 #s09 .neoList li:nth-child(n+3) {
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  #single #vol170 #s02 .neoList li:nth-child(n+3), #single #vol170 #s04 .neoList li:nth-child(n+3), #single #vol170 #s05 .neoList li:nth-child(n+3), #single #vol170 #s06 .neoList li:nth-child(n+3), #single #vol170 #s08 .neoList li:nth-child(n+3), #single #vol170 #s09 .neoList li:nth-child(n+3) {
    margin-top: 0;
  }
}
@media screen and (max-width: 768px) {
  #single #vol170 #s02 .neoList li, #single #vol170 #s04 .neoList li, #single #vol170 #s05 .neoList li, #single #vol170 #s06 .neoList li, #single #vol170 #s08 .neoList li, #single #vol170 #s09 .neoList li {
    float: none;
    width: 100%;
    margin-right: 0;
  }
  #single #vol170 #s02 .neoList li:nth-child(n+2), #single #vol170 #s04 .neoList li:nth-child(n+2), #single #vol170 #s05 .neoList li:nth-child(n+2), #single #vol170 #s06 .neoList li:nth-child(n+2), #single #vol170 #s08 .neoList li:nth-child(n+2), #single #vol170 #s09 .neoList li:nth-child(n+2) {
    margin-top: 20px;
  }
}
#single #vol170 #s02 .neoList li .neoTtl, #single #vol170 #s04 .neoList li .neoTtl, #single #vol170 #s05 .neoList li .neoTtl, #single #vol170 #s06 .neoList li .neoTtl, #single #vol170 #s08 .neoList li .neoTtl, #single #vol170 #s09 .neoList li .neoTtl {
  margin-bottom: 5px;
}
@media screen and (max-width: 768px) {
  #single #vol170 #s02 .neoList li .neoTxt, #single #vol170 #s04 .neoList li .neoTxt, #single #vol170 #s05 .neoList li .neoTxt, #single #vol170 #s06 .neoList li .neoTxt, #single #vol170 #s08 .neoList li .neoTxt, #single #vol170 #s09 .neoList li .neoTxt {
    padding-top: 5px;
  }
}
#single #vol170 #s07 #table01 {
  margin-top: 20px;
}
#single #vol170 #s07 #table01 tbody {
  border-top: solid 1px #000;
  border-left: solid 1px #000;
}
#single #vol170 #s07 #table01 tbody th, #single #vol170 #s07 #table01 tbody td {
  border-bottom: solid 1px #000;
  border-right: solid 1px #000;
  text-align: center;
  padding: 1.5%;
}
#single #vol170 #s07 #table01 tbody th {
  background-color: #f5f5f5;
  font-weight: bold;
}
#single #vol170 #s07 #table01 tbody th:first-child {
  width: 15%;
}
@media screen and (max-width: 768px) {
  #single #vol170 #s07 figure {
    margin-top: 30px;
  }
}
#single #vol171 .sstxt {
  font-size: 10px;
  margin-top: 5px;
  padding-top: 0;
}
#single #vol171 #s02 .neoList, #single #vol171 #s04 .neoList, #single #vol171 #s07 .neoList {
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  #single #vol171 #s02 .neoList, #single #vol171 #s04 .neoList, #single #vol171 #s07 .neoList {
    margin-top: 30px;
  }
}
#single #vol171 #s02 .neoList li, #single #vol171 #s04 .neoList li, #single #vol171 #s07 .neoList li {
  float: left;
  width: calc(50% - 10px);
  margin-right: 20px;
}
#single #vol171 #s02 .neoList li:nth-child(2n), #single #vol171 #s04 .neoList li:nth-child(2n), #single #vol171 #s07 .neoList li:nth-child(2n) {
  margin-right: 0;
}
#single #vol171 #s02 .neoList li:nth-child(n+3), #single #vol171 #s04 .neoList li:nth-child(n+3), #single #vol171 #s07 .neoList li:nth-child(n+3) {
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  #single #vol171 #s02 .neoList li:nth-child(n+3), #single #vol171 #s04 .neoList li:nth-child(n+3), #single #vol171 #s07 .neoList li:nth-child(n+3) {
    margin-top: 0;
  }
}
@media screen and (max-width: 768px) {
  #single #vol171 #s02 .neoList li, #single #vol171 #s04 .neoList li, #single #vol171 #s07 .neoList li {
    float: none;
    width: 100%;
    margin-right: 0;
  }
  #single #vol171 #s02 .neoList li:nth-child(n+2), #single #vol171 #s04 .neoList li:nth-child(n+2), #single #vol171 #s07 .neoList li:nth-child(n+2) {
    margin-top: 20px;
  }
}
#single #vol171 #s02 .neoList li .neoTtl, #single #vol171 #s04 .neoList li .neoTtl, #single #vol171 #s07 .neoList li .neoTtl {
  margin-bottom: 5px;
}
@media screen and (max-width: 768px) {
  #single #vol171 #s02 .neoList li .neoTxt, #single #vol171 #s04 .neoList li .neoTxt, #single #vol171 #s07 .neoList li .neoTxt {
    padding-top: 5px;
  }
}
#single #vol171 #s02 .ranking1 {
  border-top: solid 1px #333;
  border-left: solid 1px #333;
  width: 100%;
  margin-top: 5px;
}
#single #vol171 #s02 .ranking1 tbody tr {
  border-bottom: solid 1px #333;
  border-right: solid 1px #333;
}
#single #vol171 #s02 .ranking1 tbody tr th {
  border-right: solid 1px #333;
  width: 10%;
  text-align: center;
  padding: 10px;
}
#single #vol171 #s02 .ranking1 tbody tr th:first-child {
  width: 3%;
}
@media screen and (max-width: 768px) {
  #single #vol171 #s02 .ranking1 tbody tr th:first-child {
    width: 8%;
  }
}
#single #vol171 #s02 .ranking1 tbody tr th:nth-child(2) {
  background: #fdf2f7;
}
#single #vol171 #s02 .ranking1 tbody tr th:nth-child(3) {
  background: #f4f6fb;
}
@media screen and (max-width: 768px) {
  #single #vol171 #s02 .ranking1 tbody tr th {
    width: 15%;
  }
}
#single #vol171 #s02 .ranking1 tbody tr td {
  padding: 10px;
}
#single #vol171 #s02 .ranking1 tbody tr td:nth-of-type(1) {
  border-right: solid 1px #333;
  background: #fdf2f7;
}
#single #vol171 #s02 .ranking1 tbody tr td:nth-of-type(2) {
  width: 15%;
  background: #f4f6fb;
}
@media screen and (max-width: 768px) {
  #single #vol171 #s02 .ranking1 tbody tr td:nth-of-type(2) {
    width: 24%;
  }
}
#single #vol171 #s02 .ranking2 {
  border-top: solid 1px #333;
  border-left: solid 1px #333;
  width: 100%;
  margin-top: 5px;
}
#single #vol171 #s02 .ranking2 tbody tr {
  border-bottom: solid 1px #333;
  border-right: solid 1px #333;
}
#single #vol171 #s02 .ranking2 tbody tr:nth-of-type(3) {
  background: #fdf2f7;
}
#single #vol171 #s02 .ranking2 tbody tr th {
  border-right: solid 1px #333;
  width: 10%;
  text-align: center;
  padding: 10px;
}
#single #vol171 #s02 .ranking2 tbody tr th:first-child {
  width: 5%;
}
@media screen and (max-width: 768px) {
  #single #vol171 #s02 .ranking2 tbody tr th:first-child {
    width: 8%;
  }
}
@media screen and (max-width: 768px) {
  #single #vol171 #s02 .ranking2 tbody tr th:nth-last-of-type(1) {
    width: 8%;
  }
}
@media screen and (max-width: 768px) {
  #single #vol171 #s02 .ranking2 tbody tr th {
    width: 15%;
  }
}
#single #vol171 #s02 .ranking2 tbody tr td {
  padding: 10px;
}
#single #vol171 #s02 .ranking2 tbody tr td:nth-of-type(1) {
  border-right: solid 1px #333;
}
#single #vol171 #s02 .ranking2 tbody tr td:nth-of-type(2) {
  width: 15%;
}
@media screen and (max-width: 768px) {
  #single #vol171 #s02 .ranking2 tbody tr td:nth-of-type(2) {
    width: 24%;
  }
}
#single #vol171 #s02 figure {
  text-align: center;
}
#single #vol171 #s02 figure img {
  width: 69%;
}
#single #vol171 #s05 ul {
  margin-top: 20px;
}
#single #vol171 #s05 ul li {
  float: left;
  width: calc(33.33% - 10px);
  margin-right: 15px;
}
#single #vol171 #s05 ul li:nth-child(3) {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  #single #vol171 #s05 ul li {
    float: none;
    width: 100%;
    margin-bottom: 30px;
  }
  #single #vol171 #s05 ul li:nth-of-type(3) {
    margin-bottom: 0;
  }
}
#single #vol171 #s05 ul p {
  padding-top: 0;
}
#single #vol171 #s05 .staffKakomi {
  margin-top: 20px;
  border: solid 3px #406986;
  padding: 5px;
  text-align: center;
}
#single #vol171 #s06 .neoList {
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  #single #vol171 #s06 .neoList {
    margin-top: 30px;
  }
}
#single #vol171 #s06 .neoList li {
  float: left;
  width: calc(50% - 10px);
  margin-right: 20px;
}
#single #vol171 #s06 .neoList li:nth-child(2n) {
  margin-right: 0;
}
#single #vol171 #s06 .neoList li:nth-child(n+3) {
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  #single #vol171 #s06 .neoList li:nth-child(n+3) {
    margin-top: 0;
  }
}
@media screen and (max-width: 768px) {
  #single #vol171 #s06 .neoList li {
    float: none;
    width: 100%;
    margin-right: 0;
  }
  #single #vol171 #s06 .neoList li:nth-child(n+2) {
    margin-top: 20px;
  }
}
#single #vol171 #s06 .neoList li .neoTtl {
  margin-bottom: 5px;
}
#single #vol171 #s06 .neoList li .neoTxt {
  padding-top: 0;
}
#single #vol171 #s06 .neoList li figure {
  padding-bottom: 10px;
}
#single #vol172 .sstxt {
  font-size: 10px;
  margin-top: 5px;
  padding-top: 0;
}
@media screen and (max-width: 768px) {
  #single #vol172 .sstxt {
    margin-top: 10px;
  }
}
#single #vol172 .matBox {
  margin-top: 20px;
}
#single #vol172 #s02 figure {
  margin-top: 5px;
}
@media screen and (max-width: 768px) {
  #single #vol172 #s02 figure {
    margin-top: 10px;
  }
}
#single #vol172 #s02 figure img {
  width: 49%;
}
@media screen and (max-width: 768px) {
  #single #vol172 #s02 figure img {
    width: 100%;
  }
}
#single #vol172 #s04 .ameList, #single #vol172 #s05 .ameList, #single #vol172 #s07 .ameList {
  margin-top: 10px;
}
@media screen and (max-width: 768px) {
  #single #vol172 #s04 .ameList, #single #vol172 #s05 .ameList, #single #vol172 #s07 .ameList {
    margin-top: 20px;
  }
}
#single #vol172 #s04 .ameList li, #single #vol172 #s05 .ameList li, #single #vol172 #s07 .ameList li {
  float: left;
  width: calc(50% - 10px);
  margin-right: 20px;
}
#single #vol172 #s04 .ameList li:nth-child(2n), #single #vol172 #s05 .ameList li:nth-child(2n), #single #vol172 #s07 .ameList li:nth-child(2n) {
  margin-right: 0;
}
#single #vol172 #s04 .ameList li:nth-child(n+3), #single #vol172 #s05 .ameList li:nth-child(n+3), #single #vol172 #s07 .ameList li:nth-child(n+3) {
  margin-top: 30px;
}
@media screen and (max-width: 768px) {
  #single #vol172 #s04 .ameList li:nth-child(n+3), #single #vol172 #s05 .ameList li:nth-child(n+3), #single #vol172 #s07 .ameList li:nth-child(n+3) {
    margin-top: 0;
  }
}
@media screen and (max-width: 768px) {
  #single #vol172 #s04 .ameList li, #single #vol172 #s05 .ameList li, #single #vol172 #s07 .ameList li {
    float: none;
    width: 100%;
    margin-right: 0;
  }
  #single #vol172 #s04 .ameList li:nth-child(n+2), #single #vol172 #s05 .ameList li:nth-child(n+2), #single #vol172 #s07 .ameList li:nth-child(n+2) {
    margin-top: 30px;
  }
}
#single #vol172 #s04 .ameList li .ameTtl, #single #vol172 #s05 .ameList li .ameTtl, #single #vol172 #s07 .ameList li .ameTtl {
  margin-bottom: 5px;
}
@media screen and (max-width: 768px) {
  #single #vol172 #s04 .ameList li .ameTxt, #single #vol172 #s05 .ameList li .ameTxt, #single #vol172 #s07 .ameList li .ameTxt {
    padding-top: 5px;
  }
}
#single #vol172 #s04 .ranking2, #single #vol172 #s05 .ranking2, #single #vol172 #s07 .ranking2 {
  border-top: solid 1px #333;
  border-left: solid 1px #333;
  width: 100%;
  margin-top: 10px;
}
#single #vol172 #s04 .ranking2 tbody tr, #single #vol172 #s05 .ranking2 tbody tr, #single #vol172 #s07 .ranking2 tbody tr {
  border-bottom: solid 1px #333;
  border-right: solid 1px #333;
}
#single #vol172 #s04 .ranking2 tbody tr th, #single #vol172 #s05 .ranking2 tbody tr th, #single #vol172 #s07 .ranking2 tbody tr th {
  border-right: solid 1px #333;
  text-align: center;
  padding: 10px;
}
#single #vol172 #s04 .ranking2 tbody tr th:nth-of-type(2), #single #vol172 #s05 .ranking2 tbody tr th:nth-of-type(2), #single #vol172 #s07 .ranking2 tbody tr th:nth-of-type(2) {
  background: #e8e7d8;
}
#single #vol172 #s04 .ranking2 tbody tr th:nth-of-type(3), #single #vol172 #s05 .ranking2 tbody tr th:nth-of-type(3), #single #vol172 #s07 .ranking2 tbody tr th:nth-of-type(3) {
  background: #ec8b64;
}
@media screen and (max-width: 768px) {
  #single #vol172 #s04 .ranking2 tbody tr th, #single #vol172 #s05 .ranking2 tbody tr th, #single #vol172 #s07 .ranking2 tbody tr th {
    width: 15%;
  }
}
#single #vol172 #s04 .ranking2 tbody tr td, #single #vol172 #s05 .ranking2 tbody tr td, #single #vol172 #s07 .ranking2 tbody tr td {
  padding: 10px;
}
#single #vol172 #s04 .ranking2 tbody tr td:nth-of-type(1), #single #vol172 #s05 .ranking2 tbody tr td:nth-of-type(1), #single #vol172 #s07 .ranking2 tbody tr td:nth-of-type(1) {
  border-right: solid 1px #333;
}
#single #vol172 #s04 .staffKakomi, #single #vol172 #s05 .staffKakomi, #single #vol172 #s07 .staffKakomi {
  margin-top: 20px;
  border: solid 3px #ec8b64;
  padding: 5px;
  text-align: center;
}
#single #vol172 #s04 .staffKakomi p, #single #vol172 #s05 .staffKakomi p, #single #vol172 #s07 .staffKakomi p {
  padding-top: 0;
}
#single #vol172 #s06 #table01 {
  margin-top: 10px;
}
#single #vol172 #s06 #table01 tbody {
  border-top: solid 1px #000;
  border-left: solid 1px #000;
}
#single #vol172 #s06 #table01 tbody th, #single #vol172 #s06 #table01 tbody td {
  border-bottom: solid 1px #000;
  border-right: solid 1px #000;
  text-align: center;
  padding: 1.5%;
}
#single #vol172 #s06 #table01 tbody th {
  background-color: #f5f5f5;
  font-weight: bold;
}
#single #vol172 #s06 #table01 tbody th:first-child {
  width: 30%;
}
#single #vol172 #s06 #table01 tbody .backCl {
  background: rgba(236, 139, 100, 0.1);
}
#single #vol173 .sstxt {
  font-size: 10px;
  margin-top: 5px;
  padding-top: 0;
}
#single #vol173 #s02 figure {
  text-align: center;
}
#single #vol173 #s02 figure img {
  width: 69%;
}
#single #vol173 #s02 .collaList, #single #vol173 #s04 .collaList, #single #vol173 #s05 .collaList, #single #vol173 #s06 .collaList {
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  #single #vol173 #s02 .collaList, #single #vol173 #s04 .collaList, #single #vol173 #s05 .collaList, #single #vol173 #s06 .collaList {
    margin-top: 30px;
  }
}
#single #vol173 #s02 .collaList li, #single #vol173 #s04 .collaList li, #single #vol173 #s05 .collaList li, #single #vol173 #s06 .collaList li {
  float: left;
  width: calc(50% - 10px);
  margin-right: 20px;
}
#single #vol173 #s02 .collaList li:nth-child(2n), #single #vol173 #s04 .collaList li:nth-child(2n), #single #vol173 #s05 .collaList li:nth-child(2n), #single #vol173 #s06 .collaList li:nth-child(2n) {
  margin-right: 0;
}
#single #vol173 #s02 .collaList li:nth-child(n+3), #single #vol173 #s04 .collaList li:nth-child(n+3), #single #vol173 #s05 .collaList li:nth-child(n+3), #single #vol173 #s06 .collaList li:nth-child(n+3) {
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  #single #vol173 #s02 .collaList li:nth-child(n+3), #single #vol173 #s04 .collaList li:nth-child(n+3), #single #vol173 #s05 .collaList li:nth-child(n+3), #single #vol173 #s06 .collaList li:nth-child(n+3) {
    margin-top: 0;
  }
}
@media screen and (max-width: 768px) {
  #single #vol173 #s02 .collaList li, #single #vol173 #s04 .collaList li, #single #vol173 #s05 .collaList li, #single #vol173 #s06 .collaList li {
    float: none;
    width: 100%;
    margin-right: 0;
  }
  #single #vol173 #s02 .collaList li:nth-child(n+2), #single #vol173 #s04 .collaList li:nth-child(n+2), #single #vol173 #s05 .collaList li:nth-child(n+2), #single #vol173 #s06 .collaList li:nth-child(n+2) {
    margin-top: 20px;
  }
}
#single #vol173 #s02 .collaList li .collaTtl, #single #vol173 #s04 .collaList li .collaTtl, #single #vol173 #s05 .collaList li .collaTtl, #single #vol173 #s06 .collaList li .collaTtl {
  margin-bottom: 5px;
}
@media screen and (max-width: 768px) {
  #single #vol173 #s02 .collaList li .collaTxt, #single #vol173 #s04 .collaList li .collaTxt, #single #vol173 #s05 .collaList li .collaTxt, #single #vol173 #s06 .collaList li .collaTxt {
    padding-top: 5px;
  }
}
#single #vol174 #greeting02 {
  border: #ed6d1f 10px solid;
}
@media screen and (max-width: 768px) {
  #single #vol174 #greeting02 {
    border: #ed6d1f 5px solid;
  }
}
#single #vol175 .sstxt {
  font-size: 10px;
  margin-top: 5px;
  padding-top: 0;
}
#single #vol175 #s02 figure {
  text-align: center;
}
#single #vol175 #s02 figure img {
  width: 69%;
}
#single #vol175 #s02 .pergoList, #single #vol175 #s04 .pergoList, #single #vol175 #s05 .pergoList, #single #vol175 #s07 .pergoList {
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  #single #vol175 #s02 .pergoList, #single #vol175 #s04 .pergoList, #single #vol175 #s05 .pergoList, #single #vol175 #s07 .pergoList {
    margin-top: 30px;
  }
}
#single #vol175 #s02 .pergoList li, #single #vol175 #s04 .pergoList li, #single #vol175 #s05 .pergoList li, #single #vol175 #s07 .pergoList li {
  float: left;
  width: calc(50% - 10px);
  margin-right: 20px;
}
#single #vol175 #s02 .pergoList li:nth-child(2n), #single #vol175 #s04 .pergoList li:nth-child(2n), #single #vol175 #s05 .pergoList li:nth-child(2n), #single #vol175 #s07 .pergoList li:nth-child(2n) {
  margin-right: 0;
}
#single #vol175 #s02 .pergoList li:nth-child(n+3), #single #vol175 #s04 .pergoList li:nth-child(n+3), #single #vol175 #s05 .pergoList li:nth-child(n+3), #single #vol175 #s07 .pergoList li:nth-child(n+3) {
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  #single #vol175 #s02 .pergoList li:nth-child(n+3), #single #vol175 #s04 .pergoList li:nth-child(n+3), #single #vol175 #s05 .pergoList li:nth-child(n+3), #single #vol175 #s07 .pergoList li:nth-child(n+3) {
    margin-top: 0;
  }
}
@media screen and (max-width: 768px) {
  #single #vol175 #s02 .pergoList li, #single #vol175 #s04 .pergoList li, #single #vol175 #s05 .pergoList li, #single #vol175 #s07 .pergoList li {
    float: none;
    width: 100%;
    margin-right: 0;
  }
  #single #vol175 #s02 .pergoList li:nth-child(n+2), #single #vol175 #s04 .pergoList li:nth-child(n+2), #single #vol175 #s05 .pergoList li:nth-child(n+2), #single #vol175 #s07 .pergoList li:nth-child(n+2) {
    margin-top: 20px;
  }
}
#single #vol175 #s02 .pergoList li .pergoTtl, #single #vol175 #s04 .pergoList li .pergoTtl, #single #vol175 #s05 .pergoList li .pergoTtl, #single #vol175 #s07 .pergoList li .pergoTtl {
  margin-bottom: 5px;
}
@media screen and (max-width: 768px) {
  #single #vol175 #s02 .pergoList li .pergoTxt, #single #vol175 #s04 .pergoList li .pergoTxt, #single #vol175 #s05 .pergoList li .pergoTxt, #single #vol175 #s07 .pergoList li .pergoTxt {
    padding-top: 5px;
  }
}
#single #vol175 #s04 #btnBox {
  text-align: center;
}
#single #vol175 #s04 #btnBox li {
  display: inline-block;
}
#single #vol175 #s04 #btnBox li:first-of-type {
  margin-right: 10px;
}
#single #vol175 #s04 #btnBox li a {
  margin-top: 30px;
}
#single #vol175 #s06 #lineup {
  margin-top: 20px;
}
#single #vol175 #s06 #lineup li {
  width: calc(50% - 10px);
  margin-right: 20px;
}
#single #vol175 #s06 #lineup li:nth-child(2n) {
  margin-right: 0;
}
#single #vol175 #s06 #lineup li:nth-child(n+3) {
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  #single #vol175 #s06 #lineup li:nth-child(n+3) {
    margin-top: 0;
  }
}
#single #vol175 #s06 #lineup li p {
  padding-top: 5px;
}
@media screen and (max-width: 768px) {
  #single #vol175 #s06 #lineup li {
    width: 100%;
    float: none;
    margin-right: 0;
  }
  #single #vol175 #s06 #lineup li:nth-child(n+2) {
    margin-top: 30px;
  }
}
#single #vol175 #s07 .pergoFeat {
  background: rgba(236, 197, 63, 0.2);
  padding: 10px;
  margin-top: 10px;
}
@media screen and (max-width: 768px) {
  #single #vol175 #s07 .pergoFeat {
    margin-top: 5px;
  }
}
#single #vol175 #s07 .pergoFeat p {
  padding-top: 0;
}
#single #vol176 .sstxt {
  font-size: 10px;
  margin-top: 5px;
  padding-top: 0;
}
#single #vol176 #s02 .tigerList, #single #vol176 #s04 .tigerList {
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  #single #vol176 #s02 .tigerList, #single #vol176 #s04 .tigerList {
    margin-top: 30px;
  }
}
#single #vol176 #s02 .tigerList li, #single #vol176 #s04 .tigerList li {
  float: left;
  width: calc(50% - 10px);
  margin-right: 20px;
}
#single #vol176 #s02 .tigerList li:nth-child(2n), #single #vol176 #s04 .tigerList li:nth-child(2n) {
  margin-right: 0;
}
#single #vol176 #s02 .tigerList li:nth-child(n+3), #single #vol176 #s04 .tigerList li:nth-child(n+3) {
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  #single #vol176 #s02 .tigerList li:nth-child(n+3), #single #vol176 #s04 .tigerList li:nth-child(n+3) {
    margin-top: 0;
  }
}
@media screen and (max-width: 768px) {
  #single #vol176 #s02 .tigerList li, #single #vol176 #s04 .tigerList li {
    float: none;
    width: 100%;
    margin-right: 0;
  }
  #single #vol176 #s02 .tigerList li:nth-child(n+2), #single #vol176 #s04 .tigerList li:nth-child(n+2) {
    margin-top: 20px;
  }
}
#single #vol176 #s02 .tigerList li .tigerTtl, #single #vol176 #s04 .tigerList li .tigerTtl {
  margin-bottom: 5px;
  padding-left: 1.5em;
  text-indent: -1.5em;
}
#single #vol176 #s02 .tigerList li .tigerTxt, #single #vol176 #s04 .tigerList li .tigerTxt {
  padding-top: 0;
}
@media screen and (max-width: 768px) {
  #single #vol176 #s02 .tigerList li .tigerTxt, #single #vol176 #s04 .tigerList li .tigerTxt {
    padding-top: 5px;
  }
}
#single #vol176 #s05 #tigerSeries {
  margin-top: 20px;
}
#single #vol176 #s05 .table01 {
  border-top: solid 1px #333;
  border-left: solid 1px #333;
  width: 50%;
  margin-top: 10px;
}
@media screen and (max-width: 768px) {
  #single #vol176 #s05 .table01 {
    width: 100%;
  }
}
#single #vol176 #s05 .table01 tbody tr {
  border-bottom: solid 1px #333;
  border-right: solid 1px #333;
}
#single #vol176 #s05 .table01 tbody tr:nth-of-type(3) {
  background: #ebf2cc;
}
#single #vol176 #s05 .table01 tbody tr th {
  width: 20%;
  border-right: solid 1px #333;
  text-align: center;
  padding: 10px;
}
#single #vol176 #s05 .table01 tbody tr td {
  padding: 10px;
}
#single #vol176 #s06 .table02 {
  margin: 20px 0 10px 0;
}
#single #vol176 #s06 .table02 tbody {
  border-top: solid 1px #000;
  border-left: solid 1px #000;
}
#single #vol176 #s06 .table02 tbody tr:nth-of-type(8) {
  background: #ebf2cc;
}
#single #vol176 #s06 .table02 tbody tr th, #single #vol176 #s06 .table02 tbody tr td {
  border-bottom: solid 1px #000;
  border-right: solid 1px #000;
  text-align: center;
  padding: 1.5%;
}
#single #vol176 #s06 .table02 tbody tr th {
  background-color: #f5f5f5;
  font-weight: bold;
}
#single #vol176 #s06 .table02 tbody tr th:first-child {
  width: 15%;
}
#single #vol176 #s07 .table02 {
  margin: 10px 0 0 0;
}
#single #vol176 #s07 .table02 tbody {
  border-top: solid 1px #000;
  border-left: solid 1px #000;
}
#single #vol176 #s07 .table02 tbody tr th, #single #vol176 #s07 .table02 tbody tr td {
  border-bottom: solid 1px #000;
  border-right: solid 1px #000;
  text-align: center;
  padding: 1.5%;
}
#single #vol176 #s07 .table02 tbody tr th {
  background-color: #f5f5f5;
  font-weight: bold;
}
#single #vol176 #s07 .table02 tbody tr th:first-child {
  width: 15%;
}
#single #vol176 #s07 .table02 .backGreen01 {
  background-color: #97b072;
  color: #fff;
}
#single #vol176 #s07 .table02 .backGreen02 {
  background-color: #ebf2cc;
}
#single #vol176 #clm01 #Lbox #merit01 .tigerImg01 {
  margin-top: 20px;
}
#single #vol176 #clm01 #Lbox #merit01 .tigerImg01 img {
  width: 50%;
}
@media screen and (max-width: 768px) {
  #single #vol176 #clm01 #Lbox #merit01 .tigerImg01 img {
    width: 100%;
  }
}
#single #vol176 #clm01 #Lbox #merit01 .tigerImg02 {
  margin-top: 10px;
}
#single #vol176 #clm01 #Lbox #merit01 .tigerImg02 img {
  width: 70%;
}
@media screen and (max-width: 768px) {
  #single #vol176 #clm01 #Lbox #merit01 .tigerImg02 img {
    width: 100%;
  }
}
#single #vol176 #clm01 #Lbox #merit01 .table03 {
  margin: 10px 0 0 0;
}
#single #vol176 #clm01 #Lbox #merit01 .table03 tbody {
  border-top: solid 1px #000;
  border-left: solid 1px #000;
}
#single #vol176 #clm01 #Lbox #merit01 .table03 tbody tr th, #single #vol176 #clm01 #Lbox #merit01 .table03 tbody tr td {
  border-bottom: solid 1px #000;
  border-right: solid 1px #000;
  text-align: center;
  padding: 1.5%;
}
#single #vol176 #clm01 #Lbox #merit01 .table03 tbody tr th {
  background-color: #f5f5f5;
  font-weight: bold;
}
#single #vol176 #clm01 #Lbox #merit01 .table03 tbody tr th:first-child {
  width: 20%;
}
#single #vol176 #clm01 #Lbox #merit02 .tigerImg03 {
  margin-top: 20px;
}
#single #vol176 #clm01 #Lbox #merit02 .btn a {
  margin-top: 20px;
}
#single #vol180 #s02 .table01 {
  border-left: solid 1px #000;
  border-top: solid 1px #000;
}
#single #vol180 #s02 .table01 tr th, #single #vol180 #s02 .table01 tr td {
  padding: 15px;
  border-bottom: solid 1px #000;
  border-right: solid 1px #000;
  text-align: center;
}
@media screen and (max-width: 768px) {
  #single #vol180 #s02 .table01 tr th, #single #vol180 #s02 .table01 tr td {
    padding: 5px;
  }
}
#single #vol180 #s02 .table01 tr th {
  background-color: #f5f5f5;
  font-weight: bold;
}
#single #vol180 #s02 .table01 thead tr th:first-child {
  width: 15%;
}
@media screen and (max-width: 768px) {
  #single #vol180 #s02 .table01 tbody tr td {
    font-size: 13px;
    letter-spacing: 0;
  }
}
#single #vol180 #s02 .source {
  margin-bottom: 30px;
}
@media screen and (max-width: 440px) {
  #single #vol180 #s04 .col3 > *, #single #vol180 #s05 .col3 > * {
    width: 100%;
    text-align: left;
  }
}
@media screen and (max-width: 440px) {
  #single #vol180 #s04 .col3 > *:nth-child(n+2), #single #vol180 #s05 .col3 > *:nth-child(n+2) {
    margin-top: 30px;
  }
}
#single #vol180 #s05 .col2:nth-child(n+2) {
  margin-top: 0;
}
#single #vol180 #clm01 .btns {
  margin-top: 30px;
}
#single #vol180 #clm01 .btns a {
  display: block;
  padding: 15px;
  border: #000 2px solid;
  text-align: center;
  font-weight: bold;
}
#single #vol180 #clm01 .btns a:hover {
  background-color: #000;
  color: #fff;
  text-decoration: none;
}
#single #vol180 #clm01 .btns a + a {
  margin-top: 20px;
}
#single #vol180 .btn {
  margin-top: 40px;
}
#single #vol180 .btn a {
  margin-top: 0;
  display: block;
}
#single #vol180 .btn a + a {
  margin-top: 20px;
}
#single #vol181 p + figure {
  margin-top: 20px;
}
#single #vol181 #s03 .ttl03 + .ttl02, #single #vol181 #clm01 .ttl03 + .ttl02 {
  margin-top: -15px;
}
@media screen and (max-width: 768px) {
  #single #vol181 #clm01 .col2 > div {
    width: 48%;
    margin-right: 4%;
    margin-top: 0;
  }
}
@media screen and (max-width: 768px) {
  #single #vol181 #clm01 .col2 > div:nth-child(n+3) {
    margin-top: 10px;
  }
}
@media screen and (max-width: 768px) {
  #single #vol181 #clm01 .col2 > div:nth-child(2n) {
    margin-right: 0;
  }
}
#single #vol182 #s02 figure {
  margin-top: 20px;
}
@media (min-width: 769px) {
  #single #vol182 #s02 figure img {
    width: 50%;
    height: auto;
  }
}
#single #vol182 #s04 .col3 h3 {
  margin-bottom: 5px;
  font-size: 15px;
  font-weight: bold;
}
#single #vol182 #s04 .col3 em {
  font-weight: bold;
}
#single #vol182 #s05 .nextTtl {
  margin-bottom: 30px;
  background-color: #3292aa;
}
#single #vol182 #s05 .subTtl {
  letter-spacing: 0;
}
#single #vol182 #s05 .subTtl + p {
  padding-top: 0;
}
#single #vol183 .ttl03 em {
  color: #ea5514;
  font-size: 18px;
  font-weight: 900;
}
#single #vol183 .nextTtl {
  margin-top: 50px;
}
@media screen and (max-width: 768px) {
  #single #vol183 .nextTtl {
    margin-top: 30px;
  }
}
#single #vol183 #s05 .ttl03 {
  margin-bottom: 10px;
  padding-top: 22px;
}
#single #vol183 #s05 .ttl03.orange + p {
  padding: 0;
}
#single #vol183 #clm01 .maT35 {
  padding-bottom: 30px;
  border-bottom: #ccc 1px solid;
}
#single #vol187 .nextTtl.blue {
  background-color: #00a9dd;
}
#single #vol187 .table01 thead th {
  background-color: #2e508e;
  color: #fff;
  font-weight: bold;
  text-align: center;
}
#single #vol187 .table01 tbody tr td {
  font-weight: bold;
}
#single #vol187 .table01 tbody tr td:first-child {
  background-color: #fbf0cb;
}
#single #vol187 .table01 tbody tr td:last-child {
  background-color: #f2f2f2;
}
#single #vol187 .table01 tbody tr:first-child td:first-child, #single #vol187 .table01 tbody tr:nth-child(2) td:first-child, #single #vol187 .table01 tbody tr:nth-child(3) td:first-child {
  background-color: #f3d268;
}
#single .itemBox p {
  font-size: 13px;
  color: #707070;
}
#single .itemBox .iTtl {
  font-size: 18px;
  font-weight: bold;
}
#single .itemBox .iType {
  font-weight: bold;
}
#single .nextTtl {
  padding: 5px;
  background-color: #0d398b;
  color: #fff;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
}
@media screen and (max-width: 768px) {
  #single .nextTtl {
    font-size: 18px;
  }
}
#single .nextTtl:nth-of-type(n+2) {
  margin-top: 50px;
}
@media screen and (max-width: 768px) {
  #single .nextTtl:nth-of-type(n+2) {
    margin-top: 30px;
  }
}
#single .nextTtl.orange {
  background-color: #ea5514;
}
#single .effect {
  border: #858586 1px solid;
}
#single .effect .effTtl {
  padding: 5px;
  background-color: #858586;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
}
#single .boxTtl {
  margin-bottom: 10px;
  padding: 5px;
  text-align: center;
  border: #858586 1px solid;
  font-size: 16px;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  #single .boxTtl {
    font-size: 14px;
  }
}
#single .boxTtl.orange {
  background-color: #e26b0f;
  border: #e26b0f 1px solid;
  color: #fff;
}
#single .btns {
  margin-top: 30px;
}
#single .btns .btn a {
  width: 100%;
  margin: 0;
}
#single .btns .btn:nth-child(n+2) {
  margin-top: 20px;
}
#single .bgBox {
  margin-top: 30px;
  padding: 50px;
  border-radius: 10px;
  color: #fff;
}
@media screen and (max-width: 768px) {
  #single .bgBox {
    padding: 20px;
  }
}
#single .bgBox.orange {
  background-color: #ea5514;
}
#single .bgBox.tb {
  color: #000;
}
#single .bgBox .bgInBox {
  padding: 20px;
  background-color: #fff;
}
#single .bgBox .bgInBox .ttlBox {
  color: #ea5514;
  text-align: center;
}
#single .bgBox .bgInBox .ttlBox h3 {
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.4;
}
@media screen and (max-width: 768px) {
  #single .bgBox .bgInBox .ttlBox h3 {
    font-size: 17px;
  }
}
#single .bgBox .bgInBox .ttlBox h3 em {
  font-size: 24px;
}
@media screen and (max-width: 768px) {
  #single .bgBox .bgInBox .ttlBox h3 em {
    font-size: 19px;
  }
}
#single .bgBox .bgInBox .contBox {
  padding: 20px;
  background-color: #ea5514;
}
#single .bgBox .bgInBox .contBox .btn a {
  margin-top: 20px;
  border-color: #fff;
  color: #fff;
}
#single .bgBox .bgInBox .contBox .btn a:hover {
  background-color: transparent;
  opacity: 0.6;
}
#single .bgBox .bgInBox .contBox h4 {
  margin-top: 0;
  padding-bottom: 10px;
  text-align: center;
  border-bottom: #fff 1px solid;
}
#single .bgBox figure {
  margin-top: 20px;
  margin-bottom: 20px;
}
#single .bgBox figure:first-child {
  margin-top: 0;
}
#single .bgBox h4 {
  margin-top: 30px;
  font-size: 18px;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  #single .bgBox h4 {
    font-size: 16px;
  }
}
#single .ttl03.orange {
  color: #ea5514;
}
#single .ttl03.blue {
  color: #3292AA;
}
#single .amount {
  margin-top: 15px;
  font-size: 20px;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  #single .amount {
    font-size: 16px;
  }
}
#single .amount em {
  padding: 0 5px;
  font-size: 24px;
  color: #ea5514;
}
@media screen and (max-width: 768px) {
  #single .amount em {
    padding: 0 2px;
    font-size: 17px;
  }
}
#single .table01 {
  margin-top: 15px;
  border-right: #ccc 1px solid;
  border-bottom: #ccc 1px solid;
}
@media screen and (max-width: 768px) {
  #single .table01 {
    font-size: 11px;
  }
}
#single .table01 thead tr th {
  padding: 15px;
  border-left: #ccc 1px solid;
  border-top: #ccc 1px solid;
  font-weight: bold;
  background-color: #fdf6e4;
}
@media screen and (max-width: 768px) {
  #single .table01 thead tr th {
    padding: 10px;
  }
}
#single .table01 thead tr th:first-child {
  width: 25%;
}
@media screen and (max-width: 768px) {
  #single .table01 thead tr th:first-child {
    width: 20%;
  }
}
#single .table01 tbody tr th, #single .table01 tbody tr td {
  padding: 15px;
  border-left: #ccc 1px solid;
  border-top: #ccc 1px solid;
}
@media screen and (max-width: 768px) {
  #single .table01 tbody tr th, #single .table01 tbody tr td {
    padding: 10px;
  }
}
#single .table01 tbody tr th {
  font-weight: bold;
  background-color: #faf5ef;
}
#single .table01 tbody tr td {
  text-align: center;
}
#single .pointBox {
  margin-bottom: 15px;
  padding: 30px;
  background-color: #D6E4EC;
}
@media screen and (max-width: 768px) {
  #single .pointBox {
    padding: 20px;
  }
}
#single .pointBox li {
  position: relative;
  padding-left: 1em;
  text-indent: -1em;
  font-size: 20px;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  #single .pointBox li {
    font-size: 16px;
  }
}
#single .pointBox li:before {
  content: "●";
  color: #3292AA;
}
#single .pointBox li:nth-child(n+2) {
  margin-top: 10px;
}
#single .pointBox01 {
  margin-bottom: 15px;
  padding: 30px;
  background-color: #D6E4EC;
}
@media screen and (max-width: 768px) {
  #single .pointBox01 {
    padding: 20px;
  }
}
#single .pointBox01 li:nth-child(n+2) {
  margin-top: 20px;
}
#single .pointBox01 li .pointTtl01 {
  position: relative;
  padding-left: 1em;
  text-indent: -1em;
  font-size: 20px;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  #single .pointBox01 li .pointTtl01 {
    font-size: 16px;
  }
}
#single .pointBox01 li .pointTtl01:before {
  content: "●";
  color: #3292AA;
}
@media screen and (max-width: 768px) {
  #single .pointBox01 li .pointTtl01 + p {
    padding-top: 5px;
  }
}
#single .pointBox02 {
  margin-bottom: 15px;
  padding: 30px;
  border: #ea5514 2px solid;
  counter-reset: no;
}
@media screen and (max-width: 768px) {
  #single .pointBox02 {
    padding: 20px;
  }
}
#single .pointBox02 li {
  counter-increment: no;
}
#single .pointBox02 li:nth-child(n+2) {
  margin-top: 25px;
}
#single .pointBox02 li .pointTtl01 {
  position: relative;
  padding-left: 40px;
  color: #ea5514;
  font-size: 20px;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  #single .pointBox02 li .pointTtl01 {
    font-size: 16px;
    padding-left: 35px;
  }
}
#single .pointBox02 li .pointTtl01:before {
  content: counter(no);
  position: absolute;
  display: block;
  width: 34px;
  height: 34px;
  left: 0;
  top: 0;
  border-radius: 50%;
  color: #fff;
  font-size: 26px;
  font-weight: bold;
  text-align: center;
  letter-spacing: 0;
  line-height: 34px;
  background-color: #ea5514;
}
@media screen and (max-width: 768px) {
  #single .pointBox02 li .pointTtl01:before {
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 24px;
  }
}
@media screen and (max-width: 768px) {
  #single .pointBox02 li .pointTtl01 + p {
    padding-top: 5px;
  }
}
#single .pointList li:nth-child(n+2) {
  margin-top: 10px;
}
#single .pointList li span {
  display: inline-block;
  margin-right: 5px;
  padding: 5px;
  background-color: #3292aa;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
}
#single .pointList li em {
  font-size: 16px;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  #single .pointList li em {
    display: block;
  }
}
#single .re80 {
  width: 80%;
}
@media screen and (max-width: 768px) {
  #single .re80 {
    width: 100%;
  }
}
#single .pcw50 {
  width: 50%;
}
@media screen and (max-width: 768px) {
  #single .pcw50 {
    width: 100%;
  }
}
#single #vol184 .ttl03 em {
  color: #3292AA;
  font-size: 18px;
  font-weight: 900;
}
#single #vol184 .nextTtl {
  margin-top: 50px;
}
@media screen and (max-width: 768px) {
  #single #vol184 .nextTtl {
    margin-top: 30px;
  }
}
#single #vol184 .nextTtl.blue {
  background-color: #3292AA;
}
#single #vol184 #s05 .ttl03.blue {
  margin-bottom: 0;
}
#single #vol184 #s05 .col3 .ttl04 {
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  #single #vol184 #s05 .col3 .ttl04 {
    text-align: left;
  }
}
@media screen and (max-width: 768px) {
  #single #vol184 #s05 .col3 .ttl04 + .dots {
    text-align: left;
  }
}
#single #vol184 #clm01 figure {
  margin-top: 20px;
}
#single #vol185 #s04 .col2 .subTtl em {
  color: #3292aa;
}
#single #vol185 #s04 .col2 h4 {
  margin-top: 10px;
  font-size: 16px;
  font-weight: bold;
  color: #ea5514;
}
@media screen and (max-width: 768px) {
  #single #vol185 #s04 .col2 p {
    padding-top: 10px;
  }
}
#single #vol185 #s06 h3.ttl03.blue {
  margin-bottom: 0;
}
@media screen and (max-width: 768px) {
  #single #vol185 #s06 h3.ttl03.blue {
    padding-top: 25px;
  }
}
@media screen and (max-width: 768px) {
  #single #vol185 #s06 h3.ttl03.blue + p {
    padding-top: 10px;
  }
}
#single #vol188 .nextbox > div:after {
  border-top-color: #dbbccf;
}
#single #vol188 .nextbox > div figure {
  margin-top: 15px;
}
#single #vol188 #clm01 .ttl05.bggold01 {
  margin-top: 30px;
}
#single #vol192 .chart01 {
  margin-top: 30px;
}
#single #vol192 .chart01 .nextTtl {
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  #single #vol192 .chart01 dl:first-of-type dt {
    background-color: #00abc0;
    color: #fff;
    font-size: 16px;
  }
}
#single #interviewStaff {
  margin-top: 60px;
}
@media screen and (max-width: 768px) {
  #single #interviewStaff {
    margin-top: 40px;
  }
}
#single #interviewStaff > .clearFix {
  margin-top: 10px;
  background-color: #f4f2f0;
  padding: 40px;
}
@media screen and (max-width: 768px) {
  #single #interviewStaff > .clearFix {
    padding: 15px;
  }
}
#single #interviewStaff > .clearFix > .left {
  width: 150px;
  text-align: center;
}
@media screen and (max-width: 768px) {
  #single #interviewStaff > .clearFix > .left {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  #single #interviewStaff > .clearFix > .left figure {
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 768px) {
  #single #interviewStaff > .clearFix > .left figure img {
    width: 130px;
    height: auto;
  }
}
#single #interviewStaff > .clearFix > .right {
  width: calc(100% - 180px);
}
@media screen and (max-width: 768px) {
  #single #interviewStaff > .clearFix > .right {
    width: 100%;
  }
}
#single #interviewStaff > .clearFix > .right h3 {
  font-size: 20px;
  font-weight: bold;
}
#single #download {
  width: 500px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
@media screen and (max-width: 768px) {
  #single #download {
    width: 60%;
  }
}
#single #download a {
  display: block;
  width: 100%;
}
.bgwhite01 {
  background-color: #fff;
}
.bgpurple01 {
  background-color: #C4ACBF;
}
.bgpurple02 {
  background-color: #dcdfed;
}
.bgpink01 {
  background-color: #DBBCCF;
}
.bgpink02 {
  background-color: #FDE9E7;
}
.bggold01 {
  background-color: #C8AA00;
}
.bggreen01 {
  background-color: #a3c68f;
}
.bggreen02 {
  background-color: #acb19f;
}
.bggreen03 {
  background-color: #E7F4EE;
}
.bgbeige01 {
  background-color: #f1ddc7;
}
.bgblue01 {
  background-color: #85c0d8;
}
.bgblue02 {
  background-color: #00abc0 !important;
}
.bdblue02 {
  border-color: #00abc0 !important;
}
.bgblue03 {
  background-color: #EDF6FC !important;
}
.bgbrown01 {
  background-color: #5c4d22 !important;
}
.bgbeige01 {
  background-color: #F5EADF;
}
.bdTtl {
  margin-bottom: 15px;
  padding: 8px;
  border: transparent 2px solid;
  font-size: 16px;
}
.note01 {
  margin-top: 30px;
  padding: 30px;
  border-radius: 10px;
}
.note01 h3 {
  margin-bottom: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  font-weight: bold;
  border-bottom: #fff 1px dashed;
}
.nextbox > div {
  padding-bottom: 100px;
  position: relative;
}
.nextbox > div:after {
  content: "";
  position: absolute;
  display: block;
  width: 50px;
  height: 30px;
  left: 0;
  right: 0;
  bottom: 0px;
  margin: auto;
  border: transparent 30px solid;
  border-top-color: #e0e0e0;
}
.nextbox > div:last-child {
  padding-bottom: 0;
}
.nextbox > div:last-child:after {
  content: none;
}
#newsletter #single h1 {
  display: block;
  font-size: 30px;
  font-weight: bold;
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  #newsletter #single h1 {
    font-size: 22px;
    line-height: 1.6;
  }
}
#newsletter #single .t02 {
  margin-bottom: 30px;
  padding: 20px;
  line-height: 1.6;
  font-size: 24px;
  font-weight: 900;
  background-color: #f0f3f5;
}
@media screen and (max-width: 768px) {
  #newsletter #single .t02 {
    padding: 15px;
    font-size: 20px;
  }
}
#newsletter #single .t03 {
  padding-left: 20px;
  margin-bottom: 30px;
  line-height: 1.6;
  font-size: 20px;
  font-weight: bold;
  border-left: #4C8986 2px solid;
}
@media screen and (max-width: 768px) {
  #newsletter #single .t03 {
    padding-left: 10px;
    font-size: 18px;
  }
}
#newsletter #single .t03:nth-child(n+2) {
  margin-top: 60px;
}
#newsletter #single .t03:nth-of-type(n+2) {
  margin-top: 60px;
}
#newsletter #single .t04 {
  margin-bottom: 20px;
  padding-bottom: 10px;
  font-size: 18px;
  font-weight: bold;
  border-bottom: #ccc 1px solid;
}
@media screen and (max-width: 768px) {
  #newsletter #single .t04 {
    margin-bottom: 15px;
    padding-bottom: 8px;
    font-size: 16px;
  }
}
#newsletter #single .t05 {
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  #newsletter #single .t05 {
    margin-bottom: 5px;
    font-size: 16px;
  }
}
#newsletter #single .entry p {
  line-height: 2;
}
@media screen and (max-width: 768px) {
  #newsletter #single .col3 > * {
    text-align: left !important;
  }
}
#newsletter #single .ttl05 {
  margin-bottom: 15px;
  padding: 10px;
  font-size: 18px;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  #newsletter #single .ttl05 {
    font-size: 16px;
  }
}
#newsletter #single .ttl01 {
  position: relative;
  font-size: 60px;
  font-weight: 900;
  line-height: 1;
  margin-bottom: 60px;
}
@media screen and (max-width: 768px) {
  #newsletter #single .ttl01 {
    font-size: 40px;
    margin-bottom: 30px;
  }
}
#newsletter #single .ttl01:after {
  content: "";
  position: absolute;
  display: block;
  width: 100px;
  height: 6px;
  left: 0;
  top: 70px;
  background-color: #000;
}
@media screen and (max-width: 768px) {
  #newsletter #single .ttl01:after {
    top: 50px;
  }
}
#newsletter #single .ttl01 i {
  display: block;
  margin-top: 30px;
  font-size: 20px;
}
@media screen and (max-width: 768px) {
  #newsletter #single .ttl01 i {
    font-size: 18px;
  }
}
#newsletter #single .ttl01 a:hover {
  text-decoration: none;
}
#newsletter #single .ttl02 {
  display: block;
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  #newsletter #single .ttl02 {
    font-size: 20px;
  }
}
#newsletter #single .ttl02:nth-child(n+3) {
  padding-top: 40px;
}
#newsletter #single:nth-child(n+2) {
  margin-top: 100px;
}
@media screen and (max-width: 768px) {
  #newsletter #single:nth-child(n+2) {
    margin-top: 80px;
  }
}
#newsletter #single .ttl03 {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 15px;
}
@media screen and (max-width: 768px) {
  #newsletter #single .ttl03 {
    font-size: 16px;
  }
}
#newsletter #single .ttl03:nth-child(n+3) {
  padding-top: 40px;
}
#newsletter #single .btn {
  text-align: center;
}
#newsletter #single .btn input[type="submit"], #newsletter #single .btn input[type="button"], #newsletter #single .btn input[type="reset"], #newsletter #single .btn a {
  position: relative;
  display: inline-block;
  min-width: 200px;
  padding: 20px;
  border: #000 2px solid;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  background-color: transparent;
}
#newsletter #single .btn input[type="submit"]:hover, #newsletter #single .btn input[type="button"]:hover, #newsletter #single .btn input[type="reset"]:hover, #newsletter #single .btn a:hover {
  opacity: 1;
  background-color: #000;
  color: #fff;
}
#newsletter #single .btn input[type="button"] {
  cursor: pointer;
}
#newsletter #single .marker {
  font-size: 18px;
  font-weight: bold;
}
#newsletter #single .alc {
  text-align: center;
}
.c2_1 {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
}
.c2_1 > * {
  width: 48%;
  margin-right: 4%;
}
@media screen and (max-width: 768px) {
  .c2_1 > * {
    width: 100%;
    margin-right: 0;
  }
}
@media (min-width: 769px) {
  .c2_1 > *:nth-child(2n) {
    margin-right: 0;
  }
}
@media screen and (max-width: 768px) {
  .c2_1 > *:nth-child(n+2) {
    margin-top: 30px;
  }
}
@media (min-width: 769px) {
  .c2_1 > *:nth-child(n+3) {
    margin-top: 50px;
  }
}
.c2_2 {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
}
.c2_2 > * {
  width: 48%;
  margin-right: 4%;
}
.c2_2 > *:nth-child(2n) {
  margin-right: 0;
}
.c2_2 > *:nth-child(n+3) {
  margin-top: 50px;
}
@media screen and (max-width: 768px) {
  .c2_2 > *:nth-child(n+3) {
    margin-top: 30px;
  }
}
.clearFix {
  display: block;
}
.clearFix:after {
  content: "";
  display: block;
  height: 0;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  clear: both;
}
.left {
  float: left;
}
.right {
  float: right;
}
.c3_1 {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
}
.c3_1 > * {
  width: calc((100% - 80px) / 3);
  margin-right: 40px;
}
.c3_1 > *:nth-child(3n) {
  margin-right: 0;
}
.c3_1 > *:nth-child(n+4) {
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  .c3_1 > * {
    width: 100%;
    margin-right: 0;
  }
}
@media screen and (max-width: 768px) {
  .c3_1 > *:nth-child(n+2) {
    margin-top: 30px;
  }
}
.c3_2 {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
}
.c3_2 > * {
  width: calc((100% - 80px) / 3);
  margin-right: 40px;
}
.c3_2 > *:nth-child(3n) {
  margin-right: 0;
}
.c3_2 > *:nth-child(n+4) {
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  .c3_2 > * {
    width: 48%;
    margin-right: 4%;
  }
  .c3_2 > *:nth-child(2n) {
    margin-right: 0;
  }
  .c3_2 > *:nth-child(n+3) {
    margin-top: 30px;
  }
}
.flex {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
}
.dots li {
  padding-left: 1em;
  text-indent: -1em;
}
.dots li:before {
  content: "・";
}
.ttl03 {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  margin-bottom: 40px;
  font-size: 36px;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  .ttl03 {
    margin-bottom: 35px;
    font-size: 20px;
  }
}
.ttl03 i {
  position: relative;
  color: #C3925F;
  font-size: 100px;
  font-family: "Times New Roman", "Zen Old Mincho", serif;
  letter-spacing: -0.05em;
  line-height: 1;
  top: -20px;
  margin-right: 10px;
}
@media screen and (max-width: 768px) {
  .ttl03 i {
    top: -15px;
    font-size: 60px;
  }
}
.ttl03 i:after {
  content: "";
  position: absolute;
  left: 80%;
  top: 80%;
  display: block;
  width: 120%;
  height: 1px;
  rotate: -45deg;
  translate: -50% -50%;
  background-color: #C3925F;
}
.ttl03 b {
  position: relative;
  padding-left: 10px;
  top: 20px;
}
@media screen and (max-width: 768px) {
  .ttl03 b {
    top: 15px;
  }
}
.ttl04 {
  font-size: 36px;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  .ttl04 {
    font-size: 20px;
  }
}
.ttl06 {
  margin-bottom: 30px;
  font-size: 24px;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  .ttl06 {
    margin-bottom: 20px;
    font-size: 18px;
  }
}
.pager {
  margin-top: 60px;
}
.pager .page-numbers {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.pager .page-numbers > * {
  margin: 0 10px;
}
.pager .page-numbers > * > * {
  position: relative;
  display: block;
  padding: 10px;
  font-size: 14px;
  line-height: 1;
}
.pager .page-numbers > * > *:after {
  content: "";
  position: absolute;
  display: block;
  width: 0;
  height: 1px;
  bottom: -1px;
  left: 0;
  background-color: #014603;
  transition: all 0.5s;
}
.pager .page-numbers > * > *.current, .pager .page-numbers > * > *:hover {
  text-decoration: none;
}
.pager .page-numbers > * > *.current:after, .pager .page-numbers > * > *:hover:after {
  width: 100%;
}
.al {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media (min-width: 769px) {
  .al:nth-of-type(2n) {
    flex-flow: row-reverse;
  }
}
.al:nth-of-type(n+2) {
  margin-top: 200px;
}
@media screen and (max-width: 768px) {
  .al:nth-of-type(n+2) {
    margin-top: 100px;
  }
}
.al > figure {
  width: 49.15%;
}
@media screen and (max-width: 768px) {
  .al > figure {
    width: 100%;
  }
}
.al > div {
  width: 42.37%;
}
@media screen and (max-width: 768px) {
  .al > div {
    width: 100%;
    margin-top: 25px;
  }
}
.al > div p {
  margin-top: 40px;
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .al > div p {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
.al > div em {
  display: inline-block;
  margin-bottom: 15px;
  padding: 2px 20px;
  background-color: #3E3A39;
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  text-align: center;
  border-radius: 30px;
}
@media screen and (max-width: 768px) {
  .al > div em {
    font-size: 15px;
  }
}
.al > div .dots {
  color: #777;
}
@media screen and (max-width: 768px) {
  .al > div .dots {
    margin-top: 10px;
  }
}
@media (min-width: 769px) {
  *:nth-of-type(2n) > .al {
    flex-flow: row-reverse;
  }
}
.ex {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-top: 30px;
}
.ex em {
  display: inline-block;
  margin-right: 10px;
  padding: 2px 10px;
  background-color: #3E3A39;
  color: #fff;
  line-height: 1.4;
  font-weight: 500;
  text-align: center;
  border-radius: 30px;
}
@media screen and (max-width: 768px) {
  .ex em {
    font-size: 15px;
  }
}
.ex p {
  color: #707070;
}
@media screen and (max-width: 768px) {
  .ex p {
    margin-top: 10px;
    font-size: 12px;
  }
}
.exList {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  margin-top: 50px;
}
@media screen and (max-width: 768px) {
  .exList {
    margin-top: 25px;
  }
}
.exList > * {
  width: 22%;
  margin-right: 4%;
  padding: 30px 20px 20px;
  text-align: center;
  background-color: #fff;
  border-radius: 5px;
  box-shadow: 0 0 10px rgba(33, 33, 33, 0.2);
}
@media screen and (max-width: 768px) {
  .exList > * {
    width: 48%;
    text-align: center;
  }
}
@media (min-width: 769px) {
  .exList > *:nth-child(4n) {
    margin-right: 0;
  }
}
@media screen and (max-width: 768px) {
  .exList > *:nth-child(2n) {
    margin-right: 0;
  }
}
@media screen and (max-width: 768px) {
  .exList > *:nth-child(n+3) {
    margin-top: 20px;
  }
}
@media (min-width: 769px) {
  .exList > *:nth-child(n+5) {
    margin-top: 40px;
  }
}
.exList > * figure {
  margin-bottom: 12px;
}
.exList > * figure img {
  display: inline-block;
  max-height: 150px;
}
.exList > * p {
  margin-top: 10px;
  font-weight: 600;
}
.slick-track {
  max-width: none;
  display: block;
}
#slider {
  overflow: hidden;
}
#slider figure {
  position: relative;
  float: left;
  width: 100%;
  text-align: center;
}
#slider + #thumbnail li {
  float: left;
  position: relative;
  width: 10.5% !important;
  margin-top: 20px;
  margin-left: 1%;
  margin-right: 1%;
  cursor: pointer;
}
#slider + #thumbnail .slick-track {
  width: 100% !important;
  transform: translate3d(0px, 0px, 0px) !important;
}
#anything #hh {
  margin-bottom: 200px;
  padding-left: 50px;
  padding-right: 50px;
}
@media screen and (max-width: 768px) {
  #anything #hh {
    margin-bottom: 100px;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (min-width: 769px) {
  #anything #sec02 .diagram img, #anything #sec03 .diagram img {
    width: 80%;
    margin: auto;
  }
}
#support .al > div div {
  color: #777;
}
#support *[id^="sec0"]:nth-of-type(n+2) {
  margin-top: 200px;
}
@media screen and (max-width: 768px) {
  #support *[id^="sec0"]:nth-of-type(n+2) {
    margin-top: 100px;
  }
}
#support #sec04 .ttl04 {
  text-align: center;
  margin-bottom: 40px;
}
@media screen and (max-width: 768px) {
  #support #sec04 .ttl04 {
    margin-bottom: 25px;
  }
}
#support #sec04 p {
  width: 800px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 60px;
}
@media screen and (max-width: 768px) {
  #support #sec04 p {
    width: 100%;
    margin-bottom: 40px;
  }
}
#about *[id^="sec0"]:nth-of-type(n+2) {
  margin-top: 200px;
}
@media screen and (max-width: 768px) {
  #about *[id^="sec0"]:nth-of-type(n+2) {
    margin-top: 100px;
  }
}
#about #pageLink {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  margin-top: 60px;
  margin-bottom: 200px;
}
@media screen and (max-width: 768px) {
  #about #pageLink {
    margin-bottom: 100px;
  }
}
#about #pageLink li {
  width: 20%;
  border-right: #D3D3D3 1px solid;
}
@media screen and (max-width: 768px) {
  #about #pageLink li {
    width: 33.3333333333%;
  }
}
@media screen and (max-width: 768px) {
  #about #pageLink li:nth-child(n+4) {
    margin-top: 20px;
  }
}
@media (min-width: 769px) {
  #about #pageLink li:last-child {
    border: none;
  }
}
#about #pageLink li a {
  position: relative;
  display: block;
  padding: 0 10px 60px;
  text-align: center;
}
@media screen and (max-width: 768px) {
  #about #pageLink li a {
    padding: 0 5px 45px;
  }
}
#about #pageLink li a:before, #about #pageLink li a:after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  display: block;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  translate: -50% 0;
}
@media screen and (max-width: 768px) {
  #about #pageLink li a:before, #about #pageLink li a:after {
    width: 30px;
    height: 30px;
  }
}
#about #pageLink li a:before {
  background-color: #3E3A39;
  border: #C0C0C0 1px solid;
}
#about #pageLink li a:after {
  background: url(../img/icon_arrow_01.svg) no-repeat center / 16px 12px;
  filter: invert(100%) saturate(100%) contrast(100%);
  transform: rotate(90deg);
}
@media screen and (max-width: 768px) {
  #about #pageLink li a:after {
    background-size: 12px 9px;
  }
}
#about #pageLink li a i {
  display: block;
  color: #C3925F;
  line-height: 1;
  font-size: 22px;
  font-family: "Times New Roman", "Zen Old Mincho", serif;
}
@media screen and (max-width: 768px) {
  #about #pageLink li a i {
    font-size: 18px;
  }
}
#about #pageLink li a span {
  display: block;
  color: #AFAFAF;
  font-size: 22px;
  font-family: "Marcellus", "Zen Old Mincho", serif;
}
@media screen and (max-width: 768px) {
  #about #pageLink li a span {
    font-size: 13px;
  }
}
#about #pageLink li a p {
  line-height: 1.2;
  font-size: 18px;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  #about #pageLink li a p {
    font-size: 12px;
  }
}
@media (min-width: 769px) {
  #about .al {
    align-items: center;
  }
}
@media (min-width: 769px) {
  #about .al > div {
    width: 49.15%;
  }
}
@media (min-width: 769px) {
  #about .al > figure {
    width: 42.37%;
  }
}
#about #history {
  display: none;
}
#about #history .link {
  margin-top: 50px;
}
@media screen and (max-width: 768px) {
  #about #history .link {
    margin-top: 30px;
  }
}
#about #history .link a {
  position: relative;
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 25px 110px 25px 50px;
  border-radius: 20px;
  background-color: #F0F0F0;
  text-decoration: none;
  transition: opacity 0.7s;
}
#about #history .link a:hover {
  text-decoration: none;
  opacity: 0.6;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 768px) {
  #about #history .link a:hover {
    opacity: 1;
  }
}
#about #history .link a:hover img {
  opacity: 1;
}
@media screen and (max-width: 768px) {
  #about #history .link a {
    display: block;
    padding: 15px 10px 25px;
  }
}
#about #history .link a:before, #about #history .link a:after {
  content: "";
  position: absolute;
  right: 50px;
  top: 50%;
  display: block;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  translate: 0 -50%;
}
@media screen and (max-width: 768px) {
  #about #history .link a:before, #about #history .link a:after {
    right: 15px;
    width: 30px;
    height: 30px;
  }
}
#about #history .link a:before {
  background-color: #fff;
}
#about #history .link a:after {
  background: url(../img/icon_arrow_01.svg) no-repeat center / 16px 12px;
  filter: invert(18%) sepia(7%) saturate(436%) hue-rotate(325deg) brightness(99%) contrast(84%);
}
@media screen and (max-width: 768px) {
  #about #history .link a:after {
    background-size: 12px 9px;
  }
}
#about #history .link a i {
  display: block;
  width: 270px;
  font-family: "Arial", serif;
  font-size: 40px;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  #about #history .link a i {
    width: auto;
    font-size: 30px;
    text-align: center;
  }
}
#about #history .link a i span {
  font-size: 20px;
}
@media screen and (max-width: 768px) {
  #about #history .link a i span {
    font-size: 14px;
  }
}
#about #history .link a p {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: calc(100% - 270px);
}
@media screen and (max-width: 768px) {
  #about #history .link a p {
    display: block;
    width: auto;
    margin-top: 0;
    text-align: center;
  }
}
#about #history .link a p b {
  display: block;
  width: 190px;
  font-size: 30px;
  font-weight: 900;
}
@media screen and (max-width: 768px) {
  #about #history .link a p b {
    width: auto;
    font-size: 24px;
  }
}
#about #history .link a p span {
  display: block;
  width: calc(100% - 190px);
  font-weight: 500;
}
@media screen and (max-width: 768px) {
  #about #history .link a p span {
    width: auto;
    margin-top: 10px;
    font-size: 12px;
  }
}
#about #sec03 #benefitList {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  margin-top: 80px;
}
#about #sec03 #benefitList li {
  width: 23.72%;
  margin-right: 1.69%;
  padding: 30px;
  border: #CCC 1px solid;
  border-radius: 15px;
}
@media screen and (max-width: 768px) {
  #about #sec03 #benefitList li {
    width: 48%;
    padding: 15px;
    margin-right: 4%;
    border-radius: 10px;
  }
}
@media screen and (max-width: 768px) {
  #about #sec03 #benefitList li:nth-child(2n) {
    margin-right: 0;
  }
}
@media (min-width: 769px) {
  #about #sec03 #benefitList li:nth-child(4n) {
    margin-right: 0;
  }
}
@media screen and (max-width: 768px) {
  #about #sec03 #benefitList li:nth-child(n+3) {
    margin-top: 20px;
  }
}
@media (min-width: 769px) {
  #about #sec03 #benefitList li:nth-child(n+5) {
    margin-top: 50px;
  }
}
#about #sec03 #benefitList li figure {
  width: 100px;
  margin: 0 auto 20px;
  text-align: center;
}
@media screen and (max-width: 768px) {
  #about #sec03 #benefitList li figure {
    width: 60px;
    margin-bottom: 10px;
  }
}
#about #sec03 #benefitList li h3 {
  margin-bottom: 15px;
  font-size: 20px;
  font-weight: 500;
  text-align: center;
}
@media screen and (max-width: 768px) {
  #about #sec03 #benefitList li h3 {
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 1.5;
  }
}
@media screen and (max-width: 768px) {
  #about #sec03 #benefitList li p {
    font-size: 12px;
  }
}
#about #sec03 #gold {
  margin-top: 60px;
  padding: 60px;
  background-color: #FAFAFA;
  border-radius: 20px;
}
@media screen and (max-width: 768px) {
  #about #sec03 #gold {
    margin-top: 40px;
    padding: 30px;
  }
}
#about #sec03 #gold .flex {
  justify-content: space-between;
}
#about #sec03 #gold .flex figure {
  width: 200px;
}
@media screen and (max-width: 768px) {
  #about #sec03 #gold .flex figure {
    margin-left: auto;
    margin-right: auto;
  }
}
#about #sec03 #gold .flex > div {
  width: calc(100% - 240px);
}
@media screen and (max-width: 768px) {
  #about #sec03 #gold .flex > div {
    width: 100%;
    margin-top: 20px;
  }
}
#about #sec03 #gold .flex > div .ttl04 {
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  #about #sec03 #gold .flex > div p {
    font-size: 13px;
  }
}
#about #sec03 #gold .flex > div .ls-1 {
  letter-spacing: -0.02em;
}
@media screen and (max-width: 768px) {
  #about #sec03 #gold .flex > div .ls-1 {
    letter-spacing: 0;
  }
}
@media screen and (max-width: 768px) {
  #about #sec03 #gold .flex > div .dots li {
    font-size: 13px;
  }
}
@media (min-width: 769px) {
  #newsletter .archive article:nth-child(n+2) {
    margin-top: 120px;
  }
}
@media screen and (max-width: 768px) {
  #newsletter .archive article:nth-child(n+2) {
    margin-top: 40px;
  }
}
#newsletter .archive article:nth-child(2n) .wrap {
  flex-flow: row;
}
#newsletter .archive article .wrap {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  flex-flow: row-reverse;
  align-items: center;
  text-decoration: none;
  transition: opacity 0.7s;
}
#newsletter .archive article .wrap:hover {
  text-decoration: none;
  opacity: 0.6;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 768px) {
  #newsletter .archive article .wrap:hover {
    opacity: 1;
  }
}
#newsletter .archive article .wrap:hover img {
  opacity: 1;
}
@media screen and (max-width: 768px) {
  #newsletter .archive article .wrap {
    display: block;
  }
}
#newsletter .archive article .wrap figure {
  position: relative;
  width: 52.54%;
  margin-left: auto;
  padding-right: 3.38%;
}
@media screen and (max-width: 768px) {
  #newsletter .archive article .wrap figure {
    width: 98%;
    margin: 0 auto;
    padding: 0;
  }
}
#newsletter .archive article .wrap figure:after {
  position: absolute;
  z-index: -1;
  right: -17.75%;
  bottom: -10px;
  display: block;
  width: 62.58%;
  padding-top: 58.06%;
  background: url(../img/top_staff_bg_dummy_01.png) no-repeat right bottom / cover;
}
#newsletter .archive article .wrap > div {
  width: 42.37%;
  margin-right: auto;
}
@media screen and (max-width: 768px) {
  #newsletter .archive article .wrap > div {
    width: auto;
    margin-top: 15px;
  }
}
#newsletter .archive article .wrap > div strong {
  display: block;
  font-family: "Arial", serif;
  font-weight: bold;
}
#newsletter .archive article .wrap > div strong big {
  color: #fff;
  font-size: 60px;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #000;
}
@media screen and (max-width: 768px) {
  #newsletter .archive article .wrap > div strong big {
    font-size: 36px;
  }
}
#newsletter .archive article .wrap > div strong i {
  display: inline-block;
  padding-left: 20px;
  font-size: 14px;
  vertical-align: baseline;
}
#newsletter .archive article .wrap > div em {
  display: block;
  margin: 30px 0 40px;
  font-size: 30px;
}
@media screen and (max-width: 768px) {
  #newsletter .archive article .wrap > div em {
    font-size: 20px;
    margin: 25px 0;
  }
}
#newsletter .archive article .wrap > div em span {
  font-weight: 900;
  background: linear-gradient(transparent 60%, rgba(248, 242, 209, 0.6) 30%);
}
#newsletter .archive article .wrap > div p {
  font-size: 18px;
  line-height: 1.4444444444;
}
@media screen and (max-width: 768px) {
  #newsletter .archive article .wrap > div p {
    font-size: 16px;
  }
}
#newsletter .archive article .wrap > div ul {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  margin-top: 40px;
}
#newsletter .archive article .wrap > div ul li {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  height: 28px;
  margin-right: 5px;
  margin-bottom: 5px;
  padding: 0 10px;
  border: 1px #000 solid;
  border-radius: 5px;
  font-size: 14px;
  line-height: 1;
  font-weight: 700;
  background-color: #FAFAFA;
}
#newsletter #single {
  width: 900px;
}
#newsletter #single .ttl03 {
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  #newsletter #single .ttl03 {
    margin-bottom: 10px;
  }
}
#newsletter #single #time {
  color: #707070;
}
#newsletter #single #mainVisual {
  margin-top: 50px;
}
@media screen and (max-width: 768px) {
  #newsletter #single #mainVisual {
    margin-top: 30px;
  }
}
#newsletter #single .entry {
  margin-top: 80px;
}
@media screen and (max-width: 768px) {
  #newsletter #single .entry {
    margin-top: 40px;
  }
}
#newsletter #single #index {
  margin-top: 50px;
  padding: 50px;
  background-color: rgba(241, 238, 229, 0.8);
}
@media screen and (max-width: 768px) {
  #newsletter #single #index {
    padding: 25px;
  }
}
#newsletter #single #index h3 {
  font-size: 20px;
  font-weight: bold;
}
#newsletter #single #index ul li {
  padding-top: 8px;
}
#newsletter #single #index ul li a {
  color: #C3925F;
  font-weight: 500;
}
@media screen and (max-width: 768px) {
  #newsletter #single #index ul li a {
    font-size: 14px;
  }
}
#newsletter #single .maT20 {
  margin-top: 20px;
}
#newsletter #single .btn {
  margin-top: 40px;
}
#newsletter #single .btn + .maT20 {
  text-align: center;
}
#blog .flex {
  justify-content: space-between;
}
#blog .flex #main {
  width: calc(100% - 260px);
}
@media screen and (max-width: 768px) {
  #blog .flex #main {
    width: 100%;
  }
}
#blog .flex #side {
  width: 200px;
}
@media screen and (max-width: 768px) {
  #blog .flex #side {
    width: 100%;
    margin-top: 60px;
  }
}
#blog .flex #side aside:nth-child(n+2) {
  margin-top: 50px;
}
#blog .flex #side aside em {
  display: block;
  font-weight: 500;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: #CCC 1px solid;
}
#blog .flex #side aside > ul li a {
  color: #C3925F;
  font-size: 15px;
  text-decoration: underline;
}
#blog .flex #side aside > ul li a:hover {
  text-decoration: none;
}
#blog .archive > article {
  border-bottom: #ccc 1px solid;
}
#blog .archive > article a {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding-top: 40px;
  padding-bottom: 40px;
}
@media screen and (max-width: 768px) {
  #blog .archive > article a {
    padding: 30px 0;
  }
}
#blog .archive > article a figure {
  width: 200px;
  height: 200px;
}
@media screen and (max-width: 768px) {
  #blog .archive > article a figure {
    width: 100px;
    height: 100px;
  }
}
#blog .archive > article a figure img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
#blog .archive > article a .text {
  width: calc(100% - 240px);
}
@media screen and (max-width: 768px) {
  #blog .archive > article a .text {
    width: calc(100% - 120px);
  }
}
#blog .archive > article a .text h2 {
  font-size: 20px;
  font-weight: 500;
}
@media screen and (max-width: 768px) {
  #blog .archive > article a .text h2 {
    font-size: 15px;
  }
}
#blog .archive > article a .text .time {
  color: #707070;
}
@media screen and (max-width: 768px) {
  #blog .archive > article a .text .time {
    font-size: 12px;
  }
}
#blog .archive > article a .text .ctWrap {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  #blog .archive > article a .text .ctWrap {
    margin-bottom: 10px;
  }
}
#blog .archive > article a .text .ctWrap time {
  width: 80px;
}
@media screen and (max-width: 768px) {
  #blog .archive > article a .text .ctWrap time {
    width: 60px;
    font-size: 14px;
  }
}
#blog .archive > article a .text .ctWrap ul {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  width: calc(100% - 80px);
}
#blog .archive > article a .text .ctWrap ul li {
  margin-left: 10px;
  padding: 2px 15px;
  border-radius: 20px;
  text-align: center;
  border: #014603 1px solid;
  color: #014603;
  font-size: 14px;
}
@media screen and (max-width: 768px) {
  #blog .archive > article a .text .ctWrap ul li {
    padding: 1px 10px;
    font-size: 12px;
  }
}
#blog #single {
  width: 800px;
}
@media screen and (max-width: 768px) {
  #blog #single {
    padding-top: 50px;
  }
}
#blog #single .ttl03 {
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  #blog #single .ttl03 {
    margin-bottom: 10px;
  }
}
#blog #single #time {
  color: #707070;
}
#blog #single .entry {
  margin-top: 80px;
}
@media screen and (max-width: 768px) {
  #blog #single .entry {
    margin-top: 40px;
  }
}
#staffblog .maT100 {
  margin-top: 100px;
}
#staffblog .archive {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
}
#staffblog .archive article {
  width: 25%;
}
@media screen and (max-width: 768px) {
  #staffblog .archive article {
    width: 50%;
  }
}
@media screen and (max-width: 768px) {
  #staffblog .archive article:nth-child(n+3) {
    margin-top: 50px;
  }
}
@media (min-width: 769px) {
  #staffblog .archive article:nth-child(n+5) {
    margin-top: 100px;
  }
}
#staffblog .archive article a {
  display: block;
}
#staffblog .archive article a figure img {
  width: 100%;
  height: 320px;
  object-fit: cover;
}
@media screen and (max-width: 1100px) {
  #staffblog .archive article a figure img {
    height: 200px;
  }
}
@media screen and (max-width: 768px) {
  #staffblog .archive article a figure img {
    height: 180px;
  }
}
#staffblog .archive article a > div {
  padding: 20px;
}
@media screen and (max-width: 768px) {
  #staffblog .archive article a > div {
    padding: 12px;
  }
}
#staffblog .archive article a > div .time {
  color: #707070;
}
#staffblog .archive article a > div .time i {
  margin-left: 10px;
  padding: 0 10px;
  line-height: 1.2;
  color: #fff;
  background-color: #4C8986;
  border-radius: 20px;
}
@media screen and (max-width: 768px) {
  #staffblog .archive article a > div h2 {
    margin-top: 10px;
    font-size: 14px;
    line-height: 1.4;
  }
}
#staffblog #single {
  width: 800px;
  padding-top: 100px;
}
@media screen and (max-width: 768px) {
  #staffblog #single {
    padding-top: 70px;
  }
}
#staffblog #single .ttl03 {
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  #staffblog #single .ttl03 {
    margin-bottom: 10px;
  }
}
#staffblog #single #time {
  color: #707070;
}
#staffblog #single #time i {
  margin-left: 10px;
  padding: 0 10px;
  line-height: 1.2;
  color: #fff;
  background-color: #4C8986;
  border-radius: 20px;
}
#staffblog #single #index {
  margin-bottom: 100px;
  padding: 50px;
  background-color: #FEFBF5;
}
@media screen and (max-width: 768px) {
  #staffblog #single #index {
    margin-bottom: 60px;
    padding: 20px;
  }
}
#staffblog #single #index #indTtl {
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  #staffblog #single #index #indTtl {
    margin-bottom: 10px;
    font-size: 20px;
  }
}
#staffblog #single #index ul li {
  border-bottom: #e1e1e1 1px solid;
}
#staffblog #single #index ul li a {
  display: block;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 1em;
  text-indent: -1em;
}
#staffblog #single #index ul li a:before {
  content: "・";
}
#staffblog #single .entry {
  margin-top: 50px;
}
@media screen and (max-width: 768px) {
  #staffblog #single .entry {
    margin-top: 40px;
  }
}
#staffblog #single .entry h2 {
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  #staffblog #single .entry h2 {
    font-size: 20px;
  }
}
#event .archive {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 769px) {
  #event .archive article {
    width: 30%;
    margin-right: 5%;
  }
  #event .archive article:nth-child(3n) {
    margin-right: 0;
  }
  #event .archive article:nth-child(n+4) {
    margin-top: 80px;
  }
}
@media screen and (max-width: 768px) {
  #event .archive article {
    width: 48%;
    margin-right: 4%;
  }
  #event .archive article:nth-child(2n) {
    margin-right: 0;
  }
  #event .archive article:nth-child(n+3) {
    margin-top: 40px;
  }
}
#event .archive article a {
  display: block;
}
#event .archive article a .pht {
  position: relative;
}
#event .archive article a .pht figure {
  position: relative;
  display: block;
  width: 100%;
  padding-top: 65%;
  text-align: center;
  overflow: hidden;
}
#event .archive article a .pht figure img {
  position: absolute;
  max-width: none;
  left: 50%;
  top: 0;
  width: auto;
  height: 100%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
#event .archive article a .pht figure figcaption {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  background-color: #7a7a7a;
  color: #fff;
  font-size: 12px;
  line-height: 1;
  padding: 10px 0;
  text-align: center;
}
#event .archive article a .pht .info {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  position: absolute;
  width: 100%;
  text-align: center;
  color: #fff;
  top: 0;
  bottom: 0;
  margin: auto;
  font-weight: bold;
  font-size: 26px;
  background-color: rgba(0, 0, 0, 0.3);
  justify-content: center;
  align-items: center;
}
#event .archive article a .pht .info em {
  display: inline-block;
  font-size: 36px;
}
@media screen and (max-width: 768px) {
  #event .archive article a .pht .info em {
    font-size: 20px;
  }
}
#event .archive article a .pht .info em:nth-child(n+2) {
  position: relative;
}
#event .archive article a .pht .info em:nth-child(n+2):before {
  content: "〜";
  padding-left: 10px;
  padding-right: 10px;
}
@media screen and (max-width: 768px) {
  #event .archive article a .pht .info em:nth-child(n+2):before {
    padding-left: 5px;
    padding-right: 5px;
  }
}
#event .archive article a h2 {
  margin-top: 15px;
  font-weight: 500;
  line-height: 1.5;
}
@media screen and (max-width: 768px) {
  #event .archive article a h2 {
    font-size: 14px;
  }
}
#event .archive article a .cat {
  display: inline-block;
  margin-top: 10px;
  padding: 0 10px;
  color: #707070;
  font-size: 14px;
  border: 1px #CCC solid;
  border-radius: 20px;
}
#event #single {
  width: 800px;
}
#event #single .ttl03 {
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  #event #single .ttl03 {
    margin-bottom: 10px;
  }
}
#event #single #time {
  color: #707070;
}
#event #single #slideWrap {
  margin-top: 60px;
  margin-bottom: 40px;
}
#event #single #map {
  margin-top: 60px;
}
#event #single #map iframe {
  width: 100%;
}
@media screen and (max-width: 768px) {
  #event #single #map iframe {
    height: 300px;
  }
}
#product .flex {
  justify-content: space-between;
}
#product .flex #main {
  width: calc(100% - 280px);
}
@media screen and (max-width: 768px) {
  #product .flex #main {
    width: 100%;
  }
}
#product .flex #main .archive {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 769px) {
  #product .flex #main .archive article {
    width: 30%;
    margin-right: 5%;
  }
  #product .flex #main .archive article:nth-child(3n) {
    margin-right: 0;
  }
  #product .flex #main .archive article:nth-child(n+4) {
    margin-top: 60px;
  }
}
@media screen and (max-width: 768px) {
  #product .flex #main .archive article {
    width: 48%;
    margin-right: 4%;
  }
  #product .flex #main .archive article:nth-child(2n) {
    margin-right: 0;
  }
  #product .flex #main .archive article:nth-child(n+3) {
    margin-top: 40px;
  }
}
#product .flex #main .archive article a {
  display: block;
}
#product .flex #main .archive article a figure {
  position: relative;
  display: block;
  width: 100%;
  padding-top: 100%;
  text-align: center;
  overflow: hidden;
}
#product .flex #main .archive article a figure img {
  position: absolute;
  max-width: none;
  left: 50%;
  top: 0;
  width: auto;
  height: 100%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
#product .flex #main .archive article a figure figcaption {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  background-color: #7a7a7a;
  color: #fff;
  font-size: 12px;
  line-height: 1;
  padding: 10px 0;
  text-align: center;
}
#product .flex #main .archive article a h2 {
  margin-top: 15px;
  font-weight: 500;
}
#product .flex #main .archive article a .cat {
  display: inline-block;
  margin-top: 10px;
  padding: 0 10px;
  color: #707070;
  font-size: 14px;
  border: 1px #CCC solid;
  border-radius: 20px;
}
#product .flex #side {
  width: 200px;
}
@media screen and (max-width: 768px) {
  #product .flex #side {
    width: 100%;
  }
}
#product .flex #side aside:nth-child(n+2) {
  margin-top: 50px;
}
#product .flex #side aside em {
  display: block;
  font-weight: 500;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: #CCC 1px solid;
}
#product .flex #side aside > ul li a {
  color: #C3925F;
  font-size: 15px;
  text-decoration: underline;
}
#product .flex #side aside > ul li a:hover {
  text-decoration: none;
}
#product #single #slideWrap {
  margin-bottom: 40px;
}
#product #single #info {
  padding: 40px;
  background-color: rgba(241, 240, 229, 0.6);
}
@media screen and (max-width: 768px) {
  #product #single #info {
    padding: 20px;
    font-size: 14px;
  }
}
#product #single #info a {
  color: #C3925F;
  word-break: break-all;
  text-decoration: underline;
}
#product #single #info a:hover {
  text-decoration: none;
}
#product #single .entry {
  margin-top: 40px;
}
#contact.inner {
  width: 1000px;
}
#contact.inner #page_form {
  margin-top: 50px;
}
#policy.inner {
  width: 800px;
}
#policy #policyList > li {
  margin-top: 40px;
}
#policy #policyList > li P:nth-of-type(n+2) {
  padding-top: 1.5em;
}
#policy #policyList > li .dots li {
  padding-top: 5px;
}
#sitemap.inner {
  width: 800px;
}
#sitemap.inner > ul {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
#sitemap.inner > ul > li {
  width: 46%;
  padding: 30px 0;
  border-top: #e5e5e5 1px solid;
}
@media screen and (max-width: 768px) {
  #sitemap.inner > ul > li {
    width: 100%;
    padding: 15px 15px 20px;
  }
}
#sitemap.inner > ul > li em {
  display: block;
  font-size: 20px;
  font-weight: 500;
}
@media screen and (max-width: 768px) {
  #sitemap.inner > ul > li em {
    font-size: 16px;
  }
}
#sitemap.inner > ul > li em a {
  font-size: 20px;
  font-weight: 500;
}
@media screen and (max-width: 768px) {
  #sitemap.inner > ul > li em a {
    font-size: 16px;
  }
}
#sitemap.inner > ul > li > ul {
  margin-top: 5px;
}
@media screen and (max-width: 768px) {
  #sitemap.inner > ul > li > ul > li {
    line-height: 1.4;
  }
}
#sitemap.inner > ul > li > ul > li a {
  color: #C3925F;
}
@media screen and (max-width: 768px) {
  #sitemap.inner > ul > li > ul > li a {
    font-size: 13px;
  }
}
