@charset 'UTF-8';
html {
  box-sizing: border-box;
}
*,
*:before,
*:after {
  box-sizing: inherit;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
footer,
header,
nav,
section {
  display: block;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
figcaption,
figure,
main {
  display: block;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
pre {
  font-family: monospace, monospace;
  font-size: 1em;
}
a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}
a:active,
a:hover {
  outline-width: 0;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: inherit;
}
b,
strong {
  font-weight: bolder;
}
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
dfn {
  font-style: italic;
}
mark {
  background-color: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
audio,
video {
  display: inline-block;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
img {
  border-style: none;
}
svg:not(:root) {
  overflow: hidden;
}
button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}
progress {
  display: inline-block;
  vertical-align: baseline;
}
textarea {
  overflow: auto;
}
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
details,
menu {
  display: block;
}
summary {
  display: list-item;
}
canvas {
  display: inline-block;
}
template {
  display: none;
}
[hidden] {
  display: none;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
* {
  margin: 0;
}
html,
body {
  min-height: 100vh;
  padding: 0;
}
body {
  line-height: 1.2;
  -webkit-font-smoothing: antialiased;
}
img,
picture,
video,
canvas,
svg {
  display: block;
  max-width: 100%;
}
input,
button,
textarea,
select {
  font: inherit;
}
p,
h1,
h2,
h3,
h4,
h5,
h6 {
  overflow-wrap: break-word;
}
.black {
  color: #000;
}
.black_a25 {
  color: rgba(0,0,0,0.251);
}
.black_a50 {
  color: rgba(0,0,0,0.502);
}
.black_a75 {
  color: rgba(0,0,0,0.753);
}
.blackb {
  color: #555;
}
.blackb_a25 {
  color: rgba(85,85,85,0.251);
}
.blackb_a50 {
  color: rgba(85,85,85,0.502);
}
.blackb_a75 {
  color: rgba(85,85,85,0.753);
}
.dark {
  color: #0d1117;
}
.dark_a25 {
  color: rgba(13,17,23,0.251);
}
.dark_a50 {
  color: rgba(13,17,23,0.502);
}
.dark_a75 {
  color: rgba(13,17,23,0.753);
}
.darkcode {
  color: #161b22;
}
.darkcode_a25 {
  color: rgba(22,27,34,0.251);
}
.darkcode_a50 {
  color: rgba(22,27,34,0.502);
}
.darkcode_a75 {
  color: rgba(22,27,34,0.753);
}
.white {
  color: #bbb;
}
.white_a25 {
  color: rgba(187,187,187,0.251);
}
.white_a50 {
  color: rgba(187,187,187,0.502);
}
.white_a75 {
  color: rgba(187,187,187,0.753);
}
.whitecode {
  color: #f6f8fa;
}
.whitecode_a25 {
  color: rgba(246,248,250,0.251);
}
.whitecode_a50 {
  color: rgba(246,248,250,0.502);
}
.whitecode_a75 {
  color: rgba(246,248,250,0.753);
}
.whiteb {
  color: #fff;
}
.whiteb_a25 {
  color: rgba(255,255,255,0.251);
}
.whiteb_a50 {
  color: rgba(255,255,255,0.502);
}
.whiteb_a75 {
  color: rgba(255,255,255,0.753);
}
.offwhite {
  color: #d8d8c4;
}
.offwhite_a25 {
  color: rgba(216,216,196,0.251);
}
.offwhite_a50 {
  color: rgba(216,216,196,0.502);
}
.offwhite_a75 {
  color: rgba(216,216,196,0.753);
}
.transparent {
  color: rgba(0,0,0,0);
}
.transparent_a25 {
  color: rgba(0,0,0,0) 40;
}
.transparent_a50 {
  color: rgba(0,0,0,0) 80;
}
.transparent_a75 {
  color: rgba(0,0,0,0) c0;
}
.pink {
  color: #d0156a;
}
.pink_a25 {
  color: rgba(208,21,106,0.251);
}
.pink_a50 {
  color: rgba(208,21,106,0.502);
}
.pink_a75 {
  color: rgba(208,21,106,0.753);
}
.purple {
  color: #832abd;
}
.purple_a25 {
  color: rgba(131,42,189,0.251);
}
.purple_a50 {
  color: rgba(131,42,189,0.502);
}
.purple_a75 {
  color: rgba(131,42,189,0.753);
}
.magenta {
  color: #87568c;
}
.magenta_a25 {
  color: rgba(135,86,140,0.251);
}
.magenta_a50 {
  color: rgba(135,86,140,0.502);
}
.magenta_a75 {
  color: rgba(135,86,140,0.753);
}
.bluegrey {
  color: #4d88c4;
}
.bluegrey_a25 {
  color: rgba(77,136,196,0.251);
}
.bluegrey_a50 {
  color: rgba(77,136,196,0.502);
}
.bluegrey_a75 {
  color: rgba(77,136,196,0.753);
}
.blue {
  color: #0c6cd6;
}
.blue_a25 {
  color: rgba(12,108,214,0.251);
}
.blue_a50 {
  color: rgba(12,108,214,0.502);
}
.blue_a75 {
  color: rgba(12,108,214,0.753);
}
.cyan {
  color: #3cf;
}
.cyan_a25 {
  color: rgba(51,204,255,0.251);
}
.cyan_a50 {
  color: rgba(51,204,255,0.502);
}
.cyan_a75 {
  color: rgba(51,204,255,0.753);
}
.green {
  color: #32981b;
}
.green_a25 {
  color: rgba(50,152,27,0.251);
}
.green_a50 {
  color: rgba(50,152,27,0.502);
}
.green_a75 {
  color: rgba(50,152,27,0.753);
}
.olive {
  color: #693;
}
.olive_a25 {
  color: rgba(102,153,51,0.251);
}
.olive_a50 {
  color: rgba(102,153,51,0.502);
}
.olive_a75 {
  color: rgba(102,153,51,0.753);
}
.yellow {
  color: #aeae05;
}
.yellow_a25 {
  color: rgba(174,174,5,0.251);
}
.yellow_a50 {
  color: rgba(174,174,5,0.502);
}
.yellow_a75 {
  color: rgba(174,174,5,0.753);
}
.orange {
  color: #ff6300;
}
.orange_a25 {
  color: rgba(255,99,0,0.251);
}
.orange_a50 {
  color: rgba(255,99,0,0.502);
}
.orange_a75 {
  color: rgba(255,99,0,0.753);
}
.red {
  color: #a01313;
}
.red_a25 {
  color: rgba(160,19,19,0.251);
}
.red_a50 {
  color: rgba(160,19,19,0.502);
}
.red_a75 {
  color: rgba(160,19,19,0.753);
}
.brown {
  color: #a95931;
}
.brown_a25 {
  color: rgba(169,89,49,0.251);
}
.brown_a50 {
  color: rgba(169,89,49,0.502);
}
.brown_a75 {
  color: rgba(169,89,49,0.753);
}
.grey {
  color: #717171;
}
.grey_a25 {
  color: rgba(113,113,113,0.251);
}
.grey_a50 {
  color: rgba(113,113,113,0.502);
}
.grey_a75 {
  color: rgba(113,113,113,0.753);
}
.chrome {
  color: #4d4d5b;
}
.chrome_a25 {
  color: rgba(77,77,91,0.251);
}
.chrome_a50 {
  color: rgba(77,77,91,0.502);
}
.chrome_a75 {
  color: rgba(77,77,91,0.753);
}
.pinkb {
  color: #e45093;
}
.pinkb_a25 {
  color: rgba(228,80,147,0.251);
}
.pinkb_a50 {
  color: rgba(228,80,147,0.502);
}
.pinkb_a75 {
  color: rgba(228,80,147,0.753);
}
.purpleb {
  color: #a763d4;
}
.purpleb_a25 {
  color: rgba(167,99,212,0.251);
}
.purpleb_a50 {
  color: rgba(167,99,212,0.502);
}
.purpleb_a75 {
  color: rgba(167,99,212,0.753);
}
.magentab {
  color: #aa82ae;
}
.magentab_a25 {
  color: rgba(170,130,174,0.251);
}
.magentab_a50 {
  color: rgba(170,130,174,0.502);
}
.magentab_a75 {
  color: rgba(170,130,174,0.753);
}
.bluegreyb {
  color: #98b8d8;
}
.bluegreyb_a25 {
  color: rgba(152,184,216,0.251);
}
.bluegreyb_a50 {
  color: rgba(152,184,216,0.502);
}
.bluegreyb_a75 {
  color: rgba(152,184,216,0.753);
}
.blueb {
  color: #4694ea;
}
.blueb_a25 {
  color: rgba(70,148,234,0.251);
}
.blueb_a50 {
  color: rgba(70,148,234,0.502);
}
.blueb_a75 {
  color: rgba(70,148,234,0.753);
}
.cyanb {
  color: #a2e4fa;
}
.cyanb_a25 {
  color: rgba(162,228,250,0.251);
}
.cyanb_a50 {
  color: rgba(162,228,250,0.502);
}
.cyanb_a75 {
  color: rgba(162,228,250,0.753);
}
.greenb {
  color: #48c42c;
}
.greenb_a25 {
  color: rgba(72,196,44,0.251);
}
.greenb_a50 {
  color: rgba(72,196,44,0.502);
}
.greenb_a75 {
  color: rgba(72,196,44,0.753);
}
.oliveb {
  color: #89be54;
}
.oliveb_a25 {
  color: rgba(137,190,84,0.251);
}
.oliveb_a50 {
  color: rgba(137,190,84,0.502);
}
.oliveb_a75 {
  color: rgba(137,190,84,0.753);
}
.yellowb {
  color: #dfdf12;
}
.yellowb_a25 {
  color: rgba(223,223,18,0.251);
}
.yellowb_a50 {
  color: rgba(223,223,18,0.502);
}
.yellowb_a75 {
  color: rgba(223,223,18,0.753);
}
.orangeb {
  color: #f69b61;
}
.orangeb_a25 {
  color: rgba(246,155,97,0.251);
}
.orangeb_a50 {
  color: rgba(246,155,97,0.502);
}
.orangeb_a75 {
  color: rgba(246,155,97,0.753);
}
.redb {
  color: #ce2323;
}
.redb_a25 {
  color: rgba(206,35,35,0.251);
}
.redb_a50 {
  color: rgba(206,35,35,0.502);
}
.redb_a75 {
  color: rgba(206,35,35,0.753);
}
.brownb {
  color: #c8815d;
}
.brownb_a25 {
  color: rgba(200,129,93,0.251);
}
.brownb_a50 {
  color: rgba(200,129,93,0.502);
}
.brownb_a75 {
  color: rgba(200,129,93,0.753);
}
.greyb {
  color: #989898;
}
.greyb_a25 {
  color: rgba(152,152,152,0.251);
}
.greyb_a50 {
  color: rgba(152,152,152,0.502);
}
.greyb_a75 {
  color: rgba(152,152,152,0.753);
}
.chromeb {
  color: #686879;
}
.chromeb_a25 {
  color: rgba(104,104,121,0.251);
}
.chromeb_a50 {
  color: rgba(104,104,121,0.502);
}
.chromeb_a75 {
  color: rgba(104,104,121,0.753);
}
.pink0 {
  color: #17020b;
}
.pink0_a25 {
  color: rgba(23,2,11,0.251);
}
.pink0_a50 {
  color: rgba(23,2,11,0.502);
}
.pink0_a75 {
  color: rgba(23,2,11,0.753);
}
.pink05 {
  color: #2d0416;
}
.pink05_a25 {
  color: rgba(45,4,22,0.251);
}
.pink05_a50 {
  color: rgba(45,4,22,0.502);
}
.pink05_a75 {
  color: rgba(45,4,22,0.753);
}
.pink1 {
  color: #430620;
}
.pink1_a25 {
  color: rgba(67,6,32,0.251);
}
.pink1_a50 {
  color: rgba(67,6,32,0.502);
}
.pink1_a75 {
  color: rgba(67,6,32,0.753);
}
.pink15 {
  color: #59082b;
}
.pink15_a25 {
  color: rgba(89,8,43,0.251);
}
.pink15_a50 {
  color: rgba(89,8,43,0.502);
}
.pink15_a75 {
  color: rgba(89,8,43,0.753);
}
.pink2 {
  color: #6f0a36;
}
.pink2_a25 {
  color: rgba(111,10,54,0.251);
}
.pink2_a50 {
  color: rgba(111,10,54,0.502);
}
.pink2_a75 {
  color: rgba(111,10,54,0.753);
}
.pink25 {
  color: #850c41;
}
.pink25_a25 {
  color: rgba(133,12,65,0.251);
}
.pink25_a50 {
  color: rgba(133,12,65,0.502);
}
.pink25_a75 {
  color: rgba(133,12,65,0.753);
}
.pink3 {
  color: #9b0e4c;
}
.pink3_a25 {
  color: rgba(155,14,76,0.251);
}
.pink3_a50 {
  color: rgba(155,14,76,0.502);
}
.pink3_a75 {
  color: rgba(155,14,76,0.753);
}
.pink35 {
  color: #b11157;
}
.pink35_a25 {
  color: rgba(177,17,87,0.251);
}
.pink35_a50 {
  color: rgba(177,17,87,0.502);
}
.pink35_a75 {
  color: rgba(177,17,87,0.753);
}
.pink4 {
  color: #c61362;
}
.pink4_a25 {
  color: rgba(198,19,98,0.251);
}
.pink4_a50 {
  color: rgba(198,19,98,0.502);
}
.pink4_a75 {
  color: rgba(198,19,98,0.753);
}
.pink45 {
  color: #dc156d;
}
.pink45_a25 {
  color: rgba(220,21,109,0.251);
}
.pink45_a50 {
  color: rgba(220,21,109,0.502);
}
.pink45_a75 {
  color: rgba(220,21,109,0.753);
}
.pink5 {
  color: #e92079;
}
.pink5_a25 {
  color: rgba(233,32,121,0.251);
}
.pink5_a50 {
  color: rgba(233,32,121,0.502);
}
.pink5_a75 {
  color: rgba(233,32,121,0.753);
}
.pink55 {
  color: #eb3687;
}
.pink55_a25 {
  color: rgba(235,54,135,0.251);
}
.pink55_a50 {
  color: rgba(235,54,135,0.502);
}
.pink55_a75 {
  color: rgba(235,54,135,0.753);
}
.pink6 {
  color: #ed4c94;
}
.pink6_a25 {
  color: rgba(237,76,148,0.251);
}
.pink6_a50 {
  color: rgba(237,76,148,0.502);
}
.pink6_a75 {
  color: rgba(237,76,148,0.753);
}
.pink65 {
  color: #ef63a1;
}
.pink65_a25 {
  color: rgba(239,99,161,0.251);
}
.pink65_a50 {
  color: rgba(239,99,161,0.502);
}
.pink65_a75 {
  color: rgba(239,99,161,0.753);
}
.pink7 {
  color: #f178ae;
}
.pink7_a25 {
  color: rgba(241,120,174,0.251);
}
.pink7_a50 {
  color: rgba(241,120,174,0.502);
}
.pink7_a75 {
  color: rgba(241,120,174,0.753);
}
.pink75 {
  color: #f38ebc;
}
.pink75_a25 {
  color: rgba(243,142,188,0.251);
}
.pink75_a50 {
  color: rgba(243,142,188,0.502);
}
.pink75_a75 {
  color: rgba(243,142,188,0.753);
}
.pink8 {
  color: #f6a4c9;
}
.pink8_a25 {
  color: rgba(246,164,201,0.251);
}
.pink8_a50 {
  color: rgba(246,164,201,0.502);
}
.pink8_a75 {
  color: rgba(246,164,201,0.753);
}
.pink85 {
  color: #f8bad6;
}
.pink85_a25 {
  color: rgba(248,186,214,0.251);
}
.pink85_a50 {
  color: rgba(248,186,214,0.502);
}
.pink85_a75 {
  color: rgba(248,186,214,0.753);
}
.pink9 {
  color: #fad0e3;
}
.pink9_a25 {
  color: rgba(250,208,227,0.251);
}
.pink9_a50 {
  color: rgba(250,208,227,0.502);
}
.pink9_a75 {
  color: rgba(250,208,227,0.753);
}
.pink95 {
  color: #fce7f1;
}
.pink95_a25 {
  color: rgba(252,231,241,0.251);
}
.pink95_a50 {
  color: rgba(252,231,241,0.502);
}
.pink95_a75 {
  color: rgba(252,231,241,0.753);
}
.purple0 {
  color: #0e0414;
}
.purple0_a25 {
  color: rgba(14,4,20,0.251);
}
.purple0_a50 {
  color: rgba(14,4,20,0.502);
}
.purple0_a75 {
  color: rgba(14,4,20,0.753);
}
.purple05 {
  color: #1c0828;
}
.purple05_a25 {
  color: rgba(28,8,40,0.251);
}
.purple05_a50 {
  color: rgba(28,8,40,0.502);
}
.purple05_a75 {
  color: rgba(28,8,40,0.753);
}
.purple1 {
  color: #2a0c3c;
}
.purple1_a25 {
  color: rgba(42,12,60,0.251);
}
.purple1_a50 {
  color: rgba(42,12,60,0.502);
}
.purple1_a75 {
  color: rgba(42,12,60,0.753);
}
.purple15 {
  color: #381050;
}
.purple15_a25 {
  color: rgba(56,16,80,0.251);
}
.purple15_a50 {
  color: rgba(56,16,80,0.502);
}
.purple15_a75 {
  color: rgba(56,16,80,0.753);
}
.purple2 {
  color: #461564;
}
.purple2_a25 {
  color: rgba(70,21,100,0.251);
}
.purple2_a50 {
  color: rgba(70,21,100,0.502);
}
.purple2_a75 {
  color: rgba(70,21,100,0.753);
}
.purple25 {
  color: #531977;
}
.purple25_a25 {
  color: rgba(83,25,119,0.251);
}
.purple25_a50 {
  color: rgba(83,25,119,0.502);
}
.purple25_a75 {
  color: rgba(83,25,119,0.753);
}
.purple3 {
  color: #611e8b;
}
.purple3_a25 {
  color: rgba(97,30,139,0.251);
}
.purple3_a50 {
  color: rgba(97,30,139,0.502);
}
.purple3_a75 {
  color: rgba(97,30,139,0.753);
}
.purple35 {
  color: #6e229f;
}
.purple35_a25 {
  color: rgba(110,34,159,0.251);
}
.purple35_a50 {
  color: rgba(110,34,159,0.502);
}
.purple35_a75 {
  color: rgba(110,34,159,0.753);
}
.purple4 {
  color: #7c27b2;
}
.purple4_a25 {
  color: rgba(124,39,178,0.251);
}
.purple4_a50 {
  color: rgba(124,39,178,0.502);
}
.purple4_a75 {
  color: rgba(124,39,178,0.753);
}
.purple45 {
  color: #892bc6;
}
.purple45_a25 {
  color: rgba(137,43,198,0.251);
}
.purple45_a50 {
  color: rgba(137,43,198,0.502);
}
.purple45_a75 {
  color: rgba(137,43,198,0.753);
}
.purple5 {
  color: #9536d3;
}
.purple5_a25 {
  color: rgba(149,54,211,0.251);
}
.purple5_a50 {
  color: rgba(149,54,211,0.502);
}
.purple5_a75 {
  color: rgba(149,54,211,0.753);
}
.purple55 {
  color: #9f4ad7;
}
.purple55_a25 {
  color: rgba(159,74,215,0.251);
}
.purple55_a50 {
  color: rgba(159,74,215,0.502);
}
.purple55_a75 {
  color: rgba(159,74,215,0.753);
}
.purple6 {
  color: #aa5edb;
}
.purple6_a25 {
  color: rgba(170,94,219,0.251);
}
.purple6_a50 {
  color: rgba(170,94,219,0.502);
}
.purple6_a75 {
  color: rgba(170,94,219,0.753);
}
.purple65 {
  color: #b472df;
}
.purple65_a25 {
  color: rgba(180,114,223,0.251);
}
.purple65_a50 {
  color: rgba(180,114,223,0.502);
}
.purple65_a75 {
  color: rgba(180,114,223,0.753);
}
.purple7 {
  color: #be86e3;
}
.purple7_a25 {
  color: rgba(190,134,227,0.251);
}
.purple7_a50 {
  color: rgba(190,134,227,0.502);
}
.purple7_a75 {
  color: rgba(190,134,227,0.753);
}
.purple75 {
  color: #c99ae8;
}
.purple75_a25 {
  color: rgba(201,154,232,0.251);
}
.purple75_a50 {
  color: rgba(201,154,232,0.502);
}
.purple75_a75 {
  color: rgba(201,154,232,0.753);
}
.purple8 {
  color: #d3aeec;
}
.purple8_a25 {
  color: rgba(211,174,236,0.251);
}
.purple8_a50 {
  color: rgba(211,174,236,0.502);
}
.purple8_a75 {
  color: rgba(211,174,236,0.753);
}
.purple85 {
  color: #ddc1f0;
}
.purple85_a25 {
  color: rgba(221,193,240,0.251);
}
.purple85_a50 {
  color: rgba(221,193,240,0.502);
}
.purple85_a75 {
  color: rgba(221,193,240,0.753);
}
.purple9 {
  color: #e8d5f5;
}
.purple9_a25 {
  color: rgba(232,213,245,0.251);
}
.purple9_a50 {
  color: rgba(232,213,245,0.502);
}
.purple9_a75 {
  color: rgba(232,213,245,0.753);
}
.purple95 {
  color: #f3eafa;
}
.purple95_a25 {
  color: rgba(243,234,250,0.251);
}
.purple95_a50 {
  color: rgba(243,234,250,0.502);
}
.purple95_a75 {
  color: rgba(243,234,250,0.753);
}
.magenta0 {
  color: #0f090f;
}
.magenta0_a25 {
  color: rgba(15,9,15,0.251);
}
.magenta0_a50 {
  color: rgba(15,9,15,0.502);
}
.magenta0_a75 {
  color: rgba(15,9,15,0.753);
}
.magenta05 {
  color: #1e121e;
}
.magenta05_a25 {
  color: rgba(30,18,30,0.251);
}
.magenta05_a50 {
  color: rgba(30,18,30,0.502);
}
.magenta05_a75 {
  color: rgba(30,18,30,0.753);
}
.magenta1 {
  color: #2d1b2d;
}
.magenta1_a25 {
  color: rgba(45,27,45,0.251);
}
.magenta1_a50 {
  color: rgba(45,27,45,0.502);
}
.magenta1_a75 {
  color: rgba(45,27,45,0.753);
}
.magenta15 {
  color: #3c243c;
}
.magenta15_a25 {
  color: rgba(60,36,60,0.251);
}
.magenta15_a50 {
  color: rgba(60,36,60,0.502);
}
.magenta15_a75 {
  color: rgba(60,36,60,0.753);
}
.magenta2 {
  color: #4a2d4b;
}
.magenta2_a25 {
  color: rgba(74,45,75,0.251);
}
.magenta2_a50 {
  color: rgba(74,45,75,0.502);
}
.magenta2_a75 {
  color: rgba(74,45,75,0.753);
}
.magenta25 {
  color: #59375a;
}
.magenta25_a25 {
  color: rgba(89,55,90,0.251);
}
.magenta25_a50 {
  color: rgba(89,55,90,0.502);
}
.magenta25_a75 {
  color: rgba(89,55,90,0.753);
}
.magenta3 {
  color: #684069;
}
.magenta3_a25 {
  color: rgba(104,64,105,0.251);
}
.magenta3_a50 {
  color: rgba(104,64,105,0.502);
}
.magenta3_a75 {
  color: rgba(104,64,105,0.753);
}
.magenta35 {
  color: #764978;
}
.magenta35_a25 {
  color: rgba(118,73,120,0.251);
}
.magenta35_a50 {
  color: rgba(118,73,120,0.502);
}
.magenta35_a75 {
  color: rgba(118,73,120,0.753);
}
.magenta4 {
  color: #855287;
}
.magenta4_a25 {
  color: rgba(133,82,135,0.251);
}
.magenta4_a50 {
  color: rgba(133,82,135,0.502);
}
.magenta4_a75 {
  color: rgba(133,82,135,0.753);
}
.magenta45 {
  color: #935c95;
}
.magenta45_a25 {
  color: rgba(147,92,149,0.251);
}
.magenta45_a50 {
  color: rgba(147,92,149,0.502);
}
.magenta45_a75 {
  color: rgba(147,92,149,0.753);
}
.magenta5 {
  color: #9f67a2;
}
.magenta5_a25 {
  color: rgba(159,103,162,0.251);
}
.magenta5_a50 {
  color: rgba(159,103,162,0.502);
}
.magenta5_a75 {
  color: rgba(159,103,162,0.753);
}
.magenta55 {
  color: #a876ab;
}
.magenta55_a25 {
  color: rgba(168,118,171,0.251);
}
.magenta55_a50 {
  color: rgba(168,118,171,0.502);
}
.magenta55_a75 {
  color: rgba(168,118,171,0.753);
}
.magenta6 {
  color: #b185b4;
}
.magenta6_a25 {
  color: rgba(177,133,180,0.251);
}
.magenta6_a50 {
  color: rgba(177,133,180,0.502);
}
.magenta6_a75 {
  color: rgba(177,133,180,0.753);
}
.magenta65 {
  color: #bb94bd;
}
.magenta65_a25 {
  color: rgba(187,148,189,0.251);
}
.magenta65_a50 {
  color: rgba(187,148,189,0.502);
}
.magenta65_a75 {
  color: rgba(187,148,189,0.753);
}
.magenta7 {
  color: #c4a3c6;
}
.magenta7_a25 {
  color: rgba(196,163,198,0.251);
}
.magenta7_a50 {
  color: rgba(196,163,198,0.502);
}
.magenta7_a75 {
  color: rgba(196,163,198,0.753);
}
.magenta75 {
  color: #cdb2cf;
}
.magenta75_a25 {
  color: rgba(205,178,207,0.251);
}
.magenta75_a50 {
  color: rgba(205,178,207,0.502);
}
.magenta75_a75 {
  color: rgba(205,178,207,0.753);
}
.magenta8 {
  color: #d7c1d9;
}
.magenta8_a25 {
  color: rgba(215,193,217,0.251);
}
.magenta8_a50 {
  color: rgba(215,193,217,0.502);
}
.magenta8_a75 {
  color: rgba(215,193,217,0.753);
}
.magenta85 {
  color: #e0d0e2;
}
.magenta85_a25 {
  color: rgba(224,208,226,0.251);
}
.magenta85_a50 {
  color: rgba(224,208,226,0.502);
}
.magenta85_a75 {
  color: rgba(224,208,226,0.753);
}
.magenta9 {
  color: #eadfeb;
}
.magenta9_a25 {
  color: rgba(234,223,235,0.251);
}
.magenta9_a50 {
  color: rgba(234,223,235,0.502);
}
.magenta9_a75 {
  color: rgba(234,223,235,0.753);
}
.magenta95 {
  color: #f4eff5;
}
.magenta95_a25 {
  color: rgba(244,239,245,0.251);
}
.magenta95_a50 {
  color: rgba(244,239,245,0.502);
}
.magenta95_a75 {
  color: rgba(244,239,245,0.753);
}
.bluegrey0 {
  color: #060c13;
}
.bluegrey0_a25 {
  color: rgba(6,12,19,0.251);
}
.bluegrey0_a50 {
  color: rgba(6,12,19,0.502);
}
.bluegrey0_a75 {
  color: rgba(6,12,19,0.753);
}
.bluegrey05 {
  color: #0c1825;
}
.bluegrey05_a25 {
  color: rgba(12,24,37,0.251);
}
.bluegrey05_a50 {
  color: rgba(12,24,37,0.502);
}
.bluegrey05_a75 {
  color: rgba(12,24,37,0.753);
}
.bluegrey1 {
  color: #122337;
}
.bluegrey1_a25 {
  color: rgba(18,35,55,0.251);
}
.bluegrey1_a50 {
  color: rgba(18,35,55,0.502);
}
.bluegrey1_a75 {
  color: rgba(18,35,55,0.753);
}
.bluegrey15 {
  color: #172f4a;
}
.bluegrey15_a25 {
  color: rgba(23,47,74,0.251);
}
.bluegrey15_a50 {
  color: rgba(23,47,74,0.502);
}
.bluegrey15_a75 {
  color: rgba(23,47,74,0.753);
}
.bluegrey2 {
  color: #1d3b5c;
}
.bluegrey2_a25 {
  color: rgba(29,59,92,0.251);
}
.bluegrey2_a50 {
  color: rgba(29,59,92,0.502);
}
.bluegrey2_a75 {
  color: rgba(29,59,92,0.753);
}
.bluegrey25 {
  color: #23476e;
}
.bluegrey25_a25 {
  color: rgba(35,71,110,0.251);
}
.bluegrey25_a50 {
  color: rgba(35,71,110,0.502);
}
.bluegrey25_a75 {
  color: rgba(35,71,110,0.753);
}
.bluegrey3 {
  color: #295280;
}
.bluegrey3_a25 {
  color: rgba(41,82,128,0.251);
}
.bluegrey3_a50 {
  color: rgba(41,82,128,0.502);
}
.bluegrey3_a75 {
  color: rgba(41,82,128,0.753);
}
.bluegrey35 {
  color: #2f5e92;
}
.bluegrey35_a25 {
  color: rgba(47,94,146,0.251);
}
.bluegrey35_a50 {
  color: rgba(47,94,146,0.502);
}
.bluegrey35_a75 {
  color: rgba(47,94,146,0.753);
}
.bluegrey4 {
  color: #356aa4;
}
.bluegrey4_a25 {
  color: rgba(53,106,164,0.251);
}
.bluegrey4_a50 {
  color: rgba(53,106,164,0.502);
}
.bluegrey4_a75 {
  color: rgba(53,106,164,0.753);
}
.bluegrey45 {
  color: #3b76b6;
}
.bluegrey45_a25 {
  color: rgba(59,118,182,0.251);
}
.bluegrey45_a50 {
  color: rgba(59,118,182,0.502);
}
.bluegrey45_a75 {
  color: rgba(59,118,182,0.753);
}
.bluegrey5 {
  color: #4783c3;
}
.bluegrey5_a25 {
  color: rgba(71,131,195,0.251);
}
.bluegrey5_a50 {
  color: rgba(71,131,195,0.502);
}
.bluegrey5_a75 {
  color: rgba(71,131,195,0.753);
}
.bluegrey55 {
  color: #598fc9;
}
.bluegrey55_a25 {
  color: rgba(89,143,201,0.251);
}
.bluegrey55_a50 {
  color: rgba(89,143,201,0.502);
}
.bluegrey55_a75 {
  color: rgba(89,143,201,0.753);
}
.bluegrey6 {
  color: #6b9ccf;
}
.bluegrey6_a25 {
  color: rgba(107,156,207,0.251);
}
.bluegrey6_a50 {
  color: rgba(107,156,207,0.502);
}
.bluegrey6_a75 {
  color: rgba(107,156,207,0.753);
}
.bluegrey65 {
  color: #7da8d4;
}
.bluegrey65_a25 {
  color: rgba(125,168,212,0.251);
}
.bluegrey65_a50 {
  color: rgba(125,168,212,0.502);
}
.bluegrey65_a75 {
  color: rgba(125,168,212,0.753);
}
.bluegrey7 {
  color: #90b4da;
}
.bluegrey7_a25 {
  color: rgba(144,180,218,0.251);
}
.bluegrey7_a50 {
  color: rgba(144,180,218,0.502);
}
.bluegrey7_a75 {
  color: rgba(144,180,218,0.753);
}
.bluegrey75 {
  color: #a2c1e0;
}
.bluegrey75_a25 {
  color: rgba(162,193,224,0.251);
}
.bluegrey75_a50 {
  color: rgba(162,193,224,0.502);
}
.bluegrey75_a75 {
  color: rgba(162,193,224,0.753);
}
.bluegrey8 {
  color: #b4cde6;
}
.bluegrey8_a25 {
  color: rgba(180,205,230,0.251);
}
.bluegrey8_a50 {
  color: rgba(180,205,230,0.502);
}
.bluegrey8_a75 {
  color: rgba(180,205,230,0.753);
}
.bluegrey85 {
  color: #c6d9ec;
}
.bluegrey85_a25 {
  color: rgba(198,217,236,0.251);
}
.bluegrey85_a50 {
  color: rgba(198,217,236,0.502);
}
.bluegrey85_a75 {
  color: rgba(198,217,236,0.753);
}
.bluegrey9 {
  color: #d8e5f2;
}
.bluegrey9_a25 {
  color: rgba(216,229,242,0.251);
}
.bluegrey9_a50 {
  color: rgba(216,229,242,0.502);
}
.bluegrey9_a75 {
  color: rgba(216,229,242,0.753);
}
.bluegrey95 {
  color: #ebf2f8;
}
.bluegrey95_a25 {
  color: rgba(235,242,248,0.251);
}
.bluegrey95_a50 {
  color: rgba(235,242,248,0.502);
}
.bluegrey95_a75 {
  color: rgba(235,242,248,0.753);
}
.blue0 {
  color: #010c18;
}
.blue0_a25 {
  color: rgba(1,12,24,0.251);
}
.blue0_a50 {
  color: rgba(1,12,24,0.502);
}
.blue0_a75 {
  color: rgba(1,12,24,0.753);
}
.blue05 {
  color: #02182f;
}
.blue05_a25 {
  color: rgba(2,24,47,0.251);
}
.blue05_a50 {
  color: rgba(2,24,47,0.502);
}
.blue05_a75 {
  color: rgba(2,24,47,0.753);
}
.blue1 {
  color: #032346;
}
.blue1_a25 {
  color: rgba(3,35,70,0.251);
}
.blue1_a50 {
  color: rgba(3,35,70,0.502);
}
.blue1_a75 {
  color: rgba(3,35,70,0.753);
}
.blue15 {
  color: #042f5d;
}
.blue15_a25 {
  color: rgba(4,47,93,0.251);
}
.blue15_a50 {
  color: rgba(4,47,93,0.502);
}
.blue15_a75 {
  color: rgba(4,47,93,0.753);
}
.blue2 {
  color: #053a74;
}
.blue2_a25 {
  color: rgba(5,58,116,0.251);
}
.blue2_a50 {
  color: rgba(5,58,116,0.502);
}
.blue2_a75 {
  color: rgba(5,58,116,0.753);
}
.blue25 {
  color: #07468b;
}
.blue25_a25 {
  color: rgba(7,70,139,0.251);
}
.blue25_a50 {
  color: rgba(7,70,139,0.502);
}
.blue25_a75 {
  color: rgba(7,70,139,0.753);
}
.blue3 {
  color: #0851a2;
}
.blue3_a25 {
  color: rgba(8,81,162,0.251);
}
.blue3_a50 {
  color: rgba(8,81,162,0.502);
}
.blue3_a75 {
  color: rgba(8,81,162,0.753);
}
.blue35 {
  color: #095db8;
}
.blue35_a25 {
  color: rgba(9,93,184,0.251);
}
.blue35_a50 {
  color: rgba(9,93,184,0.502);
}
.blue35_a75 {
  color: rgba(9,93,184,0.753);
}
.blue4 {
  color: #0a68cf;
}
.blue4_a25 {
  color: rgba(10,104,207,0.251);
}
.blue4_a50 {
  color: rgba(10,104,207,0.502);
}
.blue4_a75 {
  color: rgba(10,104,207,0.753);
}
.blue45 {
  color: #0c74e6;
}
.blue45_a25 {
  color: rgba(12,116,230,0.251);
}
.blue45_a50 {
  color: rgba(12,116,230,0.502);
}
.blue45_a75 {
  color: rgba(12,116,230,0.753);
}
.blue5 {
  color: #1780f3;
}
.blue5_a25 {
  color: rgba(23,128,243,0.251);
}
.blue5_a50 {
  color: rgba(23,128,243,0.502);
}
.blue5_a75 {
  color: rgba(23,128,243,0.753);
}
.blue55 {
  color: #2e8df4;
}
.blue55_a25 {
  color: rgba(46,141,244,0.251);
}
.blue55_a50 {
  color: rgba(46,141,244,0.502);
}
.blue55_a75 {
  color: rgba(46,141,244,0.753);
}
.blue6 {
  color: #4599f5;
}
.blue6_a25 {
  color: rgba(69,153,245,0.251);
}
.blue6_a50 {
  color: rgba(69,153,245,0.502);
}
.blue6_a75 {
  color: rgba(69,153,245,0.753);
}
.blue65 {
  color: #5ca6f6;
}
.blue65_a25 {
  color: rgba(92,166,246,0.251);
}
.blue65_a50 {
  color: rgba(92,166,246,0.502);
}
.blue65_a75 {
  color: rgba(92,166,246,0.753);
}
.blue7 {
  color: #73b2f7;
}
.blue7_a25 {
  color: rgba(115,178,247,0.251);
}
.blue7_a50 {
  color: rgba(115,178,247,0.502);
}
.blue7_a75 {
  color: rgba(115,178,247,0.753);
}
.blue75 {
  color: #8abff8;
}
.blue75_a25 {
  color: rgba(138,191,248,0.251);
}
.blue75_a50 {
  color: rgba(138,191,248,0.502);
}
.blue75_a75 {
  color: rgba(138,191,248,0.753);
}
.blue8 {
  color: #a0cbf9;
}
.blue8_a25 {
  color: rgba(160,203,249,0.251);
}
.blue8_a50 {
  color: rgba(160,203,249,0.502);
}
.blue8_a75 {
  color: rgba(160,203,249,0.753);
}
.blue85 {
  color: #b7d8fb;
}
.blue85_a25 {
  color: rgba(183,216,251,0.251);
}
.blue85_a50 {
  color: rgba(183,216,251,0.502);
}
.blue85_a75 {
  color: rgba(183,216,251,0.753);
}
.blue9 {
  color: #cee4fc;
}
.blue9_a25 {
  color: rgba(206,228,252,0.251);
}
.blue9_a50 {
  color: rgba(206,228,252,0.502);
}
.blue9_a75 {
  color: rgba(206,228,252,0.753);
}
.blue95 {
  color: #e6f1fd;
}
.blue95_a25 {
  color: rgba(230,241,253,0.251);
}
.blue95_a50 {
  color: rgba(230,241,253,0.502);
}
.blue95_a75 {
  color: rgba(230,241,253,0.753);
}
.cyan0 {
  color: #001319;
}
.cyan0_a25 {
  color: rgba(0,19,25,0.251);
}
.cyan0_a50 {
  color: rgba(0,19,25,0.502);
}
.cyan0_a75 {
  color: rgba(0,19,25,0.753);
}
.cyan05 {
  color: #002531;
}
.cyan05_a25 {
  color: rgba(0,37,49,0.251);
}
.cyan05_a50 {
  color: rgba(0,37,49,0.502);
}
.cyan05_a75 {
  color: rgba(0,37,49,0.753);
}
.cyan1 {
  color: #003749;
}
.cyan1_a25 {
  color: rgba(0,55,73,0.251);
}
.cyan1_a50 {
  color: rgba(0,55,73,0.502);
}
.cyan1_a75 {
  color: rgba(0,55,73,0.753);
}
.cyan15 {
  color: #004a61;
}
.cyan15_a25 {
  color: rgba(0,74,97,0.251);
}
.cyan15_a50 {
  color: rgba(0,74,97,0.502);
}
.cyan15_a75 {
  color: rgba(0,74,97,0.753);
}
.cyan2 {
  color: #015c79;
}
.cyan2_a25 {
  color: rgba(1,92,121,0.251);
}
.cyan2_a50 {
  color: rgba(1,92,121,0.502);
}
.cyan2_a75 {
  color: rgba(1,92,121,0.753);
}
.cyan25 {
  color: #016e91;
}
.cyan25_a25 {
  color: rgba(1,110,145,0.251);
}
.cyan25_a50 {
  color: rgba(1,110,145,0.502);
}
.cyan25_a75 {
  color: rgba(1,110,145,0.753);
}
.cyan3 {
  color: #0180a8;
}
.cyan3_a25 {
  color: rgba(1,128,168,0.251);
}
.cyan3_a50 {
  color: rgba(1,128,168,0.502);
}
.cyan3_a75 {
  color: rgba(1,128,168,0.753);
}
.cyan35 {
  color: #0192c0;
}
.cyan35_a25 {
  color: rgba(1,146,192,0.251);
}
.cyan35_a50 {
  color: rgba(1,146,192,0.502);
}
.cyan35_a75 {
  color: rgba(1,146,192,0.753);
}
.cyan4 {
  color: #02a4d8;
}
.cyan4_a25 {
  color: rgba(2,164,216,0.251);
}
.cyan4_a50 {
  color: rgba(2,164,216,0.502);
}
.cyan4_a75 {
  color: rgba(2,164,216,0.753);
}
.cyan45 {
  color: #02b6ef;
}
.cyan45_a25 {
  color: rgba(2,182,239,0.251);
}
.cyan45_a50 {
  color: rgba(2,182,239,0.502);
}
.cyan45_a75 {
  color: rgba(2,182,239,0.753);
}
.cyan5 {
  color: #0dc3fc;
}
.cyan5_a25 {
  color: rgba(13,195,252,0.251);
}
.cyan5_a50 {
  color: rgba(13,195,252,0.502);
}
.cyan5_a75 {
  color: rgba(13,195,252,0.753);
}
.cyan55 {
  color: #25c9fc;
}
.cyan55_a25 {
  color: rgba(37,201,252,0.251);
}
.cyan55_a50 {
  color: rgba(37,201,252,0.502);
}
.cyan55_a75 {
  color: rgba(37,201,252,0.753);
}
.cyan6 {
  color: #3dcffc;
}
.cyan6_a25 {
  color: rgba(61,207,252,0.251);
}
.cyan6_a50 {
  color: rgba(61,207,252,0.502);
}
.cyan6_a75 {
  color: rgba(61,207,252,0.753);
}
.cyan65 {
  color: #55d4fd;
}
.cyan65_a25 {
  color: rgba(85,212,253,0.251);
}
.cyan65_a50 {
  color: rgba(85,212,253,0.502);
}
.cyan65_a75 {
  color: rgba(85,212,253,0.753);
}
.cyan7 {
  color: #6ddafd;
}
.cyan7_a25 {
  color: rgba(109,218,253,0.251);
}
.cyan7_a50 {
  color: rgba(109,218,253,0.502);
}
.cyan7_a75 {
  color: rgba(109,218,253,0.753);
}
.cyan75 {
  color: #85e0fd;
}
.cyan75_a25 {
  color: rgba(133,224,253,0.251);
}
.cyan75_a50 {
  color: rgba(133,224,253,0.502);
}
.cyan75_a75 {
  color: rgba(133,224,253,0.753);
}
.cyan8 {
  color: #9de6fd;
}
.cyan8_a25 {
  color: rgba(157,230,253,0.251);
}
.cyan8_a50 {
  color: rgba(157,230,253,0.502);
}
.cyan8_a75 {
  color: rgba(157,230,253,0.753);
}
.cyan85 {
  color: #b4ecfe;
}
.cyan85_a25 {
  color: rgba(180,236,254,0.251);
}
.cyan85_a50 {
  color: rgba(180,236,254,0.502);
}
.cyan85_a75 {
  color: rgba(180,236,254,0.753);
}
.cyan9 {
  color: #ccf2fe;
}
.cyan9_a25 {
  color: rgba(204,242,254,0.251);
}
.cyan9_a50 {
  color: rgba(204,242,254,0.502);
}
.cyan9_a75 {
  color: rgba(204,242,254,0.753);
}
.cyan95 {
  color: #e5f8ff;
}
.cyan95_a25 {
  color: rgba(229,248,255,0.251);
}
.cyan95_a50 {
  color: rgba(229,248,255,0.502);
}
.cyan95_a75 {
  color: rgba(229,248,255,0.753);
}
.green0 {
  color: #071503;
}
.green0_a25 {
  color: rgba(7,21,3,0.251);
}
.green0_a50 {
  color: rgba(7,21,3,0.502);
}
.green0_a75 {
  color: rgba(7,21,3,0.753);
}
.green05 {
  color: #0e2a06;
}
.green05_a25 {
  color: rgba(14,42,6,0.251);
}
.green05_a50 {
  color: rgba(14,42,6,0.502);
}
.green05_a75 {
  color: rgba(14,42,6,0.753);
}
.green1 {
  color: #153f09;
}
.green1_a25 {
  color: rgba(21,63,9,0.251);
}
.green1_a50 {
  color: rgba(21,63,9,0.502);
}
.green1_a75 {
  color: rgba(21,63,9,0.753);
}
.green15 {
  color: #1c540d;
}
.green15_a25 {
  color: rgba(28,84,13,0.251);
}
.green15_a50 {
  color: rgba(28,84,13,0.502);
}
.green15_a75 {
  color: rgba(28,84,13,0.753);
}
.green2 {
  color: #236910;
}
.green2_a25 {
  color: rgba(35,105,16,0.251);
}
.green2_a50 {
  color: rgba(35,105,16,0.502);
}
.green2_a75 {
  color: rgba(35,105,16,0.753);
}
.green25 {
  color: #2a7d13;
}
.green25_a25 {
  color: rgba(42,125,19,0.251);
}
.green25_a50 {
  color: rgba(42,125,19,0.502);
}
.green25_a75 {
  color: rgba(42,125,19,0.753);
}
.green3 {
  color: #319217;
}
.green3_a25 {
  color: rgba(49,146,23,0.251);
}
.green3_a50 {
  color: rgba(49,146,23,0.502);
}
.green3_a75 {
  color: rgba(49,146,23,0.753);
}
.green35 {
  color: #38a71a;
}
.green35_a25 {
  color: rgba(56,167,26,0.251);
}
.green35_a50 {
  color: rgba(56,167,26,0.502);
}
.green35_a75 {
  color: rgba(56,167,26,0.753);
}
.green4 {
  color: #3fbb1e;
}
.green4_a25 {
  color: rgba(63,187,30,0.251);
}
.green4_a50 {
  color: rgba(63,187,30,0.502);
}
.green4_a75 {
  color: rgba(63,187,30,0.753);
}
.green45 {
  color: #46cf22;
}
.green45_a25 {
  color: rgba(70,207,34,0.251);
}
.green45_a50 {
  color: rgba(70,207,34,0.502);
}
.green45_a75 {
  color: rgba(70,207,34,0.753);
}
.green5 {
  color: #51dc2d;
}
.green5_a25 {
  color: rgba(81,220,45,0.251);
}
.green5_a50 {
  color: rgba(81,220,45,0.502);
}
.green5_a75 {
  color: rgba(81,220,45,0.753);
}
.green55 {
  color: #62e042;
}
.green55_a25 {
  color: rgba(98,224,66,0.251);
}
.green55_a50 {
  color: rgba(98,224,66,0.502);
}
.green55_a75 {
  color: rgba(98,224,66,0.753);
}
.green6 {
  color: #73e357;
}
.green6_a25 {
  color: rgba(115,227,87,0.251);
}
.green6_a50 {
  color: rgba(115,227,87,0.502);
}
.green6_a75 {
  color: rgba(115,227,87,0.753);
}
.green65 {
  color: #84e66c;
}
.green65_a25 {
  color: rgba(132,230,108,0.251);
}
.green65_a50 {
  color: rgba(132,230,108,0.502);
}
.green65_a75 {
  color: rgba(132,230,108,0.753);
}
.green7 {
  color: #95e980;
}
.green7_a25 {
  color: rgba(149,233,128,0.251);
}
.green7_a50 {
  color: rgba(149,233,128,0.502);
}
.green7_a75 {
  color: rgba(149,233,128,0.753);
}
.green75 {
  color: #a7ec95;
}
.green75_a25 {
  color: rgba(167,236,149,0.251);
}
.green75_a50 {
  color: rgba(167,236,149,0.502);
}
.green75_a75 {
  color: rgba(167,236,149,0.753);
}
.green8 {
  color: #b8f0aa;
}
.green8_a25 {
  color: rgba(184,240,170,0.251);
}
.green8_a50 {
  color: rgba(184,240,170,0.502);
}
.green8_a75 {
  color: rgba(184,240,170,0.753);
}
.green85 {
  color: #c9f3be;
}
.green85_a25 {
  color: rgba(201,243,190,0.251);
}
.green85_a50 {
  color: rgba(201,243,190,0.502);
}
.green85_a75 {
  color: rgba(201,243,190,0.753);
}
.green9 {
  color: #daf7d3;
}
.green9_a25 {
  color: rgba(218,247,211,0.251);
}
.green9_a50 {
  color: rgba(218,247,211,0.502);
}
.green9_a75 {
  color: rgba(218,247,211,0.753);
}
.green95 {
  color: #ecfbe9;
}
.green95_a25 {
  color: rgba(236,251,233,0.251);
}
.green95_a50 {
  color: rgba(236,251,233,0.502);
}
.green95_a75 {
  color: rgba(236,251,233,0.753);
}
.olive0 {
  color: #0c1306;
}
.olive0_a25 {
  color: rgba(12,19,6,0.251);
}
.olive0_a50 {
  color: rgba(12,19,6,0.502);
}
.olive0_a75 {
  color: rgba(12,19,6,0.753);
}
.olive05 {
  color: #18250c;
}
.olive05_a25 {
  color: rgba(24,37,12,0.251);
}
.olive05_a50 {
  color: rgba(24,37,12,0.502);
}
.olive05_a75 {
  color: rgba(24,37,12,0.753);
}
.olive1 {
  color: #233712;
}
.olive1_a25 {
  color: rgba(35,55,18,0.251);
}
.olive1_a50 {
  color: rgba(35,55,18,0.502);
}
.olive1_a75 {
  color: rgba(35,55,18,0.753);
}
.olive15 {
  color: #2f4a17;
}
.olive15_a25 {
  color: rgba(47,74,23,0.251);
}
.olive15_a50 {
  color: rgba(47,74,23,0.502);
}
.olive15_a75 {
  color: rgba(47,74,23,0.753);
}
.olive2 {
  color: #3b5c1d;
}
.olive2_a25 {
  color: rgba(59,92,29,0.251);
}
.olive2_a50 {
  color: rgba(59,92,29,0.502);
}
.olive2_a75 {
  color: rgba(59,92,29,0.753);
}
.olive25 {
  color: #476e23;
}
.olive25_a25 {
  color: rgba(71,110,35,0.251);
}
.olive25_a50 {
  color: rgba(71,110,35,0.502);
}
.olive25_a75 {
  color: rgba(71,110,35,0.753);
}
.olive3 {
  color: #528029;
}
.olive3_a25 {
  color: rgba(82,128,41,0.251);
}
.olive3_a50 {
  color: rgba(82,128,41,0.502);
}
.olive3_a75 {
  color: rgba(82,128,41,0.753);
}
.olive35 {
  color: #5e922f;
}
.olive35_a25 {
  color: rgba(94,146,47,0.251);
}
.olive35_a50 {
  color: rgba(94,146,47,0.502);
}
.olive35_a75 {
  color: rgba(94,146,47,0.753);
}
.olive4 {
  color: #6aa435;
}
.olive4_a25 {
  color: rgba(106,164,53,0.251);
}
.olive4_a50 {
  color: rgba(106,164,53,0.502);
}
.olive4_a75 {
  color: rgba(106,164,53,0.753);
}
.olive45 {
  color: #76b63b;
}
.olive45_a25 {
  color: rgba(118,182,59,0.251);
}
.olive45_a50 {
  color: rgba(118,182,59,0.502);
}
.olive45_a75 {
  color: rgba(118,182,59,0.753);
}
.olive5 {
  color: #83c347;
}
.olive5_a25 {
  color: rgba(131,195,71,0.251);
}
.olive5_a50 {
  color: rgba(131,195,71,0.502);
}
.olive5_a75 {
  color: rgba(131,195,71,0.753);
}
.olive55 {
  color: #8fc959;
}
.olive55_a25 {
  color: rgba(143,201,89,0.251);
}
.olive55_a50 {
  color: rgba(143,201,89,0.502);
}
.olive55_a75 {
  color: rgba(143,201,89,0.753);
}
.olive6 {
  color: #9ccf6b;
}
.olive6_a25 {
  color: rgba(156,207,107,0.251);
}
.olive6_a50 {
  color: rgba(156,207,107,0.502);
}
.olive6_a75 {
  color: rgba(156,207,107,0.753);
}
.olive65 {
  color: #a8d47d;
}
.olive65_a25 {
  color: rgba(168,212,125,0.251);
}
.olive65_a50 {
  color: rgba(168,212,125,0.502);
}
.olive65_a75 {
  color: rgba(168,212,125,0.753);
}
.olive7 {
  color: #b4da90;
}
.olive7_a25 {
  color: rgba(180,218,144,0.251);
}
.olive7_a50 {
  color: rgba(180,218,144,0.502);
}
.olive7_a75 {
  color: rgba(180,218,144,0.753);
}
.olive75 {
  color: #c1e0a2;
}
.olive75_a25 {
  color: rgba(193,224,162,0.251);
}
.olive75_a50 {
  color: rgba(193,224,162,0.502);
}
.olive75_a75 {
  color: rgba(193,224,162,0.753);
}
.olive8 {
  color: #cde6b4;
}
.olive8_a25 {
  color: rgba(205,230,180,0.251);
}
.olive8_a50 {
  color: rgba(205,230,180,0.502);
}
.olive8_a75 {
  color: rgba(205,230,180,0.753);
}
.olive85 {
  color: #d9ecc6;
}
.olive85_a25 {
  color: rgba(217,236,198,0.251);
}
.olive85_a50 {
  color: rgba(217,236,198,0.502);
}
.olive85_a75 {
  color: rgba(217,236,198,0.753);
}
.olive9 {
  color: #e5f2d8;
}
.olive9_a25 {
  color: rgba(229,242,216,0.251);
}
.olive9_a50 {
  color: rgba(229,242,216,0.502);
}
.olive9_a75 {
  color: rgba(229,242,216,0.753);
}
.olive95 {
  color: #f2f8eb;
}
.olive95_a25 {
  color: rgba(242,248,235,0.251);
}
.olive95_a50 {
  color: rgba(242,248,235,0.502);
}
.olive95_a75 {
  color: rgba(242,248,235,0.753);
}
.yellow0 {
  color: #181800;
}
.yellow0_a25 {
  color: rgba(24,24,0,0.251);
}
.yellow0_a50 {
  color: rgba(24,24,0,0.502);
}
.yellow0_a75 {
  color: rgba(24,24,0,0.753);
}
.yellow05 {
  color: #303000;
}
.yellow05_a25 {
  color: rgba(48,48,0,0.251);
}
.yellow05_a50 {
  color: rgba(48,48,0,0.502);
}
.yellow05_a75 {
  color: rgba(48,48,0,0.753);
}
.yellow1 {
  color: #484800;
}
.yellow1_a25 {
  color: rgba(72,72,0,0.251);
}
.yellow1_a50 {
  color: rgba(72,72,0,0.502);
}
.yellow1_a75 {
  color: rgba(72,72,0,0.753);
}
.yellow15 {
  color: #606001;
}
.yellow15_a25 {
  color: rgba(96,96,1,0.251);
}
.yellow15_a50 {
  color: rgba(96,96,1,0.502);
}
.yellow15_a75 {
  color: rgba(96,96,1,0.753);
}
.yellow2 {
  color: #777701;
}
.yellow2_a25 {
  color: rgba(119,119,1,0.251);
}
.yellow2_a50 {
  color: rgba(119,119,1,0.502);
}
.yellow2_a75 {
  color: rgba(119,119,1,0.753);
}
.yellow25 {
  color: #8f8f02;
}
.yellow25_a25 {
  color: rgba(143,143,2,0.251);
}
.yellow25_a50 {
  color: rgba(143,143,2,0.502);
}
.yellow25_a75 {
  color: rgba(143,143,2,0.753);
}
.yellow3 {
  color: #a7a702;
}
.yellow3_a25 {
  color: rgba(167,167,2,0.251);
}
.yellow3_a50 {
  color: rgba(167,167,2,0.502);
}
.yellow3_a75 {
  color: rgba(167,167,2,0.753);
}
.yellow35 {
  color: #bebe03;
}
.yellow35_a25 {
  color: rgba(190,190,3,0.251);
}
.yellow35_a50 {
  color: rgba(190,190,3,0.502);
}
.yellow35_a75 {
  color: rgba(190,190,3,0.753);
}
.yellow4 {
  color: #d5d504;
}
.yellow4_a25 {
  color: rgba(213,213,4,0.251);
}
.yellow4_a50 {
  color: rgba(213,213,4,0.502);
}
.yellow4_a75 {
  color: rgba(213,213,4,0.753);
}
.yellow45 {
  color: #ecec05;
}
.yellow45_a25 {
  color: rgba(236,236,5,0.251);
}
.yellow45_a50 {
  color: rgba(236,236,5,0.502);
}
.yellow45_a75 {
  color: rgba(236,236,5,0.753);
}
.yellow5 {
  color: #fafa0f;
}
.yellow5_a25 {
  color: rgba(250,250,15,0.251);
}
.yellow5_a50 {
  color: rgba(250,250,15,0.502);
}
.yellow5_a75 {
  color: rgba(250,250,15,0.753);
}
.yellow55 {
  color: #fafa27;
}
.yellow55_a25 {
  color: rgba(250,250,39,0.251);
}
.yellow55_a50 {
  color: rgba(250,250,39,0.502);
}
.yellow55_a75 {
  color: rgba(250,250,39,0.753);
}
.yellow6 {
  color: #fafa3f;
}
.yellow6_a25 {
  color: rgba(250,250,63,0.251);
}
.yellow6_a50 {
  color: rgba(250,250,63,0.502);
}
.yellow6_a75 {
  color: rgba(250,250,63,0.753);
}
.yellow65 {
  color: #fafa57;
}
.yellow65_a25 {
  color: rgba(250,250,87,0.251);
}
.yellow65_a50 {
  color: rgba(250,250,87,0.502);
}
.yellow65_a75 {
  color: rgba(250,250,87,0.753);
}
.yellow7 {
  color: #fbfb6f;
}
.yellow7_a25 {
  color: rgba(251,251,111,0.251);
}
.yellow7_a50 {
  color: rgba(251,251,111,0.502);
}
.yellow7_a75 {
  color: rgba(251,251,111,0.753);
}
.yellow75 {
  color: #fbfb87;
}
.yellow75_a25 {
  color: rgba(251,251,135,0.251);
}
.yellow75_a50 {
  color: rgba(251,251,135,0.502);
}
.yellow75_a75 {
  color: rgba(251,251,135,0.753);
}
.yellow8 {
  color: #fcfc9e;
}
.yellow8_a25 {
  color: rgba(252,252,158,0.251);
}
.yellow8_a50 {
  color: rgba(252,252,158,0.502);
}
.yellow8_a75 {
  color: rgba(252,252,158,0.753);
}
.yellow85 {
  color: #fcfcb6;
}
.yellow85_a25 {
  color: rgba(252,252,182,0.251);
}
.yellow85_a50 {
  color: rgba(252,252,182,0.502);
}
.yellow85_a75 {
  color: rgba(252,252,182,0.753);
}
.yellow9 {
  color: #fdfdcd;
}
.yellow9_a25 {
  color: rgba(253,253,205,0.251);
}
.yellow9_a50 {
  color: rgba(253,253,205,0.502);
}
.yellow9_a75 {
  color: rgba(253,253,205,0.753);
}
.yellow95 {
  color: #fefee6;
}
.yellow95_a25 {
  color: rgba(254,254,230,0.251);
}
.yellow95_a50 {
  color: rgba(254,254,230,0.502);
}
.yellow95_a75 {
  color: rgba(254,254,230,0.753);
}
.orange0 {
  color: #190900;
}
.orange0_a25 {
  color: rgba(25,9,0,0.251);
}
.orange0_a50 {
  color: rgba(25,9,0,0.502);
}
.orange0_a75 {
  color: rgba(25,9,0,0.753);
}
.orange05 {
  color: #311200;
}
.orange05_a25 {
  color: rgba(49,18,0,0.251);
}
.orange05_a50 {
  color: rgba(49,18,0,0.502);
}
.orange05_a75 {
  color: rgba(49,18,0,0.753);
}
.orange1 {
  color: #491b00;
}
.orange1_a25 {
  color: rgba(73,27,0,0.251);
}
.orange1_a50 {
  color: rgba(73,27,0,0.502);
}
.orange1_a75 {
  color: rgba(73,27,0,0.753);
}
.orange15 {
  color: #612300;
}
.orange15_a25 {
  color: rgba(97,35,0,0.251);
}
.orange15_a50 {
  color: rgba(97,35,0,0.502);
}
.orange15_a75 {
  color: rgba(97,35,0,0.753);
}
.orange2 {
  color: #792c01;
}
.orange2_a25 {
  color: rgba(121,44,1,0.251);
}
.orange2_a50 {
  color: rgba(121,44,1,0.502);
}
.orange2_a75 {
  color: rgba(121,44,1,0.753);
}
.orange25 {
  color: #913501;
}
.orange25_a25 {
  color: rgba(145,53,1,0.251);
}
.orange25_a50 {
  color: rgba(145,53,1,0.502);
}
.orange25_a75 {
  color: rgba(145,53,1,0.753);
}
.orange3 {
  color: #a83e01;
}
.orange3_a25 {
  color: rgba(168,62,1,0.251);
}
.orange3_a50 {
  color: rgba(168,62,1,0.502);
}
.orange3_a75 {
  color: rgba(168,62,1,0.753);
}
.orange35 {
  color: #c04801;
}
.orange35_a25 {
  color: rgba(192,72,1,0.251);
}
.orange35_a50 {
  color: rgba(192,72,1,0.502);
}
.orange35_a75 {
  color: rgba(192,72,1,0.753);
}
.orange4 {
  color: #d85102;
}
.orange4_a25 {
  color: rgba(216,81,2,0.251);
}
.orange4_a50 {
  color: rgba(216,81,2,0.502);
}
.orange4_a75 {
  color: rgba(216,81,2,0.753);
}
.orange45 {
  color: #ef5a02;
}
.orange45_a25 {
  color: rgba(239,90,2,0.251);
}
.orange45_a50 {
  color: rgba(239,90,2,0.502);
}
.orange45_a75 {
  color: rgba(239,90,2,0.753);
}
.orange5 {
  color: #fc660d;
}
.orange5_a25 {
  color: rgba(252,102,13,0.251);
}
.orange5_a50 {
  color: rgba(252,102,13,0.502);
}
.orange5_a75 {
  color: rgba(252,102,13,0.753);
}
.orange55 {
  color: #fc7525;
}
.orange55_a25 {
  color: rgba(252,117,37,0.251);
}
.orange55_a50 {
  color: rgba(252,117,37,0.502);
}
.orange55_a75 {
  color: rgba(252,117,37,0.753);
}
.orange6 {
  color: #fc853d;
}
.orange6_a25 {
  color: rgba(252,133,61,0.251);
}
.orange6_a50 {
  color: rgba(252,133,61,0.502);
}
.orange6_a75 {
  color: rgba(252,133,61,0.753);
}
.orange65 {
  color: #fd9455;
}
.orange65_a25 {
  color: rgba(253,148,85,0.251);
}
.orange65_a50 {
  color: rgba(253,148,85,0.502);
}
.orange65_a75 {
  color: rgba(253,148,85,0.753);
}
.orange7 {
  color: #fda36d;
}
.orange7_a25 {
  color: rgba(253,163,109,0.251);
}
.orange7_a50 {
  color: rgba(253,163,109,0.502);
}
.orange7_a75 {
  color: rgba(253,163,109,0.753);
}
.orange75 {
  color: #fdb285;
}
.orange75_a25 {
  color: rgba(253,178,133,0.251);
}
.orange75_a50 {
  color: rgba(253,178,133,0.502);
}
.orange75_a75 {
  color: rgba(253,178,133,0.753);
}
.orange8 {
  color: #fdc19d;
}
.orange8_a25 {
  color: rgba(253,193,157,0.251);
}
.orange8_a50 {
  color: rgba(253,193,157,0.502);
}
.orange8_a75 {
  color: rgba(253,193,157,0.753);
}
.orange85 {
  color: #fed0b4;
}
.orange85_a25 {
  color: rgba(254,208,180,0.251);
}
.orange85_a50 {
  color: rgba(254,208,180,0.502);
}
.orange85_a75 {
  color: rgba(254,208,180,0.753);
}
.orange9 {
  color: #fedfcc;
}
.orange9_a25 {
  color: rgba(254,223,204,0.251);
}
.orange9_a50 {
  color: rgba(254,223,204,0.502);
}
.orange9_a75 {
  color: rgba(254,223,204,0.753);
}
.orange95 {
  color: #ffefe5;
}
.orange95_a25 {
  color: rgba(255,239,229,0.251);
}
.orange95_a50 {
  color: rgba(255,239,229,0.502);
}
.orange95_a75 {
  color: rgba(255,239,229,0.753);
}
.red0 {
  color: #160202;
}
.red0_a25 {
  color: rgba(22,2,2,0.251);
}
.red0_a50 {
  color: rgba(22,2,2,0.502);
}
.red0_a75 {
  color: rgba(22,2,2,0.753);
}
.red05 {
  color: #2c0404;
}
.red05_a25 {
  color: rgba(44,4,4,0.251);
}
.red05_a50 {
  color: rgba(44,4,4,0.502);
}
.red05_a75 {
  color: rgba(44,4,4,0.753);
}
.red1 {
  color: #420606;
}
.red1_a25 {
  color: rgba(66,6,6,0.251);
}
.red1_a50 {
  color: rgba(66,6,6,0.502);
}
.red1_a75 {
  color: rgba(66,6,6,0.753);
}
.red15 {
  color: #580909;
}
.red15_a25 {
  color: rgba(88,9,9,0.251);
}
.red15_a50 {
  color: rgba(88,9,9,0.502);
}
.red15_a75 {
  color: rgba(88,9,9,0.753);
}
.red2 {
  color: #6e0b0b;
}
.red2_a25 {
  color: rgba(110,11,11,0.251);
}
.red2_a50 {
  color: rgba(110,11,11,0.502);
}
.red2_a75 {
  color: rgba(110,11,11,0.753);
}
.red25 {
  color: #830d0d;
}
.red25_a25 {
  color: rgba(131,13,13,0.251);
}
.red25_a50 {
  color: rgba(131,13,13,0.502);
}
.red25_a75 {
  color: rgba(131,13,13,0.753);
}
.red3 {
  color: #991010;
}
.red3_a25 {
  color: rgba(153,16,16,0.251);
}
.red3_a50 {
  color: rgba(153,16,16,0.502);
}
.red3_a75 {
  color: rgba(153,16,16,0.753);
}
.red35 {
  color: #ae1212;
}
.red35_a25 {
  color: rgba(174,18,18,0.251);
}
.red35_a50 {
  color: rgba(174,18,18,0.502);
}
.red35_a75 {
  color: rgba(174,18,18,0.753);
}
.red4 {
  color: #c41515;
}
.red4_a25 {
  color: rgba(196,21,21,0.251);
}
.red4_a50 {
  color: rgba(196,21,21,0.502);
}
.red4_a75 {
  color: rgba(196,21,21,0.753);
}
.red45 {
  color: #d91818;
}
.red45_a25 {
  color: rgba(217,24,24,0.251);
}
.red45_a50 {
  color: rgba(217,24,24,0.502);
}
.red45_a75 {
  color: rgba(217,24,24,0.753);
}
.red5 {
  color: #e62323;
}
.red5_a25 {
  color: rgba(230,35,35,0.251);
}
.red5_a50 {
  color: rgba(230,35,35,0.502);
}
.red5_a75 {
  color: rgba(230,35,35,0.753);
}
.red55 {
  color: #e83939;
}
.red55_a25 {
  color: rgba(232,57,57,0.251);
}
.red55_a50 {
  color: rgba(232,57,57,0.502);
}
.red55_a75 {
  color: rgba(232,57,57,0.753);
}
.red6 {
  color: #ea4f4f;
}
.red6_a25 {
  color: rgba(234,79,79,0.251);
}
.red6_a50 {
  color: rgba(234,79,79,0.502);
}
.red6_a75 {
  color: rgba(234,79,79,0.753);
}
.red65 {
  color: #ed6565;
}
.red65_a25 {
  color: rgba(237,101,101,0.251);
}
.red65_a50 {
  color: rgba(237,101,101,0.502);
}
.red65_a75 {
  color: rgba(237,101,101,0.753);
}
.red7 {
  color: #ef7b7b;
}
.red7_a25 {
  color: rgba(239,123,123,0.251);
}
.red7_a50 {
  color: rgba(239,123,123,0.502);
}
.red7_a75 {
  color: rgba(239,123,123,0.753);
}
.red75 {
  color: #f19090;
}
.red75_a25 {
  color: rgba(241,144,144,0.251);
}
.red75_a50 {
  color: rgba(241,144,144,0.502);
}
.red75_a75 {
  color: rgba(241,144,144,0.753);
}
.red8 {
  color: #f4a6a6;
}
.red8_a25 {
  color: rgba(244,166,166,0.251);
}
.red8_a50 {
  color: rgba(244,166,166,0.502);
}
.red8_a75 {
  color: rgba(244,166,166,0.753);
}
.red85 {
  color: #f6bcbc;
}
.red85_a25 {
  color: rgba(246,188,188,0.251);
}
.red85_a50 {
  color: rgba(246,188,188,0.502);
}
.red85_a75 {
  color: rgba(246,188,188,0.753);
}
.red9 {
  color: #f9d1d1;
}
.red9_a25 {
  color: rgba(249,209,209,0.251);
}
.red9_a50 {
  color: rgba(249,209,209,0.502);
}
.red9_a75 {
  color: rgba(249,209,209,0.753);
}
.red95 {
  color: #fce8e8;
}
.red95_a25 {
  color: rgba(252,232,232,0.251);
}
.red95_a50 {
  color: rgba(252,232,232,0.502);
}
.red95_a75 {
  color: rgba(252,232,232,0.753);
}
.brown0 {
  color: #130a05;
}
.brown0_a25 {
  color: rgba(19,10,5,0.251);
}
.brown0_a50 {
  color: rgba(19,10,5,0.502);
}
.brown0_a75 {
  color: rgba(19,10,5,0.753);
}
.brown05 {
  color: #26140a;
}
.brown05_a25 {
  color: rgba(38,20,10,0.251);
}
.brown05_a50 {
  color: rgba(38,20,10,0.502);
}
.brown05_a75 {
  color: rgba(38,20,10,0.753);
}
.brown1 {
  color: #391e0f;
}
.brown1_a25 {
  color: rgba(57,30,15,0.251);
}
.brown1_a50 {
  color: rgba(57,30,15,0.502);
}
.brown1_a75 {
  color: rgba(57,30,15,0.753);
}
.brown15 {
  color: #4c2814;
}
.brown15_a25 {
  color: rgba(76,40,20,0.251);
}
.brown15_a50 {
  color: rgba(76,40,20,0.502);
}
.brown15_a75 {
  color: rgba(76,40,20,0.753);
}
.brown2 {
  color: #5f321a;
}
.brown2_a25 {
  color: rgba(95,50,26,0.251);
}
.brown2_a50 {
  color: rgba(95,50,26,0.502);
}
.brown2_a75 {
  color: rgba(95,50,26,0.753);
}
.brown25 {
  color: #723c1f;
}
.brown25_a25 {
  color: rgba(114,60,31,0.251);
}
.brown25_a50 {
  color: rgba(114,60,31,0.502);
}
.brown25_a75 {
  color: rgba(114,60,31,0.753);
}
.brown3 {
  color: #844524;
}
.brown3_a25 {
  color: rgba(132,69,36,0.251);
}
.brown3_a50 {
  color: rgba(132,69,36,0.502);
}
.brown3_a75 {
  color: rgba(132,69,36,0.753);
}
.brown35 {
  color: #974f2a;
}
.brown35_a25 {
  color: rgba(151,79,42,0.251);
}
.brown35_a50 {
  color: rgba(151,79,42,0.502);
}
.brown35_a75 {
  color: rgba(151,79,42,0.753);
}
.brown4 {
  color: #aa592f;
}
.brown4_a25 {
  color: rgba(170,89,47,0.251);
}
.brown4_a50 {
  color: rgba(170,89,47,0.502);
}
.brown4_a75 {
  color: rgba(170,89,47,0.753);
}
.brown45 {
  color: #bc6335;
}
.brown45_a25 {
  color: rgba(188,99,53,0.251);
}
.brown45_a50 {
  color: rgba(188,99,53,0.502);
}
.brown45_a75 {
  color: rgba(188,99,53,0.753);
}
.brown5 {
  color: #c96e40;
}
.brown5_a25 {
  color: rgba(201,110,64,0.251);
}
.brown5_a50 {
  color: rgba(201,110,64,0.502);
}
.brown5_a75 {
  color: rgba(201,110,64,0.753);
}
.brown55 {
  color: #ce7c53;
}
.brown55_a25 {
  color: rgba(206,124,83,0.251);
}
.brown55_a50 {
  color: rgba(206,124,83,0.502);
}
.brown55_a75 {
  color: rgba(206,124,83,0.753);
}
.brown6 {
  color: #d38b66;
}
.brown6_a25 {
  color: rgba(211,139,102,0.251);
}
.brown6_a50 {
  color: rgba(211,139,102,0.502);
}
.brown6_a75 {
  color: rgba(211,139,102,0.753);
}
.brown65 {
  color: #d89979;
}
.brown65_a25 {
  color: rgba(216,153,121,0.251);
}
.brown65_a50 {
  color: rgba(216,153,121,0.502);
}
.brown65_a75 {
  color: rgba(216,153,121,0.753);
}
.brown7 {
  color: #dda78c;
}
.brown7_a25 {
  color: rgba(221,167,140,0.251);
}
.brown7_a50 {
  color: rgba(221,167,140,0.502);
}
.brown7_a75 {
  color: rgba(221,167,140,0.753);
}
.brown75 {
  color: #e3b59f;
}
.brown75_a25 {
  color: rgba(227,181,159,0.251);
}
.brown75_a50 {
  color: rgba(227,181,159,0.502);
}
.brown75_a75 {
  color: rgba(227,181,159,0.753);
}
.brown8 {
  color: #e8c3b2;
}
.brown8_a25 {
  color: rgba(232,195,178,0.251);
}
.brown8_a50 {
  color: rgba(232,195,178,0.502);
}
.brown8_a75 {
  color: rgba(232,195,178,0.753);
}
.brown85 {
  color: #eed2c4;
}
.brown85_a25 {
  color: rgba(238,210,196,0.251);
}
.brown85_a50 {
  color: rgba(238,210,196,0.502);
}
.brown85_a75 {
  color: rgba(238,210,196,0.753);
}
.brown9 {
  color: #f3e0d7;
}
.brown9_a25 {
  color: rgba(243,224,215,0.251);
}
.brown9_a50 {
  color: rgba(243,224,215,0.502);
}
.brown9_a75 {
  color: rgba(243,224,215,0.753);
}
.brown95 {
  color: #f9efeb;
}
.brown95_a25 {
  color: rgba(249,239,235,0.251);
}
.brown95_a50 {
  color: rgba(249,239,235,0.502);
}
.brown95_a75 {
  color: rgba(249,239,235,0.753);
}
.grey0 {
  color: #0c0c0c;
}
.grey0_a25 {
  color: rgba(12,12,12,0.251);
}
.grey0_a50 {
  color: rgba(12,12,12,0.502);
}
.grey0_a75 {
  color: rgba(12,12,12,0.753);
}
.grey05 {
  color: #181818;
}
.grey05_a25 {
  color: rgba(24,24,24,0.251);
}
.grey05_a50 {
  color: rgba(24,24,24,0.502);
}
.grey05_a75 {
  color: rgba(24,24,24,0.753);
}
.grey1 {
  color: #242424;
}
.grey1_a25 {
  color: rgba(36,36,36,0.251);
}
.grey1_a50 {
  color: rgba(36,36,36,0.502);
}
.grey1_a75 {
  color: rgba(36,36,36,0.753);
}
.grey15 {
  color: #303030;
}
.grey15_a25 {
  color: rgba(48,48,48,0.251);
}
.grey15_a50 {
  color: rgba(48,48,48,0.502);
}
.grey15_a75 {
  color: rgba(48,48,48,0.753);
}
.grey2 {
  color: #3c3c3c;
}
.grey2_a25 {
  color: rgba(60,60,60,0.251);
}
.grey2_a50 {
  color: rgba(60,60,60,0.502);
}
.grey2_a75 {
  color: rgba(60,60,60,0.753);
}
.grey25 {
  color: #484848;
}
.grey25_a25 {
  color: rgba(72,72,72,0.251);
}
.grey25_a50 {
  color: rgba(72,72,72,0.502);
}
.grey25_a75 {
  color: rgba(72,72,72,0.753);
}
.grey3 {
  color: #545454;
}
.grey3_a25 {
  color: rgba(84,84,84,0.251);
}
.grey3_a50 {
  color: rgba(84,84,84,0.502);
}
.grey3_a75 {
  color: rgba(84,84,84,0.753);
}
.grey35 {
  color: #606060;
}
.grey35_a25 {
  color: rgba(96,96,96,0.251);
}
.grey35_a50 {
  color: rgba(96,96,96,0.502);
}
.grey35_a75 {
  color: rgba(96,96,96,0.753);
}
.grey4 {
  color: #6c6c6c;
}
.grey4_a25 {
  color: rgba(108,108,108,0.251);
}
.grey4_a50 {
  color: rgba(108,108,108,0.502);
}
.grey4_a75 {
  color: rgba(108,108,108,0.753);
}
.grey45 {
  color: #787878;
}
.grey45_a25 {
  color: rgba(120,120,120,0.251);
}
.grey45_a50 {
  color: rgba(120,120,120,0.502);
}
.grey45_a75 {
  color: rgba(120,120,120,0.753);
}
.grey5 {
  color: #858585;
}
.grey5_a25 {
  color: rgba(133,133,133,0.251);
}
.grey5_a50 {
  color: rgba(133,133,133,0.502);
}
.grey5_a75 {
  color: rgba(133,133,133,0.753);
}
.grey55 {
  color: #919191;
}
.grey55_a25 {
  color: rgba(145,145,145,0.251);
}
.grey55_a50 {
  color: rgba(145,145,145,0.502);
}
.grey55_a75 {
  color: rgba(145,145,145,0.753);
}
.grey6 {
  color: #9d9d9d;
}
.grey6_a25 {
  color: rgba(157,157,157,0.251);
}
.grey6_a50 {
  color: rgba(157,157,157,0.502);
}
.grey6_a75 {
  color: rgba(157,157,157,0.753);
}
.grey65 {
  color: #a9a9a9;
}
.grey65_a25 {
  color: rgba(169,169,169,0.251);
}
.grey65_a50 {
  color: rgba(169,169,169,0.502);
}
.grey65_a75 {
  color: rgba(169,169,169,0.753);
}
.grey7 {
  color: #b5b5b5;
}
.grey7_a25 {
  color: rgba(181,181,181,0.251);
}
.grey7_a50 {
  color: rgba(181,181,181,0.502);
}
.grey7_a75 {
  color: rgba(181,181,181,0.753);
}
.grey75 {
  color: #c1c1c1;
}
.grey75_a25 {
  color: rgba(193,193,193,0.251);
}
.grey75_a50 {
  color: rgba(193,193,193,0.502);
}
.grey75_a75 {
  color: rgba(193,193,193,0.753);
}
.grey8 {
  color: #cdcdcd;
}
.grey8_a25 {
  color: rgba(205,205,205,0.251);
}
.grey8_a50 {
  color: rgba(205,205,205,0.502);
}
.grey8_a75 {
  color: rgba(205,205,205,0.753);
}
.grey85 {
  color: #d9d9d9;
}
.grey85_a25 {
  color: rgba(217,217,217,0.251);
}
.grey85_a50 {
  color: rgba(217,217,217,0.502);
}
.grey85_a75 {
  color: rgba(217,217,217,0.753);
}
.grey9 {
  color: #e5e5e5;
}
.grey9_a25 {
  color: rgba(229,229,229,0.251);
}
.grey9_a50 {
  color: rgba(229,229,229,0.502);
}
.grey9_a75 {
  color: rgba(229,229,229,0.753);
}
.grey95 {
  color: #f2f2f2;
}
.grey95_a25 {
  color: rgba(242,242,242,0.251);
}
.grey95_a50 {
  color: rgba(242,242,242,0.502);
}
.grey95_a75 {
  color: rgba(242,242,242,0.753);
}
.chrome0 {
  color: #0b0b0d;
}
.chrome0_a25 {
  color: rgba(11,11,13,0.251);
}
.chrome0_a50 {
  color: rgba(11,11,13,0.502);
}
.chrome0_a75 {
  color: rgba(11,11,13,0.753);
}
.chrome05 {
  color: #16161a;
}
.chrome05_a25 {
  color: rgba(22,22,26,0.251);
}
.chrome05_a50 {
  color: rgba(22,22,26,0.502);
}
.chrome05_a75 {
  color: rgba(22,22,26,0.753);
}
.chrome1 {
  color: #212127;
}
.chrome1_a25 {
  color: rgba(33,33,39,0.251);
}
.chrome1_a50 {
  color: rgba(33,33,39,0.502);
}
.chrome1_a75 {
  color: rgba(33,33,39,0.753);
}
.chrome15 {
  color: #2c2c34;
}
.chrome15_a25 {
  color: rgba(44,44,52,0.251);
}
.chrome15_a50 {
  color: rgba(44,44,52,0.502);
}
.chrome15_a75 {
  color: rgba(44,44,52,0.753);
}
.chrome2 {
  color: #373741;
}
.chrome2_a25 {
  color: rgba(55,55,65,0.251);
}
.chrome2_a50 {
  color: rgba(55,55,65,0.502);
}
.chrome2_a75 {
  color: rgba(55,55,65,0.753);
}
.chrome25 {
  color: #42424e;
}
.chrome25_a25 {
  color: rgba(66,66,78,0.251);
}
.chrome25_a50 {
  color: rgba(66,66,78,0.502);
}
.chrome25_a75 {
  color: rgba(66,66,78,0.753);
}
.chrome3 {
  color: #4d4d5b;
}
.chrome3_a25 {
  color: rgba(77,77,91,0.251);
}
.chrome3_a50 {
  color: rgba(77,77,91,0.502);
}
.chrome3_a75 {
  color: rgba(77,77,91,0.753);
}
.chrome35 {
  color: #595968;
}
.chrome35_a25 {
  color: rgba(89,89,104,0.251);
}
.chrome35_a50 {
  color: rgba(89,89,104,0.502);
}
.chrome35_a75 {
  color: rgba(89,89,104,0.753);
}
.chrome4 {
  color: #646475;
}
.chrome4_a25 {
  color: rgba(100,100,117,0.251);
}
.chrome4_a50 {
  color: rgba(100,100,117,0.502);
}
.chrome4_a75 {
  color: rgba(100,100,117,0.753);
}
.chrome45 {
  color: #6f6f82;
}
.chrome45_a25 {
  color: rgba(111,111,130,0.251);
}
.chrome45_a50 {
  color: rgba(111,111,130,0.502);
}
.chrome45_a75 {
  color: rgba(111,111,130,0.753);
}
.chrome5 {
  color: #7b7b8e;
}
.chrome5_a25 {
  color: rgba(123,123,142,0.251);
}
.chrome5_a50 {
  color: rgba(123,123,142,0.502);
}
.chrome5_a75 {
  color: rgba(123,123,142,0.753);
}
.chrome55 {
  color: #889;
}
.chrome55_a25 {
  color: rgba(136,136,153,0.251);
}
.chrome55_a50 {
  color: rgba(136,136,153,0.502);
}
.chrome55_a75 {
  color: rgba(136,136,153,0.753);
}
.chrome6 {
  color: #9595a4;
}
.chrome6_a25 {
  color: rgba(149,149,164,0.251);
}
.chrome6_a50 {
  color: rgba(149,149,164,0.502);
}
.chrome6_a75 {
  color: rgba(149,149,164,0.753);
}
.chrome65 {
  color: #a2a2b0;
}
.chrome65_a25 {
  color: rgba(162,162,176,0.251);
}
.chrome65_a50 {
  color: rgba(162,162,176,0.502);
}
.chrome65_a75 {
  color: rgba(162,162,176,0.753);
}
.chrome7 {
  color: #afafbb;
}
.chrome7_a25 {
  color: rgba(175,175,187,0.251);
}
.chrome7_a50 {
  color: rgba(175,175,187,0.502);
}
.chrome7_a75 {
  color: rgba(175,175,187,0.753);
}
.chrome75 {
  color: #bcbcc6;
}
.chrome75_a25 {
  color: rgba(188,188,198,0.251);
}
.chrome75_a50 {
  color: rgba(188,188,198,0.502);
}
.chrome75_a75 {
  color: rgba(188,188,198,0.753);
}
.chrome8 {
  color: #c9c9d1;
}
.chrome8_a25 {
  color: rgba(201,201,209,0.251);
}
.chrome8_a50 {
  color: rgba(201,201,209,0.502);
}
.chrome8_a75 {
  color: rgba(201,201,209,0.753);
}
.chrome85 {
  color: #d6d6dc;
}
.chrome85_a25 {
  color: rgba(214,214,220,0.251);
}
.chrome85_a50 {
  color: rgba(214,214,220,0.502);
}
.chrome85_a75 {
  color: rgba(214,214,220,0.753);
}
.chrome9 {
  color: #e3e3e7;
}
.chrome9_a25 {
  color: rgba(227,227,231,0.251);
}
.chrome9_a50 {
  color: rgba(227,227,231,0.502);
}
.chrome9_a75 {
  color: rgba(227,227,231,0.753);
}
.chrome95 {
  color: #f1f1f3;
}
.chrome95_a25 {
  color: rgba(241,241,243,0.251);
}
.chrome95_a50 {
  color: rgba(241,241,243,0.502);
}
.chrome95_a75 {
  color: rgba(241,241,243,0.753);
}
.hbox {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: space-around;
  -ms-justify-content: space-around;
  justify-content: space-around;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  max-height: 100%;
  max-width: 100%;
}
.hbox.left {
  -webkit-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
}
.hbox.center {
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
}
.hbox.right {
  -webkit-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
}
.hbox.evenly {
  -webkit-justify-content: space-evenly;
  -ms-justify-content: space-evenly;
  justify-content: space-evenly;
}
.hbox.around {
  -webkit-justify-content: space-around;
  -ms-justify-content: space-around;
  justify-content: space-around;
}
.hbox.between {
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
body,
table,
pre {
  font-size: 1rem;
}
a,
dl,
li,
p,
pre,
table {
  line-height: 1.15rem;
}
body,
ol,
p,
ul,
dl,
#header,
#footer {
  font-family: Palatino Linotype, Times New Roman, serif;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: Arial, sans-serif;
}
i {
  font-style: italic;
}
pre {
  tab-size: 4;
  -moz-tab-size: 4;
  font-family: Roboto Mono, Consolas, Courier New, Courier, monospace;
  overflow: auto;
  white-space: pre;
}
pre.p {
  font-family: Palatino Linotype, Times New Roman, serif;
  margin-left: 0;
}
.pre {
  white-space: pre;
}
pre.code {
  border: 1px solid #858585;
  background-color: #f2f2f2;
  padding: 1rem;
}
dl,
p,
pre,
ol,
ul {
  margin-bottom: 0.5rem;
}
sup,
sub {
  font-size: 0.6rem;
  position: relative;
  top: -0.5rem;
  vertical-align: baseline;
}
sub {
  top: 0.2rem;
}
dt {
  font-weight: bold;
  margin: 0.5rem 0 0.25rem 0;
  break-after: avoid;
}
dd {
  margin: 0 0 0.5rem 2rem;
  break-before: avoid;
}
dd pre {
  margin-left: 0;
}
a:hover {
  text-decoration: underline;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #138;
  font-family: Arial, sans-serif;
  font-weight: bold;
  margin: 1.3rem 0 0rem -0.04rem;
  break-after: avoid;
}
h5,
h6 {
  font-weight: normal;
}
h4,
h5,
h6 {
  margin-top: 1.15rem;
}
h1 {
  font-size: 2rem;
  margin-top: 0;
  text-align: center;
}
h2 {
  font-size: 1.5rem;
  font-weight: normal;
  margin-top: 0;
  text-align: center;
}
h2.sub {
  font-size: 1rem;
}
h3 {
  font-size: 1.6rem;
  margin-left: -0.06rem;
}
h4,
h5 {
  font-size: 1.02rem;
  margin-left: -0.03rem;
}
h6 {
  font-size: 0.92rem;
  margin-left: 0;
}
table {
  border: 1px double #138;
  border-collapse: collapse;
  clear: both;
  counter-reset: row;
  font-size: 1rem;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0.5rem;
  break-inside: avoid;
  overflow: hidden;
  white-space: pre-wrap;
}
tr {
  counter-increment: row;
}
th.title {
  background: #138;
  color: #fff;
  padding-bottom: 0.5rem;
  text-align: center;
  text-decoration: underline;
}
th {
  background: #fff;
  padding: 0.1rem 1rem 0.1rem 1rem;
}
th.column,
td.column,
th.col1,
td.col1 {
  padding: 0.1rem 1rem 0.1rem 1rem;
}
th.row,
td.row {
  vertical-align: top;
}
th.row {
  font-weight: bold;
}
th,
td {
  border-left: 1px solid #eeeef7;
  border-top: 1px solid #eeeef7;
  text-align: left;
}
th,
th.column,
td.column,
td.col1 {
  color: #138;
  font-weight: bold;
  vertical-align: top;
}
.non-bold table th,
table.non-bold th,
.non-bold table th.column,
table.non-bold th.column,
.non-bold table td.column,
table.non-bold td.column,
.non-bold table td.col1,
table.non-bold td.col1 {
  font-weight: normal;
}
td {
  padding: 0.2rem 1rem 0.2rem 1rem;
}
.cell-right td {
  text-align: right;
}
.vertical th.column,
.vertical td.column {
  height: 6rem;
  padding: 0 0 0.5rem 0.8rem;
  width: 1rem;
  vertical-align: bottom;
}
.vertical th.column span.string,
.vertical td.column span.string {
  display: block;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  white-space: nowrap;
  width: 1rem;
}
.long th.column,
.long td.column {
  height: 8rem;
}
.longv th.column,
.longv td.column {
  height: 12rem;
}
.longvv th.column,
.longvv td.column {
  height: 15rem;
}
.longvvv th.column,
.longvvv td.column {
  height: 18rem;
}
.zebra tr:nth-child(even) {
  background: #fafafa;
}
.zebra tr:nth-child(odd) {
  background: #f1f1f1;
}
.compact table,
table.compact {
  font-size: 0.8rem;
}
.compactv table,
table.compactv {
  font-size: 0.7rem;
}
.compactvv table,
table.compactvv {
  font-size: 0.6rem;
}
.left table {
  margin-left: 0;
  margin-right: 0;
}
figure {
  display: block;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: initial;
  break-inside: avoid;
}
figure img {
  display: block;
  width: 100%;
  height: auto;
}
img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-height: 100%;
  max-width: 100%;
}
figcaption {
  caption-side: bottom;
  color: #444;
  display: block;
  font-size: 0.95rem;
  font-style: italic;
  margin: 0 0 1rem 0;
  padding: 0.5rem 1rem 0.5rem 1rem;
  text-align: left;
}
figure.table {
  margin-top: 0.5rem;
}
figure.table figcaption {
  border-bottom: none;
  border-top: 1px solid #ccc;
  caption-side: top;
}
figure.border {
  border: none;
}
figure.border img {
  border: 1px solid #e1e1e1;
}
figure.table img {
  margin-top: 0.3rem;
}
figure br.msword-hack {
  display: none;
}
img.right,
figure.right,
img.left,
figure.left {
  margin-top: 0;
  margin-bottom: 0.5rem;
}
img.left,
figure.left {
  float: left;
  margin-right: 1rem;
}
img.right,
figure.right {
  float: right;
  margin-left: 1rem;
}
img.shadow,
figure.shadow img {
  filter: drop-shadow(0px 6px 10px rgba(0,0,0,0.5));
  margin: 0 10px 10px 10px;
}
img.shadowv,
figure.shadowv img {
  filter: drop-shadow(0px 9px 15px rgba(0,0,0,0.6));
  margin: 0 15px 15px 15px;
}
img.shadowvv,
figure.shadowvv img {
  filter: drop-shadow(0px 9px 15px rgba(0,0,0,0.9));
  margin: 0 15px 15px 15px;
}
hr {
  border: 0 none;
  clear: both;
  background: #000;
  height: 2px;
  margin: 0.6rem auto;
  width: 85%;
}
hr.double {
  border-bottom: 1.5px solid;
  border-top: 1.5px solid;
  clear: both;
  background: none;
  height: 0.2rem;
  width: 85%;
}
hr.gap {
  background: transparent;
  height: 2px;
}
.clear {
  clear: both;
}
.hidden {
  display: none;
}
.invisible {
  visibility: hidden;
}
.draft-hide {
  display: none !important;
}
.draft-show {
  display: block !important;
}
.debug-border {
  border: 1px solid #f00;
}
.debug-box {
  background: #f00;
}
.exception {
  background: #e5e5e5;
  height: 100vh;
  padding-top: 2rem;
  text-align: center;
}
.exception .explanation {
  margin-top: 2rem;
}
.exception dl {
  margin: 2rem auto 0 auto;
  width: 80%;
}
.exception dt {
  background: #cdcdcd;
  border: 1px solid #b5b5b5;
  border-bottom: none;
  font-weight: bold;
  margin: 0;
  padding: 0.5rem 0.5rem 0.25rem 0.5rem;
  text-align: left;
  width: 10rem;
}
.exception dd {
  background: #bbb;
  border: 1px solid #cdcdcd;
  margin: 0 0 2rem 0;
  padding: 0.75rem 0.5rem 0.5rem 0.5rem;
}
.exception dd.uri {
  font-weight: bold;
}
.exception dd.detail {
  background: #fedfcc;
  border: 1px solid #fdc19d;
  text-align: left;
}
.break {
  page-break-before: always;
}
.break-page {
  page-break-after: always;
}
.right > p,
p.right {
  text-align: right !important;
}
.center > p,
p.center {
  text-align: center !important;
}
.justify > p,
p.justify {
  text-align: justify !important;
}
div.center:not(.hbox),
img.center:not(.hbox) {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.col2 {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  display: block;
}
.col2 li {
  display: inline-block;
  list-style-type: none;
  margin: 0;
  width: 100%;
}
.col2 li::before {
  display: inline;
}
.col3 {
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-count: 3;
  display: block;
}
.col3 li {
  display: inline-block;
  list-style-type: none;
  margin: 0;
  width: 100%;
}
.col3 li::before {
  display: inline;
}
.col4 {
  -webkit-column-count: 4;
  -moz-column-count: 4;
  column-count: 4;
  display: block;
}
.col4 li {
  display: inline-block;
  list-style-type: none;
  margin: 0;
  width: 100%;
}
.col4 li::before {
  display: inline;
}
.col5 {
  -webkit-column-count: 5;
  -moz-column-count: 5;
  column-count: 5;
  display: block;
}
.col5 li {
  display: inline-block;
  list-style-type: none;
  margin: 0;
  width: 100%;
}
.col5 li::before {
  display: inline;
}
.col6 {
  -webkit-column-count: 6;
  -moz-column-count: 6;
  column-count: 6;
  display: block;
}
.col6 li {
  display: inline-block;
  list-style-type: none;
  margin: 0;
  width: 100%;
}
.col6 li::before {
  display: inline;
}
.col7 {
  -webkit-column-count: 7;
  -moz-column-count: 7;
  column-count: 7;
  display: block;
}
.col7 li {
  display: inline-block;
  list-style-type: none;
  margin: 0;
  width: 100%;
}
.col7 li::before {
  display: inline;
}
.col8 {
  -webkit-column-count: 8;
  -moz-column-count: 8;
  column-count: 8;
  display: block;
}
.col8 li {
  display: inline-block;
  list-style-type: none;
  margin: 0;
  width: 100%;
}
.col8 li::before {
  display: inline;
}
.col9 {
  -webkit-column-count: 9;
  -moz-column-count: 9;
  column-count: 9;
  display: block;
}
.col9 li {
  display: inline-block;
  list-style-type: none;
  margin: 0;
  width: 100%;
}
.col9 li::before {
  display: inline;
}
.col10 {
  -webkit-column-count: 10;
  -moz-column-count: 10;
  column-count: 10;
  display: block;
}
.col10 li {
  display: inline-block;
  list-style-type: none;
  margin: 0;
  width: 100%;
}
.col10 li::before {
  display: inline;
}
.landscape {
  page: landscape;
}
.r90 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.r-90 {
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.r90t {
  -webkit-transform: rotate(90deg) translate(0, -100%);
  -ms-transform: rotate(90deg) translate(0, -100%);
  transform: rotate(90deg) translate(0, -100%);
}
.r-90t {
  -webkit-transform: rotate(-90deg) translate(-100%);
  -ms-transform: rotate(-90deg) translate(-100%);
  transform: rotate(-90deg) translate(-100%);
}
.r90t,
.r-90t {
  display: block;
  margin-top: -50%;
  -webkit-transform-origin: top left;
  -ms-transform-origin: top left;
  transform-origin: top left;
}
.rotate-outer {
  display: table;
}
.rotate-inner {
  padding: 50% 0;
  width: 42rem;
}
.third {
  width: 31% !important;
}
.two-fifths {
  width: 38% !important;
}
.half {
  width: 47% !important;
}
.three-fifths {
  width: 59% !important;
}
.two-thirds {
  width: 64%;
}
.big {
  font-size: 1.2rem;
}
.bigv {
  font-size: 1.5rem;
}
.bigvv {
  font-size: 2rem;
}
.bigvvv {
  font-size: 2.5rem;
}
.small {
  font-size: 0.5rem;
}
.smallv {
  font-size: 0.45rem;
}
.smallvv {
  font-size: 0.4rem;
}
.smallvvv {
  font-size: 0.35rem;
}
.r0.2 {
  font-size: 0.2rem;
}
.r0.3 {
  font-size: 0.3rem;
}
.r0.35 {
  font-size: 0.35rem;
}
.r0.4 {
  font-size: 0.4rem;
}
.r0.45 {
  font-size: 0.45rem;
}
.r0.5 {
  font-size: 0.5rem;
}
.r0.55 {
  font-size: 0.55rem;
}
.r0.6 {
  font-size: 0.6rem;
}
.r0.65 {
  font-size: 0.65rem;
}
.r0.7 {
  font-size: 0.7rem;
}
.r0.75 {
  font-size: 0.75rem;
}
.r0.8 {
  font-size: 0.8rem;
}
.r0.85 {
  font-size: 0.85rem;
}
.r0.9 {
  font-size: 0.9rem;
}
.r0.95 {
  font-size: 0.95rem;
}
.r1 {
  font-size: 1rem;
}
.r1.05 {
  font-size: 1.05rem;
}
.r1.1 {
  font-size: 1.1rem;
}
.r1.2 {
  font-size: 1.2rem;
}
.r1.3 {
  font-size: 1.3rem;
}
.h1p {
  height: 1% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w1p {
  width: 1% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h2p {
  height: 2% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w2p {
  width: 2% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h3p {
  height: 3% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w3p {
  width: 3% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h4p {
  height: 4% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w4p {
  width: 4% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h5p {
  height: 5% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w5p {
  width: 5% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h6p {
  height: 6% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w6p {
  width: 6% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h7p {
  height: 7% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w7p {
  width: 7% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h8p {
  height: 8% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w8p {
  width: 8% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h9p {
  height: 9% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w9p {
  width: 9% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h10p {
  height: 10% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w10p {
  width: 10% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h11p {
  height: 11% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w11p {
  width: 11% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h12p {
  height: 12% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w12p {
  width: 12% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h13p {
  height: 13% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w13p {
  width: 13% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h14p {
  height: 14% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w14p {
  width: 14% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h15p {
  height: 15% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w15p {
  width: 15% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h16p {
  height: 16% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w16p {
  width: 16% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h17p {
  height: 17% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w17p {
  width: 17% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h18p {
  height: 18% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w18p {
  width: 18% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h19p {
  height: 19% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w19p {
  width: 19% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h20p {
  height: 20% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w20p {
  width: 20% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h21p {
  height: 21% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w21p {
  width: 21% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h22p {
  height: 22% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w22p {
  width: 22% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h23p {
  height: 23% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w23p {
  width: 23% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h24p {
  height: 24% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w24p {
  width: 24% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h25p {
  height: 25% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w25p {
  width: 25% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h26p {
  height: 26% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w26p {
  width: 26% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h27p {
  height: 27% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w27p {
  width: 27% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h28p {
  height: 28% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w28p {
  width: 28% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h29p {
  height: 29% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w29p {
  width: 29% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h30p {
  height: 30% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w30p {
  width: 30% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h31p {
  height: 31% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w31p {
  width: 31% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h32p {
  height: 32% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w32p {
  width: 32% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h33p {
  height: 33% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w33p {
  width: 33% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h34p {
  height: 34% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w34p {
  width: 34% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h35p {
  height: 35% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w35p {
  width: 35% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h36p {
  height: 36% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w36p {
  width: 36% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h37p {
  height: 37% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w37p {
  width: 37% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h38p {
  height: 38% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w38p {
  width: 38% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h39p {
  height: 39% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w39p {
  width: 39% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h40p {
  height: 40% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w40p {
  width: 40% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h41p {
  height: 41% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w41p {
  width: 41% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h42p {
  height: 42% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w42p {
  width: 42% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h43p {
  height: 43% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w43p {
  width: 43% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h44p {
  height: 44% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w44p {
  width: 44% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h45p {
  height: 45% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w45p {
  width: 45% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h46p {
  height: 46% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w46p {
  width: 46% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h47p {
  height: 47% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w47p {
  width: 47% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h48p {
  height: 48% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w48p {
  width: 48% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h49p {
  height: 49% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w49p {
  width: 49% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h50p {
  height: 50% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w50p {
  width: 50% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h51p {
  height: 51% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w51p {
  width: 51% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h52p {
  height: 52% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w52p {
  width: 52% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h53p {
  height: 53% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w53p {
  width: 53% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h54p {
  height: 54% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w54p {
  width: 54% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h55p {
  height: 55% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w55p {
  width: 55% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h56p {
  height: 56% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w56p {
  width: 56% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h57p {
  height: 57% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w57p {
  width: 57% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h58p {
  height: 58% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w58p {
  width: 58% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h59p {
  height: 59% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w59p {
  width: 59% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h60p {
  height: 60% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w60p {
  width: 60% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h61p {
  height: 61% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w61p {
  width: 61% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h62p {
  height: 62% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w62p {
  width: 62% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h63p {
  height: 63% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w63p {
  width: 63% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h64p {
  height: 64% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w64p {
  width: 64% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h65p {
  height: 65% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w65p {
  width: 65% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h66p {
  height: 66% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w66p {
  width: 66% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h67p {
  height: 67% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w67p {
  width: 67% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h68p {
  height: 68% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w68p {
  width: 68% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h69p {
  height: 69% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w69p {
  width: 69% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h70p {
  height: 70% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w70p {
  width: 70% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h71p {
  height: 71% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w71p {
  width: 71% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h72p {
  height: 72% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w72p {
  width: 72% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h73p {
  height: 73% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w73p {
  width: 73% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h74p {
  height: 74% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w74p {
  width: 74% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h75p {
  height: 75% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w75p {
  width: 75% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h76p {
  height: 76% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w76p {
  width: 76% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h77p {
  height: 77% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w77p {
  width: 77% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h78p {
  height: 78% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w78p {
  width: 78% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h79p {
  height: 79% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w79p {
  width: 79% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h80p {
  height: 80% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w80p {
  width: 80% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h81p {
  height: 81% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w81p {
  width: 81% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h82p {
  height: 82% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w82p {
  width: 82% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h83p {
  height: 83% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w83p {
  width: 83% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h84p {
  height: 84% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w84p {
  width: 84% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h85p {
  height: 85% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w85p {
  width: 85% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h86p {
  height: 86% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w86p {
  width: 86% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h87p {
  height: 87% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w87p {
  width: 87% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h88p {
  height: 88% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w88p {
  width: 88% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h89p {
  height: 89% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w89p {
  width: 89% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h90p {
  height: 90% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w90p {
  width: 90% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h91p {
  height: 91% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w91p {
  width: 91% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h92p {
  height: 92% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w92p {
  width: 92% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h93p {
  height: 93% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w93p {
  width: 93% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h94p {
  height: 94% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w94p {
  width: 94% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h95p {
  height: 95% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w95p {
  width: 95% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h96p {
  height: 96% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w96p {
  width: 96% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h97p {
  height: 97% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w97p {
  width: 97% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h98p {
  height: 98% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w98p {
  width: 98% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h99p {
  height: 99% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w99p {
  width: 99% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.h100p {
  height: 100% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w100p {
  width: 100% !important;
  -webkit-flex: 0 0 auto !important;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
.w47c:first-child {
  width: 47% !important;
}
.h1r {
  height: 1rem !important;
}
.w1r {
  width: 1rem !important;
}
.h1e {
  height: 1em !important;
}
.w1e {
  width: 1em !important;
}
.h2r {
  height: 2rem !important;
}
.w2r {
  width: 2rem !important;
}
.h2e {
  height: 2em !important;
}
.w2e {
  width: 2em !important;
}
.h3r {
  height: 3rem !important;
}
.w3r {
  width: 3rem !important;
}
.h3e {
  height: 3em !important;
}
.w3e {
  width: 3em !important;
}
.h4r {
  height: 4rem !important;
}
.w4r {
  width: 4rem !important;
}
.h4e {
  height: 4em !important;
}
.w4e {
  width: 4em !important;
}
.h5r {
  height: 5rem !important;
}
.w5r {
  width: 5rem !important;
}
.h5e {
  height: 5em !important;
}
.w5e {
  width: 5em !important;
}
.h6r {
  height: 6rem !important;
}
.w6r {
  width: 6rem !important;
}
.h6e {
  height: 6em !important;
}
.w6e {
  width: 6em !important;
}
.h7r {
  height: 7rem !important;
}
.w7r {
  width: 7rem !important;
}
.h7e {
  height: 7em !important;
}
.w7e {
  width: 7em !important;
}
.h8r {
  height: 8rem !important;
}
.w8r {
  width: 8rem !important;
}
.h8e {
  height: 8em !important;
}
.w8e {
  width: 8em !important;
}
.h9r {
  height: 9rem !important;
}
.w9r {
  width: 9rem !important;
}
.h9e {
  height: 9em !important;
}
.w9e {
  width: 9em !important;
}
.h10r {
  height: 10rem !important;
}
.w10r {
  width: 10rem !important;
}
.h10e {
  height: 10em !important;
}
.w10e {
  width: 10em !important;
}
.h11r {
  height: 11rem !important;
}
.w11r {
  width: 11rem !important;
}
.h11e {
  height: 11em !important;
}
.w11e {
  width: 11em !important;
}
.h12r {
  height: 12rem !important;
}
.w12r {
  width: 12rem !important;
}
.h12e {
  height: 12em !important;
}
.w12e {
  width: 12em !important;
}
.h13r {
  height: 13rem !important;
}
.w13r {
  width: 13rem !important;
}
.h13e {
  height: 13em !important;
}
.w13e {
  width: 13em !important;
}
.h14r {
  height: 14rem !important;
}
.w14r {
  width: 14rem !important;
}
.h14e {
  height: 14em !important;
}
.w14e {
  width: 14em !important;
}
.h15r {
  height: 15rem !important;
}
.w15r {
  width: 15rem !important;
}
.h15e {
  height: 15em !important;
}
.w15e {
  width: 15em !important;
}
.h16r {
  height: 16rem !important;
}
.w16r {
  width: 16rem !important;
}
.h16e {
  height: 16em !important;
}
.w16e {
  width: 16em !important;
}
.h17r {
  height: 17rem !important;
}
.w17r {
  width: 17rem !important;
}
.h17e {
  height: 17em !important;
}
.w17e {
  width: 17em !important;
}
.h18r {
  height: 18rem !important;
}
.w18r {
  width: 18rem !important;
}
.h18e {
  height: 18em !important;
}
.w18e {
  width: 18em !important;
}
.h19r {
  height: 19rem !important;
}
.w19r {
  width: 19rem !important;
}
.h19e {
  height: 19em !important;
}
.w19e {
  width: 19em !important;
}
.h20r {
  height: 20rem !important;
}
.w20r {
  width: 20rem !important;
}
.h20e {
  height: 20em !important;
}
.w20e {
  width: 20em !important;
}
.h21r {
  height: 21rem !important;
}
.w21r {
  width: 21rem !important;
}
.h21e {
  height: 21em !important;
}
.w21e {
  width: 21em !important;
}
.h22r {
  height: 22rem !important;
}
.w22r {
  width: 22rem !important;
}
.h22e {
  height: 22em !important;
}
.w22e {
  width: 22em !important;
}
.h23r {
  height: 23rem !important;
}
.w23r {
  width: 23rem !important;
}
.h23e {
  height: 23em !important;
}
.w23e {
  width: 23em !important;
}
.h24r {
  height: 24rem !important;
}
.w24r {
  width: 24rem !important;
}
.h24e {
  height: 24em !important;
}
.w24e {
  width: 24em !important;
}
.h25r {
  height: 25rem !important;
}
.w25r {
  width: 25rem !important;
}
.h25e {
  height: 25em !important;
}
.w25e {
  width: 25em !important;
}
.h26r {
  height: 26rem !important;
}
.w26r {
  width: 26rem !important;
}
.h26e {
  height: 26em !important;
}
.w26e {
  width: 26em !important;
}
.h27r {
  height: 27rem !important;
}
.w27r {
  width: 27rem !important;
}
.h27e {
  height: 27em !important;
}
.w27e {
  width: 27em !important;
}
.h28r {
  height: 28rem !important;
}
.w28r {
  width: 28rem !important;
}
.h28e {
  height: 28em !important;
}
.w28e {
  width: 28em !important;
}
.h29r {
  height: 29rem !important;
}
.w29r {
  width: 29rem !important;
}
.h29e {
  height: 29em !important;
}
.w29e {
  width: 29em !important;
}
.h30r {
  height: 30rem !important;
}
.w30r {
  width: 30rem !important;
}
.h30e {
  height: 30em !important;
}
.w30e {
  width: 30em !important;
}
.h31r {
  height: 31rem !important;
}
.w31r {
  width: 31rem !important;
}
.h31e {
  height: 31em !important;
}
.w31e {
  width: 31em !important;
}
.h32r {
  height: 32rem !important;
}
.w32r {
  width: 32rem !important;
}
.h32e {
  height: 32em !important;
}
.w32e {
  width: 32em !important;
}
.h33r {
  height: 33rem !important;
}
.w33r {
  width: 33rem !important;
}
.h33e {
  height: 33em !important;
}
.w33e {
  width: 33em !important;
}
.h34r {
  height: 34rem !important;
}
.w34r {
  width: 34rem !important;
}
.h34e {
  height: 34em !important;
}
.w34e {
  width: 34em !important;
}
.h35r {
  height: 35rem !important;
}
.w35r {
  width: 35rem !important;
}
.h35e {
  height: 35em !important;
}
.w35e {
  width: 35em !important;
}
.h36r {
  height: 36rem !important;
}
.w36r {
  width: 36rem !important;
}
.h36e {
  height: 36em !important;
}
.w36e {
  width: 36em !important;
}
.h37r {
  height: 37rem !important;
}
.w37r {
  width: 37rem !important;
}
.h37e {
  height: 37em !important;
}
.w37e {
  width: 37em !important;
}
.h38r {
  height: 38rem !important;
}
.w38r {
  width: 38rem !important;
}
.h38e {
  height: 38em !important;
}
.w38e {
  width: 38em !important;
}
.h39r {
  height: 39rem !important;
}
.w39r {
  width: 39rem !important;
}
.h39e {
  height: 39em !important;
}
.w39e {
  width: 39em !important;
}
.h40r {
  height: 40rem !important;
}
.w40r {
  width: 40rem !important;
}
.h40e {
  height: 40em !important;
}
.w40e {
  width: 40em !important;
}
.h41r {
  height: 41rem !important;
}
.w41r {
  width: 41rem !important;
}
.h41e {
  height: 41em !important;
}
.w41e {
  width: 41em !important;
}
.h42r {
  height: 42rem !important;
}
.w42r {
  width: 42rem !important;
}
.h42e {
  height: 42em !important;
}
.w42e {
  width: 42em !important;
}
.h43r {
  height: 43rem !important;
}
.w43r {
  width: 43rem !important;
}
.h43e {
  height: 43em !important;
}
.w43e {
  width: 43em !important;
}
.h44r {
  height: 44rem !important;
}
.w44r {
  width: 44rem !important;
}
.h44e {
  height: 44em !important;
}
.w44e {
  width: 44em !important;
}
.h45r {
  height: 45rem !important;
}
.w45r {
  width: 45rem !important;
}
.h45e {
  height: 45em !important;
}
.w45e {
  width: 45em !important;
}
.h46r {
  height: 46rem !important;
}
.w46r {
  width: 46rem !important;
}
.h46e {
  height: 46em !important;
}
.w46e {
  width: 46em !important;
}
.h47r {
  height: 47rem !important;
}
.w47r {
  width: 47rem !important;
}
.h47e {
  height: 47em !important;
}
.w47e {
  width: 47em !important;
}
.h48r {
  height: 48rem !important;
}
.w48r {
  width: 48rem !important;
}
.h48e {
  height: 48em !important;
}
.w48e {
  width: 48em !important;
}
.h49r {
  height: 49rem !important;
}
.w49r {
  width: 49rem !important;
}
.h49e {
  height: 49em !important;
}
.w49e {
  width: 49em !important;
}
.h50r {
  height: 50rem !important;
}
.w50r {
  width: 50rem !important;
}
.h50e {
  height: 50em !important;
}
.w50e {
  width: 50em !important;
}
.h51r {
  height: 51rem !important;
}
.w51r {
  width: 51rem !important;
}
.h51e {
  height: 51em !important;
}
.w51e {
  width: 51em !important;
}
.h52r {
  height: 52rem !important;
}
.w52r {
  width: 52rem !important;
}
.h52e {
  height: 52em !important;
}
.w52e {
  width: 52em !important;
}
.h53r {
  height: 53rem !important;
}
.w53r {
  width: 53rem !important;
}
.h53e {
  height: 53em !important;
}
.w53e {
  width: 53em !important;
}
.h54r {
  height: 54rem !important;
}
.w54r {
  width: 54rem !important;
}
.h54e {
  height: 54em !important;
}
.w54e {
  width: 54em !important;
}
.h55r {
  height: 55rem !important;
}
.w55r {
  width: 55rem !important;
}
.h55e {
  height: 55em !important;
}
.w55e {
  width: 55em !important;
}
.h56r {
  height: 56rem !important;
}
.w56r {
  width: 56rem !important;
}
.h56e {
  height: 56em !important;
}
.w56e {
  width: 56em !important;
}
.h57r {
  height: 57rem !important;
}
.w57r {
  width: 57rem !important;
}
.h57e {
  height: 57em !important;
}
.w57e {
  width: 57em !important;
}
.h58r {
  height: 58rem !important;
}
.w58r {
  width: 58rem !important;
}
.h58e {
  height: 58em !important;
}
.w58e {
  width: 58em !important;
}
.h59r {
  height: 59rem !important;
}
.w59r {
  width: 59rem !important;
}
.h59e {
  height: 59em !important;
}
.w59e {
  width: 59em !important;
}
.h60r {
  height: 60rem !important;
}
.w60r {
  width: 60rem !important;
}
.h60e {
  height: 60em !important;
}
.w60e {
  width: 60em !important;
}
.h61r {
  height: 61rem !important;
}
.w61r {
  width: 61rem !important;
}
.h61e {
  height: 61em !important;
}
.w61e {
  width: 61em !important;
}
.h62r {
  height: 62rem !important;
}
.w62r {
  width: 62rem !important;
}
.h62e {
  height: 62em !important;
}
.w62e {
  width: 62em !important;
}
.h63r {
  height: 63rem !important;
}
.w63r {
  width: 63rem !important;
}
.h63e {
  height: 63em !important;
}
.w63e {
  width: 63em !important;
}
.h64r {
  height: 64rem !important;
}
.w64r {
  width: 64rem !important;
}
.h64e {
  height: 64em !important;
}
.w64e {
  width: 64em !important;
}
.h65r {
  height: 65rem !important;
}
.w65r {
  width: 65rem !important;
}
.h65e {
  height: 65em !important;
}
.w65e {
  width: 65em !important;
}
.h66r {
  height: 66rem !important;
}
.w66r {
  width: 66rem !important;
}
.h66e {
  height: 66em !important;
}
.w66e {
  width: 66em !important;
}
.h67r {
  height: 67rem !important;
}
.w67r {
  width: 67rem !important;
}
.h67e {
  height: 67em !important;
}
.w67e {
  width: 67em !important;
}
.h68r {
  height: 68rem !important;
}
.w68r {
  width: 68rem !important;
}
.h68e {
  height: 68em !important;
}
.w68e {
  width: 68em !important;
}
.h69r {
  height: 69rem !important;
}
.w69r {
  width: 69rem !important;
}
.h69e {
  height: 69em !important;
}
.w69e {
  width: 69em !important;
}
.h70r {
  height: 70rem !important;
}
.w70r {
  width: 70rem !important;
}
.h70e {
  height: 70em !important;
}
.w70e {
  width: 70em !important;
}
.h71r {
  height: 71rem !important;
}
.w71r {
  width: 71rem !important;
}
.h71e {
  height: 71em !important;
}
.w71e {
  width: 71em !important;
}
.h72r {
  height: 72rem !important;
}
.w72r {
  width: 72rem !important;
}
.h72e {
  height: 72em !important;
}
.w72e {
  width: 72em !important;
}
.h73r {
  height: 73rem !important;
}
.w73r {
  width: 73rem !important;
}
.h73e {
  height: 73em !important;
}
.w73e {
  width: 73em !important;
}
.h74r {
  height: 74rem !important;
}
.w74r {
  width: 74rem !important;
}
.h74e {
  height: 74em !important;
}
.w74e {
  width: 74em !important;
}
.h75r {
  height: 75rem !important;
}
.w75r {
  width: 75rem !important;
}
.h75e {
  height: 75em !important;
}
.w75e {
  width: 75em !important;
}
.h76r {
  height: 76rem !important;
}
.w76r {
  width: 76rem !important;
}
.h76e {
  height: 76em !important;
}
.w76e {
  width: 76em !important;
}
.h77r {
  height: 77rem !important;
}
.w77r {
  width: 77rem !important;
}
.h77e {
  height: 77em !important;
}
.w77e {
  width: 77em !important;
}
.h78r {
  height: 78rem !important;
}
.w78r {
  width: 78rem !important;
}
.h78e {
  height: 78em !important;
}
.w78e {
  width: 78em !important;
}
.h79r {
  height: 79rem !important;
}
.w79r {
  width: 79rem !important;
}
.h79e {
  height: 79em !important;
}
.w79e {
  width: 79em !important;
}
.h80r {
  height: 80rem !important;
}
.w80r {
  width: 80rem !important;
}
.h80e {
  height: 80em !important;
}
.w80e {
  width: 80em !important;
}
.h81r {
  height: 81rem !important;
}
.w81r {
  width: 81rem !important;
}
.h81e {
  height: 81em !important;
}
.w81e {
  width: 81em !important;
}
.h82r {
  height: 82rem !important;
}
.w82r {
  width: 82rem !important;
}
.h82e {
  height: 82em !important;
}
.w82e {
  width: 82em !important;
}
.h83r {
  height: 83rem !important;
}
.w83r {
  width: 83rem !important;
}
.h83e {
  height: 83em !important;
}
.w83e {
  width: 83em !important;
}
.h84r {
  height: 84rem !important;
}
.w84r {
  width: 84rem !important;
}
.h84e {
  height: 84em !important;
}
.w84e {
  width: 84em !important;
}
.h85r {
  height: 85rem !important;
}
.w85r {
  width: 85rem !important;
}
.h85e {
  height: 85em !important;
}
.w85e {
  width: 85em !important;
}
.h86r {
  height: 86rem !important;
}
.w86r {
  width: 86rem !important;
}
.h86e {
  height: 86em !important;
}
.w86e {
  width: 86em !important;
}
.h87r {
  height: 87rem !important;
}
.w87r {
  width: 87rem !important;
}
.h87e {
  height: 87em !important;
}
.w87e {
  width: 87em !important;
}
.h88r {
  height: 88rem !important;
}
.w88r {
  width: 88rem !important;
}
.h88e {
  height: 88em !important;
}
.w88e {
  width: 88em !important;
}
.h89r {
  height: 89rem !important;
}
.w89r {
  width: 89rem !important;
}
.h89e {
  height: 89em !important;
}
.w89e {
  width: 89em !important;
}
.h90r {
  height: 90rem !important;
}
.w90r {
  width: 90rem !important;
}
.h90e {
  height: 90em !important;
}
.w90e {
  width: 90em !important;
}
.h91r {
  height: 91rem !important;
}
.w91r {
  width: 91rem !important;
}
.h91e {
  height: 91em !important;
}
.w91e {
  width: 91em !important;
}
.h92r {
  height: 92rem !important;
}
.w92r {
  width: 92rem !important;
}
.h92e {
  height: 92em !important;
}
.w92e {
  width: 92em !important;
}
.h93r {
  height: 93rem !important;
}
.w93r {
  width: 93rem !important;
}
.h93e {
  height: 93em !important;
}
.w93e {
  width: 93em !important;
}
.h94r {
  height: 94rem !important;
}
.w94r {
  width: 94rem !important;
}
.h94e {
  height: 94em !important;
}
.w94e {
  width: 94em !important;
}
.h95r {
  height: 95rem !important;
}
.w95r {
  width: 95rem !important;
}
.h95e {
  height: 95em !important;
}
.w95e {
  width: 95em !important;
}
.h96r {
  height: 96rem !important;
}
.w96r {
  width: 96rem !important;
}
.h96e {
  height: 96em !important;
}
.w96e {
  width: 96em !important;
}
.h97r {
  height: 97rem !important;
}
.w97r {
  width: 97rem !important;
}
.h97e {
  height: 97em !important;
}
.w97e {
  width: 97em !important;
}
.h98r {
  height: 98rem !important;
}
.w98r {
  width: 98rem !important;
}
.h98e {
  height: 98em !important;
}
.w98e {
  width: 98em !important;
}
.h99r {
  height: 99rem !important;
}
.w99r {
  width: 99rem !important;
}
.h99e {
  height: 99em !important;
}
.w99e {
  width: 99em !important;
}
.h100r {
  height: 100rem !important;
}
.w100r {
  width: 100rem !important;
}
.h100e {
  height: 100em !important;
}
.w100e {
  width: 100em !important;
}
.h50mm {
  height: 50mm !important;
}
.w50mm {
  width: 50mm !important;
}
.h60mm {
  height: 60mm !important;
}
.w60mm {
  width: 60mm !important;
}
.h70mm {
  height: 70mm !important;
}
.w70mm {
  width: 70mm !important;
}
.h80mm {
  height: 80mm !important;
}
.w80mm {
  width: 80mm !important;
}
.h90mm {
  height: 90mm !important;
}
.w90mm {
  width: 90mm !important;
}
.h100mm {
  height: 100mm !important;
}
.w100mm {
  width: 100mm !important;
}
.h110mm {
  height: 110mm !important;
}
.w110mm {
  width: 110mm !important;
}
.h120mm {
  height: 120mm !important;
}
.w120mm {
  width: 120mm !important;
}
.h130mm {
  height: 130mm !important;
}
.w130mm {
  width: 130mm !important;
}
.h140mm {
  height: 140mm !important;
}
.w140mm {
  width: 140mm !important;
}
.h150mm {
  height: 150mm !important;
}
.w150mm {
  width: 150mm !important;
}
.h160mm {
  height: 160mm !important;
}
.w160mm {
  width: 160mm !important;
}
.h170mm {
  height: 170mm !important;
}
.w170mm {
  width: 170mm !important;
}
.h180mm {
  height: 180mm !important;
}
.w180mm {
  width: 180mm !important;
}
.h190mm {
  height: 190mm !important;
}
.w190mm {
  width: 190mm !important;
}
.h200mm {
  height: 200mm !important;
}
.w200mm {
  width: 200mm !important;
}
.m0r {
  margin: 0rem !important;
}
.mb0r {
  margin-botton: 0rem !important;
}
.mt0r {
  margin-top: 0rem !important;
}
.mr0r {
  margin-right: 0rem !important;
}
.ml0r {
  margin-left: 0rem !important;
}
.p0r {
  padding: 0rem !important;
}
.pb0r {
  padding-botton: 0rem !important;
}
.pt0r {
  padding-top: 0rem !important;
}
.pr0r {
  padding-right: 0rem !important;
}
.pl0r {
  padding-left: 0rem !important;
}
.m0.5r {
  margin: 0.5rem !important;
}
.mb0.5r {
  margin-botton: 0.5rem !important;
}
.mt0.5r {
  margin-top: 0.5rem !important;
}
.mr0.5r {
  margin-right: 0.5rem !important;
}
.ml0.5r {
  margin-left: 0.5rem !important;
}
.p0.5r {
  padding: 0.5rem !important;
}
.pb0.5r {
  padding-botton: 0.5rem !important;
}
.pt0.5r {
  padding-top: 0.5rem !important;
}
.pr0.5r {
  padding-right: 0.5rem !important;
}
.pl0.5r {
  padding-left: 0.5rem !important;
}
.m1r {
  margin: 1rem !important;
}
.mb1r {
  margin-botton: 1rem !important;
}
.mt1r {
  margin-top: 1rem !important;
}
.mr1r {
  margin-right: 1rem !important;
}
.ml1r {
  margin-left: 1rem !important;
}
.p1r {
  padding: 1rem !important;
}
.pb1r {
  padding-botton: 1rem !important;
}
.pt1r {
  padding-top: 1rem !important;
}
.pr1r {
  padding-right: 1rem !important;
}
.pl1r {
  padding-left: 1rem !important;
}
.m2r {
  margin: 2rem !important;
}
.mb2r {
  margin-botton: 2rem !important;
}
.mt2r {
  margin-top: 2rem !important;
}
.mr2r {
  margin-right: 2rem !important;
}
.ml2r {
  margin-left: 2rem !important;
}
.p2r {
  padding: 2rem !important;
}
.pb2r {
  padding-botton: 2rem !important;
}
.pt2r {
  padding-top: 2rem !important;
}
.pr2r {
  padding-right: 2rem !important;
}
.pl2r {
  padding-left: 2rem !important;
}
.m3r {
  margin: 3rem !important;
}
.mb3r {
  margin-botton: 3rem !important;
}
.mt3r {
  margin-top: 3rem !important;
}
.mr3r {
  margin-right: 3rem !important;
}
.ml3r {
  margin-left: 3rem !important;
}
.p3r {
  padding: 3rem !important;
}
.pb3r {
  padding-botton: 3rem !important;
}
.pt3r {
  padding-top: 3rem !important;
}
.pr3r {
  padding-right: 3rem !important;
}
.pl3r {
  padding-left: 3rem !important;
}
.m4r {
  margin: 4rem !important;
}
.mb4r {
  margin-botton: 4rem !important;
}
.mt4r {
  margin-top: 4rem !important;
}
.mr4r {
  margin-right: 4rem !important;
}
.ml4r {
  margin-left: 4rem !important;
}
.p4r {
  padding: 4rem !important;
}
.pb4r {
  padding-botton: 4rem !important;
}
.pt4r {
  padding-top: 4rem !important;
}
.pr4r {
  padding-right: 4rem !important;
}
.pl4r {
  padding-left: 4rem !important;
}
.m5r {
  margin: 5rem !important;
}
.mb5r {
  margin-botton: 5rem !important;
}
.mt5r {
  margin-top: 5rem !important;
}
.mr5r {
  margin-right: 5rem !important;
}
.ml5r {
  margin-left: 5rem !important;
}
.p5r {
  padding: 5rem !important;
}
.pb5r {
  padding-botton: 5rem !important;
}
.pt5r {
  padding-top: 5rem !important;
}
.pr5r {
  padding-right: 5rem !important;
}
.pl5r {
  padding-left: 5rem !important;
}
.m6r {
  margin: 6rem !important;
}
.mb6r {
  margin-botton: 6rem !important;
}
.mt6r {
  margin-top: 6rem !important;
}
.mr6r {
  margin-right: 6rem !important;
}
.ml6r {
  margin-left: 6rem !important;
}
.p6r {
  padding: 6rem !important;
}
.pb6r {
  padding-botton: 6rem !important;
}
.pt6r {
  padding-top: 6rem !important;
}
.pr6r {
  padding-right: 6rem !important;
}
.pl6r {
  padding-left: 6rem !important;
}
.m7r {
  margin: 7rem !important;
}
.mb7r {
  margin-botton: 7rem !important;
}
.mt7r {
  margin-top: 7rem !important;
}
.mr7r {
  margin-right: 7rem !important;
}
.ml7r {
  margin-left: 7rem !important;
}
.p7r {
  padding: 7rem !important;
}
.pb7r {
  padding-botton: 7rem !important;
}
.pt7r {
  padding-top: 7rem !important;
}
.pr7r {
  padding-right: 7rem !important;
}
.pl7r {
  padding-left: 7rem !important;
}
.m8r {
  margin: 8rem !important;
}
.mb8r {
  margin-botton: 8rem !important;
}
.mt8r {
  margin-top: 8rem !important;
}
.mr8r {
  margin-right: 8rem !important;
}
.ml8r {
  margin-left: 8rem !important;
}
.p8r {
  padding: 8rem !important;
}
.pb8r {
  padding-botton: 8rem !important;
}
.pt8r {
  padding-top: 8rem !important;
}
.pr8r {
  padding-right: 8rem !important;
}
.pl8r {
  padding-left: 8rem !important;
}
.m9r {
  margin: 9rem !important;
}
.mb9r {
  margin-botton: 9rem !important;
}
.mt9r {
  margin-top: 9rem !important;
}
.mr9r {
  margin-right: 9rem !important;
}
.ml9r {
  margin-left: 9rem !important;
}
.p9r {
  padding: 9rem !important;
}
.pb9r {
  padding-botton: 9rem !important;
}
.pt9r {
  padding-top: 9rem !important;
}
.pr9r {
  padding-right: 9rem !important;
}
.pl9r {
  padding-left: 9rem !important;
}
.m10r {
  margin: 10rem !important;
}
.mb10r {
  margin-botton: 10rem !important;
}
.mt10r {
  margin-top: 10rem !important;
}
.mr10r {
  margin-right: 10rem !important;
}
.ml10r {
  margin-left: 10rem !important;
}
.p10r {
  padding: 10rem !important;
}
.pb10r {
  padding-botton: 10rem !important;
}
.pt10r {
  padding-top: 10rem !important;
}
.pr10r {
  padding-right: 10rem !important;
}
.pl10r {
  padding-left: 10rem !important;
}
.zmin {
  position: relative;
  z-index: -100;
}
.zmax {
  position: relative;
  z-index: 100;
}
.z-5 {
  position: relative;
  z-index: -5;
}
.z-4 {
  position: relative;
  z-index: -4;
}
.z-3 {
  position: relative;
  z-index: -3;
}
.z-2 {
  position: relative;
  z-index: -2;
}
.z-1 {
  position: relative;
  z-index: -1;
}
.z0 {
  position: relative;
  z-index: 0;
}
.z1 {
  position: relative;
  z-index: 1;
}
.z2 {
  position: relative;
  z-index: 2;
}
.z3 {
  position: relative;
  z-index: 3;
}
.z4 {
  position: relative;
  z-index: 4;
}
.z5 {
  position: relative;
  z-index: 5;
}
ol,
ul {
  list-style-position: outside;
  list-style-type: none;
  padding: 0;
  counter-reset: kmh-counter;
}
ul {
  list-style-type: none;
}
ol {
  list-style-type: decimal;
}
ol,
ol > li > ol,
ul > li > ol {
  margin-left: 1.1rem;
}
ol ol,
ol ul,
ul ul,
ul ol {
  padding-left: 0;
  margin-left: 0;
}
ol > li > ul {
  margin-left: 0;
}
ul > li::before {
  content: "⯀";
  position: absolute;
  left: -0.06rem;
  top: 0.02rem;
}
ol.nested ol > li::before {
  content: counters(kmh-counter, ".") " ";
}
li > ul > li::before {
  color: #a9a9a9;
}
li > div:not(:first-child) {
  margin-left: 0;
}
ul > li,
ol > li {
  break-inside: avoid;
}
ul > li {
  position: relative;
}
ul > li {
  padding-left: 1.26rem;
}
@media print {
  #content {
    margin: 0;
    padding: 0;
  }
  @page landscape {
    width: landscape;
    height: landscape;
  }
  @page portrait {
    width: portrait;
    height: portrait;
  }
  @page landscape_mid {
    margin: auto;
    width: landscape;
    height: landscape;
  }
  @page {
    width: A4;
    height: portrait;
    margin: 19mm;
    @top-left {
      height: 1rem;
      margin-top: 0.8rem;
      width: 7rem;
      vertical-align: bottom;
    }
    @top-center {
      font-size: 0.7rem;
      height: 1rem;
      margin-top: 0.8rem;
      content: string(version);
      vertical-align: bottom;
    }
    @top-right {
      height: 1rem;
      margin-top: 0.8rem;
      width: 7rem;
      vertical-align: bottom;
    }
    @bottom-left {
      width: 7rem;
      vertical-align: top;
    }
    @bottom-center {
      font-size: 0.7rem;
      vertical-align: top;
    }
    @bottom-right {
      width: 7rem;
      vertical-align: top;
    }
    .pagedjs_margin-top-left .pagedjs_margin-content,
    .pagedjs_margin-top-center .pagedjs_margin-content,
    .pagedjs_margin-top-right .pagedjs_margin-content,
    .pagedjs_margin-bottom-left .pagedjs_margin-content,
    .pagedjs_margin-bottom-center .pagedjs_margin-content,
    .pagedjs_margin-bottom-right .pagedjs_margin-content {
      font-size: inherit;
    }
    .pagedjs_pagebox .pagedjs_margin-top-left,
    .pagedjs_pagebox .pagedjs_margin-top-center,
    .pagedjs_pagebox .pagedjs_margin-top-right {
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-align-items: center;
      align-items: center;
    }
    .pagedjs_pagebox .pagedjs_margin-bottom-left,
    .pagedjs_pagebox .pagedjs_margin-bottom-center,
    .pagedjs_pagebox .pagedjs_margin-bottom-right {
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-align-items: center;
      align-items: center;
    }
  }
  @page :left {
    @top-left {
      color: #242424;
    }
    @top-center {
      color: #6c6c6c;
    }
    @top-right {
      color: #6c6c6c;
    }
    @bottom-left {
      color: #242424;
      content: counter(page) ' of ' counter(pages);
    }
    @bottom-center {
      color: #6c6c6c;
      content: string(title);
      white-space: pre;
    }
    @bottom-right {
      color: #6c6c6c;
      content: string(date);
    }
  }
  @page :right {
    @top-left {
      color: #6c6c6c;
    }
    @top-center {
      color: #6c6c6c;
    }
    @top-right {
      color: #242424;
    }
    @bottom-left {
      color: #6c6c6c;
      content: string(date);
    }
    @bottom-center {
      color: #6c6c6c;
      content: string(title);
      white-space: pre;
    }
    @bottom-right {
      color: #242424;
      content: counter(page) ' of ' counter(pages);
    }
  }
  h1 {
    string-set: title content(text);
  }
  #meta-copyright {
    string-set: copyright content(text);
  }
  #meta-date {
    string-set: date content(text);
  }
  #meta-version {
    string-set: version content(text);
  }
  pre {
    overflow: hidden;
    white-space: pre-wrap;
  }
  a {
    text-decoration: none;
  }
}
h1,
h2,
.toc_title {
  color: #07468b;
}
h2.sub,
.by p {
  color: #053a74;
}
h3,
h4,
h5,
.toc ul {
  color: #0851a2;
}
h6 {
  color: #0a68cf;
}
a {
  color: #0851a2;
  text-decoration-color: #73b2f7;
}
ul > li:before {
  color: #0851a2;
}
hr {
  background: #0851a2;
}
hr.double {
  border-color: #0851a2;
}
#content {
  padding: 0rem 6rem;
}
h1 {
  margin-bottom: 0.25rem;
}
h2 {
  margin-bottom: 0.2rem;
}
h3,
h4,
h5,
h6 {
  margin-bottom: 0.15rem;
}
.text-header {
  border-bottom: 2px solid #053a74;
  font-size: 0.8rem;
  margin: 0 5rem 0 5rem;
  padding-bottom: 0.1rem;
}
.text-footer {
  border-top: 1px solid #cdcdcd;
  font-size: 0.8rem;
  margin: 0 5rem 0 5rem;
  padding-top: 0.35rem;
}
.text-footer .text-date {
  color: #6c6c6c;
  float: left;
  width: 20%;
}
.text-footer .text-title {
  color: #545454;
  overflow: hidden;
  text-align: center;
}
.text-footer .text-page {
  color: #242424;
  float: right;
  width: 20%;
  text-align: right;
}
.toc h3 {
  text-align: center;
}
.toc h4 {
  text-align: center;
}
.toc-body {
  color: #053a74;
  margin: 2rem auto 0 auto;
  width: 75%;
}
.toc-level-1 {
  font-weight: bold;
}
.toc-level-2 {
  font-weight: normal;
}
.toc-line {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.3rem;
}
.toc-level-2 .toc-name {
  padding-left: 1rem;
}
.toc-level-3 .toc-name {
  padding-left: 1.75rem;
}
.toc-level-4 .toc-name {
  padding-left: 2.4rem;
}
.toc-name,
.toc-page {
  -webkit-flex-basis: auto;
  -ms-flex-basis: auto;
  flex-basis: auto;
  -webkit-flex-grow: 0;
  -ms-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
}
.toc-name {
  padding-right: 0.5rem;
}
.toc-page {
  padding-left: 0.5rem;
}
.toc-dots {
  -webkit-flex-basis: auto;
  -ms-flex-basis: auto;
  flex-basis: auto;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  -ms-flex-shrink: 1;
  flex-shrink: 1;
  overflow: hidden;
}
.toc-dots::before {
  letter-spacing: 0.25rem;
  content: ".................................................................................................................";
}
.boxed,
.case,
.note,
pre:not(.p) {
  background: rgba(193,193,193,0.251);
  border: 1px solid #c1c1c1;
  padding: 0.5rem 0.8rem 0.5rem 0.8rem;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0.5rem;
  break-inside: avoid;
}
.boxed figure,
.case figure,
.note figure,
pre:not(.p) figure {
  border: 1px solid #c1c1c1;
}
.boxed figcaption,
.case figcaption,
.note figcaption,
pre:not(.p) figcaption {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  margin-bottom: 0;
}
.boxed p:last-child,
.case p:last-child,
.note p:last-child,
pre:not(.p) p:last-child {
  margin-bottom: 0;
}
.case {
  background: rgba(138,191,248,0.251);
  border: 1px solid #8abff8;
}
.case figure {
  border: 1px solid #8abff8;
}
.note {
  background: rgba(193,224,162,0.251);
  border: 1px solid #c1e0a2;
}
.note figure {
  border: 1px solid #c1e0a2;
}
.box-heading {
  font-size: 1.05rem;
  font-weight: bold;
  text-align: center;
}
ol.continue {
  counter-reset: none;
}
ol.alpha > li::before {
  content: counter(kmh-counter, lower-alpha) ")";
}
ol.ALPHA > li::before {
  content: counter(kmh-counter, upper-alpha) ")";
}
ol.roman > li::before {
  content: counter(kmh-counter, lower-roman) ")";
}
ol.ROMAN > li::before {
  content: counter(kmh-counter, upper-roman) ")";
}
ol.alphad > li::before {
  content: counter(kmh-counter, lower-alpha) ".";
}
ol.ALPHAd > li::before {
  content: counter(kmh-counter, upper-alpha) ".";
}
ol.romand > li::before {
  content: counter(kmh-counter, lower-roman) ".";
}
ol.ROMANd > li::before {
  content: counter(kmh-counter, upper-roman) ".";
}
ol.alphab > li::before {
  content: "(" counter(kmh-counter, lower-alpha) ")";
}
ol.ALPHAb > li::before {
  content: "(" counter(kmh-counter, upper-alpha) ")";
}
ol.romanb > li::before {
  content: "(" counter(kmh-counter, lower-roman) ")";
}
ol.ROMANb > li::before {
  content: "(" counter(kmh-counter, upper-roman) ")";
}
ul.circle > li::before {
  content: "●";
  font-family: Arial;
  top: -0.05rem;
}
ul.circle > li > ul > li::before {
  content: "○";
}
ol.center,
ul.center {
  display: table;
  margin: 0 auto;
  text-align: left;
}
.references li {
  padding-left: 0;
  font-size: 0.95rem;
}
.references ol,
.figures ol,
.tables ol {
  list-style-position: outside;
  margin: 0 0 0 1.7rem;
  padding: 0;
}
.figures li,
.tables li {
  font-size: 0.8rem;
}
table {
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
  border-left: none;
  border-right: none;
  font-family: Palatino Linotype, Times New Roman, serif;
  tbody: th;
}
table > caption {
  caption-side: top;
  font-weight: bold;
  padding: 0.3rem 0 0.4rem 0;
  text-align: center;
}
table th,
table td {
  padding: 0.4rem 1rem 0.3rem 1rem;
}
table th {
  background: none;
  border-top: none;
  color: #000;
  font-weight: bold;
}
table th,
table td {
  border-left: none;
  border-top: none;
}
table thead tr {
  border-bottom: 1px solid #b5b5b5;
}
table tbody td {
  vertical-align: top;
}
table td.number {
  text-align: right;
}
table.borderless {
  border: none;
  thead: tr;
}
table.compacth td,
table.compacth th {
  padding: 0.3rem 0.3rem 0.3rem 0.3rem;
}
blockquote,
q {
  display: block;
  background: #f1f1f1;
  border-left: 10px solid #e1e1e1;
  margin: 0.5rem 1rem 0.5rem 1rem;
  padding: 0.75rem 1rem 0rem 1rem;
  quotes: "\201C" "\201D" "\2018" "\2019";
}
blockquote p,
q {
  color: #444;
}
blockquote p {
  display: inline;
}
blockquote p::before,
q::before {
  color: #ccc;
  content: open-quote;
  font-size: 3.8rem;
  line-height: 0.1rem;
  margin-right: 0.1rem;
  vertical-align: -0.4rem;
}
blockquote p::after,
q::after {
  color: #ccc;
  content: close-quote;
  font-size: 3.8rem;
  line-height: 0.1rem;
  margin-left: 0.1rem;
  vertical-align: -0.6rem;
}
blockquote footer {
  color: #777;
  font-size: 0.8rem;
  font-style: italic;
  text-align: right;
}
blockquote footer::before {
  content: "- ";
}
.error {
  background: #c41515;
  color: #bbb;
  display: inline-block;
}
.highlight {
  background: #fbfb6f;
  display: inline-block;
}
.query {
  background: #f178ae;
  display: inline-block;
}
.strike {
  position: relative;
  display: inline-block;
}
.strike::before {
  content: '';
  border-bottom: 0.075rem solid #e62323;
  width: 100%;
  position: absolute;
  right: 0;
  top: 55%;
}
.math {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  text-align: center;
}
.watermark {
  color: #e5e5e5;
  cursor: default;
  display: block;
  font-family: Arial, sans-serif;
  font-size: 15rem;
  font-style: italic;
  font-weight: bold;
  left: 50%;
  line-height: 100%;
  pointer-events: none;
  position: fixed;
  top: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
  -ms-transform: translate(-50%, -50%) rotate(-45deg);
  transform: translate(-50%, -50%) rotate(-45deg);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: -9999;
}
.header-left th.row1 {
  text-align: left;
}
.row-space th.body,
.row-space td.body {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.hbox .table-space > table {
  margin-right: 3rem;
}
@media print {
  @page {
    margin: 12.7mm;
  }
}
h1 {
  font-size: 1.5rem;
}
h2 {
  font-size: 1.25rem;
}
h3 {
  font-size: 1.25rem;
  margin-left: -0.06rem;
}
h4,
h5 {
  font-size: 1.02rem;
  margin-left: -0.03rem;
}
h6 {
  font-size: 0.95rem;
  margin-left: 0;
}
.dark-theme {
  color: #d6d6dc;
  background: #0d1117;
  content: " (" attr(href) ")";
  vertical-align: normal;
}
.dark-theme #titles-body h1,
.dark-theme #titles-body h2 {
  color: #d6d6dc;
}
.dark-theme h3,
.dark-theme h4,
.dark-theme h5,
.dark-theme h6 {
  color: #fff;
}
.dark-theme #content-cheat {
  border-left: 1px solid #42424e;
}
.dark-theme .section-links.h3 {
  border-top: 1px solid #42424e;
}
.dark-theme h3,
.dark-theme h4 {
  background: #42424e;
  color: #fff;
}
.dark-theme h3 a,
.dark-theme h4 a {
  color: #a2a2b0;
}
.dark-theme table,
.dark-theme figure figcaption {
  color: #d6d6dc;
}
.dark-theme a {
  color: #9595a4;
}
.dark-theme #toc a,
.dark-theme a.external {
  color: #5ca6f6;
}
.dark-theme i,
.dark-theme dd,
.dark-theme td:not(:first-child) {
  color: #9595a4;
}
.dark-theme dt,
.dark-theme dd {
  border-top: 1px solid #30363d;
}
.dark-theme sup,
.dark-theme sub {
  color: #0d1117;
  background: #d6d6dc;
}
.dark-theme hr.double {
  border-color: #d6d6dc;
}
.dark-theme table th {
  background: #161b22;
  color: #fff;
}
.dark-theme table th,
.dark-theme table td {
  border: none;
}
.dark-theme table tr {
  border-top: 1px solid #30363d;
  border-bottom: 1px solid #30363d;
}
.dark-theme table td:not(:first-child) {
  color: #9595a4;
}
.dark-theme pre.code {
  color: #d6d6dc;
  border: 1px solid #30363d;
}
.dark-theme pre.code code.hljs {
  background: #161b22;
}
.dark-theme hr {
  background: #30363d;
  color: #30363d;
}
.dark-theme .copyright {
  color: #9595a4;
}
.light-theme {
  color: #0b0b0d;
  background: #fff;
  content: " (" attr(href) ")";
  vertical-align: normal;
}
.light-theme #titles-body h1,
.light-theme #titles-body h2 {
  color: #0b0b0d;
}
.light-theme h3,
.light-theme h4,
.light-theme h5,
.light-theme h6 {
  color: #212127;
}
.light-theme #content-cheat {
  border-left: 1px solid #2c2c34;
}
.light-theme .section-links.h3 {
  border-top: 1px solid #2c2c34;
}
.light-theme h3,
.light-theme h4 {
  background: #2c2c34;
  color: #fff;
}
.light-theme h3 a,
.light-theme h4 a {
  color: #a2a2b0;
}
.light-theme table,
.light-theme figure figcaption {
  color: #0b0b0d;
}
.light-theme a {
  color: #646475;
}
.light-theme #toc a,
.light-theme a.external {
  color: #0a68cf;
}
.light-theme i,
.light-theme dd,
.light-theme td:not(:first-child) {
  color: #646475;
}
.light-theme dt,
.light-theme dd {
  border-top: 1px solid #c9c9d1;
}
.light-theme sup,
.light-theme sub {
  color: #fff;
  background: #0b0b0d;
}
.light-theme hr.double {
  border-color: #0b0b0d;
}
.light-theme table th {
  background: #f6f8fa;
  color: #212127;
}
.light-theme table th,
.light-theme table td {
  border: none;
}
.light-theme table tr {
  border-top: 1px solid #c9c9d1;
  border-bottom: 1px solid #c9c9d1;
}
.light-theme table td:not(:first-child) {
  color: #646475;
}
.light-theme pre.code {
  color: #0b0b0d;
  border: 1px solid #c9c9d1;
}
.light-theme pre.code code.hljs {
  background: #f6f8fa;
}
.light-theme hr {
  background: #c9c9d1;
  color: #c9c9d1;
}
.light-theme .copyright {
  color: #646475;
}
.print {
  color: #000;
  background: #fff;
  content: " (" attr(href) ")";
  vertical-align: normal;
}
.print #titles-body h1,
.print #titles-body h2 {
  color: #000;
}
.print h3,
.print h4,
.print h5,
.print h6 {
  color: #212127;
}
.print #content-cheat {
  border-left: 1px solid #646475;
}
.print .section-links.h3 {
  border-top: 1px solid #646475;
}
.print h3,
.print h4 {
  background: #646475;
  color: #fff;
}
.print h3 a,
.print h4 a {
  color: #a2a2b0;
}
.print table,
.print figure figcaption {
  color: #000;
}
.print a {
  color: #646475;
}
.print #toc a,
.print a.external {
  color: #000;
}
.print i,
.print dd,
.print td:not(:first-child) {
  color: #646475;
}
.print dt,
.print dd {
  border-top: 1px solid #c9c9d1;
}
.print sup,
.print sub {
  color: #fff;
  background: #000;
}
.print hr.double {
  border-color: #000;
}
.print table th {
  background: #f6f8fa;
  color: #212127;
}
.print table th,
.print table td {
  border: none;
}
.print table tr {
  border-top: 1px solid #c9c9d1;
  border-bottom: 1px solid #c9c9d1;
}
.print table td:not(:first-child) {
  color: #646475;
}
.print pre.code {
  color: #000;
  border: 1px solid #c9c9d1;
}
.print pre.code code.hljs {
  background: #f6f8fa;
}
.print hr {
  background: #c9c9d1;
  color: #c9c9d1;
}
.print .copyright {
  color: #646475;
}
body {
  margin-bottom: 80vh;
}
#content,
#content-cheat {
  margin: 0;
  padding: 0;
  position: relative;
}
.draft {
  border: 1px dashed #c96e40 !important;
}
.pyv {
  color: #51dc2d;
  background: #153f09;
  border-radius: 0.25rem;
  display: inline-block;
  margin: 0 0.2rem 0 0.2rem;
  padding: 0 0.15rem 0 0.15rem;
}
div.pyv {
  margin-bottom: 0.2rem;
}
.hbox {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.hbox > div {
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  -ms-flex-shrink: 1;
  flex-shrink: 1;
  -webkit-flex-basis: 0;
  -ms-flex-basis: 0;
  flex-basis: 0;
}
.hbox.stack-left {
  -webkit-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
}
.hbox.stack-left > div {
  -webkit-flex-grow: 0;
  -ms-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 1;
  -ms-flex-shrink: 1;
  flex-shrink: 1;
  -webkit-flex-basis: auto;
  -ms-flex-basis: auto;
  flex-basis: auto;
}
.hbox.stack-left > div:last-child {
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
body {
  padding-top: 2rem;
}
#titles-banner {
  -webkit-align-self: flex-start;
  -ms-align-self: flex-start;
  align-self: flex-start;
  height: 2rem;
  background: #212127;
  border-top-right-radius: 7px;
  border-bottom-right-radius: 7px;
  padding: 0.03rem 0.4rem 0.1rem 0.15rem;
  width: 18.5rem;
}
#titles-banner a {
  text-decoration: none;
}
#titles-banner a h1 {
  margin-bottom: 0;
}
#titles-body {
  display: none;
}
#titles-body a {
  text-decoration: none;
}
#titles-banner:hover h1,
#titles-body:hover h1 {
  color: #bcbcc6;
}
#banner {
  position: fixed;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  background: #2c2c34;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 2rem;
  -webkit-justify-content: left;
  -ms-justify-content: left;
  justify-content: left;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 100;
}
#banner > * {
  -webkit-flex-basis: auto;
  -ms-flex-basis: auto;
  flex-basis: auto;
  -webkit-flex-grow: 0;
  -ms-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 1;
  -ms-flex-shrink: 1;
  flex-shrink: 1;
}
#banner a {
  color: #5ca6f6;
  font-family: Roboto Mono, Consolas, Courier New, monospace;
  font-size: 0.85rem;
  text-align: center;
  line-height: 1rem;
}
#banner div.logo {
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
#banner div.logo img {
  margin: 0.25rem 0.4rem 0 auto;
  height: 1.4rem;
  width: 1.4rem;
}
#banner a.issues {
  position: relative;
  display: -webkit-inline-flex;
  display: -ms-inline-flex;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  gap: 0.2rem;
}
#banner a.issues::after {
  content: '';
  display: block;
  width: 1.2rem;
  height: 1.2rem;
  margin-right: 0.3rem;
  background-image: url("/static/library/img/icon/github-alpha.svg");
  background-size: contain;
  background-repeat: no-repeat;
}
#banner .version,
#banner .version-short {
  color: #d6d6dc;
  font-family: Roboto Mono, Consolas, Courier New, monospace;
  font-size: 0.85rem;
  margin-right: 0.5rem;
}
#banner .version-short {
  display: none;
}
button {
  border: none;
  color: #000;
  cursor: pointer;
  font-family: Arial, sans-serif;
  font-size: 0.8rem;
  font-weight: bold;
  line-height: 1rem;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
button.standard {
  background: #afafbb;
  border-radius: 3px;
  height: 1.3rem;
  margin-right: 0.5rem;
  width: 3.5rem;
}
button.standard:hover {
  background: #f1f1f3;
}
.triangle {
  cursor: pointer;
  height: 0;
  margin-right: 0.5rem;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
  width: 0;
}
#triangle-up {
  margin-left: 0.2rem;
  border-left: 0.6rem solid transparent;
  border-right: 0.6rem solid transparent;
  border-bottom: 1.05rem solid #afafbb;
}
#triangle-up:hover {
  border-bottom: 1.05rem solid #f1f1f3;
}
#triangle-left {
  border-top: 0.6rem solid transparent;
  border-bottom: 0.6rem solid transparent;
  border-right: 1.05rem solid #afafbb;
}
#triangle-left:hover {
  border-right: 1.05rem solid #f1f1f3;
}
#triangle-right {
  border-top: 0.6rem solid transparent;
  border-bottom: 0.6rem solid transparent;
  border-left: 1.05rem solid #afafbb;
}
#triangle-right:hover {
  border-left: 1.05rem solid #f1f1f3;
}
.copyright {
  font-family: Arial, sans-serif;
  font-size: 0.7rem;
  text-align: center;
  margin: 1rem 0 0.75rem 0;
}
#toc {
  -webkit-column-count: 6;
  -moz-column-count: 6;
  column-count: 6;
  -webkit-column-gap: 0.6rem;
  -moz-column-gap: 0.6rem;
  column-gap: 0.6rem;
  display: block;
  margin: 0 0.2rem 0.5rem 0.2rem;
}
#toc li {
  display: inline-block;
  margin: 0;
  padding: 0;
  text-indent: 0;
  width: 100%;
}
#toc li.done {
  font-weight: bold;
}
#toc li::before {
  content: none;
}
.col10e {
  -webkit-column-width: 10rem;
  -moz-column-width: 10rem;
  column-width: 10rem;
}
.col20e {
  -webkit-column-width: 20rem;
  -moz-column-width: 20rem;
  column-width: 20rem;
}
.col30e {
  -webkit-column-width: 30rem;
  -moz-column-width: 30rem;
  column-width: 30rem;
}
.col40e {
  -webkit-column-width: 40rem;
  -moz-column-width: 40rem;
  column-width: 40rem;
}
.col50e {
  -webkit-column-width: 50rem;
  -moz-column-width: 50rem;
  column-width: 50rem;
}
.col10e,
.col20e,
.col30e,
.col40e,
.col50e {
  display: block;
}
.col10e li,
.col20e li,
.col30e li,
.col40e li,
.col50e li {
  display: inline-block;
  list-style-type: none;
  margin: 0;
  width: 100%;
}
.col10e li::before,
.col20e li::before,
.col30e li::before,
.col40e li::before,
.col50e li::before {
  display: inline;
}
body {
  font-size: 1rem;
}
dl,
figcaption,
ol,
p,
div,
span,
a,
pre,
code,
table,
ul,
#toc {
  font-family: Roboto Mono, Consolas, Courier New, monospace;
  font-size: 0.85rem;
  line-height: 1rem;
}
pre.code {
  margin-left: 0.2rem;
  margin-right: 0.2rem;
  padding: 0;
}
pre.code code.hljs {
  margin: 0;
  padding: 0.5rem;
}
pre,
.pre,
pre.code,
dd pre {
  font-family: Roboto Mono, Consolas, Courier New, monospace;
  font-size: 0.85rem;
  line-height: 1rem;
}
#toc,
ul.links {
  line-height: 1.35rem;
}
a {
  font-size: 0.85rem;
}
p,
pre,
:not(li) > ul,
body > ul {
  margin: 0 0.2rem 0.5rem 0.2rem;
}
a {
  text-decoration: underline;
  white-space: nowrap;
}
a:hover {
  font-weight: bold;
}
.section > a {
  display: inline-block;
  margin-bottom: 0.5rem;
}
.section-links a.external,
#toc a {
  text-decoration: none;
}
a.external {
  text-decoration: none;
}
a.external:hover {
  text-decoration: underline;
}
a.external::after {
  color: #7b7b8e;
  content: "\2197";
  font-family: Arial, sans-serif;
  font-weight: bold;
  font-size: 0.7rem;
  line-height: 0;
  vertical-align: 0.1rem;
}
a.issues::after {
  content: "";
}
hr {
  height: 1px;
  margin: 0 0 0.5rem 0;
  width: 100%;
}
sup,
sub {
  border-radius: 0.24rem;
  font-family: Roboto Mono, Consolas, Courier New, monospace;
  font-size: 0.5rem;
  font-weight: bold;
  padding: 0.05rem 0.08rem 0.01rem 0.07rem;
  margin-left: 0.1rem;
  margin-right: 0.1rem;
  top: -0.3rem;
}
pre,
pre.code,
.hbox pre,
.pre,
dt,
dd,
th,
td {
  word-break: break-word;
  overflow: auto;
  scrollbar-width: none;
}
pre,
pre.code,
.hbox pre,
.pre {
  white-space: pre;
}
dt,
dd,
th,
td {
  white-space: pre-wrap;
}
pre,
.hbox pre {
  border: none;
  margin: 0 0.2rem 0.5rem 0.2rem;
}
pre:not(.p) {
  background: none;
  border: 1px solid #212127;
}
ul > li::before {
  color: #606060;
  padding-right: 0.3rem;
}
li > ul > li::before {
  color: #545454;
}
ul.nobullet > li::before {
  content: none;
}
ul.nobullet > li {
  padding-left: 0;
}
ol > li {
  padding-left: 1rem;
}
ul > li {
  padding-left: 0.96rem;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: Arial, sans-serif;
  text-align: left;
  break-after: avoid;
}
h1 {
  color: #fff;
  border: none;
  font-size: 1.1rem;
  text-align: left;
}
h2 {
  color: #fff;
  font-family: Palatino Linotype, Times New Roman, serif;
  font-size: 0.85rem;
  font-style: italic;
  text-align: left;
  margin: 0 0.1rem 0 11.2rem;
}
h3 {
  font-size: 0.83rem;
  border-bottom-right-radius: 6px;
  border: none;
  margin: 0 0 0.3rem 0;
  padding: 0.3rem 0.5rem 0.3rem 0.2rem;
}
h3,
h4,
h5 {
  font-weight: bold;
}
h4,
h5 {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  display: inline-block;
  font-size: 0.7rem;
  margin: 0 0.2rem 0.3rem 0;
  padding: 0.2rem 0.5rem 0.14rem 0.3rem;
}
h5 {
  display: block;
  font-size: 0.7rem;
  margin: 0 0.1rem 0.1rem 0;
}
h1 + h2,
h3 + h4,
h4 + h5 {
  margin-top: 0;
}
.section-links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  break-after: avoid;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
}
.section-links h3,
.section-links h4 {
  margin: 0;
}
.section-links h3 a,
.section-links h4 a {
  margin: 0 0.2rem 0 0;
}
.section-links h4 a {
  font-size: 0.7rem;
}
.section-links.h3 {
  margin: 0 0 0.3rem 0;
}
.section-links.h3 > a,
.section-links.h3 > p {
  margin: 0.3rem 0 0 0.3rem;
}
.section-links.h3 > div {
  margin: 0.39rem 0 0 0;
}
.section-links.h4 {
  margin: 0 0 0.3rem 0;
}
.section-links.h4 > a,
.section-links.h4 > p {
  margin: 0.25rem 0 0 0.3rem;
}
.section-links.h4 > div {
  margin: 0.28rem 0 0 0;
}
div.table {
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin: 0 0.2rem 0.5rem 0.2rem;
}
div.table table {
  margin: 0;
}
table {
  border: none;
  border-collapse: collapse;
  margin: 0;
  table-layout: fixed;
  width: 100%;
}
table th {
  font-weight: normal;
}
table thead tr {
  border: none;
}
table th,
table td {
  padding: 0.1rem 0.25rem 0.1rem 0.25rem;
}
.col2 table th,
table.col2 th,
.col2 table td,
table.col2 td {
  float: left;
}
.col2 table tr,
table.col2 tr {
  float: left;
  min-width: 42rem;
  position: relative;
  width: 49.5%;
}
.col2 table tr:nth-child(2n+1),
table.col2 tr:nth-child(2n+1) {
  clear: left;
  margin-right: 1%;
}
.col2 table th:first-child,
table.col2 th:first-child,
.col2 table td:first-child,
table.col2 td:first-child {
  width: 40%;
}
.col2 table th:not(first-child),
table.col2 th:not(first-child),
.col2 table td:not(first-child),
table.col2 td:not(first-child) {
  width: 60%;
}
.l5 table th:first-child,
table.l5 th:first-child,
.l5 table td:first-child,
table.l5 td:first-child {
  width: 5%;
}
.l5 table th:not(first-child),
table.l5 th:not(first-child),
.l5 table td:not(first-child),
table.l5 td:not(first-child) {
  width: 95%;
}
.l10 table th:first-child,
table.l10 th:first-child,
.l10 table td:first-child,
table.l10 td:first-child {
  width: 10%;
}
.l10 table th:not(first-child),
table.l10 th:not(first-child),
.l10 table td:not(first-child),
table.l10 td:not(first-child) {
  width: 90%;
}
.l15 table th:first-child,
table.l15 th:first-child,
.l15 table td:first-child,
table.l15 td:first-child {
  width: 15%;
}
.l15 table th:not(first-child),
table.l15 th:not(first-child),
.l15 table td:not(first-child),
table.l15 td:not(first-child) {
  width: 85%;
}
.l20 table th:first-child,
table.l20 th:first-child,
.l20 table td:first-child,
table.l20 td:first-child {
  width: 20%;
}
.l20 table th:not(first-child),
table.l20 th:not(first-child),
.l20 table td:not(first-child),
table.l20 td:not(first-child) {
  width: 80%;
}
.l25 table th:first-child,
table.l25 th:first-child,
.l25 table td:first-child,
table.l25 td:first-child {
  width: 25%;
}
.l25 table th:not(first-child),
table.l25 th:not(first-child),
.l25 table td:not(first-child),
table.l25 td:not(first-child) {
  width: 75%;
}
.l30 table th:first-child,
table.l30 th:first-child,
.l30 table td:first-child,
table.l30 td:first-child {
  width: 30%;
}
.l30 table th:not(first-child),
table.l30 th:not(first-child),
.l30 table td:not(first-child),
table.l30 td:not(first-child) {
  width: 70%;
}
.l40 table th:first-child,
table.l40 th:first-child,
.l40 table td:first-child,
table.l40 td:first-child {
  width: 40%;
}
.l40 table th:not(first-child),
table.l40 th:not(first-child),
.l40 table td:not(first-child),
table.l40 td:not(first-child) {
  width: 60%;
}
.l50 table th:first-child,
table.l50 th:first-child,
.l50 table td:first-child,
table.l50 td:first-child {
  width: 50%;
}
.l50 table th:not(first-child),
table.l50 th:not(first-child),
.l50 table td:not(first-child),
table.l50 td:not(first-child) {
  width: 50%;
}
.l60 table th:first-child,
table.l60 th:first-child,
.l60 table td:first-child,
table.l60 td:first-child {
  width: 60%;
}
.l60 table th:not(first-child),
table.l60 th:not(first-child),
.l60 table td:not(first-child),
table.l60 td:not(first-child) {
  width: 40%;
}
.l70 table th:first-child,
table.l70 th:first-child,
.l70 table td:first-child,
table.l70 td:first-child {
  width: 70%;
}
.l70 table th:not(first-child),
table.l70 th:not(first-child),
.l70 table td:not(first-child),
table.l70 td:not(first-child) {
  width: 30%;
}
.l80 table th:first-child,
table.l80 th:first-child,
.l80 table td:first-child,
table.l80 td:first-child {
  width: 80%;
}
.l80 table th:not(first-child),
table.l80 th:not(first-child),
.l80 table td:not(first-child),
table.l80 td:not(first-child) {
  width: 20%;
}
.l90 table th:first-child,
table.l90 th:first-child,
.l90 table td:first-child,
table.l90 td:first-child {
  width: 90%;
}
.l90 table th:not(first-child),
table.l90 th:not(first-child),
.l90 table td:not(first-child),
table.l90 td:not(first-child) {
  width: 10%;
}
#content-cheat dl {
  margin: 0 0.2rem 0.5rem 0.2rem;
  -webkit-column-gap: 0.6rem;
  -moz-column-gap: 0.6rem;
  column-gap: 0.6rem;
}
#content-cheat dl .ditem {
  display: inline-block;
  break-inside: avoid-column;
  width: 100%;
  dd: p;
}
#content-cheat dl .ditem dd pre {
  margin: 0;
  padding: 0;
}
dl.col1 {
  -webkit-column-count: 1;
  -moz-column-count: 1;
  column-count: 1;
}
dl,
dl.col2 {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
}
dl.col3 {
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-count: 3;
}
dt,
dd {
  margin: 0;
  padding: 0.1rem 0.25rem 0.1rem 0.25rem;
  float: left;
}
dt {
  clear: both;
  font-weight: normal;
}
dl.l5 dt {
  width: 5%;
}
dl.l5 dd {
  width: 95%;
}
dl.l10 dt {
  width: 10%;
}
dl.l10 dd {
  width: 90%;
}
dl.l15 dt {
  width: 15%;
}
dl.l15 dd {
  width: 85%;
}
dl.l20 dt {
  width: 20%;
}
dl.l20 dd {
  width: 80%;
}
dl.l25 dt {
  width: 25%;
}
dl.l25 dd {
  width: 75%;
}
dl.l30 dt {
  width: 30%;
}
dl.l30 dd {
  width: 70%;
}
dl dt,
dl.l40 dt {
  width: 40%;
}
dl dd,
dl.l40 dd {
  width: 60%;
}
dl.l50 dt {
  width: 50%;
}
dl.l50 dd {
  width: 50%;
}
dl.l60 dt {
  width: 60%;
}
dl.l60 dd {
  width: 40%;
}
dl.l70 dt {
  width: 70%;
}
dl.l70 dd {
  width: 30%;
}
dl.l80 dt {
  width: 80%;
}
dl.l80 dd {
  width: 20%;
}
dl.l90 dt {
  width: 90%;
}
dl.l90 dd {
  width: 10%;
}
.mobile {
  left: 0;
  top: 0;
  height: 2rem;
  z-index: 101;
}
.mobile #content-cheat {
  border-left: none;
}
.mobile div.table,
.mobile #content-cheat dl,
.mobile .hbox pre,
.mobile p,
.mobile pre,
.mobile .hbox div.table,
.mobile .hbox.cont div.table {
  margin-left: 0;
  margin-right: 0;
}
.mobile .draft-show {
  display: none !important;
}
.mobile #titles-banner {
  display: none;
}
.mobile #titles-body {
  display: block;
}
.mobile .hbox {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.mobile .hbox.cont > :not(:first-child) table thead {
  display: none;
}
.mobile .hbox.cont > :not(:first-child) table tbody > :first-child {
  border-top: none;
}
.mobile .hbox.cont > :not(:first-child) div.table {
  margin-top: 0;
}
.mobile .hbox.cont > :not(:last-child) div.table {
  margin-bottom: 0;
}
.mobile dl,
.mobile dl.col2 {
  -webkit-column-count: 1;
  -moz-column-count: 1;
  column-count: 1;
}
.mobile .col2,
.mobile .col3,
.mobile .col4,
.mobile .col5,
.mobile .col6,
.mobile .col7,
.mobile .col8,
.mobile .col9,
.mobile .col10 {
  -webkit-column-count: 1;
  -moz-column-count: 1;
  column-count: 1;
}
.mobile .col10e {
  -webkit-column-width: auto;
  -moz-column-width: auto;
  column-width: auto;
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-count: 3;
}
.mobile pre {
  font-size: 0.9rem;
}
.mobile pre,
.mobile pre.code,
.mobile .hbox pre {
  white-space: pre;
  overflow: auto;
}
.mobile #toc {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
}
.mobile #toc,
.mobile ul.links {
  line-height: 1.8rem;
}
.mobile .squish {
  font-size: 0.8rem;
  line-height: 0.8rem;
}
.mobile button.standard {
  margin-right: 0.3rem;
  width: 3.2rem;
}
.mobile #banner .version {
  display: none;
}
.mobile #banner .version-short {
  display: block;
}
.mobile pre,
.mobile pre.code,
.mobile .hbox pre {
  margin-left: 0;
  margin-right: 0;
}
.mobile #content-cheat {
  width: 115mm;
}
.mobile #banner {
  width: 115mm;
}
.mobile .copyright {
  width: 115mm;
}
@media (max-width: 120mm) {
  #content-cheat {
    border-left: none;
  }
  div.table,
  #content-cheat dl,
  .hbox pre,
  p,
  pre,
  .hbox div.table,
  .hbox.cont div.table {
    margin-left: 0;
    margin-right: 0;
  }
  .draft-show {
    display: none !important;
  }
  #titles-banner {
    display: none;
  }
  #titles-body {
    display: block;
  }
  .hbox {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .hbox.cont > :not(:first-child) table thead {
    display: none;
  }
  .hbox.cont > :not(:first-child) table tbody > :first-child {
    border-top: none;
  }
  .hbox.cont > :not(:first-child) div.table {
    margin-top: 0;
  }
  .hbox.cont > :not(:last-child) div.table {
    margin-bottom: 0;
  }
  dl,
  dl.col2 {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
  }
  .col2,
  .col3,
  .col4,
  .col5,
  .col6,
  .col7,
  .col8,
  .col9,
  .col10 {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
  }
  .col10e {
    -webkit-column-width: auto;
    -moz-column-width: auto;
    column-width: auto;
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
  }
  pre {
    font-size: 0.9rem;
  }
  pre,
  pre.code,
  .hbox pre {
    white-space: pre;
    overflow: auto;
  }
  #toc {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
  }
  #toc,
  ul.links {
    line-height: 1.8rem;
  }
  .squish {
    font-size: 0.8rem;
    line-height: 0.8rem;
  }
  button.standard {
    margin-right: 0.3rem;
    width: 3.2rem;
  }
  #banner .version {
    display: none;
  }
  #banner .version-short {
    display: block;
  }
  pre,
  pre.code,
  .hbox pre {
    margin-left: 0;
    margin-right: 0;
  }
}
.tablet {
  left: 0;
  top: 0;
  height: 2rem;
  z-index: 101;
}
.tablet #content-cheat {
  border-left: none;
}
.tablet div.table,
.tablet #content-cheat dl,
.tablet .hbox pre,
.tablet p,
.tablet pre,
.tablet .hbox div.table,
.tablet .hbox.cont div.table {
  margin-left: 0;
  margin-right: 0;
}
.tablet .draft-show {
  display: none !important;
}
.tablet #titles-banner {
  display: none;
}
.tablet #titles-body {
  display: block;
}
.tablet .hbox {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.tablet .hbox.cont > :not(:first-child) table thead {
  display: none;
}
.tablet .hbox.cont > :not(:first-child) table tbody > :first-child {
  border-top: none;
}
.tablet .hbox.cont > :not(:first-child) div.table {
  margin-top: 0;
}
.tablet .hbox.cont > :not(:last-child) div.table {
  margin-bottom: 0;
}
.tablet dl,
.tablet dl.col2 {
  -webkit-column-count: 1;
  -moz-column-count: 1;
  column-count: 1;
}
.tablet .col2,
.tablet .col3,
.tablet .col4,
.tablet .col5,
.tablet .col6,
.tablet .col7,
.tablet .col8,
.tablet .col9,
.tablet .col10 {
  -webkit-column-count: 1;
  -moz-column-count: 1;
  column-count: 1;
}
.tablet .col10e {
  -webkit-column-width: auto;
  -moz-column-width: auto;
  column-width: auto;
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-count: 3;
}
.tablet pre {
  font-size: 0.9rem;
}
.tablet pre,
.tablet pre.code,
.tablet .hbox pre {
  white-space: pre;
  overflow: auto;
}
.tablet #toc {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
}
.tablet #toc,
.tablet ul.links {
  line-height: 1.8rem;
}
.tablet dl.col1 {
  -webkit-column-count: 1;
  -moz-column-count: 1;
  column-count: 1;
}
.tablet dl,
.tablet dl.col2 {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
}
.tablet .col2,
.tablet .col3,
.tablet .col4,
.tablet .col5,
.tablet .col6,
.tablet .col7,
.tablet .col8,
.tablet .col9,
.tablet .col10 {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
}
.tablet .col10e {
  -webkit-column-width: auto;
  -moz-column-width: auto;
  column-width: auto;
  -webkit-column-count: 5;
  -moz-column-count: 5;
  column-count: 5;
}
.tablet #toc {
  -webkit-column-count: 4;
  -moz-column-count: 4;
  column-count: 4;
}
.tablet #content-cheat {
  width: 200mm;
}
.tablet #banner {
  width: 200mm;
}
.tablet .copyright {
  width: 200mm;
}
@media (min-width: 120mm) and (max-width: 220mm) {
  #content-cheat {
    border-left: none;
  }
  div.table,
  #content-cheat dl,
  .hbox pre,
  p,
  pre,
  .hbox div.table,
  .hbox.cont div.table {
    margin-left: 0;
    margin-right: 0;
  }
  .draft-show {
    display: none !important;
  }
  #titles-banner {
    display: none;
  }
  #titles-body {
    display: block;
  }
  .hbox {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .hbox.cont > :not(:first-child) table thead {
    display: none;
  }
  .hbox.cont > :not(:first-child) table tbody > :first-child {
    border-top: none;
  }
  .hbox.cont > :not(:first-child) div.table {
    margin-top: 0;
  }
  .hbox.cont > :not(:last-child) div.table {
    margin-bottom: 0;
  }
  dl,
  dl.col2 {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
  }
  .col2,
  .col3,
  .col4,
  .col5,
  .col6,
  .col7,
  .col8,
  .col9,
  .col10 {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
  }
  .col10e {
    -webkit-column-width: auto;
    -moz-column-width: auto;
    column-width: auto;
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
  }
  pre {
    font-size: 0.9rem;
  }
  pre,
  pre.code,
  .hbox pre {
    white-space: pre;
    overflow: auto;
  }
  #toc {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
  }
  #toc,
  ul.links {
    line-height: 1.8rem;
  }
  dl.col1 {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
  }
  dl,
  dl.col2 {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
  }
  .col2,
  .col3,
  .col4,
  .col5,
  .col6,
  .col7,
  .col8,
  .col9,
  .col10 {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
  }
  .col10e {
    -webkit-column-width: auto;
    -moz-column-width: auto;
    column-width: auto;
    -webkit-column-count: 5;
    -moz-column-count: 5;
    column-count: 5;
  }
  #toc {
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
  }
}
.print {
  left: 0;
  top: 0;
  height: 2rem;
  z-index: 101;
  padding-top: 0;
  margin-bottom: 0;
}
.print #content-cheat {
  border-left: none;
}
.print div.table,
.print #content-cheat dl,
.print .hbox pre,
.print p,
.print pre,
.print .hbox div.table,
.print .hbox.cont div.table {
  margin-left: 0;
  margin-right: 0;
}
.print .draft-show {
  display: none !important;
}
.print #titles-banner {
  display: none;
}
.print #titles-body {
  display: block;
}
.print .hbox {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.print .hbox.cont > :not(:first-child) table thead {
  display: none;
}
.print .hbox.cont > :not(:first-child) table tbody > :first-child {
  border-top: none;
}
.print .hbox.cont > :not(:first-child) div.table {
  margin-top: 0;
}
.print .hbox.cont > :not(:last-child) div.table {
  margin-bottom: 0;
}
.print dl,
.print dl.col2 {
  -webkit-column-count: 1;
  -moz-column-count: 1;
  column-count: 1;
}
.print .col2,
.print .col3,
.print .col4,
.print .col5,
.print .col6,
.print .col7,
.print .col8,
.print .col9,
.print .col10 {
  -webkit-column-count: 1;
  -moz-column-count: 1;
  column-count: 1;
}
.print .col10e {
  -webkit-column-width: auto;
  -moz-column-width: auto;
  column-width: auto;
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-count: 3;
}
.print pre {
  font-size: 0.9rem;
}
.print pre,
.print pre.code,
.print .hbox pre {
  white-space: pre;
  overflow: auto;
}
.print #toc {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
}
.print #toc,
.print ul.links {
  line-height: 1.8rem;
}
.print dl.col1 {
  -webkit-column-count: 1;
  -moz-column-count: 1;
  column-count: 1;
}
.print dl,
.print dl.col2 {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
}
.print .col2,
.print .col3,
.print .col4,
.print .col5,
.print .col6,
.print .col7,
.print .col8,
.print .col9,
.print .col10 {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
}
.print .col10e {
  -webkit-column-width: auto;
  -moz-column-width: auto;
  column-width: auto;
  -webkit-column-count: 5;
  -moz-column-count: 5;
  column-count: 5;
}
.print #toc {
  -webkit-column-count: 4;
  -moz-column-count: 4;
  column-count: 4;
}
.print .boxed,
.print .case,
.print .note,
.print pre:not(.p),
.print table,
.print thead,
.print tbody,
.print tr,
.print div,
.print div.hbox,
.print div.table {
  break-inside: auto;
}
.print h3,
.print h4 {
  background: #000;
  color: #fff;
}
.print h4 {
  padding: 0.1rem 0.5rem 0.1rem 0.3rem;
}
.print h5,
.print h6 {
  margin-left: 0;
  padding-left: 0;
}
.print h5 {
  padding: 0.2rem 0.5rem 0rem 0;
}
.print h1 {
  margin: 0;
}
.print h3 {
  font-size: 0.95rem;
}
.print h4 {
  font-size: 0.8rem;
}
.print h5 {
  font-size: 0.75rem;
}
.print .section-links.h4 {
  margin: 0 0 0.1rem 0;
}
.print #toc {
  border-top: 1px solid #303030;
  line-height: 1rem;
}
.print #toc a,
.print #toc span {
  font-size: 0.7rem;
}
.print #toc li span::before {
  content: " (";
}
.print #toc li span::after {
  content: ")";
}
.print #banner,
.print .print-hide,
.print .section-links p,
.print .section-links a,
.print .section-links div,
.print .copyright {
  display: none;
}
.print a {
  text-decoration: none;
}
.print a[href]::after {
  content: "";
}
.print ul.links {
  -webkit-columns: 1;
  -moz-columns: 1;
  columns: 1;
}
.print .hbox div.table {
  margin-right: 0.5rem;
}
.print pre.code {
  border: 1px solid #9595a4;
}
.print pre,
.print pre.code,
.print pre.code code.hljs,
.print .hbox pre,
.print .pre,
.print dt,
.print dd,
.print th,
.print td {
  white-space: pre-wrap;
  overflow: hidden;
}
.print pre.squish {
  font-size: 0.75rem;
  line-height: 0.85rem;
}
@media print {
  @page {
    margin: 12.7mm;
  }
  @page :first {
    @top-center {
      content: "";
    }
  }
  @page {
    @top-center {
      content: string(title);
    }
    @bottom-left {
      width: 15rem;
      margin-top: 0;
      margin-bottom: 0;
    }
    @bottom-center {
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-align-items: center;
      align-items: center;
      font-size: 0.7rem;
    }
    @bottom-right {
      width: 15rem;
    }
  }
  @page :left {
    @bottom-center {
      content: string(copyright);
      margin-top: 0;
      margin-bottom: 0;
    }
    @bottom-right {
      content: string(version) ' | ' string(date);
    }
  }
  @page :right {
    @bottom-center {
      content: string(copyright);
      margin-top: 0;
      margin-bottom: 0;
    }
    @bottom-left {
      content: string(version) ' | ' string(date);
    }
  }
}

