@charset "UTF-8";
.h-fit-img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.w-fit {
  width: -moz-fit-content;
  width: fit-content;
}

.scroll-hint-icon {
  transform: scale(0.9) translate3d(-50%, -50%, 0);
  transform-origin: center;
  top: 50% !important;
  left: 50% !important;
}

.scroll-hint-icon-wrap .scroll-hint-icon:before {
  animation-iteration-count: 1 !important;
}
.scroll-hint-icon-wrap .scroll-hint-icon:after {
  transition-delay: 1.2s !important;
}

main a.tel-link {
  display: inline;
}

.text-nowrap {
  white-space: nowrap;
}

.text-justify {
  text-align: justify;
}

.AB-wrap.kenko_table {
  margin-top: 0.5em;
}

.blend-mode-multiply {
  mix-blend-mode: multiply;
}

sub,
sup {
  vertical-align: baseline;
  position: relative;
  font-size: 75%;
  line-height: 0;
}

sub {
  top: 0.25em;
}

sup {
  top: -0.25em;
}

table.table-reset:not(#\#) th,
table.table-reset:not(#\#) td {
  border: 0;
  text-align: left;
  padding: 0;
  font-size: inherit;
}

dl.dl-list:not(#\#) dt {
  margin-bottom: 0;
}
dl.dl-list:not(#\#) dd {
  margin-top: 0;
}

ul.ul-list:not(#\#) li {
  margin-top: 0;
  margin-bottom: 0;
}

sub {
  bottom: -0.375em;
}

.pagetop {
  z-index: 100;
}

.AB-wrap .AB-btn-wrap {
  margin-bottom: 0.8em;
}

small {
  display: inline-block;
}

hr {
  margin-top: 0.6em;
  height: 0;
  border: 0;
  border-bottom: 1px solid currentColor;
}
hr.hr-dotted {
  border-style: dotted;
}
hr.hr-dashed {
  border-style: dashed;
}

dt {
  margin-top: 0.7rem;
  margin-bottom: 6px;
}

dd {
  margin-top: 3px;
}

.inline {
  display: inline !important;
}

.inline-block {
  display: inline-block !important;
}

.block {
  display: block !important;
}

.vt {
  vertical-align: top;
}

.vm {
  vertical-align: middle;
}

.vb {
  vertical-align: bottom;
}

mark {
  color: inherit;
  background: #fff45f;
}
mark.marker-underline {
  color: inherit;
  background: linear-gradient(transparent 60%, #fff45f 60%);
}
mark.marker-underline-line {
  color: inherit;
  background: linear-gradient(transparent 60%, #01a75b 60%);
}
mark.marker-underline-line-50 {
  color: inherit;
  background: linear-gradient(transparent 60%, #f2fbf7 60%);
}
mark.marker-underline-line-100 {
  color: inherit;
  background: linear-gradient(transparent 60%, #dff4eb 60%);
}
mark.marker-underline-line-200 {
  color: inherit;
  background: linear-gradient(transparent 60%, #c0e9d6 60%);
}
mark.marker-underline-line-300 {
  color: inherit;
  background: linear-gradient(transparent 60%, #80d3ad 60%);
}
mark.marker-underline-line-400 {
  color: inherit;
  background: linear-gradient(transparent 60%, #41bd84 60%);
}
mark.marker-underline-line-500 {
  color: inherit;
  background: linear-gradient(transparent 60%, #01a75b 60%);
}
mark.marker-underline-line-600 {
  color: inherit;
  background: linear-gradient(transparent 60%, #017d44 60%);
}
mark.marker-underline-line-700 {
  color: inherit;
  background: linear-gradient(transparent 60%, #01542e 60%);
}
mark.marker-underline-line-800 {
  color: inherit;
  background: linear-gradient(transparent 60%, #002a17 60%);
}
mark.marker-underline-line-900 {
  color: inherit;
  background: linear-gradient(transparent 60%, #00150b 60%);
}
mark.marker-underline-gray {
  color: inherit;
  background: linear-gradient(transparent 60%, #ccc 60%);
}
mark.marker-underline-gray-50 {
  color: inherit;
  background: linear-gradient(transparent 60%, #fcfcfc 60%);
}
mark.marker-underline-gray-100 {
  color: inherit;
  background: linear-gradient(transparent 60%, #f9f9f9 60%);
}
mark.marker-underline-gray-200 {
  color: inherit;
  background: linear-gradient(transparent 60%, #f2f2f2 60%);
}
mark.marker-underline-gray-300 {
  color: inherit;
  background: linear-gradient(transparent 60%, #e6e6e6 60%);
}
mark.marker-underline-gray-400 {
  color: inherit;
  background: linear-gradient(transparent 60%, #d9d9d9 60%);
}
mark.marker-underline-gray-500 {
  color: inherit;
  background: linear-gradient(transparent 60%, #ccc 60%);
}
mark.marker-underline-gray-600 {
  color: inherit;
  background: linear-gradient(transparent 60%, #999999 60%);
}
mark.marker-underline-gray-700 {
  color: inherit;
  background: linear-gradient(transparent 60%, #666666 60%);
}
mark.marker-underline-gray-800 {
  color: inherit;
  background: linear-gradient(transparent 60%, #333333 60%);
}
mark.marker-underline-gray-900 {
  color: inherit;
  background: linear-gradient(transparent 60%, #1a1a1a 60%);
}
mark.marker-underline-cyan {
  color: inherit;
  background: linear-gradient(transparent 60%, #00aeff 60%);
}
mark.marker-underline-cyan-50 {
  color: inherit;
  background: linear-gradient(transparent 60%, #f2fbff 60%);
}
mark.marker-underline-cyan-100 {
  color: inherit;
  background: linear-gradient(transparent 60%, #dff5ff 60%);
}
mark.marker-underline-cyan-200 {
  color: inherit;
  background: linear-gradient(transparent 60%, #bfebff 60%);
}
mark.marker-underline-cyan-300 {
  color: inherit;
  background: linear-gradient(transparent 60%, #80d7ff 60%);
}
mark.marker-underline-cyan-400 {
  color: inherit;
  background: linear-gradient(transparent 60%, #40c2ff 60%);
}
mark.marker-underline-cyan-500 {
  color: inherit;
  background: linear-gradient(transparent 60%, #00aeff 60%);
}
mark.marker-underline-cyan-600 {
  color: inherit;
  background: linear-gradient(transparent 60%, #0083bf 60%);
}
mark.marker-underline-cyan-700 {
  color: inherit;
  background: linear-gradient(transparent 60%, #005780 60%);
}
mark.marker-underline-cyan-800 {
  color: inherit;
  background: linear-gradient(transparent 60%, #002c40 60%);
}
mark.marker-underline-cyan-900 {
  color: inherit;
  background: linear-gradient(transparent 60%, #001620 60%);
}
mark.marker-underline-magenta {
  color: inherit;
  background: linear-gradient(transparent 60%, #c22c74 60%);
}
mark.marker-underline-magenta-50 {
  color: inherit;
  background: linear-gradient(transparent 60%, #fcf4f8 60%);
}
mark.marker-underline-magenta-100 {
  color: inherit;
  background: linear-gradient(transparent 60%, #f7e5ee 60%);
}
mark.marker-underline-magenta-200 {
  color: inherit;
  background: linear-gradient(transparent 60%, #f0cadc 60%);
}
mark.marker-underline-magenta-300 {
  color: inherit;
  background: linear-gradient(transparent 60%, #e196ba 60%);
}
mark.marker-underline-magenta-400 {
  color: inherit;
  background: linear-gradient(transparent 60%, #d16197 60%);
}
mark.marker-underline-magenta-500 {
  color: inherit;
  background: linear-gradient(transparent 60%, #c22c74 60%);
}
mark.marker-underline-magenta-600 {
  color: inherit;
  background: linear-gradient(transparent 60%, #922157 60%);
}
mark.marker-underline-magenta-700 {
  color: inherit;
  background: linear-gradient(transparent 60%, #61163a 60%);
}
mark.marker-underline-magenta-800 {
  color: inherit;
  background: linear-gradient(transparent 60%, #310b1d 60%);
}
mark.marker-underline-magenta-900 {
  color: inherit;
  background: linear-gradient(transparent 60%, #18060f 60%);
}
mark.marker-underline-blue {
  color: inherit;
  background: linear-gradient(transparent 60%, #005ac7 60%);
}
mark.marker-underline-blue-50 {
  color: inherit;
  background: linear-gradient(transparent 60%, #f2f7fc 60%);
}
mark.marker-underline-blue-100 {
  color: inherit;
  background: linear-gradient(transparent 60%, #dfeaf8 60%);
}
mark.marker-underline-blue-200 {
  color: inherit;
  background: linear-gradient(transparent 60%, #bfd6f1 60%);
}
mark.marker-underline-blue-300 {
  color: inherit;
  background: linear-gradient(transparent 60%, #80ade3 60%);
}
mark.marker-underline-blue-400 {
  color: inherit;
  background: linear-gradient(transparent 60%, #4083d5 60%);
}
mark.marker-underline-blue-500 {
  color: inherit;
  background: linear-gradient(transparent 60%, #005ac7 60%);
}
mark.marker-underline-blue-600 {
  color: inherit;
  background: linear-gradient(transparent 60%, #004495 60%);
}
mark.marker-underline-blue-700 {
  color: inherit;
  background: linear-gradient(transparent 60%, #002d64 60%);
}
mark.marker-underline-blue-800 {
  color: inherit;
  background: linear-gradient(transparent 60%, #001732 60%);
}
mark.marker-underline-blue-900 {
  color: inherit;
  background: linear-gradient(transparent 60%, #000b19 60%);
}
mark.marker-underline-red {
  color: inherit;
  background: linear-gradient(transparent 60%, #e61f1b 60%);
}
mark.marker-underline-red-50 {
  color: inherit;
  background: linear-gradient(transparent 60%, #fef4f4 60%);
}
mark.marker-underline-red-100 {
  color: inherit;
  background: linear-gradient(transparent 60%, #fce3e3 60%);
}
mark.marker-underline-red-200 {
  color: inherit;
  background: linear-gradient(transparent 60%, #f9c7c6 60%);
}
mark.marker-underline-red-300 {
  color: inherit;
  background: linear-gradient(transparent 60%, #f38f8d 60%);
}
mark.marker-underline-red-400 {
  color: inherit;
  background: linear-gradient(transparent 60%, #ec5754 60%);
}
mark.marker-underline-red-500 {
  color: inherit;
  background: linear-gradient(transparent 60%, #e61f1b 60%);
}
mark.marker-underline-red-600 {
  color: inherit;
  background: linear-gradient(transparent 60%, #ad1714 60%);
}
mark.marker-underline-red-700 {
  color: inherit;
  background: linear-gradient(transparent 60%, #73100e 60%);
}
mark.marker-underline-red-800 {
  color: inherit;
  background: linear-gradient(transparent 60%, #3a0807 60%);
}
mark.marker-underline-red-900 {
  color: inherit;
  background: linear-gradient(transparent 60%, #1d0403 60%);
}
mark.marker-underline-rose {
  color: inherit;
  background: linear-gradient(transparent 60%, #de005b 60%);
}
mark.marker-underline-rose-50 {
  color: inherit;
  background: linear-gradient(transparent 60%, #fdf2f7 60%);
}
mark.marker-underline-rose-100 {
  color: inherit;
  background: linear-gradient(transparent 60%, #fbdfeb 60%);
}
mark.marker-underline-rose-200 {
  color: inherit;
  background: linear-gradient(transparent 60%, #f7bfd6 60%);
}
mark.marker-underline-rose-300 {
  color: inherit;
  background: linear-gradient(transparent 60%, #ef80ad 60%);
}
mark.marker-underline-rose-400 {
  color: inherit;
  background: linear-gradient(transparent 60%, #e64084 60%);
}
mark.marker-underline-rose-500 {
  color: inherit;
  background: linear-gradient(transparent 60%, #de005b 60%);
}
mark.marker-underline-rose-600 {
  color: inherit;
  background: linear-gradient(transparent 60%, #a70044 60%);
}
mark.marker-underline-rose-700 {
  color: inherit;
  background: linear-gradient(transparent 60%, #6f002e 60%);
}
mark.marker-underline-rose-800 {
  color: inherit;
  background: linear-gradient(transparent 60%, #380017 60%);
}
mark.marker-underline-rose-900 {
  color: inherit;
  background: linear-gradient(transparent 60%, #1c000b 60%);
}
mark.marker-underline-tomato {
  color: inherit;
  background: linear-gradient(transparent 60%, #ea5534 60%);
}
mark.marker-underline-tomato-50 {
  color: inherit;
  background: linear-gradient(transparent 60%, #fef7f5 60%);
}
mark.marker-underline-tomato-100 {
  color: inherit;
  background: linear-gradient(transparent 60%, #fceae6 60%);
}
mark.marker-underline-tomato-200 {
  color: inherit;
  background: linear-gradient(transparent 60%, #fad5cc 60%);
}
mark.marker-underline-tomato-300 {
  color: inherit;
  background: linear-gradient(transparent 60%, #f5aa9a 60%);
}
mark.marker-underline-tomato-400 {
  color: inherit;
  background: linear-gradient(transparent 60%, #ef8067 60%);
}
mark.marker-underline-tomato-500 {
  color: inherit;
  background: linear-gradient(transparent 60%, #ea5534 60%);
}
mark.marker-underline-tomato-600 {
  color: inherit;
  background: linear-gradient(transparent 60%, #b04027 60%);
}
mark.marker-underline-tomato-700 {
  color: inherit;
  background: linear-gradient(transparent 60%, #752b1a 60%);
}
mark.marker-underline-tomato-800 {
  color: inherit;
  background: linear-gradient(transparent 60%, #3b150d 60%);
}
mark.marker-underline-tomato-900 {
  color: inherit;
  background: linear-gradient(transparent 60%, #1d0b07 60%);
}
mark.marker-underline-pink {
  color: inherit;
  background: linear-gradient(transparent 60%, #e95471 60%);
}
mark.marker-underline-pink-50 {
  color: inherit;
  background: linear-gradient(transparent 60%, #fef6f8 60%);
}
mark.marker-underline-pink-100 {
  color: inherit;
  background: linear-gradient(transparent 60%, #fceaed 60%);
}
mark.marker-underline-pink-200 {
  color: inherit;
  background: linear-gradient(transparent 60%, #fad4dc 60%);
}
mark.marker-underline-pink-300 {
  color: inherit;
  background: linear-gradient(transparent 60%, #f4aab8 60%);
}
mark.marker-underline-pink-400 {
  color: inherit;
  background: linear-gradient(transparent 60%, #ef7f95 60%);
}
mark.marker-underline-pink-500 {
  color: inherit;
  background: linear-gradient(transparent 60%, #e95471 60%);
}
mark.marker-underline-pink-600 {
  color: inherit;
  background: linear-gradient(transparent 60%, #af3f55 60%);
}
mark.marker-underline-pink-700 {
  color: inherit;
  background: linear-gradient(transparent 60%, #752a39 60%);
}
mark.marker-underline-pink-800 {
  color: inherit;
  background: linear-gradient(transparent 60%, #3a151c 60%);
}
mark.marker-underline-pink-900 {
  color: inherit;
  background: linear-gradient(transparent 60%, #1d0b0e 60%);
}
mark.marker-underline-yellow {
  color: inherit;
  background: linear-gradient(transparent 60%, #fffb00 60%);
}
mark.marker-underline-yellow-50 {
  color: inherit;
  background: linear-gradient(transparent 60%, #fffff2 60%);
}
mark.marker-underline-yellow-100 {
  color: inherit;
  background: linear-gradient(transparent 60%, #ffffdf 60%);
}
mark.marker-underline-yellow-200 {
  color: inherit;
  background: linear-gradient(transparent 60%, #fffebf 60%);
}
mark.marker-underline-yellow-300 {
  color: inherit;
  background: linear-gradient(transparent 60%, #fffd80 60%);
}
mark.marker-underline-yellow-400 {
  color: inherit;
  background: linear-gradient(transparent 60%, #fffc40 60%);
}
mark.marker-underline-yellow-500 {
  color: inherit;
  background: linear-gradient(transparent 60%, #fffb00 60%);
}
mark.marker-underline-yellow-600 {
  color: inherit;
  background: linear-gradient(transparent 60%, #bfbc00 60%);
}
mark.marker-underline-yellow-700 {
  color: inherit;
  background: linear-gradient(transparent 60%, #807e00 60%);
}
mark.marker-underline-yellow-800 {
  color: inherit;
  background: linear-gradient(transparent 60%, #403f00 60%);
}
mark.marker-underline-yellow-900 {
  color: inherit;
  background: linear-gradient(transparent 60%, #201f00 60%);
}
mark.marker-underline-green {
  color: inherit;
  background: linear-gradient(transparent 60%, #158f45 60%);
}
mark.marker-underline-green-50 {
  color: inherit;
  background: linear-gradient(transparent 60%, #f3f9f6 60%);
}
mark.marker-underline-green-100 {
  color: inherit;
  background: linear-gradient(transparent 60%, #e2f1e8 60%);
}
mark.marker-underline-green-200 {
  color: inherit;
  background: linear-gradient(transparent 60%, #c5e3d1 60%);
}
mark.marker-underline-green-300 {
  color: inherit;
  background: linear-gradient(transparent 60%, #8ac7a2 60%);
}
mark.marker-underline-green-400 {
  color: inherit;
  background: linear-gradient(transparent 60%, #50ab74 60%);
}
mark.marker-underline-green-500 {
  color: inherit;
  background: linear-gradient(transparent 60%, #158f45 60%);
}
mark.marker-underline-green-600 {
  color: inherit;
  background: linear-gradient(transparent 60%, #106b34 60%);
}
mark.marker-underline-green-700 {
  color: inherit;
  background: linear-gradient(transparent 60%, #0b4823 60%);
}
mark.marker-underline-green-800 {
  color: inherit;
  background: linear-gradient(transparent 60%, #052411 60%);
}
mark.marker-underline-green-900 {
  color: inherit;
  background: linear-gradient(transparent 60%, #031209 60%);
}
mark.marker-underline-lime {
  color: inherit;
  background: linear-gradient(transparent 60%, #75bb2a 60%);
}
mark.marker-underline-lime-50 {
  color: inherit;
  background: linear-gradient(transparent 60%, #f8fcf4 60%);
}
mark.marker-underline-lime-100 {
  color: inherit;
  background: linear-gradient(transparent 60%, #eef7e4 60%);
}
mark.marker-underline-lime-200 {
  color: inherit;
  background: linear-gradient(transparent 60%, #ddeeca 60%);
}
mark.marker-underline-lime-300 {
  color: inherit;
  background: linear-gradient(transparent 60%, #badd95 60%);
}
mark.marker-underline-lime-400 {
  color: inherit;
  background: linear-gradient(transparent 60%, #98cc5f 60%);
}
mark.marker-underline-lime-500 {
  color: inherit;
  background: linear-gradient(transparent 60%, #75bb2a 60%);
}
mark.marker-underline-lime-600 {
  color: inherit;
  background: linear-gradient(transparent 60%, #588c20 60%);
}
mark.marker-underline-lime-700 {
  color: inherit;
  background: linear-gradient(transparent 60%, #3b5e15 60%);
}
mark.marker-underline-lime-800 {
  color: inherit;
  background: linear-gradient(transparent 60%, #1d2f0b 60%);
}
mark.marker-underline-lime-900 {
  color: inherit;
  background: linear-gradient(transparent 60%, #0f1705 60%);
}
mark.marker-underline-aqua {
  color: inherit;
  background: linear-gradient(transparent 60%, #00a08b 60%);
}
mark.marker-underline-aqua-50 {
  color: inherit;
  background: linear-gradient(transparent 60%, #f2faf9 60%);
}
mark.marker-underline-aqua-100 {
  color: inherit;
  background: linear-gradient(transparent 60%, #dff3f1 60%);
}
mark.marker-underline-aqua-200 {
  color: inherit;
  background: linear-gradient(transparent 60%, #bfe7e2 60%);
}
mark.marker-underline-aqua-300 {
  color: inherit;
  background: linear-gradient(transparent 60%, #80d0c5 60%);
}
mark.marker-underline-aqua-400 {
  color: inherit;
  background: linear-gradient(transparent 60%, #40b8a8 60%);
}
mark.marker-underline-aqua-500 {
  color: inherit;
  background: linear-gradient(transparent 60%, #00a08b 60%);
}
mark.marker-underline-aqua-600 {
  color: inherit;
  background: linear-gradient(transparent 60%, #007868 60%);
}
mark.marker-underline-aqua-700 {
  color: inherit;
  background: linear-gradient(transparent 60%, #005046 60%);
}
mark.marker-underline-aqua-800 {
  color: inherit;
  background: linear-gradient(transparent 60%, #002823 60%);
}
mark.marker-underline-aqua-900 {
  color: inherit;
  background: linear-gradient(transparent 60%, #001411 60%);
}
mark.marker-underline-purple {
  color: inherit;
  background: linear-gradient(transparent 60%, #7b57a2 60%);
}
mark.marker-underline-purple-50 {
  color: inherit;
  background: linear-gradient(transparent 60%, #f8f7fa 60%);
}
mark.marker-underline-purple-100 {
  color: inherit;
  background: linear-gradient(transparent 60%, #efeaf3 60%);
}
mark.marker-underline-purple-200 {
  color: inherit;
  background: linear-gradient(transparent 60%, #ded5e8 60%);
}
mark.marker-underline-purple-300 {
  color: inherit;
  background: linear-gradient(transparent 60%, #bdabd1 60%);
}
mark.marker-underline-purple-400 {
  color: inherit;
  background: linear-gradient(transparent 60%, #9c81b9 60%);
}
mark.marker-underline-purple-500 {
  color: inherit;
  background: linear-gradient(transparent 60%, #7b57a2 60%);
}
mark.marker-underline-purple-600 {
  color: inherit;
  background: linear-gradient(transparent 60%, #5c417a 60%);
}
mark.marker-underline-purple-700 {
  color: inherit;
  background: linear-gradient(transparent 60%, #3e2c51 60%);
}
mark.marker-underline-purple-800 {
  color: inherit;
  background: linear-gradient(transparent 60%, #1f1629 60%);
}
mark.marker-underline-purple-900 {
  color: inherit;
  background: linear-gradient(transparent 60%, #0f0b14 60%);
}
mark.marker-underline-orange {
  color: inherit;
  background: linear-gradient(transparent 60%, #ee7800 60%);
}
mark.marker-underline-orange-50 {
  color: inherit;
  background: linear-gradient(transparent 60%, #fef8f2 60%);
}
mark.marker-underline-orange-100 {
  color: inherit;
  background: linear-gradient(transparent 60%, #fdeedf 60%);
}
mark.marker-underline-orange-200 {
  color: inherit;
  background: linear-gradient(transparent 60%, #fbddbf 60%);
}
mark.marker-underline-orange-300 {
  color: inherit;
  background: linear-gradient(transparent 60%, #f7bc80 60%);
}
mark.marker-underline-orange-400 {
  color: inherit;
  background: linear-gradient(transparent 60%, #f29a40 60%);
}
mark.marker-underline-orange-500 {
  color: inherit;
  background: linear-gradient(transparent 60%, #ee7800 60%);
}
mark.marker-underline-orange-600 {
  color: inherit;
  background: linear-gradient(transparent 60%, #b35a00 60%);
}
mark.marker-underline-orange-700 {
  color: inherit;
  background: linear-gradient(transparent 60%, #773c00 60%);
}
mark.marker-underline-orange-800 {
  color: inherit;
  background: linear-gradient(transparent 60%, #3c1e00 60%);
}
mark.marker-underline-orange-900 {
  color: inherit;
  background: linear-gradient(transparent 60%, #1e0f00 60%);
}
mark.marker-underline-brown {
  color: inherit;
  background: linear-gradient(transparent 60%, #78391b 60%);
}
mark.marker-underline-brown-50 {
  color: inherit;
  background: linear-gradient(transparent 60%, #f8f5f4 60%);
}
mark.marker-underline-brown-100 {
  color: inherit;
  background: linear-gradient(transparent 60%, #eee6e3 60%);
}
mark.marker-underline-brown-200 {
  color: inherit;
  background: linear-gradient(transparent 60%, #ddcec6 60%);
}
mark.marker-underline-brown-300 {
  color: inherit;
  background: linear-gradient(transparent 60%, #bc9c8d 60%);
}
mark.marker-underline-brown-400 {
  color: inherit;
  background: linear-gradient(transparent 60%, #9a6b54 60%);
}
mark.marker-underline-brown-500 {
  color: inherit;
  background: linear-gradient(transparent 60%, #78391b 60%);
}
mark.marker-underline-brown-600 {
  color: inherit;
  background: linear-gradient(transparent 60%, #5a2b14 60%);
}
mark.marker-underline-brown-700 {
  color: inherit;
  background: linear-gradient(transparent 60%, #3c1d0e 60%);
}
mark.marker-underline-brown-800 {
  color: inherit;
  background: linear-gradient(transparent 60%, #1e0e07 60%);
}
mark.marker-underline-brown-900 {
  color: inherit;
  background: linear-gradient(transparent 60%, #0f0703 60%);
}
mark.marker-underline-olive {
  color: inherit;
  background: linear-gradient(transparent 60%, #8a6e28 60%);
}
mark.marker-underline-olive-50 {
  color: inherit;
  background: linear-gradient(transparent 60%, #f9f8f4 60%);
}
mark.marker-underline-olive-100 {
  color: inherit;
  background: linear-gradient(transparent 60%, #f0ede4 60%);
}
mark.marker-underline-olive-200 {
  color: inherit;
  background: linear-gradient(transparent 60%, #e2dbc9 60%);
}
mark.marker-underline-olive-300 {
  color: inherit;
  background: linear-gradient(transparent 60%, #c5b794 60%);
}
mark.marker-underline-olive-400 {
  color: inherit;
  background: linear-gradient(transparent 60%, #a7925e 60%);
}
mark.marker-underline-olive-500 {
  color: inherit;
  background: linear-gradient(transparent 60%, #8a6e28 60%);
}
mark.marker-underline-olive-600 {
  color: inherit;
  background: linear-gradient(transparent 60%, #68531e 60%);
}
mark.marker-underline-olive-700 {
  color: inherit;
  background: linear-gradient(transparent 60%, #453714 60%);
}
mark.marker-underline-olive-800 {
  color: inherit;
  background: linear-gradient(transparent 60%, #231c0a 60%);
}
mark.marker-underline-olive-900 {
  color: inherit;
  background: linear-gradient(transparent 60%, #110e05 60%);
}
mark.marker-underline-white {
  color: inherit;
  background: linear-gradient(transparent 60%, #fff 60%);
}
mark.marker-underline-black {
  color: inherit;
  background: linear-gradient(transparent 60%, #000 60%);
}

.note {
  background-color: #fff !important;
  background-image: linear-gradient(90deg, transparent 0%, transparent 50%, #fff 50%, #fff 100%), linear-gradient(180deg, #ccc 1px, transparent 1px);
  background-size: 3px 100%, 100% 1.5em;
  line-height: 1.5em;
  padding-bottom: 1px;
}

.manga-series .manga-content {
  background-color: #f7bb75 !important;
}
.manga-series .manga-content > .tp-box {
  background-color: #fafad9 !important;
}
.manga-series .manga-content .note {
  background-color: #fafad9 !important;
  background-image: linear-gradient(90deg, transparent 0%, transparent 50%, #fafad9 50%, #fafad9 100%), linear-gradient(180deg, #ccc 1px, transparent 1px);
  background-size: 3px 100%, 100% 1.5em;
  line-height: 1.5em;
  padding-bottom: 1px;
}

#special img,
#topics img {
  max-width: 100%;
  height: auto;
}
#special .AB-wrap img,
#topics .AB-wrap img {
  max-width: none;
}
#special .reset-style p,
#topics .reset-style p {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
#special .reset-style h4,
#topics .reset-style h4 {
  font-size: inherit;
  font-weight: bold;
}
#special .reset-style h4:first-child,
#topics .reset-style h4:first-child {
  margin-top: 0;
}
#special h4,
#topics h4 {
  font-size: 1.125em;
}
#special h5,
#special h6,
#topics h5,
#topics h6 {
  font-size: 1em;
}

#topics section:not(:first-child),
#topics section + hr:not(:first-child) {
  margin-top: 1.6em;
}
#topics .topics-content {
  background-color: #8dc349;
  padding: 4px;
}
#topics .topics-content > .tp-box:not(:first-child) {
  margin-top: 4px;
}
#topics .topics-content > .tp-box:not(:last-child) {
  margin-bottom: 4px;
}
#topics ul li {
  margin-top: 0.3em;
}
#topics .hr-tp-dashed {
  background: none;
  border: 0;
  border-bottom: 2px dashed #8dc349;
}
#topics h4 {
  margin-top: 1.25em;
  margin-bottom: 0.1em;
}
#topics h5 {
  margin-top: 0.9em;
  margin-bottom: 0.1em;
}
#topics h6 {
  margin-top: 0.6em;
  margin-bottom: 0.1em;
}

.lower-left {
  transform: rotate(-5deg);
}
.lower-right {
  transform: rotate(5deg);
}

.rotate-45 {
  transform: rotate(-45deg);
}
.rotate-90 {
  transform: rotate(-90deg);
}
.rotate-135 {
  transform: rotate(-135deg);
}
.rotate-180 {
  transform: rotate(-180deg);
}
.rotate-225 {
  transform: rotate(-225deg);
}
.rotate-270 {
  transform: rotate(-270deg);
}
.rotate-315 {
  transform: rotate(-315deg);
}

@media screen and (max-width: 768px) {
  .off-rotate {
    transform: none;
  }
}
.icon-q,
.icon-a {
  display: inline-block;
  background: currentColor;
  border-radius: 999em;
  aspect-ratio: 1/1;
  width: 1.5em;
  height: 1.5em;
  text-align: center;
  line-height: 1.5em;
}
.icon-q:after,
.icon-a:after {
  display: inline-block;
  content: "";
  color: white;
}

.icon-q:after {
  content: "Q";
}

.icon-a:after {
  content: "A";
}

.tp-title {
  padding: 2px 8px 2px;
}

.tp-info-box {
  margin-top: 0.8em;
  padding: 10px 12px 10px;
  background: #fff89c !important;
  border-radius: 0.4375em;
}
.tp-info-box dt:first-child {
  margin-top: 0;
}

.tp-shisei-box-title {
  width: calc(100% - 1em);
  padding-right: 1em;
  position: relative;
  z-index: 1;
}
.tp-shisei-box-title::before {
  content: "";
  position: absolute;
  top: 0;
  right: -1em;
  bottom: 0;
  z-index: -1;
  transform: skewx(-15deg);
  width: 1em;
  transform-origin: top right;
  border-end-end-radius: 0.5em;
}

.menu_child a {
  pointer-events: none;
  cursor: default;
  background: url("../images/icon_m-childg.png");
  color: #b6b6b6 !important;
}
.menu_child a:before {
  display: none !important;
}
.tab-child a {
  pointer-events: none;
  cursor: default;
  background: #e0e1e3 !important;
  color: #9ca0a7 !important;
  border: solid 1px #b6b6b6 !important;
}
@media screen and (max-width: 767px) {
  .tab-child a {
    background: #f9f9fa !important;
    color: #e0e1e3 !important;
    border: solid 1px #ededef !important;
  }
}

.mw5 {
  max-width: 5% !important;
}

.mw10 {
  max-width: 10% !important;
}

.mw15 {
  max-width: 15% !important;
}

.mw20 {
  max-width: 20% !important;
}

.mw25 {
  max-width: 25% !important;
}

.mw30 {
  max-width: 30% !important;
}

.mw35 {
  max-width: 35% !important;
}

.mw40 {
  max-width: 40% !important;
}

.mw45 {
  max-width: 45% !important;
}

.mw50 {
  max-width: 50% !important;
}

.mw55 {
  max-width: 55% !important;
}

.mw60 {
  max-width: 60% !important;
}

.mw65 {
  max-width: 65% !important;
}

.mw70 {
  max-width: 70% !important;
}

.mw75 {
  max-width: 75% !important;
}

.mw80 {
  max-width: 80% !important;
}

.mw85 {
  max-width: 85% !important;
}

.mw90 {
  max-width: 90% !important;
}

.mw95 {
  max-width: 95% !important;
}

.mw100 {
  max-width: 100% !important;
}

.wrap5 {
  width: 5% !important;
  margin: 0 auto;
}

.wrap10 {
  width: 10% !important;
  margin: 0 auto;
}

.wrap15 {
  width: 15% !important;
  margin: 0 auto;
}

.wrap20 {
  width: 20% !important;
  margin: 0 auto;
}

.wrap25 {
  width: 25% !important;
  margin: 0 auto;
}

.wrap30 {
  width: 30% !important;
  margin: 0 auto;
}

.wrap35 {
  width: 35% !important;
  margin: 0 auto;
}

.wrap40 {
  width: 40% !important;
  margin: 0 auto;
}

.wrap45 {
  width: 45% !important;
  margin: 0 auto;
}

.wrap50 {
  width: 50% !important;
  margin: 0 auto;
}

.wrap55 {
  width: 55% !important;
  margin: 0 auto;
}

.wrap60 {
  width: 60% !important;
  margin: 0 auto;
}

.wrap65 {
  width: 65% !important;
  margin: 0 auto;
}

.wrap70 {
  width: 70% !important;
  margin: 0 auto;
}

.wrap75 {
  width: 75% !important;
  margin: 0 auto;
}

.wrap80 {
  width: 80% !important;
  margin: 0 auto;
}

.wrap85 {
  width: 85% !important;
  margin: 0 auto;
}

.wrap90 {
  width: 90% !important;
  margin: 0 auto;
}

.wrap95 {
  width: 95% !important;
  margin: 0 auto;
}

.wrap100 {
  width: 100% !important;
  margin: 0 auto;
}

@media screen and (min-width: 768px) {
  .tb\:wrap5 {
    width: 5% !important;
    margin: 0 auto;
  }
  .tb\:wrap10 {
    width: 10% !important;
    margin: 0 auto;
  }
  .tb\:wrap15 {
    width: 15% !important;
    margin: 0 auto;
  }
  .tb\:wrap20 {
    width: 20% !important;
    margin: 0 auto;
  }
  .tb\:wrap25 {
    width: 25% !important;
    margin: 0 auto;
  }
  .tb\:wrap30 {
    width: 30% !important;
    margin: 0 auto;
  }
  .tb\:wrap35 {
    width: 35% !important;
    margin: 0 auto;
  }
  .tb\:wrap40 {
    width: 40% !important;
    margin: 0 auto;
  }
  .tb\:wrap45 {
    width: 45% !important;
    margin: 0 auto;
  }
  .tb\:wrap50 {
    width: 50% !important;
    margin: 0 auto;
  }
  .tb\:wrap55 {
    width: 55% !important;
    margin: 0 auto;
  }
  .tb\:wrap60 {
    width: 60% !important;
    margin: 0 auto;
  }
  .tb\:wrap65 {
    width: 65% !important;
    margin: 0 auto;
  }
  .tb\:wrap70 {
    width: 70% !important;
    margin: 0 auto;
  }
  .tb\:wrap75 {
    width: 75% !important;
    margin: 0 auto;
  }
  .tb\:wrap80 {
    width: 80% !important;
    margin: 0 auto;
  }
  .tb\:wrap85 {
    width: 85% !important;
    margin: 0 auto;
  }
  .tb\:wrap90 {
    width: 90% !important;
    margin: 0 auto;
  }
  .tb\:wrap95 {
    width: 95% !important;
    margin: 0 auto;
  }
  .tb\:wrap100 {
    width: 100% !important;
    margin: 0 auto;
  }
}
.opacity-10 {
  opacity: 0.1;
}

.opacity-20 {
  opacity: 0.2;
}

.opacity-30 {
  opacity: 0.3;
}

.opacity-40 {
  opacity: 0.4;
}

.opacity-50 {
  opacity: 0.5;
}

.opacity-60 {
  opacity: 0.6;
}

.opacity-70 {
  opacity: 0.7;
}

.opacity-80 {
  opacity: 0.8;
}

.opacity-90 {
  opacity: 0.9;
}

.opacity-100 {
  opacity: 1;
}

.alignright:not(#\#) {
  position: relative;
  z-index: 1;
  display: block;
  margin: 0 0 0.5em 0.5em;
  width: 45%;
  max-width: 160px;
  float: right;
  text-align: center;
  font-size: 1.4rem;
  line-height: 1.3;
}
.alignright:not(#\#) img {
  width: 100%;
  margin-bottom: 4px;
}
.alignleft:not(#\#) {
  position: relative;
  z-index: 1;
  display: block;
  margin: 0 0.5em 0.5em 0;
  width: 45%;
  max-width: 160px;
  float: left;
  text-align: center;
  font-size: 1.4rem;
  line-height: 1.3;
}
.alignleft:not(#\#) img {
  width: 100%;
  margin-bottom: 4px;
}

@media screen and (max-width: 768px) {
  .off-align:not(#\#) {
    margin: 0.5em auto !important;
    width: 100%;
    max-width: 100%;
    float: none;
  }
}
.float-left {
  float: left;
}
.float-right {
  float: right;
}
.float-none {
  float: none;
}

.clear {
  clear: both;
}

.clearfix, .ward_footer {
  overflow: hidden;
}

.box-wrapper:not(:first-child) {
  margin-top: 0.8em;
}
.box-wrapper:not(:last-child) {
  margin-bottom: 0.8em;
}
.box-wrapper > .box {
  margin: 0 !important;
}
.box-wrapper > .box:not(:last-child) {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.box-wrapper > .box + .box {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.box {
  position: relative;
  padding: 1em;
  overflow: hidden;
  background-color: white;
}
.box .box {
  padding: 0.7em;
}
.box-border {
  border: 1px solid;
}
.box-rounded {
  overflow: hidden;
  border-radius: 0.5em;
}
.box-rounded-top {
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
}
.box-rounded-bottom {
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
}
.box-rounded > .box-rounded {
  border-radius: 0.25em;
}
.box-shadow {
  box-shadow: 3px 3px 2px rgba(0, 0, 0, 0.3);
}
.box-shadow-sharp {
  box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.3);
}
.box:not(:first-child) {
  margin-top: 0.8em;
}
.box:not(:last-child) {
  margin-bottom: 0.8em;
}
.accordion-content > .box:not(:first-child) {
  margin-top: 8px;
}
.accordion-content > .box:not(:last-child) {
  margin-bottom: 8px;
}
.box > h3,
.box > h4,
.box > h5,
.box > h6 {
  margin-top: 0.75em;
  margin-bottom: 0.375em;
}
.box > *:first-child:not(#\#) {
  margin-top: 0;
}
.box > *:last-child:not(#\#) {
  margin-bottom: 0;
}
.box-title {
  font-size: 1.1em;
  font-weight: bold;
}
.box-header {
  padding: 6px 12px;
}
.box-content {
  padding: 12px;
}

.drop-shadow {
  filter: drop-shadow(2px 2px 4px rgba(0, 0, 0, 0.3));
}

.qr a {
  display: inline-block;
  margin-top: 0.25em;
}
.qr a + a {
  margin-left: 0.5em;
}

.tag {
  display: inline-block;
  padding: 2px 8px;
}
.tag-rounded {
  border-radius: 0.25em;
}
.tag-pill {
  border-radius: 1em;
}

.tag-line {
  display: inline-block;
  margin-right: 0.25em;
  padding: 2px 4px;
  background: #01a75b;
  border-radius: 4px;
  color: #fff;
  font-size: 0.875em;
}

.title-line {
  background: rgba(1, 167, 91, 0.1);
  padding: 2px 4px;
}

.tag-youtube {
  display: inline-block;
  margin-right: 0.25em;
  padding: 2px 8px;
  background: #de0615;
  border-radius: 4px;
  color: #fff;
  font-size: 0.875em;
}

.title-youtube {
  background: rgba(222, 6, 21, 0.1);
  padding: 2px 4px;
}

.tag-twitter {
  display: inline-block;
  margin-right: 0.25em;
  padding: 2px 8px;
  background: #00aeeb;
  border-radius: 4px;
  color: #fff;
  font-size: 0.875em;
}

.title-twitter {
  background: rgba(0, 174, 235, 0.1);
  padding: 2px 4px;
}

.tag-instagram {
  display: inline-block;
  margin-right: 0.25em;
  padding: 2px 8px;
  background: #8f4b93;
  border-radius: 4px;
  color: #fff;
  font-size: 0.875em;
}

.title-instagram {
  background: rgba(143, 75, 147, 0.1);
  padding: 2px 4px;
}

.js-scrollable {
  overflow: hidden !important;
  overflow-x: auto !important;
}

.table-list {
  display: table;
}
.table-list > * {
  display: table-row;
}
.table-list > * > * {
  display: table-cell;
}
.table-list > * > *:first-child {
  white-space: nowrap;
}
.table-list > * > *:not(:last-child) {
  padding-right: 0.125em;
}

.inline-indent {
  margin-left: 1em;
  text-indent: -1em;
}
.inline-indent:has(.list-mark) {
  margin-left: 1.125em;
  text-indent: -1.125em;
}
.inline-indent:has(.list-mark) .list-mark {
  margin-right: 0.125em;
}
.inline-indent-list {
  display: table;
  width: 100%;
}
.inline-indent-list li {
  display: table-row;
}
.inline-indent-list li > * {
  display: table-cell;
}
.inline-indent-list li > *:first-child {
  white-space: nowrap;
}
.inline-indent-list li > *:not(:last-child) {
  padding-right: 0.125em;
}
@media screen and (max-width: 768px) {
  .inline-indent-list.off-indent {
    display: block;
  }
  .inline-indent-list.off-indent > * {
    display: block;
  }
  .inline-indent-list.off-indent > * > * {
    display: block;
  }
}

.justify-self-center {
  justify-self: center;
}
.justify-self-end {
  justify-self: end;
}

.flex {
  max-width: 100%;
  display: flex;
  gap: 0.5em;
  margin: 0 auto;
}
.flex-wrap {
  flex-wrap: wrap;
}
.flex img {
  max-width: 100%;
}
.flex-column {
  flex-direction: column;
}
.flex-row-reverse {
  flex-direction: row-reverse;
}
.flex-start {
  justify-content: start;
}
.flex-end {
  justify-content: end;
}
.flex-between {
  justify-content: space-between;
}
.flex-center {
  justify-content: center;
}
.flex-around {
  justify-content: space-around;
}
.flex-fill {
  flex: 1 1 auto;
}
.flex-shrink-0 {
  flex-shrink: 0;
}
.flex-shrink-1 {
  flex-shrink: 1;
}
.flex-1 {
  flex: 1;
}
.flex-items-start {
  align-items: start;
}
.flex-items-center {
  align-items: center;
}
.flex-items-end {
  align-items: end;
}
.flex-self-start {
  align-self: start !important;
}
.flex-self-center {
  align-self: center !important;
}
.flex-self-end {
  align-self: end !important;
}
@media screen and (max-width: 768px) {
  .flex.off-flex {
    display: block;
  }
}
.flex-row-2 > * {
  width: calc(50% - 0.5em);
}

.tb\:flex-row-2 > * {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .tb\:flex-row-2 > * {
    width: calc(50% - 0.5em);
  }
}

.gap-none {
  gap: 0 !important;
}

.inline-flex {
  display: inline-flex;
}

.m-0:not(#\#) {
  margin: 0 !important;
}
.mt-0:not(#\#) {
  margin-top: 0 !important;
}
.mr-0:not(#\#) {
  margin-right: 0 !important;
}
.mb-0:not(#\#) {
  margin-bottom: 0 !important;
}
.ml-0:not(#\#) {
  margin-left: 0 !important;
}
.mx-0:not(#\#) {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.my-0:not(#\#) {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.m-1:not(#\#) {
  margin: 0.25em !important;
}
.mt-1:not(#\#) {
  margin-top: 0.25em !important;
}
.mr-1:not(#\#) {
  margin-right: 0.25em !important;
}
.mb-1:not(#\#) {
  margin-bottom: 0.25em !important;
}
.ml-1:not(#\#) {
  margin-left: 0.25em !important;
}
.mx-1:not(#\#) {
  margin-right: 0.25em !important;
  margin-left: 0.25em !important;
}
.my-1:not(#\#) {
  margin-top: 0.25em !important;
  margin-bottom: 0.25em !important;
}

.m-2:not(#\#) {
  margin: 0.5em !important;
}
.mt-2:not(#\#) {
  margin-top: 0.5em !important;
}
.mr-2:not(#\#) {
  margin-right: 0.5em !important;
}
.mb-2:not(#\#) {
  margin-bottom: 0.5em !important;
}
.ml-2:not(#\#) {
  margin-left: 0.5em !important;
}
.mx-2:not(#\#) {
  margin-right: 0.5em !important;
  margin-left: 0.5em !important;
}
.my-2:not(#\#) {
  margin-top: 0.5em !important;
  margin-bottom: 0.5em !important;
}

.m-3:not(#\#) {
  margin: 1em !important;
}
.mt-3:not(#\#) {
  margin-top: 1em !important;
}
.mr-3:not(#\#) {
  margin-right: 1em !important;
}
.mb-3:not(#\#) {
  margin-bottom: 1em !important;
}
.ml-3:not(#\#) {
  margin-left: 1em !important;
}
.mx-3:not(#\#) {
  margin-right: 1em !important;
  margin-left: 1em !important;
}
.my-3:not(#\#) {
  margin-top: 1em !important;
  margin-bottom: 1em !important;
}

.m-4:not(#\#) {
  margin: 1.5em !important;
}
.mt-4:not(#\#) {
  margin-top: 1.5em !important;
}
.mr-4:not(#\#) {
  margin-right: 1.5em !important;
}
.mb-4:not(#\#) {
  margin-bottom: 1.5em !important;
}
.ml-4:not(#\#) {
  margin-left: 1.5em !important;
}
.mx-4:not(#\#) {
  margin-right: 1.5em !important;
  margin-left: 1.5em !important;
}
.my-4:not(#\#) {
  margin-top: 1.5em !important;
  margin-bottom: 1.5em !important;
}

.m-5:not(#\#) {
  margin: 3em !important;
}
.mt-5:not(#\#) {
  margin-top: 3em !important;
}
.mr-5:not(#\#) {
  margin-right: 3em !important;
}
.mb-5:not(#\#) {
  margin-bottom: 3em !important;
}
.ml-5:not(#\#) {
  margin-left: 3em !important;
}
.mx-5:not(#\#) {
  margin-right: 3em !important;
  margin-left: 3em !important;
}
.my-5:not(#\#) {
  margin-top: 3em !important;
  margin-bottom: 3em !important;
}

.m-auto:not(#\#) {
  margin: auto !important;
}
.mt-auto:not(#\#) {
  margin-top: auto !important;
}
.mr-auto:not(#\#) {
  margin-right: auto !important;
}
.mb-auto:not(#\#) {
  margin-bottom: auto !important;
}
.ml-auto:not(#\#) {
  margin-left: auto !important;
}
.mx-auto:not(#\#) {
  margin-right: auto !important;
  margin-left: auto !important;
}
.my-auto:not(#\#) {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.p-0:not(#\#) {
  padding: 0 !important;
}
.pt-0:not(#\#) {
  padding-top: 0 !important;
}
.pr-0:not(#\#) {
  padding-right: 0 !important;
}
.pb-0:not(#\#) {
  padding-bottom: 0 !important;
}
.pl-0:not(#\#) {
  padding-left: 0 !important;
}
.px-0:not(#\#) {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.py-0:not(#\#) {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.p-1:not(#\#) {
  padding: 0.25em !important;
}
.pt-1:not(#\#) {
  padding-top: 0.25em !important;
}
.pr-1:not(#\#) {
  padding-right: 0.25em !important;
}
.pb-1:not(#\#) {
  padding-bottom: 0.25em !important;
}
.pl-1:not(#\#) {
  padding-left: 0.25em !important;
}
.px-1:not(#\#) {
  padding-right: 0.25em !important;
  padding-left: 0.25em !important;
}
.py-1:not(#\#) {
  padding-top: 0.25em !important;
  padding-bottom: 0.25em !important;
}

.p-2:not(#\#) {
  padding: 0.5em !important;
}
.pt-2:not(#\#) {
  padding-top: 0.5em !important;
}
.pr-2:not(#\#) {
  padding-right: 0.5em !important;
}
.pb-2:not(#\#) {
  padding-bottom: 0.5em !important;
}
.pl-2:not(#\#) {
  padding-left: 0.5em !important;
}
.px-2:not(#\#) {
  padding-right: 0.5em !important;
  padding-left: 0.5em !important;
}
.py-2:not(#\#) {
  padding-top: 0.5em !important;
  padding-bottom: 0.5em !important;
}

.p-3:not(#\#) {
  padding: 1em !important;
}
.pt-3:not(#\#) {
  padding-top: 1em !important;
}
.pr-3:not(#\#) {
  padding-right: 1em !important;
}
.pb-3:not(#\#) {
  padding-bottom: 1em !important;
}
.pl-3:not(#\#) {
  padding-left: 1em !important;
}
.px-3:not(#\#) {
  padding-right: 1em !important;
  padding-left: 1em !important;
}
.py-3:not(#\#) {
  padding-top: 1em !important;
  padding-bottom: 1em !important;
}

.p-4:not(#\#) {
  padding: 1.5em !important;
}
.pt-4:not(#\#) {
  padding-top: 1.5em !important;
}
.pr-4:not(#\#) {
  padding-right: 1.5em !important;
}
.pb-4:not(#\#) {
  padding-bottom: 1.5em !important;
}
.pl-4:not(#\#) {
  padding-left: 1.5em !important;
}
.px-4:not(#\#) {
  padding-right: 1.5em !important;
  padding-left: 1.5em !important;
}
.py-4:not(#\#) {
  padding-top: 1.5em !important;
  padding-bottom: 1.5em !important;
}

.p-5:not(#\#) {
  padding: 3em !important;
}
.pt-5:not(#\#) {
  padding-top: 3em !important;
}
.pr-5:not(#\#) {
  padding-right: 3em !important;
}
.pb-5:not(#\#) {
  padding-bottom: 3em !important;
}
.pl-5:not(#\#) {
  padding-left: 3em !important;
}
.px-5:not(#\#) {
  padding-right: 3em !important;
  padding-left: 3em !important;
}
.py-5:not(#\#) {
  padding-top: 3em !important;
  padding-bottom: 3em !important;
}

.font-unique,
.font-gi {
  font-family: "M PLUS 1p", sans-serif;
}

.font-bold {
  font-weight: bold;
}

.font-normal {
  font-weight: normal;
}

.pic50 {
  margin: 1.1428em auto !important;
  font-size: 1.4rem;
  text-align: center;
}
.pic50 img {
  margin: 0 auto;
  margin-bottom: 4px;
  width: 50%;
}

.cou2 {
  margin-bottom: 1em;
  padding: 8px;
  font-weight: bold;
  background: #bdfcfd;
  border: solid 1px #29c8cd;
  border-radius: 10px;
}

.footer_inner #footmark {
  display: block;
  margin: 15px auto 0;
  padding-bottom: 8px;
  width: 48px;
  height: auto;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .footer_inner #footmark {
    margin-top: 10px;
    padding-bottom: 3px;
    width: 44px;
    height: auto;
    position: absolute;
    right: 0;
    bottom: 0;
  }
}

.ward table {
  width: 100%;
}
.ward table th {
  font-weight: bold;
  text-align: center;
  background: #ffffff;
}
.ward table thead th {
  background: #b1c668;
}
.ward table td {
  font-size: 1.4rem;
}
.ward table tr.even td {
  background-color: #dce89d;
}

.ward_footer {
  font-size: 1.4rem;
}
.ward_footer .wf-media {
  position: relative;
  z-index: 1;
  display: block;
  margin: 0 0 0.5em 0.5em !important;
  width: 45%;
  max-width: 200px;
  float: right;
  font-size: 1.4rem;
  text-align: center;
}
.ward_footer .wf-media img {
  margin-bottom: 4px;
  width: 100%;
}
#kokuraminami .tb_left,
#kokuraminami .tb_right {
  width: auto;
  height: 310px;
}
#kokuraminami table th {
  font-size: 1.4rem;
  font-weight: bold;
  text-align: center;
  background: #d1e7c3;
}
#kokuraminami table th.bobd {
  border-top-width: 2.5px;
  border-right-width: 2.5px;
  border-left-width: 2.5px;
}
#kokuraminami table td {
  font-size: 1.4rem;
}
#kokuraminami table td.bobd {
  border-right-width: 2.5px;
  border-bottom-width: 2.5px;
  border-left-width: 2.5px;
}
#kokuraminami .ward_btext {
  min-height: 200px;
}
@media screen and (min-width: 768px) {
  #kokuraminami .ward_eye img {
    width: 200px;
  }
}

#yahatanishi table.kenko-table {
  width: 100%;
}
#yahatanishi table.kenko-table thead th {
  white-space: nowrap;
  background-color: #3e66ac;
  color: white;
}
#yahatanishi table.kenko-table tbody th {
  font-weight: normal;
}
#yahatanishi table.kenko-table th {
  text-align: left;
}
#yahatanishi table.kenko-table td {
  text-align: center;
}
#yahatanishi table.kenko-table td.td-mark {
  background-color: mark;
}

#yahatahigashi .tb_left,
#yahatahigashi .tb_right {
  width: auto;
  height: 110px;
}
#yahatahigashi .tb {
  width: 100%;
  height: auto;
}
#yahatahigashi .yahata_mid {
  margin-bottom: 0;
  color: #2f5831;
}
#yahatahigashi .higashi_box {
  margin-top: 1.2em;
  padding: 12px;
  background: #fad1b1;
  border-radius: 10px;
}
#yahatahigashi .higashi_box h4 {
  margin-bottom: 0;
  color: #ea5405;
}
#yahatahigashi .higashi_box li {
  margin-top: 0.2em;
}

#tobata .tb_left,
#tobata .tb_right {
  width: auto;
  height: 288.5px;
}
#tobata table th,
#tobata table td {
  font-size: 1.4rem;
}
#tobata table thead th {
  white-space: nowrap;
  background: #0068b7;
  color: #ffffff;
}
#tobata table tbody th {
  white-space: nowrap;
}
#tobata table tbody td:nth-of-type(2) {
  white-space: nowrap;
}
#tobata table tbody td {
  background: #ffffff;
}
#tobata .tobata_box {
  margin-top: 1.2em;
  padding: 12px;
  background: #cbda95;
  border-radius: 10px;
}
#tobata .tobata_box h4 {
  margin: 0;
  padding: 3px 8px;
  font-size: 1.7rem;
  background: #fff100;
  color: #009944;
  border-radius: 6px;
}
#tobata .info_contents {
  background: #fadce9;
}

.font-2xl {
  font-size: 2rem !important;
}
.font-lg {
  font-size: 1.1em !important;
}
.font-base {
  font-size: inherit !important;
}
.font-sm {
  font-size: 87.5% !important;
}
.font-xs {
  font-size: 82.5% !important;
}

.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}
.text-center {
  text-align: center !important;
}
.text-justify {
  -moz-text-align-last: justify;
       text-align-last: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-line {
  color: #01a75b;
}
.text-line-50 {
  color: #f2fbf7;
}
.text-line-100 {
  color: #dff4eb;
}
.text-line-200 {
  color: #c0e9d6;
}
.text-line-300 {
  color: #80d3ad;
}
.text-line-400 {
  color: #41bd84;
}
.text-line-500 {
  color: #01a75b;
}
.text-line-600 {
  color: #017d44;
}
.text-line-700 {
  color: #01542e;
}
.text-line-800 {
  color: #002a17;
}
.text-line-900 {
  color: #00150b;
}
.text-gray {
  color: #ccc;
}
.text-gray-50 {
  color: #fcfcfc;
}
.text-gray-100 {
  color: #f9f9f9;
}
.text-gray-200 {
  color: #f2f2f2;
}
.text-gray-300 {
  color: #e6e6e6;
}
.text-gray-400 {
  color: #d9d9d9;
}
.text-gray-500 {
  color: #ccc;
}
.text-gray-600 {
  color: #999999;
}
.text-gray-700 {
  color: #666666;
}
.text-gray-800 {
  color: #333333;
}
.text-gray-900 {
  color: #1a1a1a;
}
.text-cyan {
  color: #00aeff;
}
.text-cyan-50 {
  color: #f2fbff;
}
.text-cyan-100 {
  color: #dff5ff;
}
.text-cyan-200 {
  color: #bfebff;
}
.text-cyan-300 {
  color: #80d7ff;
}
.text-cyan-400 {
  color: #40c2ff;
}
.text-cyan-500 {
  color: #00aeff;
}
.text-cyan-600 {
  color: #0083bf;
}
.text-cyan-700 {
  color: #005780;
}
.text-cyan-800 {
  color: #002c40;
}
.text-cyan-900 {
  color: #001620;
}
.text-magenta {
  color: #c22c74;
}
.text-magenta-50 {
  color: #fcf4f8;
}
.text-magenta-100 {
  color: #f7e5ee;
}
.text-magenta-200 {
  color: #f0cadc;
}
.text-magenta-300 {
  color: #e196ba;
}
.text-magenta-400 {
  color: #d16197;
}
.text-magenta-500 {
  color: #c22c74;
}
.text-magenta-600 {
  color: #922157;
}
.text-magenta-700 {
  color: #61163a;
}
.text-magenta-800 {
  color: #310b1d;
}
.text-magenta-900 {
  color: #18060f;
}
.text-blue {
  color: #005ac7;
}
.text-blue-50 {
  color: #f2f7fc;
}
.text-blue-100 {
  color: #dfeaf8;
}
.text-blue-200 {
  color: #bfd6f1;
}
.text-blue-300 {
  color: #80ade3;
}
.text-blue-400 {
  color: #4083d5;
}
.text-blue-500 {
  color: #005ac7;
}
.text-blue-600 {
  color: #004495;
}
.text-blue-700 {
  color: #002d64;
}
.text-blue-800 {
  color: #001732;
}
.text-blue-900 {
  color: #000b19;
}
.text-red {
  color: #e61f1b;
}
.text-red-50 {
  color: #fef4f4;
}
.text-red-100 {
  color: #fce3e3;
}
.text-red-200 {
  color: #f9c7c6;
}
.text-red-300 {
  color: #f38f8d;
}
.text-red-400 {
  color: #ec5754;
}
.text-red-500 {
  color: #e61f1b;
}
.text-red-600 {
  color: #ad1714;
}
.text-red-700 {
  color: #73100e;
}
.text-red-800 {
  color: #3a0807;
}
.text-red-900 {
  color: #1d0403;
}
.text-rose {
  color: #de005b;
}
.text-rose-50 {
  color: #fdf2f7;
}
.text-rose-100 {
  color: #fbdfeb;
}
.text-rose-200 {
  color: #f7bfd6;
}
.text-rose-300 {
  color: #ef80ad;
}
.text-rose-400 {
  color: #e64084;
}
.text-rose-500 {
  color: #de005b;
}
.text-rose-600 {
  color: #a70044;
}
.text-rose-700 {
  color: #6f002e;
}
.text-rose-800 {
  color: #380017;
}
.text-rose-900 {
  color: #1c000b;
}
.text-tomato {
  color: #ea5534;
}
.text-tomato-50 {
  color: #fef7f5;
}
.text-tomato-100 {
  color: #fceae6;
}
.text-tomato-200 {
  color: #fad5cc;
}
.text-tomato-300 {
  color: #f5aa9a;
}
.text-tomato-400 {
  color: #ef8067;
}
.text-tomato-500 {
  color: #ea5534;
}
.text-tomato-600 {
  color: #b04027;
}
.text-tomato-700 {
  color: #752b1a;
}
.text-tomato-800 {
  color: #3b150d;
}
.text-tomato-900 {
  color: #1d0b07;
}
.text-pink {
  color: #e95471;
}
.text-pink-50 {
  color: #fef6f8;
}
.text-pink-100 {
  color: #fceaed;
}
.text-pink-200 {
  color: #fad4dc;
}
.text-pink-300 {
  color: #f4aab8;
}
.text-pink-400 {
  color: #ef7f95;
}
.text-pink-500 {
  color: #e95471;
}
.text-pink-600 {
  color: #af3f55;
}
.text-pink-700 {
  color: #752a39;
}
.text-pink-800 {
  color: #3a151c;
}
.text-pink-900 {
  color: #1d0b0e;
}
.text-yellow {
  color: #fffb00;
}
.text-yellow-50 {
  color: #fffff2;
}
.text-yellow-100 {
  color: #ffffdf;
}
.text-yellow-200 {
  color: #fffebf;
}
.text-yellow-300 {
  color: #fffd80;
}
.text-yellow-400 {
  color: #fffc40;
}
.text-yellow-500 {
  color: #fffb00;
}
.text-yellow-600 {
  color: #bfbc00;
}
.text-yellow-700 {
  color: #807e00;
}
.text-yellow-800 {
  color: #403f00;
}
.text-yellow-900 {
  color: #201f00;
}
.text-green {
  color: #158f45;
}
.text-green-50 {
  color: #f3f9f6;
}
.text-green-100 {
  color: #e2f1e8;
}
.text-green-200 {
  color: #c5e3d1;
}
.text-green-300 {
  color: #8ac7a2;
}
.text-green-400 {
  color: #50ab74;
}
.text-green-500 {
  color: #158f45;
}
.text-green-600 {
  color: #106b34;
}
.text-green-700 {
  color: #0b4823;
}
.text-green-800 {
  color: #052411;
}
.text-green-900 {
  color: #031209;
}
.text-lime {
  color: #75bb2a;
}
.text-lime-50 {
  color: #f8fcf4;
}
.text-lime-100 {
  color: #eef7e4;
}
.text-lime-200 {
  color: #ddeeca;
}
.text-lime-300 {
  color: #badd95;
}
.text-lime-400 {
  color: #98cc5f;
}
.text-lime-500 {
  color: #75bb2a;
}
.text-lime-600 {
  color: #588c20;
}
.text-lime-700 {
  color: #3b5e15;
}
.text-lime-800 {
  color: #1d2f0b;
}
.text-lime-900 {
  color: #0f1705;
}
.text-aqua {
  color: #00a08b;
}
.text-aqua-50 {
  color: #f2faf9;
}
.text-aqua-100 {
  color: #dff3f1;
}
.text-aqua-200 {
  color: #bfe7e2;
}
.text-aqua-300 {
  color: #80d0c5;
}
.text-aqua-400 {
  color: #40b8a8;
}
.text-aqua-500 {
  color: #00a08b;
}
.text-aqua-600 {
  color: #007868;
}
.text-aqua-700 {
  color: #005046;
}
.text-aqua-800 {
  color: #002823;
}
.text-aqua-900 {
  color: #001411;
}
.text-purple {
  color: #7b57a2;
}
.text-purple-50 {
  color: #f8f7fa;
}
.text-purple-100 {
  color: #efeaf3;
}
.text-purple-200 {
  color: #ded5e8;
}
.text-purple-300 {
  color: #bdabd1;
}
.text-purple-400 {
  color: #9c81b9;
}
.text-purple-500 {
  color: #7b57a2;
}
.text-purple-600 {
  color: #5c417a;
}
.text-purple-700 {
  color: #3e2c51;
}
.text-purple-800 {
  color: #1f1629;
}
.text-purple-900 {
  color: #0f0b14;
}
.text-orange {
  color: #ee7800;
}
.text-orange-50 {
  color: #fef8f2;
}
.text-orange-100 {
  color: #fdeedf;
}
.text-orange-200 {
  color: #fbddbf;
}
.text-orange-300 {
  color: #f7bc80;
}
.text-orange-400 {
  color: #f29a40;
}
.text-orange-500 {
  color: #ee7800;
}
.text-orange-600 {
  color: #b35a00;
}
.text-orange-700 {
  color: #773c00;
}
.text-orange-800 {
  color: #3c1e00;
}
.text-orange-900 {
  color: #1e0f00;
}
.text-brown {
  color: #78391b;
}
.text-brown-50 {
  color: #f8f5f4;
}
.text-brown-100 {
  color: #eee6e3;
}
.text-brown-200 {
  color: #ddcec6;
}
.text-brown-300 {
  color: #bc9c8d;
}
.text-brown-400 {
  color: #9a6b54;
}
.text-brown-500 {
  color: #78391b;
}
.text-brown-600 {
  color: #5a2b14;
}
.text-brown-700 {
  color: #3c1d0e;
}
.text-brown-800 {
  color: #1e0e07;
}
.text-brown-900 {
  color: #0f0703;
}
.text-olive {
  color: #8a6e28;
}
.text-olive-50 {
  color: #f9f8f4;
}
.text-olive-100 {
  color: #f0ede4;
}
.text-olive-200 {
  color: #e2dbc9;
}
.text-olive-300 {
  color: #c5b794;
}
.text-olive-400 {
  color: #a7925e;
}
.text-olive-500 {
  color: #8a6e28;
}
.text-olive-600 {
  color: #68531e;
}
.text-olive-700 {
  color: #453714;
}
.text-olive-800 {
  color: #231c0a;
}
.text-olive-900 {
  color: #110e05;
}
.text-white {
  color: #fff;
}
.text-black {
  color: #000;
}
.text-current {
  color: currentColor;
}
.text-transparent {
  color: transparent;
}
.text-inherit {
  color: inherit;
}
.text-outline-line {
  text-shadow: #01a75b 3px 0px 0px, #01a75b 2.83487px 0.981584px 0px, #01a75b 2.35766px 1.85511px 0px, #01a75b 1.62091px 2.52441px 0px, #01a75b 0.705713px 2.91581px 0px, #01a75b -0.287171px 2.98622px 0px, #01a75b -1.24844px 2.72789px 0px, #01a75b -2.07227px 2.16926px 0px, #01a75b -2.66798px 1.37182px 0px, #01a75b -2.96998px 0.42336px 0px, #01a75b -2.94502px -0.571704px 0px, #01a75b -2.59586px -1.50383px 0px, #01a75b -1.96093px -2.27041px 0px, #01a75b -1.11013px -2.78704px 0px, #01a75b -0.137119px -2.99686px 0px, #01a75b 0.850987px -2.87677px 0px, #01a75b 1.74541px -2.43999px 0px, #01a75b 2.44769px -1.73459px 0px, #01a75b 2.88051px -0.838247px 0px;
}
.text-outline-line-50 {
  text-shadow: #f2fbf7 3px 0px 0px, #f2fbf7 2.83487px 0.981584px 0px, #f2fbf7 2.35766px 1.85511px 0px, #f2fbf7 1.62091px 2.52441px 0px, #f2fbf7 0.705713px 2.91581px 0px, #f2fbf7 -0.287171px 2.98622px 0px, #f2fbf7 -1.24844px 2.72789px 0px, #f2fbf7 -2.07227px 2.16926px 0px, #f2fbf7 -2.66798px 1.37182px 0px, #f2fbf7 -2.96998px 0.42336px 0px, #f2fbf7 -2.94502px -0.571704px 0px, #f2fbf7 -2.59586px -1.50383px 0px, #f2fbf7 -1.96093px -2.27041px 0px, #f2fbf7 -1.11013px -2.78704px 0px, #f2fbf7 -0.137119px -2.99686px 0px, #f2fbf7 0.850987px -2.87677px 0px, #f2fbf7 1.74541px -2.43999px 0px, #f2fbf7 2.44769px -1.73459px 0px, #f2fbf7 2.88051px -0.838247px 0px;
}
.text-outline-line-100 {
  text-shadow: #dff4eb 3px 0px 0px, #dff4eb 2.83487px 0.981584px 0px, #dff4eb 2.35766px 1.85511px 0px, #dff4eb 1.62091px 2.52441px 0px, #dff4eb 0.705713px 2.91581px 0px, #dff4eb -0.287171px 2.98622px 0px, #dff4eb -1.24844px 2.72789px 0px, #dff4eb -2.07227px 2.16926px 0px, #dff4eb -2.66798px 1.37182px 0px, #dff4eb -2.96998px 0.42336px 0px, #dff4eb -2.94502px -0.571704px 0px, #dff4eb -2.59586px -1.50383px 0px, #dff4eb -1.96093px -2.27041px 0px, #dff4eb -1.11013px -2.78704px 0px, #dff4eb -0.137119px -2.99686px 0px, #dff4eb 0.850987px -2.87677px 0px, #dff4eb 1.74541px -2.43999px 0px, #dff4eb 2.44769px -1.73459px 0px, #dff4eb 2.88051px -0.838247px 0px;
}
.text-outline-line-200 {
  text-shadow: #c0e9d6 3px 0px 0px, #c0e9d6 2.83487px 0.981584px 0px, #c0e9d6 2.35766px 1.85511px 0px, #c0e9d6 1.62091px 2.52441px 0px, #c0e9d6 0.705713px 2.91581px 0px, #c0e9d6 -0.287171px 2.98622px 0px, #c0e9d6 -1.24844px 2.72789px 0px, #c0e9d6 -2.07227px 2.16926px 0px, #c0e9d6 -2.66798px 1.37182px 0px, #c0e9d6 -2.96998px 0.42336px 0px, #c0e9d6 -2.94502px -0.571704px 0px, #c0e9d6 -2.59586px -1.50383px 0px, #c0e9d6 -1.96093px -2.27041px 0px, #c0e9d6 -1.11013px -2.78704px 0px, #c0e9d6 -0.137119px -2.99686px 0px, #c0e9d6 0.850987px -2.87677px 0px, #c0e9d6 1.74541px -2.43999px 0px, #c0e9d6 2.44769px -1.73459px 0px, #c0e9d6 2.88051px -0.838247px 0px;
}
.text-outline-line-300 {
  text-shadow: #80d3ad 3px 0px 0px, #80d3ad 2.83487px 0.981584px 0px, #80d3ad 2.35766px 1.85511px 0px, #80d3ad 1.62091px 2.52441px 0px, #80d3ad 0.705713px 2.91581px 0px, #80d3ad -0.287171px 2.98622px 0px, #80d3ad -1.24844px 2.72789px 0px, #80d3ad -2.07227px 2.16926px 0px, #80d3ad -2.66798px 1.37182px 0px, #80d3ad -2.96998px 0.42336px 0px, #80d3ad -2.94502px -0.571704px 0px, #80d3ad -2.59586px -1.50383px 0px, #80d3ad -1.96093px -2.27041px 0px, #80d3ad -1.11013px -2.78704px 0px, #80d3ad -0.137119px -2.99686px 0px, #80d3ad 0.850987px -2.87677px 0px, #80d3ad 1.74541px -2.43999px 0px, #80d3ad 2.44769px -1.73459px 0px, #80d3ad 2.88051px -0.838247px 0px;
}
.text-outline-line-400 {
  text-shadow: #41bd84 3px 0px 0px, #41bd84 2.83487px 0.981584px 0px, #41bd84 2.35766px 1.85511px 0px, #41bd84 1.62091px 2.52441px 0px, #41bd84 0.705713px 2.91581px 0px, #41bd84 -0.287171px 2.98622px 0px, #41bd84 -1.24844px 2.72789px 0px, #41bd84 -2.07227px 2.16926px 0px, #41bd84 -2.66798px 1.37182px 0px, #41bd84 -2.96998px 0.42336px 0px, #41bd84 -2.94502px -0.571704px 0px, #41bd84 -2.59586px -1.50383px 0px, #41bd84 -1.96093px -2.27041px 0px, #41bd84 -1.11013px -2.78704px 0px, #41bd84 -0.137119px -2.99686px 0px, #41bd84 0.850987px -2.87677px 0px, #41bd84 1.74541px -2.43999px 0px, #41bd84 2.44769px -1.73459px 0px, #41bd84 2.88051px -0.838247px 0px;
}
.text-outline-line-500 {
  text-shadow: #01a75b 3px 0px 0px, #01a75b 2.83487px 0.981584px 0px, #01a75b 2.35766px 1.85511px 0px, #01a75b 1.62091px 2.52441px 0px, #01a75b 0.705713px 2.91581px 0px, #01a75b -0.287171px 2.98622px 0px, #01a75b -1.24844px 2.72789px 0px, #01a75b -2.07227px 2.16926px 0px, #01a75b -2.66798px 1.37182px 0px, #01a75b -2.96998px 0.42336px 0px, #01a75b -2.94502px -0.571704px 0px, #01a75b -2.59586px -1.50383px 0px, #01a75b -1.96093px -2.27041px 0px, #01a75b -1.11013px -2.78704px 0px, #01a75b -0.137119px -2.99686px 0px, #01a75b 0.850987px -2.87677px 0px, #01a75b 1.74541px -2.43999px 0px, #01a75b 2.44769px -1.73459px 0px, #01a75b 2.88051px -0.838247px 0px;
}
.text-outline-line-600 {
  text-shadow: #017d44 3px 0px 0px, #017d44 2.83487px 0.981584px 0px, #017d44 2.35766px 1.85511px 0px, #017d44 1.62091px 2.52441px 0px, #017d44 0.705713px 2.91581px 0px, #017d44 -0.287171px 2.98622px 0px, #017d44 -1.24844px 2.72789px 0px, #017d44 -2.07227px 2.16926px 0px, #017d44 -2.66798px 1.37182px 0px, #017d44 -2.96998px 0.42336px 0px, #017d44 -2.94502px -0.571704px 0px, #017d44 -2.59586px -1.50383px 0px, #017d44 -1.96093px -2.27041px 0px, #017d44 -1.11013px -2.78704px 0px, #017d44 -0.137119px -2.99686px 0px, #017d44 0.850987px -2.87677px 0px, #017d44 1.74541px -2.43999px 0px, #017d44 2.44769px -1.73459px 0px, #017d44 2.88051px -0.838247px 0px;
}
.text-outline-line-700 {
  text-shadow: #01542e 3px 0px 0px, #01542e 2.83487px 0.981584px 0px, #01542e 2.35766px 1.85511px 0px, #01542e 1.62091px 2.52441px 0px, #01542e 0.705713px 2.91581px 0px, #01542e -0.287171px 2.98622px 0px, #01542e -1.24844px 2.72789px 0px, #01542e -2.07227px 2.16926px 0px, #01542e -2.66798px 1.37182px 0px, #01542e -2.96998px 0.42336px 0px, #01542e -2.94502px -0.571704px 0px, #01542e -2.59586px -1.50383px 0px, #01542e -1.96093px -2.27041px 0px, #01542e -1.11013px -2.78704px 0px, #01542e -0.137119px -2.99686px 0px, #01542e 0.850987px -2.87677px 0px, #01542e 1.74541px -2.43999px 0px, #01542e 2.44769px -1.73459px 0px, #01542e 2.88051px -0.838247px 0px;
}
.text-outline-line-800 {
  text-shadow: #002a17 3px 0px 0px, #002a17 2.83487px 0.981584px 0px, #002a17 2.35766px 1.85511px 0px, #002a17 1.62091px 2.52441px 0px, #002a17 0.705713px 2.91581px 0px, #002a17 -0.287171px 2.98622px 0px, #002a17 -1.24844px 2.72789px 0px, #002a17 -2.07227px 2.16926px 0px, #002a17 -2.66798px 1.37182px 0px, #002a17 -2.96998px 0.42336px 0px, #002a17 -2.94502px -0.571704px 0px, #002a17 -2.59586px -1.50383px 0px, #002a17 -1.96093px -2.27041px 0px, #002a17 -1.11013px -2.78704px 0px, #002a17 -0.137119px -2.99686px 0px, #002a17 0.850987px -2.87677px 0px, #002a17 1.74541px -2.43999px 0px, #002a17 2.44769px -1.73459px 0px, #002a17 2.88051px -0.838247px 0px;
}
.text-outline-line-900 {
  text-shadow: #00150b 3px 0px 0px, #00150b 2.83487px 0.981584px 0px, #00150b 2.35766px 1.85511px 0px, #00150b 1.62091px 2.52441px 0px, #00150b 0.705713px 2.91581px 0px, #00150b -0.287171px 2.98622px 0px, #00150b -1.24844px 2.72789px 0px, #00150b -2.07227px 2.16926px 0px, #00150b -2.66798px 1.37182px 0px, #00150b -2.96998px 0.42336px 0px, #00150b -2.94502px -0.571704px 0px, #00150b -2.59586px -1.50383px 0px, #00150b -1.96093px -2.27041px 0px, #00150b -1.11013px -2.78704px 0px, #00150b -0.137119px -2.99686px 0px, #00150b 0.850987px -2.87677px 0px, #00150b 1.74541px -2.43999px 0px, #00150b 2.44769px -1.73459px 0px, #00150b 2.88051px -0.838247px 0px;
}
.text-outline-gray {
  text-shadow: #ccc 3px 0px 0px, #ccc 2.83487px 0.981584px 0px, #ccc 2.35766px 1.85511px 0px, #ccc 1.62091px 2.52441px 0px, #ccc 0.705713px 2.91581px 0px, #ccc -0.287171px 2.98622px 0px, #ccc -1.24844px 2.72789px 0px, #ccc -2.07227px 2.16926px 0px, #ccc -2.66798px 1.37182px 0px, #ccc -2.96998px 0.42336px 0px, #ccc -2.94502px -0.571704px 0px, #ccc -2.59586px -1.50383px 0px, #ccc -1.96093px -2.27041px 0px, #ccc -1.11013px -2.78704px 0px, #ccc -0.137119px -2.99686px 0px, #ccc 0.850987px -2.87677px 0px, #ccc 1.74541px -2.43999px 0px, #ccc 2.44769px -1.73459px 0px, #ccc 2.88051px -0.838247px 0px;
}
.text-outline-gray-50 {
  text-shadow: #fcfcfc 3px 0px 0px, #fcfcfc 2.83487px 0.981584px 0px, #fcfcfc 2.35766px 1.85511px 0px, #fcfcfc 1.62091px 2.52441px 0px, #fcfcfc 0.705713px 2.91581px 0px, #fcfcfc -0.287171px 2.98622px 0px, #fcfcfc -1.24844px 2.72789px 0px, #fcfcfc -2.07227px 2.16926px 0px, #fcfcfc -2.66798px 1.37182px 0px, #fcfcfc -2.96998px 0.42336px 0px, #fcfcfc -2.94502px -0.571704px 0px, #fcfcfc -2.59586px -1.50383px 0px, #fcfcfc -1.96093px -2.27041px 0px, #fcfcfc -1.11013px -2.78704px 0px, #fcfcfc -0.137119px -2.99686px 0px, #fcfcfc 0.850987px -2.87677px 0px, #fcfcfc 1.74541px -2.43999px 0px, #fcfcfc 2.44769px -1.73459px 0px, #fcfcfc 2.88051px -0.838247px 0px;
}
.text-outline-gray-100 {
  text-shadow: #f9f9f9 3px 0px 0px, #f9f9f9 2.83487px 0.981584px 0px, #f9f9f9 2.35766px 1.85511px 0px, #f9f9f9 1.62091px 2.52441px 0px, #f9f9f9 0.705713px 2.91581px 0px, #f9f9f9 -0.287171px 2.98622px 0px, #f9f9f9 -1.24844px 2.72789px 0px, #f9f9f9 -2.07227px 2.16926px 0px, #f9f9f9 -2.66798px 1.37182px 0px, #f9f9f9 -2.96998px 0.42336px 0px, #f9f9f9 -2.94502px -0.571704px 0px, #f9f9f9 -2.59586px -1.50383px 0px, #f9f9f9 -1.96093px -2.27041px 0px, #f9f9f9 -1.11013px -2.78704px 0px, #f9f9f9 -0.137119px -2.99686px 0px, #f9f9f9 0.850987px -2.87677px 0px, #f9f9f9 1.74541px -2.43999px 0px, #f9f9f9 2.44769px -1.73459px 0px, #f9f9f9 2.88051px -0.838247px 0px;
}
.text-outline-gray-200 {
  text-shadow: #f2f2f2 3px 0px 0px, #f2f2f2 2.83487px 0.981584px 0px, #f2f2f2 2.35766px 1.85511px 0px, #f2f2f2 1.62091px 2.52441px 0px, #f2f2f2 0.705713px 2.91581px 0px, #f2f2f2 -0.287171px 2.98622px 0px, #f2f2f2 -1.24844px 2.72789px 0px, #f2f2f2 -2.07227px 2.16926px 0px, #f2f2f2 -2.66798px 1.37182px 0px, #f2f2f2 -2.96998px 0.42336px 0px, #f2f2f2 -2.94502px -0.571704px 0px, #f2f2f2 -2.59586px -1.50383px 0px, #f2f2f2 -1.96093px -2.27041px 0px, #f2f2f2 -1.11013px -2.78704px 0px, #f2f2f2 -0.137119px -2.99686px 0px, #f2f2f2 0.850987px -2.87677px 0px, #f2f2f2 1.74541px -2.43999px 0px, #f2f2f2 2.44769px -1.73459px 0px, #f2f2f2 2.88051px -0.838247px 0px;
}
.text-outline-gray-300 {
  text-shadow: #e6e6e6 3px 0px 0px, #e6e6e6 2.83487px 0.981584px 0px, #e6e6e6 2.35766px 1.85511px 0px, #e6e6e6 1.62091px 2.52441px 0px, #e6e6e6 0.705713px 2.91581px 0px, #e6e6e6 -0.287171px 2.98622px 0px, #e6e6e6 -1.24844px 2.72789px 0px, #e6e6e6 -2.07227px 2.16926px 0px, #e6e6e6 -2.66798px 1.37182px 0px, #e6e6e6 -2.96998px 0.42336px 0px, #e6e6e6 -2.94502px -0.571704px 0px, #e6e6e6 -2.59586px -1.50383px 0px, #e6e6e6 -1.96093px -2.27041px 0px, #e6e6e6 -1.11013px -2.78704px 0px, #e6e6e6 -0.137119px -2.99686px 0px, #e6e6e6 0.850987px -2.87677px 0px, #e6e6e6 1.74541px -2.43999px 0px, #e6e6e6 2.44769px -1.73459px 0px, #e6e6e6 2.88051px -0.838247px 0px;
}
.text-outline-gray-400 {
  text-shadow: #d9d9d9 3px 0px 0px, #d9d9d9 2.83487px 0.981584px 0px, #d9d9d9 2.35766px 1.85511px 0px, #d9d9d9 1.62091px 2.52441px 0px, #d9d9d9 0.705713px 2.91581px 0px, #d9d9d9 -0.287171px 2.98622px 0px, #d9d9d9 -1.24844px 2.72789px 0px, #d9d9d9 -2.07227px 2.16926px 0px, #d9d9d9 -2.66798px 1.37182px 0px, #d9d9d9 -2.96998px 0.42336px 0px, #d9d9d9 -2.94502px -0.571704px 0px, #d9d9d9 -2.59586px -1.50383px 0px, #d9d9d9 -1.96093px -2.27041px 0px, #d9d9d9 -1.11013px -2.78704px 0px, #d9d9d9 -0.137119px -2.99686px 0px, #d9d9d9 0.850987px -2.87677px 0px, #d9d9d9 1.74541px -2.43999px 0px, #d9d9d9 2.44769px -1.73459px 0px, #d9d9d9 2.88051px -0.838247px 0px;
}
.text-outline-gray-500 {
  text-shadow: #ccc 3px 0px 0px, #ccc 2.83487px 0.981584px 0px, #ccc 2.35766px 1.85511px 0px, #ccc 1.62091px 2.52441px 0px, #ccc 0.705713px 2.91581px 0px, #ccc -0.287171px 2.98622px 0px, #ccc -1.24844px 2.72789px 0px, #ccc -2.07227px 2.16926px 0px, #ccc -2.66798px 1.37182px 0px, #ccc -2.96998px 0.42336px 0px, #ccc -2.94502px -0.571704px 0px, #ccc -2.59586px -1.50383px 0px, #ccc -1.96093px -2.27041px 0px, #ccc -1.11013px -2.78704px 0px, #ccc -0.137119px -2.99686px 0px, #ccc 0.850987px -2.87677px 0px, #ccc 1.74541px -2.43999px 0px, #ccc 2.44769px -1.73459px 0px, #ccc 2.88051px -0.838247px 0px;
}
.text-outline-gray-600 {
  text-shadow: #999999 3px 0px 0px, #999999 2.83487px 0.981584px 0px, #999999 2.35766px 1.85511px 0px, #999999 1.62091px 2.52441px 0px, #999999 0.705713px 2.91581px 0px, #999999 -0.287171px 2.98622px 0px, #999999 -1.24844px 2.72789px 0px, #999999 -2.07227px 2.16926px 0px, #999999 -2.66798px 1.37182px 0px, #999999 -2.96998px 0.42336px 0px, #999999 -2.94502px -0.571704px 0px, #999999 -2.59586px -1.50383px 0px, #999999 -1.96093px -2.27041px 0px, #999999 -1.11013px -2.78704px 0px, #999999 -0.137119px -2.99686px 0px, #999999 0.850987px -2.87677px 0px, #999999 1.74541px -2.43999px 0px, #999999 2.44769px -1.73459px 0px, #999999 2.88051px -0.838247px 0px;
}
.text-outline-gray-700 {
  text-shadow: #666666 3px 0px 0px, #666666 2.83487px 0.981584px 0px, #666666 2.35766px 1.85511px 0px, #666666 1.62091px 2.52441px 0px, #666666 0.705713px 2.91581px 0px, #666666 -0.287171px 2.98622px 0px, #666666 -1.24844px 2.72789px 0px, #666666 -2.07227px 2.16926px 0px, #666666 -2.66798px 1.37182px 0px, #666666 -2.96998px 0.42336px 0px, #666666 -2.94502px -0.571704px 0px, #666666 -2.59586px -1.50383px 0px, #666666 -1.96093px -2.27041px 0px, #666666 -1.11013px -2.78704px 0px, #666666 -0.137119px -2.99686px 0px, #666666 0.850987px -2.87677px 0px, #666666 1.74541px -2.43999px 0px, #666666 2.44769px -1.73459px 0px, #666666 2.88051px -0.838247px 0px;
}
.text-outline-gray-800 {
  text-shadow: #333333 3px 0px 0px, #333333 2.83487px 0.981584px 0px, #333333 2.35766px 1.85511px 0px, #333333 1.62091px 2.52441px 0px, #333333 0.705713px 2.91581px 0px, #333333 -0.287171px 2.98622px 0px, #333333 -1.24844px 2.72789px 0px, #333333 -2.07227px 2.16926px 0px, #333333 -2.66798px 1.37182px 0px, #333333 -2.96998px 0.42336px 0px, #333333 -2.94502px -0.571704px 0px, #333333 -2.59586px -1.50383px 0px, #333333 -1.96093px -2.27041px 0px, #333333 -1.11013px -2.78704px 0px, #333333 -0.137119px -2.99686px 0px, #333333 0.850987px -2.87677px 0px, #333333 1.74541px -2.43999px 0px, #333333 2.44769px -1.73459px 0px, #333333 2.88051px -0.838247px 0px;
}
.text-outline-gray-900 {
  text-shadow: #1a1a1a 3px 0px 0px, #1a1a1a 2.83487px 0.981584px 0px, #1a1a1a 2.35766px 1.85511px 0px, #1a1a1a 1.62091px 2.52441px 0px, #1a1a1a 0.705713px 2.91581px 0px, #1a1a1a -0.287171px 2.98622px 0px, #1a1a1a -1.24844px 2.72789px 0px, #1a1a1a -2.07227px 2.16926px 0px, #1a1a1a -2.66798px 1.37182px 0px, #1a1a1a -2.96998px 0.42336px 0px, #1a1a1a -2.94502px -0.571704px 0px, #1a1a1a -2.59586px -1.50383px 0px, #1a1a1a -1.96093px -2.27041px 0px, #1a1a1a -1.11013px -2.78704px 0px, #1a1a1a -0.137119px -2.99686px 0px, #1a1a1a 0.850987px -2.87677px 0px, #1a1a1a 1.74541px -2.43999px 0px, #1a1a1a 2.44769px -1.73459px 0px, #1a1a1a 2.88051px -0.838247px 0px;
}
.text-outline-cyan {
  text-shadow: #00aeff 3px 0px 0px, #00aeff 2.83487px 0.981584px 0px, #00aeff 2.35766px 1.85511px 0px, #00aeff 1.62091px 2.52441px 0px, #00aeff 0.705713px 2.91581px 0px, #00aeff -0.287171px 2.98622px 0px, #00aeff -1.24844px 2.72789px 0px, #00aeff -2.07227px 2.16926px 0px, #00aeff -2.66798px 1.37182px 0px, #00aeff -2.96998px 0.42336px 0px, #00aeff -2.94502px -0.571704px 0px, #00aeff -2.59586px -1.50383px 0px, #00aeff -1.96093px -2.27041px 0px, #00aeff -1.11013px -2.78704px 0px, #00aeff -0.137119px -2.99686px 0px, #00aeff 0.850987px -2.87677px 0px, #00aeff 1.74541px -2.43999px 0px, #00aeff 2.44769px -1.73459px 0px, #00aeff 2.88051px -0.838247px 0px;
}
.text-outline-cyan-50 {
  text-shadow: #f2fbff 3px 0px 0px, #f2fbff 2.83487px 0.981584px 0px, #f2fbff 2.35766px 1.85511px 0px, #f2fbff 1.62091px 2.52441px 0px, #f2fbff 0.705713px 2.91581px 0px, #f2fbff -0.287171px 2.98622px 0px, #f2fbff -1.24844px 2.72789px 0px, #f2fbff -2.07227px 2.16926px 0px, #f2fbff -2.66798px 1.37182px 0px, #f2fbff -2.96998px 0.42336px 0px, #f2fbff -2.94502px -0.571704px 0px, #f2fbff -2.59586px -1.50383px 0px, #f2fbff -1.96093px -2.27041px 0px, #f2fbff -1.11013px -2.78704px 0px, #f2fbff -0.137119px -2.99686px 0px, #f2fbff 0.850987px -2.87677px 0px, #f2fbff 1.74541px -2.43999px 0px, #f2fbff 2.44769px -1.73459px 0px, #f2fbff 2.88051px -0.838247px 0px;
}
.text-outline-cyan-100 {
  text-shadow: #dff5ff 3px 0px 0px, #dff5ff 2.83487px 0.981584px 0px, #dff5ff 2.35766px 1.85511px 0px, #dff5ff 1.62091px 2.52441px 0px, #dff5ff 0.705713px 2.91581px 0px, #dff5ff -0.287171px 2.98622px 0px, #dff5ff -1.24844px 2.72789px 0px, #dff5ff -2.07227px 2.16926px 0px, #dff5ff -2.66798px 1.37182px 0px, #dff5ff -2.96998px 0.42336px 0px, #dff5ff -2.94502px -0.571704px 0px, #dff5ff -2.59586px -1.50383px 0px, #dff5ff -1.96093px -2.27041px 0px, #dff5ff -1.11013px -2.78704px 0px, #dff5ff -0.137119px -2.99686px 0px, #dff5ff 0.850987px -2.87677px 0px, #dff5ff 1.74541px -2.43999px 0px, #dff5ff 2.44769px -1.73459px 0px, #dff5ff 2.88051px -0.838247px 0px;
}
.text-outline-cyan-200 {
  text-shadow: #bfebff 3px 0px 0px, #bfebff 2.83487px 0.981584px 0px, #bfebff 2.35766px 1.85511px 0px, #bfebff 1.62091px 2.52441px 0px, #bfebff 0.705713px 2.91581px 0px, #bfebff -0.287171px 2.98622px 0px, #bfebff -1.24844px 2.72789px 0px, #bfebff -2.07227px 2.16926px 0px, #bfebff -2.66798px 1.37182px 0px, #bfebff -2.96998px 0.42336px 0px, #bfebff -2.94502px -0.571704px 0px, #bfebff -2.59586px -1.50383px 0px, #bfebff -1.96093px -2.27041px 0px, #bfebff -1.11013px -2.78704px 0px, #bfebff -0.137119px -2.99686px 0px, #bfebff 0.850987px -2.87677px 0px, #bfebff 1.74541px -2.43999px 0px, #bfebff 2.44769px -1.73459px 0px, #bfebff 2.88051px -0.838247px 0px;
}
.text-outline-cyan-300 {
  text-shadow: #80d7ff 3px 0px 0px, #80d7ff 2.83487px 0.981584px 0px, #80d7ff 2.35766px 1.85511px 0px, #80d7ff 1.62091px 2.52441px 0px, #80d7ff 0.705713px 2.91581px 0px, #80d7ff -0.287171px 2.98622px 0px, #80d7ff -1.24844px 2.72789px 0px, #80d7ff -2.07227px 2.16926px 0px, #80d7ff -2.66798px 1.37182px 0px, #80d7ff -2.96998px 0.42336px 0px, #80d7ff -2.94502px -0.571704px 0px, #80d7ff -2.59586px -1.50383px 0px, #80d7ff -1.96093px -2.27041px 0px, #80d7ff -1.11013px -2.78704px 0px, #80d7ff -0.137119px -2.99686px 0px, #80d7ff 0.850987px -2.87677px 0px, #80d7ff 1.74541px -2.43999px 0px, #80d7ff 2.44769px -1.73459px 0px, #80d7ff 2.88051px -0.838247px 0px;
}
.text-outline-cyan-400 {
  text-shadow: #40c2ff 3px 0px 0px, #40c2ff 2.83487px 0.981584px 0px, #40c2ff 2.35766px 1.85511px 0px, #40c2ff 1.62091px 2.52441px 0px, #40c2ff 0.705713px 2.91581px 0px, #40c2ff -0.287171px 2.98622px 0px, #40c2ff -1.24844px 2.72789px 0px, #40c2ff -2.07227px 2.16926px 0px, #40c2ff -2.66798px 1.37182px 0px, #40c2ff -2.96998px 0.42336px 0px, #40c2ff -2.94502px -0.571704px 0px, #40c2ff -2.59586px -1.50383px 0px, #40c2ff -1.96093px -2.27041px 0px, #40c2ff -1.11013px -2.78704px 0px, #40c2ff -0.137119px -2.99686px 0px, #40c2ff 0.850987px -2.87677px 0px, #40c2ff 1.74541px -2.43999px 0px, #40c2ff 2.44769px -1.73459px 0px, #40c2ff 2.88051px -0.838247px 0px;
}
.text-outline-cyan-500 {
  text-shadow: #00aeff 3px 0px 0px, #00aeff 2.83487px 0.981584px 0px, #00aeff 2.35766px 1.85511px 0px, #00aeff 1.62091px 2.52441px 0px, #00aeff 0.705713px 2.91581px 0px, #00aeff -0.287171px 2.98622px 0px, #00aeff -1.24844px 2.72789px 0px, #00aeff -2.07227px 2.16926px 0px, #00aeff -2.66798px 1.37182px 0px, #00aeff -2.96998px 0.42336px 0px, #00aeff -2.94502px -0.571704px 0px, #00aeff -2.59586px -1.50383px 0px, #00aeff -1.96093px -2.27041px 0px, #00aeff -1.11013px -2.78704px 0px, #00aeff -0.137119px -2.99686px 0px, #00aeff 0.850987px -2.87677px 0px, #00aeff 1.74541px -2.43999px 0px, #00aeff 2.44769px -1.73459px 0px, #00aeff 2.88051px -0.838247px 0px;
}
.text-outline-cyan-600 {
  text-shadow: #0083bf 3px 0px 0px, #0083bf 2.83487px 0.981584px 0px, #0083bf 2.35766px 1.85511px 0px, #0083bf 1.62091px 2.52441px 0px, #0083bf 0.705713px 2.91581px 0px, #0083bf -0.287171px 2.98622px 0px, #0083bf -1.24844px 2.72789px 0px, #0083bf -2.07227px 2.16926px 0px, #0083bf -2.66798px 1.37182px 0px, #0083bf -2.96998px 0.42336px 0px, #0083bf -2.94502px -0.571704px 0px, #0083bf -2.59586px -1.50383px 0px, #0083bf -1.96093px -2.27041px 0px, #0083bf -1.11013px -2.78704px 0px, #0083bf -0.137119px -2.99686px 0px, #0083bf 0.850987px -2.87677px 0px, #0083bf 1.74541px -2.43999px 0px, #0083bf 2.44769px -1.73459px 0px, #0083bf 2.88051px -0.838247px 0px;
}
.text-outline-cyan-700 {
  text-shadow: #005780 3px 0px 0px, #005780 2.83487px 0.981584px 0px, #005780 2.35766px 1.85511px 0px, #005780 1.62091px 2.52441px 0px, #005780 0.705713px 2.91581px 0px, #005780 -0.287171px 2.98622px 0px, #005780 -1.24844px 2.72789px 0px, #005780 -2.07227px 2.16926px 0px, #005780 -2.66798px 1.37182px 0px, #005780 -2.96998px 0.42336px 0px, #005780 -2.94502px -0.571704px 0px, #005780 -2.59586px -1.50383px 0px, #005780 -1.96093px -2.27041px 0px, #005780 -1.11013px -2.78704px 0px, #005780 -0.137119px -2.99686px 0px, #005780 0.850987px -2.87677px 0px, #005780 1.74541px -2.43999px 0px, #005780 2.44769px -1.73459px 0px, #005780 2.88051px -0.838247px 0px;
}
.text-outline-cyan-800 {
  text-shadow: #002c40 3px 0px 0px, #002c40 2.83487px 0.981584px 0px, #002c40 2.35766px 1.85511px 0px, #002c40 1.62091px 2.52441px 0px, #002c40 0.705713px 2.91581px 0px, #002c40 -0.287171px 2.98622px 0px, #002c40 -1.24844px 2.72789px 0px, #002c40 -2.07227px 2.16926px 0px, #002c40 -2.66798px 1.37182px 0px, #002c40 -2.96998px 0.42336px 0px, #002c40 -2.94502px -0.571704px 0px, #002c40 -2.59586px -1.50383px 0px, #002c40 -1.96093px -2.27041px 0px, #002c40 -1.11013px -2.78704px 0px, #002c40 -0.137119px -2.99686px 0px, #002c40 0.850987px -2.87677px 0px, #002c40 1.74541px -2.43999px 0px, #002c40 2.44769px -1.73459px 0px, #002c40 2.88051px -0.838247px 0px;
}
.text-outline-cyan-900 {
  text-shadow: #001620 3px 0px 0px, #001620 2.83487px 0.981584px 0px, #001620 2.35766px 1.85511px 0px, #001620 1.62091px 2.52441px 0px, #001620 0.705713px 2.91581px 0px, #001620 -0.287171px 2.98622px 0px, #001620 -1.24844px 2.72789px 0px, #001620 -2.07227px 2.16926px 0px, #001620 -2.66798px 1.37182px 0px, #001620 -2.96998px 0.42336px 0px, #001620 -2.94502px -0.571704px 0px, #001620 -2.59586px -1.50383px 0px, #001620 -1.96093px -2.27041px 0px, #001620 -1.11013px -2.78704px 0px, #001620 -0.137119px -2.99686px 0px, #001620 0.850987px -2.87677px 0px, #001620 1.74541px -2.43999px 0px, #001620 2.44769px -1.73459px 0px, #001620 2.88051px -0.838247px 0px;
}
.text-outline-magenta {
  text-shadow: #c22c74 3px 0px 0px, #c22c74 2.83487px 0.981584px 0px, #c22c74 2.35766px 1.85511px 0px, #c22c74 1.62091px 2.52441px 0px, #c22c74 0.705713px 2.91581px 0px, #c22c74 -0.287171px 2.98622px 0px, #c22c74 -1.24844px 2.72789px 0px, #c22c74 -2.07227px 2.16926px 0px, #c22c74 -2.66798px 1.37182px 0px, #c22c74 -2.96998px 0.42336px 0px, #c22c74 -2.94502px -0.571704px 0px, #c22c74 -2.59586px -1.50383px 0px, #c22c74 -1.96093px -2.27041px 0px, #c22c74 -1.11013px -2.78704px 0px, #c22c74 -0.137119px -2.99686px 0px, #c22c74 0.850987px -2.87677px 0px, #c22c74 1.74541px -2.43999px 0px, #c22c74 2.44769px -1.73459px 0px, #c22c74 2.88051px -0.838247px 0px;
}
.text-outline-magenta-50 {
  text-shadow: #fcf4f8 3px 0px 0px, #fcf4f8 2.83487px 0.981584px 0px, #fcf4f8 2.35766px 1.85511px 0px, #fcf4f8 1.62091px 2.52441px 0px, #fcf4f8 0.705713px 2.91581px 0px, #fcf4f8 -0.287171px 2.98622px 0px, #fcf4f8 -1.24844px 2.72789px 0px, #fcf4f8 -2.07227px 2.16926px 0px, #fcf4f8 -2.66798px 1.37182px 0px, #fcf4f8 -2.96998px 0.42336px 0px, #fcf4f8 -2.94502px -0.571704px 0px, #fcf4f8 -2.59586px -1.50383px 0px, #fcf4f8 -1.96093px -2.27041px 0px, #fcf4f8 -1.11013px -2.78704px 0px, #fcf4f8 -0.137119px -2.99686px 0px, #fcf4f8 0.850987px -2.87677px 0px, #fcf4f8 1.74541px -2.43999px 0px, #fcf4f8 2.44769px -1.73459px 0px, #fcf4f8 2.88051px -0.838247px 0px;
}
.text-outline-magenta-100 {
  text-shadow: #f7e5ee 3px 0px 0px, #f7e5ee 2.83487px 0.981584px 0px, #f7e5ee 2.35766px 1.85511px 0px, #f7e5ee 1.62091px 2.52441px 0px, #f7e5ee 0.705713px 2.91581px 0px, #f7e5ee -0.287171px 2.98622px 0px, #f7e5ee -1.24844px 2.72789px 0px, #f7e5ee -2.07227px 2.16926px 0px, #f7e5ee -2.66798px 1.37182px 0px, #f7e5ee -2.96998px 0.42336px 0px, #f7e5ee -2.94502px -0.571704px 0px, #f7e5ee -2.59586px -1.50383px 0px, #f7e5ee -1.96093px -2.27041px 0px, #f7e5ee -1.11013px -2.78704px 0px, #f7e5ee -0.137119px -2.99686px 0px, #f7e5ee 0.850987px -2.87677px 0px, #f7e5ee 1.74541px -2.43999px 0px, #f7e5ee 2.44769px -1.73459px 0px, #f7e5ee 2.88051px -0.838247px 0px;
}
.text-outline-magenta-200 {
  text-shadow: #f0cadc 3px 0px 0px, #f0cadc 2.83487px 0.981584px 0px, #f0cadc 2.35766px 1.85511px 0px, #f0cadc 1.62091px 2.52441px 0px, #f0cadc 0.705713px 2.91581px 0px, #f0cadc -0.287171px 2.98622px 0px, #f0cadc -1.24844px 2.72789px 0px, #f0cadc -2.07227px 2.16926px 0px, #f0cadc -2.66798px 1.37182px 0px, #f0cadc -2.96998px 0.42336px 0px, #f0cadc -2.94502px -0.571704px 0px, #f0cadc -2.59586px -1.50383px 0px, #f0cadc -1.96093px -2.27041px 0px, #f0cadc -1.11013px -2.78704px 0px, #f0cadc -0.137119px -2.99686px 0px, #f0cadc 0.850987px -2.87677px 0px, #f0cadc 1.74541px -2.43999px 0px, #f0cadc 2.44769px -1.73459px 0px, #f0cadc 2.88051px -0.838247px 0px;
}
.text-outline-magenta-300 {
  text-shadow: #e196ba 3px 0px 0px, #e196ba 2.83487px 0.981584px 0px, #e196ba 2.35766px 1.85511px 0px, #e196ba 1.62091px 2.52441px 0px, #e196ba 0.705713px 2.91581px 0px, #e196ba -0.287171px 2.98622px 0px, #e196ba -1.24844px 2.72789px 0px, #e196ba -2.07227px 2.16926px 0px, #e196ba -2.66798px 1.37182px 0px, #e196ba -2.96998px 0.42336px 0px, #e196ba -2.94502px -0.571704px 0px, #e196ba -2.59586px -1.50383px 0px, #e196ba -1.96093px -2.27041px 0px, #e196ba -1.11013px -2.78704px 0px, #e196ba -0.137119px -2.99686px 0px, #e196ba 0.850987px -2.87677px 0px, #e196ba 1.74541px -2.43999px 0px, #e196ba 2.44769px -1.73459px 0px, #e196ba 2.88051px -0.838247px 0px;
}
.text-outline-magenta-400 {
  text-shadow: #d16197 3px 0px 0px, #d16197 2.83487px 0.981584px 0px, #d16197 2.35766px 1.85511px 0px, #d16197 1.62091px 2.52441px 0px, #d16197 0.705713px 2.91581px 0px, #d16197 -0.287171px 2.98622px 0px, #d16197 -1.24844px 2.72789px 0px, #d16197 -2.07227px 2.16926px 0px, #d16197 -2.66798px 1.37182px 0px, #d16197 -2.96998px 0.42336px 0px, #d16197 -2.94502px -0.571704px 0px, #d16197 -2.59586px -1.50383px 0px, #d16197 -1.96093px -2.27041px 0px, #d16197 -1.11013px -2.78704px 0px, #d16197 -0.137119px -2.99686px 0px, #d16197 0.850987px -2.87677px 0px, #d16197 1.74541px -2.43999px 0px, #d16197 2.44769px -1.73459px 0px, #d16197 2.88051px -0.838247px 0px;
}
.text-outline-magenta-500 {
  text-shadow: #c22c74 3px 0px 0px, #c22c74 2.83487px 0.981584px 0px, #c22c74 2.35766px 1.85511px 0px, #c22c74 1.62091px 2.52441px 0px, #c22c74 0.705713px 2.91581px 0px, #c22c74 -0.287171px 2.98622px 0px, #c22c74 -1.24844px 2.72789px 0px, #c22c74 -2.07227px 2.16926px 0px, #c22c74 -2.66798px 1.37182px 0px, #c22c74 -2.96998px 0.42336px 0px, #c22c74 -2.94502px -0.571704px 0px, #c22c74 -2.59586px -1.50383px 0px, #c22c74 -1.96093px -2.27041px 0px, #c22c74 -1.11013px -2.78704px 0px, #c22c74 -0.137119px -2.99686px 0px, #c22c74 0.850987px -2.87677px 0px, #c22c74 1.74541px -2.43999px 0px, #c22c74 2.44769px -1.73459px 0px, #c22c74 2.88051px -0.838247px 0px;
}
.text-outline-magenta-600 {
  text-shadow: #922157 3px 0px 0px, #922157 2.83487px 0.981584px 0px, #922157 2.35766px 1.85511px 0px, #922157 1.62091px 2.52441px 0px, #922157 0.705713px 2.91581px 0px, #922157 -0.287171px 2.98622px 0px, #922157 -1.24844px 2.72789px 0px, #922157 -2.07227px 2.16926px 0px, #922157 -2.66798px 1.37182px 0px, #922157 -2.96998px 0.42336px 0px, #922157 -2.94502px -0.571704px 0px, #922157 -2.59586px -1.50383px 0px, #922157 -1.96093px -2.27041px 0px, #922157 -1.11013px -2.78704px 0px, #922157 -0.137119px -2.99686px 0px, #922157 0.850987px -2.87677px 0px, #922157 1.74541px -2.43999px 0px, #922157 2.44769px -1.73459px 0px, #922157 2.88051px -0.838247px 0px;
}
.text-outline-magenta-700 {
  text-shadow: #61163a 3px 0px 0px, #61163a 2.83487px 0.981584px 0px, #61163a 2.35766px 1.85511px 0px, #61163a 1.62091px 2.52441px 0px, #61163a 0.705713px 2.91581px 0px, #61163a -0.287171px 2.98622px 0px, #61163a -1.24844px 2.72789px 0px, #61163a -2.07227px 2.16926px 0px, #61163a -2.66798px 1.37182px 0px, #61163a -2.96998px 0.42336px 0px, #61163a -2.94502px -0.571704px 0px, #61163a -2.59586px -1.50383px 0px, #61163a -1.96093px -2.27041px 0px, #61163a -1.11013px -2.78704px 0px, #61163a -0.137119px -2.99686px 0px, #61163a 0.850987px -2.87677px 0px, #61163a 1.74541px -2.43999px 0px, #61163a 2.44769px -1.73459px 0px, #61163a 2.88051px -0.838247px 0px;
}
.text-outline-magenta-800 {
  text-shadow: #310b1d 3px 0px 0px, #310b1d 2.83487px 0.981584px 0px, #310b1d 2.35766px 1.85511px 0px, #310b1d 1.62091px 2.52441px 0px, #310b1d 0.705713px 2.91581px 0px, #310b1d -0.287171px 2.98622px 0px, #310b1d -1.24844px 2.72789px 0px, #310b1d -2.07227px 2.16926px 0px, #310b1d -2.66798px 1.37182px 0px, #310b1d -2.96998px 0.42336px 0px, #310b1d -2.94502px -0.571704px 0px, #310b1d -2.59586px -1.50383px 0px, #310b1d -1.96093px -2.27041px 0px, #310b1d -1.11013px -2.78704px 0px, #310b1d -0.137119px -2.99686px 0px, #310b1d 0.850987px -2.87677px 0px, #310b1d 1.74541px -2.43999px 0px, #310b1d 2.44769px -1.73459px 0px, #310b1d 2.88051px -0.838247px 0px;
}
.text-outline-magenta-900 {
  text-shadow: #18060f 3px 0px 0px, #18060f 2.83487px 0.981584px 0px, #18060f 2.35766px 1.85511px 0px, #18060f 1.62091px 2.52441px 0px, #18060f 0.705713px 2.91581px 0px, #18060f -0.287171px 2.98622px 0px, #18060f -1.24844px 2.72789px 0px, #18060f -2.07227px 2.16926px 0px, #18060f -2.66798px 1.37182px 0px, #18060f -2.96998px 0.42336px 0px, #18060f -2.94502px -0.571704px 0px, #18060f -2.59586px -1.50383px 0px, #18060f -1.96093px -2.27041px 0px, #18060f -1.11013px -2.78704px 0px, #18060f -0.137119px -2.99686px 0px, #18060f 0.850987px -2.87677px 0px, #18060f 1.74541px -2.43999px 0px, #18060f 2.44769px -1.73459px 0px, #18060f 2.88051px -0.838247px 0px;
}
.text-outline-blue {
  text-shadow: #005ac7 3px 0px 0px, #005ac7 2.83487px 0.981584px 0px, #005ac7 2.35766px 1.85511px 0px, #005ac7 1.62091px 2.52441px 0px, #005ac7 0.705713px 2.91581px 0px, #005ac7 -0.287171px 2.98622px 0px, #005ac7 -1.24844px 2.72789px 0px, #005ac7 -2.07227px 2.16926px 0px, #005ac7 -2.66798px 1.37182px 0px, #005ac7 -2.96998px 0.42336px 0px, #005ac7 -2.94502px -0.571704px 0px, #005ac7 -2.59586px -1.50383px 0px, #005ac7 -1.96093px -2.27041px 0px, #005ac7 -1.11013px -2.78704px 0px, #005ac7 -0.137119px -2.99686px 0px, #005ac7 0.850987px -2.87677px 0px, #005ac7 1.74541px -2.43999px 0px, #005ac7 2.44769px -1.73459px 0px, #005ac7 2.88051px -0.838247px 0px;
}
.text-outline-blue-50 {
  text-shadow: #f2f7fc 3px 0px 0px, #f2f7fc 2.83487px 0.981584px 0px, #f2f7fc 2.35766px 1.85511px 0px, #f2f7fc 1.62091px 2.52441px 0px, #f2f7fc 0.705713px 2.91581px 0px, #f2f7fc -0.287171px 2.98622px 0px, #f2f7fc -1.24844px 2.72789px 0px, #f2f7fc -2.07227px 2.16926px 0px, #f2f7fc -2.66798px 1.37182px 0px, #f2f7fc -2.96998px 0.42336px 0px, #f2f7fc -2.94502px -0.571704px 0px, #f2f7fc -2.59586px -1.50383px 0px, #f2f7fc -1.96093px -2.27041px 0px, #f2f7fc -1.11013px -2.78704px 0px, #f2f7fc -0.137119px -2.99686px 0px, #f2f7fc 0.850987px -2.87677px 0px, #f2f7fc 1.74541px -2.43999px 0px, #f2f7fc 2.44769px -1.73459px 0px, #f2f7fc 2.88051px -0.838247px 0px;
}
.text-outline-blue-100 {
  text-shadow: #dfeaf8 3px 0px 0px, #dfeaf8 2.83487px 0.981584px 0px, #dfeaf8 2.35766px 1.85511px 0px, #dfeaf8 1.62091px 2.52441px 0px, #dfeaf8 0.705713px 2.91581px 0px, #dfeaf8 -0.287171px 2.98622px 0px, #dfeaf8 -1.24844px 2.72789px 0px, #dfeaf8 -2.07227px 2.16926px 0px, #dfeaf8 -2.66798px 1.37182px 0px, #dfeaf8 -2.96998px 0.42336px 0px, #dfeaf8 -2.94502px -0.571704px 0px, #dfeaf8 -2.59586px -1.50383px 0px, #dfeaf8 -1.96093px -2.27041px 0px, #dfeaf8 -1.11013px -2.78704px 0px, #dfeaf8 -0.137119px -2.99686px 0px, #dfeaf8 0.850987px -2.87677px 0px, #dfeaf8 1.74541px -2.43999px 0px, #dfeaf8 2.44769px -1.73459px 0px, #dfeaf8 2.88051px -0.838247px 0px;
}
.text-outline-blue-200 {
  text-shadow: #bfd6f1 3px 0px 0px, #bfd6f1 2.83487px 0.981584px 0px, #bfd6f1 2.35766px 1.85511px 0px, #bfd6f1 1.62091px 2.52441px 0px, #bfd6f1 0.705713px 2.91581px 0px, #bfd6f1 -0.287171px 2.98622px 0px, #bfd6f1 -1.24844px 2.72789px 0px, #bfd6f1 -2.07227px 2.16926px 0px, #bfd6f1 -2.66798px 1.37182px 0px, #bfd6f1 -2.96998px 0.42336px 0px, #bfd6f1 -2.94502px -0.571704px 0px, #bfd6f1 -2.59586px -1.50383px 0px, #bfd6f1 -1.96093px -2.27041px 0px, #bfd6f1 -1.11013px -2.78704px 0px, #bfd6f1 -0.137119px -2.99686px 0px, #bfd6f1 0.850987px -2.87677px 0px, #bfd6f1 1.74541px -2.43999px 0px, #bfd6f1 2.44769px -1.73459px 0px, #bfd6f1 2.88051px -0.838247px 0px;
}
.text-outline-blue-300 {
  text-shadow: #80ade3 3px 0px 0px, #80ade3 2.83487px 0.981584px 0px, #80ade3 2.35766px 1.85511px 0px, #80ade3 1.62091px 2.52441px 0px, #80ade3 0.705713px 2.91581px 0px, #80ade3 -0.287171px 2.98622px 0px, #80ade3 -1.24844px 2.72789px 0px, #80ade3 -2.07227px 2.16926px 0px, #80ade3 -2.66798px 1.37182px 0px, #80ade3 -2.96998px 0.42336px 0px, #80ade3 -2.94502px -0.571704px 0px, #80ade3 -2.59586px -1.50383px 0px, #80ade3 -1.96093px -2.27041px 0px, #80ade3 -1.11013px -2.78704px 0px, #80ade3 -0.137119px -2.99686px 0px, #80ade3 0.850987px -2.87677px 0px, #80ade3 1.74541px -2.43999px 0px, #80ade3 2.44769px -1.73459px 0px, #80ade3 2.88051px -0.838247px 0px;
}
.text-outline-blue-400 {
  text-shadow: #4083d5 3px 0px 0px, #4083d5 2.83487px 0.981584px 0px, #4083d5 2.35766px 1.85511px 0px, #4083d5 1.62091px 2.52441px 0px, #4083d5 0.705713px 2.91581px 0px, #4083d5 -0.287171px 2.98622px 0px, #4083d5 -1.24844px 2.72789px 0px, #4083d5 -2.07227px 2.16926px 0px, #4083d5 -2.66798px 1.37182px 0px, #4083d5 -2.96998px 0.42336px 0px, #4083d5 -2.94502px -0.571704px 0px, #4083d5 -2.59586px -1.50383px 0px, #4083d5 -1.96093px -2.27041px 0px, #4083d5 -1.11013px -2.78704px 0px, #4083d5 -0.137119px -2.99686px 0px, #4083d5 0.850987px -2.87677px 0px, #4083d5 1.74541px -2.43999px 0px, #4083d5 2.44769px -1.73459px 0px, #4083d5 2.88051px -0.838247px 0px;
}
.text-outline-blue-500 {
  text-shadow: #005ac7 3px 0px 0px, #005ac7 2.83487px 0.981584px 0px, #005ac7 2.35766px 1.85511px 0px, #005ac7 1.62091px 2.52441px 0px, #005ac7 0.705713px 2.91581px 0px, #005ac7 -0.287171px 2.98622px 0px, #005ac7 -1.24844px 2.72789px 0px, #005ac7 -2.07227px 2.16926px 0px, #005ac7 -2.66798px 1.37182px 0px, #005ac7 -2.96998px 0.42336px 0px, #005ac7 -2.94502px -0.571704px 0px, #005ac7 -2.59586px -1.50383px 0px, #005ac7 -1.96093px -2.27041px 0px, #005ac7 -1.11013px -2.78704px 0px, #005ac7 -0.137119px -2.99686px 0px, #005ac7 0.850987px -2.87677px 0px, #005ac7 1.74541px -2.43999px 0px, #005ac7 2.44769px -1.73459px 0px, #005ac7 2.88051px -0.838247px 0px;
}
.text-outline-blue-600 {
  text-shadow: #004495 3px 0px 0px, #004495 2.83487px 0.981584px 0px, #004495 2.35766px 1.85511px 0px, #004495 1.62091px 2.52441px 0px, #004495 0.705713px 2.91581px 0px, #004495 -0.287171px 2.98622px 0px, #004495 -1.24844px 2.72789px 0px, #004495 -2.07227px 2.16926px 0px, #004495 -2.66798px 1.37182px 0px, #004495 -2.96998px 0.42336px 0px, #004495 -2.94502px -0.571704px 0px, #004495 -2.59586px -1.50383px 0px, #004495 -1.96093px -2.27041px 0px, #004495 -1.11013px -2.78704px 0px, #004495 -0.137119px -2.99686px 0px, #004495 0.850987px -2.87677px 0px, #004495 1.74541px -2.43999px 0px, #004495 2.44769px -1.73459px 0px, #004495 2.88051px -0.838247px 0px;
}
.text-outline-blue-700 {
  text-shadow: #002d64 3px 0px 0px, #002d64 2.83487px 0.981584px 0px, #002d64 2.35766px 1.85511px 0px, #002d64 1.62091px 2.52441px 0px, #002d64 0.705713px 2.91581px 0px, #002d64 -0.287171px 2.98622px 0px, #002d64 -1.24844px 2.72789px 0px, #002d64 -2.07227px 2.16926px 0px, #002d64 -2.66798px 1.37182px 0px, #002d64 -2.96998px 0.42336px 0px, #002d64 -2.94502px -0.571704px 0px, #002d64 -2.59586px -1.50383px 0px, #002d64 -1.96093px -2.27041px 0px, #002d64 -1.11013px -2.78704px 0px, #002d64 -0.137119px -2.99686px 0px, #002d64 0.850987px -2.87677px 0px, #002d64 1.74541px -2.43999px 0px, #002d64 2.44769px -1.73459px 0px, #002d64 2.88051px -0.838247px 0px;
}
.text-outline-blue-800 {
  text-shadow: #001732 3px 0px 0px, #001732 2.83487px 0.981584px 0px, #001732 2.35766px 1.85511px 0px, #001732 1.62091px 2.52441px 0px, #001732 0.705713px 2.91581px 0px, #001732 -0.287171px 2.98622px 0px, #001732 -1.24844px 2.72789px 0px, #001732 -2.07227px 2.16926px 0px, #001732 -2.66798px 1.37182px 0px, #001732 -2.96998px 0.42336px 0px, #001732 -2.94502px -0.571704px 0px, #001732 -2.59586px -1.50383px 0px, #001732 -1.96093px -2.27041px 0px, #001732 -1.11013px -2.78704px 0px, #001732 -0.137119px -2.99686px 0px, #001732 0.850987px -2.87677px 0px, #001732 1.74541px -2.43999px 0px, #001732 2.44769px -1.73459px 0px, #001732 2.88051px -0.838247px 0px;
}
.text-outline-blue-900 {
  text-shadow: #000b19 3px 0px 0px, #000b19 2.83487px 0.981584px 0px, #000b19 2.35766px 1.85511px 0px, #000b19 1.62091px 2.52441px 0px, #000b19 0.705713px 2.91581px 0px, #000b19 -0.287171px 2.98622px 0px, #000b19 -1.24844px 2.72789px 0px, #000b19 -2.07227px 2.16926px 0px, #000b19 -2.66798px 1.37182px 0px, #000b19 -2.96998px 0.42336px 0px, #000b19 -2.94502px -0.571704px 0px, #000b19 -2.59586px -1.50383px 0px, #000b19 -1.96093px -2.27041px 0px, #000b19 -1.11013px -2.78704px 0px, #000b19 -0.137119px -2.99686px 0px, #000b19 0.850987px -2.87677px 0px, #000b19 1.74541px -2.43999px 0px, #000b19 2.44769px -1.73459px 0px, #000b19 2.88051px -0.838247px 0px;
}
.text-outline-red {
  text-shadow: #e61f1b 3px 0px 0px, #e61f1b 2.83487px 0.981584px 0px, #e61f1b 2.35766px 1.85511px 0px, #e61f1b 1.62091px 2.52441px 0px, #e61f1b 0.705713px 2.91581px 0px, #e61f1b -0.287171px 2.98622px 0px, #e61f1b -1.24844px 2.72789px 0px, #e61f1b -2.07227px 2.16926px 0px, #e61f1b -2.66798px 1.37182px 0px, #e61f1b -2.96998px 0.42336px 0px, #e61f1b -2.94502px -0.571704px 0px, #e61f1b -2.59586px -1.50383px 0px, #e61f1b -1.96093px -2.27041px 0px, #e61f1b -1.11013px -2.78704px 0px, #e61f1b -0.137119px -2.99686px 0px, #e61f1b 0.850987px -2.87677px 0px, #e61f1b 1.74541px -2.43999px 0px, #e61f1b 2.44769px -1.73459px 0px, #e61f1b 2.88051px -0.838247px 0px;
}
.text-outline-red-50 {
  text-shadow: #fef4f4 3px 0px 0px, #fef4f4 2.83487px 0.981584px 0px, #fef4f4 2.35766px 1.85511px 0px, #fef4f4 1.62091px 2.52441px 0px, #fef4f4 0.705713px 2.91581px 0px, #fef4f4 -0.287171px 2.98622px 0px, #fef4f4 -1.24844px 2.72789px 0px, #fef4f4 -2.07227px 2.16926px 0px, #fef4f4 -2.66798px 1.37182px 0px, #fef4f4 -2.96998px 0.42336px 0px, #fef4f4 -2.94502px -0.571704px 0px, #fef4f4 -2.59586px -1.50383px 0px, #fef4f4 -1.96093px -2.27041px 0px, #fef4f4 -1.11013px -2.78704px 0px, #fef4f4 -0.137119px -2.99686px 0px, #fef4f4 0.850987px -2.87677px 0px, #fef4f4 1.74541px -2.43999px 0px, #fef4f4 2.44769px -1.73459px 0px, #fef4f4 2.88051px -0.838247px 0px;
}
.text-outline-red-100 {
  text-shadow: #fce3e3 3px 0px 0px, #fce3e3 2.83487px 0.981584px 0px, #fce3e3 2.35766px 1.85511px 0px, #fce3e3 1.62091px 2.52441px 0px, #fce3e3 0.705713px 2.91581px 0px, #fce3e3 -0.287171px 2.98622px 0px, #fce3e3 -1.24844px 2.72789px 0px, #fce3e3 -2.07227px 2.16926px 0px, #fce3e3 -2.66798px 1.37182px 0px, #fce3e3 -2.96998px 0.42336px 0px, #fce3e3 -2.94502px -0.571704px 0px, #fce3e3 -2.59586px -1.50383px 0px, #fce3e3 -1.96093px -2.27041px 0px, #fce3e3 -1.11013px -2.78704px 0px, #fce3e3 -0.137119px -2.99686px 0px, #fce3e3 0.850987px -2.87677px 0px, #fce3e3 1.74541px -2.43999px 0px, #fce3e3 2.44769px -1.73459px 0px, #fce3e3 2.88051px -0.838247px 0px;
}
.text-outline-red-200 {
  text-shadow: #f9c7c6 3px 0px 0px, #f9c7c6 2.83487px 0.981584px 0px, #f9c7c6 2.35766px 1.85511px 0px, #f9c7c6 1.62091px 2.52441px 0px, #f9c7c6 0.705713px 2.91581px 0px, #f9c7c6 -0.287171px 2.98622px 0px, #f9c7c6 -1.24844px 2.72789px 0px, #f9c7c6 -2.07227px 2.16926px 0px, #f9c7c6 -2.66798px 1.37182px 0px, #f9c7c6 -2.96998px 0.42336px 0px, #f9c7c6 -2.94502px -0.571704px 0px, #f9c7c6 -2.59586px -1.50383px 0px, #f9c7c6 -1.96093px -2.27041px 0px, #f9c7c6 -1.11013px -2.78704px 0px, #f9c7c6 -0.137119px -2.99686px 0px, #f9c7c6 0.850987px -2.87677px 0px, #f9c7c6 1.74541px -2.43999px 0px, #f9c7c6 2.44769px -1.73459px 0px, #f9c7c6 2.88051px -0.838247px 0px;
}
.text-outline-red-300 {
  text-shadow: #f38f8d 3px 0px 0px, #f38f8d 2.83487px 0.981584px 0px, #f38f8d 2.35766px 1.85511px 0px, #f38f8d 1.62091px 2.52441px 0px, #f38f8d 0.705713px 2.91581px 0px, #f38f8d -0.287171px 2.98622px 0px, #f38f8d -1.24844px 2.72789px 0px, #f38f8d -2.07227px 2.16926px 0px, #f38f8d -2.66798px 1.37182px 0px, #f38f8d -2.96998px 0.42336px 0px, #f38f8d -2.94502px -0.571704px 0px, #f38f8d -2.59586px -1.50383px 0px, #f38f8d -1.96093px -2.27041px 0px, #f38f8d -1.11013px -2.78704px 0px, #f38f8d -0.137119px -2.99686px 0px, #f38f8d 0.850987px -2.87677px 0px, #f38f8d 1.74541px -2.43999px 0px, #f38f8d 2.44769px -1.73459px 0px, #f38f8d 2.88051px -0.838247px 0px;
}
.text-outline-red-400 {
  text-shadow: #ec5754 3px 0px 0px, #ec5754 2.83487px 0.981584px 0px, #ec5754 2.35766px 1.85511px 0px, #ec5754 1.62091px 2.52441px 0px, #ec5754 0.705713px 2.91581px 0px, #ec5754 -0.287171px 2.98622px 0px, #ec5754 -1.24844px 2.72789px 0px, #ec5754 -2.07227px 2.16926px 0px, #ec5754 -2.66798px 1.37182px 0px, #ec5754 -2.96998px 0.42336px 0px, #ec5754 -2.94502px -0.571704px 0px, #ec5754 -2.59586px -1.50383px 0px, #ec5754 -1.96093px -2.27041px 0px, #ec5754 -1.11013px -2.78704px 0px, #ec5754 -0.137119px -2.99686px 0px, #ec5754 0.850987px -2.87677px 0px, #ec5754 1.74541px -2.43999px 0px, #ec5754 2.44769px -1.73459px 0px, #ec5754 2.88051px -0.838247px 0px;
}
.text-outline-red-500 {
  text-shadow: #e61f1b 3px 0px 0px, #e61f1b 2.83487px 0.981584px 0px, #e61f1b 2.35766px 1.85511px 0px, #e61f1b 1.62091px 2.52441px 0px, #e61f1b 0.705713px 2.91581px 0px, #e61f1b -0.287171px 2.98622px 0px, #e61f1b -1.24844px 2.72789px 0px, #e61f1b -2.07227px 2.16926px 0px, #e61f1b -2.66798px 1.37182px 0px, #e61f1b -2.96998px 0.42336px 0px, #e61f1b -2.94502px -0.571704px 0px, #e61f1b -2.59586px -1.50383px 0px, #e61f1b -1.96093px -2.27041px 0px, #e61f1b -1.11013px -2.78704px 0px, #e61f1b -0.137119px -2.99686px 0px, #e61f1b 0.850987px -2.87677px 0px, #e61f1b 1.74541px -2.43999px 0px, #e61f1b 2.44769px -1.73459px 0px, #e61f1b 2.88051px -0.838247px 0px;
}
.text-outline-red-600 {
  text-shadow: #ad1714 3px 0px 0px, #ad1714 2.83487px 0.981584px 0px, #ad1714 2.35766px 1.85511px 0px, #ad1714 1.62091px 2.52441px 0px, #ad1714 0.705713px 2.91581px 0px, #ad1714 -0.287171px 2.98622px 0px, #ad1714 -1.24844px 2.72789px 0px, #ad1714 -2.07227px 2.16926px 0px, #ad1714 -2.66798px 1.37182px 0px, #ad1714 -2.96998px 0.42336px 0px, #ad1714 -2.94502px -0.571704px 0px, #ad1714 -2.59586px -1.50383px 0px, #ad1714 -1.96093px -2.27041px 0px, #ad1714 -1.11013px -2.78704px 0px, #ad1714 -0.137119px -2.99686px 0px, #ad1714 0.850987px -2.87677px 0px, #ad1714 1.74541px -2.43999px 0px, #ad1714 2.44769px -1.73459px 0px, #ad1714 2.88051px -0.838247px 0px;
}
.text-outline-red-700 {
  text-shadow: #73100e 3px 0px 0px, #73100e 2.83487px 0.981584px 0px, #73100e 2.35766px 1.85511px 0px, #73100e 1.62091px 2.52441px 0px, #73100e 0.705713px 2.91581px 0px, #73100e -0.287171px 2.98622px 0px, #73100e -1.24844px 2.72789px 0px, #73100e -2.07227px 2.16926px 0px, #73100e -2.66798px 1.37182px 0px, #73100e -2.96998px 0.42336px 0px, #73100e -2.94502px -0.571704px 0px, #73100e -2.59586px -1.50383px 0px, #73100e -1.96093px -2.27041px 0px, #73100e -1.11013px -2.78704px 0px, #73100e -0.137119px -2.99686px 0px, #73100e 0.850987px -2.87677px 0px, #73100e 1.74541px -2.43999px 0px, #73100e 2.44769px -1.73459px 0px, #73100e 2.88051px -0.838247px 0px;
}
.text-outline-red-800 {
  text-shadow: #3a0807 3px 0px 0px, #3a0807 2.83487px 0.981584px 0px, #3a0807 2.35766px 1.85511px 0px, #3a0807 1.62091px 2.52441px 0px, #3a0807 0.705713px 2.91581px 0px, #3a0807 -0.287171px 2.98622px 0px, #3a0807 -1.24844px 2.72789px 0px, #3a0807 -2.07227px 2.16926px 0px, #3a0807 -2.66798px 1.37182px 0px, #3a0807 -2.96998px 0.42336px 0px, #3a0807 -2.94502px -0.571704px 0px, #3a0807 -2.59586px -1.50383px 0px, #3a0807 -1.96093px -2.27041px 0px, #3a0807 -1.11013px -2.78704px 0px, #3a0807 -0.137119px -2.99686px 0px, #3a0807 0.850987px -2.87677px 0px, #3a0807 1.74541px -2.43999px 0px, #3a0807 2.44769px -1.73459px 0px, #3a0807 2.88051px -0.838247px 0px;
}
.text-outline-red-900 {
  text-shadow: #1d0403 3px 0px 0px, #1d0403 2.83487px 0.981584px 0px, #1d0403 2.35766px 1.85511px 0px, #1d0403 1.62091px 2.52441px 0px, #1d0403 0.705713px 2.91581px 0px, #1d0403 -0.287171px 2.98622px 0px, #1d0403 -1.24844px 2.72789px 0px, #1d0403 -2.07227px 2.16926px 0px, #1d0403 -2.66798px 1.37182px 0px, #1d0403 -2.96998px 0.42336px 0px, #1d0403 -2.94502px -0.571704px 0px, #1d0403 -2.59586px -1.50383px 0px, #1d0403 -1.96093px -2.27041px 0px, #1d0403 -1.11013px -2.78704px 0px, #1d0403 -0.137119px -2.99686px 0px, #1d0403 0.850987px -2.87677px 0px, #1d0403 1.74541px -2.43999px 0px, #1d0403 2.44769px -1.73459px 0px, #1d0403 2.88051px -0.838247px 0px;
}
.text-outline-rose {
  text-shadow: #de005b 3px 0px 0px, #de005b 2.83487px 0.981584px 0px, #de005b 2.35766px 1.85511px 0px, #de005b 1.62091px 2.52441px 0px, #de005b 0.705713px 2.91581px 0px, #de005b -0.287171px 2.98622px 0px, #de005b -1.24844px 2.72789px 0px, #de005b -2.07227px 2.16926px 0px, #de005b -2.66798px 1.37182px 0px, #de005b -2.96998px 0.42336px 0px, #de005b -2.94502px -0.571704px 0px, #de005b -2.59586px -1.50383px 0px, #de005b -1.96093px -2.27041px 0px, #de005b -1.11013px -2.78704px 0px, #de005b -0.137119px -2.99686px 0px, #de005b 0.850987px -2.87677px 0px, #de005b 1.74541px -2.43999px 0px, #de005b 2.44769px -1.73459px 0px, #de005b 2.88051px -0.838247px 0px;
}
.text-outline-rose-50 {
  text-shadow: #fdf2f7 3px 0px 0px, #fdf2f7 2.83487px 0.981584px 0px, #fdf2f7 2.35766px 1.85511px 0px, #fdf2f7 1.62091px 2.52441px 0px, #fdf2f7 0.705713px 2.91581px 0px, #fdf2f7 -0.287171px 2.98622px 0px, #fdf2f7 -1.24844px 2.72789px 0px, #fdf2f7 -2.07227px 2.16926px 0px, #fdf2f7 -2.66798px 1.37182px 0px, #fdf2f7 -2.96998px 0.42336px 0px, #fdf2f7 -2.94502px -0.571704px 0px, #fdf2f7 -2.59586px -1.50383px 0px, #fdf2f7 -1.96093px -2.27041px 0px, #fdf2f7 -1.11013px -2.78704px 0px, #fdf2f7 -0.137119px -2.99686px 0px, #fdf2f7 0.850987px -2.87677px 0px, #fdf2f7 1.74541px -2.43999px 0px, #fdf2f7 2.44769px -1.73459px 0px, #fdf2f7 2.88051px -0.838247px 0px;
}
.text-outline-rose-100 {
  text-shadow: #fbdfeb 3px 0px 0px, #fbdfeb 2.83487px 0.981584px 0px, #fbdfeb 2.35766px 1.85511px 0px, #fbdfeb 1.62091px 2.52441px 0px, #fbdfeb 0.705713px 2.91581px 0px, #fbdfeb -0.287171px 2.98622px 0px, #fbdfeb -1.24844px 2.72789px 0px, #fbdfeb -2.07227px 2.16926px 0px, #fbdfeb -2.66798px 1.37182px 0px, #fbdfeb -2.96998px 0.42336px 0px, #fbdfeb -2.94502px -0.571704px 0px, #fbdfeb -2.59586px -1.50383px 0px, #fbdfeb -1.96093px -2.27041px 0px, #fbdfeb -1.11013px -2.78704px 0px, #fbdfeb -0.137119px -2.99686px 0px, #fbdfeb 0.850987px -2.87677px 0px, #fbdfeb 1.74541px -2.43999px 0px, #fbdfeb 2.44769px -1.73459px 0px, #fbdfeb 2.88051px -0.838247px 0px;
}
.text-outline-rose-200 {
  text-shadow: #f7bfd6 3px 0px 0px, #f7bfd6 2.83487px 0.981584px 0px, #f7bfd6 2.35766px 1.85511px 0px, #f7bfd6 1.62091px 2.52441px 0px, #f7bfd6 0.705713px 2.91581px 0px, #f7bfd6 -0.287171px 2.98622px 0px, #f7bfd6 -1.24844px 2.72789px 0px, #f7bfd6 -2.07227px 2.16926px 0px, #f7bfd6 -2.66798px 1.37182px 0px, #f7bfd6 -2.96998px 0.42336px 0px, #f7bfd6 -2.94502px -0.571704px 0px, #f7bfd6 -2.59586px -1.50383px 0px, #f7bfd6 -1.96093px -2.27041px 0px, #f7bfd6 -1.11013px -2.78704px 0px, #f7bfd6 -0.137119px -2.99686px 0px, #f7bfd6 0.850987px -2.87677px 0px, #f7bfd6 1.74541px -2.43999px 0px, #f7bfd6 2.44769px -1.73459px 0px, #f7bfd6 2.88051px -0.838247px 0px;
}
.text-outline-rose-300 {
  text-shadow: #ef80ad 3px 0px 0px, #ef80ad 2.83487px 0.981584px 0px, #ef80ad 2.35766px 1.85511px 0px, #ef80ad 1.62091px 2.52441px 0px, #ef80ad 0.705713px 2.91581px 0px, #ef80ad -0.287171px 2.98622px 0px, #ef80ad -1.24844px 2.72789px 0px, #ef80ad -2.07227px 2.16926px 0px, #ef80ad -2.66798px 1.37182px 0px, #ef80ad -2.96998px 0.42336px 0px, #ef80ad -2.94502px -0.571704px 0px, #ef80ad -2.59586px -1.50383px 0px, #ef80ad -1.96093px -2.27041px 0px, #ef80ad -1.11013px -2.78704px 0px, #ef80ad -0.137119px -2.99686px 0px, #ef80ad 0.850987px -2.87677px 0px, #ef80ad 1.74541px -2.43999px 0px, #ef80ad 2.44769px -1.73459px 0px, #ef80ad 2.88051px -0.838247px 0px;
}
.text-outline-rose-400 {
  text-shadow: #e64084 3px 0px 0px, #e64084 2.83487px 0.981584px 0px, #e64084 2.35766px 1.85511px 0px, #e64084 1.62091px 2.52441px 0px, #e64084 0.705713px 2.91581px 0px, #e64084 -0.287171px 2.98622px 0px, #e64084 -1.24844px 2.72789px 0px, #e64084 -2.07227px 2.16926px 0px, #e64084 -2.66798px 1.37182px 0px, #e64084 -2.96998px 0.42336px 0px, #e64084 -2.94502px -0.571704px 0px, #e64084 -2.59586px -1.50383px 0px, #e64084 -1.96093px -2.27041px 0px, #e64084 -1.11013px -2.78704px 0px, #e64084 -0.137119px -2.99686px 0px, #e64084 0.850987px -2.87677px 0px, #e64084 1.74541px -2.43999px 0px, #e64084 2.44769px -1.73459px 0px, #e64084 2.88051px -0.838247px 0px;
}
.text-outline-rose-500 {
  text-shadow: #de005b 3px 0px 0px, #de005b 2.83487px 0.981584px 0px, #de005b 2.35766px 1.85511px 0px, #de005b 1.62091px 2.52441px 0px, #de005b 0.705713px 2.91581px 0px, #de005b -0.287171px 2.98622px 0px, #de005b -1.24844px 2.72789px 0px, #de005b -2.07227px 2.16926px 0px, #de005b -2.66798px 1.37182px 0px, #de005b -2.96998px 0.42336px 0px, #de005b -2.94502px -0.571704px 0px, #de005b -2.59586px -1.50383px 0px, #de005b -1.96093px -2.27041px 0px, #de005b -1.11013px -2.78704px 0px, #de005b -0.137119px -2.99686px 0px, #de005b 0.850987px -2.87677px 0px, #de005b 1.74541px -2.43999px 0px, #de005b 2.44769px -1.73459px 0px, #de005b 2.88051px -0.838247px 0px;
}
.text-outline-rose-600 {
  text-shadow: #a70044 3px 0px 0px, #a70044 2.83487px 0.981584px 0px, #a70044 2.35766px 1.85511px 0px, #a70044 1.62091px 2.52441px 0px, #a70044 0.705713px 2.91581px 0px, #a70044 -0.287171px 2.98622px 0px, #a70044 -1.24844px 2.72789px 0px, #a70044 -2.07227px 2.16926px 0px, #a70044 -2.66798px 1.37182px 0px, #a70044 -2.96998px 0.42336px 0px, #a70044 -2.94502px -0.571704px 0px, #a70044 -2.59586px -1.50383px 0px, #a70044 -1.96093px -2.27041px 0px, #a70044 -1.11013px -2.78704px 0px, #a70044 -0.137119px -2.99686px 0px, #a70044 0.850987px -2.87677px 0px, #a70044 1.74541px -2.43999px 0px, #a70044 2.44769px -1.73459px 0px, #a70044 2.88051px -0.838247px 0px;
}
.text-outline-rose-700 {
  text-shadow: #6f002e 3px 0px 0px, #6f002e 2.83487px 0.981584px 0px, #6f002e 2.35766px 1.85511px 0px, #6f002e 1.62091px 2.52441px 0px, #6f002e 0.705713px 2.91581px 0px, #6f002e -0.287171px 2.98622px 0px, #6f002e -1.24844px 2.72789px 0px, #6f002e -2.07227px 2.16926px 0px, #6f002e -2.66798px 1.37182px 0px, #6f002e -2.96998px 0.42336px 0px, #6f002e -2.94502px -0.571704px 0px, #6f002e -2.59586px -1.50383px 0px, #6f002e -1.96093px -2.27041px 0px, #6f002e -1.11013px -2.78704px 0px, #6f002e -0.137119px -2.99686px 0px, #6f002e 0.850987px -2.87677px 0px, #6f002e 1.74541px -2.43999px 0px, #6f002e 2.44769px -1.73459px 0px, #6f002e 2.88051px -0.838247px 0px;
}
.text-outline-rose-800 {
  text-shadow: #380017 3px 0px 0px, #380017 2.83487px 0.981584px 0px, #380017 2.35766px 1.85511px 0px, #380017 1.62091px 2.52441px 0px, #380017 0.705713px 2.91581px 0px, #380017 -0.287171px 2.98622px 0px, #380017 -1.24844px 2.72789px 0px, #380017 -2.07227px 2.16926px 0px, #380017 -2.66798px 1.37182px 0px, #380017 -2.96998px 0.42336px 0px, #380017 -2.94502px -0.571704px 0px, #380017 -2.59586px -1.50383px 0px, #380017 -1.96093px -2.27041px 0px, #380017 -1.11013px -2.78704px 0px, #380017 -0.137119px -2.99686px 0px, #380017 0.850987px -2.87677px 0px, #380017 1.74541px -2.43999px 0px, #380017 2.44769px -1.73459px 0px, #380017 2.88051px -0.838247px 0px;
}
.text-outline-rose-900 {
  text-shadow: #1c000b 3px 0px 0px, #1c000b 2.83487px 0.981584px 0px, #1c000b 2.35766px 1.85511px 0px, #1c000b 1.62091px 2.52441px 0px, #1c000b 0.705713px 2.91581px 0px, #1c000b -0.287171px 2.98622px 0px, #1c000b -1.24844px 2.72789px 0px, #1c000b -2.07227px 2.16926px 0px, #1c000b -2.66798px 1.37182px 0px, #1c000b -2.96998px 0.42336px 0px, #1c000b -2.94502px -0.571704px 0px, #1c000b -2.59586px -1.50383px 0px, #1c000b -1.96093px -2.27041px 0px, #1c000b -1.11013px -2.78704px 0px, #1c000b -0.137119px -2.99686px 0px, #1c000b 0.850987px -2.87677px 0px, #1c000b 1.74541px -2.43999px 0px, #1c000b 2.44769px -1.73459px 0px, #1c000b 2.88051px -0.838247px 0px;
}
.text-outline-tomato {
  text-shadow: #ea5534 3px 0px 0px, #ea5534 2.83487px 0.981584px 0px, #ea5534 2.35766px 1.85511px 0px, #ea5534 1.62091px 2.52441px 0px, #ea5534 0.705713px 2.91581px 0px, #ea5534 -0.287171px 2.98622px 0px, #ea5534 -1.24844px 2.72789px 0px, #ea5534 -2.07227px 2.16926px 0px, #ea5534 -2.66798px 1.37182px 0px, #ea5534 -2.96998px 0.42336px 0px, #ea5534 -2.94502px -0.571704px 0px, #ea5534 -2.59586px -1.50383px 0px, #ea5534 -1.96093px -2.27041px 0px, #ea5534 -1.11013px -2.78704px 0px, #ea5534 -0.137119px -2.99686px 0px, #ea5534 0.850987px -2.87677px 0px, #ea5534 1.74541px -2.43999px 0px, #ea5534 2.44769px -1.73459px 0px, #ea5534 2.88051px -0.838247px 0px;
}
.text-outline-tomato-50 {
  text-shadow: #fef7f5 3px 0px 0px, #fef7f5 2.83487px 0.981584px 0px, #fef7f5 2.35766px 1.85511px 0px, #fef7f5 1.62091px 2.52441px 0px, #fef7f5 0.705713px 2.91581px 0px, #fef7f5 -0.287171px 2.98622px 0px, #fef7f5 -1.24844px 2.72789px 0px, #fef7f5 -2.07227px 2.16926px 0px, #fef7f5 -2.66798px 1.37182px 0px, #fef7f5 -2.96998px 0.42336px 0px, #fef7f5 -2.94502px -0.571704px 0px, #fef7f5 -2.59586px -1.50383px 0px, #fef7f5 -1.96093px -2.27041px 0px, #fef7f5 -1.11013px -2.78704px 0px, #fef7f5 -0.137119px -2.99686px 0px, #fef7f5 0.850987px -2.87677px 0px, #fef7f5 1.74541px -2.43999px 0px, #fef7f5 2.44769px -1.73459px 0px, #fef7f5 2.88051px -0.838247px 0px;
}
.text-outline-tomato-100 {
  text-shadow: #fceae6 3px 0px 0px, #fceae6 2.83487px 0.981584px 0px, #fceae6 2.35766px 1.85511px 0px, #fceae6 1.62091px 2.52441px 0px, #fceae6 0.705713px 2.91581px 0px, #fceae6 -0.287171px 2.98622px 0px, #fceae6 -1.24844px 2.72789px 0px, #fceae6 -2.07227px 2.16926px 0px, #fceae6 -2.66798px 1.37182px 0px, #fceae6 -2.96998px 0.42336px 0px, #fceae6 -2.94502px -0.571704px 0px, #fceae6 -2.59586px -1.50383px 0px, #fceae6 -1.96093px -2.27041px 0px, #fceae6 -1.11013px -2.78704px 0px, #fceae6 -0.137119px -2.99686px 0px, #fceae6 0.850987px -2.87677px 0px, #fceae6 1.74541px -2.43999px 0px, #fceae6 2.44769px -1.73459px 0px, #fceae6 2.88051px -0.838247px 0px;
}
.text-outline-tomato-200 {
  text-shadow: #fad5cc 3px 0px 0px, #fad5cc 2.83487px 0.981584px 0px, #fad5cc 2.35766px 1.85511px 0px, #fad5cc 1.62091px 2.52441px 0px, #fad5cc 0.705713px 2.91581px 0px, #fad5cc -0.287171px 2.98622px 0px, #fad5cc -1.24844px 2.72789px 0px, #fad5cc -2.07227px 2.16926px 0px, #fad5cc -2.66798px 1.37182px 0px, #fad5cc -2.96998px 0.42336px 0px, #fad5cc -2.94502px -0.571704px 0px, #fad5cc -2.59586px -1.50383px 0px, #fad5cc -1.96093px -2.27041px 0px, #fad5cc -1.11013px -2.78704px 0px, #fad5cc -0.137119px -2.99686px 0px, #fad5cc 0.850987px -2.87677px 0px, #fad5cc 1.74541px -2.43999px 0px, #fad5cc 2.44769px -1.73459px 0px, #fad5cc 2.88051px -0.838247px 0px;
}
.text-outline-tomato-300 {
  text-shadow: #f5aa9a 3px 0px 0px, #f5aa9a 2.83487px 0.981584px 0px, #f5aa9a 2.35766px 1.85511px 0px, #f5aa9a 1.62091px 2.52441px 0px, #f5aa9a 0.705713px 2.91581px 0px, #f5aa9a -0.287171px 2.98622px 0px, #f5aa9a -1.24844px 2.72789px 0px, #f5aa9a -2.07227px 2.16926px 0px, #f5aa9a -2.66798px 1.37182px 0px, #f5aa9a -2.96998px 0.42336px 0px, #f5aa9a -2.94502px -0.571704px 0px, #f5aa9a -2.59586px -1.50383px 0px, #f5aa9a -1.96093px -2.27041px 0px, #f5aa9a -1.11013px -2.78704px 0px, #f5aa9a -0.137119px -2.99686px 0px, #f5aa9a 0.850987px -2.87677px 0px, #f5aa9a 1.74541px -2.43999px 0px, #f5aa9a 2.44769px -1.73459px 0px, #f5aa9a 2.88051px -0.838247px 0px;
}
.text-outline-tomato-400 {
  text-shadow: #ef8067 3px 0px 0px, #ef8067 2.83487px 0.981584px 0px, #ef8067 2.35766px 1.85511px 0px, #ef8067 1.62091px 2.52441px 0px, #ef8067 0.705713px 2.91581px 0px, #ef8067 -0.287171px 2.98622px 0px, #ef8067 -1.24844px 2.72789px 0px, #ef8067 -2.07227px 2.16926px 0px, #ef8067 -2.66798px 1.37182px 0px, #ef8067 -2.96998px 0.42336px 0px, #ef8067 -2.94502px -0.571704px 0px, #ef8067 -2.59586px -1.50383px 0px, #ef8067 -1.96093px -2.27041px 0px, #ef8067 -1.11013px -2.78704px 0px, #ef8067 -0.137119px -2.99686px 0px, #ef8067 0.850987px -2.87677px 0px, #ef8067 1.74541px -2.43999px 0px, #ef8067 2.44769px -1.73459px 0px, #ef8067 2.88051px -0.838247px 0px;
}
.text-outline-tomato-500 {
  text-shadow: #ea5534 3px 0px 0px, #ea5534 2.83487px 0.981584px 0px, #ea5534 2.35766px 1.85511px 0px, #ea5534 1.62091px 2.52441px 0px, #ea5534 0.705713px 2.91581px 0px, #ea5534 -0.287171px 2.98622px 0px, #ea5534 -1.24844px 2.72789px 0px, #ea5534 -2.07227px 2.16926px 0px, #ea5534 -2.66798px 1.37182px 0px, #ea5534 -2.96998px 0.42336px 0px, #ea5534 -2.94502px -0.571704px 0px, #ea5534 -2.59586px -1.50383px 0px, #ea5534 -1.96093px -2.27041px 0px, #ea5534 -1.11013px -2.78704px 0px, #ea5534 -0.137119px -2.99686px 0px, #ea5534 0.850987px -2.87677px 0px, #ea5534 1.74541px -2.43999px 0px, #ea5534 2.44769px -1.73459px 0px, #ea5534 2.88051px -0.838247px 0px;
}
.text-outline-tomato-600 {
  text-shadow: #b04027 3px 0px 0px, #b04027 2.83487px 0.981584px 0px, #b04027 2.35766px 1.85511px 0px, #b04027 1.62091px 2.52441px 0px, #b04027 0.705713px 2.91581px 0px, #b04027 -0.287171px 2.98622px 0px, #b04027 -1.24844px 2.72789px 0px, #b04027 -2.07227px 2.16926px 0px, #b04027 -2.66798px 1.37182px 0px, #b04027 -2.96998px 0.42336px 0px, #b04027 -2.94502px -0.571704px 0px, #b04027 -2.59586px -1.50383px 0px, #b04027 -1.96093px -2.27041px 0px, #b04027 -1.11013px -2.78704px 0px, #b04027 -0.137119px -2.99686px 0px, #b04027 0.850987px -2.87677px 0px, #b04027 1.74541px -2.43999px 0px, #b04027 2.44769px -1.73459px 0px, #b04027 2.88051px -0.838247px 0px;
}
.text-outline-tomato-700 {
  text-shadow: #752b1a 3px 0px 0px, #752b1a 2.83487px 0.981584px 0px, #752b1a 2.35766px 1.85511px 0px, #752b1a 1.62091px 2.52441px 0px, #752b1a 0.705713px 2.91581px 0px, #752b1a -0.287171px 2.98622px 0px, #752b1a -1.24844px 2.72789px 0px, #752b1a -2.07227px 2.16926px 0px, #752b1a -2.66798px 1.37182px 0px, #752b1a -2.96998px 0.42336px 0px, #752b1a -2.94502px -0.571704px 0px, #752b1a -2.59586px -1.50383px 0px, #752b1a -1.96093px -2.27041px 0px, #752b1a -1.11013px -2.78704px 0px, #752b1a -0.137119px -2.99686px 0px, #752b1a 0.850987px -2.87677px 0px, #752b1a 1.74541px -2.43999px 0px, #752b1a 2.44769px -1.73459px 0px, #752b1a 2.88051px -0.838247px 0px;
}
.text-outline-tomato-800 {
  text-shadow: #3b150d 3px 0px 0px, #3b150d 2.83487px 0.981584px 0px, #3b150d 2.35766px 1.85511px 0px, #3b150d 1.62091px 2.52441px 0px, #3b150d 0.705713px 2.91581px 0px, #3b150d -0.287171px 2.98622px 0px, #3b150d -1.24844px 2.72789px 0px, #3b150d -2.07227px 2.16926px 0px, #3b150d -2.66798px 1.37182px 0px, #3b150d -2.96998px 0.42336px 0px, #3b150d -2.94502px -0.571704px 0px, #3b150d -2.59586px -1.50383px 0px, #3b150d -1.96093px -2.27041px 0px, #3b150d -1.11013px -2.78704px 0px, #3b150d -0.137119px -2.99686px 0px, #3b150d 0.850987px -2.87677px 0px, #3b150d 1.74541px -2.43999px 0px, #3b150d 2.44769px -1.73459px 0px, #3b150d 2.88051px -0.838247px 0px;
}
.text-outline-tomato-900 {
  text-shadow: #1d0b07 3px 0px 0px, #1d0b07 2.83487px 0.981584px 0px, #1d0b07 2.35766px 1.85511px 0px, #1d0b07 1.62091px 2.52441px 0px, #1d0b07 0.705713px 2.91581px 0px, #1d0b07 -0.287171px 2.98622px 0px, #1d0b07 -1.24844px 2.72789px 0px, #1d0b07 -2.07227px 2.16926px 0px, #1d0b07 -2.66798px 1.37182px 0px, #1d0b07 -2.96998px 0.42336px 0px, #1d0b07 -2.94502px -0.571704px 0px, #1d0b07 -2.59586px -1.50383px 0px, #1d0b07 -1.96093px -2.27041px 0px, #1d0b07 -1.11013px -2.78704px 0px, #1d0b07 -0.137119px -2.99686px 0px, #1d0b07 0.850987px -2.87677px 0px, #1d0b07 1.74541px -2.43999px 0px, #1d0b07 2.44769px -1.73459px 0px, #1d0b07 2.88051px -0.838247px 0px;
}
.text-outline-pink {
  text-shadow: #e95471 3px 0px 0px, #e95471 2.83487px 0.981584px 0px, #e95471 2.35766px 1.85511px 0px, #e95471 1.62091px 2.52441px 0px, #e95471 0.705713px 2.91581px 0px, #e95471 -0.287171px 2.98622px 0px, #e95471 -1.24844px 2.72789px 0px, #e95471 -2.07227px 2.16926px 0px, #e95471 -2.66798px 1.37182px 0px, #e95471 -2.96998px 0.42336px 0px, #e95471 -2.94502px -0.571704px 0px, #e95471 -2.59586px -1.50383px 0px, #e95471 -1.96093px -2.27041px 0px, #e95471 -1.11013px -2.78704px 0px, #e95471 -0.137119px -2.99686px 0px, #e95471 0.850987px -2.87677px 0px, #e95471 1.74541px -2.43999px 0px, #e95471 2.44769px -1.73459px 0px, #e95471 2.88051px -0.838247px 0px;
}
.text-outline-pink-50 {
  text-shadow: #fef6f8 3px 0px 0px, #fef6f8 2.83487px 0.981584px 0px, #fef6f8 2.35766px 1.85511px 0px, #fef6f8 1.62091px 2.52441px 0px, #fef6f8 0.705713px 2.91581px 0px, #fef6f8 -0.287171px 2.98622px 0px, #fef6f8 -1.24844px 2.72789px 0px, #fef6f8 -2.07227px 2.16926px 0px, #fef6f8 -2.66798px 1.37182px 0px, #fef6f8 -2.96998px 0.42336px 0px, #fef6f8 -2.94502px -0.571704px 0px, #fef6f8 -2.59586px -1.50383px 0px, #fef6f8 -1.96093px -2.27041px 0px, #fef6f8 -1.11013px -2.78704px 0px, #fef6f8 -0.137119px -2.99686px 0px, #fef6f8 0.850987px -2.87677px 0px, #fef6f8 1.74541px -2.43999px 0px, #fef6f8 2.44769px -1.73459px 0px, #fef6f8 2.88051px -0.838247px 0px;
}
.text-outline-pink-100 {
  text-shadow: #fceaed 3px 0px 0px, #fceaed 2.83487px 0.981584px 0px, #fceaed 2.35766px 1.85511px 0px, #fceaed 1.62091px 2.52441px 0px, #fceaed 0.705713px 2.91581px 0px, #fceaed -0.287171px 2.98622px 0px, #fceaed -1.24844px 2.72789px 0px, #fceaed -2.07227px 2.16926px 0px, #fceaed -2.66798px 1.37182px 0px, #fceaed -2.96998px 0.42336px 0px, #fceaed -2.94502px -0.571704px 0px, #fceaed -2.59586px -1.50383px 0px, #fceaed -1.96093px -2.27041px 0px, #fceaed -1.11013px -2.78704px 0px, #fceaed -0.137119px -2.99686px 0px, #fceaed 0.850987px -2.87677px 0px, #fceaed 1.74541px -2.43999px 0px, #fceaed 2.44769px -1.73459px 0px, #fceaed 2.88051px -0.838247px 0px;
}
.text-outline-pink-200 {
  text-shadow: #fad4dc 3px 0px 0px, #fad4dc 2.83487px 0.981584px 0px, #fad4dc 2.35766px 1.85511px 0px, #fad4dc 1.62091px 2.52441px 0px, #fad4dc 0.705713px 2.91581px 0px, #fad4dc -0.287171px 2.98622px 0px, #fad4dc -1.24844px 2.72789px 0px, #fad4dc -2.07227px 2.16926px 0px, #fad4dc -2.66798px 1.37182px 0px, #fad4dc -2.96998px 0.42336px 0px, #fad4dc -2.94502px -0.571704px 0px, #fad4dc -2.59586px -1.50383px 0px, #fad4dc -1.96093px -2.27041px 0px, #fad4dc -1.11013px -2.78704px 0px, #fad4dc -0.137119px -2.99686px 0px, #fad4dc 0.850987px -2.87677px 0px, #fad4dc 1.74541px -2.43999px 0px, #fad4dc 2.44769px -1.73459px 0px, #fad4dc 2.88051px -0.838247px 0px;
}
.text-outline-pink-300 {
  text-shadow: #f4aab8 3px 0px 0px, #f4aab8 2.83487px 0.981584px 0px, #f4aab8 2.35766px 1.85511px 0px, #f4aab8 1.62091px 2.52441px 0px, #f4aab8 0.705713px 2.91581px 0px, #f4aab8 -0.287171px 2.98622px 0px, #f4aab8 -1.24844px 2.72789px 0px, #f4aab8 -2.07227px 2.16926px 0px, #f4aab8 -2.66798px 1.37182px 0px, #f4aab8 -2.96998px 0.42336px 0px, #f4aab8 -2.94502px -0.571704px 0px, #f4aab8 -2.59586px -1.50383px 0px, #f4aab8 -1.96093px -2.27041px 0px, #f4aab8 -1.11013px -2.78704px 0px, #f4aab8 -0.137119px -2.99686px 0px, #f4aab8 0.850987px -2.87677px 0px, #f4aab8 1.74541px -2.43999px 0px, #f4aab8 2.44769px -1.73459px 0px, #f4aab8 2.88051px -0.838247px 0px;
}
.text-outline-pink-400 {
  text-shadow: #ef7f95 3px 0px 0px, #ef7f95 2.83487px 0.981584px 0px, #ef7f95 2.35766px 1.85511px 0px, #ef7f95 1.62091px 2.52441px 0px, #ef7f95 0.705713px 2.91581px 0px, #ef7f95 -0.287171px 2.98622px 0px, #ef7f95 -1.24844px 2.72789px 0px, #ef7f95 -2.07227px 2.16926px 0px, #ef7f95 -2.66798px 1.37182px 0px, #ef7f95 -2.96998px 0.42336px 0px, #ef7f95 -2.94502px -0.571704px 0px, #ef7f95 -2.59586px -1.50383px 0px, #ef7f95 -1.96093px -2.27041px 0px, #ef7f95 -1.11013px -2.78704px 0px, #ef7f95 -0.137119px -2.99686px 0px, #ef7f95 0.850987px -2.87677px 0px, #ef7f95 1.74541px -2.43999px 0px, #ef7f95 2.44769px -1.73459px 0px, #ef7f95 2.88051px -0.838247px 0px;
}
.text-outline-pink-500 {
  text-shadow: #e95471 3px 0px 0px, #e95471 2.83487px 0.981584px 0px, #e95471 2.35766px 1.85511px 0px, #e95471 1.62091px 2.52441px 0px, #e95471 0.705713px 2.91581px 0px, #e95471 -0.287171px 2.98622px 0px, #e95471 -1.24844px 2.72789px 0px, #e95471 -2.07227px 2.16926px 0px, #e95471 -2.66798px 1.37182px 0px, #e95471 -2.96998px 0.42336px 0px, #e95471 -2.94502px -0.571704px 0px, #e95471 -2.59586px -1.50383px 0px, #e95471 -1.96093px -2.27041px 0px, #e95471 -1.11013px -2.78704px 0px, #e95471 -0.137119px -2.99686px 0px, #e95471 0.850987px -2.87677px 0px, #e95471 1.74541px -2.43999px 0px, #e95471 2.44769px -1.73459px 0px, #e95471 2.88051px -0.838247px 0px;
}
.text-outline-pink-600 {
  text-shadow: #af3f55 3px 0px 0px, #af3f55 2.83487px 0.981584px 0px, #af3f55 2.35766px 1.85511px 0px, #af3f55 1.62091px 2.52441px 0px, #af3f55 0.705713px 2.91581px 0px, #af3f55 -0.287171px 2.98622px 0px, #af3f55 -1.24844px 2.72789px 0px, #af3f55 -2.07227px 2.16926px 0px, #af3f55 -2.66798px 1.37182px 0px, #af3f55 -2.96998px 0.42336px 0px, #af3f55 -2.94502px -0.571704px 0px, #af3f55 -2.59586px -1.50383px 0px, #af3f55 -1.96093px -2.27041px 0px, #af3f55 -1.11013px -2.78704px 0px, #af3f55 -0.137119px -2.99686px 0px, #af3f55 0.850987px -2.87677px 0px, #af3f55 1.74541px -2.43999px 0px, #af3f55 2.44769px -1.73459px 0px, #af3f55 2.88051px -0.838247px 0px;
}
.text-outline-pink-700 {
  text-shadow: #752a39 3px 0px 0px, #752a39 2.83487px 0.981584px 0px, #752a39 2.35766px 1.85511px 0px, #752a39 1.62091px 2.52441px 0px, #752a39 0.705713px 2.91581px 0px, #752a39 -0.287171px 2.98622px 0px, #752a39 -1.24844px 2.72789px 0px, #752a39 -2.07227px 2.16926px 0px, #752a39 -2.66798px 1.37182px 0px, #752a39 -2.96998px 0.42336px 0px, #752a39 -2.94502px -0.571704px 0px, #752a39 -2.59586px -1.50383px 0px, #752a39 -1.96093px -2.27041px 0px, #752a39 -1.11013px -2.78704px 0px, #752a39 -0.137119px -2.99686px 0px, #752a39 0.850987px -2.87677px 0px, #752a39 1.74541px -2.43999px 0px, #752a39 2.44769px -1.73459px 0px, #752a39 2.88051px -0.838247px 0px;
}
.text-outline-pink-800 {
  text-shadow: #3a151c 3px 0px 0px, #3a151c 2.83487px 0.981584px 0px, #3a151c 2.35766px 1.85511px 0px, #3a151c 1.62091px 2.52441px 0px, #3a151c 0.705713px 2.91581px 0px, #3a151c -0.287171px 2.98622px 0px, #3a151c -1.24844px 2.72789px 0px, #3a151c -2.07227px 2.16926px 0px, #3a151c -2.66798px 1.37182px 0px, #3a151c -2.96998px 0.42336px 0px, #3a151c -2.94502px -0.571704px 0px, #3a151c -2.59586px -1.50383px 0px, #3a151c -1.96093px -2.27041px 0px, #3a151c -1.11013px -2.78704px 0px, #3a151c -0.137119px -2.99686px 0px, #3a151c 0.850987px -2.87677px 0px, #3a151c 1.74541px -2.43999px 0px, #3a151c 2.44769px -1.73459px 0px, #3a151c 2.88051px -0.838247px 0px;
}
.text-outline-pink-900 {
  text-shadow: #1d0b0e 3px 0px 0px, #1d0b0e 2.83487px 0.981584px 0px, #1d0b0e 2.35766px 1.85511px 0px, #1d0b0e 1.62091px 2.52441px 0px, #1d0b0e 0.705713px 2.91581px 0px, #1d0b0e -0.287171px 2.98622px 0px, #1d0b0e -1.24844px 2.72789px 0px, #1d0b0e -2.07227px 2.16926px 0px, #1d0b0e -2.66798px 1.37182px 0px, #1d0b0e -2.96998px 0.42336px 0px, #1d0b0e -2.94502px -0.571704px 0px, #1d0b0e -2.59586px -1.50383px 0px, #1d0b0e -1.96093px -2.27041px 0px, #1d0b0e -1.11013px -2.78704px 0px, #1d0b0e -0.137119px -2.99686px 0px, #1d0b0e 0.850987px -2.87677px 0px, #1d0b0e 1.74541px -2.43999px 0px, #1d0b0e 2.44769px -1.73459px 0px, #1d0b0e 2.88051px -0.838247px 0px;
}
.text-outline-yellow {
  text-shadow: #fffb00 3px 0px 0px, #fffb00 2.83487px 0.981584px 0px, #fffb00 2.35766px 1.85511px 0px, #fffb00 1.62091px 2.52441px 0px, #fffb00 0.705713px 2.91581px 0px, #fffb00 -0.287171px 2.98622px 0px, #fffb00 -1.24844px 2.72789px 0px, #fffb00 -2.07227px 2.16926px 0px, #fffb00 -2.66798px 1.37182px 0px, #fffb00 -2.96998px 0.42336px 0px, #fffb00 -2.94502px -0.571704px 0px, #fffb00 -2.59586px -1.50383px 0px, #fffb00 -1.96093px -2.27041px 0px, #fffb00 -1.11013px -2.78704px 0px, #fffb00 -0.137119px -2.99686px 0px, #fffb00 0.850987px -2.87677px 0px, #fffb00 1.74541px -2.43999px 0px, #fffb00 2.44769px -1.73459px 0px, #fffb00 2.88051px -0.838247px 0px;
}
.text-outline-yellow-50 {
  text-shadow: #fffff2 3px 0px 0px, #fffff2 2.83487px 0.981584px 0px, #fffff2 2.35766px 1.85511px 0px, #fffff2 1.62091px 2.52441px 0px, #fffff2 0.705713px 2.91581px 0px, #fffff2 -0.287171px 2.98622px 0px, #fffff2 -1.24844px 2.72789px 0px, #fffff2 -2.07227px 2.16926px 0px, #fffff2 -2.66798px 1.37182px 0px, #fffff2 -2.96998px 0.42336px 0px, #fffff2 -2.94502px -0.571704px 0px, #fffff2 -2.59586px -1.50383px 0px, #fffff2 -1.96093px -2.27041px 0px, #fffff2 -1.11013px -2.78704px 0px, #fffff2 -0.137119px -2.99686px 0px, #fffff2 0.850987px -2.87677px 0px, #fffff2 1.74541px -2.43999px 0px, #fffff2 2.44769px -1.73459px 0px, #fffff2 2.88051px -0.838247px 0px;
}
.text-outline-yellow-100 {
  text-shadow: #ffffdf 3px 0px 0px, #ffffdf 2.83487px 0.981584px 0px, #ffffdf 2.35766px 1.85511px 0px, #ffffdf 1.62091px 2.52441px 0px, #ffffdf 0.705713px 2.91581px 0px, #ffffdf -0.287171px 2.98622px 0px, #ffffdf -1.24844px 2.72789px 0px, #ffffdf -2.07227px 2.16926px 0px, #ffffdf -2.66798px 1.37182px 0px, #ffffdf -2.96998px 0.42336px 0px, #ffffdf -2.94502px -0.571704px 0px, #ffffdf -2.59586px -1.50383px 0px, #ffffdf -1.96093px -2.27041px 0px, #ffffdf -1.11013px -2.78704px 0px, #ffffdf -0.137119px -2.99686px 0px, #ffffdf 0.850987px -2.87677px 0px, #ffffdf 1.74541px -2.43999px 0px, #ffffdf 2.44769px -1.73459px 0px, #ffffdf 2.88051px -0.838247px 0px;
}
.text-outline-yellow-200 {
  text-shadow: #fffebf 3px 0px 0px, #fffebf 2.83487px 0.981584px 0px, #fffebf 2.35766px 1.85511px 0px, #fffebf 1.62091px 2.52441px 0px, #fffebf 0.705713px 2.91581px 0px, #fffebf -0.287171px 2.98622px 0px, #fffebf -1.24844px 2.72789px 0px, #fffebf -2.07227px 2.16926px 0px, #fffebf -2.66798px 1.37182px 0px, #fffebf -2.96998px 0.42336px 0px, #fffebf -2.94502px -0.571704px 0px, #fffebf -2.59586px -1.50383px 0px, #fffebf -1.96093px -2.27041px 0px, #fffebf -1.11013px -2.78704px 0px, #fffebf -0.137119px -2.99686px 0px, #fffebf 0.850987px -2.87677px 0px, #fffebf 1.74541px -2.43999px 0px, #fffebf 2.44769px -1.73459px 0px, #fffebf 2.88051px -0.838247px 0px;
}
.text-outline-yellow-300 {
  text-shadow: #fffd80 3px 0px 0px, #fffd80 2.83487px 0.981584px 0px, #fffd80 2.35766px 1.85511px 0px, #fffd80 1.62091px 2.52441px 0px, #fffd80 0.705713px 2.91581px 0px, #fffd80 -0.287171px 2.98622px 0px, #fffd80 -1.24844px 2.72789px 0px, #fffd80 -2.07227px 2.16926px 0px, #fffd80 -2.66798px 1.37182px 0px, #fffd80 -2.96998px 0.42336px 0px, #fffd80 -2.94502px -0.571704px 0px, #fffd80 -2.59586px -1.50383px 0px, #fffd80 -1.96093px -2.27041px 0px, #fffd80 -1.11013px -2.78704px 0px, #fffd80 -0.137119px -2.99686px 0px, #fffd80 0.850987px -2.87677px 0px, #fffd80 1.74541px -2.43999px 0px, #fffd80 2.44769px -1.73459px 0px, #fffd80 2.88051px -0.838247px 0px;
}
.text-outline-yellow-400 {
  text-shadow: #fffc40 3px 0px 0px, #fffc40 2.83487px 0.981584px 0px, #fffc40 2.35766px 1.85511px 0px, #fffc40 1.62091px 2.52441px 0px, #fffc40 0.705713px 2.91581px 0px, #fffc40 -0.287171px 2.98622px 0px, #fffc40 -1.24844px 2.72789px 0px, #fffc40 -2.07227px 2.16926px 0px, #fffc40 -2.66798px 1.37182px 0px, #fffc40 -2.96998px 0.42336px 0px, #fffc40 -2.94502px -0.571704px 0px, #fffc40 -2.59586px -1.50383px 0px, #fffc40 -1.96093px -2.27041px 0px, #fffc40 -1.11013px -2.78704px 0px, #fffc40 -0.137119px -2.99686px 0px, #fffc40 0.850987px -2.87677px 0px, #fffc40 1.74541px -2.43999px 0px, #fffc40 2.44769px -1.73459px 0px, #fffc40 2.88051px -0.838247px 0px;
}
.text-outline-yellow-500 {
  text-shadow: #fffb00 3px 0px 0px, #fffb00 2.83487px 0.981584px 0px, #fffb00 2.35766px 1.85511px 0px, #fffb00 1.62091px 2.52441px 0px, #fffb00 0.705713px 2.91581px 0px, #fffb00 -0.287171px 2.98622px 0px, #fffb00 -1.24844px 2.72789px 0px, #fffb00 -2.07227px 2.16926px 0px, #fffb00 -2.66798px 1.37182px 0px, #fffb00 -2.96998px 0.42336px 0px, #fffb00 -2.94502px -0.571704px 0px, #fffb00 -2.59586px -1.50383px 0px, #fffb00 -1.96093px -2.27041px 0px, #fffb00 -1.11013px -2.78704px 0px, #fffb00 -0.137119px -2.99686px 0px, #fffb00 0.850987px -2.87677px 0px, #fffb00 1.74541px -2.43999px 0px, #fffb00 2.44769px -1.73459px 0px, #fffb00 2.88051px -0.838247px 0px;
}
.text-outline-yellow-600 {
  text-shadow: #bfbc00 3px 0px 0px, #bfbc00 2.83487px 0.981584px 0px, #bfbc00 2.35766px 1.85511px 0px, #bfbc00 1.62091px 2.52441px 0px, #bfbc00 0.705713px 2.91581px 0px, #bfbc00 -0.287171px 2.98622px 0px, #bfbc00 -1.24844px 2.72789px 0px, #bfbc00 -2.07227px 2.16926px 0px, #bfbc00 -2.66798px 1.37182px 0px, #bfbc00 -2.96998px 0.42336px 0px, #bfbc00 -2.94502px -0.571704px 0px, #bfbc00 -2.59586px -1.50383px 0px, #bfbc00 -1.96093px -2.27041px 0px, #bfbc00 -1.11013px -2.78704px 0px, #bfbc00 -0.137119px -2.99686px 0px, #bfbc00 0.850987px -2.87677px 0px, #bfbc00 1.74541px -2.43999px 0px, #bfbc00 2.44769px -1.73459px 0px, #bfbc00 2.88051px -0.838247px 0px;
}
.text-outline-yellow-700 {
  text-shadow: #807e00 3px 0px 0px, #807e00 2.83487px 0.981584px 0px, #807e00 2.35766px 1.85511px 0px, #807e00 1.62091px 2.52441px 0px, #807e00 0.705713px 2.91581px 0px, #807e00 -0.287171px 2.98622px 0px, #807e00 -1.24844px 2.72789px 0px, #807e00 -2.07227px 2.16926px 0px, #807e00 -2.66798px 1.37182px 0px, #807e00 -2.96998px 0.42336px 0px, #807e00 -2.94502px -0.571704px 0px, #807e00 -2.59586px -1.50383px 0px, #807e00 -1.96093px -2.27041px 0px, #807e00 -1.11013px -2.78704px 0px, #807e00 -0.137119px -2.99686px 0px, #807e00 0.850987px -2.87677px 0px, #807e00 1.74541px -2.43999px 0px, #807e00 2.44769px -1.73459px 0px, #807e00 2.88051px -0.838247px 0px;
}
.text-outline-yellow-800 {
  text-shadow: #403f00 3px 0px 0px, #403f00 2.83487px 0.981584px 0px, #403f00 2.35766px 1.85511px 0px, #403f00 1.62091px 2.52441px 0px, #403f00 0.705713px 2.91581px 0px, #403f00 -0.287171px 2.98622px 0px, #403f00 -1.24844px 2.72789px 0px, #403f00 -2.07227px 2.16926px 0px, #403f00 -2.66798px 1.37182px 0px, #403f00 -2.96998px 0.42336px 0px, #403f00 -2.94502px -0.571704px 0px, #403f00 -2.59586px -1.50383px 0px, #403f00 -1.96093px -2.27041px 0px, #403f00 -1.11013px -2.78704px 0px, #403f00 -0.137119px -2.99686px 0px, #403f00 0.850987px -2.87677px 0px, #403f00 1.74541px -2.43999px 0px, #403f00 2.44769px -1.73459px 0px, #403f00 2.88051px -0.838247px 0px;
}
.text-outline-yellow-900 {
  text-shadow: #201f00 3px 0px 0px, #201f00 2.83487px 0.981584px 0px, #201f00 2.35766px 1.85511px 0px, #201f00 1.62091px 2.52441px 0px, #201f00 0.705713px 2.91581px 0px, #201f00 -0.287171px 2.98622px 0px, #201f00 -1.24844px 2.72789px 0px, #201f00 -2.07227px 2.16926px 0px, #201f00 -2.66798px 1.37182px 0px, #201f00 -2.96998px 0.42336px 0px, #201f00 -2.94502px -0.571704px 0px, #201f00 -2.59586px -1.50383px 0px, #201f00 -1.96093px -2.27041px 0px, #201f00 -1.11013px -2.78704px 0px, #201f00 -0.137119px -2.99686px 0px, #201f00 0.850987px -2.87677px 0px, #201f00 1.74541px -2.43999px 0px, #201f00 2.44769px -1.73459px 0px, #201f00 2.88051px -0.838247px 0px;
}
.text-outline-green {
  text-shadow: #158f45 3px 0px 0px, #158f45 2.83487px 0.981584px 0px, #158f45 2.35766px 1.85511px 0px, #158f45 1.62091px 2.52441px 0px, #158f45 0.705713px 2.91581px 0px, #158f45 -0.287171px 2.98622px 0px, #158f45 -1.24844px 2.72789px 0px, #158f45 -2.07227px 2.16926px 0px, #158f45 -2.66798px 1.37182px 0px, #158f45 -2.96998px 0.42336px 0px, #158f45 -2.94502px -0.571704px 0px, #158f45 -2.59586px -1.50383px 0px, #158f45 -1.96093px -2.27041px 0px, #158f45 -1.11013px -2.78704px 0px, #158f45 -0.137119px -2.99686px 0px, #158f45 0.850987px -2.87677px 0px, #158f45 1.74541px -2.43999px 0px, #158f45 2.44769px -1.73459px 0px, #158f45 2.88051px -0.838247px 0px;
}
.text-outline-green-50 {
  text-shadow: #f3f9f6 3px 0px 0px, #f3f9f6 2.83487px 0.981584px 0px, #f3f9f6 2.35766px 1.85511px 0px, #f3f9f6 1.62091px 2.52441px 0px, #f3f9f6 0.705713px 2.91581px 0px, #f3f9f6 -0.287171px 2.98622px 0px, #f3f9f6 -1.24844px 2.72789px 0px, #f3f9f6 -2.07227px 2.16926px 0px, #f3f9f6 -2.66798px 1.37182px 0px, #f3f9f6 -2.96998px 0.42336px 0px, #f3f9f6 -2.94502px -0.571704px 0px, #f3f9f6 -2.59586px -1.50383px 0px, #f3f9f6 -1.96093px -2.27041px 0px, #f3f9f6 -1.11013px -2.78704px 0px, #f3f9f6 -0.137119px -2.99686px 0px, #f3f9f6 0.850987px -2.87677px 0px, #f3f9f6 1.74541px -2.43999px 0px, #f3f9f6 2.44769px -1.73459px 0px, #f3f9f6 2.88051px -0.838247px 0px;
}
.text-outline-green-100 {
  text-shadow: #e2f1e8 3px 0px 0px, #e2f1e8 2.83487px 0.981584px 0px, #e2f1e8 2.35766px 1.85511px 0px, #e2f1e8 1.62091px 2.52441px 0px, #e2f1e8 0.705713px 2.91581px 0px, #e2f1e8 -0.287171px 2.98622px 0px, #e2f1e8 -1.24844px 2.72789px 0px, #e2f1e8 -2.07227px 2.16926px 0px, #e2f1e8 -2.66798px 1.37182px 0px, #e2f1e8 -2.96998px 0.42336px 0px, #e2f1e8 -2.94502px -0.571704px 0px, #e2f1e8 -2.59586px -1.50383px 0px, #e2f1e8 -1.96093px -2.27041px 0px, #e2f1e8 -1.11013px -2.78704px 0px, #e2f1e8 -0.137119px -2.99686px 0px, #e2f1e8 0.850987px -2.87677px 0px, #e2f1e8 1.74541px -2.43999px 0px, #e2f1e8 2.44769px -1.73459px 0px, #e2f1e8 2.88051px -0.838247px 0px;
}
.text-outline-green-200 {
  text-shadow: #c5e3d1 3px 0px 0px, #c5e3d1 2.83487px 0.981584px 0px, #c5e3d1 2.35766px 1.85511px 0px, #c5e3d1 1.62091px 2.52441px 0px, #c5e3d1 0.705713px 2.91581px 0px, #c5e3d1 -0.287171px 2.98622px 0px, #c5e3d1 -1.24844px 2.72789px 0px, #c5e3d1 -2.07227px 2.16926px 0px, #c5e3d1 -2.66798px 1.37182px 0px, #c5e3d1 -2.96998px 0.42336px 0px, #c5e3d1 -2.94502px -0.571704px 0px, #c5e3d1 -2.59586px -1.50383px 0px, #c5e3d1 -1.96093px -2.27041px 0px, #c5e3d1 -1.11013px -2.78704px 0px, #c5e3d1 -0.137119px -2.99686px 0px, #c5e3d1 0.850987px -2.87677px 0px, #c5e3d1 1.74541px -2.43999px 0px, #c5e3d1 2.44769px -1.73459px 0px, #c5e3d1 2.88051px -0.838247px 0px;
}
.text-outline-green-300 {
  text-shadow: #8ac7a2 3px 0px 0px, #8ac7a2 2.83487px 0.981584px 0px, #8ac7a2 2.35766px 1.85511px 0px, #8ac7a2 1.62091px 2.52441px 0px, #8ac7a2 0.705713px 2.91581px 0px, #8ac7a2 -0.287171px 2.98622px 0px, #8ac7a2 -1.24844px 2.72789px 0px, #8ac7a2 -2.07227px 2.16926px 0px, #8ac7a2 -2.66798px 1.37182px 0px, #8ac7a2 -2.96998px 0.42336px 0px, #8ac7a2 -2.94502px -0.571704px 0px, #8ac7a2 -2.59586px -1.50383px 0px, #8ac7a2 -1.96093px -2.27041px 0px, #8ac7a2 -1.11013px -2.78704px 0px, #8ac7a2 -0.137119px -2.99686px 0px, #8ac7a2 0.850987px -2.87677px 0px, #8ac7a2 1.74541px -2.43999px 0px, #8ac7a2 2.44769px -1.73459px 0px, #8ac7a2 2.88051px -0.838247px 0px;
}
.text-outline-green-400 {
  text-shadow: #50ab74 3px 0px 0px, #50ab74 2.83487px 0.981584px 0px, #50ab74 2.35766px 1.85511px 0px, #50ab74 1.62091px 2.52441px 0px, #50ab74 0.705713px 2.91581px 0px, #50ab74 -0.287171px 2.98622px 0px, #50ab74 -1.24844px 2.72789px 0px, #50ab74 -2.07227px 2.16926px 0px, #50ab74 -2.66798px 1.37182px 0px, #50ab74 -2.96998px 0.42336px 0px, #50ab74 -2.94502px -0.571704px 0px, #50ab74 -2.59586px -1.50383px 0px, #50ab74 -1.96093px -2.27041px 0px, #50ab74 -1.11013px -2.78704px 0px, #50ab74 -0.137119px -2.99686px 0px, #50ab74 0.850987px -2.87677px 0px, #50ab74 1.74541px -2.43999px 0px, #50ab74 2.44769px -1.73459px 0px, #50ab74 2.88051px -0.838247px 0px;
}
.text-outline-green-500 {
  text-shadow: #158f45 3px 0px 0px, #158f45 2.83487px 0.981584px 0px, #158f45 2.35766px 1.85511px 0px, #158f45 1.62091px 2.52441px 0px, #158f45 0.705713px 2.91581px 0px, #158f45 -0.287171px 2.98622px 0px, #158f45 -1.24844px 2.72789px 0px, #158f45 -2.07227px 2.16926px 0px, #158f45 -2.66798px 1.37182px 0px, #158f45 -2.96998px 0.42336px 0px, #158f45 -2.94502px -0.571704px 0px, #158f45 -2.59586px -1.50383px 0px, #158f45 -1.96093px -2.27041px 0px, #158f45 -1.11013px -2.78704px 0px, #158f45 -0.137119px -2.99686px 0px, #158f45 0.850987px -2.87677px 0px, #158f45 1.74541px -2.43999px 0px, #158f45 2.44769px -1.73459px 0px, #158f45 2.88051px -0.838247px 0px;
}
.text-outline-green-600 {
  text-shadow: #106b34 3px 0px 0px, #106b34 2.83487px 0.981584px 0px, #106b34 2.35766px 1.85511px 0px, #106b34 1.62091px 2.52441px 0px, #106b34 0.705713px 2.91581px 0px, #106b34 -0.287171px 2.98622px 0px, #106b34 -1.24844px 2.72789px 0px, #106b34 -2.07227px 2.16926px 0px, #106b34 -2.66798px 1.37182px 0px, #106b34 -2.96998px 0.42336px 0px, #106b34 -2.94502px -0.571704px 0px, #106b34 -2.59586px -1.50383px 0px, #106b34 -1.96093px -2.27041px 0px, #106b34 -1.11013px -2.78704px 0px, #106b34 -0.137119px -2.99686px 0px, #106b34 0.850987px -2.87677px 0px, #106b34 1.74541px -2.43999px 0px, #106b34 2.44769px -1.73459px 0px, #106b34 2.88051px -0.838247px 0px;
}
.text-outline-green-700 {
  text-shadow: #0b4823 3px 0px 0px, #0b4823 2.83487px 0.981584px 0px, #0b4823 2.35766px 1.85511px 0px, #0b4823 1.62091px 2.52441px 0px, #0b4823 0.705713px 2.91581px 0px, #0b4823 -0.287171px 2.98622px 0px, #0b4823 -1.24844px 2.72789px 0px, #0b4823 -2.07227px 2.16926px 0px, #0b4823 -2.66798px 1.37182px 0px, #0b4823 -2.96998px 0.42336px 0px, #0b4823 -2.94502px -0.571704px 0px, #0b4823 -2.59586px -1.50383px 0px, #0b4823 -1.96093px -2.27041px 0px, #0b4823 -1.11013px -2.78704px 0px, #0b4823 -0.137119px -2.99686px 0px, #0b4823 0.850987px -2.87677px 0px, #0b4823 1.74541px -2.43999px 0px, #0b4823 2.44769px -1.73459px 0px, #0b4823 2.88051px -0.838247px 0px;
}
.text-outline-green-800 {
  text-shadow: #052411 3px 0px 0px, #052411 2.83487px 0.981584px 0px, #052411 2.35766px 1.85511px 0px, #052411 1.62091px 2.52441px 0px, #052411 0.705713px 2.91581px 0px, #052411 -0.287171px 2.98622px 0px, #052411 -1.24844px 2.72789px 0px, #052411 -2.07227px 2.16926px 0px, #052411 -2.66798px 1.37182px 0px, #052411 -2.96998px 0.42336px 0px, #052411 -2.94502px -0.571704px 0px, #052411 -2.59586px -1.50383px 0px, #052411 -1.96093px -2.27041px 0px, #052411 -1.11013px -2.78704px 0px, #052411 -0.137119px -2.99686px 0px, #052411 0.850987px -2.87677px 0px, #052411 1.74541px -2.43999px 0px, #052411 2.44769px -1.73459px 0px, #052411 2.88051px -0.838247px 0px;
}
.text-outline-green-900 {
  text-shadow: #031209 3px 0px 0px, #031209 2.83487px 0.981584px 0px, #031209 2.35766px 1.85511px 0px, #031209 1.62091px 2.52441px 0px, #031209 0.705713px 2.91581px 0px, #031209 -0.287171px 2.98622px 0px, #031209 -1.24844px 2.72789px 0px, #031209 -2.07227px 2.16926px 0px, #031209 -2.66798px 1.37182px 0px, #031209 -2.96998px 0.42336px 0px, #031209 -2.94502px -0.571704px 0px, #031209 -2.59586px -1.50383px 0px, #031209 -1.96093px -2.27041px 0px, #031209 -1.11013px -2.78704px 0px, #031209 -0.137119px -2.99686px 0px, #031209 0.850987px -2.87677px 0px, #031209 1.74541px -2.43999px 0px, #031209 2.44769px -1.73459px 0px, #031209 2.88051px -0.838247px 0px;
}
.text-outline-lime {
  text-shadow: #75bb2a 3px 0px 0px, #75bb2a 2.83487px 0.981584px 0px, #75bb2a 2.35766px 1.85511px 0px, #75bb2a 1.62091px 2.52441px 0px, #75bb2a 0.705713px 2.91581px 0px, #75bb2a -0.287171px 2.98622px 0px, #75bb2a -1.24844px 2.72789px 0px, #75bb2a -2.07227px 2.16926px 0px, #75bb2a -2.66798px 1.37182px 0px, #75bb2a -2.96998px 0.42336px 0px, #75bb2a -2.94502px -0.571704px 0px, #75bb2a -2.59586px -1.50383px 0px, #75bb2a -1.96093px -2.27041px 0px, #75bb2a -1.11013px -2.78704px 0px, #75bb2a -0.137119px -2.99686px 0px, #75bb2a 0.850987px -2.87677px 0px, #75bb2a 1.74541px -2.43999px 0px, #75bb2a 2.44769px -1.73459px 0px, #75bb2a 2.88051px -0.838247px 0px;
}
.text-outline-lime-50 {
  text-shadow: #f8fcf4 3px 0px 0px, #f8fcf4 2.83487px 0.981584px 0px, #f8fcf4 2.35766px 1.85511px 0px, #f8fcf4 1.62091px 2.52441px 0px, #f8fcf4 0.705713px 2.91581px 0px, #f8fcf4 -0.287171px 2.98622px 0px, #f8fcf4 -1.24844px 2.72789px 0px, #f8fcf4 -2.07227px 2.16926px 0px, #f8fcf4 -2.66798px 1.37182px 0px, #f8fcf4 -2.96998px 0.42336px 0px, #f8fcf4 -2.94502px -0.571704px 0px, #f8fcf4 -2.59586px -1.50383px 0px, #f8fcf4 -1.96093px -2.27041px 0px, #f8fcf4 -1.11013px -2.78704px 0px, #f8fcf4 -0.137119px -2.99686px 0px, #f8fcf4 0.850987px -2.87677px 0px, #f8fcf4 1.74541px -2.43999px 0px, #f8fcf4 2.44769px -1.73459px 0px, #f8fcf4 2.88051px -0.838247px 0px;
}
.text-outline-lime-100 {
  text-shadow: #eef7e4 3px 0px 0px, #eef7e4 2.83487px 0.981584px 0px, #eef7e4 2.35766px 1.85511px 0px, #eef7e4 1.62091px 2.52441px 0px, #eef7e4 0.705713px 2.91581px 0px, #eef7e4 -0.287171px 2.98622px 0px, #eef7e4 -1.24844px 2.72789px 0px, #eef7e4 -2.07227px 2.16926px 0px, #eef7e4 -2.66798px 1.37182px 0px, #eef7e4 -2.96998px 0.42336px 0px, #eef7e4 -2.94502px -0.571704px 0px, #eef7e4 -2.59586px -1.50383px 0px, #eef7e4 -1.96093px -2.27041px 0px, #eef7e4 -1.11013px -2.78704px 0px, #eef7e4 -0.137119px -2.99686px 0px, #eef7e4 0.850987px -2.87677px 0px, #eef7e4 1.74541px -2.43999px 0px, #eef7e4 2.44769px -1.73459px 0px, #eef7e4 2.88051px -0.838247px 0px;
}
.text-outline-lime-200 {
  text-shadow: #ddeeca 3px 0px 0px, #ddeeca 2.83487px 0.981584px 0px, #ddeeca 2.35766px 1.85511px 0px, #ddeeca 1.62091px 2.52441px 0px, #ddeeca 0.705713px 2.91581px 0px, #ddeeca -0.287171px 2.98622px 0px, #ddeeca -1.24844px 2.72789px 0px, #ddeeca -2.07227px 2.16926px 0px, #ddeeca -2.66798px 1.37182px 0px, #ddeeca -2.96998px 0.42336px 0px, #ddeeca -2.94502px -0.571704px 0px, #ddeeca -2.59586px -1.50383px 0px, #ddeeca -1.96093px -2.27041px 0px, #ddeeca -1.11013px -2.78704px 0px, #ddeeca -0.137119px -2.99686px 0px, #ddeeca 0.850987px -2.87677px 0px, #ddeeca 1.74541px -2.43999px 0px, #ddeeca 2.44769px -1.73459px 0px, #ddeeca 2.88051px -0.838247px 0px;
}
.text-outline-lime-300 {
  text-shadow: #badd95 3px 0px 0px, #badd95 2.83487px 0.981584px 0px, #badd95 2.35766px 1.85511px 0px, #badd95 1.62091px 2.52441px 0px, #badd95 0.705713px 2.91581px 0px, #badd95 -0.287171px 2.98622px 0px, #badd95 -1.24844px 2.72789px 0px, #badd95 -2.07227px 2.16926px 0px, #badd95 -2.66798px 1.37182px 0px, #badd95 -2.96998px 0.42336px 0px, #badd95 -2.94502px -0.571704px 0px, #badd95 -2.59586px -1.50383px 0px, #badd95 -1.96093px -2.27041px 0px, #badd95 -1.11013px -2.78704px 0px, #badd95 -0.137119px -2.99686px 0px, #badd95 0.850987px -2.87677px 0px, #badd95 1.74541px -2.43999px 0px, #badd95 2.44769px -1.73459px 0px, #badd95 2.88051px -0.838247px 0px;
}
.text-outline-lime-400 {
  text-shadow: #98cc5f 3px 0px 0px, #98cc5f 2.83487px 0.981584px 0px, #98cc5f 2.35766px 1.85511px 0px, #98cc5f 1.62091px 2.52441px 0px, #98cc5f 0.705713px 2.91581px 0px, #98cc5f -0.287171px 2.98622px 0px, #98cc5f -1.24844px 2.72789px 0px, #98cc5f -2.07227px 2.16926px 0px, #98cc5f -2.66798px 1.37182px 0px, #98cc5f -2.96998px 0.42336px 0px, #98cc5f -2.94502px -0.571704px 0px, #98cc5f -2.59586px -1.50383px 0px, #98cc5f -1.96093px -2.27041px 0px, #98cc5f -1.11013px -2.78704px 0px, #98cc5f -0.137119px -2.99686px 0px, #98cc5f 0.850987px -2.87677px 0px, #98cc5f 1.74541px -2.43999px 0px, #98cc5f 2.44769px -1.73459px 0px, #98cc5f 2.88051px -0.838247px 0px;
}
.text-outline-lime-500 {
  text-shadow: #75bb2a 3px 0px 0px, #75bb2a 2.83487px 0.981584px 0px, #75bb2a 2.35766px 1.85511px 0px, #75bb2a 1.62091px 2.52441px 0px, #75bb2a 0.705713px 2.91581px 0px, #75bb2a -0.287171px 2.98622px 0px, #75bb2a -1.24844px 2.72789px 0px, #75bb2a -2.07227px 2.16926px 0px, #75bb2a -2.66798px 1.37182px 0px, #75bb2a -2.96998px 0.42336px 0px, #75bb2a -2.94502px -0.571704px 0px, #75bb2a -2.59586px -1.50383px 0px, #75bb2a -1.96093px -2.27041px 0px, #75bb2a -1.11013px -2.78704px 0px, #75bb2a -0.137119px -2.99686px 0px, #75bb2a 0.850987px -2.87677px 0px, #75bb2a 1.74541px -2.43999px 0px, #75bb2a 2.44769px -1.73459px 0px, #75bb2a 2.88051px -0.838247px 0px;
}
.text-outline-lime-600 {
  text-shadow: #588c20 3px 0px 0px, #588c20 2.83487px 0.981584px 0px, #588c20 2.35766px 1.85511px 0px, #588c20 1.62091px 2.52441px 0px, #588c20 0.705713px 2.91581px 0px, #588c20 -0.287171px 2.98622px 0px, #588c20 -1.24844px 2.72789px 0px, #588c20 -2.07227px 2.16926px 0px, #588c20 -2.66798px 1.37182px 0px, #588c20 -2.96998px 0.42336px 0px, #588c20 -2.94502px -0.571704px 0px, #588c20 -2.59586px -1.50383px 0px, #588c20 -1.96093px -2.27041px 0px, #588c20 -1.11013px -2.78704px 0px, #588c20 -0.137119px -2.99686px 0px, #588c20 0.850987px -2.87677px 0px, #588c20 1.74541px -2.43999px 0px, #588c20 2.44769px -1.73459px 0px, #588c20 2.88051px -0.838247px 0px;
}
.text-outline-lime-700 {
  text-shadow: #3b5e15 3px 0px 0px, #3b5e15 2.83487px 0.981584px 0px, #3b5e15 2.35766px 1.85511px 0px, #3b5e15 1.62091px 2.52441px 0px, #3b5e15 0.705713px 2.91581px 0px, #3b5e15 -0.287171px 2.98622px 0px, #3b5e15 -1.24844px 2.72789px 0px, #3b5e15 -2.07227px 2.16926px 0px, #3b5e15 -2.66798px 1.37182px 0px, #3b5e15 -2.96998px 0.42336px 0px, #3b5e15 -2.94502px -0.571704px 0px, #3b5e15 -2.59586px -1.50383px 0px, #3b5e15 -1.96093px -2.27041px 0px, #3b5e15 -1.11013px -2.78704px 0px, #3b5e15 -0.137119px -2.99686px 0px, #3b5e15 0.850987px -2.87677px 0px, #3b5e15 1.74541px -2.43999px 0px, #3b5e15 2.44769px -1.73459px 0px, #3b5e15 2.88051px -0.838247px 0px;
}
.text-outline-lime-800 {
  text-shadow: #1d2f0b 3px 0px 0px, #1d2f0b 2.83487px 0.981584px 0px, #1d2f0b 2.35766px 1.85511px 0px, #1d2f0b 1.62091px 2.52441px 0px, #1d2f0b 0.705713px 2.91581px 0px, #1d2f0b -0.287171px 2.98622px 0px, #1d2f0b -1.24844px 2.72789px 0px, #1d2f0b -2.07227px 2.16926px 0px, #1d2f0b -2.66798px 1.37182px 0px, #1d2f0b -2.96998px 0.42336px 0px, #1d2f0b -2.94502px -0.571704px 0px, #1d2f0b -2.59586px -1.50383px 0px, #1d2f0b -1.96093px -2.27041px 0px, #1d2f0b -1.11013px -2.78704px 0px, #1d2f0b -0.137119px -2.99686px 0px, #1d2f0b 0.850987px -2.87677px 0px, #1d2f0b 1.74541px -2.43999px 0px, #1d2f0b 2.44769px -1.73459px 0px, #1d2f0b 2.88051px -0.838247px 0px;
}
.text-outline-lime-900 {
  text-shadow: #0f1705 3px 0px 0px, #0f1705 2.83487px 0.981584px 0px, #0f1705 2.35766px 1.85511px 0px, #0f1705 1.62091px 2.52441px 0px, #0f1705 0.705713px 2.91581px 0px, #0f1705 -0.287171px 2.98622px 0px, #0f1705 -1.24844px 2.72789px 0px, #0f1705 -2.07227px 2.16926px 0px, #0f1705 -2.66798px 1.37182px 0px, #0f1705 -2.96998px 0.42336px 0px, #0f1705 -2.94502px -0.571704px 0px, #0f1705 -2.59586px -1.50383px 0px, #0f1705 -1.96093px -2.27041px 0px, #0f1705 -1.11013px -2.78704px 0px, #0f1705 -0.137119px -2.99686px 0px, #0f1705 0.850987px -2.87677px 0px, #0f1705 1.74541px -2.43999px 0px, #0f1705 2.44769px -1.73459px 0px, #0f1705 2.88051px -0.838247px 0px;
}
.text-outline-aqua {
  text-shadow: #00a08b 3px 0px 0px, #00a08b 2.83487px 0.981584px 0px, #00a08b 2.35766px 1.85511px 0px, #00a08b 1.62091px 2.52441px 0px, #00a08b 0.705713px 2.91581px 0px, #00a08b -0.287171px 2.98622px 0px, #00a08b -1.24844px 2.72789px 0px, #00a08b -2.07227px 2.16926px 0px, #00a08b -2.66798px 1.37182px 0px, #00a08b -2.96998px 0.42336px 0px, #00a08b -2.94502px -0.571704px 0px, #00a08b -2.59586px -1.50383px 0px, #00a08b -1.96093px -2.27041px 0px, #00a08b -1.11013px -2.78704px 0px, #00a08b -0.137119px -2.99686px 0px, #00a08b 0.850987px -2.87677px 0px, #00a08b 1.74541px -2.43999px 0px, #00a08b 2.44769px -1.73459px 0px, #00a08b 2.88051px -0.838247px 0px;
}
.text-outline-aqua-50 {
  text-shadow: #f2faf9 3px 0px 0px, #f2faf9 2.83487px 0.981584px 0px, #f2faf9 2.35766px 1.85511px 0px, #f2faf9 1.62091px 2.52441px 0px, #f2faf9 0.705713px 2.91581px 0px, #f2faf9 -0.287171px 2.98622px 0px, #f2faf9 -1.24844px 2.72789px 0px, #f2faf9 -2.07227px 2.16926px 0px, #f2faf9 -2.66798px 1.37182px 0px, #f2faf9 -2.96998px 0.42336px 0px, #f2faf9 -2.94502px -0.571704px 0px, #f2faf9 -2.59586px -1.50383px 0px, #f2faf9 -1.96093px -2.27041px 0px, #f2faf9 -1.11013px -2.78704px 0px, #f2faf9 -0.137119px -2.99686px 0px, #f2faf9 0.850987px -2.87677px 0px, #f2faf9 1.74541px -2.43999px 0px, #f2faf9 2.44769px -1.73459px 0px, #f2faf9 2.88051px -0.838247px 0px;
}
.text-outline-aqua-100 {
  text-shadow: #dff3f1 3px 0px 0px, #dff3f1 2.83487px 0.981584px 0px, #dff3f1 2.35766px 1.85511px 0px, #dff3f1 1.62091px 2.52441px 0px, #dff3f1 0.705713px 2.91581px 0px, #dff3f1 -0.287171px 2.98622px 0px, #dff3f1 -1.24844px 2.72789px 0px, #dff3f1 -2.07227px 2.16926px 0px, #dff3f1 -2.66798px 1.37182px 0px, #dff3f1 -2.96998px 0.42336px 0px, #dff3f1 -2.94502px -0.571704px 0px, #dff3f1 -2.59586px -1.50383px 0px, #dff3f1 -1.96093px -2.27041px 0px, #dff3f1 -1.11013px -2.78704px 0px, #dff3f1 -0.137119px -2.99686px 0px, #dff3f1 0.850987px -2.87677px 0px, #dff3f1 1.74541px -2.43999px 0px, #dff3f1 2.44769px -1.73459px 0px, #dff3f1 2.88051px -0.838247px 0px;
}
.text-outline-aqua-200 {
  text-shadow: #bfe7e2 3px 0px 0px, #bfe7e2 2.83487px 0.981584px 0px, #bfe7e2 2.35766px 1.85511px 0px, #bfe7e2 1.62091px 2.52441px 0px, #bfe7e2 0.705713px 2.91581px 0px, #bfe7e2 -0.287171px 2.98622px 0px, #bfe7e2 -1.24844px 2.72789px 0px, #bfe7e2 -2.07227px 2.16926px 0px, #bfe7e2 -2.66798px 1.37182px 0px, #bfe7e2 -2.96998px 0.42336px 0px, #bfe7e2 -2.94502px -0.571704px 0px, #bfe7e2 -2.59586px -1.50383px 0px, #bfe7e2 -1.96093px -2.27041px 0px, #bfe7e2 -1.11013px -2.78704px 0px, #bfe7e2 -0.137119px -2.99686px 0px, #bfe7e2 0.850987px -2.87677px 0px, #bfe7e2 1.74541px -2.43999px 0px, #bfe7e2 2.44769px -1.73459px 0px, #bfe7e2 2.88051px -0.838247px 0px;
}
.text-outline-aqua-300 {
  text-shadow: #80d0c5 3px 0px 0px, #80d0c5 2.83487px 0.981584px 0px, #80d0c5 2.35766px 1.85511px 0px, #80d0c5 1.62091px 2.52441px 0px, #80d0c5 0.705713px 2.91581px 0px, #80d0c5 -0.287171px 2.98622px 0px, #80d0c5 -1.24844px 2.72789px 0px, #80d0c5 -2.07227px 2.16926px 0px, #80d0c5 -2.66798px 1.37182px 0px, #80d0c5 -2.96998px 0.42336px 0px, #80d0c5 -2.94502px -0.571704px 0px, #80d0c5 -2.59586px -1.50383px 0px, #80d0c5 -1.96093px -2.27041px 0px, #80d0c5 -1.11013px -2.78704px 0px, #80d0c5 -0.137119px -2.99686px 0px, #80d0c5 0.850987px -2.87677px 0px, #80d0c5 1.74541px -2.43999px 0px, #80d0c5 2.44769px -1.73459px 0px, #80d0c5 2.88051px -0.838247px 0px;
}
.text-outline-aqua-400 {
  text-shadow: #40b8a8 3px 0px 0px, #40b8a8 2.83487px 0.981584px 0px, #40b8a8 2.35766px 1.85511px 0px, #40b8a8 1.62091px 2.52441px 0px, #40b8a8 0.705713px 2.91581px 0px, #40b8a8 -0.287171px 2.98622px 0px, #40b8a8 -1.24844px 2.72789px 0px, #40b8a8 -2.07227px 2.16926px 0px, #40b8a8 -2.66798px 1.37182px 0px, #40b8a8 -2.96998px 0.42336px 0px, #40b8a8 -2.94502px -0.571704px 0px, #40b8a8 -2.59586px -1.50383px 0px, #40b8a8 -1.96093px -2.27041px 0px, #40b8a8 -1.11013px -2.78704px 0px, #40b8a8 -0.137119px -2.99686px 0px, #40b8a8 0.850987px -2.87677px 0px, #40b8a8 1.74541px -2.43999px 0px, #40b8a8 2.44769px -1.73459px 0px, #40b8a8 2.88051px -0.838247px 0px;
}
.text-outline-aqua-500 {
  text-shadow: #00a08b 3px 0px 0px, #00a08b 2.83487px 0.981584px 0px, #00a08b 2.35766px 1.85511px 0px, #00a08b 1.62091px 2.52441px 0px, #00a08b 0.705713px 2.91581px 0px, #00a08b -0.287171px 2.98622px 0px, #00a08b -1.24844px 2.72789px 0px, #00a08b -2.07227px 2.16926px 0px, #00a08b -2.66798px 1.37182px 0px, #00a08b -2.96998px 0.42336px 0px, #00a08b -2.94502px -0.571704px 0px, #00a08b -2.59586px -1.50383px 0px, #00a08b -1.96093px -2.27041px 0px, #00a08b -1.11013px -2.78704px 0px, #00a08b -0.137119px -2.99686px 0px, #00a08b 0.850987px -2.87677px 0px, #00a08b 1.74541px -2.43999px 0px, #00a08b 2.44769px -1.73459px 0px, #00a08b 2.88051px -0.838247px 0px;
}
.text-outline-aqua-600 {
  text-shadow: #007868 3px 0px 0px, #007868 2.83487px 0.981584px 0px, #007868 2.35766px 1.85511px 0px, #007868 1.62091px 2.52441px 0px, #007868 0.705713px 2.91581px 0px, #007868 -0.287171px 2.98622px 0px, #007868 -1.24844px 2.72789px 0px, #007868 -2.07227px 2.16926px 0px, #007868 -2.66798px 1.37182px 0px, #007868 -2.96998px 0.42336px 0px, #007868 -2.94502px -0.571704px 0px, #007868 -2.59586px -1.50383px 0px, #007868 -1.96093px -2.27041px 0px, #007868 -1.11013px -2.78704px 0px, #007868 -0.137119px -2.99686px 0px, #007868 0.850987px -2.87677px 0px, #007868 1.74541px -2.43999px 0px, #007868 2.44769px -1.73459px 0px, #007868 2.88051px -0.838247px 0px;
}
.text-outline-aqua-700 {
  text-shadow: #005046 3px 0px 0px, #005046 2.83487px 0.981584px 0px, #005046 2.35766px 1.85511px 0px, #005046 1.62091px 2.52441px 0px, #005046 0.705713px 2.91581px 0px, #005046 -0.287171px 2.98622px 0px, #005046 -1.24844px 2.72789px 0px, #005046 -2.07227px 2.16926px 0px, #005046 -2.66798px 1.37182px 0px, #005046 -2.96998px 0.42336px 0px, #005046 -2.94502px -0.571704px 0px, #005046 -2.59586px -1.50383px 0px, #005046 -1.96093px -2.27041px 0px, #005046 -1.11013px -2.78704px 0px, #005046 -0.137119px -2.99686px 0px, #005046 0.850987px -2.87677px 0px, #005046 1.74541px -2.43999px 0px, #005046 2.44769px -1.73459px 0px, #005046 2.88051px -0.838247px 0px;
}
.text-outline-aqua-800 {
  text-shadow: #002823 3px 0px 0px, #002823 2.83487px 0.981584px 0px, #002823 2.35766px 1.85511px 0px, #002823 1.62091px 2.52441px 0px, #002823 0.705713px 2.91581px 0px, #002823 -0.287171px 2.98622px 0px, #002823 -1.24844px 2.72789px 0px, #002823 -2.07227px 2.16926px 0px, #002823 -2.66798px 1.37182px 0px, #002823 -2.96998px 0.42336px 0px, #002823 -2.94502px -0.571704px 0px, #002823 -2.59586px -1.50383px 0px, #002823 -1.96093px -2.27041px 0px, #002823 -1.11013px -2.78704px 0px, #002823 -0.137119px -2.99686px 0px, #002823 0.850987px -2.87677px 0px, #002823 1.74541px -2.43999px 0px, #002823 2.44769px -1.73459px 0px, #002823 2.88051px -0.838247px 0px;
}
.text-outline-aqua-900 {
  text-shadow: #001411 3px 0px 0px, #001411 2.83487px 0.981584px 0px, #001411 2.35766px 1.85511px 0px, #001411 1.62091px 2.52441px 0px, #001411 0.705713px 2.91581px 0px, #001411 -0.287171px 2.98622px 0px, #001411 -1.24844px 2.72789px 0px, #001411 -2.07227px 2.16926px 0px, #001411 -2.66798px 1.37182px 0px, #001411 -2.96998px 0.42336px 0px, #001411 -2.94502px -0.571704px 0px, #001411 -2.59586px -1.50383px 0px, #001411 -1.96093px -2.27041px 0px, #001411 -1.11013px -2.78704px 0px, #001411 -0.137119px -2.99686px 0px, #001411 0.850987px -2.87677px 0px, #001411 1.74541px -2.43999px 0px, #001411 2.44769px -1.73459px 0px, #001411 2.88051px -0.838247px 0px;
}
.text-outline-purple {
  text-shadow: #7b57a2 3px 0px 0px, #7b57a2 2.83487px 0.981584px 0px, #7b57a2 2.35766px 1.85511px 0px, #7b57a2 1.62091px 2.52441px 0px, #7b57a2 0.705713px 2.91581px 0px, #7b57a2 -0.287171px 2.98622px 0px, #7b57a2 -1.24844px 2.72789px 0px, #7b57a2 -2.07227px 2.16926px 0px, #7b57a2 -2.66798px 1.37182px 0px, #7b57a2 -2.96998px 0.42336px 0px, #7b57a2 -2.94502px -0.571704px 0px, #7b57a2 -2.59586px -1.50383px 0px, #7b57a2 -1.96093px -2.27041px 0px, #7b57a2 -1.11013px -2.78704px 0px, #7b57a2 -0.137119px -2.99686px 0px, #7b57a2 0.850987px -2.87677px 0px, #7b57a2 1.74541px -2.43999px 0px, #7b57a2 2.44769px -1.73459px 0px, #7b57a2 2.88051px -0.838247px 0px;
}
.text-outline-purple-50 {
  text-shadow: #f8f7fa 3px 0px 0px, #f8f7fa 2.83487px 0.981584px 0px, #f8f7fa 2.35766px 1.85511px 0px, #f8f7fa 1.62091px 2.52441px 0px, #f8f7fa 0.705713px 2.91581px 0px, #f8f7fa -0.287171px 2.98622px 0px, #f8f7fa -1.24844px 2.72789px 0px, #f8f7fa -2.07227px 2.16926px 0px, #f8f7fa -2.66798px 1.37182px 0px, #f8f7fa -2.96998px 0.42336px 0px, #f8f7fa -2.94502px -0.571704px 0px, #f8f7fa -2.59586px -1.50383px 0px, #f8f7fa -1.96093px -2.27041px 0px, #f8f7fa -1.11013px -2.78704px 0px, #f8f7fa -0.137119px -2.99686px 0px, #f8f7fa 0.850987px -2.87677px 0px, #f8f7fa 1.74541px -2.43999px 0px, #f8f7fa 2.44769px -1.73459px 0px, #f8f7fa 2.88051px -0.838247px 0px;
}
.text-outline-purple-100 {
  text-shadow: #efeaf3 3px 0px 0px, #efeaf3 2.83487px 0.981584px 0px, #efeaf3 2.35766px 1.85511px 0px, #efeaf3 1.62091px 2.52441px 0px, #efeaf3 0.705713px 2.91581px 0px, #efeaf3 -0.287171px 2.98622px 0px, #efeaf3 -1.24844px 2.72789px 0px, #efeaf3 -2.07227px 2.16926px 0px, #efeaf3 -2.66798px 1.37182px 0px, #efeaf3 -2.96998px 0.42336px 0px, #efeaf3 -2.94502px -0.571704px 0px, #efeaf3 -2.59586px -1.50383px 0px, #efeaf3 -1.96093px -2.27041px 0px, #efeaf3 -1.11013px -2.78704px 0px, #efeaf3 -0.137119px -2.99686px 0px, #efeaf3 0.850987px -2.87677px 0px, #efeaf3 1.74541px -2.43999px 0px, #efeaf3 2.44769px -1.73459px 0px, #efeaf3 2.88051px -0.838247px 0px;
}
.text-outline-purple-200 {
  text-shadow: #ded5e8 3px 0px 0px, #ded5e8 2.83487px 0.981584px 0px, #ded5e8 2.35766px 1.85511px 0px, #ded5e8 1.62091px 2.52441px 0px, #ded5e8 0.705713px 2.91581px 0px, #ded5e8 -0.287171px 2.98622px 0px, #ded5e8 -1.24844px 2.72789px 0px, #ded5e8 -2.07227px 2.16926px 0px, #ded5e8 -2.66798px 1.37182px 0px, #ded5e8 -2.96998px 0.42336px 0px, #ded5e8 -2.94502px -0.571704px 0px, #ded5e8 -2.59586px -1.50383px 0px, #ded5e8 -1.96093px -2.27041px 0px, #ded5e8 -1.11013px -2.78704px 0px, #ded5e8 -0.137119px -2.99686px 0px, #ded5e8 0.850987px -2.87677px 0px, #ded5e8 1.74541px -2.43999px 0px, #ded5e8 2.44769px -1.73459px 0px, #ded5e8 2.88051px -0.838247px 0px;
}
.text-outline-purple-300 {
  text-shadow: #bdabd1 3px 0px 0px, #bdabd1 2.83487px 0.981584px 0px, #bdabd1 2.35766px 1.85511px 0px, #bdabd1 1.62091px 2.52441px 0px, #bdabd1 0.705713px 2.91581px 0px, #bdabd1 -0.287171px 2.98622px 0px, #bdabd1 -1.24844px 2.72789px 0px, #bdabd1 -2.07227px 2.16926px 0px, #bdabd1 -2.66798px 1.37182px 0px, #bdabd1 -2.96998px 0.42336px 0px, #bdabd1 -2.94502px -0.571704px 0px, #bdabd1 -2.59586px -1.50383px 0px, #bdabd1 -1.96093px -2.27041px 0px, #bdabd1 -1.11013px -2.78704px 0px, #bdabd1 -0.137119px -2.99686px 0px, #bdabd1 0.850987px -2.87677px 0px, #bdabd1 1.74541px -2.43999px 0px, #bdabd1 2.44769px -1.73459px 0px, #bdabd1 2.88051px -0.838247px 0px;
}
.text-outline-purple-400 {
  text-shadow: #9c81b9 3px 0px 0px, #9c81b9 2.83487px 0.981584px 0px, #9c81b9 2.35766px 1.85511px 0px, #9c81b9 1.62091px 2.52441px 0px, #9c81b9 0.705713px 2.91581px 0px, #9c81b9 -0.287171px 2.98622px 0px, #9c81b9 -1.24844px 2.72789px 0px, #9c81b9 -2.07227px 2.16926px 0px, #9c81b9 -2.66798px 1.37182px 0px, #9c81b9 -2.96998px 0.42336px 0px, #9c81b9 -2.94502px -0.571704px 0px, #9c81b9 -2.59586px -1.50383px 0px, #9c81b9 -1.96093px -2.27041px 0px, #9c81b9 -1.11013px -2.78704px 0px, #9c81b9 -0.137119px -2.99686px 0px, #9c81b9 0.850987px -2.87677px 0px, #9c81b9 1.74541px -2.43999px 0px, #9c81b9 2.44769px -1.73459px 0px, #9c81b9 2.88051px -0.838247px 0px;
}
.text-outline-purple-500 {
  text-shadow: #7b57a2 3px 0px 0px, #7b57a2 2.83487px 0.981584px 0px, #7b57a2 2.35766px 1.85511px 0px, #7b57a2 1.62091px 2.52441px 0px, #7b57a2 0.705713px 2.91581px 0px, #7b57a2 -0.287171px 2.98622px 0px, #7b57a2 -1.24844px 2.72789px 0px, #7b57a2 -2.07227px 2.16926px 0px, #7b57a2 -2.66798px 1.37182px 0px, #7b57a2 -2.96998px 0.42336px 0px, #7b57a2 -2.94502px -0.571704px 0px, #7b57a2 -2.59586px -1.50383px 0px, #7b57a2 -1.96093px -2.27041px 0px, #7b57a2 -1.11013px -2.78704px 0px, #7b57a2 -0.137119px -2.99686px 0px, #7b57a2 0.850987px -2.87677px 0px, #7b57a2 1.74541px -2.43999px 0px, #7b57a2 2.44769px -1.73459px 0px, #7b57a2 2.88051px -0.838247px 0px;
}
.text-outline-purple-600 {
  text-shadow: #5c417a 3px 0px 0px, #5c417a 2.83487px 0.981584px 0px, #5c417a 2.35766px 1.85511px 0px, #5c417a 1.62091px 2.52441px 0px, #5c417a 0.705713px 2.91581px 0px, #5c417a -0.287171px 2.98622px 0px, #5c417a -1.24844px 2.72789px 0px, #5c417a -2.07227px 2.16926px 0px, #5c417a -2.66798px 1.37182px 0px, #5c417a -2.96998px 0.42336px 0px, #5c417a -2.94502px -0.571704px 0px, #5c417a -2.59586px -1.50383px 0px, #5c417a -1.96093px -2.27041px 0px, #5c417a -1.11013px -2.78704px 0px, #5c417a -0.137119px -2.99686px 0px, #5c417a 0.850987px -2.87677px 0px, #5c417a 1.74541px -2.43999px 0px, #5c417a 2.44769px -1.73459px 0px, #5c417a 2.88051px -0.838247px 0px;
}
.text-outline-purple-700 {
  text-shadow: #3e2c51 3px 0px 0px, #3e2c51 2.83487px 0.981584px 0px, #3e2c51 2.35766px 1.85511px 0px, #3e2c51 1.62091px 2.52441px 0px, #3e2c51 0.705713px 2.91581px 0px, #3e2c51 -0.287171px 2.98622px 0px, #3e2c51 -1.24844px 2.72789px 0px, #3e2c51 -2.07227px 2.16926px 0px, #3e2c51 -2.66798px 1.37182px 0px, #3e2c51 -2.96998px 0.42336px 0px, #3e2c51 -2.94502px -0.571704px 0px, #3e2c51 -2.59586px -1.50383px 0px, #3e2c51 -1.96093px -2.27041px 0px, #3e2c51 -1.11013px -2.78704px 0px, #3e2c51 -0.137119px -2.99686px 0px, #3e2c51 0.850987px -2.87677px 0px, #3e2c51 1.74541px -2.43999px 0px, #3e2c51 2.44769px -1.73459px 0px, #3e2c51 2.88051px -0.838247px 0px;
}
.text-outline-purple-800 {
  text-shadow: #1f1629 3px 0px 0px, #1f1629 2.83487px 0.981584px 0px, #1f1629 2.35766px 1.85511px 0px, #1f1629 1.62091px 2.52441px 0px, #1f1629 0.705713px 2.91581px 0px, #1f1629 -0.287171px 2.98622px 0px, #1f1629 -1.24844px 2.72789px 0px, #1f1629 -2.07227px 2.16926px 0px, #1f1629 -2.66798px 1.37182px 0px, #1f1629 -2.96998px 0.42336px 0px, #1f1629 -2.94502px -0.571704px 0px, #1f1629 -2.59586px -1.50383px 0px, #1f1629 -1.96093px -2.27041px 0px, #1f1629 -1.11013px -2.78704px 0px, #1f1629 -0.137119px -2.99686px 0px, #1f1629 0.850987px -2.87677px 0px, #1f1629 1.74541px -2.43999px 0px, #1f1629 2.44769px -1.73459px 0px, #1f1629 2.88051px -0.838247px 0px;
}
.text-outline-purple-900 {
  text-shadow: #0f0b14 3px 0px 0px, #0f0b14 2.83487px 0.981584px 0px, #0f0b14 2.35766px 1.85511px 0px, #0f0b14 1.62091px 2.52441px 0px, #0f0b14 0.705713px 2.91581px 0px, #0f0b14 -0.287171px 2.98622px 0px, #0f0b14 -1.24844px 2.72789px 0px, #0f0b14 -2.07227px 2.16926px 0px, #0f0b14 -2.66798px 1.37182px 0px, #0f0b14 -2.96998px 0.42336px 0px, #0f0b14 -2.94502px -0.571704px 0px, #0f0b14 -2.59586px -1.50383px 0px, #0f0b14 -1.96093px -2.27041px 0px, #0f0b14 -1.11013px -2.78704px 0px, #0f0b14 -0.137119px -2.99686px 0px, #0f0b14 0.850987px -2.87677px 0px, #0f0b14 1.74541px -2.43999px 0px, #0f0b14 2.44769px -1.73459px 0px, #0f0b14 2.88051px -0.838247px 0px;
}
.text-outline-orange {
  text-shadow: #ee7800 3px 0px 0px, #ee7800 2.83487px 0.981584px 0px, #ee7800 2.35766px 1.85511px 0px, #ee7800 1.62091px 2.52441px 0px, #ee7800 0.705713px 2.91581px 0px, #ee7800 -0.287171px 2.98622px 0px, #ee7800 -1.24844px 2.72789px 0px, #ee7800 -2.07227px 2.16926px 0px, #ee7800 -2.66798px 1.37182px 0px, #ee7800 -2.96998px 0.42336px 0px, #ee7800 -2.94502px -0.571704px 0px, #ee7800 -2.59586px -1.50383px 0px, #ee7800 -1.96093px -2.27041px 0px, #ee7800 -1.11013px -2.78704px 0px, #ee7800 -0.137119px -2.99686px 0px, #ee7800 0.850987px -2.87677px 0px, #ee7800 1.74541px -2.43999px 0px, #ee7800 2.44769px -1.73459px 0px, #ee7800 2.88051px -0.838247px 0px;
}
.text-outline-orange-50 {
  text-shadow: #fef8f2 3px 0px 0px, #fef8f2 2.83487px 0.981584px 0px, #fef8f2 2.35766px 1.85511px 0px, #fef8f2 1.62091px 2.52441px 0px, #fef8f2 0.705713px 2.91581px 0px, #fef8f2 -0.287171px 2.98622px 0px, #fef8f2 -1.24844px 2.72789px 0px, #fef8f2 -2.07227px 2.16926px 0px, #fef8f2 -2.66798px 1.37182px 0px, #fef8f2 -2.96998px 0.42336px 0px, #fef8f2 -2.94502px -0.571704px 0px, #fef8f2 -2.59586px -1.50383px 0px, #fef8f2 -1.96093px -2.27041px 0px, #fef8f2 -1.11013px -2.78704px 0px, #fef8f2 -0.137119px -2.99686px 0px, #fef8f2 0.850987px -2.87677px 0px, #fef8f2 1.74541px -2.43999px 0px, #fef8f2 2.44769px -1.73459px 0px, #fef8f2 2.88051px -0.838247px 0px;
}
.text-outline-orange-100 {
  text-shadow: #fdeedf 3px 0px 0px, #fdeedf 2.83487px 0.981584px 0px, #fdeedf 2.35766px 1.85511px 0px, #fdeedf 1.62091px 2.52441px 0px, #fdeedf 0.705713px 2.91581px 0px, #fdeedf -0.287171px 2.98622px 0px, #fdeedf -1.24844px 2.72789px 0px, #fdeedf -2.07227px 2.16926px 0px, #fdeedf -2.66798px 1.37182px 0px, #fdeedf -2.96998px 0.42336px 0px, #fdeedf -2.94502px -0.571704px 0px, #fdeedf -2.59586px -1.50383px 0px, #fdeedf -1.96093px -2.27041px 0px, #fdeedf -1.11013px -2.78704px 0px, #fdeedf -0.137119px -2.99686px 0px, #fdeedf 0.850987px -2.87677px 0px, #fdeedf 1.74541px -2.43999px 0px, #fdeedf 2.44769px -1.73459px 0px, #fdeedf 2.88051px -0.838247px 0px;
}
.text-outline-orange-200 {
  text-shadow: #fbddbf 3px 0px 0px, #fbddbf 2.83487px 0.981584px 0px, #fbddbf 2.35766px 1.85511px 0px, #fbddbf 1.62091px 2.52441px 0px, #fbddbf 0.705713px 2.91581px 0px, #fbddbf -0.287171px 2.98622px 0px, #fbddbf -1.24844px 2.72789px 0px, #fbddbf -2.07227px 2.16926px 0px, #fbddbf -2.66798px 1.37182px 0px, #fbddbf -2.96998px 0.42336px 0px, #fbddbf -2.94502px -0.571704px 0px, #fbddbf -2.59586px -1.50383px 0px, #fbddbf -1.96093px -2.27041px 0px, #fbddbf -1.11013px -2.78704px 0px, #fbddbf -0.137119px -2.99686px 0px, #fbddbf 0.850987px -2.87677px 0px, #fbddbf 1.74541px -2.43999px 0px, #fbddbf 2.44769px -1.73459px 0px, #fbddbf 2.88051px -0.838247px 0px;
}
.text-outline-orange-300 {
  text-shadow: #f7bc80 3px 0px 0px, #f7bc80 2.83487px 0.981584px 0px, #f7bc80 2.35766px 1.85511px 0px, #f7bc80 1.62091px 2.52441px 0px, #f7bc80 0.705713px 2.91581px 0px, #f7bc80 -0.287171px 2.98622px 0px, #f7bc80 -1.24844px 2.72789px 0px, #f7bc80 -2.07227px 2.16926px 0px, #f7bc80 -2.66798px 1.37182px 0px, #f7bc80 -2.96998px 0.42336px 0px, #f7bc80 -2.94502px -0.571704px 0px, #f7bc80 -2.59586px -1.50383px 0px, #f7bc80 -1.96093px -2.27041px 0px, #f7bc80 -1.11013px -2.78704px 0px, #f7bc80 -0.137119px -2.99686px 0px, #f7bc80 0.850987px -2.87677px 0px, #f7bc80 1.74541px -2.43999px 0px, #f7bc80 2.44769px -1.73459px 0px, #f7bc80 2.88051px -0.838247px 0px;
}
.text-outline-orange-400 {
  text-shadow: #f29a40 3px 0px 0px, #f29a40 2.83487px 0.981584px 0px, #f29a40 2.35766px 1.85511px 0px, #f29a40 1.62091px 2.52441px 0px, #f29a40 0.705713px 2.91581px 0px, #f29a40 -0.287171px 2.98622px 0px, #f29a40 -1.24844px 2.72789px 0px, #f29a40 -2.07227px 2.16926px 0px, #f29a40 -2.66798px 1.37182px 0px, #f29a40 -2.96998px 0.42336px 0px, #f29a40 -2.94502px -0.571704px 0px, #f29a40 -2.59586px -1.50383px 0px, #f29a40 -1.96093px -2.27041px 0px, #f29a40 -1.11013px -2.78704px 0px, #f29a40 -0.137119px -2.99686px 0px, #f29a40 0.850987px -2.87677px 0px, #f29a40 1.74541px -2.43999px 0px, #f29a40 2.44769px -1.73459px 0px, #f29a40 2.88051px -0.838247px 0px;
}
.text-outline-orange-500 {
  text-shadow: #ee7800 3px 0px 0px, #ee7800 2.83487px 0.981584px 0px, #ee7800 2.35766px 1.85511px 0px, #ee7800 1.62091px 2.52441px 0px, #ee7800 0.705713px 2.91581px 0px, #ee7800 -0.287171px 2.98622px 0px, #ee7800 -1.24844px 2.72789px 0px, #ee7800 -2.07227px 2.16926px 0px, #ee7800 -2.66798px 1.37182px 0px, #ee7800 -2.96998px 0.42336px 0px, #ee7800 -2.94502px -0.571704px 0px, #ee7800 -2.59586px -1.50383px 0px, #ee7800 -1.96093px -2.27041px 0px, #ee7800 -1.11013px -2.78704px 0px, #ee7800 -0.137119px -2.99686px 0px, #ee7800 0.850987px -2.87677px 0px, #ee7800 1.74541px -2.43999px 0px, #ee7800 2.44769px -1.73459px 0px, #ee7800 2.88051px -0.838247px 0px;
}
.text-outline-orange-600 {
  text-shadow: #b35a00 3px 0px 0px, #b35a00 2.83487px 0.981584px 0px, #b35a00 2.35766px 1.85511px 0px, #b35a00 1.62091px 2.52441px 0px, #b35a00 0.705713px 2.91581px 0px, #b35a00 -0.287171px 2.98622px 0px, #b35a00 -1.24844px 2.72789px 0px, #b35a00 -2.07227px 2.16926px 0px, #b35a00 -2.66798px 1.37182px 0px, #b35a00 -2.96998px 0.42336px 0px, #b35a00 -2.94502px -0.571704px 0px, #b35a00 -2.59586px -1.50383px 0px, #b35a00 -1.96093px -2.27041px 0px, #b35a00 -1.11013px -2.78704px 0px, #b35a00 -0.137119px -2.99686px 0px, #b35a00 0.850987px -2.87677px 0px, #b35a00 1.74541px -2.43999px 0px, #b35a00 2.44769px -1.73459px 0px, #b35a00 2.88051px -0.838247px 0px;
}
.text-outline-orange-700 {
  text-shadow: #773c00 3px 0px 0px, #773c00 2.83487px 0.981584px 0px, #773c00 2.35766px 1.85511px 0px, #773c00 1.62091px 2.52441px 0px, #773c00 0.705713px 2.91581px 0px, #773c00 -0.287171px 2.98622px 0px, #773c00 -1.24844px 2.72789px 0px, #773c00 -2.07227px 2.16926px 0px, #773c00 -2.66798px 1.37182px 0px, #773c00 -2.96998px 0.42336px 0px, #773c00 -2.94502px -0.571704px 0px, #773c00 -2.59586px -1.50383px 0px, #773c00 -1.96093px -2.27041px 0px, #773c00 -1.11013px -2.78704px 0px, #773c00 -0.137119px -2.99686px 0px, #773c00 0.850987px -2.87677px 0px, #773c00 1.74541px -2.43999px 0px, #773c00 2.44769px -1.73459px 0px, #773c00 2.88051px -0.838247px 0px;
}
.text-outline-orange-800 {
  text-shadow: #3c1e00 3px 0px 0px, #3c1e00 2.83487px 0.981584px 0px, #3c1e00 2.35766px 1.85511px 0px, #3c1e00 1.62091px 2.52441px 0px, #3c1e00 0.705713px 2.91581px 0px, #3c1e00 -0.287171px 2.98622px 0px, #3c1e00 -1.24844px 2.72789px 0px, #3c1e00 -2.07227px 2.16926px 0px, #3c1e00 -2.66798px 1.37182px 0px, #3c1e00 -2.96998px 0.42336px 0px, #3c1e00 -2.94502px -0.571704px 0px, #3c1e00 -2.59586px -1.50383px 0px, #3c1e00 -1.96093px -2.27041px 0px, #3c1e00 -1.11013px -2.78704px 0px, #3c1e00 -0.137119px -2.99686px 0px, #3c1e00 0.850987px -2.87677px 0px, #3c1e00 1.74541px -2.43999px 0px, #3c1e00 2.44769px -1.73459px 0px, #3c1e00 2.88051px -0.838247px 0px;
}
.text-outline-orange-900 {
  text-shadow: #1e0f00 3px 0px 0px, #1e0f00 2.83487px 0.981584px 0px, #1e0f00 2.35766px 1.85511px 0px, #1e0f00 1.62091px 2.52441px 0px, #1e0f00 0.705713px 2.91581px 0px, #1e0f00 -0.287171px 2.98622px 0px, #1e0f00 -1.24844px 2.72789px 0px, #1e0f00 -2.07227px 2.16926px 0px, #1e0f00 -2.66798px 1.37182px 0px, #1e0f00 -2.96998px 0.42336px 0px, #1e0f00 -2.94502px -0.571704px 0px, #1e0f00 -2.59586px -1.50383px 0px, #1e0f00 -1.96093px -2.27041px 0px, #1e0f00 -1.11013px -2.78704px 0px, #1e0f00 -0.137119px -2.99686px 0px, #1e0f00 0.850987px -2.87677px 0px, #1e0f00 1.74541px -2.43999px 0px, #1e0f00 2.44769px -1.73459px 0px, #1e0f00 2.88051px -0.838247px 0px;
}
.text-outline-brown {
  text-shadow: #78391b 3px 0px 0px, #78391b 2.83487px 0.981584px 0px, #78391b 2.35766px 1.85511px 0px, #78391b 1.62091px 2.52441px 0px, #78391b 0.705713px 2.91581px 0px, #78391b -0.287171px 2.98622px 0px, #78391b -1.24844px 2.72789px 0px, #78391b -2.07227px 2.16926px 0px, #78391b -2.66798px 1.37182px 0px, #78391b -2.96998px 0.42336px 0px, #78391b -2.94502px -0.571704px 0px, #78391b -2.59586px -1.50383px 0px, #78391b -1.96093px -2.27041px 0px, #78391b -1.11013px -2.78704px 0px, #78391b -0.137119px -2.99686px 0px, #78391b 0.850987px -2.87677px 0px, #78391b 1.74541px -2.43999px 0px, #78391b 2.44769px -1.73459px 0px, #78391b 2.88051px -0.838247px 0px;
}
.text-outline-brown-50 {
  text-shadow: #f8f5f4 3px 0px 0px, #f8f5f4 2.83487px 0.981584px 0px, #f8f5f4 2.35766px 1.85511px 0px, #f8f5f4 1.62091px 2.52441px 0px, #f8f5f4 0.705713px 2.91581px 0px, #f8f5f4 -0.287171px 2.98622px 0px, #f8f5f4 -1.24844px 2.72789px 0px, #f8f5f4 -2.07227px 2.16926px 0px, #f8f5f4 -2.66798px 1.37182px 0px, #f8f5f4 -2.96998px 0.42336px 0px, #f8f5f4 -2.94502px -0.571704px 0px, #f8f5f4 -2.59586px -1.50383px 0px, #f8f5f4 -1.96093px -2.27041px 0px, #f8f5f4 -1.11013px -2.78704px 0px, #f8f5f4 -0.137119px -2.99686px 0px, #f8f5f4 0.850987px -2.87677px 0px, #f8f5f4 1.74541px -2.43999px 0px, #f8f5f4 2.44769px -1.73459px 0px, #f8f5f4 2.88051px -0.838247px 0px;
}
.text-outline-brown-100 {
  text-shadow: #eee6e3 3px 0px 0px, #eee6e3 2.83487px 0.981584px 0px, #eee6e3 2.35766px 1.85511px 0px, #eee6e3 1.62091px 2.52441px 0px, #eee6e3 0.705713px 2.91581px 0px, #eee6e3 -0.287171px 2.98622px 0px, #eee6e3 -1.24844px 2.72789px 0px, #eee6e3 -2.07227px 2.16926px 0px, #eee6e3 -2.66798px 1.37182px 0px, #eee6e3 -2.96998px 0.42336px 0px, #eee6e3 -2.94502px -0.571704px 0px, #eee6e3 -2.59586px -1.50383px 0px, #eee6e3 -1.96093px -2.27041px 0px, #eee6e3 -1.11013px -2.78704px 0px, #eee6e3 -0.137119px -2.99686px 0px, #eee6e3 0.850987px -2.87677px 0px, #eee6e3 1.74541px -2.43999px 0px, #eee6e3 2.44769px -1.73459px 0px, #eee6e3 2.88051px -0.838247px 0px;
}
.text-outline-brown-200 {
  text-shadow: #ddcec6 3px 0px 0px, #ddcec6 2.83487px 0.981584px 0px, #ddcec6 2.35766px 1.85511px 0px, #ddcec6 1.62091px 2.52441px 0px, #ddcec6 0.705713px 2.91581px 0px, #ddcec6 -0.287171px 2.98622px 0px, #ddcec6 -1.24844px 2.72789px 0px, #ddcec6 -2.07227px 2.16926px 0px, #ddcec6 -2.66798px 1.37182px 0px, #ddcec6 -2.96998px 0.42336px 0px, #ddcec6 -2.94502px -0.571704px 0px, #ddcec6 -2.59586px -1.50383px 0px, #ddcec6 -1.96093px -2.27041px 0px, #ddcec6 -1.11013px -2.78704px 0px, #ddcec6 -0.137119px -2.99686px 0px, #ddcec6 0.850987px -2.87677px 0px, #ddcec6 1.74541px -2.43999px 0px, #ddcec6 2.44769px -1.73459px 0px, #ddcec6 2.88051px -0.838247px 0px;
}
.text-outline-brown-300 {
  text-shadow: #bc9c8d 3px 0px 0px, #bc9c8d 2.83487px 0.981584px 0px, #bc9c8d 2.35766px 1.85511px 0px, #bc9c8d 1.62091px 2.52441px 0px, #bc9c8d 0.705713px 2.91581px 0px, #bc9c8d -0.287171px 2.98622px 0px, #bc9c8d -1.24844px 2.72789px 0px, #bc9c8d -2.07227px 2.16926px 0px, #bc9c8d -2.66798px 1.37182px 0px, #bc9c8d -2.96998px 0.42336px 0px, #bc9c8d -2.94502px -0.571704px 0px, #bc9c8d -2.59586px -1.50383px 0px, #bc9c8d -1.96093px -2.27041px 0px, #bc9c8d -1.11013px -2.78704px 0px, #bc9c8d -0.137119px -2.99686px 0px, #bc9c8d 0.850987px -2.87677px 0px, #bc9c8d 1.74541px -2.43999px 0px, #bc9c8d 2.44769px -1.73459px 0px, #bc9c8d 2.88051px -0.838247px 0px;
}
.text-outline-brown-400 {
  text-shadow: #9a6b54 3px 0px 0px, #9a6b54 2.83487px 0.981584px 0px, #9a6b54 2.35766px 1.85511px 0px, #9a6b54 1.62091px 2.52441px 0px, #9a6b54 0.705713px 2.91581px 0px, #9a6b54 -0.287171px 2.98622px 0px, #9a6b54 -1.24844px 2.72789px 0px, #9a6b54 -2.07227px 2.16926px 0px, #9a6b54 -2.66798px 1.37182px 0px, #9a6b54 -2.96998px 0.42336px 0px, #9a6b54 -2.94502px -0.571704px 0px, #9a6b54 -2.59586px -1.50383px 0px, #9a6b54 -1.96093px -2.27041px 0px, #9a6b54 -1.11013px -2.78704px 0px, #9a6b54 -0.137119px -2.99686px 0px, #9a6b54 0.850987px -2.87677px 0px, #9a6b54 1.74541px -2.43999px 0px, #9a6b54 2.44769px -1.73459px 0px, #9a6b54 2.88051px -0.838247px 0px;
}
.text-outline-brown-500 {
  text-shadow: #78391b 3px 0px 0px, #78391b 2.83487px 0.981584px 0px, #78391b 2.35766px 1.85511px 0px, #78391b 1.62091px 2.52441px 0px, #78391b 0.705713px 2.91581px 0px, #78391b -0.287171px 2.98622px 0px, #78391b -1.24844px 2.72789px 0px, #78391b -2.07227px 2.16926px 0px, #78391b -2.66798px 1.37182px 0px, #78391b -2.96998px 0.42336px 0px, #78391b -2.94502px -0.571704px 0px, #78391b -2.59586px -1.50383px 0px, #78391b -1.96093px -2.27041px 0px, #78391b -1.11013px -2.78704px 0px, #78391b -0.137119px -2.99686px 0px, #78391b 0.850987px -2.87677px 0px, #78391b 1.74541px -2.43999px 0px, #78391b 2.44769px -1.73459px 0px, #78391b 2.88051px -0.838247px 0px;
}
.text-outline-brown-600 {
  text-shadow: #5a2b14 3px 0px 0px, #5a2b14 2.83487px 0.981584px 0px, #5a2b14 2.35766px 1.85511px 0px, #5a2b14 1.62091px 2.52441px 0px, #5a2b14 0.705713px 2.91581px 0px, #5a2b14 -0.287171px 2.98622px 0px, #5a2b14 -1.24844px 2.72789px 0px, #5a2b14 -2.07227px 2.16926px 0px, #5a2b14 -2.66798px 1.37182px 0px, #5a2b14 -2.96998px 0.42336px 0px, #5a2b14 -2.94502px -0.571704px 0px, #5a2b14 -2.59586px -1.50383px 0px, #5a2b14 -1.96093px -2.27041px 0px, #5a2b14 -1.11013px -2.78704px 0px, #5a2b14 -0.137119px -2.99686px 0px, #5a2b14 0.850987px -2.87677px 0px, #5a2b14 1.74541px -2.43999px 0px, #5a2b14 2.44769px -1.73459px 0px, #5a2b14 2.88051px -0.838247px 0px;
}
.text-outline-brown-700 {
  text-shadow: #3c1d0e 3px 0px 0px, #3c1d0e 2.83487px 0.981584px 0px, #3c1d0e 2.35766px 1.85511px 0px, #3c1d0e 1.62091px 2.52441px 0px, #3c1d0e 0.705713px 2.91581px 0px, #3c1d0e -0.287171px 2.98622px 0px, #3c1d0e -1.24844px 2.72789px 0px, #3c1d0e -2.07227px 2.16926px 0px, #3c1d0e -2.66798px 1.37182px 0px, #3c1d0e -2.96998px 0.42336px 0px, #3c1d0e -2.94502px -0.571704px 0px, #3c1d0e -2.59586px -1.50383px 0px, #3c1d0e -1.96093px -2.27041px 0px, #3c1d0e -1.11013px -2.78704px 0px, #3c1d0e -0.137119px -2.99686px 0px, #3c1d0e 0.850987px -2.87677px 0px, #3c1d0e 1.74541px -2.43999px 0px, #3c1d0e 2.44769px -1.73459px 0px, #3c1d0e 2.88051px -0.838247px 0px;
}
.text-outline-brown-800 {
  text-shadow: #1e0e07 3px 0px 0px, #1e0e07 2.83487px 0.981584px 0px, #1e0e07 2.35766px 1.85511px 0px, #1e0e07 1.62091px 2.52441px 0px, #1e0e07 0.705713px 2.91581px 0px, #1e0e07 -0.287171px 2.98622px 0px, #1e0e07 -1.24844px 2.72789px 0px, #1e0e07 -2.07227px 2.16926px 0px, #1e0e07 -2.66798px 1.37182px 0px, #1e0e07 -2.96998px 0.42336px 0px, #1e0e07 -2.94502px -0.571704px 0px, #1e0e07 -2.59586px -1.50383px 0px, #1e0e07 -1.96093px -2.27041px 0px, #1e0e07 -1.11013px -2.78704px 0px, #1e0e07 -0.137119px -2.99686px 0px, #1e0e07 0.850987px -2.87677px 0px, #1e0e07 1.74541px -2.43999px 0px, #1e0e07 2.44769px -1.73459px 0px, #1e0e07 2.88051px -0.838247px 0px;
}
.text-outline-brown-900 {
  text-shadow: #0f0703 3px 0px 0px, #0f0703 2.83487px 0.981584px 0px, #0f0703 2.35766px 1.85511px 0px, #0f0703 1.62091px 2.52441px 0px, #0f0703 0.705713px 2.91581px 0px, #0f0703 -0.287171px 2.98622px 0px, #0f0703 -1.24844px 2.72789px 0px, #0f0703 -2.07227px 2.16926px 0px, #0f0703 -2.66798px 1.37182px 0px, #0f0703 -2.96998px 0.42336px 0px, #0f0703 -2.94502px -0.571704px 0px, #0f0703 -2.59586px -1.50383px 0px, #0f0703 -1.96093px -2.27041px 0px, #0f0703 -1.11013px -2.78704px 0px, #0f0703 -0.137119px -2.99686px 0px, #0f0703 0.850987px -2.87677px 0px, #0f0703 1.74541px -2.43999px 0px, #0f0703 2.44769px -1.73459px 0px, #0f0703 2.88051px -0.838247px 0px;
}
.text-outline-olive {
  text-shadow: #8a6e28 3px 0px 0px, #8a6e28 2.83487px 0.981584px 0px, #8a6e28 2.35766px 1.85511px 0px, #8a6e28 1.62091px 2.52441px 0px, #8a6e28 0.705713px 2.91581px 0px, #8a6e28 -0.287171px 2.98622px 0px, #8a6e28 -1.24844px 2.72789px 0px, #8a6e28 -2.07227px 2.16926px 0px, #8a6e28 -2.66798px 1.37182px 0px, #8a6e28 -2.96998px 0.42336px 0px, #8a6e28 -2.94502px -0.571704px 0px, #8a6e28 -2.59586px -1.50383px 0px, #8a6e28 -1.96093px -2.27041px 0px, #8a6e28 -1.11013px -2.78704px 0px, #8a6e28 -0.137119px -2.99686px 0px, #8a6e28 0.850987px -2.87677px 0px, #8a6e28 1.74541px -2.43999px 0px, #8a6e28 2.44769px -1.73459px 0px, #8a6e28 2.88051px -0.838247px 0px;
}
.text-outline-olive-50 {
  text-shadow: #f9f8f4 3px 0px 0px, #f9f8f4 2.83487px 0.981584px 0px, #f9f8f4 2.35766px 1.85511px 0px, #f9f8f4 1.62091px 2.52441px 0px, #f9f8f4 0.705713px 2.91581px 0px, #f9f8f4 -0.287171px 2.98622px 0px, #f9f8f4 -1.24844px 2.72789px 0px, #f9f8f4 -2.07227px 2.16926px 0px, #f9f8f4 -2.66798px 1.37182px 0px, #f9f8f4 -2.96998px 0.42336px 0px, #f9f8f4 -2.94502px -0.571704px 0px, #f9f8f4 -2.59586px -1.50383px 0px, #f9f8f4 -1.96093px -2.27041px 0px, #f9f8f4 -1.11013px -2.78704px 0px, #f9f8f4 -0.137119px -2.99686px 0px, #f9f8f4 0.850987px -2.87677px 0px, #f9f8f4 1.74541px -2.43999px 0px, #f9f8f4 2.44769px -1.73459px 0px, #f9f8f4 2.88051px -0.838247px 0px;
}
.text-outline-olive-100 {
  text-shadow: #f0ede4 3px 0px 0px, #f0ede4 2.83487px 0.981584px 0px, #f0ede4 2.35766px 1.85511px 0px, #f0ede4 1.62091px 2.52441px 0px, #f0ede4 0.705713px 2.91581px 0px, #f0ede4 -0.287171px 2.98622px 0px, #f0ede4 -1.24844px 2.72789px 0px, #f0ede4 -2.07227px 2.16926px 0px, #f0ede4 -2.66798px 1.37182px 0px, #f0ede4 -2.96998px 0.42336px 0px, #f0ede4 -2.94502px -0.571704px 0px, #f0ede4 -2.59586px -1.50383px 0px, #f0ede4 -1.96093px -2.27041px 0px, #f0ede4 -1.11013px -2.78704px 0px, #f0ede4 -0.137119px -2.99686px 0px, #f0ede4 0.850987px -2.87677px 0px, #f0ede4 1.74541px -2.43999px 0px, #f0ede4 2.44769px -1.73459px 0px, #f0ede4 2.88051px -0.838247px 0px;
}
.text-outline-olive-200 {
  text-shadow: #e2dbc9 3px 0px 0px, #e2dbc9 2.83487px 0.981584px 0px, #e2dbc9 2.35766px 1.85511px 0px, #e2dbc9 1.62091px 2.52441px 0px, #e2dbc9 0.705713px 2.91581px 0px, #e2dbc9 -0.287171px 2.98622px 0px, #e2dbc9 -1.24844px 2.72789px 0px, #e2dbc9 -2.07227px 2.16926px 0px, #e2dbc9 -2.66798px 1.37182px 0px, #e2dbc9 -2.96998px 0.42336px 0px, #e2dbc9 -2.94502px -0.571704px 0px, #e2dbc9 -2.59586px -1.50383px 0px, #e2dbc9 -1.96093px -2.27041px 0px, #e2dbc9 -1.11013px -2.78704px 0px, #e2dbc9 -0.137119px -2.99686px 0px, #e2dbc9 0.850987px -2.87677px 0px, #e2dbc9 1.74541px -2.43999px 0px, #e2dbc9 2.44769px -1.73459px 0px, #e2dbc9 2.88051px -0.838247px 0px;
}
.text-outline-olive-300 {
  text-shadow: #c5b794 3px 0px 0px, #c5b794 2.83487px 0.981584px 0px, #c5b794 2.35766px 1.85511px 0px, #c5b794 1.62091px 2.52441px 0px, #c5b794 0.705713px 2.91581px 0px, #c5b794 -0.287171px 2.98622px 0px, #c5b794 -1.24844px 2.72789px 0px, #c5b794 -2.07227px 2.16926px 0px, #c5b794 -2.66798px 1.37182px 0px, #c5b794 -2.96998px 0.42336px 0px, #c5b794 -2.94502px -0.571704px 0px, #c5b794 -2.59586px -1.50383px 0px, #c5b794 -1.96093px -2.27041px 0px, #c5b794 -1.11013px -2.78704px 0px, #c5b794 -0.137119px -2.99686px 0px, #c5b794 0.850987px -2.87677px 0px, #c5b794 1.74541px -2.43999px 0px, #c5b794 2.44769px -1.73459px 0px, #c5b794 2.88051px -0.838247px 0px;
}
.text-outline-olive-400 {
  text-shadow: #a7925e 3px 0px 0px, #a7925e 2.83487px 0.981584px 0px, #a7925e 2.35766px 1.85511px 0px, #a7925e 1.62091px 2.52441px 0px, #a7925e 0.705713px 2.91581px 0px, #a7925e -0.287171px 2.98622px 0px, #a7925e -1.24844px 2.72789px 0px, #a7925e -2.07227px 2.16926px 0px, #a7925e -2.66798px 1.37182px 0px, #a7925e -2.96998px 0.42336px 0px, #a7925e -2.94502px -0.571704px 0px, #a7925e -2.59586px -1.50383px 0px, #a7925e -1.96093px -2.27041px 0px, #a7925e -1.11013px -2.78704px 0px, #a7925e -0.137119px -2.99686px 0px, #a7925e 0.850987px -2.87677px 0px, #a7925e 1.74541px -2.43999px 0px, #a7925e 2.44769px -1.73459px 0px, #a7925e 2.88051px -0.838247px 0px;
}
.text-outline-olive-500 {
  text-shadow: #8a6e28 3px 0px 0px, #8a6e28 2.83487px 0.981584px 0px, #8a6e28 2.35766px 1.85511px 0px, #8a6e28 1.62091px 2.52441px 0px, #8a6e28 0.705713px 2.91581px 0px, #8a6e28 -0.287171px 2.98622px 0px, #8a6e28 -1.24844px 2.72789px 0px, #8a6e28 -2.07227px 2.16926px 0px, #8a6e28 -2.66798px 1.37182px 0px, #8a6e28 -2.96998px 0.42336px 0px, #8a6e28 -2.94502px -0.571704px 0px, #8a6e28 -2.59586px -1.50383px 0px, #8a6e28 -1.96093px -2.27041px 0px, #8a6e28 -1.11013px -2.78704px 0px, #8a6e28 -0.137119px -2.99686px 0px, #8a6e28 0.850987px -2.87677px 0px, #8a6e28 1.74541px -2.43999px 0px, #8a6e28 2.44769px -1.73459px 0px, #8a6e28 2.88051px -0.838247px 0px;
}
.text-outline-olive-600 {
  text-shadow: #68531e 3px 0px 0px, #68531e 2.83487px 0.981584px 0px, #68531e 2.35766px 1.85511px 0px, #68531e 1.62091px 2.52441px 0px, #68531e 0.705713px 2.91581px 0px, #68531e -0.287171px 2.98622px 0px, #68531e -1.24844px 2.72789px 0px, #68531e -2.07227px 2.16926px 0px, #68531e -2.66798px 1.37182px 0px, #68531e -2.96998px 0.42336px 0px, #68531e -2.94502px -0.571704px 0px, #68531e -2.59586px -1.50383px 0px, #68531e -1.96093px -2.27041px 0px, #68531e -1.11013px -2.78704px 0px, #68531e -0.137119px -2.99686px 0px, #68531e 0.850987px -2.87677px 0px, #68531e 1.74541px -2.43999px 0px, #68531e 2.44769px -1.73459px 0px, #68531e 2.88051px -0.838247px 0px;
}
.text-outline-olive-700 {
  text-shadow: #453714 3px 0px 0px, #453714 2.83487px 0.981584px 0px, #453714 2.35766px 1.85511px 0px, #453714 1.62091px 2.52441px 0px, #453714 0.705713px 2.91581px 0px, #453714 -0.287171px 2.98622px 0px, #453714 -1.24844px 2.72789px 0px, #453714 -2.07227px 2.16926px 0px, #453714 -2.66798px 1.37182px 0px, #453714 -2.96998px 0.42336px 0px, #453714 -2.94502px -0.571704px 0px, #453714 -2.59586px -1.50383px 0px, #453714 -1.96093px -2.27041px 0px, #453714 -1.11013px -2.78704px 0px, #453714 -0.137119px -2.99686px 0px, #453714 0.850987px -2.87677px 0px, #453714 1.74541px -2.43999px 0px, #453714 2.44769px -1.73459px 0px, #453714 2.88051px -0.838247px 0px;
}
.text-outline-olive-800 {
  text-shadow: #231c0a 3px 0px 0px, #231c0a 2.83487px 0.981584px 0px, #231c0a 2.35766px 1.85511px 0px, #231c0a 1.62091px 2.52441px 0px, #231c0a 0.705713px 2.91581px 0px, #231c0a -0.287171px 2.98622px 0px, #231c0a -1.24844px 2.72789px 0px, #231c0a -2.07227px 2.16926px 0px, #231c0a -2.66798px 1.37182px 0px, #231c0a -2.96998px 0.42336px 0px, #231c0a -2.94502px -0.571704px 0px, #231c0a -2.59586px -1.50383px 0px, #231c0a -1.96093px -2.27041px 0px, #231c0a -1.11013px -2.78704px 0px, #231c0a -0.137119px -2.99686px 0px, #231c0a 0.850987px -2.87677px 0px, #231c0a 1.74541px -2.43999px 0px, #231c0a 2.44769px -1.73459px 0px, #231c0a 2.88051px -0.838247px 0px;
}
.text-outline-olive-900 {
  text-shadow: #110e05 3px 0px 0px, #110e05 2.83487px 0.981584px 0px, #110e05 2.35766px 1.85511px 0px, #110e05 1.62091px 2.52441px 0px, #110e05 0.705713px 2.91581px 0px, #110e05 -0.287171px 2.98622px 0px, #110e05 -1.24844px 2.72789px 0px, #110e05 -2.07227px 2.16926px 0px, #110e05 -2.66798px 1.37182px 0px, #110e05 -2.96998px 0.42336px 0px, #110e05 -2.94502px -0.571704px 0px, #110e05 -2.59586px -1.50383px 0px, #110e05 -1.96093px -2.27041px 0px, #110e05 -1.11013px -2.78704px 0px, #110e05 -0.137119px -2.99686px 0px, #110e05 0.850987px -2.87677px 0px, #110e05 1.74541px -2.43999px 0px, #110e05 2.44769px -1.73459px 0px, #110e05 2.88051px -0.838247px 0px;
}
.text-outline-white {
  text-shadow: #fff 3px 0px 0px, #fff 2.83487px 0.981584px 0px, #fff 2.35766px 1.85511px 0px, #fff 1.62091px 2.52441px 0px, #fff 0.705713px 2.91581px 0px, #fff -0.287171px 2.98622px 0px, #fff -1.24844px 2.72789px 0px, #fff -2.07227px 2.16926px 0px, #fff -2.66798px 1.37182px 0px, #fff -2.96998px 0.42336px 0px, #fff -2.94502px -0.571704px 0px, #fff -2.59586px -1.50383px 0px, #fff -1.96093px -2.27041px 0px, #fff -1.11013px -2.78704px 0px, #fff -0.137119px -2.99686px 0px, #fff 0.850987px -2.87677px 0px, #fff 1.74541px -2.43999px 0px, #fff 2.44769px -1.73459px 0px, #fff 2.88051px -0.838247px 0px;
}
.text-outline-black {
  text-shadow: #000 3px 0px 0px, #000 2.83487px 0.981584px 0px, #000 2.35766px 1.85511px 0px, #000 1.62091px 2.52441px 0px, #000 0.705713px 2.91581px 0px, #000 -0.287171px 2.98622px 0px, #000 -1.24844px 2.72789px 0px, #000 -2.07227px 2.16926px 0px, #000 -2.66798px 1.37182px 0px, #000 -2.96998px 0.42336px 0px, #000 -2.94502px -0.571704px 0px, #000 -2.59586px -1.50383px 0px, #000 -1.96093px -2.27041px 0px, #000 -1.11013px -2.78704px 0px, #000 -0.137119px -2.99686px 0px, #000 0.850987px -2.87677px 0px, #000 1.74541px -2.43999px 0px, #000 2.44769px -1.73459px 0px, #000 2.88051px -0.838247px 0px;
}
.text-base {
  color: #181818;
}

.bg-cover {
  background-size: cover;
}
.bg-contain {
  background-size: contain;
}
.bg-line {
  background-color: #01a75b !important;
}
.bg-line-50 {
  background-color: #f2fbf7 !important;
}
.bg-line-100 {
  background-color: #dff4eb !important;
}
.bg-line-200 {
  background-color: #c0e9d6 !important;
}
.bg-line-300 {
  background-color: #80d3ad !important;
}
.bg-line-400 {
  background-color: #41bd84 !important;
}
.bg-line-500 {
  background-color: #01a75b !important;
}
.bg-line-600 {
  background-color: #017d44 !important;
}
.bg-line-700 {
  background-color: #01542e !important;
}
.bg-line-800 {
  background-color: #002a17 !important;
}
.bg-line-900 {
  background-color: #00150b !important;
}
.bg-gray {
  background-color: #ccc !important;
}
.bg-gray-50 {
  background-color: #fcfcfc !important;
}
.bg-gray-100 {
  background-color: #f9f9f9 !important;
}
.bg-gray-200 {
  background-color: #f2f2f2 !important;
}
.bg-gray-300 {
  background-color: #e6e6e6 !important;
}
.bg-gray-400 {
  background-color: #d9d9d9 !important;
}
.bg-gray-500 {
  background-color: #ccc !important;
}
.bg-gray-600 {
  background-color: #999999 !important;
}
.bg-gray-700 {
  background-color: #666666 !important;
}
.bg-gray-800 {
  background-color: #333333 !important;
}
.bg-gray-900 {
  background-color: #1a1a1a !important;
}
.bg-cyan {
  background-color: #00aeff !important;
}
.bg-cyan-50 {
  background-color: #f2fbff !important;
}
.bg-cyan-100 {
  background-color: #dff5ff !important;
}
.bg-cyan-200 {
  background-color: #bfebff !important;
}
.bg-cyan-300 {
  background-color: #80d7ff !important;
}
.bg-cyan-400 {
  background-color: #40c2ff !important;
}
.bg-cyan-500 {
  background-color: #00aeff !important;
}
.bg-cyan-600 {
  background-color: #0083bf !important;
}
.bg-cyan-700 {
  background-color: #005780 !important;
}
.bg-cyan-800 {
  background-color: #002c40 !important;
}
.bg-cyan-900 {
  background-color: #001620 !important;
}
.bg-magenta {
  background-color: #c22c74 !important;
}
.bg-magenta-50 {
  background-color: #fcf4f8 !important;
}
.bg-magenta-100 {
  background-color: #f7e5ee !important;
}
.bg-magenta-200 {
  background-color: #f0cadc !important;
}
.bg-magenta-300 {
  background-color: #e196ba !important;
}
.bg-magenta-400 {
  background-color: #d16197 !important;
}
.bg-magenta-500 {
  background-color: #c22c74 !important;
}
.bg-magenta-600 {
  background-color: #922157 !important;
}
.bg-magenta-700 {
  background-color: #61163a !important;
}
.bg-magenta-800 {
  background-color: #310b1d !important;
}
.bg-magenta-900 {
  background-color: #18060f !important;
}
.bg-blue {
  background-color: #005ac7 !important;
}
.bg-blue-50 {
  background-color: #f2f7fc !important;
}
.bg-blue-100 {
  background-color: #dfeaf8 !important;
}
.bg-blue-200 {
  background-color: #bfd6f1 !important;
}
.bg-blue-300 {
  background-color: #80ade3 !important;
}
.bg-blue-400 {
  background-color: #4083d5 !important;
}
.bg-blue-500 {
  background-color: #005ac7 !important;
}
.bg-blue-600, .tp-shisei-box-title::before {
  background-color: #004495 !important;
}
.bg-blue-700 {
  background-color: #002d64 !important;
}
.bg-blue-800 {
  background-color: #001732 !important;
}
.bg-blue-900 {
  background-color: #000b19 !important;
}
.bg-red {
  background-color: #e61f1b !important;
}
.bg-red-50 {
  background-color: #fef4f4 !important;
}
.bg-red-100 {
  background-color: #fce3e3 !important;
}
.bg-red-200 {
  background-color: #f9c7c6 !important;
}
.bg-red-300 {
  background-color: #f38f8d !important;
}
.bg-red-400 {
  background-color: #ec5754 !important;
}
.bg-red-500 {
  background-color: #e61f1b !important;
}
.bg-red-600 {
  background-color: #ad1714 !important;
}
.bg-red-700 {
  background-color: #73100e !important;
}
.bg-red-800 {
  background-color: #3a0807 !important;
}
.bg-red-900 {
  background-color: #1d0403 !important;
}
.bg-rose {
  background-color: #de005b !important;
}
.bg-rose-50 {
  background-color: #fdf2f7 !important;
}
.bg-rose-100 {
  background-color: #fbdfeb !important;
}
.bg-rose-200 {
  background-color: #f7bfd6 !important;
}
.bg-rose-300 {
  background-color: #ef80ad !important;
}
.bg-rose-400 {
  background-color: #e64084 !important;
}
.bg-rose-500 {
  background-color: #de005b !important;
}
.bg-rose-600 {
  background-color: #a70044 !important;
}
.bg-rose-700 {
  background-color: #6f002e !important;
}
.bg-rose-800 {
  background-color: #380017 !important;
}
.bg-rose-900 {
  background-color: #1c000b !important;
}
.bg-tomato {
  background-color: #ea5534 !important;
}
.bg-tomato-50 {
  background-color: #fef7f5 !important;
}
.bg-tomato-100 {
  background-color: #fceae6 !important;
}
.bg-tomato-200 {
  background-color: #fad5cc !important;
}
.bg-tomato-300 {
  background-color: #f5aa9a !important;
}
.bg-tomato-400 {
  background-color: #ef8067 !important;
}
.bg-tomato-500 {
  background-color: #ea5534 !important;
}
.bg-tomato-600 {
  background-color: #b04027 !important;
}
.bg-tomato-700 {
  background-color: #752b1a !important;
}
.bg-tomato-800 {
  background-color: #3b150d !important;
}
.bg-tomato-900 {
  background-color: #1d0b07 !important;
}
.bg-pink {
  background-color: #e95471 !important;
}
.bg-pink-50 {
  background-color: #fef6f8 !important;
}
.bg-pink-100 {
  background-color: #fceaed !important;
}
.bg-pink-200 {
  background-color: #fad4dc !important;
}
.bg-pink-300 {
  background-color: #f4aab8 !important;
}
.bg-pink-400 {
  background-color: #ef7f95 !important;
}
.bg-pink-500 {
  background-color: #e95471 !important;
}
.bg-pink-600 {
  background-color: #af3f55 !important;
}
.bg-pink-700 {
  background-color: #752a39 !important;
}
.bg-pink-800 {
  background-color: #3a151c !important;
}
.bg-pink-900 {
  background-color: #1d0b0e !important;
}
.bg-yellow {
  background-color: #fffb00 !important;
}
.bg-yellow-50 {
  background-color: #fffff2 !important;
}
.bg-yellow-100 {
  background-color: #ffffdf !important;
}
.bg-yellow-200 {
  background-color: #fffebf !important;
}
.bg-yellow-300 {
  background-color: #fffd80 !important;
}
.bg-yellow-400 {
  background-color: #fffc40 !important;
}
.bg-yellow-500 {
  background-color: #fffb00 !important;
}
.bg-yellow-600 {
  background-color: #bfbc00 !important;
}
.bg-yellow-700 {
  background-color: #807e00 !important;
}
.bg-yellow-800 {
  background-color: #403f00 !important;
}
.bg-yellow-900 {
  background-color: #201f00 !important;
}
.bg-green {
  background-color: #158f45 !important;
}
.bg-green-50 {
  background-color: #f3f9f6 !important;
}
.bg-green-100 {
  background-color: #e2f1e8 !important;
}
.bg-green-200 {
  background-color: #c5e3d1 !important;
}
.bg-green-300 {
  background-color: #8ac7a2 !important;
}
.bg-green-400 {
  background-color: #50ab74 !important;
}
.bg-green-500 {
  background-color: #158f45 !important;
}
.bg-green-600 {
  background-color: #106b34 !important;
}
.bg-green-700 {
  background-color: #0b4823 !important;
}
.bg-green-800 {
  background-color: #052411 !important;
}
.bg-green-900 {
  background-color: #031209 !important;
}
.bg-lime {
  background-color: #75bb2a !important;
}
.bg-lime-50 {
  background-color: #f8fcf4 !important;
}
.bg-lime-100 {
  background-color: #eef7e4 !important;
}
.bg-lime-200 {
  background-color: #ddeeca !important;
}
.bg-lime-300 {
  background-color: #badd95 !important;
}
.bg-lime-400 {
  background-color: #98cc5f !important;
}
.bg-lime-500 {
  background-color: #75bb2a !important;
}
.bg-lime-600 {
  background-color: #588c20 !important;
}
.bg-lime-700 {
  background-color: #3b5e15 !important;
}
.bg-lime-800 {
  background-color: #1d2f0b !important;
}
.bg-lime-900 {
  background-color: #0f1705 !important;
}
.bg-aqua {
  background-color: #00a08b !important;
}
.bg-aqua-50 {
  background-color: #f2faf9 !important;
}
.bg-aqua-100 {
  background-color: #dff3f1 !important;
}
.bg-aqua-200 {
  background-color: #bfe7e2 !important;
}
.bg-aqua-300 {
  background-color: #80d0c5 !important;
}
.bg-aqua-400 {
  background-color: #40b8a8 !important;
}
.bg-aqua-500 {
  background-color: #00a08b !important;
}
.bg-aqua-600 {
  background-color: #007868 !important;
}
.bg-aqua-700 {
  background-color: #005046 !important;
}
.bg-aqua-800 {
  background-color: #002823 !important;
}
.bg-aqua-900 {
  background-color: #001411 !important;
}
.bg-purple {
  background-color: #7b57a2 !important;
}
.bg-purple-50 {
  background-color: #f8f7fa !important;
}
.bg-purple-100 {
  background-color: #efeaf3 !important;
}
.bg-purple-200 {
  background-color: #ded5e8 !important;
}
.bg-purple-300 {
  background-color: #bdabd1 !important;
}
.bg-purple-400 {
  background-color: #9c81b9 !important;
}
.bg-purple-500 {
  background-color: #7b57a2 !important;
}
.bg-purple-600 {
  background-color: #5c417a !important;
}
.bg-purple-700 {
  background-color: #3e2c51 !important;
}
.bg-purple-800 {
  background-color: #1f1629 !important;
}
.bg-purple-900 {
  background-color: #0f0b14 !important;
}
.bg-orange {
  background-color: #ee7800 !important;
}
.bg-orange-50 {
  background-color: #fef8f2 !important;
}
.bg-orange-100 {
  background-color: #fdeedf !important;
}
.bg-orange-200 {
  background-color: #fbddbf !important;
}
.bg-orange-300 {
  background-color: #f7bc80 !important;
}
.bg-orange-400 {
  background-color: #f29a40 !important;
}
.bg-orange-500 {
  background-color: #ee7800 !important;
}
.bg-orange-600 {
  background-color: #b35a00 !important;
}
.bg-orange-700 {
  background-color: #773c00 !important;
}
.bg-orange-800 {
  background-color: #3c1e00 !important;
}
.bg-orange-900 {
  background-color: #1e0f00 !important;
}
.bg-brown {
  background-color: #78391b !important;
}
.bg-brown-50 {
  background-color: #f8f5f4 !important;
}
.bg-brown-100 {
  background-color: #eee6e3 !important;
}
.bg-brown-200 {
  background-color: #ddcec6 !important;
}
.bg-brown-300 {
  background-color: #bc9c8d !important;
}
.bg-brown-400 {
  background-color: #9a6b54 !important;
}
.bg-brown-500 {
  background-color: #78391b !important;
}
.bg-brown-600 {
  background-color: #5a2b14 !important;
}
.bg-brown-700 {
  background-color: #3c1d0e !important;
}
.bg-brown-800 {
  background-color: #1e0e07 !important;
}
.bg-brown-900 {
  background-color: #0f0703 !important;
}
.bg-olive {
  background-color: #8a6e28 !important;
}
.bg-olive-50 {
  background-color: #f9f8f4 !important;
}
.bg-olive-100 {
  background-color: #f0ede4 !important;
}
.bg-olive-200 {
  background-color: #e2dbc9 !important;
}
.bg-olive-300 {
  background-color: #c5b794 !important;
}
.bg-olive-400 {
  background-color: #a7925e !important;
}
.bg-olive-500 {
  background-color: #8a6e28 !important;
}
.bg-olive-600 {
  background-color: #68531e !important;
}
.bg-olive-700 {
  background-color: #453714 !important;
}
.bg-olive-800 {
  background-color: #231c0a !important;
}
.bg-olive-900 {
  background-color: #110e05 !important;
}
.bg-white {
  background-color: #fff !important;
}
.bg-black {
  background-color: #000 !important;
}
.bg-current {
  background-color: currentColor !important;
}
.bg-transparent {
  background-color: transparent !important;
}
.bg-inherit {
  background-color: inherit !important;
}

.border {
  border: 1px solid;
}
.border-0 {
  border-width: 0px;
}
.border-1 {
  border-width: 1px;
}
.border-2 {
  border-width: 2px;
}
.border-3 {
  border-width: 3px;
}
.border-4 {
  border-width: 4px;
}
.border-5 {
  border-width: 5px;
}
.border-top {
  border-top: 1px solid;
}
.border-top-0 {
  border-top-width: 0px;
}
.border-top-1 {
  border-top-width: 1px;
}
.border-top-2 {
  border-top-width: 2px;
}
.border-top-3 {
  border-top-width: 3px;
}
.border-top-4 {
  border-top-width: 4px;
}
.border-top-5 {
  border-top-width: 5px;
}
.border-right {
  border-right: 1px solid;
}
.border-right-0 {
  border-right-width: 0px;
}
.border-right-1 {
  border-right-width: 1px;
}
.border-right-2 {
  border-right-width: 2px;
}
.border-right-3 {
  border-right-width: 3px;
}
.border-right-4 {
  border-right-width: 4px;
}
.border-right-5 {
  border-right-width: 5px;
}
.border-bottom {
  border-bottom: 1px solid;
}
.border-bottom-0 {
  border-bottom-width: 0px;
}
.border-bottom-1 {
  border-bottom-width: 1px;
}
.border-bottom-2 {
  border-bottom-width: 2px;
}
.border-bottom-3 {
  border-bottom-width: 3px;
}
.border-bottom-4 {
  border-bottom-width: 4px;
}
.border-bottom-5 {
  border-bottom-width: 5px;
}
.border-left {
  border-left: 1px solid;
}
.border-left-0 {
  border-left-width: 0px;
}
.border-left-1 {
  border-left-width: 1px;
}
.border-left-2 {
  border-left-width: 2px;
}
.border-left-3 {
  border-left-width: 3px;
}
.border-left-4 {
  border-left-width: 4px;
}
.border-left-5 {
  border-left-width: 5px;
}
.border-line {
  border-color: #01a75b !important;
}
.border-line-50 {
  border-color: #f2fbf7 !important;
}
.border-line-100 {
  border-color: #dff4eb !important;
}
.border-line-200 {
  border-color: #c0e9d6 !important;
}
.border-line-300 {
  border-color: #80d3ad !important;
}
.border-line-400 {
  border-color: #41bd84 !important;
}
.border-line-500 {
  border-color: #01a75b !important;
}
.border-line-600 {
  border-color: #017d44 !important;
}
.border-line-700 {
  border-color: #01542e !important;
}
.border-line-800 {
  border-color: #002a17 !important;
}
.border-line-900 {
  border-color: #00150b !important;
}
.border-gray {
  border-color: #ccc !important;
}
.border-gray-50 {
  border-color: #fcfcfc !important;
}
.border-gray-100 {
  border-color: #f9f9f9 !important;
}
.border-gray-200 {
  border-color: #f2f2f2 !important;
}
.border-gray-300 {
  border-color: #e6e6e6 !important;
}
.border-gray-400 {
  border-color: #d9d9d9 !important;
}
.border-gray-500 {
  border-color: #ccc !important;
}
.border-gray-600 {
  border-color: #999999 !important;
}
.border-gray-700 {
  border-color: #666666 !important;
}
.border-gray-800 {
  border-color: #333333 !important;
}
.border-gray-900 {
  border-color: #1a1a1a !important;
}
.border-cyan {
  border-color: #00aeff !important;
}
.border-cyan-50 {
  border-color: #f2fbff !important;
}
.border-cyan-100 {
  border-color: #dff5ff !important;
}
.border-cyan-200 {
  border-color: #bfebff !important;
}
.border-cyan-300 {
  border-color: #80d7ff !important;
}
.border-cyan-400 {
  border-color: #40c2ff !important;
}
.border-cyan-500 {
  border-color: #00aeff !important;
}
.border-cyan-600 {
  border-color: #0083bf !important;
}
.border-cyan-700 {
  border-color: #005780 !important;
}
.border-cyan-800 {
  border-color: #002c40 !important;
}
.border-cyan-900 {
  border-color: #001620 !important;
}
.border-magenta {
  border-color: #c22c74 !important;
}
.border-magenta-50 {
  border-color: #fcf4f8 !important;
}
.border-magenta-100 {
  border-color: #f7e5ee !important;
}
.border-magenta-200 {
  border-color: #f0cadc !important;
}
.border-magenta-300 {
  border-color: #e196ba !important;
}
.border-magenta-400 {
  border-color: #d16197 !important;
}
.border-magenta-500 {
  border-color: #c22c74 !important;
}
.border-magenta-600 {
  border-color: #922157 !important;
}
.border-magenta-700 {
  border-color: #61163a !important;
}
.border-magenta-800 {
  border-color: #310b1d !important;
}
.border-magenta-900 {
  border-color: #18060f !important;
}
.border-blue {
  border-color: #005ac7 !important;
}
.border-blue-50 {
  border-color: #f2f7fc !important;
}
.border-blue-100 {
  border-color: #dfeaf8 !important;
}
.border-blue-200 {
  border-color: #bfd6f1 !important;
}
.border-blue-300 {
  border-color: #80ade3 !important;
}
.border-blue-400 {
  border-color: #4083d5 !important;
}
.border-blue-500 {
  border-color: #005ac7 !important;
}
.border-blue-600 {
  border-color: #004495 !important;
}
.border-blue-700 {
  border-color: #002d64 !important;
}
.border-blue-800 {
  border-color: #001732 !important;
}
.border-blue-900 {
  border-color: #000b19 !important;
}
.border-red {
  border-color: #e61f1b !important;
}
.border-red-50 {
  border-color: #fef4f4 !important;
}
.border-red-100 {
  border-color: #fce3e3 !important;
}
.border-red-200 {
  border-color: #f9c7c6 !important;
}
.border-red-300 {
  border-color: #f38f8d !important;
}
.border-red-400 {
  border-color: #ec5754 !important;
}
.border-red-500 {
  border-color: #e61f1b !important;
}
.border-red-600 {
  border-color: #ad1714 !important;
}
.border-red-700 {
  border-color: #73100e !important;
}
.border-red-800 {
  border-color: #3a0807 !important;
}
.border-red-900 {
  border-color: #1d0403 !important;
}
.border-rose {
  border-color: #de005b !important;
}
.border-rose-50 {
  border-color: #fdf2f7 !important;
}
.border-rose-100 {
  border-color: #fbdfeb !important;
}
.border-rose-200 {
  border-color: #f7bfd6 !important;
}
.border-rose-300 {
  border-color: #ef80ad !important;
}
.border-rose-400 {
  border-color: #e64084 !important;
}
.border-rose-500 {
  border-color: #de005b !important;
}
.border-rose-600 {
  border-color: #a70044 !important;
}
.border-rose-700 {
  border-color: #6f002e !important;
}
.border-rose-800 {
  border-color: #380017 !important;
}
.border-rose-900 {
  border-color: #1c000b !important;
}
.border-tomato {
  border-color: #ea5534 !important;
}
.border-tomato-50 {
  border-color: #fef7f5 !important;
}
.border-tomato-100 {
  border-color: #fceae6 !important;
}
.border-tomato-200 {
  border-color: #fad5cc !important;
}
.border-tomato-300 {
  border-color: #f5aa9a !important;
}
.border-tomato-400 {
  border-color: #ef8067 !important;
}
.border-tomato-500 {
  border-color: #ea5534 !important;
}
.border-tomato-600 {
  border-color: #b04027 !important;
}
.border-tomato-700 {
  border-color: #752b1a !important;
}
.border-tomato-800 {
  border-color: #3b150d !important;
}
.border-tomato-900 {
  border-color: #1d0b07 !important;
}
.border-pink {
  border-color: #e95471 !important;
}
.border-pink-50 {
  border-color: #fef6f8 !important;
}
.border-pink-100 {
  border-color: #fceaed !important;
}
.border-pink-200 {
  border-color: #fad4dc !important;
}
.border-pink-300 {
  border-color: #f4aab8 !important;
}
.border-pink-400 {
  border-color: #ef7f95 !important;
}
.border-pink-500 {
  border-color: #e95471 !important;
}
.border-pink-600 {
  border-color: #af3f55 !important;
}
.border-pink-700 {
  border-color: #752a39 !important;
}
.border-pink-800 {
  border-color: #3a151c !important;
}
.border-pink-900 {
  border-color: #1d0b0e !important;
}
.border-yellow {
  border-color: #fffb00 !important;
}
.border-yellow-50 {
  border-color: #fffff2 !important;
}
.border-yellow-100 {
  border-color: #ffffdf !important;
}
.border-yellow-200 {
  border-color: #fffebf !important;
}
.border-yellow-300 {
  border-color: #fffd80 !important;
}
.border-yellow-400 {
  border-color: #fffc40 !important;
}
.border-yellow-500 {
  border-color: #fffb00 !important;
}
.border-yellow-600 {
  border-color: #bfbc00 !important;
}
.border-yellow-700 {
  border-color: #807e00 !important;
}
.border-yellow-800 {
  border-color: #403f00 !important;
}
.border-yellow-900 {
  border-color: #201f00 !important;
}
.border-green {
  border-color: #158f45 !important;
}
.border-green-50 {
  border-color: #f3f9f6 !important;
}
.border-green-100 {
  border-color: #e2f1e8 !important;
}
.border-green-200 {
  border-color: #c5e3d1 !important;
}
.border-green-300 {
  border-color: #8ac7a2 !important;
}
.border-green-400 {
  border-color: #50ab74 !important;
}
.border-green-500 {
  border-color: #158f45 !important;
}
.border-green-600 {
  border-color: #106b34 !important;
}
.border-green-700 {
  border-color: #0b4823 !important;
}
.border-green-800 {
  border-color: #052411 !important;
}
.border-green-900 {
  border-color: #031209 !important;
}
.border-lime {
  border-color: #75bb2a !important;
}
.border-lime-50 {
  border-color: #f8fcf4 !important;
}
.border-lime-100 {
  border-color: #eef7e4 !important;
}
.border-lime-200 {
  border-color: #ddeeca !important;
}
.border-lime-300 {
  border-color: #badd95 !important;
}
.border-lime-400 {
  border-color: #98cc5f !important;
}
.border-lime-500 {
  border-color: #75bb2a !important;
}
.border-lime-600 {
  border-color: #588c20 !important;
}
.border-lime-700 {
  border-color: #3b5e15 !important;
}
.border-lime-800 {
  border-color: #1d2f0b !important;
}
.border-lime-900 {
  border-color: #0f1705 !important;
}
.border-aqua {
  border-color: #00a08b !important;
}
.border-aqua-50 {
  border-color: #f2faf9 !important;
}
.border-aqua-100 {
  border-color: #dff3f1 !important;
}
.border-aqua-200 {
  border-color: #bfe7e2 !important;
}
.border-aqua-300 {
  border-color: #80d0c5 !important;
}
.border-aqua-400 {
  border-color: #40b8a8 !important;
}
.border-aqua-500 {
  border-color: #00a08b !important;
}
.border-aqua-600 {
  border-color: #007868 !important;
}
.border-aqua-700 {
  border-color: #005046 !important;
}
.border-aqua-800 {
  border-color: #002823 !important;
}
.border-aqua-900 {
  border-color: #001411 !important;
}
.border-purple {
  border-color: #7b57a2 !important;
}
.border-purple-50 {
  border-color: #f8f7fa !important;
}
.border-purple-100 {
  border-color: #efeaf3 !important;
}
.border-purple-200 {
  border-color: #ded5e8 !important;
}
.border-purple-300 {
  border-color: #bdabd1 !important;
}
.border-purple-400 {
  border-color: #9c81b9 !important;
}
.border-purple-500 {
  border-color: #7b57a2 !important;
}
.border-purple-600 {
  border-color: #5c417a !important;
}
.border-purple-700 {
  border-color: #3e2c51 !important;
}
.border-purple-800 {
  border-color: #1f1629 !important;
}
.border-purple-900 {
  border-color: #0f0b14 !important;
}
.border-orange {
  border-color: #ee7800 !important;
}
.border-orange-50 {
  border-color: #fef8f2 !important;
}
.border-orange-100 {
  border-color: #fdeedf !important;
}
.border-orange-200 {
  border-color: #fbddbf !important;
}
.border-orange-300 {
  border-color: #f7bc80 !important;
}
.border-orange-400 {
  border-color: #f29a40 !important;
}
.border-orange-500 {
  border-color: #ee7800 !important;
}
.border-orange-600 {
  border-color: #b35a00 !important;
}
.border-orange-700 {
  border-color: #773c00 !important;
}
.border-orange-800 {
  border-color: #3c1e00 !important;
}
.border-orange-900 {
  border-color: #1e0f00 !important;
}
.border-brown {
  border-color: #78391b !important;
}
.border-brown-50 {
  border-color: #f8f5f4 !important;
}
.border-brown-100 {
  border-color: #eee6e3 !important;
}
.border-brown-200 {
  border-color: #ddcec6 !important;
}
.border-brown-300 {
  border-color: #bc9c8d !important;
}
.border-brown-400 {
  border-color: #9a6b54 !important;
}
.border-brown-500 {
  border-color: #78391b !important;
}
.border-brown-600 {
  border-color: #5a2b14 !important;
}
.border-brown-700 {
  border-color: #3c1d0e !important;
}
.border-brown-800 {
  border-color: #1e0e07 !important;
}
.border-brown-900 {
  border-color: #0f0703 !important;
}
.border-olive {
  border-color: #8a6e28 !important;
}
.border-olive-50 {
  border-color: #f9f8f4 !important;
}
.border-olive-100 {
  border-color: #f0ede4 !important;
}
.border-olive-200 {
  border-color: #e2dbc9 !important;
}
.border-olive-300 {
  border-color: #c5b794 !important;
}
.border-olive-400 {
  border-color: #a7925e !important;
}
.border-olive-500 {
  border-color: #8a6e28 !important;
}
.border-olive-600 {
  border-color: #68531e !important;
}
.border-olive-700 {
  border-color: #453714 !important;
}
.border-olive-800 {
  border-color: #231c0a !important;
}
.border-olive-900 {
  border-color: #110e05 !important;
}
.border-white {
  border-color: #fff !important;
}
.border-black {
  border-color: #000 !important;
}
.border-current {
  border-color: currentColor !important;
}
.border-transparent {
  border-color: transparent !important;
}
.border-inherit {
  border-color: inherit !important;
}
.border-dashed {
  border-style: dashed;
}
.border-dotted {
  border-style: dotted;
}

.rounded {
  border-radius: 0.5em;
}
.rounded-none {
  border-radius: 0 !important;
}
.rounded-xs {
  border-radius: 0.25em;
}
.rounded-sm {
  border-radius: 0.4375em;
}
.rounded-lg {
  border-radius: 0.5625em;
}
.rounded-xl {
  border-radius: 0.625em;
}
.rounded-2xl {
  border-radius: 1em;
}
.rounded-full {
  border-radius: 100rem;
}
.rounded-top-none {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.rounded-bottom-none {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.overflow-visible {
  overflow: visible;
}
.overflow-hidden {
  overflow: hidden;
}

.offset-25 {
  position: relative;
  z-index: 10;
  transform: translate3d(0, -25%, 0);
}

.offset-50 {
  position: relative;
  z-index: 10;
  transform: translate3d(0, -50%, 0);
}

.offset-100 {
  position: relative;
  z-index: 10;
  transform: translate3d(0, -100%, 0);
}

.-offset-25 {
  position: relative;
  z-index: 10;
  transform: translate3d(0, 25%, 0);
}

.-offset-50 {
  position: relative;
  z-index: 10;
  transform: translate3d(0, 50%, 0);
}

.-offset-100 {
  position: relative;
  z-index: 10;
  transform: translate3d(0, 100%, 0);
}

.banzai {
  position: relative;
  display: inline-block;
  padding: 0 1em;
  line-height: 1;
}
.banzai.banzai-center {
  display: block;
  width: -moz-fit-content;
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
}
.banzai:before, .banzai:after {
  position: absolute;
  bottom: 0;
  content: "";
  width: 1px;
  height: 130%;
  min-height: 2rem;
  transform-origin: center bottom;
}
.banzai:before {
  left: 0.5em;
  border-left: 2px solid currentColor;
  transform: rotate(-35deg);
}
.banzai:after {
  right: 0.5em;
  border-right: 2px solid currentColor;
  transform: rotate(35deg);
}
.banzai .banzai:before {
  left: 0;
  height: 110%;
  transform: rotate(-20deg);
}
.banzai .banzai:after {
  right: 0;
  height: 110%;
  transform: rotate(20deg);
}

.waai {
  position: relative;
  display: inline-block;
}
.waai:before, .waai:after {
  position: absolute;
  content: "";
  width: 100%;
  height: 1px;
  left: 0;
  transform-origin: right center;
}
.waai:before {
  top: 0;
  border-top: 1px solid currentColor;
  transform: rotate(3deg);
}
.waai:after {
  bottom: 0;
  border-bottom: 1px solid currentColor;
  transform: rotate(-3deg);
}

:root {
  --fukidashi-size: 8px;
  --fukidashi-border-size: 2px;
  --fukidashi-bg: #fff;
}

.fukidashi-1 {
  --fukidashi-border-size: 1px;
}
.fukidashi-mini {
  --fukidashi-size: 6px;
}
.fukidashi-bg-line {
  --fukidashi-bg: #01a75b;
}
.fukidashi-bg-line-50 {
  --fukidashi-bg: #f2fbf7;
}
.fukidashi-bg-line-100 {
  --fukidashi-bg: #dff4eb;
}
.fukidashi-bg-line-200 {
  --fukidashi-bg: #c0e9d6;
}
.fukidashi-bg-line-300 {
  --fukidashi-bg: #80d3ad;
}
.fukidashi-bg-line-400 {
  --fukidashi-bg: #41bd84;
}
.fukidashi-bg-line-500 {
  --fukidashi-bg: #01a75b;
}
.fukidashi-bg-line-600 {
  --fukidashi-bg: #017d44;
}
.fukidashi-bg-line-700 {
  --fukidashi-bg: #01542e;
}
.fukidashi-bg-line-800 {
  --fukidashi-bg: #002a17;
}
.fukidashi-bg-line-900 {
  --fukidashi-bg: #00150b;
}
.fukidashi-bg-gray {
  --fukidashi-bg: #ccc;
}
.fukidashi-bg-gray-50 {
  --fukidashi-bg: #fcfcfc;
}
.fukidashi-bg-gray-100 {
  --fukidashi-bg: #f9f9f9;
}
.fukidashi-bg-gray-200 {
  --fukidashi-bg: #f2f2f2;
}
.fukidashi-bg-gray-300 {
  --fukidashi-bg: #e6e6e6;
}
.fukidashi-bg-gray-400 {
  --fukidashi-bg: #d9d9d9;
}
.fukidashi-bg-gray-500 {
  --fukidashi-bg: #ccc;
}
.fukidashi-bg-gray-600 {
  --fukidashi-bg: #999999;
}
.fukidashi-bg-gray-700 {
  --fukidashi-bg: #666666;
}
.fukidashi-bg-gray-800 {
  --fukidashi-bg: #333333;
}
.fukidashi-bg-gray-900 {
  --fukidashi-bg: #1a1a1a;
}
.fukidashi-bg-cyan {
  --fukidashi-bg: #00aeff;
}
.fukidashi-bg-cyan-50 {
  --fukidashi-bg: #f2fbff;
}
.fukidashi-bg-cyan-100 {
  --fukidashi-bg: #dff5ff;
}
.fukidashi-bg-cyan-200 {
  --fukidashi-bg: #bfebff;
}
.fukidashi-bg-cyan-300 {
  --fukidashi-bg: #80d7ff;
}
.fukidashi-bg-cyan-400 {
  --fukidashi-bg: #40c2ff;
}
.fukidashi-bg-cyan-500 {
  --fukidashi-bg: #00aeff;
}
.fukidashi-bg-cyan-600 {
  --fukidashi-bg: #0083bf;
}
.fukidashi-bg-cyan-700 {
  --fukidashi-bg: #005780;
}
.fukidashi-bg-cyan-800 {
  --fukidashi-bg: #002c40;
}
.fukidashi-bg-cyan-900 {
  --fukidashi-bg: #001620;
}
.fukidashi-bg-magenta {
  --fukidashi-bg: #c22c74;
}
.fukidashi-bg-magenta-50 {
  --fukidashi-bg: #fcf4f8;
}
.fukidashi-bg-magenta-100 {
  --fukidashi-bg: #f7e5ee;
}
.fukidashi-bg-magenta-200 {
  --fukidashi-bg: #f0cadc;
}
.fukidashi-bg-magenta-300 {
  --fukidashi-bg: #e196ba;
}
.fukidashi-bg-magenta-400 {
  --fukidashi-bg: #d16197;
}
.fukidashi-bg-magenta-500 {
  --fukidashi-bg: #c22c74;
}
.fukidashi-bg-magenta-600 {
  --fukidashi-bg: #922157;
}
.fukidashi-bg-magenta-700 {
  --fukidashi-bg: #61163a;
}
.fukidashi-bg-magenta-800 {
  --fukidashi-bg: #310b1d;
}
.fukidashi-bg-magenta-900 {
  --fukidashi-bg: #18060f;
}
.fukidashi-bg-blue {
  --fukidashi-bg: #005ac7;
}
.fukidashi-bg-blue-50 {
  --fukidashi-bg: #f2f7fc;
}
.fukidashi-bg-blue-100 {
  --fukidashi-bg: #dfeaf8;
}
.fukidashi-bg-blue-200 {
  --fukidashi-bg: #bfd6f1;
}
.fukidashi-bg-blue-300 {
  --fukidashi-bg: #80ade3;
}
.fukidashi-bg-blue-400 {
  --fukidashi-bg: #4083d5;
}
.fukidashi-bg-blue-500 {
  --fukidashi-bg: #005ac7;
}
.fukidashi-bg-blue-600 {
  --fukidashi-bg: #004495;
}
.fukidashi-bg-blue-700 {
  --fukidashi-bg: #002d64;
}
.fukidashi-bg-blue-800 {
  --fukidashi-bg: #001732;
}
.fukidashi-bg-blue-900 {
  --fukidashi-bg: #000b19;
}
.fukidashi-bg-red {
  --fukidashi-bg: #e61f1b;
}
.fukidashi-bg-red-50 {
  --fukidashi-bg: #fef4f4;
}
.fukidashi-bg-red-100 {
  --fukidashi-bg: #fce3e3;
}
.fukidashi-bg-red-200 {
  --fukidashi-bg: #f9c7c6;
}
.fukidashi-bg-red-300 {
  --fukidashi-bg: #f38f8d;
}
.fukidashi-bg-red-400 {
  --fukidashi-bg: #ec5754;
}
.fukidashi-bg-red-500 {
  --fukidashi-bg: #e61f1b;
}
.fukidashi-bg-red-600 {
  --fukidashi-bg: #ad1714;
}
.fukidashi-bg-red-700 {
  --fukidashi-bg: #73100e;
}
.fukidashi-bg-red-800 {
  --fukidashi-bg: #3a0807;
}
.fukidashi-bg-red-900 {
  --fukidashi-bg: #1d0403;
}
.fukidashi-bg-rose {
  --fukidashi-bg: #de005b;
}
.fukidashi-bg-rose-50 {
  --fukidashi-bg: #fdf2f7;
}
.fukidashi-bg-rose-100 {
  --fukidashi-bg: #fbdfeb;
}
.fukidashi-bg-rose-200 {
  --fukidashi-bg: #f7bfd6;
}
.fukidashi-bg-rose-300 {
  --fukidashi-bg: #ef80ad;
}
.fukidashi-bg-rose-400 {
  --fukidashi-bg: #e64084;
}
.fukidashi-bg-rose-500 {
  --fukidashi-bg: #de005b;
}
.fukidashi-bg-rose-600 {
  --fukidashi-bg: #a70044;
}
.fukidashi-bg-rose-700 {
  --fukidashi-bg: #6f002e;
}
.fukidashi-bg-rose-800 {
  --fukidashi-bg: #380017;
}
.fukidashi-bg-rose-900 {
  --fukidashi-bg: #1c000b;
}
.fukidashi-bg-tomato {
  --fukidashi-bg: #ea5534;
}
.fukidashi-bg-tomato-50 {
  --fukidashi-bg: #fef7f5;
}
.fukidashi-bg-tomato-100 {
  --fukidashi-bg: #fceae6;
}
.fukidashi-bg-tomato-200 {
  --fukidashi-bg: #fad5cc;
}
.fukidashi-bg-tomato-300 {
  --fukidashi-bg: #f5aa9a;
}
.fukidashi-bg-tomato-400 {
  --fukidashi-bg: #ef8067;
}
.fukidashi-bg-tomato-500 {
  --fukidashi-bg: #ea5534;
}
.fukidashi-bg-tomato-600 {
  --fukidashi-bg: #b04027;
}
.fukidashi-bg-tomato-700 {
  --fukidashi-bg: #752b1a;
}
.fukidashi-bg-tomato-800 {
  --fukidashi-bg: #3b150d;
}
.fukidashi-bg-tomato-900 {
  --fukidashi-bg: #1d0b07;
}
.fukidashi-bg-pink {
  --fukidashi-bg: #e95471;
}
.fukidashi-bg-pink-50 {
  --fukidashi-bg: #fef6f8;
}
.fukidashi-bg-pink-100 {
  --fukidashi-bg: #fceaed;
}
.fukidashi-bg-pink-200 {
  --fukidashi-bg: #fad4dc;
}
.fukidashi-bg-pink-300 {
  --fukidashi-bg: #f4aab8;
}
.fukidashi-bg-pink-400 {
  --fukidashi-bg: #ef7f95;
}
.fukidashi-bg-pink-500 {
  --fukidashi-bg: #e95471;
}
.fukidashi-bg-pink-600 {
  --fukidashi-bg: #af3f55;
}
.fukidashi-bg-pink-700 {
  --fukidashi-bg: #752a39;
}
.fukidashi-bg-pink-800 {
  --fukidashi-bg: #3a151c;
}
.fukidashi-bg-pink-900 {
  --fukidashi-bg: #1d0b0e;
}
.fukidashi-bg-yellow {
  --fukidashi-bg: #fffb00;
}
.fukidashi-bg-yellow-50 {
  --fukidashi-bg: #fffff2;
}
.fukidashi-bg-yellow-100 {
  --fukidashi-bg: #ffffdf;
}
.fukidashi-bg-yellow-200 {
  --fukidashi-bg: #fffebf;
}
.fukidashi-bg-yellow-300 {
  --fukidashi-bg: #fffd80;
}
.fukidashi-bg-yellow-400 {
  --fukidashi-bg: #fffc40;
}
.fukidashi-bg-yellow-500 {
  --fukidashi-bg: #fffb00;
}
.fukidashi-bg-yellow-600 {
  --fukidashi-bg: #bfbc00;
}
.fukidashi-bg-yellow-700 {
  --fukidashi-bg: #807e00;
}
.fukidashi-bg-yellow-800 {
  --fukidashi-bg: #403f00;
}
.fukidashi-bg-yellow-900 {
  --fukidashi-bg: #201f00;
}
.fukidashi-bg-green {
  --fukidashi-bg: #158f45;
}
.fukidashi-bg-green-50 {
  --fukidashi-bg: #f3f9f6;
}
.fukidashi-bg-green-100 {
  --fukidashi-bg: #e2f1e8;
}
.fukidashi-bg-green-200 {
  --fukidashi-bg: #c5e3d1;
}
.fukidashi-bg-green-300 {
  --fukidashi-bg: #8ac7a2;
}
.fukidashi-bg-green-400 {
  --fukidashi-bg: #50ab74;
}
.fukidashi-bg-green-500 {
  --fukidashi-bg: #158f45;
}
.fukidashi-bg-green-600 {
  --fukidashi-bg: #106b34;
}
.fukidashi-bg-green-700 {
  --fukidashi-bg: #0b4823;
}
.fukidashi-bg-green-800 {
  --fukidashi-bg: #052411;
}
.fukidashi-bg-green-900 {
  --fukidashi-bg: #031209;
}
.fukidashi-bg-lime {
  --fukidashi-bg: #75bb2a;
}
.fukidashi-bg-lime-50 {
  --fukidashi-bg: #f8fcf4;
}
.fukidashi-bg-lime-100 {
  --fukidashi-bg: #eef7e4;
}
.fukidashi-bg-lime-200 {
  --fukidashi-bg: #ddeeca;
}
.fukidashi-bg-lime-300 {
  --fukidashi-bg: #badd95;
}
.fukidashi-bg-lime-400 {
  --fukidashi-bg: #98cc5f;
}
.fukidashi-bg-lime-500 {
  --fukidashi-bg: #75bb2a;
}
.fukidashi-bg-lime-600 {
  --fukidashi-bg: #588c20;
}
.fukidashi-bg-lime-700 {
  --fukidashi-bg: #3b5e15;
}
.fukidashi-bg-lime-800 {
  --fukidashi-bg: #1d2f0b;
}
.fukidashi-bg-lime-900 {
  --fukidashi-bg: #0f1705;
}
.fukidashi-bg-aqua {
  --fukidashi-bg: #00a08b;
}
.fukidashi-bg-aqua-50 {
  --fukidashi-bg: #f2faf9;
}
.fukidashi-bg-aqua-100 {
  --fukidashi-bg: #dff3f1;
}
.fukidashi-bg-aqua-200 {
  --fukidashi-bg: #bfe7e2;
}
.fukidashi-bg-aqua-300 {
  --fukidashi-bg: #80d0c5;
}
.fukidashi-bg-aqua-400 {
  --fukidashi-bg: #40b8a8;
}
.fukidashi-bg-aqua-500 {
  --fukidashi-bg: #00a08b;
}
.fukidashi-bg-aqua-600 {
  --fukidashi-bg: #007868;
}
.fukidashi-bg-aqua-700 {
  --fukidashi-bg: #005046;
}
.fukidashi-bg-aqua-800 {
  --fukidashi-bg: #002823;
}
.fukidashi-bg-aqua-900 {
  --fukidashi-bg: #001411;
}
.fukidashi-bg-purple {
  --fukidashi-bg: #7b57a2;
}
.fukidashi-bg-purple-50 {
  --fukidashi-bg: #f8f7fa;
}
.fukidashi-bg-purple-100 {
  --fukidashi-bg: #efeaf3;
}
.fukidashi-bg-purple-200 {
  --fukidashi-bg: #ded5e8;
}
.fukidashi-bg-purple-300 {
  --fukidashi-bg: #bdabd1;
}
.fukidashi-bg-purple-400 {
  --fukidashi-bg: #9c81b9;
}
.fukidashi-bg-purple-500 {
  --fukidashi-bg: #7b57a2;
}
.fukidashi-bg-purple-600 {
  --fukidashi-bg: #5c417a;
}
.fukidashi-bg-purple-700 {
  --fukidashi-bg: #3e2c51;
}
.fukidashi-bg-purple-800 {
  --fukidashi-bg: #1f1629;
}
.fukidashi-bg-purple-900 {
  --fukidashi-bg: #0f0b14;
}
.fukidashi-bg-orange {
  --fukidashi-bg: #ee7800;
}
.fukidashi-bg-orange-50 {
  --fukidashi-bg: #fef8f2;
}
.fukidashi-bg-orange-100 {
  --fukidashi-bg: #fdeedf;
}
.fukidashi-bg-orange-200 {
  --fukidashi-bg: #fbddbf;
}
.fukidashi-bg-orange-300 {
  --fukidashi-bg: #f7bc80;
}
.fukidashi-bg-orange-400 {
  --fukidashi-bg: #f29a40;
}
.fukidashi-bg-orange-500 {
  --fukidashi-bg: #ee7800;
}
.fukidashi-bg-orange-600 {
  --fukidashi-bg: #b35a00;
}
.fukidashi-bg-orange-700 {
  --fukidashi-bg: #773c00;
}
.fukidashi-bg-orange-800 {
  --fukidashi-bg: #3c1e00;
}
.fukidashi-bg-orange-900 {
  --fukidashi-bg: #1e0f00;
}
.fukidashi-bg-brown {
  --fukidashi-bg: #78391b;
}
.fukidashi-bg-brown-50 {
  --fukidashi-bg: #f8f5f4;
}
.fukidashi-bg-brown-100 {
  --fukidashi-bg: #eee6e3;
}
.fukidashi-bg-brown-200 {
  --fukidashi-bg: #ddcec6;
}
.fukidashi-bg-brown-300 {
  --fukidashi-bg: #bc9c8d;
}
.fukidashi-bg-brown-400 {
  --fukidashi-bg: #9a6b54;
}
.fukidashi-bg-brown-500 {
  --fukidashi-bg: #78391b;
}
.fukidashi-bg-brown-600 {
  --fukidashi-bg: #5a2b14;
}
.fukidashi-bg-brown-700 {
  --fukidashi-bg: #3c1d0e;
}
.fukidashi-bg-brown-800 {
  --fukidashi-bg: #1e0e07;
}
.fukidashi-bg-brown-900 {
  --fukidashi-bg: #0f0703;
}
.fukidashi-bg-olive {
  --fukidashi-bg: #8a6e28;
}
.fukidashi-bg-olive-50 {
  --fukidashi-bg: #f9f8f4;
}
.fukidashi-bg-olive-100 {
  --fukidashi-bg: #f0ede4;
}
.fukidashi-bg-olive-200 {
  --fukidashi-bg: #e2dbc9;
}
.fukidashi-bg-olive-300 {
  --fukidashi-bg: #c5b794;
}
.fukidashi-bg-olive-400 {
  --fukidashi-bg: #a7925e;
}
.fukidashi-bg-olive-500 {
  --fukidashi-bg: #8a6e28;
}
.fukidashi-bg-olive-600 {
  --fukidashi-bg: #68531e;
}
.fukidashi-bg-olive-700 {
  --fukidashi-bg: #453714;
}
.fukidashi-bg-olive-800 {
  --fukidashi-bg: #231c0a;
}
.fukidashi-bg-olive-900 {
  --fukidashi-bg: #110e05;
}
.fukidashi-bg-white {
  --fukidashi-bg: #fff;
}
.fukidashi-bg-black {
  --fukidashi-bg: #000;
}
.fukidashi-bg-current {
  --fukidashi-bg: currentColor;
}
.fukidashi-bg-transparent {
  --fukidashi-bg: transparent;
}
.fukidashi-bg-inherit {
  --fukidashi-bg: inherit;
}

.fukidashi {
  display: block;
  background: var(--fukidashi-bg);
  position: relative;
  padding: 0.375em 0.75em;
  border: var(--fukidashi-border-size) solid currentColor;
  margin: 0;
}
.fukidashi > * {
  margin: 0 !important;
}
.fukidashi:before, .fukidashi:after {
  position: absolute;
  left: 35%;
  height: 0;
  width: 0;
  border: solid transparent;
  content: "";
}
.fukidashi:before {
  top: 100%;
  margin-left: calc(var(--fukidashi-size) * -1);
  border-color: transparent;
  border-top-color: currentColor;
  border-right-color: currentColor;
  border-width: var(--fukidashi-size);
}
.fukidashi-outline:after {
  top: calc(100% - var(--fukidashi-border-size) + 1px);
  margin-left: calc((var(--fukidashi-size) - var(--fukidashi-border-size)) * -1);
  border-color: transparent;
  border-top-color: var(--fukidashi-bg);
  border-right-color: var(--fukidashi-bg);
  border-width: calc(var(--fukidashi-size) - var(--fukidashi-border-size));
}
.fukidashi-reverse:before, .fukidashi-reverse:after {
  transform: scale(-1, 1);
}
.fukidashi-top:before, .fukidashi-top:after {
  top: inherit;
  bottom: 100%;
  transform: scale(1, -1);
}
.fukidashi-top.fukidashi-outline:after {
  bottom: calc(100% - var(--fukidashi-border-size) + 1px);
}
.fukidashi-top-left:before, .fukidashi-top-left:after {
  top: inherit;
  bottom: 100%;
  transform: scale(1, -1);
  left: 15%;
}
.fukidashi-top-left.fukidashi-outline:after {
  bottom: calc(100% - var(--fukidashi-border-size) + 1px);
}
.fukidashi-top-center:before, .fukidashi-top-center:after {
  top: inherit;
  bottom: 100%;
  transform: scale(1, -1);
  left: 50%;
}
.fukidashi-top-center.fukidashi-outline:after {
  bottom: calc(100% - var(--fukidashi-border-size) + 1px);
}
.fukidashi-left:before, .fukidashi-left:after {
  transform: scale(1, 0.75) translate3d(0, -65%, 0);
  top: 50%;
  left: inherit;
  right: 100%;
}
.fukidashi-center:before, .fukidashi-center:after {
  left: 50%;
}
.fukidashi-right:before, .fukidashi-right:after {
  transform: scale(-1, 0.75) translate3d(0, -65%, 0);
  top: 50%;
  left: 100%;
  right: inherit;
}
.fukidashi-right::before {
  margin-left: 0;
  margin-right: calc(var(--fukidashi-size) * -1);
}

.line-fukidashi-top {
  position: relative;
  min-width: 120px;
  background: #01a75b;
  overflow: visible;
}
.line-fukidashi-top:before {
  content: "";
  position: absolute;
  top: -30px;
  left: 50%;
  margin-left: -15px;
  border: 15px solid transparent;
  border-bottom: 15px solid #01a75b;
}
.line-fukidashi-bottom {
  position: relative;
  min-width: 120px;
  background: #01a75b;
  overflow: visible;
}
.line-fukidashi-bottom:before {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -15px;
  border: 15px solid transparent;
  border-top: 15px solid #01a75b;
}

.relative {
  position: relative;
}

.center {
  text-align: center;
}

#special {
  padding: 0;
  background-size: 100% auto;
}
#special .special-block {
  padding: 12px;
  background-size: 100% auto;
}
#special .special-block #special_title {
  position: relative;
  margin: 0;
}

.sp-bg {
  background: linear-gradient(180deg, #0068b7, #0068b7, #0068b7, #0092c1, #00b490, #5cc93f, #5cc93f, #00b490, #0092c1, #0068b7);
}

.sp-bg-2 {
  background: linear-gradient(135deg, #0068b7, #a4c0d9);
}

.sp-title {
  color: white;
  font-size: 2em;
  background: linear-gradient(90deg, #dfe200 0%, #30afec 100%);
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  text-fill-color: transparent;
  text-shadow: none; /* text-shadow は削除 */
  filter: drop-shadow(2px 2px 0 rgb(0, 0, 0));
}/*# sourceMappingURL=style.css.map */