@charset "UTF-8";
* {
  box-sizing: border-box;
}

html {
  line-height: 1.15;
  line-height: 1;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
  padding: 0;
}

h1 {
  font-size: 2em;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

a {
  background-color: transparent;
}

small {
  font-size: 80%;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

img {
  border-style: none;
}

button, input, optgroup, select, textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

button, select {
  text-transform: none;
}

button, [type=button], [type=reset], [type=submit] {
  -webkit-appearance: button;
}

button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

button:-moz-focusring, [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

progress {
  vertical-align: baseline;
}

textarea {
  overflow: auto;
}

[type=checkbox], [type=radio] {
  box-sizing: border-box;
  padding: 0;
}

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

.hidden, [hidden] {
  display: none !important;
}

.fs025 {
  font-size: 0.25em;
}

.mw-025 {
  max-width: 0.25em;
}

.fs05 {
  font-size: 0.5em;
}

.mw-05 {
  max-width: 0.5em;
}

.fs075 {
  font-size: 0.75em;
}

.mw-075 {
  max-width: 0.75em;
}

.fs085 {
  font-size: 0.85em;
}

.mw-085 {
  max-width: 0.85em;
}

.fs1 {
  font-size: 1em;
}

.mw-1 {
  max-width: 1em;
}

.fs125 {
  font-size: 1.25em;
}

.mw-125 {
  max-width: 1.25em;
}

.fs15 {
  font-size: 1.5em;
}

.mw-15 {
  max-width: 1.5em;
}

.fs175 {
  font-size: 1.75em;
}

.mw-175 {
  max-width: 1.75em;
}

.fs2 {
  font-size: 2em;
}

.mw-2 {
  max-width: 2em;
}

.fs225 {
  font-size: 2.25em;
}

.mw-225 {
  max-width: 2.25em;
}

.fs25 {
  font-size: 2.5em;
}

.mw-25 {
  max-width: 2.5em;
}

.fs275 {
  font-size: 2.75em;
}

.mw-275 {
  max-width: 2.75em;
}

.fs3 {
  font-size: 3em;
}

.mw-3 {
  max-width: 3em;
}

.fs4 {
  font-size: 4em;
}

.mw-4 {
  max-width: 4em;
}

.row {
  display: flex;
  flex-flow: row wrap;
  /* Prevents distributing space between rows */
  align-content: flex-start;
  justify-content: space-evenly;
  margin: auto;
  align-items: center;
}

.column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-content: center;
  justify-content: center;
  margin: auto;
  align-items: center;
}
.column.reverse {
  flex-direction: column-reverse;
}

.col {
  display: inline-block;
  letter-spacing: normal;
  word-spacing: normal;
  vertical-align: top;
  text-rendering: auto;
  flex: 1;
}

.fs025 {
  font-size: 0.25em;
}

.mw--025 {
  max-width: 0.25em;
}

.fs05 {
  font-size: 0.5em;
}

.mw--05 {
  max-width: 0.5em;
}

.fs075 {
  font-size: 0.75em;
}

.mw--075 {
  max-width: 0.75em;
}

.fs085 {
  font-size: 0.85em;
}

.mw--085 {
  max-width: 0.85em;
}

.fs1 {
  font-size: 1em;
}

.mw--1 {
  max-width: 1em;
}

.fs125 {
  font-size: 1.25em;
}

.mw--125 {
  max-width: 1.25em;
}

.fs15 {
  font-size: 1.5em;
}

.mw--15 {
  max-width: 1.5em;
}

.fs175 {
  font-size: 1.75em;
}

.mw--175 {
  max-width: 1.75em;
}

.fs2 {
  font-size: 2em;
}

.mw--2 {
  max-width: 2em;
}

.fs225 {
  font-size: 2.25em;
}

.mw--225 {
  max-width: 2.25em;
}

.fs25 {
  font-size: 2.5em;
}

.mw--25 {
  max-width: 2.5em;
}

.fs275 {
  font-size: 2.75em;
}

.mw--275 {
  max-width: 2.75em;
}

.fs3 {
  font-size: 3em;
}

.mw--3 {
  max-width: 3em;
}

.fs4 {
  font-size: 4em;
}

.mw--4 {
  max-width: 4em;
}

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-6 {
  order: 6 !important;
}

.order-7 {
  order: 7 !important;
}

.order-8 {
  order: 8 !important;
}

.order-9 {
  order: 9 !important;
}

.order-10 {
  order: 10 !important;
}

.flex-wrap {
  flex-wrap: wrap;
}

.flex-nowrap {
  flex-wrap: nowrap;
}

.hide {
  display: none;
}

.show {
  display: flex;
}

.col {
  display: inline-block;
  letter-spacing: normal;
  word-spacing: normal;
  vertical-align: top;
  text-rendering: auto;
}

.col.hide, .column.hide, .row.hide {
  display: none;
}
.col.show, .column.show, .row.show {
  display: flex;
}

.col-1-24 {
  width: 4.1667%;
  flex-basis: 4.1667%;
}

.col-1-12, .col-2-24 {
  width: 8.3333%;
  flex-basis: 8.3333%;
}

.col-1-8, .col-3-24 {
  width: 12.5%;
  flex-basis: 12.5%;
}

.col-1-6, .col-4-24 {
  width: 16.6667%;
  flex-basis: 16.6667%;
}

.col-1-5 {
  width: 20%;
  flex-basis: 20%;
}

.col-5-24 {
  width: 20.8333%;
  flex-basis: 20.8333%;
}

.col-1-4, .col-6-24 {
  width: 25%;
  flex-basis: 25%;
}

.col-7-24 {
  width: 29.1667%;
  flex-basis: 29.1667%;
}

.col-1-3, .asideescortee3 + .asideescortee3, .asideescortee2 + .asideescortee2, .col-8-24 {
  width: 33.3333%;
  flex-basis: 33.3333%;
}

.col-3-8, .col-9-24 {
  width: 37.5%;
  flex-basis: 37.5%;
}

.col-2-5 {
  width: 40%;
  flex-basis: 40%;
}

.col-5-12, .col-10-24 {
  width: 41.6667%;
  flex-basis: 41.6667%;
}

.col-11-24 {
  width: 45.8333%;
  flex-basis: 45.8333%;
}

.col-1-2, .asideescortee3, .asideescortee2, .asideescortee1, .col-12-24 {
  width: 50%;
  flex-basis: 50%;
}

.col-13-24 {
  width: 54.1667%;
  flex-basis: 54.1667%;
}

.col-7-12, .col-14-24 {
  width: 58.3333%;
  flex-basis: 58.3333%;
}

.col-3-5 {
  width: 60%;
  flex-basis: 60%;
}

.col-5-8, .col-15-24 {
  width: 62.5%;
  flex-basis: 62.5%;
}

.col-2-3, .col-16-24 {
  width: 66.6667%;
  flex-basis: 66.6667%;
}

.col-17-24 {
  width: 70.8333%;
  flex-basis: 70.8333%;
}

.col-3-4, .col-18-24 {
  width: 75%;
  flex-basis: 75%;
}

.col-19-24 {
  width: 79.1667%;
  flex-basis: 79.1667%;
}

.col-4-5 {
  width: 80%;
  flex-basis: 80%;
}

.col-5-6, .col-20-24 {
  width: 83.3333%;
  flex-basis: 83.3333%;
}

.col-7-8, .col-21-24 {
  width: 87.5%;
  flex-basis: 87.5%;
}

.col-11-12, .col-22-24 {
  width: 91.6667%;
  flex-basis: 91.6667%;
}

.col-23-24 {
  width: 95.8333%;
  flex-basis: 95.8333%;
}

.col-1, .slutPassBody,
.missionsBody, .col-1-1, .col-5-5, .col-24-24 {
  width: 100%;
  flex-basis: 100%;
}

.mw .col-1-24, .scroll .col-1-24 {
  min-width: 4.1667%;
}
.mw .col-1-12, .mw .col-2-24, .scroll .col-1-12, .scroll .col-2-24 {
  min-width: 8.3333%;
}
.mw .col-1-8, .mw .col-3-24, .scroll .col-1-8, .scroll .col-3-24 {
  min-width: 12.5%;
}
.mw .col-1-6, .mw .col-4-24, .scroll .col-1-6, .scroll .col-4-24 {
  min-width: 16.6667%;
}
.mw .col-1-5, .scroll .col-1-5 {
  min-width: 20%;
}
.mw .col-5-24, .scroll .col-5-24 {
  min-width: 20.8333%;
}
.mw .col-1-4, .mw .col-6-24, .scroll .col-1-4, .scroll .col-6-24 {
  min-width: 25%;
}
.mw .col-7-24, .scroll .col-7-24 {
  min-width: 29.1667%;
}
.mw .col-1-3, .mw .asideescortee3 + .asideescortee3, .mw .asideescortee2 + .asideescortee2, .mw .col-8-24, .scroll .col-1-3, .scroll .asideescortee3 + .asideescortee3, .scroll .asideescortee2 + .asideescortee2, .scroll .col-8-24 {
  min-width: 33.3333%;
}
.mw .col-3-8, .mw .col-9-24, .scroll .col-3-8, .scroll .col-9-24 {
  min-width: 37.5%;
}
.mw .col-2-5, .scroll .col-2-5 {
  min-width: 40%;
}
.mw .col-5-12, .mw .col-10-24, .scroll .col-5-12, .scroll .col-10-24 {
  min-width: 41.6667%;
}
.mw .col-11-24, .scroll .col-11-24 {
  min-width: 45.8333%;
}
.mw .col-1-2, .mw .asideescortee3, .mw .asideescortee2, .mw .asideescortee1, .mw .col-12-24, .scroll .col-1-2, .scroll .asideescortee3, .scroll .asideescortee2, .scroll .asideescortee1, .scroll .col-12-24 {
  min-width: 50%;
}
.mw .col-13-24, .scroll .col-13-24 {
  min-width: 54.1667%;
}
.mw .col-7-12, .mw .col-14-24, .scroll .col-7-12, .scroll .col-14-24 {
  min-width: 58.3333%;
}
.mw .col-3-5, .scroll .col-3-5 {
  min-width: 60%;
}
.mw .col-5-8, .mw .col-15-24, .scroll .col-5-8, .scroll .col-15-24 {
  min-width: 62.5%;
}
.mw .col-2-3, .mw .col-16-24, .scroll .col-2-3, .scroll .col-16-24 {
  min-width: 66.6667%;
}
.mw .col-17-24, .scroll .col-17-24 {
  min-width: 70.8333%;
}
.mw .col-3-4, .mw .col-18-24, .scroll .col-3-4, .scroll .col-18-24 {
  min-width: 75%;
}
.mw .col-19-24, .scroll .col-19-24 {
  min-width: 79.1667%;
}
.mw .col-4-5, .scroll .col-4-5 {
  min-width: 80%;
}
.mw .col-5-6, .mw .col-20-24, .scroll .col-5-6, .scroll .col-20-24 {
  min-width: 83.3333%;
}
.mw .col-7-8, .mw .col-21-24, .scroll .col-7-8, .scroll .col-21-24 {
  min-width: 87.5%;
}
.mw .col-11-12, .mw .col-22-24, .scroll .col-11-12, .scroll .col-22-24 {
  min-width: 91.6667%;
}
.mw .col-23-24, .scroll .col-23-24 {
  min-width: 95.8333%;
}
.mw .col-1, .mw .slutPassBody,
.mw .missionsBody, .mw .col-1-1, .mw .col-5-5, .mw .col-24-24, .scroll .col-1, .scroll .slutPassBody,
.scroll .missionsBody, .scroll .col-1-1, .scroll .col-5-5, .scroll .col-24-24 {
  min-width: 100%;
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-05 {
  margin: 0.125rem !important;
}

.mt-05,
.my-05 {
  margin-top: 0.125rem !important;
}

.mr-05,
.mx-05 {
  margin-right: 0.125rem !important;
}

.mb-05,
.my-05 {
  margin-bottom: 0.125rem !important;
}

.ml-05,
.mx-05 {
  margin-left: 0.125rem !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 0.75rem !important;
}

.mt-3,
.my-3 {
  margin-top: 0.75rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 0.75rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 0.75rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 0.75rem !important;
}

.m-4 {
  margin: 1rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1rem !important;
}

.m-5 {
  margin: 1.25rem !important;
}

.mt-5,
.my-5 {
  margin-top: 1.25rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 1.25rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 1.25rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 1.25rem !important;
}

.m-6 {
  margin: 1.5rem !important;
}

.mt-6,
.my-6 {
  margin-top: 1.5rem !important;
}

.mr-6,
.mx-6 {
  margin-right: 1.5rem !important;
}

.mb-6,
.my-6 {
  margin-bottom: 1.5rem !important;
}

.ml-6,
.mx-6 {
  margin-left: 1.5rem !important;
}

.m-7 {
  margin: 1.75rem !important;
}

.mt-7,
.my-7 {
  margin-top: 1.75rem !important;
}

.mr-7,
.mx-7 {
  margin-right: 1.75rem !important;
}

.mb-7,
.my-7 {
  margin-bottom: 1.75rem !important;
}

.ml-7,
.mx-7 {
  margin-left: 1.75rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-05 {
  padding: 0.125rem !important;
}

.pt-05,
.py-05 {
  padding-top: 0.125rem !important;
}

.pr-05,
.px-05 {
  padding-right: 0.125rem !important;
}

.pb-05,
.py-05 {
  padding-bottom: 0.125rem !important;
}

.pl-05,
.px-05 {
  padding-left: 0.125rem !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 0.75rem !important;
}

.pt-3,
.py-3 {
  padding-top: 0.75rem !important;
}

.pr-3,
.px-3 {
  padding-right: 0.75rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 0.75rem !important;
}

.pl-3,
.px-3 {
  padding-left: 0.75rem !important;
}

.p-4 {
  padding: 1rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1rem !important;
}

.p-5 {
  padding: 1.25rem !important;
}

.pt-5,
.py-5 {
  padding-top: 1.25rem !important;
}

.pr-5,
.px-5 {
  padding-right: 1.25rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 1.25rem !important;
}

.pl-5,
.px-5 {
  padding-left: 1.25rem !important;
}

.p-6 {
  padding: 1.5rem !important;
}

.pt-6,
.py-6 {
  padding-top: 1.5rem !important;
}

.pr-6,
.px-6 {
  padding-right: 1.5rem !important;
}

.pb-6,
.py-6 {
  padding-bottom: 1.5rem !important;
}

.pl-6,
.px-6 {
  padding-left: 1.5rem !important;
}

.p-7 {
  padding: 1.75rem !important;
}

.pt-7,
.py-7 {
  padding-top: 1.75rem !important;
}

.pr-7,
.px-7 {
  padding-right: 1.75rem !important;
}

.pb-7,
.py-7 {
  padding-bottom: 1.75rem !important;
}

.pl-7,
.px-7 {
  padding-left: 1.75rem !important;
}

.m-n05 {
  margin: -0.125rem !important;
}

.mt-n05,
.my-n05 {
  margin-top: -0.125rem !important;
}

.mr-n05,
.mx-n05 {
  margin-right: -0.125rem !important;
}

.mb-n05,
.my-n05 {
  margin-bottom: -0.125rem !important;
}

.ml-n05,
.mx-n05 {
  margin-left: -0.125rem !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

.m-n3 {
  margin: -0.75rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -0.75rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -0.75rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -0.75rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -0.75rem !important;
}

.m-n4 {
  margin: -1rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1rem !important;
}

.m-n5 {
  margin: -1.25rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -1.25rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -1.25rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -1.25rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -1.25rem !important;
}

.m-n6 {
  margin: -1.5rem !important;
}

.mt-n6,
.my-n6 {
  margin-top: -1.5rem !important;
}

.mr-n6,
.mx-n6 {
  margin-right: -1.5rem !important;
}

.mb-n6,
.my-n6 {
  margin-bottom: -1.5rem !important;
}

.ml-n6,
.mx-n6 {
  margin-left: -1.5rem !important;
}

.m-n7 {
  margin: -1.75rem !important;
}

.mt-n7,
.my-n7 {
  margin-top: -1.75rem !important;
}

.mr-n7,
.mx-n7 {
  margin-right: -1.75rem !important;
}

.mb-n7,
.my-n7 {
  margin-bottom: -1.75rem !important;
}

.ml-n7,
.mx-n7 {
  margin-left: -1.75rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-height: 38.5em) {
  .fs-sm025 {
    font-size: 0.25em;
  }
  .mw--sm-025 {
    max-width: 0.25em;
  }
  .fs-sm05 {
    font-size: 0.5em;
  }
  .mw--sm-05 {
    max-width: 0.5em;
  }
  .fs-sm075 {
    font-size: 0.75em;
  }
  .mw--sm-075 {
    max-width: 0.75em;
  }
  .fs-sm085 {
    font-size: 0.85em;
  }
  .mw--sm-085 {
    max-width: 0.85em;
  }
  .fs-sm1 {
    font-size: 1em;
  }
  .mw--sm-1 {
    max-width: 1em;
  }
  .fs-sm125 {
    font-size: 1.25em;
  }
  .mw--sm-125 {
    max-width: 1.25em;
  }
  .fs-sm15 {
    font-size: 1.5em;
  }
  .mw--sm-15 {
    max-width: 1.5em;
  }
  .fs-sm175 {
    font-size: 1.75em;
  }
  .mw--sm-175 {
    max-width: 1.75em;
  }
  .fs-sm2 {
    font-size: 2em;
  }
  .mw--sm-2 {
    max-width: 2em;
  }
  .fs-sm225 {
    font-size: 2.25em;
  }
  .mw--sm-225 {
    max-width: 2.25em;
  }
  .fs-sm25 {
    font-size: 2.5em;
  }
  .mw--sm-25 {
    max-width: 2.5em;
  }
  .fs-sm275 {
    font-size: 2.75em;
  }
  .mw--sm-275 {
    max-width: 2.75em;
  }
  .fs-sm3 {
    font-size: 3em;
  }
  .mw--sm-3 {
    max-width: 3em;
  }
  .fs-sm4 {
    font-size: 4em;
  }
  .mw--sm-4 {
    max-width: 4em;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-6 {
    order: 6 !important;
  }
  .order-sm-7 {
    order: 7 !important;
  }
  .order-sm-8 {
    order: 8 !important;
  }
  .order-sm-9 {
    order: 9 !important;
  }
  .order-sm-10 {
    order: 10 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap;
  }
  .hide-sm {
    display: none;
  }
  .show-sm {
    display: flex;
  }
  .col {
    display: inline-block;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
  }
  .col.hide-sm, .column.hide-sm, .row.hide-sm {
    display: none;
  }
  .col.show-sm, .column.show-sm, .row.show-sm {
    display: flex;
  }
  .col-sm-1-24 {
    width: 4.1667%;
    flex-basis: 4.1667%;
  }
  .col-sm-1-12, .col-sm-2-24 {
    width: 8.3333%;
    flex-basis: 8.3333%;
  }
  .col-sm-1-8, .col-sm-3-24 {
    width: 12.5%;
    flex-basis: 12.5%;
  }
  .col-sm-1-6, .col-sm-4-24 {
    width: 16.6667%;
    flex-basis: 16.6667%;
  }
  .col-sm-1-5 {
    width: 20%;
    flex-basis: 20%;
  }
  .col-sm-5-24 {
    width: 20.8333%;
    flex-basis: 20.8333%;
  }
  .col-sm-1-4, .col-sm-6-24 {
    width: 25%;
    flex-basis: 25%;
  }
  .col-sm-7-24 {
    width: 29.1667%;
    flex-basis: 29.1667%;
  }
  .col-sm-1-3, .col-sm-8-24 {
    width: 33.3333%;
    flex-basis: 33.3333%;
  }
  .col-sm-3-8, .col-sm-9-24 {
    width: 37.5%;
    flex-basis: 37.5%;
  }
  .col-sm-2-5 {
    width: 40%;
    flex-basis: 40%;
  }
  .col-sm-5-12, .col-sm-10-24 {
    width: 41.6667%;
    flex-basis: 41.6667%;
  }
  .col-sm-11-24 {
    width: 45.8333%;
    flex-basis: 45.8333%;
  }
  .col-sm-1-2, .col-sm-12-24 {
    width: 50%;
    flex-basis: 50%;
  }
  .col-sm-13-24 {
    width: 54.1667%;
    flex-basis: 54.1667%;
  }
  .col-sm-7-12, .col-sm-14-24 {
    width: 58.3333%;
    flex-basis: 58.3333%;
  }
  .col-sm-3-5 {
    width: 60%;
    flex-basis: 60%;
  }
  .col-sm-5-8, .col-sm-15-24 {
    width: 62.5%;
    flex-basis: 62.5%;
  }
  .col-sm-2-3, .col-sm-16-24 {
    width: 66.6667%;
    flex-basis: 66.6667%;
  }
  .col-sm-17-24 {
    width: 70.8333%;
    flex-basis: 70.8333%;
  }
  .col-sm-3-4, .col-sm-18-24 {
    width: 75%;
    flex-basis: 75%;
  }
  .col-sm-19-24 {
    width: 79.1667%;
    flex-basis: 79.1667%;
  }
  .col-sm-4-5 {
    width: 80%;
    flex-basis: 80%;
  }
  .col-sm-5-6, .col-sm-20-24 {
    width: 83.3333%;
    flex-basis: 83.3333%;
  }
  .col-sm-7-8, .col-sm-21-24 {
    width: 87.5%;
    flex-basis: 87.5%;
  }
  .col-sm-11-12, .col-sm-22-24 {
    width: 91.6667%;
    flex-basis: 91.6667%;
  }
  .col-sm-23-24 {
    width: 95.8333%;
    flex-basis: 95.8333%;
  }
  .col-sm-1, .col-sm-1-1, .col-sm-5-5, .col-sm-24-24 {
    width: 100%;
    flex-basis: 100%;
  }
  .mw .col-sm-1-24, .scroll .col-sm-1-24 {
    min-width: 4.1667%;
  }
  .mw .col-sm-1-12, .mw .col-sm-2-24, .scroll .col-sm-1-12, .scroll .col-sm-2-24 {
    min-width: 8.3333%;
  }
  .mw .col-sm-1-8, .mw .col-sm-3-24, .scroll .col-sm-1-8, .scroll .col-sm-3-24 {
    min-width: 12.5%;
  }
  .mw .col-sm-1-6, .mw .col-sm-4-24, .scroll .col-sm-1-6, .scroll .col-sm-4-24 {
    min-width: 16.6667%;
  }
  .mw .col-sm-1-5, .scroll .col-sm-1-5 {
    min-width: 20%;
  }
  .mw .col-sm-5-24, .scroll .col-sm-5-24 {
    min-width: 20.8333%;
  }
  .mw .col-sm-1-4, .mw .col-sm-6-24, .scroll .col-sm-1-4, .scroll .col-sm-6-24 {
    min-width: 25%;
  }
  .mw .col-sm-7-24, .scroll .col-sm-7-24 {
    min-width: 29.1667%;
  }
  .mw .col-sm-1-3, .mw .col-sm-8-24, .scroll .col-sm-1-3, .scroll .col-sm-8-24 {
    min-width: 33.3333%;
  }
  .mw .col-sm-3-8, .mw .col-sm-9-24, .scroll .col-sm-3-8, .scroll .col-sm-9-24 {
    min-width: 37.5%;
  }
  .mw .col-sm-2-5, .scroll .col-sm-2-5 {
    min-width: 40%;
  }
  .mw .col-sm-5-12, .mw .col-sm-10-24, .scroll .col-sm-5-12, .scroll .col-sm-10-24 {
    min-width: 41.6667%;
  }
  .mw .col-sm-11-24, .scroll .col-sm-11-24 {
    min-width: 45.8333%;
  }
  .mw .col-sm-1-2, .mw .col-sm-12-24, .scroll .col-sm-1-2, .scroll .col-sm-12-24 {
    min-width: 50%;
  }
  .mw .col-sm-13-24, .scroll .col-sm-13-24 {
    min-width: 54.1667%;
  }
  .mw .col-sm-7-12, .mw .col-sm-14-24, .scroll .col-sm-7-12, .scroll .col-sm-14-24 {
    min-width: 58.3333%;
  }
  .mw .col-sm-3-5, .scroll .col-sm-3-5 {
    min-width: 60%;
  }
  .mw .col-sm-5-8, .mw .col-sm-15-24, .scroll .col-sm-5-8, .scroll .col-sm-15-24 {
    min-width: 62.5%;
  }
  .mw .col-sm-2-3, .mw .col-sm-16-24, .scroll .col-sm-2-3, .scroll .col-sm-16-24 {
    min-width: 66.6667%;
  }
  .mw .col-sm-17-24, .scroll .col-sm-17-24 {
    min-width: 70.8333%;
  }
  .mw .col-sm-3-4, .mw .col-sm-18-24, .scroll .col-sm-3-4, .scroll .col-sm-18-24 {
    min-width: 75%;
  }
  .mw .col-sm-19-24, .scroll .col-sm-19-24 {
    min-width: 79.1667%;
  }
  .mw .col-sm-4-5, .scroll .col-sm-4-5 {
    min-width: 80%;
  }
  .mw .col-sm-5-6, .mw .col-sm-20-24, .scroll .col-sm-5-6, .scroll .col-sm-20-24 {
    min-width: 83.3333%;
  }
  .mw .col-sm-7-8, .mw .col-sm-21-24, .scroll .col-sm-7-8, .scroll .col-sm-21-24 {
    min-width: 87.5%;
  }
  .mw .col-sm-11-12, .mw .col-sm-22-24, .scroll .col-sm-11-12, .scroll .col-sm-22-24 {
    min-width: 91.6667%;
  }
  .mw .col-sm-23-24, .scroll .col-sm-23-24 {
    min-width: 95.8333%;
  }
  .mw .col-sm-1, .mw .col-sm-1-1, .mw .col-sm-5-5, .mw .col-sm-24-24, .scroll .col-sm-1, .scroll .col-sm-1-1, .scroll .col-sm-5-5, .scroll .col-sm-24-24 {
    min-width: 100%;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-05 {
    margin: 0.125rem !important;
  }
  .mt-sm-05,
  .my-sm-05 {
    margin-top: 0.125rem !important;
  }
  .mr-sm-05,
  .mx-sm-05 {
    margin-right: 0.125rem !important;
  }
  .mb-sm-05,
  .my-sm-05 {
    margin-bottom: 0.125rem !important;
  }
  .ml-sm-05,
  .mx-sm-05 {
    margin-left: 0.125rem !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 0.75rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 0.75rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 0.75rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 0.75rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 0.75rem !important;
  }
  .m-sm-4 {
    margin: 1rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1rem !important;
  }
  .m-sm-5 {
    margin: 1.25rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 1.25rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 1.25rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 1.25rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 1.25rem !important;
  }
  .m-sm-6 {
    margin: 1.5rem !important;
  }
  .mt-sm-6,
  .my-sm-6 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-6,
  .mx-sm-6 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-6,
  .my-sm-6 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-6,
  .mx-sm-6 {
    margin-left: 1.5rem !important;
  }
  .m-sm-7 {
    margin: 1.75rem !important;
  }
  .mt-sm-7,
  .my-sm-7 {
    margin-top: 1.75rem !important;
  }
  .mr-sm-7,
  .mx-sm-7 {
    margin-right: 1.75rem !important;
  }
  .mb-sm-7,
  .my-sm-7 {
    margin-bottom: 1.75rem !important;
  }
  .ml-sm-7,
  .mx-sm-7 {
    margin-left: 1.75rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-05 {
    padding: 0.125rem !important;
  }
  .pt-sm-05,
  .py-sm-05 {
    padding-top: 0.125rem !important;
  }
  .pr-sm-05,
  .px-sm-05 {
    padding-right: 0.125rem !important;
  }
  .pb-sm-05,
  .py-sm-05 {
    padding-bottom: 0.125rem !important;
  }
  .pl-sm-05,
  .px-sm-05 {
    padding-left: 0.125rem !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 0.75rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 0.75rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 0.75rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 0.75rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 0.75rem !important;
  }
  .p-sm-4 {
    padding: 1rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1rem !important;
  }
  .p-sm-5 {
    padding: 1.25rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 1.25rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 1.25rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 1.25rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 1.25rem !important;
  }
  .p-sm-6 {
    padding: 1.5rem !important;
  }
  .pt-sm-6,
  .py-sm-6 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-6,
  .px-sm-6 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-6,
  .py-sm-6 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-6,
  .px-sm-6 {
    padding-left: 1.5rem !important;
  }
  .p-sm-7 {
    padding: 1.75rem !important;
  }
  .pt-sm-7,
  .py-sm-7 {
    padding-top: 1.75rem !important;
  }
  .pr-sm-7,
  .px-sm-7 {
    padding-right: 1.75rem !important;
  }
  .pb-sm-7,
  .py-sm-7 {
    padding-bottom: 1.75rem !important;
  }
  .pl-sm-7,
  .px-sm-7 {
    padding-left: 1.75rem !important;
  }
  .m-sm-n05 {
    margin: -0.125rem !important;
  }
  .mt-sm-n05,
  .my-sm-n05 {
    margin-top: -0.125rem !important;
  }
  .mr-sm-n05,
  .mx-sm-n05 {
    margin-right: -0.125rem !important;
  }
  .mb-sm-n05,
  .my-sm-n05 {
    margin-bottom: -0.125rem !important;
  }
  .ml-sm-n05,
  .mx-sm-n05 {
    margin-left: -0.125rem !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -0.75rem !important;
  }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -0.75rem !important;
  }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -0.75rem !important;
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -0.75rem !important;
  }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -0.75rem !important;
  }
  .m-sm-n4 {
    margin: -1rem !important;
  }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1rem !important;
  }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1rem !important;
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1rem !important;
  }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1rem !important;
  }
  .m-sm-n5 {
    margin: -1.25rem !important;
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -1.25rem !important;
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -1.25rem !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -1.25rem !important;
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -1.25rem !important;
  }
  .m-sm-n6 {
    margin: -1.5rem !important;
  }
  .mt-sm-n6,
  .my-sm-n6 {
    margin-top: -1.5rem !important;
  }
  .mr-sm-n6,
  .mx-sm-n6 {
    margin-right: -1.5rem !important;
  }
  .mb-sm-n6,
  .my-sm-n6 {
    margin-bottom: -1.5rem !important;
  }
  .ml-sm-n6,
  .mx-sm-n6 {
    margin-left: -1.5rem !important;
  }
  .m-sm-n7 {
    margin: -1.75rem !important;
  }
  .mt-sm-n7,
  .my-sm-n7 {
    margin-top: -1.75rem !important;
  }
  .mr-sm-n7,
  .mx-sm-n7 {
    margin-right: -1.75rem !important;
  }
  .mb-sm-n7,
  .my-sm-n7 {
    margin-bottom: -1.75rem !important;
  }
  .ml-sm-n7,
  .mx-sm-n7 {
    margin-left: -1.75rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 23.3918128655em) and (min-height: 40em) and (max-height: 42em) {
  .fs-sm7025 {
    font-size: 0.25em;
  }
  .mw--sm7-025 {
    max-width: 0.25em;
  }
  .fs-sm705 {
    font-size: 0.5em;
  }
  .mw--sm7-05 {
    max-width: 0.5em;
  }
  .fs-sm7075 {
    font-size: 0.75em;
  }
  .mw--sm7-075 {
    max-width: 0.75em;
  }
  .fs-sm7085 {
    font-size: 0.85em;
  }
  .mw--sm7-085 {
    max-width: 0.85em;
  }
  .fs-sm71 {
    font-size: 1em;
  }
  .mw--sm7-1 {
    max-width: 1em;
  }
  .fs-sm7125 {
    font-size: 1.25em;
  }
  .mw--sm7-125 {
    max-width: 1.25em;
  }
  .fs-sm715 {
    font-size: 1.5em;
  }
  .mw--sm7-15 {
    max-width: 1.5em;
  }
  .fs-sm7175 {
    font-size: 1.75em;
  }
  .mw--sm7-175 {
    max-width: 1.75em;
  }
  .fs-sm72 {
    font-size: 2em;
  }
  .mw--sm7-2 {
    max-width: 2em;
  }
  .fs-sm7225 {
    font-size: 2.25em;
  }
  .mw--sm7-225 {
    max-width: 2.25em;
  }
  .fs-sm725 {
    font-size: 2.5em;
  }
  .mw--sm7-25 {
    max-width: 2.5em;
  }
  .fs-sm7275 {
    font-size: 2.75em;
  }
  .mw--sm7-275 {
    max-width: 2.75em;
  }
  .fs-sm73 {
    font-size: 3em;
  }
  .mw--sm7-3 {
    max-width: 3em;
  }
  .fs-sm74 {
    font-size: 4em;
  }
  .mw--sm7-4 {
    max-width: 4em;
  }
  .order-sm7-1 {
    order: 1 !important;
  }
  .order-sm7-2 {
    order: 2 !important;
  }
  .order-sm7-3 {
    order: 3 !important;
  }
  .order-sm7-4 {
    order: 4 !important;
  }
  .order-sm7-5 {
    order: 5 !important;
  }
  .order-sm7-6 {
    order: 6 !important;
  }
  .order-sm7-7 {
    order: 7 !important;
  }
  .order-sm7-8 {
    order: 8 !important;
  }
  .order-sm7-9 {
    order: 9 !important;
  }
  .order-sm7-10 {
    order: 10 !important;
  }
  .flex-sm7-wrap {
    flex-wrap: wrap;
  }
  .flex-sm7-nowrap {
    flex-wrap: nowrap;
  }
  .hide-sm7 {
    display: none;
  }
  .show-sm7 {
    display: flex;
  }
  .col {
    display: inline-block;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
  }
  .col.hide-sm7, .column.hide-sm7, .row.hide-sm7 {
    display: none;
  }
  .col.show-sm7, .column.show-sm7, .row.show-sm7 {
    display: flex;
  }
  .col-sm7-1-24 {
    width: 4.1667%;
    flex-basis: 4.1667%;
  }
  .col-sm7-1-12, .col-sm7-2-24 {
    width: 8.3333%;
    flex-basis: 8.3333%;
  }
  .col-sm7-1-8, .col-sm7-3-24 {
    width: 12.5%;
    flex-basis: 12.5%;
  }
  .col-sm7-1-6, .col-sm7-4-24 {
    width: 16.6667%;
    flex-basis: 16.6667%;
  }
  .col-sm7-1-5 {
    width: 20%;
    flex-basis: 20%;
  }
  .col-sm7-5-24 {
    width: 20.8333%;
    flex-basis: 20.8333%;
  }
  .col-sm7-1-4, .col-sm7-6-24 {
    width: 25%;
    flex-basis: 25%;
  }
  .col-sm7-7-24 {
    width: 29.1667%;
    flex-basis: 29.1667%;
  }
  .col-sm7-1-3, .col-sm7-8-24 {
    width: 33.3333%;
    flex-basis: 33.3333%;
  }
  .col-sm7-3-8, .col-sm7-9-24 {
    width: 37.5%;
    flex-basis: 37.5%;
  }
  .col-sm7-2-5 {
    width: 40%;
    flex-basis: 40%;
  }
  .col-sm7-5-12, .col-sm7-10-24 {
    width: 41.6667%;
    flex-basis: 41.6667%;
  }
  .col-sm7-11-24 {
    width: 45.8333%;
    flex-basis: 45.8333%;
  }
  .col-sm7-1-2, .col-sm7-12-24 {
    width: 50%;
    flex-basis: 50%;
  }
  .col-sm7-13-24 {
    width: 54.1667%;
    flex-basis: 54.1667%;
  }
  .col-sm7-7-12, .col-sm7-14-24 {
    width: 58.3333%;
    flex-basis: 58.3333%;
  }
  .col-sm7-3-5 {
    width: 60%;
    flex-basis: 60%;
  }
  .col-sm7-5-8, .col-sm7-15-24 {
    width: 62.5%;
    flex-basis: 62.5%;
  }
  .col-sm7-2-3, .col-sm7-16-24 {
    width: 66.6667%;
    flex-basis: 66.6667%;
  }
  .col-sm7-17-24 {
    width: 70.8333%;
    flex-basis: 70.8333%;
  }
  .col-sm7-3-4, .col-sm7-18-24 {
    width: 75%;
    flex-basis: 75%;
  }
  .col-sm7-19-24 {
    width: 79.1667%;
    flex-basis: 79.1667%;
  }
  .col-sm7-4-5 {
    width: 80%;
    flex-basis: 80%;
  }
  .col-sm7-5-6, .col-sm7-20-24 {
    width: 83.3333%;
    flex-basis: 83.3333%;
  }
  .col-sm7-7-8, .col-sm7-21-24 {
    width: 87.5%;
    flex-basis: 87.5%;
  }
  .col-sm7-11-12, .col-sm7-22-24 {
    width: 91.6667%;
    flex-basis: 91.6667%;
  }
  .col-sm7-23-24 {
    width: 95.8333%;
    flex-basis: 95.8333%;
  }
  .col-sm7-1, .col-sm7-1-1, .col-sm7-5-5, .col-sm7-24-24 {
    width: 100%;
    flex-basis: 100%;
  }
  .mw .col-sm7-1-24, .scroll .col-sm7-1-24 {
    min-width: 4.1667%;
  }
  .mw .col-sm7-1-12, .mw .col-sm7-2-24, .scroll .col-sm7-1-12, .scroll .col-sm7-2-24 {
    min-width: 8.3333%;
  }
  .mw .col-sm7-1-8, .mw .col-sm7-3-24, .scroll .col-sm7-1-8, .scroll .col-sm7-3-24 {
    min-width: 12.5%;
  }
  .mw .col-sm7-1-6, .mw .col-sm7-4-24, .scroll .col-sm7-1-6, .scroll .col-sm7-4-24 {
    min-width: 16.6667%;
  }
  .mw .col-sm7-1-5, .scroll .col-sm7-1-5 {
    min-width: 20%;
  }
  .mw .col-sm7-5-24, .scroll .col-sm7-5-24 {
    min-width: 20.8333%;
  }
  .mw .col-sm7-1-4, .mw .col-sm7-6-24, .scroll .col-sm7-1-4, .scroll .col-sm7-6-24 {
    min-width: 25%;
  }
  .mw .col-sm7-7-24, .scroll .col-sm7-7-24 {
    min-width: 29.1667%;
  }
  .mw .col-sm7-1-3, .mw .col-sm7-8-24, .scroll .col-sm7-1-3, .scroll .col-sm7-8-24 {
    min-width: 33.3333%;
  }
  .mw .col-sm7-3-8, .mw .col-sm7-9-24, .scroll .col-sm7-3-8, .scroll .col-sm7-9-24 {
    min-width: 37.5%;
  }
  .mw .col-sm7-2-5, .scroll .col-sm7-2-5 {
    min-width: 40%;
  }
  .mw .col-sm7-5-12, .mw .col-sm7-10-24, .scroll .col-sm7-5-12, .scroll .col-sm7-10-24 {
    min-width: 41.6667%;
  }
  .mw .col-sm7-11-24, .scroll .col-sm7-11-24 {
    min-width: 45.8333%;
  }
  .mw .col-sm7-1-2, .mw .col-sm7-12-24, .scroll .col-sm7-1-2, .scroll .col-sm7-12-24 {
    min-width: 50%;
  }
  .mw .col-sm7-13-24, .scroll .col-sm7-13-24 {
    min-width: 54.1667%;
  }
  .mw .col-sm7-7-12, .mw .col-sm7-14-24, .scroll .col-sm7-7-12, .scroll .col-sm7-14-24 {
    min-width: 58.3333%;
  }
  .mw .col-sm7-3-5, .scroll .col-sm7-3-5 {
    min-width: 60%;
  }
  .mw .col-sm7-5-8, .mw .col-sm7-15-24, .scroll .col-sm7-5-8, .scroll .col-sm7-15-24 {
    min-width: 62.5%;
  }
  .mw .col-sm7-2-3, .mw .col-sm7-16-24, .scroll .col-sm7-2-3, .scroll .col-sm7-16-24 {
    min-width: 66.6667%;
  }
  .mw .col-sm7-17-24, .scroll .col-sm7-17-24 {
    min-width: 70.8333%;
  }
  .mw .col-sm7-3-4, .mw .col-sm7-18-24, .scroll .col-sm7-3-4, .scroll .col-sm7-18-24 {
    min-width: 75%;
  }
  .mw .col-sm7-19-24, .scroll .col-sm7-19-24 {
    min-width: 79.1667%;
  }
  .mw .col-sm7-4-5, .scroll .col-sm7-4-5 {
    min-width: 80%;
  }
  .mw .col-sm7-5-6, .mw .col-sm7-20-24, .scroll .col-sm7-5-6, .scroll .col-sm7-20-24 {
    min-width: 83.3333%;
  }
  .mw .col-sm7-7-8, .mw .col-sm7-21-24, .scroll .col-sm7-7-8, .scroll .col-sm7-21-24 {
    min-width: 87.5%;
  }
  .mw .col-sm7-11-12, .mw .col-sm7-22-24, .scroll .col-sm7-11-12, .scroll .col-sm7-22-24 {
    min-width: 91.6667%;
  }
  .mw .col-sm7-23-24, .scroll .col-sm7-23-24 {
    min-width: 95.8333%;
  }
  .mw .col-sm7-1, .mw .col-sm7-1-1, .mw .col-sm7-5-5, .mw .col-sm7-24-24, .scroll .col-sm7-1, .scroll .col-sm7-1-1, .scroll .col-sm7-5-5, .scroll .col-sm7-24-24 {
    min-width: 100%;
  }
  .m-sm7-0 {
    margin: 0 !important;
  }
  .mt-sm7-0,
  .my-sm7-0 {
    margin-top: 0 !important;
  }
  .mr-sm7-0,
  .mx-sm7-0 {
    margin-right: 0 !important;
  }
  .mb-sm7-0,
  .my-sm7-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm7-0,
  .mx-sm7-0 {
    margin-left: 0 !important;
  }
  .m-sm7-05 {
    margin: 0.125rem !important;
  }
  .mt-sm7-05,
  .my-sm7-05 {
    margin-top: 0.125rem !important;
  }
  .mr-sm7-05,
  .mx-sm7-05 {
    margin-right: 0.125rem !important;
  }
  .mb-sm7-05,
  .my-sm7-05 {
    margin-bottom: 0.125rem !important;
  }
  .ml-sm7-05,
  .mx-sm7-05 {
    margin-left: 0.125rem !important;
  }
  .m-sm7-1 {
    margin: 0.25rem !important;
  }
  .mt-sm7-1,
  .my-sm7-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm7-1,
  .mx-sm7-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm7-1,
  .my-sm7-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm7-1,
  .mx-sm7-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm7-2 {
    margin: 0.5rem !important;
  }
  .mt-sm7-2,
  .my-sm7-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm7-2,
  .mx-sm7-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm7-2,
  .my-sm7-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm7-2,
  .mx-sm7-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm7-3 {
    margin: 0.75rem !important;
  }
  .mt-sm7-3,
  .my-sm7-3 {
    margin-top: 0.75rem !important;
  }
  .mr-sm7-3,
  .mx-sm7-3 {
    margin-right: 0.75rem !important;
  }
  .mb-sm7-3,
  .my-sm7-3 {
    margin-bottom: 0.75rem !important;
  }
  .ml-sm7-3,
  .mx-sm7-3 {
    margin-left: 0.75rem !important;
  }
  .m-sm7-4 {
    margin: 1rem !important;
  }
  .mt-sm7-4,
  .my-sm7-4 {
    margin-top: 1rem !important;
  }
  .mr-sm7-4,
  .mx-sm7-4 {
    margin-right: 1rem !important;
  }
  .mb-sm7-4,
  .my-sm7-4 {
    margin-bottom: 1rem !important;
  }
  .ml-sm7-4,
  .mx-sm7-4 {
    margin-left: 1rem !important;
  }
  .m-sm7-5 {
    margin: 1.25rem !important;
  }
  .mt-sm7-5,
  .my-sm7-5 {
    margin-top: 1.25rem !important;
  }
  .mr-sm7-5,
  .mx-sm7-5 {
    margin-right: 1.25rem !important;
  }
  .mb-sm7-5,
  .my-sm7-5 {
    margin-bottom: 1.25rem !important;
  }
  .ml-sm7-5,
  .mx-sm7-5 {
    margin-left: 1.25rem !important;
  }
  .m-sm7-6 {
    margin: 1.5rem !important;
  }
  .mt-sm7-6,
  .my-sm7-6 {
    margin-top: 1.5rem !important;
  }
  .mr-sm7-6,
  .mx-sm7-6 {
    margin-right: 1.5rem !important;
  }
  .mb-sm7-6,
  .my-sm7-6 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm7-6,
  .mx-sm7-6 {
    margin-left: 1.5rem !important;
  }
  .m-sm7-7 {
    margin: 1.75rem !important;
  }
  .mt-sm7-7,
  .my-sm7-7 {
    margin-top: 1.75rem !important;
  }
  .mr-sm7-7,
  .mx-sm7-7 {
    margin-right: 1.75rem !important;
  }
  .mb-sm7-7,
  .my-sm7-7 {
    margin-bottom: 1.75rem !important;
  }
  .ml-sm7-7,
  .mx-sm7-7 {
    margin-left: 1.75rem !important;
  }
  .p-sm7-0 {
    padding: 0 !important;
  }
  .pt-sm7-0,
  .py-sm7-0 {
    padding-top: 0 !important;
  }
  .pr-sm7-0,
  .px-sm7-0 {
    padding-right: 0 !important;
  }
  .pb-sm7-0,
  .py-sm7-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm7-0,
  .px-sm7-0 {
    padding-left: 0 !important;
  }
  .p-sm7-05 {
    padding: 0.125rem !important;
  }
  .pt-sm7-05,
  .py-sm7-05 {
    padding-top: 0.125rem !important;
  }
  .pr-sm7-05,
  .px-sm7-05 {
    padding-right: 0.125rem !important;
  }
  .pb-sm7-05,
  .py-sm7-05 {
    padding-bottom: 0.125rem !important;
  }
  .pl-sm7-05,
  .px-sm7-05 {
    padding-left: 0.125rem !important;
  }
  .p-sm7-1 {
    padding: 0.25rem !important;
  }
  .pt-sm7-1,
  .py-sm7-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm7-1,
  .px-sm7-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm7-1,
  .py-sm7-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm7-1,
  .px-sm7-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm7-2 {
    padding: 0.5rem !important;
  }
  .pt-sm7-2,
  .py-sm7-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm7-2,
  .px-sm7-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm7-2,
  .py-sm7-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm7-2,
  .px-sm7-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm7-3 {
    padding: 0.75rem !important;
  }
  .pt-sm7-3,
  .py-sm7-3 {
    padding-top: 0.75rem !important;
  }
  .pr-sm7-3,
  .px-sm7-3 {
    padding-right: 0.75rem !important;
  }
  .pb-sm7-3,
  .py-sm7-3 {
    padding-bottom: 0.75rem !important;
  }
  .pl-sm7-3,
  .px-sm7-3 {
    padding-left: 0.75rem !important;
  }
  .p-sm7-4 {
    padding: 1rem !important;
  }
  .pt-sm7-4,
  .py-sm7-4 {
    padding-top: 1rem !important;
  }
  .pr-sm7-4,
  .px-sm7-4 {
    padding-right: 1rem !important;
  }
  .pb-sm7-4,
  .py-sm7-4 {
    padding-bottom: 1rem !important;
  }
  .pl-sm7-4,
  .px-sm7-4 {
    padding-left: 1rem !important;
  }
  .p-sm7-5 {
    padding: 1.25rem !important;
  }
  .pt-sm7-5,
  .py-sm7-5 {
    padding-top: 1.25rem !important;
  }
  .pr-sm7-5,
  .px-sm7-5 {
    padding-right: 1.25rem !important;
  }
  .pb-sm7-5,
  .py-sm7-5 {
    padding-bottom: 1.25rem !important;
  }
  .pl-sm7-5,
  .px-sm7-5 {
    padding-left: 1.25rem !important;
  }
  .p-sm7-6 {
    padding: 1.5rem !important;
  }
  .pt-sm7-6,
  .py-sm7-6 {
    padding-top: 1.5rem !important;
  }
  .pr-sm7-6,
  .px-sm7-6 {
    padding-right: 1.5rem !important;
  }
  .pb-sm7-6,
  .py-sm7-6 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm7-6,
  .px-sm7-6 {
    padding-left: 1.5rem !important;
  }
  .p-sm7-7 {
    padding: 1.75rem !important;
  }
  .pt-sm7-7,
  .py-sm7-7 {
    padding-top: 1.75rem !important;
  }
  .pr-sm7-7,
  .px-sm7-7 {
    padding-right: 1.75rem !important;
  }
  .pb-sm7-7,
  .py-sm7-7 {
    padding-bottom: 1.75rem !important;
  }
  .pl-sm7-7,
  .px-sm7-7 {
    padding-left: 1.75rem !important;
  }
  .m-sm7-n05 {
    margin: -0.125rem !important;
  }
  .mt-sm7-n05,
  .my-sm7-n05 {
    margin-top: -0.125rem !important;
  }
  .mr-sm7-n05,
  .mx-sm7-n05 {
    margin-right: -0.125rem !important;
  }
  .mb-sm7-n05,
  .my-sm7-n05 {
    margin-bottom: -0.125rem !important;
  }
  .ml-sm7-n05,
  .mx-sm7-n05 {
    margin-left: -0.125rem !important;
  }
  .m-sm7-n1 {
    margin: -0.25rem !important;
  }
  .mt-sm7-n1,
  .my-sm7-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-sm7-n1,
  .mx-sm7-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-sm7-n1,
  .my-sm7-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-sm7-n1,
  .mx-sm7-n1 {
    margin-left: -0.25rem !important;
  }
  .m-sm7-n2 {
    margin: -0.5rem !important;
  }
  .mt-sm7-n2,
  .my-sm7-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-sm7-n2,
  .mx-sm7-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-sm7-n2,
  .my-sm7-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-sm7-n2,
  .mx-sm7-n2 {
    margin-left: -0.5rem !important;
  }
  .m-sm7-n3 {
    margin: -0.75rem !important;
  }
  .mt-sm7-n3,
  .my-sm7-n3 {
    margin-top: -0.75rem !important;
  }
  .mr-sm7-n3,
  .mx-sm7-n3 {
    margin-right: -0.75rem !important;
  }
  .mb-sm7-n3,
  .my-sm7-n3 {
    margin-bottom: -0.75rem !important;
  }
  .ml-sm7-n3,
  .mx-sm7-n3 {
    margin-left: -0.75rem !important;
  }
  .m-sm7-n4 {
    margin: -1rem !important;
  }
  .mt-sm7-n4,
  .my-sm7-n4 {
    margin-top: -1rem !important;
  }
  .mr-sm7-n4,
  .mx-sm7-n4 {
    margin-right: -1rem !important;
  }
  .mb-sm7-n4,
  .my-sm7-n4 {
    margin-bottom: -1rem !important;
  }
  .ml-sm7-n4,
  .mx-sm7-n4 {
    margin-left: -1rem !important;
  }
  .m-sm7-n5 {
    margin: -1.25rem !important;
  }
  .mt-sm7-n5,
  .my-sm7-n5 {
    margin-top: -1.25rem !important;
  }
  .mr-sm7-n5,
  .mx-sm7-n5 {
    margin-right: -1.25rem !important;
  }
  .mb-sm7-n5,
  .my-sm7-n5 {
    margin-bottom: -1.25rem !important;
  }
  .ml-sm7-n5,
  .mx-sm7-n5 {
    margin-left: -1.25rem !important;
  }
  .m-sm7-n6 {
    margin: -1.5rem !important;
  }
  .mt-sm7-n6,
  .my-sm7-n6 {
    margin-top: -1.5rem !important;
  }
  .mr-sm7-n6,
  .mx-sm7-n6 {
    margin-right: -1.5rem !important;
  }
  .mb-sm7-n6,
  .my-sm7-n6 {
    margin-bottom: -1.5rem !important;
  }
  .ml-sm7-n6,
  .mx-sm7-n6 {
    margin-left: -1.5rem !important;
  }
  .m-sm7-n7 {
    margin: -1.75rem !important;
  }
  .mt-sm7-n7,
  .my-sm7-n7 {
    margin-top: -1.75rem !important;
  }
  .mr-sm7-n7,
  .mx-sm7-n7 {
    margin-right: -1.75rem !important;
  }
  .mb-sm7-n7,
  .my-sm7-n7 {
    margin-bottom: -1.75rem !important;
  }
  .ml-sm7-n7,
  .mx-sm7-n7 {
    margin-left: -1.75rem !important;
  }
  .m-sm7-auto {
    margin: auto !important;
  }
  .mt-sm7-auto,
  .my-sm7-auto {
    margin-top: auto !important;
  }
  .mr-sm7-auto,
  .mx-sm7-auto {
    margin-right: auto !important;
  }
  .mb-sm7-auto,
  .my-sm7-auto {
    margin-bottom: auto !important;
  }
  .ml-sm7-auto,
  .mx-sm7-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 25.5em) {
  .fs-xs025 {
    font-size: 0.25em;
  }
  .mw--xs-025 {
    max-width: 0.25em;
  }
  .fs-xs05 {
    font-size: 0.5em;
  }
  .mw--xs-05 {
    max-width: 0.5em;
  }
  .fs-xs075 {
    font-size: 0.75em;
  }
  .mw--xs-075 {
    max-width: 0.75em;
  }
  .fs-xs085 {
    font-size: 0.85em;
  }
  .mw--xs-085 {
    max-width: 0.85em;
  }
  .fs-xs1 {
    font-size: 1em;
  }
  .mw--xs-1 {
    max-width: 1em;
  }
  .fs-xs125 {
    font-size: 1.25em;
  }
  .mw--xs-125 {
    max-width: 1.25em;
  }
  .fs-xs15 {
    font-size: 1.5em;
  }
  .mw--xs-15 {
    max-width: 1.5em;
  }
  .fs-xs175 {
    font-size: 1.75em;
  }
  .mw--xs-175 {
    max-width: 1.75em;
  }
  .fs-xs2 {
    font-size: 2em;
  }
  .mw--xs-2 {
    max-width: 2em;
  }
  .fs-xs225 {
    font-size: 2.25em;
  }
  .mw--xs-225 {
    max-width: 2.25em;
  }
  .fs-xs25 {
    font-size: 2.5em;
  }
  .mw--xs-25 {
    max-width: 2.5em;
  }
  .fs-xs275 {
    font-size: 2.75em;
  }
  .mw--xs-275 {
    max-width: 2.75em;
  }
  .fs-xs3 {
    font-size: 3em;
  }
  .mw--xs-3 {
    max-width: 3em;
  }
  .fs-xs4 {
    font-size: 4em;
  }
  .mw--xs-4 {
    max-width: 4em;
  }
  .order-xs-1 {
    order: 1 !important;
  }
  .order-xs-2 {
    order: 2 !important;
  }
  .order-xs-3 {
    order: 3 !important;
  }
  .order-xs-4 {
    order: 4 !important;
  }
  .order-xs-5 {
    order: 5 !important;
  }
  .order-xs-6 {
    order: 6 !important;
  }
  .order-xs-7 {
    order: 7 !important;
  }
  .order-xs-8 {
    order: 8 !important;
  }
  .order-xs-9 {
    order: 9 !important;
  }
  .order-xs-10 {
    order: 10 !important;
  }
  .flex-xs-wrap {
    flex-wrap: wrap;
  }
  .flex-xs-nowrap {
    flex-wrap: nowrap;
  }
  .hide-xs {
    display: none;
  }
  .show-xs {
    display: flex;
  }
  .col {
    display: inline-block;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
  }
  .col.hide-xs, .column.hide-xs, .row.hide-xs {
    display: none;
  }
  .col.show-xs, .column.show-xs, .row.show-xs {
    display: flex;
  }
  .col-xs-1-24 {
    width: 4.1667%;
    flex-basis: 4.1667%;
  }
  .col-xs-1-12, .col-xs-2-24 {
    width: 8.3333%;
    flex-basis: 8.3333%;
  }
  .col-xs-1-8, .col-xs-3-24 {
    width: 12.5%;
    flex-basis: 12.5%;
  }
  .col-xs-1-6, .col-xs-4-24 {
    width: 16.6667%;
    flex-basis: 16.6667%;
  }
  .col-xs-1-5 {
    width: 20%;
    flex-basis: 20%;
  }
  .col-xs-5-24 {
    width: 20.8333%;
    flex-basis: 20.8333%;
  }
  .col-xs-1-4, .col-xs-6-24 {
    width: 25%;
    flex-basis: 25%;
  }
  .col-xs-7-24 {
    width: 29.1667%;
    flex-basis: 29.1667%;
  }
  .col-xs-1-3, .col-xs-8-24 {
    width: 33.3333%;
    flex-basis: 33.3333%;
  }
  .col-xs-3-8, .col-xs-9-24 {
    width: 37.5%;
    flex-basis: 37.5%;
  }
  .col-xs-2-5 {
    width: 40%;
    flex-basis: 40%;
  }
  .col-xs-5-12, .col-xs-10-24 {
    width: 41.6667%;
    flex-basis: 41.6667%;
  }
  .col-xs-11-24 {
    width: 45.8333%;
    flex-basis: 45.8333%;
  }
  .col-xs-1-2, .col-xs-12-24 {
    width: 50%;
    flex-basis: 50%;
  }
  .col-xs-13-24 {
    width: 54.1667%;
    flex-basis: 54.1667%;
  }
  .col-xs-7-12, .col-xs-14-24 {
    width: 58.3333%;
    flex-basis: 58.3333%;
  }
  .col-xs-3-5 {
    width: 60%;
    flex-basis: 60%;
  }
  .col-xs-5-8, .col-xs-15-24 {
    width: 62.5%;
    flex-basis: 62.5%;
  }
  .col-xs-2-3, .col-xs-16-24 {
    width: 66.6667%;
    flex-basis: 66.6667%;
  }
  .col-xs-17-24 {
    width: 70.8333%;
    flex-basis: 70.8333%;
  }
  .col-xs-3-4, .col-xs-18-24 {
    width: 75%;
    flex-basis: 75%;
  }
  .col-xs-19-24 {
    width: 79.1667%;
    flex-basis: 79.1667%;
  }
  .col-xs-4-5 {
    width: 80%;
    flex-basis: 80%;
  }
  .col-xs-5-6, .col-xs-20-24 {
    width: 83.3333%;
    flex-basis: 83.3333%;
  }
  .col-xs-7-8, .col-xs-21-24 {
    width: 87.5%;
    flex-basis: 87.5%;
  }
  .col-xs-11-12, .col-xs-22-24 {
    width: 91.6667%;
    flex-basis: 91.6667%;
  }
  .col-xs-23-24 {
    width: 95.8333%;
    flex-basis: 95.8333%;
  }
  .col-xs-1, .col-xs-1-1, .col-xs-5-5, .col-xs-24-24 {
    width: 100%;
    flex-basis: 100%;
  }
  .mw .col-xs-1-24, .scroll .col-xs-1-24 {
    min-width: 4.1667%;
  }
  .mw .col-xs-1-12, .mw .col-xs-2-24, .scroll .col-xs-1-12, .scroll .col-xs-2-24 {
    min-width: 8.3333%;
  }
  .mw .col-xs-1-8, .mw .col-xs-3-24, .scroll .col-xs-1-8, .scroll .col-xs-3-24 {
    min-width: 12.5%;
  }
  .mw .col-xs-1-6, .mw .col-xs-4-24, .scroll .col-xs-1-6, .scroll .col-xs-4-24 {
    min-width: 16.6667%;
  }
  .mw .col-xs-1-5, .scroll .col-xs-1-5 {
    min-width: 20%;
  }
  .mw .col-xs-5-24, .scroll .col-xs-5-24 {
    min-width: 20.8333%;
  }
  .mw .col-xs-1-4, .mw .col-xs-6-24, .scroll .col-xs-1-4, .scroll .col-xs-6-24 {
    min-width: 25%;
  }
  .mw .col-xs-7-24, .scroll .col-xs-7-24 {
    min-width: 29.1667%;
  }
  .mw .col-xs-1-3, .mw .col-xs-8-24, .scroll .col-xs-1-3, .scroll .col-xs-8-24 {
    min-width: 33.3333%;
  }
  .mw .col-xs-3-8, .mw .col-xs-9-24, .scroll .col-xs-3-8, .scroll .col-xs-9-24 {
    min-width: 37.5%;
  }
  .mw .col-xs-2-5, .scroll .col-xs-2-5 {
    min-width: 40%;
  }
  .mw .col-xs-5-12, .mw .col-xs-10-24, .scroll .col-xs-5-12, .scroll .col-xs-10-24 {
    min-width: 41.6667%;
  }
  .mw .col-xs-11-24, .scroll .col-xs-11-24 {
    min-width: 45.8333%;
  }
  .mw .col-xs-1-2, .mw .col-xs-12-24, .scroll .col-xs-1-2, .scroll .col-xs-12-24 {
    min-width: 50%;
  }
  .mw .col-xs-13-24, .scroll .col-xs-13-24 {
    min-width: 54.1667%;
  }
  .mw .col-xs-7-12, .mw .col-xs-14-24, .scroll .col-xs-7-12, .scroll .col-xs-14-24 {
    min-width: 58.3333%;
  }
  .mw .col-xs-3-5, .scroll .col-xs-3-5 {
    min-width: 60%;
  }
  .mw .col-xs-5-8, .mw .col-xs-15-24, .scroll .col-xs-5-8, .scroll .col-xs-15-24 {
    min-width: 62.5%;
  }
  .mw .col-xs-2-3, .mw .col-xs-16-24, .scroll .col-xs-2-3, .scroll .col-xs-16-24 {
    min-width: 66.6667%;
  }
  .mw .col-xs-17-24, .scroll .col-xs-17-24 {
    min-width: 70.8333%;
  }
  .mw .col-xs-3-4, .mw .col-xs-18-24, .scroll .col-xs-3-4, .scroll .col-xs-18-24 {
    min-width: 75%;
  }
  .mw .col-xs-19-24, .scroll .col-xs-19-24 {
    min-width: 79.1667%;
  }
  .mw .col-xs-4-5, .scroll .col-xs-4-5 {
    min-width: 80%;
  }
  .mw .col-xs-5-6, .mw .col-xs-20-24, .scroll .col-xs-5-6, .scroll .col-xs-20-24 {
    min-width: 83.3333%;
  }
  .mw .col-xs-7-8, .mw .col-xs-21-24, .scroll .col-xs-7-8, .scroll .col-xs-21-24 {
    min-width: 87.5%;
  }
  .mw .col-xs-11-12, .mw .col-xs-22-24, .scroll .col-xs-11-12, .scroll .col-xs-22-24 {
    min-width: 91.6667%;
  }
  .mw .col-xs-23-24, .scroll .col-xs-23-24 {
    min-width: 95.8333%;
  }
  .mw .col-xs-1, .mw .col-xs-1-1, .mw .col-xs-5-5, .mw .col-xs-24-24, .scroll .col-xs-1, .scroll .col-xs-1-1, .scroll .col-xs-5-5, .scroll .col-xs-24-24 {
    min-width: 100%;
  }
  .m-xs-0 {
    margin: 0 !important;
  }
  .mt-xs-0,
  .my-xs-0 {
    margin-top: 0 !important;
  }
  .mr-xs-0,
  .mx-xs-0 {
    margin-right: 0 !important;
  }
  .mb-xs-0,
  .my-xs-0 {
    margin-bottom: 0 !important;
  }
  .ml-xs-0,
  .mx-xs-0 {
    margin-left: 0 !important;
  }
  .m-xs-05 {
    margin: 0.125rem !important;
  }
  .mt-xs-05,
  .my-xs-05 {
    margin-top: 0.125rem !important;
  }
  .mr-xs-05,
  .mx-xs-05 {
    margin-right: 0.125rem !important;
  }
  .mb-xs-05,
  .my-xs-05 {
    margin-bottom: 0.125rem !important;
  }
  .ml-xs-05,
  .mx-xs-05 {
    margin-left: 0.125rem !important;
  }
  .m-xs-1 {
    margin: 0.25rem !important;
  }
  .mt-xs-1,
  .my-xs-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xs-1,
  .mx-xs-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xs-1,
  .my-xs-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xs-1,
  .mx-xs-1 {
    margin-left: 0.25rem !important;
  }
  .m-xs-2 {
    margin: 0.5rem !important;
  }
  .mt-xs-2,
  .my-xs-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xs-2,
  .mx-xs-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xs-2,
  .my-xs-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xs-2,
  .mx-xs-2 {
    margin-left: 0.5rem !important;
  }
  .m-xs-3 {
    margin: 0.75rem !important;
  }
  .mt-xs-3,
  .my-xs-3 {
    margin-top: 0.75rem !important;
  }
  .mr-xs-3,
  .mx-xs-3 {
    margin-right: 0.75rem !important;
  }
  .mb-xs-3,
  .my-xs-3 {
    margin-bottom: 0.75rem !important;
  }
  .ml-xs-3,
  .mx-xs-3 {
    margin-left: 0.75rem !important;
  }
  .m-xs-4 {
    margin: 1rem !important;
  }
  .mt-xs-4,
  .my-xs-4 {
    margin-top: 1rem !important;
  }
  .mr-xs-4,
  .mx-xs-4 {
    margin-right: 1rem !important;
  }
  .mb-xs-4,
  .my-xs-4 {
    margin-bottom: 1rem !important;
  }
  .ml-xs-4,
  .mx-xs-4 {
    margin-left: 1rem !important;
  }
  .m-xs-5 {
    margin: 1.25rem !important;
  }
  .mt-xs-5,
  .my-xs-5 {
    margin-top: 1.25rem !important;
  }
  .mr-xs-5,
  .mx-xs-5 {
    margin-right: 1.25rem !important;
  }
  .mb-xs-5,
  .my-xs-5 {
    margin-bottom: 1.25rem !important;
  }
  .ml-xs-5,
  .mx-xs-5 {
    margin-left: 1.25rem !important;
  }
  .m-xs-6 {
    margin: 1.5rem !important;
  }
  .mt-xs-6,
  .my-xs-6 {
    margin-top: 1.5rem !important;
  }
  .mr-xs-6,
  .mx-xs-6 {
    margin-right: 1.5rem !important;
  }
  .mb-xs-6,
  .my-xs-6 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xs-6,
  .mx-xs-6 {
    margin-left: 1.5rem !important;
  }
  .m-xs-7 {
    margin: 1.75rem !important;
  }
  .mt-xs-7,
  .my-xs-7 {
    margin-top: 1.75rem !important;
  }
  .mr-xs-7,
  .mx-xs-7 {
    margin-right: 1.75rem !important;
  }
  .mb-xs-7,
  .my-xs-7 {
    margin-bottom: 1.75rem !important;
  }
  .ml-xs-7,
  .mx-xs-7 {
    margin-left: 1.75rem !important;
  }
  .p-xs-0 {
    padding: 0 !important;
  }
  .pt-xs-0,
  .py-xs-0 {
    padding-top: 0 !important;
  }
  .pr-xs-0,
  .px-xs-0 {
    padding-right: 0 !important;
  }
  .pb-xs-0,
  .py-xs-0 {
    padding-bottom: 0 !important;
  }
  .pl-xs-0,
  .px-xs-0 {
    padding-left: 0 !important;
  }
  .p-xs-05 {
    padding: 0.125rem !important;
  }
  .pt-xs-05,
  .py-xs-05 {
    padding-top: 0.125rem !important;
  }
  .pr-xs-05,
  .px-xs-05 {
    padding-right: 0.125rem !important;
  }
  .pb-xs-05,
  .py-xs-05 {
    padding-bottom: 0.125rem !important;
  }
  .pl-xs-05,
  .px-xs-05 {
    padding-left: 0.125rem !important;
  }
  .p-xs-1 {
    padding: 0.25rem !important;
  }
  .pt-xs-1,
  .py-xs-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xs-1,
  .px-xs-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xs-1,
  .py-xs-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xs-1,
  .px-xs-1 {
    padding-left: 0.25rem !important;
  }
  .p-xs-2 {
    padding: 0.5rem !important;
  }
  .pt-xs-2,
  .py-xs-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xs-2,
  .px-xs-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xs-2,
  .py-xs-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xs-2,
  .px-xs-2 {
    padding-left: 0.5rem !important;
  }
  .p-xs-3 {
    padding: 0.75rem !important;
  }
  .pt-xs-3,
  .py-xs-3 {
    padding-top: 0.75rem !important;
  }
  .pr-xs-3,
  .px-xs-3 {
    padding-right: 0.75rem !important;
  }
  .pb-xs-3,
  .py-xs-3 {
    padding-bottom: 0.75rem !important;
  }
  .pl-xs-3,
  .px-xs-3 {
    padding-left: 0.75rem !important;
  }
  .p-xs-4 {
    padding: 1rem !important;
  }
  .pt-xs-4,
  .py-xs-4 {
    padding-top: 1rem !important;
  }
  .pr-xs-4,
  .px-xs-4 {
    padding-right: 1rem !important;
  }
  .pb-xs-4,
  .py-xs-4 {
    padding-bottom: 1rem !important;
  }
  .pl-xs-4,
  .px-xs-4 {
    padding-left: 1rem !important;
  }
  .p-xs-5 {
    padding: 1.25rem !important;
  }
  .pt-xs-5,
  .py-xs-5 {
    padding-top: 1.25rem !important;
  }
  .pr-xs-5,
  .px-xs-5 {
    padding-right: 1.25rem !important;
  }
  .pb-xs-5,
  .py-xs-5 {
    padding-bottom: 1.25rem !important;
  }
  .pl-xs-5,
  .px-xs-5 {
    padding-left: 1.25rem !important;
  }
  .p-xs-6 {
    padding: 1.5rem !important;
  }
  .pt-xs-6,
  .py-xs-6 {
    padding-top: 1.5rem !important;
  }
  .pr-xs-6,
  .px-xs-6 {
    padding-right: 1.5rem !important;
  }
  .pb-xs-6,
  .py-xs-6 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xs-6,
  .px-xs-6 {
    padding-left: 1.5rem !important;
  }
  .p-xs-7 {
    padding: 1.75rem !important;
  }
  .pt-xs-7,
  .py-xs-7 {
    padding-top: 1.75rem !important;
  }
  .pr-xs-7,
  .px-xs-7 {
    padding-right: 1.75rem !important;
  }
  .pb-xs-7,
  .py-xs-7 {
    padding-bottom: 1.75rem !important;
  }
  .pl-xs-7,
  .px-xs-7 {
    padding-left: 1.75rem !important;
  }
  .m-xs-n05 {
    margin: -0.125rem !important;
  }
  .mt-xs-n05,
  .my-xs-n05 {
    margin-top: -0.125rem !important;
  }
  .mr-xs-n05,
  .mx-xs-n05 {
    margin-right: -0.125rem !important;
  }
  .mb-xs-n05,
  .my-xs-n05 {
    margin-bottom: -0.125rem !important;
  }
  .ml-xs-n05,
  .mx-xs-n05 {
    margin-left: -0.125rem !important;
  }
  .m-xs-n1 {
    margin: -0.25rem !important;
  }
  .mt-xs-n1,
  .my-xs-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xs-n1,
  .mx-xs-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xs-n1,
  .my-xs-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xs-n1,
  .mx-xs-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xs-n2 {
    margin: -0.5rem !important;
  }
  .mt-xs-n2,
  .my-xs-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xs-n2,
  .mx-xs-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xs-n2,
  .my-xs-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xs-n2,
  .mx-xs-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xs-n3 {
    margin: -0.75rem !important;
  }
  .mt-xs-n3,
  .my-xs-n3 {
    margin-top: -0.75rem !important;
  }
  .mr-xs-n3,
  .mx-xs-n3 {
    margin-right: -0.75rem !important;
  }
  .mb-xs-n3,
  .my-xs-n3 {
    margin-bottom: -0.75rem !important;
  }
  .ml-xs-n3,
  .mx-xs-n3 {
    margin-left: -0.75rem !important;
  }
  .m-xs-n4 {
    margin: -1rem !important;
  }
  .mt-xs-n4,
  .my-xs-n4 {
    margin-top: -1rem !important;
  }
  .mr-xs-n4,
  .mx-xs-n4 {
    margin-right: -1rem !important;
  }
  .mb-xs-n4,
  .my-xs-n4 {
    margin-bottom: -1rem !important;
  }
  .ml-xs-n4,
  .mx-xs-n4 {
    margin-left: -1rem !important;
  }
  .m-xs-n5 {
    margin: -1.25rem !important;
  }
  .mt-xs-n5,
  .my-xs-n5 {
    margin-top: -1.25rem !important;
  }
  .mr-xs-n5,
  .mx-xs-n5 {
    margin-right: -1.25rem !important;
  }
  .mb-xs-n5,
  .my-xs-n5 {
    margin-bottom: -1.25rem !important;
  }
  .ml-xs-n5,
  .mx-xs-n5 {
    margin-left: -1.25rem !important;
  }
  .m-xs-n6 {
    margin: -1.5rem !important;
  }
  .mt-xs-n6,
  .my-xs-n6 {
    margin-top: -1.5rem !important;
  }
  .mr-xs-n6,
  .mx-xs-n6 {
    margin-right: -1.5rem !important;
  }
  .mb-xs-n6,
  .my-xs-n6 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xs-n6,
  .mx-xs-n6 {
    margin-left: -1.5rem !important;
  }
  .m-xs-n7 {
    margin: -1.75rem !important;
  }
  .mt-xs-n7,
  .my-xs-n7 {
    margin-top: -1.75rem !important;
  }
  .mr-xs-n7,
  .mx-xs-n7 {
    margin-right: -1.75rem !important;
  }
  .mb-xs-n7,
  .my-xs-n7 {
    margin-bottom: -1.75rem !important;
  }
  .ml-xs-n7,
  .mx-xs-n7 {
    margin-left: -1.75rem !important;
  }
  .m-xs-auto {
    margin: auto !important;
  }
  .mt-xs-auto,
  .my-xs-auto {
    margin-top: auto !important;
  }
  .mr-xs-auto,
  .mx-xs-auto {
    margin-right: auto !important;
  }
  .mb-xs-auto,
  .my-xs-auto {
    margin-bottom: auto !important;
  }
  .ml-xs-auto,
  .mx-xs-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 42em) {
  .fs-md025 {
    font-size: 0.25em;
  }
  .mw--md-025 {
    max-width: 0.25em;
  }
  .fs-md05 {
    font-size: 0.5em;
  }
  .mw--md-05 {
    max-width: 0.5em;
  }
  .fs-md075 {
    font-size: 0.75em;
  }
  .mw--md-075 {
    max-width: 0.75em;
  }
  .fs-md085 {
    font-size: 0.85em;
  }
  .mw--md-085 {
    max-width: 0.85em;
  }
  .fs-md1 {
    font-size: 1em;
  }
  .mw--md-1 {
    max-width: 1em;
  }
  .fs-md125 {
    font-size: 1.25em;
  }
  .mw--md-125 {
    max-width: 1.25em;
  }
  .fs-md15 {
    font-size: 1.5em;
  }
  .mw--md-15 {
    max-width: 1.5em;
  }
  .fs-md175 {
    font-size: 1.75em;
  }
  .mw--md-175 {
    max-width: 1.75em;
  }
  .fs-md2 {
    font-size: 2em;
  }
  .mw--md-2 {
    max-width: 2em;
  }
  .fs-md225 {
    font-size: 2.25em;
  }
  .mw--md-225 {
    max-width: 2.25em;
  }
  .fs-md25 {
    font-size: 2.5em;
  }
  .mw--md-25 {
    max-width: 2.5em;
  }
  .fs-md275 {
    font-size: 2.75em;
  }
  .mw--md-275 {
    max-width: 2.75em;
  }
  .fs-md3 {
    font-size: 3em;
  }
  .mw--md-3 {
    max-width: 3em;
  }
  .fs-md4 {
    font-size: 4em;
  }
  .mw--md-4 {
    max-width: 4em;
  }
  .order-md-1, header {
    order: 1 !important;
  }
  .order-md-2, footer.progress {
    order: 2 !important;
  }
  .order-md-3, footer {
    order: 3 !important;
  }
  .order-md-4, header.sub {
    order: 4 !important;
  }
  .order-md-5, article, .article {
    order: 5 !important;
  }
  .order-md-6 {
    order: 6 !important;
  }
  .order-md-7 {
    order: 7 !important;
  }
  .order-md-8 {
    order: 8 !important;
  }
  .order-md-9 {
    order: 9 !important;
  }
  .order-md-10 {
    order: 10 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap;
  }
  .hide-md {
    display: none;
  }
  .show-md {
    display: flex;
  }
  .col {
    display: inline-block;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
  }
  .col.hide-md, .column.hide-md, .row.hide-md {
    display: none;
  }
  .col.show-md, .column.show-md, .row.show-md {
    display: flex;
  }
  .col-md-1-24 {
    width: 4.1667%;
    flex-basis: 4.1667%;
  }
  .col-md-1-12, .col-md-2-24 {
    width: 8.3333%;
    flex-basis: 8.3333%;
  }
  .col-md-1-8, .col-md-3-24 {
    width: 12.5%;
    flex-basis: 12.5%;
  }
  .col-md-1-6, .col-md-4-24 {
    width: 16.6667%;
    flex-basis: 16.6667%;
  }
  .col-md-1-5 {
    width: 20%;
    flex-basis: 20%;
  }
  .col-md-5-24 {
    width: 20.8333%;
    flex-basis: 20.8333%;
  }
  .col-md-1-4, .col-md-6-24 {
    width: 25%;
    flex-basis: 25%;
  }
  .col-md-7-24 {
    width: 29.1667%;
    flex-basis: 29.1667%;
  }
  .col-md-1-3, footer.progress, footer, header, .col-md-8-24 {
    width: 33.3333%;
    flex-basis: 33.3333%;
  }
  .col-md-3-8, .col-md-9-24 {
    width: 37.5%;
    flex-basis: 37.5%;
  }
  .col-md-2-5 {
    width: 40%;
    flex-basis: 40%;
  }
  .col-md-5-12, .col-md-10-24 {
    width: 41.6667%;
    flex-basis: 41.6667%;
  }
  .col-md-11-24 {
    width: 45.8333%;
    flex-basis: 45.8333%;
  }
  .col-md-1-2, .col-md-12-24 {
    width: 50%;
    flex-basis: 50%;
  }
  .col-md-13-24 {
    width: 54.1667%;
    flex-basis: 54.1667%;
  }
  .col-md-7-12, .col-md-14-24 {
    width: 58.3333%;
    flex-basis: 58.3333%;
  }
  .col-md-3-5 {
    width: 60%;
    flex-basis: 60%;
  }
  .col-md-5-8, .col-md-15-24 {
    width: 62.5%;
    flex-basis: 62.5%;
  }
  .col-md-2-3, .col-md-16-24 {
    width: 66.6667%;
    flex-basis: 66.6667%;
  }
  .col-md-17-24 {
    width: 70.8333%;
    flex-basis: 70.8333%;
  }
  .col-md-3-4, .col-md-18-24 {
    width: 75%;
    flex-basis: 75%;
  }
  .col-md-19-24 {
    width: 79.1667%;
    flex-basis: 79.1667%;
  }
  .col-md-4-5 {
    width: 80%;
    flex-basis: 80%;
  }
  .col-md-5-6, .col-md-20-24 {
    width: 83.3333%;
    flex-basis: 83.3333%;
  }
  .col-md-7-8, .col-md-21-24 {
    width: 87.5%;
    flex-basis: 87.5%;
  }
  .col-md-11-12, .col-md-22-24 {
    width: 91.6667%;
    flex-basis: 91.6667%;
  }
  .col-md-23-24 {
    width: 95.8333%;
    flex-basis: 95.8333%;
  }
  .col-md-1, .col-md-1-1, header.sub, .col-md-5-5, .col-md-24-24 {
    width: 100%;
    flex-basis: 100%;
  }
  .mw .col-md-1-24, .scroll .col-md-1-24 {
    min-width: 4.1667%;
  }
  .mw .col-md-1-12, .mw .col-md-2-24, .scroll .col-md-1-12, .scroll .col-md-2-24 {
    min-width: 8.3333%;
  }
  .mw .col-md-1-8, .mw .col-md-3-24, .scroll .col-md-1-8, .scroll .col-md-3-24 {
    min-width: 12.5%;
  }
  .mw .col-md-1-6, .mw .col-md-4-24, .scroll .col-md-1-6, .scroll .col-md-4-24 {
    min-width: 16.6667%;
  }
  .mw .col-md-1-5, .scroll .col-md-1-5 {
    min-width: 20%;
  }
  .mw .col-md-5-24, .scroll .col-md-5-24 {
    min-width: 20.8333%;
  }
  .mw .col-md-1-4, .mw .col-md-6-24, .scroll .col-md-1-4, .scroll .col-md-6-24 {
    min-width: 25%;
  }
  .mw .col-md-7-24, .scroll .col-md-7-24 {
    min-width: 29.1667%;
  }
  .mw .col-md-1-3, .mw footer, .mw header, .mw .col-md-8-24, .scroll .col-md-1-3, .scroll footer, .scroll header, .scroll .col-md-8-24 {
    min-width: 33.3333%;
  }
  .mw .col-md-3-8, .mw .col-md-9-24, .scroll .col-md-3-8, .scroll .col-md-9-24 {
    min-width: 37.5%;
  }
  .mw .col-md-2-5, .scroll .col-md-2-5 {
    min-width: 40%;
  }
  .mw .col-md-5-12, .mw .col-md-10-24, .scroll .col-md-5-12, .scroll .col-md-10-24 {
    min-width: 41.6667%;
  }
  .mw .col-md-11-24, .scroll .col-md-11-24 {
    min-width: 45.8333%;
  }
  .mw .col-md-1-2, .mw .col-md-12-24, .scroll .col-md-1-2, .scroll .col-md-12-24 {
    min-width: 50%;
  }
  .mw .col-md-13-24, .scroll .col-md-13-24 {
    min-width: 54.1667%;
  }
  .mw .col-md-7-12, .mw .col-md-14-24, .scroll .col-md-7-12, .scroll .col-md-14-24 {
    min-width: 58.3333%;
  }
  .mw .col-md-3-5, .scroll .col-md-3-5 {
    min-width: 60%;
  }
  .mw .col-md-5-8, .mw .col-md-15-24, .scroll .col-md-5-8, .scroll .col-md-15-24 {
    min-width: 62.5%;
  }
  .mw .col-md-2-3, .mw .col-md-16-24, .scroll .col-md-2-3, .scroll .col-md-16-24 {
    min-width: 66.6667%;
  }
  .mw .col-md-17-24, .scroll .col-md-17-24 {
    min-width: 70.8333%;
  }
  .mw .col-md-3-4, .mw .col-md-18-24, .scroll .col-md-3-4, .scroll .col-md-18-24 {
    min-width: 75%;
  }
  .mw .col-md-19-24, .scroll .col-md-19-24 {
    min-width: 79.1667%;
  }
  .mw .col-md-4-5, .scroll .col-md-4-5 {
    min-width: 80%;
  }
  .mw .col-md-5-6, .mw .col-md-20-24, .scroll .col-md-5-6, .scroll .col-md-20-24 {
    min-width: 83.3333%;
  }
  .mw .col-md-7-8, .mw .col-md-21-24, .scroll .col-md-7-8, .scroll .col-md-21-24 {
    min-width: 87.5%;
  }
  .mw .col-md-11-12, .mw .col-md-22-24, .scroll .col-md-11-12, .scroll .col-md-22-24 {
    min-width: 91.6667%;
  }
  .mw .col-md-23-24, .scroll .col-md-23-24 {
    min-width: 95.8333%;
  }
  .mw .col-md-1, .mw .col-md-1-1, .mw header.sub, .mw .col-md-5-5, .mw .col-md-24-24, .scroll .col-md-1, .scroll .col-md-1-1, .scroll header.sub, .scroll .col-md-5-5, .scroll .col-md-24-24 {
    min-width: 100%;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-05 {
    margin: 0.125rem !important;
  }
  .mt-md-05,
  .my-md-05 {
    margin-top: 0.125rem !important;
  }
  .mr-md-05,
  .mx-md-05 {
    margin-right: 0.125rem !important;
  }
  .mb-md-05,
  .my-md-05 {
    margin-bottom: 0.125rem !important;
  }
  .ml-md-05,
  .mx-md-05 {
    margin-left: 0.125rem !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 0.75rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 0.75rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 0.75rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 0.75rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 0.75rem !important;
  }
  .m-md-4 {
    margin: 1rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1rem !important;
  }
  .m-md-5 {
    margin: 1.25rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 1.25rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 1.25rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 1.25rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 1.25rem !important;
  }
  .m-md-6 {
    margin: 1.5rem !important;
  }
  .mt-md-6,
  .my-md-6 {
    margin-top: 1.5rem !important;
  }
  .mr-md-6,
  .mx-md-6 {
    margin-right: 1.5rem !important;
  }
  .mb-md-6,
  .my-md-6 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-6,
  .mx-md-6 {
    margin-left: 1.5rem !important;
  }
  .m-md-7 {
    margin: 1.75rem !important;
  }
  .mt-md-7,
  .my-md-7 {
    margin-top: 1.75rem !important;
  }
  .mr-md-7,
  .mx-md-7 {
    margin-right: 1.75rem !important;
  }
  .mb-md-7,
  .my-md-7 {
    margin-bottom: 1.75rem !important;
  }
  .ml-md-7,
  .mx-md-7 {
    margin-left: 1.75rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-05 {
    padding: 0.125rem !important;
  }
  .pt-md-05,
  .py-md-05 {
    padding-top: 0.125rem !important;
  }
  .pr-md-05,
  .px-md-05 {
    padding-right: 0.125rem !important;
  }
  .pb-md-05,
  .py-md-05 {
    padding-bottom: 0.125rem !important;
  }
  .pl-md-05,
  .px-md-05 {
    padding-left: 0.125rem !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 0.75rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 0.75rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 0.75rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 0.75rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 0.75rem !important;
  }
  .p-md-4 {
    padding: 1rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1rem !important;
  }
  .p-md-5 {
    padding: 1.25rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 1.25rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 1.25rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 1.25rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 1.25rem !important;
  }
  .p-md-6 {
    padding: 1.5rem !important;
  }
  .pt-md-6,
  .py-md-6 {
    padding-top: 1.5rem !important;
  }
  .pr-md-6,
  .px-md-6 {
    padding-right: 1.5rem !important;
  }
  .pb-md-6,
  .py-md-6 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-6,
  .px-md-6 {
    padding-left: 1.5rem !important;
  }
  .p-md-7 {
    padding: 1.75rem !important;
  }
  .pt-md-7,
  .py-md-7 {
    padding-top: 1.75rem !important;
  }
  .pr-md-7,
  .px-md-7 {
    padding-right: 1.75rem !important;
  }
  .pb-md-7,
  .py-md-7 {
    padding-bottom: 1.75rem !important;
  }
  .pl-md-7,
  .px-md-7 {
    padding-left: 1.75rem !important;
  }
  .m-md-n05 {
    margin: -0.125rem !important;
  }
  .mt-md-n05,
  .my-md-n05 {
    margin-top: -0.125rem !important;
  }
  .mr-md-n05,
  .mx-md-n05 {
    margin-right: -0.125rem !important;
  }
  .mb-md-n05,
  .my-md-n05 {
    margin-bottom: -0.125rem !important;
  }
  .ml-md-n05,
  .mx-md-n05 {
    margin-left: -0.125rem !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -0.75rem !important;
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -0.75rem !important;
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -0.75rem !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -0.75rem !important;
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -0.75rem !important;
  }
  .m-md-n4 {
    margin: -1rem !important;
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1rem !important;
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1rem !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1rem !important;
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1rem !important;
  }
  .m-md-n5 {
    margin: -1.25rem !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -1.25rem !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -1.25rem !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -1.25rem !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -1.25rem !important;
  }
  .m-md-n6 {
    margin: -1.5rem !important;
  }
  .mt-md-n6,
  .my-md-n6 {
    margin-top: -1.5rem !important;
  }
  .mr-md-n6,
  .mx-md-n6 {
    margin-right: -1.5rem !important;
  }
  .mb-md-n6,
  .my-md-n6 {
    margin-bottom: -1.5rem !important;
  }
  .ml-md-n6,
  .mx-md-n6 {
    margin-left: -1.5rem !important;
  }
  .m-md-n7 {
    margin: -1.75rem !important;
  }
  .mt-md-n7,
  .my-md-n7 {
    margin-top: -1.75rem !important;
  }
  .mr-md-n7,
  .mx-md-n7 {
    margin-right: -1.75rem !important;
  }
  .mb-md-n7,
  .my-md-n7 {
    margin-bottom: -1.75rem !important;
  }
  .ml-md-n7,
  .mx-md-n7 {
    margin-left: -1.75rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 42em) and (min-height: 60em) {
  .fs-pad025 {
    font-size: 0.25em;
  }
  .mw--pad-025 {
    max-width: 0.25em;
  }
  .fs-pad05 {
    font-size: 0.5em;
  }
  .mw--pad-05 {
    max-width: 0.5em;
  }
  .fs-pad075 {
    font-size: 0.75em;
  }
  .mw--pad-075 {
    max-width: 0.75em;
  }
  .fs-pad085 {
    font-size: 0.85em;
  }
  .mw--pad-085 {
    max-width: 0.85em;
  }
  .fs-pad1 {
    font-size: 1em;
  }
  .mw--pad-1 {
    max-width: 1em;
  }
  .fs-pad125 {
    font-size: 1.25em;
  }
  .mw--pad-125 {
    max-width: 1.25em;
  }
  .fs-pad15 {
    font-size: 1.5em;
  }
  .mw--pad-15 {
    max-width: 1.5em;
  }
  .fs-pad175 {
    font-size: 1.75em;
  }
  .mw--pad-175 {
    max-width: 1.75em;
  }
  .fs-pad2 {
    font-size: 2em;
  }
  .mw--pad-2 {
    max-width: 2em;
  }
  .fs-pad225 {
    font-size: 2.25em;
  }
  .mw--pad-225 {
    max-width: 2.25em;
  }
  .fs-pad25 {
    font-size: 2.5em;
  }
  .mw--pad-25 {
    max-width: 2.5em;
  }
  .fs-pad275 {
    font-size: 2.75em;
  }
  .mw--pad-275 {
    max-width: 2.75em;
  }
  .fs-pad3 {
    font-size: 3em;
  }
  .mw--pad-3 {
    max-width: 3em;
  }
  .fs-pad4 {
    font-size: 4em;
  }
  .mw--pad-4 {
    max-width: 4em;
  }
  .order-pad-1, header {
    order: 1 !important;
  }
  .order-pad-2, footer.progress {
    order: 2 !important;
  }
  .order-pad-3, header.sub {
    order: 3 !important;
  }
  .order-pad-4, article, .article {
    order: 4 !important;
  }
  .order-pad-5, footer {
    order: 5 !important;
  }
  .order-pad-6 {
    order: 6 !important;
  }
  .order-pad-7 {
    order: 7 !important;
  }
  .order-pad-8 {
    order: 8 !important;
  }
  .order-pad-9 {
    order: 9 !important;
  }
  .order-pad-10 {
    order: 10 !important;
  }
  .flex-pad-wrap {
    flex-wrap: wrap;
  }
  .flex-pad-nowrap {
    flex-wrap: nowrap;
  }
  .hide-pad {
    display: none;
  }
  .show-pad {
    display: flex;
  }
  .col {
    display: inline-block;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
  }
  .col.hide-pad, .column.hide-pad, .row.hide-pad {
    display: none;
  }
  .col.show-pad, .column.show-pad, .row.show-pad {
    display: flex;
  }
  .col-pad-1-24 {
    width: 4.1667%;
    flex-basis: 4.1667%;
  }
  .col-pad-1-12, .col-pad-2-24 {
    width: 8.3333%;
    flex-basis: 8.3333%;
  }
  .col-pad-1-8, .col-pad-3-24 {
    width: 12.5%;
    flex-basis: 12.5%;
  }
  .col-pad-1-6, .col-pad-4-24 {
    width: 16.6667%;
    flex-basis: 16.6667%;
  }
  .col-pad-1-5 {
    width: 20%;
    flex-basis: 20%;
  }
  .col-pad-5-24 {
    width: 20.8333%;
    flex-basis: 20.8333%;
  }
  .col-pad-1-4, .col-pad-6-24 {
    width: 25%;
    flex-basis: 25%;
  }
  .col-pad-7-24 {
    width: 29.1667%;
    flex-basis: 29.1667%;
  }
  .col-pad-1-3, .col-pad-8-24 {
    width: 33.3333%;
    flex-basis: 33.3333%;
  }
  .col-pad-3-8, .col-pad-9-24 {
    width: 37.5%;
    flex-basis: 37.5%;
  }
  .col-pad-2-5 {
    width: 40%;
    flex-basis: 40%;
  }
  .col-pad-5-12, .col-pad-10-24 {
    width: 41.6667%;
    flex-basis: 41.6667%;
  }
  .col-pad-11-24 {
    width: 45.8333%;
    flex-basis: 45.8333%;
  }
  .col-pad-1-2, footer.progress, header.sub, header, .col-pad-12-24 {
    width: 50%;
    flex-basis: 50%;
  }
  .col-pad-13-24 {
    width: 54.1667%;
    flex-basis: 54.1667%;
  }
  .col-pad-7-12, .col-pad-14-24 {
    width: 58.3333%;
    flex-basis: 58.3333%;
  }
  .col-pad-3-5 {
    width: 60%;
    flex-basis: 60%;
  }
  .col-pad-5-8, .col-pad-15-24 {
    width: 62.5%;
    flex-basis: 62.5%;
  }
  .col-pad-2-3, .col-pad-16-24 {
    width: 66.6667%;
    flex-basis: 66.6667%;
  }
  .col-pad-17-24 {
    width: 70.8333%;
    flex-basis: 70.8333%;
  }
  .col-pad-3-4, .col-pad-18-24 {
    width: 75%;
    flex-basis: 75%;
  }
  .col-pad-19-24 {
    width: 79.1667%;
    flex-basis: 79.1667%;
  }
  .col-pad-4-5, footer {
    width: 80%;
    flex-basis: 80%;
  }
  .col-pad-5-6, .col-pad-20-24 {
    width: 83.3333%;
    flex-basis: 83.3333%;
  }
  .col-pad-7-8, .col-pad-21-24 {
    width: 87.5%;
    flex-basis: 87.5%;
  }
  .col-pad-11-12, .col-pad-22-24 {
    width: 91.6667%;
    flex-basis: 91.6667%;
  }
  .col-pad-23-24 {
    width: 95.8333%;
    flex-basis: 95.8333%;
  }
  .col-pad-1, .col-pad-1-1, .col-pad-5-5, .col-pad-24-24 {
    width: 100%;
    flex-basis: 100%;
  }
  .mw .col-pad-1-24, .scroll .col-pad-1-24 {
    min-width: 4.1667%;
  }
  .mw .col-pad-1-12, .mw .col-pad-2-24, .scroll .col-pad-1-12, .scroll .col-pad-2-24 {
    min-width: 8.3333%;
  }
  .mw .col-pad-1-8, .mw .col-pad-3-24, .scroll .col-pad-1-8, .scroll .col-pad-3-24 {
    min-width: 12.5%;
  }
  .mw .col-pad-1-6, .mw .col-pad-4-24, .scroll .col-pad-1-6, .scroll .col-pad-4-24 {
    min-width: 16.6667%;
  }
  .mw .col-pad-1-5, .scroll .col-pad-1-5 {
    min-width: 20%;
  }
  .mw .col-pad-5-24, .scroll .col-pad-5-24 {
    min-width: 20.8333%;
  }
  .mw .col-pad-1-4, .mw .col-pad-6-24, .scroll .col-pad-1-4, .scroll .col-pad-6-24 {
    min-width: 25%;
  }
  .mw .col-pad-7-24, .scroll .col-pad-7-24 {
    min-width: 29.1667%;
  }
  .mw .col-pad-1-3, .mw .col-pad-8-24, .scroll .col-pad-1-3, .scroll .col-pad-8-24 {
    min-width: 33.3333%;
  }
  .mw .col-pad-3-8, .mw .col-pad-9-24, .scroll .col-pad-3-8, .scroll .col-pad-9-24 {
    min-width: 37.5%;
  }
  .mw .col-pad-2-5, .scroll .col-pad-2-5 {
    min-width: 40%;
  }
  .mw .col-pad-5-12, .mw .col-pad-10-24, .scroll .col-pad-5-12, .scroll .col-pad-10-24 {
    min-width: 41.6667%;
  }
  .mw .col-pad-11-24, .scroll .col-pad-11-24 {
    min-width: 45.8333%;
  }
  .mw .col-pad-1-2, .mw footer.progress, .mw header, .mw .col-pad-12-24, .scroll .col-pad-1-2, .scroll footer.progress, .scroll header, .scroll .col-pad-12-24 {
    min-width: 50%;
  }
  .mw .col-pad-13-24, .scroll .col-pad-13-24 {
    min-width: 54.1667%;
  }
  .mw .col-pad-7-12, .mw .col-pad-14-24, .scroll .col-pad-7-12, .scroll .col-pad-14-24 {
    min-width: 58.3333%;
  }
  .mw .col-pad-3-5, .scroll .col-pad-3-5 {
    min-width: 60%;
  }
  .mw .col-pad-5-8, .mw .col-pad-15-24, .scroll .col-pad-5-8, .scroll .col-pad-15-24 {
    min-width: 62.5%;
  }
  .mw .col-pad-2-3, .mw .col-pad-16-24, .scroll .col-pad-2-3, .scroll .col-pad-16-24 {
    min-width: 66.6667%;
  }
  .mw .col-pad-17-24, .scroll .col-pad-17-24 {
    min-width: 70.8333%;
  }
  .mw .col-pad-3-4, .mw .col-pad-18-24, .scroll .col-pad-3-4, .scroll .col-pad-18-24 {
    min-width: 75%;
  }
  .mw .col-pad-19-24, .scroll .col-pad-19-24 {
    min-width: 79.1667%;
  }
  .mw .col-pad-4-5, .mw footer, .scroll .col-pad-4-5, .scroll footer {
    min-width: 80%;
  }
  .mw .col-pad-5-6, .mw .col-pad-20-24, .scroll .col-pad-5-6, .scroll .col-pad-20-24 {
    min-width: 83.3333%;
  }
  .mw .col-pad-7-8, .mw .col-pad-21-24, .scroll .col-pad-7-8, .scroll .col-pad-21-24 {
    min-width: 87.5%;
  }
  .mw .col-pad-11-12, .mw .col-pad-22-24, .scroll .col-pad-11-12, .scroll .col-pad-22-24 {
    min-width: 91.6667%;
  }
  .mw .col-pad-23-24, .scroll .col-pad-23-24 {
    min-width: 95.8333%;
  }
  .mw .col-pad-1, .mw .col-pad-1-1, .mw .col-pad-5-5, .mw .col-pad-24-24, .scroll .col-pad-1, .scroll .col-pad-1-1, .scroll .col-pad-5-5, .scroll .col-pad-24-24 {
    min-width: 100%;
  }
  .m-pad-0 {
    margin: 0 !important;
  }
  .mt-pad-0,
  .my-pad-0 {
    margin-top: 0 !important;
  }
  .mr-pad-0,
  .mx-pad-0 {
    margin-right: 0 !important;
  }
  .mb-pad-0,
  .my-pad-0 {
    margin-bottom: 0 !important;
  }
  .ml-pad-0,
  .mx-pad-0 {
    margin-left: 0 !important;
  }
  .m-pad-05 {
    margin: 0.125rem !important;
  }
  .mt-pad-05,
  .my-pad-05 {
    margin-top: 0.125rem !important;
  }
  .mr-pad-05,
  .mx-pad-05 {
    margin-right: 0.125rem !important;
  }
  .mb-pad-05,
  .my-pad-05 {
    margin-bottom: 0.125rem !important;
  }
  .ml-pad-05,
  .mx-pad-05 {
    margin-left: 0.125rem !important;
  }
  .m-pad-1 {
    margin: 0.25rem !important;
  }
  .mt-pad-1,
  .my-pad-1 {
    margin-top: 0.25rem !important;
  }
  .mr-pad-1,
  .mx-pad-1 {
    margin-right: 0.25rem !important;
  }
  .mb-pad-1,
  .my-pad-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-pad-1,
  .mx-pad-1 {
    margin-left: 0.25rem !important;
  }
  .m-pad-2 {
    margin: 0.5rem !important;
  }
  .mt-pad-2,
  .my-pad-2 {
    margin-top: 0.5rem !important;
  }
  .mr-pad-2,
  .mx-pad-2 {
    margin-right: 0.5rem !important;
  }
  .mb-pad-2,
  .my-pad-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-pad-2,
  .mx-pad-2 {
    margin-left: 0.5rem !important;
  }
  .m-pad-3 {
    margin: 0.75rem !important;
  }
  .mt-pad-3,
  .my-pad-3 {
    margin-top: 0.75rem !important;
  }
  .mr-pad-3,
  .mx-pad-3 {
    margin-right: 0.75rem !important;
  }
  .mb-pad-3,
  .my-pad-3 {
    margin-bottom: 0.75rem !important;
  }
  .ml-pad-3,
  .mx-pad-3 {
    margin-left: 0.75rem !important;
  }
  .m-pad-4 {
    margin: 1rem !important;
  }
  .mt-pad-4,
  .my-pad-4 {
    margin-top: 1rem !important;
  }
  .mr-pad-4,
  .mx-pad-4 {
    margin-right: 1rem !important;
  }
  .mb-pad-4,
  .my-pad-4 {
    margin-bottom: 1rem !important;
  }
  .ml-pad-4,
  .mx-pad-4 {
    margin-left: 1rem !important;
  }
  .m-pad-5 {
    margin: 1.25rem !important;
  }
  .mt-pad-5,
  .my-pad-5 {
    margin-top: 1.25rem !important;
  }
  .mr-pad-5,
  .mx-pad-5 {
    margin-right: 1.25rem !important;
  }
  .mb-pad-5,
  .my-pad-5 {
    margin-bottom: 1.25rem !important;
  }
  .ml-pad-5,
  .mx-pad-5 {
    margin-left: 1.25rem !important;
  }
  .m-pad-6 {
    margin: 1.5rem !important;
  }
  .mt-pad-6,
  .my-pad-6 {
    margin-top: 1.5rem !important;
  }
  .mr-pad-6,
  .mx-pad-6 {
    margin-right: 1.5rem !important;
  }
  .mb-pad-6,
  .my-pad-6 {
    margin-bottom: 1.5rem !important;
  }
  .ml-pad-6,
  .mx-pad-6 {
    margin-left: 1.5rem !important;
  }
  .m-pad-7 {
    margin: 1.75rem !important;
  }
  .mt-pad-7,
  .my-pad-7 {
    margin-top: 1.75rem !important;
  }
  .mr-pad-7,
  .mx-pad-7 {
    margin-right: 1.75rem !important;
  }
  .mb-pad-7,
  .my-pad-7 {
    margin-bottom: 1.75rem !important;
  }
  .ml-pad-7,
  .mx-pad-7 {
    margin-left: 1.75rem !important;
  }
  .p-pad-0 {
    padding: 0 !important;
  }
  .pt-pad-0,
  .py-pad-0 {
    padding-top: 0 !important;
  }
  .pr-pad-0,
  .px-pad-0 {
    padding-right: 0 !important;
  }
  .pb-pad-0,
  .py-pad-0 {
    padding-bottom: 0 !important;
  }
  .pl-pad-0,
  .px-pad-0 {
    padding-left: 0 !important;
  }
  .p-pad-05 {
    padding: 0.125rem !important;
  }
  .pt-pad-05,
  .py-pad-05 {
    padding-top: 0.125rem !important;
  }
  .pr-pad-05,
  .px-pad-05 {
    padding-right: 0.125rem !important;
  }
  .pb-pad-05,
  .py-pad-05 {
    padding-bottom: 0.125rem !important;
  }
  .pl-pad-05,
  .px-pad-05 {
    padding-left: 0.125rem !important;
  }
  .p-pad-1 {
    padding: 0.25rem !important;
  }
  .pt-pad-1,
  .py-pad-1 {
    padding-top: 0.25rem !important;
  }
  .pr-pad-1,
  .px-pad-1 {
    padding-right: 0.25rem !important;
  }
  .pb-pad-1,
  .py-pad-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-pad-1,
  .px-pad-1 {
    padding-left: 0.25rem !important;
  }
  .p-pad-2 {
    padding: 0.5rem !important;
  }
  .pt-pad-2,
  .py-pad-2 {
    padding-top: 0.5rem !important;
  }
  .pr-pad-2,
  .px-pad-2 {
    padding-right: 0.5rem !important;
  }
  .pb-pad-2,
  .py-pad-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-pad-2,
  .px-pad-2 {
    padding-left: 0.5rem !important;
  }
  .p-pad-3 {
    padding: 0.75rem !important;
  }
  .pt-pad-3,
  .py-pad-3 {
    padding-top: 0.75rem !important;
  }
  .pr-pad-3,
  .px-pad-3 {
    padding-right: 0.75rem !important;
  }
  .pb-pad-3,
  .py-pad-3 {
    padding-bottom: 0.75rem !important;
  }
  .pl-pad-3,
  .px-pad-3 {
    padding-left: 0.75rem !important;
  }
  .p-pad-4 {
    padding: 1rem !important;
  }
  .pt-pad-4,
  .py-pad-4 {
    padding-top: 1rem !important;
  }
  .pr-pad-4,
  .px-pad-4 {
    padding-right: 1rem !important;
  }
  .pb-pad-4,
  .py-pad-4 {
    padding-bottom: 1rem !important;
  }
  .pl-pad-4,
  .px-pad-4 {
    padding-left: 1rem !important;
  }
  .p-pad-5 {
    padding: 1.25rem !important;
  }
  .pt-pad-5,
  .py-pad-5 {
    padding-top: 1.25rem !important;
  }
  .pr-pad-5,
  .px-pad-5 {
    padding-right: 1.25rem !important;
  }
  .pb-pad-5,
  .py-pad-5 {
    padding-bottom: 1.25rem !important;
  }
  .pl-pad-5,
  .px-pad-5 {
    padding-left: 1.25rem !important;
  }
  .p-pad-6 {
    padding: 1.5rem !important;
  }
  .pt-pad-6,
  .py-pad-6 {
    padding-top: 1.5rem !important;
  }
  .pr-pad-6,
  .px-pad-6 {
    padding-right: 1.5rem !important;
  }
  .pb-pad-6,
  .py-pad-6 {
    padding-bottom: 1.5rem !important;
  }
  .pl-pad-6,
  .px-pad-6 {
    padding-left: 1.5rem !important;
  }
  .p-pad-7 {
    padding: 1.75rem !important;
  }
  .pt-pad-7,
  .py-pad-7 {
    padding-top: 1.75rem !important;
  }
  .pr-pad-7,
  .px-pad-7 {
    padding-right: 1.75rem !important;
  }
  .pb-pad-7,
  .py-pad-7 {
    padding-bottom: 1.75rem !important;
  }
  .pl-pad-7,
  .px-pad-7 {
    padding-left: 1.75rem !important;
  }
  .m-pad-n05 {
    margin: -0.125rem !important;
  }
  .mt-pad-n05,
  .my-pad-n05 {
    margin-top: -0.125rem !important;
  }
  .mr-pad-n05,
  .mx-pad-n05 {
    margin-right: -0.125rem !important;
  }
  .mb-pad-n05,
  .my-pad-n05 {
    margin-bottom: -0.125rem !important;
  }
  .ml-pad-n05,
  .mx-pad-n05 {
    margin-left: -0.125rem !important;
  }
  .m-pad-n1 {
    margin: -0.25rem !important;
  }
  .mt-pad-n1,
  .my-pad-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-pad-n1,
  .mx-pad-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-pad-n1,
  .my-pad-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-pad-n1,
  .mx-pad-n1 {
    margin-left: -0.25rem !important;
  }
  .m-pad-n2 {
    margin: -0.5rem !important;
  }
  .mt-pad-n2,
  .my-pad-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-pad-n2,
  .mx-pad-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-pad-n2,
  .my-pad-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-pad-n2,
  .mx-pad-n2 {
    margin-left: -0.5rem !important;
  }
  .m-pad-n3 {
    margin: -0.75rem !important;
  }
  .mt-pad-n3,
  .my-pad-n3 {
    margin-top: -0.75rem !important;
  }
  .mr-pad-n3,
  .mx-pad-n3 {
    margin-right: -0.75rem !important;
  }
  .mb-pad-n3,
  .my-pad-n3 {
    margin-bottom: -0.75rem !important;
  }
  .ml-pad-n3,
  .mx-pad-n3 {
    margin-left: -0.75rem !important;
  }
  .m-pad-n4 {
    margin: -1rem !important;
  }
  .mt-pad-n4,
  .my-pad-n4 {
    margin-top: -1rem !important;
  }
  .mr-pad-n4,
  .mx-pad-n4 {
    margin-right: -1rem !important;
  }
  .mb-pad-n4,
  .my-pad-n4 {
    margin-bottom: -1rem !important;
  }
  .ml-pad-n4,
  .mx-pad-n4 {
    margin-left: -1rem !important;
  }
  .m-pad-n5 {
    margin: -1.25rem !important;
  }
  .mt-pad-n5,
  .my-pad-n5 {
    margin-top: -1.25rem !important;
  }
  .mr-pad-n5,
  .mx-pad-n5 {
    margin-right: -1.25rem !important;
  }
  .mb-pad-n5,
  .my-pad-n5 {
    margin-bottom: -1.25rem !important;
  }
  .ml-pad-n5,
  .mx-pad-n5 {
    margin-left: -1.25rem !important;
  }
  .m-pad-n6 {
    margin: -1.5rem !important;
  }
  .mt-pad-n6,
  .my-pad-n6 {
    margin-top: -1.5rem !important;
  }
  .mr-pad-n6,
  .mx-pad-n6 {
    margin-right: -1.5rem !important;
  }
  .mb-pad-n6,
  .my-pad-n6 {
    margin-bottom: -1.5rem !important;
  }
  .ml-pad-n6,
  .mx-pad-n6 {
    margin-left: -1.5rem !important;
  }
  .m-pad-n7 {
    margin: -1.75rem !important;
  }
  .mt-pad-n7,
  .my-pad-n7 {
    margin-top: -1.75rem !important;
  }
  .mr-pad-n7,
  .mx-pad-n7 {
    margin-right: -1.75rem !important;
  }
  .mb-pad-n7,
  .my-pad-n7 {
    margin-bottom: -1.75rem !important;
  }
  .ml-pad-n7,
  .mx-pad-n7 {
    margin-left: -1.75rem !important;
  }
  .m-pad-auto {
    margin: auto !important;
  }
  .mt-pad-auto,
  .my-pad-auto {
    margin-top: auto !important;
  }
  .mr-pad-auto,
  .mx-pad-auto {
    margin-right: auto !important;
  }
  .mb-pad-auto,
  .my-pad-auto {
    margin-bottom: auto !important;
  }
  .ml-pad-auto,
  .mx-pad-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 60em) {
  .fs-lg025 {
    font-size: 0.25em;
  }
  .mw--lg-025 {
    max-width: 0.25em;
  }
  .fs-lg05 {
    font-size: 0.5em;
  }
  .mw--lg-05 {
    max-width: 0.5em;
  }
  .fs-lg075 {
    font-size: 0.75em;
  }
  .mw--lg-075 {
    max-width: 0.75em;
  }
  .fs-lg085 {
    font-size: 0.85em;
  }
  .mw--lg-085 {
    max-width: 0.85em;
  }
  .fs-lg1 {
    font-size: 1em;
  }
  .mw--lg-1 {
    max-width: 1em;
  }
  .fs-lg125 {
    font-size: 1.25em;
  }
  .mw--lg-125 {
    max-width: 1.25em;
  }
  .fs-lg15 {
    font-size: 1.5em;
  }
  .mw--lg-15 {
    max-width: 1.5em;
  }
  .fs-lg175 {
    font-size: 1.75em;
  }
  .mw--lg-175 {
    max-width: 1.75em;
  }
  .fs-lg2 {
    font-size: 2em;
  }
  .mw--lg-2 {
    max-width: 2em;
  }
  .fs-lg225 {
    font-size: 2.25em;
  }
  .mw--lg-225 {
    max-width: 2.25em;
  }
  .fs-lg25 {
    font-size: 2.5em;
  }
  .mw--lg-25 {
    max-width: 2.5em;
  }
  .fs-lg275 {
    font-size: 2.75em;
  }
  .mw--lg-275 {
    max-width: 2.75em;
  }
  .fs-lg3 {
    font-size: 3em;
  }
  .mw--lg-3 {
    max-width: 3em;
  }
  .fs-lg4 {
    font-size: 4em;
  }
  .mw--lg-4 {
    max-width: 4em;
  }
  .order-lg-1, header {
    order: 1 !important;
  }
  .order-lg-2, header.sub {
    order: 2 !important;
  }
  .order-lg-3, article, .article {
    order: 3 !important;
  }
  .order-lg-4, footer.progress {
    order: 4 !important;
  }
  .order-lg-5, footer {
    order: 5 !important;
  }
  .order-lg-6 {
    order: 6 !important;
  }
  .order-lg-7 {
    order: 7 !important;
  }
  .order-lg-8 {
    order: 8 !important;
  }
  .order-lg-9 {
    order: 9 !important;
  }
  .order-lg-10 {
    order: 10 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap;
  }
  .hide-lg {
    display: none;
  }
  .show-lg {
    display: flex;
  }
  .col {
    display: inline-block;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
  }
  .col.hide-lg, .column.hide-lg, .row.hide-lg {
    display: none;
  }
  .col.show-lg, .column.show-lg, .row.show-lg {
    display: flex;
  }
  .col-lg-1-24 {
    width: 4.1667%;
    flex-basis: 4.1667%;
  }
  .col-lg-1-12, .col-lg-2-24 {
    width: 8.3333%;
    flex-basis: 8.3333%;
  }
  .col-lg-1-8, .col-lg-3-24 {
    width: 12.5%;
    flex-basis: 12.5%;
  }
  .col-lg-1-6, .col-lg-4-24 {
    width: 16.6667%;
    flex-basis: 16.6667%;
  }
  .col-lg-1-5 {
    width: 20%;
    flex-basis: 20%;
  }
  .col-lg-5-24 {
    width: 20.8333%;
    flex-basis: 20.8333%;
  }
  .col-lg-1-4, .slutPassTasksTitle,
  .slutPassTasks, .col-lg-6-24 {
    width: 25%;
    flex-basis: 25%;
  }
  .col-lg-7-24 {
    width: 29.1667%;
    flex-basis: 29.1667%;
  }
  .col-lg-1-3, .bossGalleryBodyTitle,
  .bossGalleryBody,
  .bossEscortBodyTitle,
  .bossEscortBody,
  .bossMainBodyTitle,
  .bossMainBody, .profileBodyTitle,
  .profileBody, .missionsBodyTitle,
  .missionsBody, .col-lg-8-24 {
    width: 33.3333%;
    flex-basis: 33.3333%;
  }
  .col-lg-3-8, .col-lg-9-24 {
    width: 37.5%;
    flex-basis: 37.5%;
  }
  .col-lg-2-5 {
    width: 40%;
    flex-basis: 40%;
  }
  .col-lg-5-12, .col-lg-10-24 {
    width: 41.6667%;
    flex-basis: 41.6667%;
  }
  .col-lg-11-24 {
    width: 45.8333%;
    flex-basis: 45.8333%;
  }
  .col-lg-1-2, .shopItemsBodyTitle,
  .shopItemsBody,
  .shopSalesBodyTitle,
  .shopSalesBody,
  .wellOfferBodyTitle,
  .wellBodyTitle, footer.progress, footer, header.sub, header, .col-lg-12-24 {
    width: 50%;
    flex-basis: 50%;
  }
  .col-lg-13-24 {
    width: 54.1667%;
    flex-basis: 54.1667%;
  }
  .col-lg-7-12, .col-lg-14-24 {
    width: 58.3333%;
    flex-basis: 58.3333%;
  }
  .col-lg-3-5 {
    width: 60%;
    flex-basis: 60%;
  }
  .col-lg-5-8, .col-lg-15-24 {
    width: 62.5%;
    flex-basis: 62.5%;
  }
  .col-lg-2-3, .bossPumpBodyTitle,
  .bossPumpBody, .wardrobeBodyTitle,
  .wardrobeBody, .col-lg-16-24 {
    width: 66.6667%;
    flex-basis: 66.6667%;
  }
  .col-lg-17-24 {
    width: 70.8333%;
    flex-basis: 70.8333%;
  }
  .col-lg-3-4, .slutPassBodyTitle,
  .slutPassBody, .col-lg-18-24 {
    width: 75%;
    flex-basis: 75%;
  }
  .col-lg-19-24 {
    width: 79.1667%;
    flex-basis: 79.1667%;
  }
  .col-lg-4-5 {
    width: 80%;
    flex-basis: 80%;
  }
  .col-lg-5-6, .col-lg-20-24 {
    width: 83.3333%;
    flex-basis: 83.3333%;
  }
  .col-lg-7-8, .col-lg-21-24 {
    width: 87.5%;
    flex-basis: 87.5%;
  }
  .col-lg-11-12, .col-lg-22-24 {
    width: 91.6667%;
    flex-basis: 91.6667%;
  }
  .col-lg-23-24 {
    width: 95.8333%;
    flex-basis: 95.8333%;
  }
  .col-lg-1, .col-lg-1-1, .escorteeBody,
  .wellOfferBody,
  .wellBody,
  .unionBody, .col-lg-5-5, .col-lg-24-24 {
    width: 100%;
    flex-basis: 100%;
  }
  .mw .col-lg-1-24, .scroll .col-lg-1-24 {
    min-width: 4.1667%;
  }
  .mw .col-lg-1-12, .mw .col-lg-2-24, .scroll .col-lg-1-12, .scroll .col-lg-2-24 {
    min-width: 8.3333%;
  }
  .mw .col-lg-1-8, .mw .col-lg-3-24, .scroll .col-lg-1-8, .scroll .col-lg-3-24 {
    min-width: 12.5%;
  }
  .mw .col-lg-1-6, .mw .col-lg-4-24, .scroll .col-lg-1-6, .scroll .col-lg-4-24 {
    min-width: 16.6667%;
  }
  .mw .col-lg-1-5, .scroll .col-lg-1-5 {
    min-width: 20%;
  }
  .mw .col-lg-5-24, .scroll .col-lg-5-24 {
    min-width: 20.8333%;
  }
  .mw .col-lg-1-4, .mw .slutPassTasksTitle,
  .mw .slutPassTasks, .mw .col-lg-6-24, .scroll .col-lg-1-4, .scroll .slutPassTasksTitle,
  .scroll .slutPassTasks, .scroll .col-lg-6-24 {
    min-width: 25%;
  }
  .mw .col-lg-7-24, .scroll .col-lg-7-24 {
    min-width: 29.1667%;
  }
  .mw .col-lg-1-3, .mw .bossGalleryBodyTitle,
  .mw .bossGalleryBody,
  .mw .bossEscortBodyTitle,
  .mw .bossEscortBody,
  .mw .bossMainBodyTitle,
  .mw .bossMainBody, .mw .profileBodyTitle,
  .mw .profileBody, .mw .missionsBodyTitle,
  .mw .missionsBody, .mw .col-lg-8-24, .scroll .col-lg-1-3, .scroll .bossGalleryBodyTitle,
  .scroll .bossGalleryBody,
  .scroll .bossEscortBodyTitle,
  .scroll .bossEscortBody,
  .scroll .bossMainBodyTitle,
  .scroll .bossMainBody, .scroll .profileBodyTitle,
  .scroll .profileBody, .scroll .missionsBodyTitle,
  .scroll .missionsBody, .scroll .col-lg-8-24 {
    min-width: 33.3333%;
  }
  .mw .col-lg-3-8, .mw .col-lg-9-24, .scroll .col-lg-3-8, .scroll .col-lg-9-24 {
    min-width: 37.5%;
  }
  .mw .col-lg-2-5, .scroll .col-lg-2-5 {
    min-width: 40%;
  }
  .mw .col-lg-5-12, .mw .col-lg-10-24, .scroll .col-lg-5-12, .scroll .col-lg-10-24 {
    min-width: 41.6667%;
  }
  .mw .col-lg-11-24, .scroll .col-lg-11-24 {
    min-width: 45.8333%;
  }
  .mw .col-lg-1-2, .mw .shopItemsBodyTitle,
  .mw .shopItemsBody,
  .mw .shopSalesBodyTitle,
  .mw .shopSalesBody,
  .mw .wellOfferBodyTitle,
  .mw .wellBodyTitle, .mw footer, .mw header, .mw .col-lg-12-24, .scroll .col-lg-1-2, .scroll .shopItemsBodyTitle,
  .scroll .shopItemsBody,
  .scroll .shopSalesBodyTitle,
  .scroll .shopSalesBody,
  .scroll .wellOfferBodyTitle,
  .scroll .wellBodyTitle, .scroll footer, .scroll header, .scroll .col-lg-12-24 {
    min-width: 50%;
  }
  .mw .col-lg-13-24, .scroll .col-lg-13-24 {
    min-width: 54.1667%;
  }
  .mw .col-lg-7-12, .mw .col-lg-14-24, .scroll .col-lg-7-12, .scroll .col-lg-14-24 {
    min-width: 58.3333%;
  }
  .mw .col-lg-3-5, .scroll .col-lg-3-5 {
    min-width: 60%;
  }
  .mw .col-lg-5-8, .mw .col-lg-15-24, .scroll .col-lg-5-8, .scroll .col-lg-15-24 {
    min-width: 62.5%;
  }
  .mw .col-lg-2-3, .mw .bossPumpBodyTitle,
  .mw .bossPumpBody, .mw .wardrobeBodyTitle,
  .mw .wardrobeBody, .mw .col-lg-16-24, .scroll .col-lg-2-3, .scroll .bossPumpBodyTitle,
  .scroll .bossPumpBody, .scroll .wardrobeBodyTitle,
  .scroll .wardrobeBody, .scroll .col-lg-16-24 {
    min-width: 66.6667%;
  }
  .mw .col-lg-17-24, .scroll .col-lg-17-24 {
    min-width: 70.8333%;
  }
  .mw .col-lg-3-4, .mw .slutPassBodyTitle,
  .mw .slutPassBody, .mw .col-lg-18-24, .scroll .col-lg-3-4, .scroll .slutPassBodyTitle,
  .scroll .slutPassBody, .scroll .col-lg-18-24 {
    min-width: 75%;
  }
  .mw .col-lg-19-24, .scroll .col-lg-19-24 {
    min-width: 79.1667%;
  }
  .mw .col-lg-4-5, .scroll .col-lg-4-5 {
    min-width: 80%;
  }
  .mw .col-lg-5-6, .mw .col-lg-20-24, .scroll .col-lg-5-6, .scroll .col-lg-20-24 {
    min-width: 83.3333%;
  }
  .mw .col-lg-7-8, .mw .col-lg-21-24, .scroll .col-lg-7-8, .scroll .col-lg-21-24 {
    min-width: 87.5%;
  }
  .mw .col-lg-11-12, .mw .col-lg-22-24, .scroll .col-lg-11-12, .scroll .col-lg-22-24 {
    min-width: 91.6667%;
  }
  .mw .col-lg-23-24, .scroll .col-lg-23-24 {
    min-width: 95.8333%;
  }
  .mw .col-lg-1, .mw .col-lg-1-1, .mw .escorteeBody,
  .mw .wellOfferBody,
  .mw .wellBody,
  .mw .unionBody, .mw .col-lg-5-5, .mw .col-lg-24-24, .scroll .col-lg-1, .scroll .col-lg-1-1, .scroll .escorteeBody,
  .scroll .wellOfferBody,
  .scroll .wellBody,
  .scroll .unionBody, .scroll .col-lg-5-5, .scroll .col-lg-24-24 {
    min-width: 100%;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-05 {
    margin: 0.125rem !important;
  }
  .mt-lg-05,
  .my-lg-05 {
    margin-top: 0.125rem !important;
  }
  .mr-lg-05,
  .mx-lg-05 {
    margin-right: 0.125rem !important;
  }
  .mb-lg-05,
  .my-lg-05 {
    margin-bottom: 0.125rem !important;
  }
  .ml-lg-05,
  .mx-lg-05 {
    margin-left: 0.125rem !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 0.75rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 0.75rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 0.75rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 0.75rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 0.75rem !important;
  }
  .m-lg-4 {
    margin: 1rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1rem !important;
  }
  .m-lg-5 {
    margin: 1.25rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 1.25rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 1.25rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 1.25rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 1.25rem !important;
  }
  .m-lg-6 {
    margin: 1.5rem !important;
  }
  .mt-lg-6,
  .my-lg-6 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-6,
  .mx-lg-6 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-6,
  .my-lg-6 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-6,
  .mx-lg-6 {
    margin-left: 1.5rem !important;
  }
  .m-lg-7 {
    margin: 1.75rem !important;
  }
  .mt-lg-7,
  .my-lg-7 {
    margin-top: 1.75rem !important;
  }
  .mr-lg-7,
  .mx-lg-7 {
    margin-right: 1.75rem !important;
  }
  .mb-lg-7,
  .my-lg-7 {
    margin-bottom: 1.75rem !important;
  }
  .ml-lg-7,
  .mx-lg-7 {
    margin-left: 1.75rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-05 {
    padding: 0.125rem !important;
  }
  .pt-lg-05,
  .py-lg-05 {
    padding-top: 0.125rem !important;
  }
  .pr-lg-05,
  .px-lg-05 {
    padding-right: 0.125rem !important;
  }
  .pb-lg-05,
  .py-lg-05 {
    padding-bottom: 0.125rem !important;
  }
  .pl-lg-05,
  .px-lg-05 {
    padding-left: 0.125rem !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 0.75rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 0.75rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 0.75rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 0.75rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 0.75rem !important;
  }
  .p-lg-4 {
    padding: 1rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1rem !important;
  }
  .p-lg-5 {
    padding: 1.25rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 1.25rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 1.25rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 1.25rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 1.25rem !important;
  }
  .p-lg-6 {
    padding: 1.5rem !important;
  }
  .pt-lg-6,
  .py-lg-6 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-6,
  .px-lg-6 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-6,
  .py-lg-6 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-6,
  .px-lg-6 {
    padding-left: 1.5rem !important;
  }
  .p-lg-7 {
    padding: 1.75rem !important;
  }
  .pt-lg-7,
  .py-lg-7 {
    padding-top: 1.75rem !important;
  }
  .pr-lg-7,
  .px-lg-7 {
    padding-right: 1.75rem !important;
  }
  .pb-lg-7,
  .py-lg-7 {
    padding-bottom: 1.75rem !important;
  }
  .pl-lg-7,
  .px-lg-7 {
    padding-left: 1.75rem !important;
  }
  .m-lg-n05 {
    margin: -0.125rem !important;
  }
  .mt-lg-n05,
  .my-lg-n05 {
    margin-top: -0.125rem !important;
  }
  .mr-lg-n05,
  .mx-lg-n05 {
    margin-right: -0.125rem !important;
  }
  .mb-lg-n05,
  .my-lg-n05 {
    margin-bottom: -0.125rem !important;
  }
  .ml-lg-n05,
  .mx-lg-n05 {
    margin-left: -0.125rem !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -0.75rem !important;
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -0.75rem !important;
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -0.75rem !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -0.75rem !important;
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -0.75rem !important;
  }
  .m-lg-n4 {
    margin: -1rem !important;
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1rem !important;
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1rem !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1rem !important;
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1rem !important;
  }
  .m-lg-n5 {
    margin: -1.25rem !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -1.25rem !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -1.25rem !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -1.25rem !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -1.25rem !important;
  }
  .m-lg-n6 {
    margin: -1.5rem !important;
  }
  .mt-lg-n6,
  .my-lg-n6 {
    margin-top: -1.5rem !important;
  }
  .mr-lg-n6,
  .mx-lg-n6 {
    margin-right: -1.5rem !important;
  }
  .mb-lg-n6,
  .my-lg-n6 {
    margin-bottom: -1.5rem !important;
  }
  .ml-lg-n6,
  .mx-lg-n6 {
    margin-left: -1.5rem !important;
  }
  .m-lg-n7 {
    margin: -1.75rem !important;
  }
  .mt-lg-n7,
  .my-lg-n7 {
    margin-top: -1.75rem !important;
  }
  .mr-lg-n7,
  .mx-lg-n7 {
    margin-right: -1.75rem !important;
  }
  .mb-lg-n7,
  .my-lg-n7 {
    margin-bottom: -1.75rem !important;
  }
  .ml-lg-n7,
  .mx-lg-n7 {
    margin-left: -1.75rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 80em) {
  .fs-xl025 {
    font-size: 0.25em;
  }
  .mw--xl-025 {
    max-width: 0.25em;
  }
  .fs-xl05 {
    font-size: 0.5em;
  }
  .mw--xl-05 {
    max-width: 0.5em;
  }
  .fs-xl075 {
    font-size: 0.75em;
  }
  .mw--xl-075 {
    max-width: 0.75em;
  }
  .fs-xl085 {
    font-size: 0.85em;
  }
  .mw--xl-085 {
    max-width: 0.85em;
  }
  .fs-xl1 {
    font-size: 1em;
  }
  .mw--xl-1 {
    max-width: 1em;
  }
  .fs-xl125 {
    font-size: 1.25em;
  }
  .mw--xl-125 {
    max-width: 1.25em;
  }
  .fs-xl15 {
    font-size: 1.5em;
  }
  .mw--xl-15 {
    max-width: 1.5em;
  }
  .fs-xl175 {
    font-size: 1.75em;
  }
  .mw--xl-175 {
    max-width: 1.75em;
  }
  .fs-xl2 {
    font-size: 2em;
  }
  .mw--xl-2 {
    max-width: 2em;
  }
  .fs-xl225 {
    font-size: 2.25em;
  }
  .mw--xl-225 {
    max-width: 2.25em;
  }
  .fs-xl25 {
    font-size: 2.5em;
  }
  .mw--xl-25 {
    max-width: 2.5em;
  }
  .fs-xl275 {
    font-size: 2.75em;
  }
  .mw--xl-275 {
    max-width: 2.75em;
  }
  .fs-xl3 {
    font-size: 3em;
  }
  .mw--xl-3 {
    max-width: 3em;
  }
  .fs-xl4 {
    font-size: 4em;
  }
  .mw--xl-4 {
    max-width: 4em;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-6 {
    order: 6 !important;
  }
  .order-xl-7 {
    order: 7 !important;
  }
  .order-xl-8 {
    order: 8 !important;
  }
  .order-xl-9 {
    order: 9 !important;
  }
  .order-xl-10 {
    order: 10 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap;
  }
  .hide-xl {
    display: none;
  }
  .show-xl {
    display: flex;
  }
  .col {
    display: inline-block;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
  }
  .col.hide-xl, .column.hide-xl, .row.hide-xl {
    display: none;
  }
  .col.show-xl, .column.show-xl, .row.show-xl {
    display: flex;
  }
  .col-xl-1-24 {
    width: 4.1667%;
    flex-basis: 4.1667%;
  }
  .col-xl-1-12, .col-xl-2-24 {
    width: 8.3333%;
    flex-basis: 8.3333%;
  }
  .col-xl-1-8, .col-xl-3-24 {
    width: 12.5%;
    flex-basis: 12.5%;
  }
  .col-xl-1-6, .col-xl-4-24 {
    width: 16.6667%;
    flex-basis: 16.6667%;
  }
  .col-xl-1-5 {
    width: 20%;
    flex-basis: 20%;
  }
  .col-xl-5-24 {
    width: 20.8333%;
    flex-basis: 20.8333%;
  }
  .col-xl-1-4, .col-xl-6-24 {
    width: 25%;
    flex-basis: 25%;
  }
  .col-xl-7-24 {
    width: 29.1667%;
    flex-basis: 29.1667%;
  }
  .col-xl-1-3, .col-xl-8-24 {
    width: 33.3333%;
    flex-basis: 33.3333%;
  }
  .col-xl-3-8, .col-xl-9-24 {
    width: 37.5%;
    flex-basis: 37.5%;
  }
  .col-xl-2-5 {
    width: 40%;
    flex-basis: 40%;
  }
  .col-xl-5-12, .col-xl-10-24 {
    width: 41.6667%;
    flex-basis: 41.6667%;
  }
  .col-xl-11-24 {
    width: 45.8333%;
    flex-basis: 45.8333%;
  }
  .col-xl-1-2, .col-xl-12-24 {
    width: 50%;
    flex-basis: 50%;
  }
  .col-xl-13-24 {
    width: 54.1667%;
    flex-basis: 54.1667%;
  }
  .col-xl-7-12, .col-xl-14-24 {
    width: 58.3333%;
    flex-basis: 58.3333%;
  }
  .col-xl-3-5 {
    width: 60%;
    flex-basis: 60%;
  }
  .col-xl-5-8, .col-xl-15-24 {
    width: 62.5%;
    flex-basis: 62.5%;
  }
  .col-xl-2-3, .col-xl-16-24 {
    width: 66.6667%;
    flex-basis: 66.6667%;
  }
  .col-xl-17-24 {
    width: 70.8333%;
    flex-basis: 70.8333%;
  }
  .col-xl-3-4, .col-xl-18-24 {
    width: 75%;
    flex-basis: 75%;
  }
  .col-xl-19-24 {
    width: 79.1667%;
    flex-basis: 79.1667%;
  }
  .col-xl-4-5 {
    width: 80%;
    flex-basis: 80%;
  }
  .col-xl-5-6, .col-xl-20-24 {
    width: 83.3333%;
    flex-basis: 83.3333%;
  }
  .col-xl-7-8, .col-xl-21-24 {
    width: 87.5%;
    flex-basis: 87.5%;
  }
  .col-xl-11-12, .col-xl-22-24 {
    width: 91.6667%;
    flex-basis: 91.6667%;
  }
  .col-xl-23-24 {
    width: 95.8333%;
    flex-basis: 95.8333%;
  }
  .col-xl-1, .col-xl-1-1, .col-xl-5-5, .col-xl-24-24 {
    width: 100%;
    flex-basis: 100%;
  }
  .mw .col-xl-1-24, .scroll .col-xl-1-24 {
    min-width: 4.1667%;
  }
  .mw .col-xl-1-12, .mw .col-xl-2-24, .scroll .col-xl-1-12, .scroll .col-xl-2-24 {
    min-width: 8.3333%;
  }
  .mw .col-xl-1-8, .mw .col-xl-3-24, .scroll .col-xl-1-8, .scroll .col-xl-3-24 {
    min-width: 12.5%;
  }
  .mw .col-xl-1-6, .mw .col-xl-4-24, .scroll .col-xl-1-6, .scroll .col-xl-4-24 {
    min-width: 16.6667%;
  }
  .mw .col-xl-1-5, .scroll .col-xl-1-5 {
    min-width: 20%;
  }
  .mw .col-xl-5-24, .scroll .col-xl-5-24 {
    min-width: 20.8333%;
  }
  .mw .col-xl-1-4, .mw .col-xl-6-24, .scroll .col-xl-1-4, .scroll .col-xl-6-24 {
    min-width: 25%;
  }
  .mw .col-xl-7-24, .scroll .col-xl-7-24 {
    min-width: 29.1667%;
  }
  .mw .col-xl-1-3, .mw .col-xl-8-24, .scroll .col-xl-1-3, .scroll .col-xl-8-24 {
    min-width: 33.3333%;
  }
  .mw .col-xl-3-8, .mw .col-xl-9-24, .scroll .col-xl-3-8, .scroll .col-xl-9-24 {
    min-width: 37.5%;
  }
  .mw .col-xl-2-5, .scroll .col-xl-2-5 {
    min-width: 40%;
  }
  .mw .col-xl-5-12, .mw .col-xl-10-24, .scroll .col-xl-5-12, .scroll .col-xl-10-24 {
    min-width: 41.6667%;
  }
  .mw .col-xl-11-24, .scroll .col-xl-11-24 {
    min-width: 45.8333%;
  }
  .mw .col-xl-1-2, .mw .col-xl-12-24, .scroll .col-xl-1-2, .scroll .col-xl-12-24 {
    min-width: 50%;
  }
  .mw .col-xl-13-24, .scroll .col-xl-13-24 {
    min-width: 54.1667%;
  }
  .mw .col-xl-7-12, .mw .col-xl-14-24, .scroll .col-xl-7-12, .scroll .col-xl-14-24 {
    min-width: 58.3333%;
  }
  .mw .col-xl-3-5, .scroll .col-xl-3-5 {
    min-width: 60%;
  }
  .mw .col-xl-5-8, .mw .col-xl-15-24, .scroll .col-xl-5-8, .scroll .col-xl-15-24 {
    min-width: 62.5%;
  }
  .mw .col-xl-2-3, .mw .col-xl-16-24, .scroll .col-xl-2-3, .scroll .col-xl-16-24 {
    min-width: 66.6667%;
  }
  .mw .col-xl-17-24, .scroll .col-xl-17-24 {
    min-width: 70.8333%;
  }
  .mw .col-xl-3-4, .mw .col-xl-18-24, .scroll .col-xl-3-4, .scroll .col-xl-18-24 {
    min-width: 75%;
  }
  .mw .col-xl-19-24, .scroll .col-xl-19-24 {
    min-width: 79.1667%;
  }
  .mw .col-xl-4-5, .scroll .col-xl-4-5 {
    min-width: 80%;
  }
  .mw .col-xl-5-6, .mw .col-xl-20-24, .scroll .col-xl-5-6, .scroll .col-xl-20-24 {
    min-width: 83.3333%;
  }
  .mw .col-xl-7-8, .mw .col-xl-21-24, .scroll .col-xl-7-8, .scroll .col-xl-21-24 {
    min-width: 87.5%;
  }
  .mw .col-xl-11-12, .mw .col-xl-22-24, .scroll .col-xl-11-12, .scroll .col-xl-22-24 {
    min-width: 91.6667%;
  }
  .mw .col-xl-23-24, .scroll .col-xl-23-24 {
    min-width: 95.8333%;
  }
  .mw .col-xl-1, .mw .col-xl-1-1, .mw .col-xl-5-5, .mw .col-xl-24-24, .scroll .col-xl-1, .scroll .col-xl-1-1, .scroll .col-xl-5-5, .scroll .col-xl-24-24 {
    min-width: 100%;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-05 {
    margin: 0.125rem !important;
  }
  .mt-xl-05,
  .my-xl-05 {
    margin-top: 0.125rem !important;
  }
  .mr-xl-05,
  .mx-xl-05 {
    margin-right: 0.125rem !important;
  }
  .mb-xl-05,
  .my-xl-05 {
    margin-bottom: 0.125rem !important;
  }
  .ml-xl-05,
  .mx-xl-05 {
    margin-left: 0.125rem !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 0.75rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 0.75rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 0.75rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 0.75rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 0.75rem !important;
  }
  .m-xl-4 {
    margin: 1rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1rem !important;
  }
  .m-xl-5 {
    margin: 1.25rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 1.25rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 1.25rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 1.25rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 1.25rem !important;
  }
  .m-xl-6 {
    margin: 1.5rem !important;
  }
  .mt-xl-6,
  .my-xl-6 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-6,
  .mx-xl-6 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-6,
  .my-xl-6 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-6,
  .mx-xl-6 {
    margin-left: 1.5rem !important;
  }
  .m-xl-7 {
    margin: 1.75rem !important;
  }
  .mt-xl-7,
  .my-xl-7 {
    margin-top: 1.75rem !important;
  }
  .mr-xl-7,
  .mx-xl-7 {
    margin-right: 1.75rem !important;
  }
  .mb-xl-7,
  .my-xl-7 {
    margin-bottom: 1.75rem !important;
  }
  .ml-xl-7,
  .mx-xl-7 {
    margin-left: 1.75rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-05 {
    padding: 0.125rem !important;
  }
  .pt-xl-05,
  .py-xl-05 {
    padding-top: 0.125rem !important;
  }
  .pr-xl-05,
  .px-xl-05 {
    padding-right: 0.125rem !important;
  }
  .pb-xl-05,
  .py-xl-05 {
    padding-bottom: 0.125rem !important;
  }
  .pl-xl-05,
  .px-xl-05 {
    padding-left: 0.125rem !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 0.75rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 0.75rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 0.75rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 0.75rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 0.75rem !important;
  }
  .p-xl-4 {
    padding: 1rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1rem !important;
  }
  .p-xl-5 {
    padding: 1.25rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 1.25rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 1.25rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 1.25rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 1.25rem !important;
  }
  .p-xl-6 {
    padding: 1.5rem !important;
  }
  .pt-xl-6,
  .py-xl-6 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-6,
  .px-xl-6 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-6,
  .py-xl-6 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-6,
  .px-xl-6 {
    padding-left: 1.5rem !important;
  }
  .p-xl-7 {
    padding: 1.75rem !important;
  }
  .pt-xl-7,
  .py-xl-7 {
    padding-top: 1.75rem !important;
  }
  .pr-xl-7,
  .px-xl-7 {
    padding-right: 1.75rem !important;
  }
  .pb-xl-7,
  .py-xl-7 {
    padding-bottom: 1.75rem !important;
  }
  .pl-xl-7,
  .px-xl-7 {
    padding-left: 1.75rem !important;
  }
  .m-xl-n05 {
    margin: -0.125rem !important;
  }
  .mt-xl-n05,
  .my-xl-n05 {
    margin-top: -0.125rem !important;
  }
  .mr-xl-n05,
  .mx-xl-n05 {
    margin-right: -0.125rem !important;
  }
  .mb-xl-n05,
  .my-xl-n05 {
    margin-bottom: -0.125rem !important;
  }
  .ml-xl-n05,
  .mx-xl-n05 {
    margin-left: -0.125rem !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -0.75rem !important;
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -0.75rem !important;
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -0.75rem !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -0.75rem !important;
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -0.75rem !important;
  }
  .m-xl-n4 {
    margin: -1rem !important;
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1rem !important;
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1rem !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1rem !important;
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1rem !important;
  }
  .m-xl-n5 {
    margin: -1.25rem !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -1.25rem !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -1.25rem !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -1.25rem !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -1.25rem !important;
  }
  .m-xl-n6 {
    margin: -1.5rem !important;
  }
  .mt-xl-n6,
  .my-xl-n6 {
    margin-top: -1.5rem !important;
  }
  .mr-xl-n6,
  .mx-xl-n6 {
    margin-right: -1.5rem !important;
  }
  .mb-xl-n6,
  .my-xl-n6 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl-n6,
  .mx-xl-n6 {
    margin-left: -1.5rem !important;
  }
  .m-xl-n7 {
    margin: -1.75rem !important;
  }
  .mt-xl-n7,
  .my-xl-n7 {
    margin-top: -1.75rem !important;
  }
  .mr-xl-n7,
  .mx-xl-n7 {
    margin-right: -1.75rem !important;
  }
  .mb-xl-n7,
  .my-xl-n7 {
    margin-bottom: -1.75rem !important;
  }
  .ml-xl-n7,
  .mx-xl-n7 {
    margin-left: -1.75rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 96em) {
  .fs-xxl025 {
    font-size: 0.25em;
  }
  .mw--xxl-025 {
    max-width: 0.25em;
  }
  .fs-xxl05 {
    font-size: 0.5em;
  }
  .mw--xxl-05 {
    max-width: 0.5em;
  }
  .fs-xxl075 {
    font-size: 0.75em;
  }
  .mw--xxl-075 {
    max-width: 0.75em;
  }
  .fs-xxl085 {
    font-size: 0.85em;
  }
  .mw--xxl-085 {
    max-width: 0.85em;
  }
  .fs-xxl1 {
    font-size: 1em;
  }
  .mw--xxl-1 {
    max-width: 1em;
  }
  .fs-xxl125 {
    font-size: 1.25em;
  }
  .mw--xxl-125 {
    max-width: 1.25em;
  }
  .fs-xxl15 {
    font-size: 1.5em;
  }
  .mw--xxl-15 {
    max-width: 1.5em;
  }
  .fs-xxl175 {
    font-size: 1.75em;
  }
  .mw--xxl-175 {
    max-width: 1.75em;
  }
  .fs-xxl2 {
    font-size: 2em;
  }
  .mw--xxl-2 {
    max-width: 2em;
  }
  .fs-xxl225 {
    font-size: 2.25em;
  }
  .mw--xxl-225 {
    max-width: 2.25em;
  }
  .fs-xxl25 {
    font-size: 2.5em;
  }
  .mw--xxl-25 {
    max-width: 2.5em;
  }
  .fs-xxl275 {
    font-size: 2.75em;
  }
  .mw--xxl-275 {
    max-width: 2.75em;
  }
  .fs-xxl3 {
    font-size: 3em;
  }
  .mw--xxl-3 {
    max-width: 3em;
  }
  .fs-xxl4 {
    font-size: 4em;
  }
  .mw--xxl-4 {
    max-width: 4em;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-6 {
    order: 6 !important;
  }
  .order-xxl-7 {
    order: 7 !important;
  }
  .order-xxl-8 {
    order: 8 !important;
  }
  .order-xxl-9 {
    order: 9 !important;
  }
  .order-xxl-10 {
    order: 10 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap;
  }
  .hide-xxl {
    display: none;
  }
  .show-xxl {
    display: flex;
  }
  .col {
    display: inline-block;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
  }
  .col.hide-xxl, .column.hide-xxl, .row.hide-xxl {
    display: none;
  }
  .col.show-xxl, .column.show-xxl, .row.show-xxl {
    display: flex;
  }
  .col-xxl-1-24 {
    width: 4.1667%;
    flex-basis: 4.1667%;
  }
  .col-xxl-1-12, .col-xxl-2-24 {
    width: 8.3333%;
    flex-basis: 8.3333%;
  }
  .col-xxl-1-8, .col-xxl-3-24 {
    width: 12.5%;
    flex-basis: 12.5%;
  }
  .col-xxl-1-6, .col-xxl-4-24 {
    width: 16.6667%;
    flex-basis: 16.6667%;
  }
  .col-xxl-1-5 {
    width: 20%;
    flex-basis: 20%;
  }
  .col-xxl-5-24 {
    width: 20.8333%;
    flex-basis: 20.8333%;
  }
  .col-xxl-1-4, .col-xxl-6-24 {
    width: 25%;
    flex-basis: 25%;
  }
  .col-xxl-7-24 {
    width: 29.1667%;
    flex-basis: 29.1667%;
  }
  .col-xxl-1-3, .col-xxl-8-24 {
    width: 33.3333%;
    flex-basis: 33.3333%;
  }
  .col-xxl-3-8, .col-xxl-9-24 {
    width: 37.5%;
    flex-basis: 37.5%;
  }
  .col-xxl-2-5 {
    width: 40%;
    flex-basis: 40%;
  }
  .col-xxl-5-12, .col-xxl-10-24 {
    width: 41.6667%;
    flex-basis: 41.6667%;
  }
  .col-xxl-11-24 {
    width: 45.8333%;
    flex-basis: 45.8333%;
  }
  .col-xxl-1-2, .col-xxl-12-24 {
    width: 50%;
    flex-basis: 50%;
  }
  .col-xxl-13-24 {
    width: 54.1667%;
    flex-basis: 54.1667%;
  }
  .col-xxl-7-12, .col-xxl-14-24 {
    width: 58.3333%;
    flex-basis: 58.3333%;
  }
  .col-xxl-3-5 {
    width: 60%;
    flex-basis: 60%;
  }
  .col-xxl-5-8, .col-xxl-15-24 {
    width: 62.5%;
    flex-basis: 62.5%;
  }
  .col-xxl-2-3, .col-xxl-16-24 {
    width: 66.6667%;
    flex-basis: 66.6667%;
  }
  .col-xxl-17-24 {
    width: 70.8333%;
    flex-basis: 70.8333%;
  }
  .col-xxl-3-4, .col-xxl-18-24 {
    width: 75%;
    flex-basis: 75%;
  }
  .col-xxl-19-24 {
    width: 79.1667%;
    flex-basis: 79.1667%;
  }
  .col-xxl-4-5 {
    width: 80%;
    flex-basis: 80%;
  }
  .col-xxl-5-6, .col-xxl-20-24 {
    width: 83.3333%;
    flex-basis: 83.3333%;
  }
  .col-xxl-7-8, .col-xxl-21-24 {
    width: 87.5%;
    flex-basis: 87.5%;
  }
  .col-xxl-11-12, .col-xxl-22-24 {
    width: 91.6667%;
    flex-basis: 91.6667%;
  }
  .col-xxl-23-24 {
    width: 95.8333%;
    flex-basis: 95.8333%;
  }
  .col-xxl-1, .col-xxl-1-1, .col-xxl-5-5, .col-xxl-24-24 {
    width: 100%;
    flex-basis: 100%;
  }
  .mw .col-xxl-1-24, .scroll .col-xxl-1-24 {
    min-width: 4.1667%;
  }
  .mw .col-xxl-1-12, .mw .col-xxl-2-24, .scroll .col-xxl-1-12, .scroll .col-xxl-2-24 {
    min-width: 8.3333%;
  }
  .mw .col-xxl-1-8, .mw .col-xxl-3-24, .scroll .col-xxl-1-8, .scroll .col-xxl-3-24 {
    min-width: 12.5%;
  }
  .mw .col-xxl-1-6, .mw .col-xxl-4-24, .scroll .col-xxl-1-6, .scroll .col-xxl-4-24 {
    min-width: 16.6667%;
  }
  .mw .col-xxl-1-5, .scroll .col-xxl-1-5 {
    min-width: 20%;
  }
  .mw .col-xxl-5-24, .scroll .col-xxl-5-24 {
    min-width: 20.8333%;
  }
  .mw .col-xxl-1-4, .mw .col-xxl-6-24, .scroll .col-xxl-1-4, .scroll .col-xxl-6-24 {
    min-width: 25%;
  }
  .mw .col-xxl-7-24, .scroll .col-xxl-7-24 {
    min-width: 29.1667%;
  }
  .mw .col-xxl-1-3, .mw .col-xxl-8-24, .scroll .col-xxl-1-3, .scroll .col-xxl-8-24 {
    min-width: 33.3333%;
  }
  .mw .col-xxl-3-8, .mw .col-xxl-9-24, .scroll .col-xxl-3-8, .scroll .col-xxl-9-24 {
    min-width: 37.5%;
  }
  .mw .col-xxl-2-5, .scroll .col-xxl-2-5 {
    min-width: 40%;
  }
  .mw .col-xxl-5-12, .mw .col-xxl-10-24, .scroll .col-xxl-5-12, .scroll .col-xxl-10-24 {
    min-width: 41.6667%;
  }
  .mw .col-xxl-11-24, .scroll .col-xxl-11-24 {
    min-width: 45.8333%;
  }
  .mw .col-xxl-1-2, .mw .col-xxl-12-24, .scroll .col-xxl-1-2, .scroll .col-xxl-12-24 {
    min-width: 50%;
  }
  .mw .col-xxl-13-24, .scroll .col-xxl-13-24 {
    min-width: 54.1667%;
  }
  .mw .col-xxl-7-12, .mw .col-xxl-14-24, .scroll .col-xxl-7-12, .scroll .col-xxl-14-24 {
    min-width: 58.3333%;
  }
  .mw .col-xxl-3-5, .scroll .col-xxl-3-5 {
    min-width: 60%;
  }
  .mw .col-xxl-5-8, .mw .col-xxl-15-24, .scroll .col-xxl-5-8, .scroll .col-xxl-15-24 {
    min-width: 62.5%;
  }
  .mw .col-xxl-2-3, .mw .col-xxl-16-24, .scroll .col-xxl-2-3, .scroll .col-xxl-16-24 {
    min-width: 66.6667%;
  }
  .mw .col-xxl-17-24, .scroll .col-xxl-17-24 {
    min-width: 70.8333%;
  }
  .mw .col-xxl-3-4, .mw .col-xxl-18-24, .scroll .col-xxl-3-4, .scroll .col-xxl-18-24 {
    min-width: 75%;
  }
  .mw .col-xxl-19-24, .scroll .col-xxl-19-24 {
    min-width: 79.1667%;
  }
  .mw .col-xxl-4-5, .scroll .col-xxl-4-5 {
    min-width: 80%;
  }
  .mw .col-xxl-5-6, .mw .col-xxl-20-24, .scroll .col-xxl-5-6, .scroll .col-xxl-20-24 {
    min-width: 83.3333%;
  }
  .mw .col-xxl-7-8, .mw .col-xxl-21-24, .scroll .col-xxl-7-8, .scroll .col-xxl-21-24 {
    min-width: 87.5%;
  }
  .mw .col-xxl-11-12, .mw .col-xxl-22-24, .scroll .col-xxl-11-12, .scroll .col-xxl-22-24 {
    min-width: 91.6667%;
  }
  .mw .col-xxl-23-24, .scroll .col-xxl-23-24 {
    min-width: 95.8333%;
  }
  .mw .col-xxl-1, .mw .col-xxl-1-1, .mw .col-xxl-5-5, .mw .col-xxl-24-24, .scroll .col-xxl-1, .scroll .col-xxl-1-1, .scroll .col-xxl-5-5, .scroll .col-xxl-24-24 {
    min-width: 100%;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .mt-xxl-0,
  .my-xxl-0 {
    margin-top: 0 !important;
  }
  .mr-xxl-0,
  .mx-xxl-0 {
    margin-right: 0 !important;
  }
  .mb-xxl-0,
  .my-xxl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xxl-0,
  .mx-xxl-0 {
    margin-left: 0 !important;
  }
  .m-xxl-05 {
    margin: 0.125rem !important;
  }
  .mt-xxl-05,
  .my-xxl-05 {
    margin-top: 0.125rem !important;
  }
  .mr-xxl-05,
  .mx-xxl-05 {
    margin-right: 0.125rem !important;
  }
  .mb-xxl-05,
  .my-xxl-05 {
    margin-bottom: 0.125rem !important;
  }
  .ml-xxl-05,
  .mx-xxl-05 {
    margin-left: 0.125rem !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .mt-xxl-1,
  .my-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xxl-1,
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xxl-1,
  .my-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xxl-1,
  .mx-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .mt-xxl-2,
  .my-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xxl-2,
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xxl-2,
  .my-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xxl-2,
  .mx-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 0.75rem !important;
  }
  .mt-xxl-3,
  .my-xxl-3 {
    margin-top: 0.75rem !important;
  }
  .mr-xxl-3,
  .mx-xxl-3 {
    margin-right: 0.75rem !important;
  }
  .mb-xxl-3,
  .my-xxl-3 {
    margin-bottom: 0.75rem !important;
  }
  .ml-xxl-3,
  .mx-xxl-3 {
    margin-left: 0.75rem !important;
  }
  .m-xxl-4 {
    margin: 1rem !important;
  }
  .mt-xxl-4,
  .my-xxl-4 {
    margin-top: 1rem !important;
  }
  .mr-xxl-4,
  .mx-xxl-4 {
    margin-right: 1rem !important;
  }
  .mb-xxl-4,
  .my-xxl-4 {
    margin-bottom: 1rem !important;
  }
  .ml-xxl-4,
  .mx-xxl-4 {
    margin-left: 1rem !important;
  }
  .m-xxl-5 {
    margin: 1.25rem !important;
  }
  .mt-xxl-5,
  .my-xxl-5 {
    margin-top: 1.25rem !important;
  }
  .mr-xxl-5,
  .mx-xxl-5 {
    margin-right: 1.25rem !important;
  }
  .mb-xxl-5,
  .my-xxl-5 {
    margin-bottom: 1.25rem !important;
  }
  .ml-xxl-5,
  .mx-xxl-5 {
    margin-left: 1.25rem !important;
  }
  .m-xxl-6 {
    margin: 1.5rem !important;
  }
  .mt-xxl-6,
  .my-xxl-6 {
    margin-top: 1.5rem !important;
  }
  .mr-xxl-6,
  .mx-xxl-6 {
    margin-right: 1.5rem !important;
  }
  .mb-xxl-6,
  .my-xxl-6 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xxl-6,
  .mx-xxl-6 {
    margin-left: 1.5rem !important;
  }
  .m-xxl-7 {
    margin: 1.75rem !important;
  }
  .mt-xxl-7,
  .my-xxl-7 {
    margin-top: 1.75rem !important;
  }
  .mr-xxl-7,
  .mx-xxl-7 {
    margin-right: 1.75rem !important;
  }
  .mb-xxl-7,
  .my-xxl-7 {
    margin-bottom: 1.75rem !important;
  }
  .ml-xxl-7,
  .mx-xxl-7 {
    margin-left: 1.75rem !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .pt-xxl-0,
  .py-xxl-0 {
    padding-top: 0 !important;
  }
  .pr-xxl-0,
  .px-xxl-0 {
    padding-right: 0 !important;
  }
  .pb-xxl-0,
  .py-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xxl-0,
  .px-xxl-0 {
    padding-left: 0 !important;
  }
  .p-xxl-05 {
    padding: 0.125rem !important;
  }
  .pt-xxl-05,
  .py-xxl-05 {
    padding-top: 0.125rem !important;
  }
  .pr-xxl-05,
  .px-xxl-05 {
    padding-right: 0.125rem !important;
  }
  .pb-xxl-05,
  .py-xxl-05 {
    padding-bottom: 0.125rem !important;
  }
  .pl-xxl-05,
  .px-xxl-05 {
    padding-left: 0.125rem !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .pt-xxl-1,
  .py-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xxl-1,
  .px-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xxl-1,
  .py-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xxl-1,
  .px-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .pt-xxl-2,
  .py-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xxl-2,
  .px-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xxl-2,
  .py-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xxl-2,
  .px-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 0.75rem !important;
  }
  .pt-xxl-3,
  .py-xxl-3 {
    padding-top: 0.75rem !important;
  }
  .pr-xxl-3,
  .px-xxl-3 {
    padding-right: 0.75rem !important;
  }
  .pb-xxl-3,
  .py-xxl-3 {
    padding-bottom: 0.75rem !important;
  }
  .pl-xxl-3,
  .px-xxl-3 {
    padding-left: 0.75rem !important;
  }
  .p-xxl-4 {
    padding: 1rem !important;
  }
  .pt-xxl-4,
  .py-xxl-4 {
    padding-top: 1rem !important;
  }
  .pr-xxl-4,
  .px-xxl-4 {
    padding-right: 1rem !important;
  }
  .pb-xxl-4,
  .py-xxl-4 {
    padding-bottom: 1rem !important;
  }
  .pl-xxl-4,
  .px-xxl-4 {
    padding-left: 1rem !important;
  }
  .p-xxl-5 {
    padding: 1.25rem !important;
  }
  .pt-xxl-5,
  .py-xxl-5 {
    padding-top: 1.25rem !important;
  }
  .pr-xxl-5,
  .px-xxl-5 {
    padding-right: 1.25rem !important;
  }
  .pb-xxl-5,
  .py-xxl-5 {
    padding-bottom: 1.25rem !important;
  }
  .pl-xxl-5,
  .px-xxl-5 {
    padding-left: 1.25rem !important;
  }
  .p-xxl-6 {
    padding: 1.5rem !important;
  }
  .pt-xxl-6,
  .py-xxl-6 {
    padding-top: 1.5rem !important;
  }
  .pr-xxl-6,
  .px-xxl-6 {
    padding-right: 1.5rem !important;
  }
  .pb-xxl-6,
  .py-xxl-6 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xxl-6,
  .px-xxl-6 {
    padding-left: 1.5rem !important;
  }
  .p-xxl-7 {
    padding: 1.75rem !important;
  }
  .pt-xxl-7,
  .py-xxl-7 {
    padding-top: 1.75rem !important;
  }
  .pr-xxl-7,
  .px-xxl-7 {
    padding-right: 1.75rem !important;
  }
  .pb-xxl-7,
  .py-xxl-7 {
    padding-bottom: 1.75rem !important;
  }
  .pl-xxl-7,
  .px-xxl-7 {
    padding-left: 1.75rem !important;
  }
  .m-xxl-n05 {
    margin: -0.125rem !important;
  }
  .mt-xxl-n05,
  .my-xxl-n05 {
    margin-top: -0.125rem !important;
  }
  .mr-xxl-n05,
  .mx-xxl-n05 {
    margin-right: -0.125rem !important;
  }
  .mb-xxl-n05,
  .my-xxl-n05 {
    margin-bottom: -0.125rem !important;
  }
  .ml-xxl-n05,
  .mx-xxl-n05 {
    margin-left: -0.125rem !important;
  }
  .m-xxl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xxl-n1,
  .my-xxl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xxl-n1,
  .mx-xxl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xxl-n1,
  .my-xxl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xxl-n1,
  .mx-xxl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xxl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xxl-n2,
  .my-xxl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xxl-n2,
  .mx-xxl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xxl-n2,
  .my-xxl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xxl-n2,
  .mx-xxl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xxl-n3 {
    margin: -0.75rem !important;
  }
  .mt-xxl-n3,
  .my-xxl-n3 {
    margin-top: -0.75rem !important;
  }
  .mr-xxl-n3,
  .mx-xxl-n3 {
    margin-right: -0.75rem !important;
  }
  .mb-xxl-n3,
  .my-xxl-n3 {
    margin-bottom: -0.75rem !important;
  }
  .ml-xxl-n3,
  .mx-xxl-n3 {
    margin-left: -0.75rem !important;
  }
  .m-xxl-n4 {
    margin: -1rem !important;
  }
  .mt-xxl-n4,
  .my-xxl-n4 {
    margin-top: -1rem !important;
  }
  .mr-xxl-n4,
  .mx-xxl-n4 {
    margin-right: -1rem !important;
  }
  .mb-xxl-n4,
  .my-xxl-n4 {
    margin-bottom: -1rem !important;
  }
  .ml-xxl-n4,
  .mx-xxl-n4 {
    margin-left: -1rem !important;
  }
  .m-xxl-n5 {
    margin: -1.25rem !important;
  }
  .mt-xxl-n5,
  .my-xxl-n5 {
    margin-top: -1.25rem !important;
  }
  .mr-xxl-n5,
  .mx-xxl-n5 {
    margin-right: -1.25rem !important;
  }
  .mb-xxl-n5,
  .my-xxl-n5 {
    margin-bottom: -1.25rem !important;
  }
  .ml-xxl-n5,
  .mx-xxl-n5 {
    margin-left: -1.25rem !important;
  }
  .m-xxl-n6 {
    margin: -1.5rem !important;
  }
  .mt-xxl-n6,
  .my-xxl-n6 {
    margin-top: -1.5rem !important;
  }
  .mr-xxl-n6,
  .mx-xxl-n6 {
    margin-right: -1.5rem !important;
  }
  .mb-xxl-n6,
  .my-xxl-n6 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xxl-n6,
  .mx-xxl-n6 {
    margin-left: -1.5rem !important;
  }
  .m-xxl-n7 {
    margin: -1.75rem !important;
  }
  .mt-xxl-n7,
  .my-xxl-n7 {
    margin-top: -1.75rem !important;
  }
  .mr-xxl-n7,
  .mx-xxl-n7 {
    margin-right: -1.75rem !important;
  }
  .mb-xxl-n7,
  .my-xxl-n7 {
    margin-bottom: -1.75rem !important;
  }
  .ml-xxl-n7,
  .mx-xxl-n7 {
    margin-left: -1.75rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mt-xxl-auto,
  .my-xxl-auto {
    margin-top: auto !important;
  }
  .mr-xxl-auto,
  .mx-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-auto,
  .my-xxl-auto {
    margin-bottom: auto !important;
  }
  .ml-xxl-auto,
  .mx-xxl-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 120em) {
  .fs-xxxl025 {
    font-size: 0.25em;
  }
  .mw--xxxl-025 {
    max-width: 0.25em;
  }
  .fs-xxxl05 {
    font-size: 0.5em;
  }
  .mw--xxxl-05 {
    max-width: 0.5em;
  }
  .fs-xxxl075 {
    font-size: 0.75em;
  }
  .mw--xxxl-075 {
    max-width: 0.75em;
  }
  .fs-xxxl085 {
    font-size: 0.85em;
  }
  .mw--xxxl-085 {
    max-width: 0.85em;
  }
  .fs-xxxl1 {
    font-size: 1em;
  }
  .mw--xxxl-1 {
    max-width: 1em;
  }
  .fs-xxxl125 {
    font-size: 1.25em;
  }
  .mw--xxxl-125 {
    max-width: 1.25em;
  }
  .fs-xxxl15 {
    font-size: 1.5em;
  }
  .mw--xxxl-15 {
    max-width: 1.5em;
  }
  .fs-xxxl175 {
    font-size: 1.75em;
  }
  .mw--xxxl-175 {
    max-width: 1.75em;
  }
  .fs-xxxl2 {
    font-size: 2em;
  }
  .mw--xxxl-2 {
    max-width: 2em;
  }
  .fs-xxxl225 {
    font-size: 2.25em;
  }
  .mw--xxxl-225 {
    max-width: 2.25em;
  }
  .fs-xxxl25 {
    font-size: 2.5em;
  }
  .mw--xxxl-25 {
    max-width: 2.5em;
  }
  .fs-xxxl275 {
    font-size: 2.75em;
  }
  .mw--xxxl-275 {
    max-width: 2.75em;
  }
  .fs-xxxl3 {
    font-size: 3em;
  }
  .mw--xxxl-3 {
    max-width: 3em;
  }
  .fs-xxxl4 {
    font-size: 4em;
  }
  .mw--xxxl-4 {
    max-width: 4em;
  }
  .order-xxxl-1 {
    order: 1 !important;
  }
  .order-xxxl-2 {
    order: 2 !important;
  }
  .order-xxxl-3 {
    order: 3 !important;
  }
  .order-xxxl-4 {
    order: 4 !important;
  }
  .order-xxxl-5 {
    order: 5 !important;
  }
  .order-xxxl-6 {
    order: 6 !important;
  }
  .order-xxxl-7 {
    order: 7 !important;
  }
  .order-xxxl-8 {
    order: 8 !important;
  }
  .order-xxxl-9 {
    order: 9 !important;
  }
  .order-xxxl-10 {
    order: 10 !important;
  }
  .flex-xxxl-wrap {
    flex-wrap: wrap;
  }
  .flex-xxxl-nowrap {
    flex-wrap: nowrap;
  }
  .hide-xxxl {
    display: none;
  }
  .show-xxxl {
    display: flex;
  }
  .col {
    display: inline-block;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
  }
  .col.hide-xxxl, .column.hide-xxxl, .row.hide-xxxl {
    display: none;
  }
  .col.show-xxxl, .column.show-xxxl, .row.show-xxxl {
    display: flex;
  }
  .col-xxxl-1-24 {
    width: 4.1667%;
    flex-basis: 4.1667%;
  }
  .col-xxxl-1-12, .col-xxxl-2-24 {
    width: 8.3333%;
    flex-basis: 8.3333%;
  }
  .col-xxxl-1-8, .col-xxxl-3-24 {
    width: 12.5%;
    flex-basis: 12.5%;
  }
  .col-xxxl-1-6, .col-xxxl-4-24 {
    width: 16.6667%;
    flex-basis: 16.6667%;
  }
  .col-xxxl-1-5 {
    width: 20%;
    flex-basis: 20%;
  }
  .col-xxxl-5-24 {
    width: 20.8333%;
    flex-basis: 20.8333%;
  }
  .col-xxxl-1-4, .col-xxxl-6-24 {
    width: 25%;
    flex-basis: 25%;
  }
  .col-xxxl-7-24 {
    width: 29.1667%;
    flex-basis: 29.1667%;
  }
  .col-xxxl-1-3, .col-xxxl-8-24 {
    width: 33.3333%;
    flex-basis: 33.3333%;
  }
  .col-xxxl-3-8, .col-xxxl-9-24 {
    width: 37.5%;
    flex-basis: 37.5%;
  }
  .col-xxxl-2-5 {
    width: 40%;
    flex-basis: 40%;
  }
  .col-xxxl-5-12, .col-xxxl-10-24 {
    width: 41.6667%;
    flex-basis: 41.6667%;
  }
  .col-xxxl-11-24 {
    width: 45.8333%;
    flex-basis: 45.8333%;
  }
  .col-xxxl-1-2, .col-xxxl-12-24 {
    width: 50%;
    flex-basis: 50%;
  }
  .col-xxxl-13-24 {
    width: 54.1667%;
    flex-basis: 54.1667%;
  }
  .col-xxxl-7-12, .col-xxxl-14-24 {
    width: 58.3333%;
    flex-basis: 58.3333%;
  }
  .col-xxxl-3-5 {
    width: 60%;
    flex-basis: 60%;
  }
  .col-xxxl-5-8, .col-xxxl-15-24 {
    width: 62.5%;
    flex-basis: 62.5%;
  }
  .col-xxxl-2-3, .col-xxxl-16-24 {
    width: 66.6667%;
    flex-basis: 66.6667%;
  }
  .col-xxxl-17-24 {
    width: 70.8333%;
    flex-basis: 70.8333%;
  }
  .col-xxxl-3-4, .col-xxxl-18-24 {
    width: 75%;
    flex-basis: 75%;
  }
  .col-xxxl-19-24 {
    width: 79.1667%;
    flex-basis: 79.1667%;
  }
  .col-xxxl-4-5 {
    width: 80%;
    flex-basis: 80%;
  }
  .col-xxxl-5-6, .col-xxxl-20-24 {
    width: 83.3333%;
    flex-basis: 83.3333%;
  }
  .col-xxxl-7-8, .col-xxxl-21-24 {
    width: 87.5%;
    flex-basis: 87.5%;
  }
  .col-xxxl-11-12, .col-xxxl-22-24 {
    width: 91.6667%;
    flex-basis: 91.6667%;
  }
  .col-xxxl-23-24 {
    width: 95.8333%;
    flex-basis: 95.8333%;
  }
  .col-xxxl-1, .col-xxxl-1-1, .col-xxxl-5-5, .col-xxxl-24-24 {
    width: 100%;
    flex-basis: 100%;
  }
  .mw .col-xxxl-1-24, .scroll .col-xxxl-1-24 {
    min-width: 4.1667%;
  }
  .mw .col-xxxl-1-12, .mw .col-xxxl-2-24, .scroll .col-xxxl-1-12, .scroll .col-xxxl-2-24 {
    min-width: 8.3333%;
  }
  .mw .col-xxxl-1-8, .mw .col-xxxl-3-24, .scroll .col-xxxl-1-8, .scroll .col-xxxl-3-24 {
    min-width: 12.5%;
  }
  .mw .col-xxxl-1-6, .mw .col-xxxl-4-24, .scroll .col-xxxl-1-6, .scroll .col-xxxl-4-24 {
    min-width: 16.6667%;
  }
  .mw .col-xxxl-1-5, .scroll .col-xxxl-1-5 {
    min-width: 20%;
  }
  .mw .col-xxxl-5-24, .scroll .col-xxxl-5-24 {
    min-width: 20.8333%;
  }
  .mw .col-xxxl-1-4, .mw .col-xxxl-6-24, .scroll .col-xxxl-1-4, .scroll .col-xxxl-6-24 {
    min-width: 25%;
  }
  .mw .col-xxxl-7-24, .scroll .col-xxxl-7-24 {
    min-width: 29.1667%;
  }
  .mw .col-xxxl-1-3, .mw .col-xxxl-8-24, .scroll .col-xxxl-1-3, .scroll .col-xxxl-8-24 {
    min-width: 33.3333%;
  }
  .mw .col-xxxl-3-8, .mw .col-xxxl-9-24, .scroll .col-xxxl-3-8, .scroll .col-xxxl-9-24 {
    min-width: 37.5%;
  }
  .mw .col-xxxl-2-5, .scroll .col-xxxl-2-5 {
    min-width: 40%;
  }
  .mw .col-xxxl-5-12, .mw .col-xxxl-10-24, .scroll .col-xxxl-5-12, .scroll .col-xxxl-10-24 {
    min-width: 41.6667%;
  }
  .mw .col-xxxl-11-24, .scroll .col-xxxl-11-24 {
    min-width: 45.8333%;
  }
  .mw .col-xxxl-1-2, .mw .col-xxxl-12-24, .scroll .col-xxxl-1-2, .scroll .col-xxxl-12-24 {
    min-width: 50%;
  }
  .mw .col-xxxl-13-24, .scroll .col-xxxl-13-24 {
    min-width: 54.1667%;
  }
  .mw .col-xxxl-7-12, .mw .col-xxxl-14-24, .scroll .col-xxxl-7-12, .scroll .col-xxxl-14-24 {
    min-width: 58.3333%;
  }
  .mw .col-xxxl-3-5, .scroll .col-xxxl-3-5 {
    min-width: 60%;
  }
  .mw .col-xxxl-5-8, .mw .col-xxxl-15-24, .scroll .col-xxxl-5-8, .scroll .col-xxxl-15-24 {
    min-width: 62.5%;
  }
  .mw .col-xxxl-2-3, .mw .col-xxxl-16-24, .scroll .col-xxxl-2-3, .scroll .col-xxxl-16-24 {
    min-width: 66.6667%;
  }
  .mw .col-xxxl-17-24, .scroll .col-xxxl-17-24 {
    min-width: 70.8333%;
  }
  .mw .col-xxxl-3-4, .mw .col-xxxl-18-24, .scroll .col-xxxl-3-4, .scroll .col-xxxl-18-24 {
    min-width: 75%;
  }
  .mw .col-xxxl-19-24, .scroll .col-xxxl-19-24 {
    min-width: 79.1667%;
  }
  .mw .col-xxxl-4-5, .scroll .col-xxxl-4-5 {
    min-width: 80%;
  }
  .mw .col-xxxl-5-6, .mw .col-xxxl-20-24, .scroll .col-xxxl-5-6, .scroll .col-xxxl-20-24 {
    min-width: 83.3333%;
  }
  .mw .col-xxxl-7-8, .mw .col-xxxl-21-24, .scroll .col-xxxl-7-8, .scroll .col-xxxl-21-24 {
    min-width: 87.5%;
  }
  .mw .col-xxxl-11-12, .mw .col-xxxl-22-24, .scroll .col-xxxl-11-12, .scroll .col-xxxl-22-24 {
    min-width: 91.6667%;
  }
  .mw .col-xxxl-23-24, .scroll .col-xxxl-23-24 {
    min-width: 95.8333%;
  }
  .mw .col-xxxl-1, .mw .col-xxxl-1-1, .mw .col-xxxl-5-5, .mw .col-xxxl-24-24, .scroll .col-xxxl-1, .scroll .col-xxxl-1-1, .scroll .col-xxxl-5-5, .scroll .col-xxxl-24-24 {
    min-width: 100%;
  }
  .m-xxxl-0 {
    margin: 0 !important;
  }
  .mt-xxxl-0,
  .my-xxxl-0 {
    margin-top: 0 !important;
  }
  .mr-xxxl-0,
  .mx-xxxl-0 {
    margin-right: 0 !important;
  }
  .mb-xxxl-0,
  .my-xxxl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xxxl-0,
  .mx-xxxl-0 {
    margin-left: 0 !important;
  }
  .m-xxxl-05 {
    margin: 0.125rem !important;
  }
  .mt-xxxl-05,
  .my-xxxl-05 {
    margin-top: 0.125rem !important;
  }
  .mr-xxxl-05,
  .mx-xxxl-05 {
    margin-right: 0.125rem !important;
  }
  .mb-xxxl-05,
  .my-xxxl-05 {
    margin-bottom: 0.125rem !important;
  }
  .ml-xxxl-05,
  .mx-xxxl-05 {
    margin-left: 0.125rem !important;
  }
  .m-xxxl-1 {
    margin: 0.25rem !important;
  }
  .mt-xxxl-1,
  .my-xxxl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xxxl-1,
  .mx-xxxl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xxxl-1,
  .my-xxxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xxxl-1,
  .mx-xxxl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xxxl-2 {
    margin: 0.5rem !important;
  }
  .mt-xxxl-2,
  .my-xxxl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xxxl-2,
  .mx-xxxl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xxxl-2,
  .my-xxxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xxxl-2,
  .mx-xxxl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xxxl-3 {
    margin: 0.75rem !important;
  }
  .mt-xxxl-3,
  .my-xxxl-3 {
    margin-top: 0.75rem !important;
  }
  .mr-xxxl-3,
  .mx-xxxl-3 {
    margin-right: 0.75rem !important;
  }
  .mb-xxxl-3,
  .my-xxxl-3 {
    margin-bottom: 0.75rem !important;
  }
  .ml-xxxl-3,
  .mx-xxxl-3 {
    margin-left: 0.75rem !important;
  }
  .m-xxxl-4 {
    margin: 1rem !important;
  }
  .mt-xxxl-4,
  .my-xxxl-4 {
    margin-top: 1rem !important;
  }
  .mr-xxxl-4,
  .mx-xxxl-4 {
    margin-right: 1rem !important;
  }
  .mb-xxxl-4,
  .my-xxxl-4 {
    margin-bottom: 1rem !important;
  }
  .ml-xxxl-4,
  .mx-xxxl-4 {
    margin-left: 1rem !important;
  }
  .m-xxxl-5 {
    margin: 1.25rem !important;
  }
  .mt-xxxl-5,
  .my-xxxl-5 {
    margin-top: 1.25rem !important;
  }
  .mr-xxxl-5,
  .mx-xxxl-5 {
    margin-right: 1.25rem !important;
  }
  .mb-xxxl-5,
  .my-xxxl-5 {
    margin-bottom: 1.25rem !important;
  }
  .ml-xxxl-5,
  .mx-xxxl-5 {
    margin-left: 1.25rem !important;
  }
  .m-xxxl-6 {
    margin: 1.5rem !important;
  }
  .mt-xxxl-6,
  .my-xxxl-6 {
    margin-top: 1.5rem !important;
  }
  .mr-xxxl-6,
  .mx-xxxl-6 {
    margin-right: 1.5rem !important;
  }
  .mb-xxxl-6,
  .my-xxxl-6 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xxxl-6,
  .mx-xxxl-6 {
    margin-left: 1.5rem !important;
  }
  .m-xxxl-7 {
    margin: 1.75rem !important;
  }
  .mt-xxxl-7,
  .my-xxxl-7 {
    margin-top: 1.75rem !important;
  }
  .mr-xxxl-7,
  .mx-xxxl-7 {
    margin-right: 1.75rem !important;
  }
  .mb-xxxl-7,
  .my-xxxl-7 {
    margin-bottom: 1.75rem !important;
  }
  .ml-xxxl-7,
  .mx-xxxl-7 {
    margin-left: 1.75rem !important;
  }
  .p-xxxl-0 {
    padding: 0 !important;
  }
  .pt-xxxl-0,
  .py-xxxl-0 {
    padding-top: 0 !important;
  }
  .pr-xxxl-0,
  .px-xxxl-0 {
    padding-right: 0 !important;
  }
  .pb-xxxl-0,
  .py-xxxl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xxxl-0,
  .px-xxxl-0 {
    padding-left: 0 !important;
  }
  .p-xxxl-05 {
    padding: 0.125rem !important;
  }
  .pt-xxxl-05,
  .py-xxxl-05 {
    padding-top: 0.125rem !important;
  }
  .pr-xxxl-05,
  .px-xxxl-05 {
    padding-right: 0.125rem !important;
  }
  .pb-xxxl-05,
  .py-xxxl-05 {
    padding-bottom: 0.125rem !important;
  }
  .pl-xxxl-05,
  .px-xxxl-05 {
    padding-left: 0.125rem !important;
  }
  .p-xxxl-1 {
    padding: 0.25rem !important;
  }
  .pt-xxxl-1,
  .py-xxxl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xxxl-1,
  .px-xxxl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xxxl-1,
  .py-xxxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xxxl-1,
  .px-xxxl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xxxl-2 {
    padding: 0.5rem !important;
  }
  .pt-xxxl-2,
  .py-xxxl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xxxl-2,
  .px-xxxl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xxxl-2,
  .py-xxxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xxxl-2,
  .px-xxxl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xxxl-3 {
    padding: 0.75rem !important;
  }
  .pt-xxxl-3,
  .py-xxxl-3 {
    padding-top: 0.75rem !important;
  }
  .pr-xxxl-3,
  .px-xxxl-3 {
    padding-right: 0.75rem !important;
  }
  .pb-xxxl-3,
  .py-xxxl-3 {
    padding-bottom: 0.75rem !important;
  }
  .pl-xxxl-3,
  .px-xxxl-3 {
    padding-left: 0.75rem !important;
  }
  .p-xxxl-4 {
    padding: 1rem !important;
  }
  .pt-xxxl-4,
  .py-xxxl-4 {
    padding-top: 1rem !important;
  }
  .pr-xxxl-4,
  .px-xxxl-4 {
    padding-right: 1rem !important;
  }
  .pb-xxxl-4,
  .py-xxxl-4 {
    padding-bottom: 1rem !important;
  }
  .pl-xxxl-4,
  .px-xxxl-4 {
    padding-left: 1rem !important;
  }
  .p-xxxl-5 {
    padding: 1.25rem !important;
  }
  .pt-xxxl-5,
  .py-xxxl-5 {
    padding-top: 1.25rem !important;
  }
  .pr-xxxl-5,
  .px-xxxl-5 {
    padding-right: 1.25rem !important;
  }
  .pb-xxxl-5,
  .py-xxxl-5 {
    padding-bottom: 1.25rem !important;
  }
  .pl-xxxl-5,
  .px-xxxl-5 {
    padding-left: 1.25rem !important;
  }
  .p-xxxl-6 {
    padding: 1.5rem !important;
  }
  .pt-xxxl-6,
  .py-xxxl-6 {
    padding-top: 1.5rem !important;
  }
  .pr-xxxl-6,
  .px-xxxl-6 {
    padding-right: 1.5rem !important;
  }
  .pb-xxxl-6,
  .py-xxxl-6 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xxxl-6,
  .px-xxxl-6 {
    padding-left: 1.5rem !important;
  }
  .p-xxxl-7 {
    padding: 1.75rem !important;
  }
  .pt-xxxl-7,
  .py-xxxl-7 {
    padding-top: 1.75rem !important;
  }
  .pr-xxxl-7,
  .px-xxxl-7 {
    padding-right: 1.75rem !important;
  }
  .pb-xxxl-7,
  .py-xxxl-7 {
    padding-bottom: 1.75rem !important;
  }
  .pl-xxxl-7,
  .px-xxxl-7 {
    padding-left: 1.75rem !important;
  }
  .m-xxxl-n05 {
    margin: -0.125rem !important;
  }
  .mt-xxxl-n05,
  .my-xxxl-n05 {
    margin-top: -0.125rem !important;
  }
  .mr-xxxl-n05,
  .mx-xxxl-n05 {
    margin-right: -0.125rem !important;
  }
  .mb-xxxl-n05,
  .my-xxxl-n05 {
    margin-bottom: -0.125rem !important;
  }
  .ml-xxxl-n05,
  .mx-xxxl-n05 {
    margin-left: -0.125rem !important;
  }
  .m-xxxl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xxxl-n1,
  .my-xxxl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xxxl-n1,
  .mx-xxxl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xxxl-n1,
  .my-xxxl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xxxl-n1,
  .mx-xxxl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xxxl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xxxl-n2,
  .my-xxxl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xxxl-n2,
  .mx-xxxl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xxxl-n2,
  .my-xxxl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xxxl-n2,
  .mx-xxxl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xxxl-n3 {
    margin: -0.75rem !important;
  }
  .mt-xxxl-n3,
  .my-xxxl-n3 {
    margin-top: -0.75rem !important;
  }
  .mr-xxxl-n3,
  .mx-xxxl-n3 {
    margin-right: -0.75rem !important;
  }
  .mb-xxxl-n3,
  .my-xxxl-n3 {
    margin-bottom: -0.75rem !important;
  }
  .ml-xxxl-n3,
  .mx-xxxl-n3 {
    margin-left: -0.75rem !important;
  }
  .m-xxxl-n4 {
    margin: -1rem !important;
  }
  .mt-xxxl-n4,
  .my-xxxl-n4 {
    margin-top: -1rem !important;
  }
  .mr-xxxl-n4,
  .mx-xxxl-n4 {
    margin-right: -1rem !important;
  }
  .mb-xxxl-n4,
  .my-xxxl-n4 {
    margin-bottom: -1rem !important;
  }
  .ml-xxxl-n4,
  .mx-xxxl-n4 {
    margin-left: -1rem !important;
  }
  .m-xxxl-n5 {
    margin: -1.25rem !important;
  }
  .mt-xxxl-n5,
  .my-xxxl-n5 {
    margin-top: -1.25rem !important;
  }
  .mr-xxxl-n5,
  .mx-xxxl-n5 {
    margin-right: -1.25rem !important;
  }
  .mb-xxxl-n5,
  .my-xxxl-n5 {
    margin-bottom: -1.25rem !important;
  }
  .ml-xxxl-n5,
  .mx-xxxl-n5 {
    margin-left: -1.25rem !important;
  }
  .m-xxxl-n6 {
    margin: -1.5rem !important;
  }
  .mt-xxxl-n6,
  .my-xxxl-n6 {
    margin-top: -1.5rem !important;
  }
  .mr-xxxl-n6,
  .mx-xxxl-n6 {
    margin-right: -1.5rem !important;
  }
  .mb-xxxl-n6,
  .my-xxxl-n6 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xxxl-n6,
  .mx-xxxl-n6 {
    margin-left: -1.5rem !important;
  }
  .m-xxxl-n7 {
    margin: -1.75rem !important;
  }
  .mt-xxxl-n7,
  .my-xxxl-n7 {
    margin-top: -1.75rem !important;
  }
  .mr-xxxl-n7,
  .mx-xxxl-n7 {
    margin-right: -1.75rem !important;
  }
  .mb-xxxl-n7,
  .my-xxxl-n7 {
    margin-bottom: -1.75rem !important;
  }
  .ml-xxxl-n7,
  .mx-xxxl-n7 {
    margin-left: -1.75rem !important;
  }
  .m-xxxl-auto {
    margin: auto !important;
  }
  .mt-xxxl-auto,
  .my-xxxl-auto {
    margin-top: auto !important;
  }
  .mr-xxxl-auto,
  .mx-xxxl-auto {
    margin-right: auto !important;
  }
  .mb-xxxl-auto,
  .my-xxxl-auto {
    margin-bottom: auto !important;
  }
  .ml-xxxl-auto,
  .mx-xxxl-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 160em) {
  .fs-xxxxl025 {
    font-size: 0.25em;
  }
  .mw--xxxxl-025 {
    max-width: 0.25em;
  }
  .fs-xxxxl05 {
    font-size: 0.5em;
  }
  .mw--xxxxl-05 {
    max-width: 0.5em;
  }
  .fs-xxxxl075 {
    font-size: 0.75em;
  }
  .mw--xxxxl-075 {
    max-width: 0.75em;
  }
  .fs-xxxxl085 {
    font-size: 0.85em;
  }
  .mw--xxxxl-085 {
    max-width: 0.85em;
  }
  .fs-xxxxl1 {
    font-size: 1em;
  }
  .mw--xxxxl-1 {
    max-width: 1em;
  }
  .fs-xxxxl125 {
    font-size: 1.25em;
  }
  .mw--xxxxl-125 {
    max-width: 1.25em;
  }
  .fs-xxxxl15 {
    font-size: 1.5em;
  }
  .mw--xxxxl-15 {
    max-width: 1.5em;
  }
  .fs-xxxxl175 {
    font-size: 1.75em;
  }
  .mw--xxxxl-175 {
    max-width: 1.75em;
  }
  .fs-xxxxl2 {
    font-size: 2em;
  }
  .mw--xxxxl-2 {
    max-width: 2em;
  }
  .fs-xxxxl225 {
    font-size: 2.25em;
  }
  .mw--xxxxl-225 {
    max-width: 2.25em;
  }
  .fs-xxxxl25 {
    font-size: 2.5em;
  }
  .mw--xxxxl-25 {
    max-width: 2.5em;
  }
  .fs-xxxxl275 {
    font-size: 2.75em;
  }
  .mw--xxxxl-275 {
    max-width: 2.75em;
  }
  .fs-xxxxl3 {
    font-size: 3em;
  }
  .mw--xxxxl-3 {
    max-width: 3em;
  }
  .fs-xxxxl4 {
    font-size: 4em;
  }
  .mw--xxxxl-4 {
    max-width: 4em;
  }
  .order-xxxxl-1 {
    order: 1 !important;
  }
  .order-xxxxl-2 {
    order: 2 !important;
  }
  .order-xxxxl-3 {
    order: 3 !important;
  }
  .order-xxxxl-4 {
    order: 4 !important;
  }
  .order-xxxxl-5 {
    order: 5 !important;
  }
  .order-xxxxl-6 {
    order: 6 !important;
  }
  .order-xxxxl-7 {
    order: 7 !important;
  }
  .order-xxxxl-8 {
    order: 8 !important;
  }
  .order-xxxxl-9 {
    order: 9 !important;
  }
  .order-xxxxl-10 {
    order: 10 !important;
  }
  .flex-xxxxl-wrap {
    flex-wrap: wrap;
  }
  .flex-xxxxl-nowrap {
    flex-wrap: nowrap;
  }
  .hide-xxxxl {
    display: none;
  }
  .show-xxxxl {
    display: flex;
  }
  .col {
    display: inline-block;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
  }
  .col.hide-xxxxl, .column.hide-xxxxl, .row.hide-xxxxl {
    display: none;
  }
  .col.show-xxxxl, .column.show-xxxxl, .row.show-xxxxl {
    display: flex;
  }
  .col-xxxxl-1-24 {
    width: 4.1667%;
    flex-basis: 4.1667%;
  }
  .col-xxxxl-1-12, .col-xxxxl-2-24 {
    width: 8.3333%;
    flex-basis: 8.3333%;
  }
  .col-xxxxl-1-8, .col-xxxxl-3-24 {
    width: 12.5%;
    flex-basis: 12.5%;
  }
  .col-xxxxl-1-6, .col-xxxxl-4-24 {
    width: 16.6667%;
    flex-basis: 16.6667%;
  }
  .col-xxxxl-1-5 {
    width: 20%;
    flex-basis: 20%;
  }
  .col-xxxxl-5-24 {
    width: 20.8333%;
    flex-basis: 20.8333%;
  }
  .col-xxxxl-1-4, .col-xxxxl-6-24 {
    width: 25%;
    flex-basis: 25%;
  }
  .col-xxxxl-7-24 {
    width: 29.1667%;
    flex-basis: 29.1667%;
  }
  .col-xxxxl-1-3, .col-xxxxl-8-24 {
    width: 33.3333%;
    flex-basis: 33.3333%;
  }
  .col-xxxxl-3-8, .col-xxxxl-9-24 {
    width: 37.5%;
    flex-basis: 37.5%;
  }
  .col-xxxxl-2-5 {
    width: 40%;
    flex-basis: 40%;
  }
  .col-xxxxl-5-12, .col-xxxxl-10-24 {
    width: 41.6667%;
    flex-basis: 41.6667%;
  }
  .col-xxxxl-11-24 {
    width: 45.8333%;
    flex-basis: 45.8333%;
  }
  .col-xxxxl-1-2, .col-xxxxl-12-24 {
    width: 50%;
    flex-basis: 50%;
  }
  .col-xxxxl-13-24 {
    width: 54.1667%;
    flex-basis: 54.1667%;
  }
  .col-xxxxl-7-12, .col-xxxxl-14-24 {
    width: 58.3333%;
    flex-basis: 58.3333%;
  }
  .col-xxxxl-3-5 {
    width: 60%;
    flex-basis: 60%;
  }
  .col-xxxxl-5-8, .col-xxxxl-15-24 {
    width: 62.5%;
    flex-basis: 62.5%;
  }
  .col-xxxxl-2-3, .col-xxxxl-16-24 {
    width: 66.6667%;
    flex-basis: 66.6667%;
  }
  .col-xxxxl-17-24 {
    width: 70.8333%;
    flex-basis: 70.8333%;
  }
  .col-xxxxl-3-4, .col-xxxxl-18-24 {
    width: 75%;
    flex-basis: 75%;
  }
  .col-xxxxl-19-24 {
    width: 79.1667%;
    flex-basis: 79.1667%;
  }
  .col-xxxxl-4-5 {
    width: 80%;
    flex-basis: 80%;
  }
  .col-xxxxl-5-6, .col-xxxxl-20-24 {
    width: 83.3333%;
    flex-basis: 83.3333%;
  }
  .col-xxxxl-7-8, .col-xxxxl-21-24 {
    width: 87.5%;
    flex-basis: 87.5%;
  }
  .col-xxxxl-11-12, .col-xxxxl-22-24 {
    width: 91.6667%;
    flex-basis: 91.6667%;
  }
  .col-xxxxl-23-24 {
    width: 95.8333%;
    flex-basis: 95.8333%;
  }
  .col-xxxxl-1, .col-xxxxl-1-1, .col-xxxxl-5-5, .col-xxxxl-24-24 {
    width: 100%;
    flex-basis: 100%;
  }
  .mw .col-xxxxl-1-24, .scroll .col-xxxxl-1-24 {
    min-width: 4.1667%;
  }
  .mw .col-xxxxl-1-12, .mw .col-xxxxl-2-24, .scroll .col-xxxxl-1-12, .scroll .col-xxxxl-2-24 {
    min-width: 8.3333%;
  }
  .mw .col-xxxxl-1-8, .mw .col-xxxxl-3-24, .scroll .col-xxxxl-1-8, .scroll .col-xxxxl-3-24 {
    min-width: 12.5%;
  }
  .mw .col-xxxxl-1-6, .mw .col-xxxxl-4-24, .scroll .col-xxxxl-1-6, .scroll .col-xxxxl-4-24 {
    min-width: 16.6667%;
  }
  .mw .col-xxxxl-1-5, .scroll .col-xxxxl-1-5 {
    min-width: 20%;
  }
  .mw .col-xxxxl-5-24, .scroll .col-xxxxl-5-24 {
    min-width: 20.8333%;
  }
  .mw .col-xxxxl-1-4, .mw .col-xxxxl-6-24, .scroll .col-xxxxl-1-4, .scroll .col-xxxxl-6-24 {
    min-width: 25%;
  }
  .mw .col-xxxxl-7-24, .scroll .col-xxxxl-7-24 {
    min-width: 29.1667%;
  }
  .mw .col-xxxxl-1-3, .mw .col-xxxxl-8-24, .scroll .col-xxxxl-1-3, .scroll .col-xxxxl-8-24 {
    min-width: 33.3333%;
  }
  .mw .col-xxxxl-3-8, .mw .col-xxxxl-9-24, .scroll .col-xxxxl-3-8, .scroll .col-xxxxl-9-24 {
    min-width: 37.5%;
  }
  .mw .col-xxxxl-2-5, .scroll .col-xxxxl-2-5 {
    min-width: 40%;
  }
  .mw .col-xxxxl-5-12, .mw .col-xxxxl-10-24, .scroll .col-xxxxl-5-12, .scroll .col-xxxxl-10-24 {
    min-width: 41.6667%;
  }
  .mw .col-xxxxl-11-24, .scroll .col-xxxxl-11-24 {
    min-width: 45.8333%;
  }
  .mw .col-xxxxl-1-2, .mw .col-xxxxl-12-24, .scroll .col-xxxxl-1-2, .scroll .col-xxxxl-12-24 {
    min-width: 50%;
  }
  .mw .col-xxxxl-13-24, .scroll .col-xxxxl-13-24 {
    min-width: 54.1667%;
  }
  .mw .col-xxxxl-7-12, .mw .col-xxxxl-14-24, .scroll .col-xxxxl-7-12, .scroll .col-xxxxl-14-24 {
    min-width: 58.3333%;
  }
  .mw .col-xxxxl-3-5, .scroll .col-xxxxl-3-5 {
    min-width: 60%;
  }
  .mw .col-xxxxl-5-8, .mw .col-xxxxl-15-24, .scroll .col-xxxxl-5-8, .scroll .col-xxxxl-15-24 {
    min-width: 62.5%;
  }
  .mw .col-xxxxl-2-3, .mw .col-xxxxl-16-24, .scroll .col-xxxxl-2-3, .scroll .col-xxxxl-16-24 {
    min-width: 66.6667%;
  }
  .mw .col-xxxxl-17-24, .scroll .col-xxxxl-17-24 {
    min-width: 70.8333%;
  }
  .mw .col-xxxxl-3-4, .mw .col-xxxxl-18-24, .scroll .col-xxxxl-3-4, .scroll .col-xxxxl-18-24 {
    min-width: 75%;
  }
  .mw .col-xxxxl-19-24, .scroll .col-xxxxl-19-24 {
    min-width: 79.1667%;
  }
  .mw .col-xxxxl-4-5, .scroll .col-xxxxl-4-5 {
    min-width: 80%;
  }
  .mw .col-xxxxl-5-6, .mw .col-xxxxl-20-24, .scroll .col-xxxxl-5-6, .scroll .col-xxxxl-20-24 {
    min-width: 83.3333%;
  }
  .mw .col-xxxxl-7-8, .mw .col-xxxxl-21-24, .scroll .col-xxxxl-7-8, .scroll .col-xxxxl-21-24 {
    min-width: 87.5%;
  }
  .mw .col-xxxxl-11-12, .mw .col-xxxxl-22-24, .scroll .col-xxxxl-11-12, .scroll .col-xxxxl-22-24 {
    min-width: 91.6667%;
  }
  .mw .col-xxxxl-23-24, .scroll .col-xxxxl-23-24 {
    min-width: 95.8333%;
  }
  .mw .col-xxxxl-1, .mw .col-xxxxl-1-1, .mw .col-xxxxl-5-5, .mw .col-xxxxl-24-24, .scroll .col-xxxxl-1, .scroll .col-xxxxl-1-1, .scroll .col-xxxxl-5-5, .scroll .col-xxxxl-24-24 {
    min-width: 100%;
  }
  .m-xxxxl-0 {
    margin: 0 !important;
  }
  .mt-xxxxl-0,
  .my-xxxxl-0 {
    margin-top: 0 !important;
  }
  .mr-xxxxl-0,
  .mx-xxxxl-0 {
    margin-right: 0 !important;
  }
  .mb-xxxxl-0,
  .my-xxxxl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xxxxl-0,
  .mx-xxxxl-0 {
    margin-left: 0 !important;
  }
  .m-xxxxl-05 {
    margin: 0.125rem !important;
  }
  .mt-xxxxl-05,
  .my-xxxxl-05 {
    margin-top: 0.125rem !important;
  }
  .mr-xxxxl-05,
  .mx-xxxxl-05 {
    margin-right: 0.125rem !important;
  }
  .mb-xxxxl-05,
  .my-xxxxl-05 {
    margin-bottom: 0.125rem !important;
  }
  .ml-xxxxl-05,
  .mx-xxxxl-05 {
    margin-left: 0.125rem !important;
  }
  .m-xxxxl-1 {
    margin: 0.25rem !important;
  }
  .mt-xxxxl-1,
  .my-xxxxl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xxxxl-1,
  .mx-xxxxl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xxxxl-1,
  .my-xxxxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xxxxl-1,
  .mx-xxxxl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xxxxl-2 {
    margin: 0.5rem !important;
  }
  .mt-xxxxl-2,
  .my-xxxxl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xxxxl-2,
  .mx-xxxxl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xxxxl-2,
  .my-xxxxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xxxxl-2,
  .mx-xxxxl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xxxxl-3 {
    margin: 0.75rem !important;
  }
  .mt-xxxxl-3,
  .my-xxxxl-3 {
    margin-top: 0.75rem !important;
  }
  .mr-xxxxl-3,
  .mx-xxxxl-3 {
    margin-right: 0.75rem !important;
  }
  .mb-xxxxl-3,
  .my-xxxxl-3 {
    margin-bottom: 0.75rem !important;
  }
  .ml-xxxxl-3,
  .mx-xxxxl-3 {
    margin-left: 0.75rem !important;
  }
  .m-xxxxl-4 {
    margin: 1rem !important;
  }
  .mt-xxxxl-4,
  .my-xxxxl-4 {
    margin-top: 1rem !important;
  }
  .mr-xxxxl-4,
  .mx-xxxxl-4 {
    margin-right: 1rem !important;
  }
  .mb-xxxxl-4,
  .my-xxxxl-4 {
    margin-bottom: 1rem !important;
  }
  .ml-xxxxl-4,
  .mx-xxxxl-4 {
    margin-left: 1rem !important;
  }
  .m-xxxxl-5 {
    margin: 1.25rem !important;
  }
  .mt-xxxxl-5,
  .my-xxxxl-5 {
    margin-top: 1.25rem !important;
  }
  .mr-xxxxl-5,
  .mx-xxxxl-5 {
    margin-right: 1.25rem !important;
  }
  .mb-xxxxl-5,
  .my-xxxxl-5 {
    margin-bottom: 1.25rem !important;
  }
  .ml-xxxxl-5,
  .mx-xxxxl-5 {
    margin-left: 1.25rem !important;
  }
  .m-xxxxl-6 {
    margin: 1.5rem !important;
  }
  .mt-xxxxl-6,
  .my-xxxxl-6 {
    margin-top: 1.5rem !important;
  }
  .mr-xxxxl-6,
  .mx-xxxxl-6 {
    margin-right: 1.5rem !important;
  }
  .mb-xxxxl-6,
  .my-xxxxl-6 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xxxxl-6,
  .mx-xxxxl-6 {
    margin-left: 1.5rem !important;
  }
  .m-xxxxl-7 {
    margin: 1.75rem !important;
  }
  .mt-xxxxl-7,
  .my-xxxxl-7 {
    margin-top: 1.75rem !important;
  }
  .mr-xxxxl-7,
  .mx-xxxxl-7 {
    margin-right: 1.75rem !important;
  }
  .mb-xxxxl-7,
  .my-xxxxl-7 {
    margin-bottom: 1.75rem !important;
  }
  .ml-xxxxl-7,
  .mx-xxxxl-7 {
    margin-left: 1.75rem !important;
  }
  .p-xxxxl-0 {
    padding: 0 !important;
  }
  .pt-xxxxl-0,
  .py-xxxxl-0 {
    padding-top: 0 !important;
  }
  .pr-xxxxl-0,
  .px-xxxxl-0 {
    padding-right: 0 !important;
  }
  .pb-xxxxl-0,
  .py-xxxxl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xxxxl-0,
  .px-xxxxl-0 {
    padding-left: 0 !important;
  }
  .p-xxxxl-05 {
    padding: 0.125rem !important;
  }
  .pt-xxxxl-05,
  .py-xxxxl-05 {
    padding-top: 0.125rem !important;
  }
  .pr-xxxxl-05,
  .px-xxxxl-05 {
    padding-right: 0.125rem !important;
  }
  .pb-xxxxl-05,
  .py-xxxxl-05 {
    padding-bottom: 0.125rem !important;
  }
  .pl-xxxxl-05,
  .px-xxxxl-05 {
    padding-left: 0.125rem !important;
  }
  .p-xxxxl-1 {
    padding: 0.25rem !important;
  }
  .pt-xxxxl-1,
  .py-xxxxl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xxxxl-1,
  .px-xxxxl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xxxxl-1,
  .py-xxxxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xxxxl-1,
  .px-xxxxl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xxxxl-2 {
    padding: 0.5rem !important;
  }
  .pt-xxxxl-2,
  .py-xxxxl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xxxxl-2,
  .px-xxxxl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xxxxl-2,
  .py-xxxxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xxxxl-2,
  .px-xxxxl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xxxxl-3 {
    padding: 0.75rem !important;
  }
  .pt-xxxxl-3,
  .py-xxxxl-3 {
    padding-top: 0.75rem !important;
  }
  .pr-xxxxl-3,
  .px-xxxxl-3 {
    padding-right: 0.75rem !important;
  }
  .pb-xxxxl-3,
  .py-xxxxl-3 {
    padding-bottom: 0.75rem !important;
  }
  .pl-xxxxl-3,
  .px-xxxxl-3 {
    padding-left: 0.75rem !important;
  }
  .p-xxxxl-4 {
    padding: 1rem !important;
  }
  .pt-xxxxl-4,
  .py-xxxxl-4 {
    padding-top: 1rem !important;
  }
  .pr-xxxxl-4,
  .px-xxxxl-4 {
    padding-right: 1rem !important;
  }
  .pb-xxxxl-4,
  .py-xxxxl-4 {
    padding-bottom: 1rem !important;
  }
  .pl-xxxxl-4,
  .px-xxxxl-4 {
    padding-left: 1rem !important;
  }
  .p-xxxxl-5 {
    padding: 1.25rem !important;
  }
  .pt-xxxxl-5,
  .py-xxxxl-5 {
    padding-top: 1.25rem !important;
  }
  .pr-xxxxl-5,
  .px-xxxxl-5 {
    padding-right: 1.25rem !important;
  }
  .pb-xxxxl-5,
  .py-xxxxl-5 {
    padding-bottom: 1.25rem !important;
  }
  .pl-xxxxl-5,
  .px-xxxxl-5 {
    padding-left: 1.25rem !important;
  }
  .p-xxxxl-6 {
    padding: 1.5rem !important;
  }
  .pt-xxxxl-6,
  .py-xxxxl-6 {
    padding-top: 1.5rem !important;
  }
  .pr-xxxxl-6,
  .px-xxxxl-6 {
    padding-right: 1.5rem !important;
  }
  .pb-xxxxl-6,
  .py-xxxxl-6 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xxxxl-6,
  .px-xxxxl-6 {
    padding-left: 1.5rem !important;
  }
  .p-xxxxl-7 {
    padding: 1.75rem !important;
  }
  .pt-xxxxl-7,
  .py-xxxxl-7 {
    padding-top: 1.75rem !important;
  }
  .pr-xxxxl-7,
  .px-xxxxl-7 {
    padding-right: 1.75rem !important;
  }
  .pb-xxxxl-7,
  .py-xxxxl-7 {
    padding-bottom: 1.75rem !important;
  }
  .pl-xxxxl-7,
  .px-xxxxl-7 {
    padding-left: 1.75rem !important;
  }
  .m-xxxxl-n05 {
    margin: -0.125rem !important;
  }
  .mt-xxxxl-n05,
  .my-xxxxl-n05 {
    margin-top: -0.125rem !important;
  }
  .mr-xxxxl-n05,
  .mx-xxxxl-n05 {
    margin-right: -0.125rem !important;
  }
  .mb-xxxxl-n05,
  .my-xxxxl-n05 {
    margin-bottom: -0.125rem !important;
  }
  .ml-xxxxl-n05,
  .mx-xxxxl-n05 {
    margin-left: -0.125rem !important;
  }
  .m-xxxxl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xxxxl-n1,
  .my-xxxxl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xxxxl-n1,
  .mx-xxxxl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xxxxl-n1,
  .my-xxxxl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xxxxl-n1,
  .mx-xxxxl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xxxxl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xxxxl-n2,
  .my-xxxxl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xxxxl-n2,
  .mx-xxxxl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xxxxl-n2,
  .my-xxxxl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xxxxl-n2,
  .mx-xxxxl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xxxxl-n3 {
    margin: -0.75rem !important;
  }
  .mt-xxxxl-n3,
  .my-xxxxl-n3 {
    margin-top: -0.75rem !important;
  }
  .mr-xxxxl-n3,
  .mx-xxxxl-n3 {
    margin-right: -0.75rem !important;
  }
  .mb-xxxxl-n3,
  .my-xxxxl-n3 {
    margin-bottom: -0.75rem !important;
  }
  .ml-xxxxl-n3,
  .mx-xxxxl-n3 {
    margin-left: -0.75rem !important;
  }
  .m-xxxxl-n4 {
    margin: -1rem !important;
  }
  .mt-xxxxl-n4,
  .my-xxxxl-n4 {
    margin-top: -1rem !important;
  }
  .mr-xxxxl-n4,
  .mx-xxxxl-n4 {
    margin-right: -1rem !important;
  }
  .mb-xxxxl-n4,
  .my-xxxxl-n4 {
    margin-bottom: -1rem !important;
  }
  .ml-xxxxl-n4,
  .mx-xxxxl-n4 {
    margin-left: -1rem !important;
  }
  .m-xxxxl-n5 {
    margin: -1.25rem !important;
  }
  .mt-xxxxl-n5,
  .my-xxxxl-n5 {
    margin-top: -1.25rem !important;
  }
  .mr-xxxxl-n5,
  .mx-xxxxl-n5 {
    margin-right: -1.25rem !important;
  }
  .mb-xxxxl-n5,
  .my-xxxxl-n5 {
    margin-bottom: -1.25rem !important;
  }
  .ml-xxxxl-n5,
  .mx-xxxxl-n5 {
    margin-left: -1.25rem !important;
  }
  .m-xxxxl-n6 {
    margin: -1.5rem !important;
  }
  .mt-xxxxl-n6,
  .my-xxxxl-n6 {
    margin-top: -1.5rem !important;
  }
  .mr-xxxxl-n6,
  .mx-xxxxl-n6 {
    margin-right: -1.5rem !important;
  }
  .mb-xxxxl-n6,
  .my-xxxxl-n6 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xxxxl-n6,
  .mx-xxxxl-n6 {
    margin-left: -1.5rem !important;
  }
  .m-xxxxl-n7 {
    margin: -1.75rem !important;
  }
  .mt-xxxxl-n7,
  .my-xxxxl-n7 {
    margin-top: -1.75rem !important;
  }
  .mr-xxxxl-n7,
  .mx-xxxxl-n7 {
    margin-right: -1.75rem !important;
  }
  .mb-xxxxl-n7,
  .my-xxxxl-n7 {
    margin-bottom: -1.75rem !important;
  }
  .ml-xxxxl-n7,
  .mx-xxxxl-n7 {
    margin-left: -1.75rem !important;
  }
  .m-xxxxl-auto {
    margin: auto !important;
  }
  .mt-xxxxl-auto,
  .my-xxxxl-auto {
    margin-top: auto !important;
  }
  .mr-xxxxl-auto,
  .mx-xxxxl-auto {
    margin-right: auto !important;
  }
  .mb-xxxxl-auto,
  .my-xxxxl-auto {
    margin-bottom: auto !important;
  }
  .ml-xxxxl-auto,
  .mx-xxxxl-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 240em) {
  .fs-x4k025 {
    font-size: 0.25em;
  }
  .mw--x4k-025 {
    max-width: 0.25em;
  }
  .fs-x4k05 {
    font-size: 0.5em;
  }
  .mw--x4k-05 {
    max-width: 0.5em;
  }
  .fs-x4k075 {
    font-size: 0.75em;
  }
  .mw--x4k-075 {
    max-width: 0.75em;
  }
  .fs-x4k085 {
    font-size: 0.85em;
  }
  .mw--x4k-085 {
    max-width: 0.85em;
  }
  .fs-x4k1 {
    font-size: 1em;
  }
  .mw--x4k-1 {
    max-width: 1em;
  }
  .fs-x4k125 {
    font-size: 1.25em;
  }
  .mw--x4k-125 {
    max-width: 1.25em;
  }
  .fs-x4k15 {
    font-size: 1.5em;
  }
  .mw--x4k-15 {
    max-width: 1.5em;
  }
  .fs-x4k175 {
    font-size: 1.75em;
  }
  .mw--x4k-175 {
    max-width: 1.75em;
  }
  .fs-x4k2 {
    font-size: 2em;
  }
  .mw--x4k-2 {
    max-width: 2em;
  }
  .fs-x4k225 {
    font-size: 2.25em;
  }
  .mw--x4k-225 {
    max-width: 2.25em;
  }
  .fs-x4k25 {
    font-size: 2.5em;
  }
  .mw--x4k-25 {
    max-width: 2.5em;
  }
  .fs-x4k275 {
    font-size: 2.75em;
  }
  .mw--x4k-275 {
    max-width: 2.75em;
  }
  .fs-x4k3 {
    font-size: 3em;
  }
  .mw--x4k-3 {
    max-width: 3em;
  }
  .fs-x4k4 {
    font-size: 4em;
  }
  .mw--x4k-4 {
    max-width: 4em;
  }
  .order-x4k-1 {
    order: 1 !important;
  }
  .order-x4k-2 {
    order: 2 !important;
  }
  .order-x4k-3 {
    order: 3 !important;
  }
  .order-x4k-4 {
    order: 4 !important;
  }
  .order-x4k-5 {
    order: 5 !important;
  }
  .order-x4k-6 {
    order: 6 !important;
  }
  .order-x4k-7 {
    order: 7 !important;
  }
  .order-x4k-8 {
    order: 8 !important;
  }
  .order-x4k-9 {
    order: 9 !important;
  }
  .order-x4k-10 {
    order: 10 !important;
  }
  .flex-x4k-wrap {
    flex-wrap: wrap;
  }
  .flex-x4k-nowrap {
    flex-wrap: nowrap;
  }
  .hide-x4k {
    display: none;
  }
  .show-x4k {
    display: flex;
  }
  .col {
    display: inline-block;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
  }
  .col.hide-x4k, .column.hide-x4k, .row.hide-x4k {
    display: none;
  }
  .col.show-x4k, .column.show-x4k, .row.show-x4k {
    display: flex;
  }
  .col-x4k-1-24 {
    width: 4.1667%;
    flex-basis: 4.1667%;
  }
  .col-x4k-1-12, .col-x4k-2-24 {
    width: 8.3333%;
    flex-basis: 8.3333%;
  }
  .col-x4k-1-8, .col-x4k-3-24 {
    width: 12.5%;
    flex-basis: 12.5%;
  }
  .col-x4k-1-6, .col-x4k-4-24 {
    width: 16.6667%;
    flex-basis: 16.6667%;
  }
  .col-x4k-1-5 {
    width: 20%;
    flex-basis: 20%;
  }
  .col-x4k-5-24 {
    width: 20.8333%;
    flex-basis: 20.8333%;
  }
  .col-x4k-1-4, .col-x4k-6-24 {
    width: 25%;
    flex-basis: 25%;
  }
  .col-x4k-7-24 {
    width: 29.1667%;
    flex-basis: 29.1667%;
  }
  .col-x4k-1-3, .col-x4k-8-24 {
    width: 33.3333%;
    flex-basis: 33.3333%;
  }
  .col-x4k-3-8, .col-x4k-9-24 {
    width: 37.5%;
    flex-basis: 37.5%;
  }
  .col-x4k-2-5 {
    width: 40%;
    flex-basis: 40%;
  }
  .col-x4k-5-12, .col-x4k-10-24 {
    width: 41.6667%;
    flex-basis: 41.6667%;
  }
  .col-x4k-11-24 {
    width: 45.8333%;
    flex-basis: 45.8333%;
  }
  .col-x4k-1-2, .col-x4k-12-24 {
    width: 50%;
    flex-basis: 50%;
  }
  .col-x4k-13-24 {
    width: 54.1667%;
    flex-basis: 54.1667%;
  }
  .col-x4k-7-12, .col-x4k-14-24 {
    width: 58.3333%;
    flex-basis: 58.3333%;
  }
  .col-x4k-3-5 {
    width: 60%;
    flex-basis: 60%;
  }
  .col-x4k-5-8, .col-x4k-15-24 {
    width: 62.5%;
    flex-basis: 62.5%;
  }
  .col-x4k-2-3, .col-x4k-16-24 {
    width: 66.6667%;
    flex-basis: 66.6667%;
  }
  .col-x4k-17-24 {
    width: 70.8333%;
    flex-basis: 70.8333%;
  }
  .col-x4k-3-4, .col-x4k-18-24 {
    width: 75%;
    flex-basis: 75%;
  }
  .col-x4k-19-24 {
    width: 79.1667%;
    flex-basis: 79.1667%;
  }
  .col-x4k-4-5 {
    width: 80%;
    flex-basis: 80%;
  }
  .col-x4k-5-6, .col-x4k-20-24 {
    width: 83.3333%;
    flex-basis: 83.3333%;
  }
  .col-x4k-7-8, .col-x4k-21-24 {
    width: 87.5%;
    flex-basis: 87.5%;
  }
  .col-x4k-11-12, .col-x4k-22-24 {
    width: 91.6667%;
    flex-basis: 91.6667%;
  }
  .col-x4k-23-24 {
    width: 95.8333%;
    flex-basis: 95.8333%;
  }
  .col-x4k-1, .col-x4k-1-1, .col-x4k-5-5, .col-x4k-24-24 {
    width: 100%;
    flex-basis: 100%;
  }
  .mw .col-x4k-1-24, .scroll .col-x4k-1-24 {
    min-width: 4.1667%;
  }
  .mw .col-x4k-1-12, .mw .col-x4k-2-24, .scroll .col-x4k-1-12, .scroll .col-x4k-2-24 {
    min-width: 8.3333%;
  }
  .mw .col-x4k-1-8, .mw .col-x4k-3-24, .scroll .col-x4k-1-8, .scroll .col-x4k-3-24 {
    min-width: 12.5%;
  }
  .mw .col-x4k-1-6, .mw .col-x4k-4-24, .scroll .col-x4k-1-6, .scroll .col-x4k-4-24 {
    min-width: 16.6667%;
  }
  .mw .col-x4k-1-5, .scroll .col-x4k-1-5 {
    min-width: 20%;
  }
  .mw .col-x4k-5-24, .scroll .col-x4k-5-24 {
    min-width: 20.8333%;
  }
  .mw .col-x4k-1-4, .mw .col-x4k-6-24, .scroll .col-x4k-1-4, .scroll .col-x4k-6-24 {
    min-width: 25%;
  }
  .mw .col-x4k-7-24, .scroll .col-x4k-7-24 {
    min-width: 29.1667%;
  }
  .mw .col-x4k-1-3, .mw .col-x4k-8-24, .scroll .col-x4k-1-3, .scroll .col-x4k-8-24 {
    min-width: 33.3333%;
  }
  .mw .col-x4k-3-8, .mw .col-x4k-9-24, .scroll .col-x4k-3-8, .scroll .col-x4k-9-24 {
    min-width: 37.5%;
  }
  .mw .col-x4k-2-5, .scroll .col-x4k-2-5 {
    min-width: 40%;
  }
  .mw .col-x4k-5-12, .mw .col-x4k-10-24, .scroll .col-x4k-5-12, .scroll .col-x4k-10-24 {
    min-width: 41.6667%;
  }
  .mw .col-x4k-11-24, .scroll .col-x4k-11-24 {
    min-width: 45.8333%;
  }
  .mw .col-x4k-1-2, .mw .col-x4k-12-24, .scroll .col-x4k-1-2, .scroll .col-x4k-12-24 {
    min-width: 50%;
  }
  .mw .col-x4k-13-24, .scroll .col-x4k-13-24 {
    min-width: 54.1667%;
  }
  .mw .col-x4k-7-12, .mw .col-x4k-14-24, .scroll .col-x4k-7-12, .scroll .col-x4k-14-24 {
    min-width: 58.3333%;
  }
  .mw .col-x4k-3-5, .scroll .col-x4k-3-5 {
    min-width: 60%;
  }
  .mw .col-x4k-5-8, .mw .col-x4k-15-24, .scroll .col-x4k-5-8, .scroll .col-x4k-15-24 {
    min-width: 62.5%;
  }
  .mw .col-x4k-2-3, .mw .col-x4k-16-24, .scroll .col-x4k-2-3, .scroll .col-x4k-16-24 {
    min-width: 66.6667%;
  }
  .mw .col-x4k-17-24, .scroll .col-x4k-17-24 {
    min-width: 70.8333%;
  }
  .mw .col-x4k-3-4, .mw .col-x4k-18-24, .scroll .col-x4k-3-4, .scroll .col-x4k-18-24 {
    min-width: 75%;
  }
  .mw .col-x4k-19-24, .scroll .col-x4k-19-24 {
    min-width: 79.1667%;
  }
  .mw .col-x4k-4-5, .scroll .col-x4k-4-5 {
    min-width: 80%;
  }
  .mw .col-x4k-5-6, .mw .col-x4k-20-24, .scroll .col-x4k-5-6, .scroll .col-x4k-20-24 {
    min-width: 83.3333%;
  }
  .mw .col-x4k-7-8, .mw .col-x4k-21-24, .scroll .col-x4k-7-8, .scroll .col-x4k-21-24 {
    min-width: 87.5%;
  }
  .mw .col-x4k-11-12, .mw .col-x4k-22-24, .scroll .col-x4k-11-12, .scroll .col-x4k-22-24 {
    min-width: 91.6667%;
  }
  .mw .col-x4k-23-24, .scroll .col-x4k-23-24 {
    min-width: 95.8333%;
  }
  .mw .col-x4k-1, .mw .col-x4k-1-1, .mw .col-x4k-5-5, .mw .col-x4k-24-24, .scroll .col-x4k-1, .scroll .col-x4k-1-1, .scroll .col-x4k-5-5, .scroll .col-x4k-24-24 {
    min-width: 100%;
  }
  .m-x4k-0 {
    margin: 0 !important;
  }
  .mt-x4k-0,
  .my-x4k-0 {
    margin-top: 0 !important;
  }
  .mr-x4k-0,
  .mx-x4k-0 {
    margin-right: 0 !important;
  }
  .mb-x4k-0,
  .my-x4k-0 {
    margin-bottom: 0 !important;
  }
  .ml-x4k-0,
  .mx-x4k-0 {
    margin-left: 0 !important;
  }
  .m-x4k-05 {
    margin: 0.125rem !important;
  }
  .mt-x4k-05,
  .my-x4k-05 {
    margin-top: 0.125rem !important;
  }
  .mr-x4k-05,
  .mx-x4k-05 {
    margin-right: 0.125rem !important;
  }
  .mb-x4k-05,
  .my-x4k-05 {
    margin-bottom: 0.125rem !important;
  }
  .ml-x4k-05,
  .mx-x4k-05 {
    margin-left: 0.125rem !important;
  }
  .m-x4k-1 {
    margin: 0.25rem !important;
  }
  .mt-x4k-1,
  .my-x4k-1 {
    margin-top: 0.25rem !important;
  }
  .mr-x4k-1,
  .mx-x4k-1 {
    margin-right: 0.25rem !important;
  }
  .mb-x4k-1,
  .my-x4k-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-x4k-1,
  .mx-x4k-1 {
    margin-left: 0.25rem !important;
  }
  .m-x4k-2 {
    margin: 0.5rem !important;
  }
  .mt-x4k-2,
  .my-x4k-2 {
    margin-top: 0.5rem !important;
  }
  .mr-x4k-2,
  .mx-x4k-2 {
    margin-right: 0.5rem !important;
  }
  .mb-x4k-2,
  .my-x4k-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-x4k-2,
  .mx-x4k-2 {
    margin-left: 0.5rem !important;
  }
  .m-x4k-3 {
    margin: 0.75rem !important;
  }
  .mt-x4k-3,
  .my-x4k-3 {
    margin-top: 0.75rem !important;
  }
  .mr-x4k-3,
  .mx-x4k-3 {
    margin-right: 0.75rem !important;
  }
  .mb-x4k-3,
  .my-x4k-3 {
    margin-bottom: 0.75rem !important;
  }
  .ml-x4k-3,
  .mx-x4k-3 {
    margin-left: 0.75rem !important;
  }
  .m-x4k-4 {
    margin: 1rem !important;
  }
  .mt-x4k-4,
  .my-x4k-4 {
    margin-top: 1rem !important;
  }
  .mr-x4k-4,
  .mx-x4k-4 {
    margin-right: 1rem !important;
  }
  .mb-x4k-4,
  .my-x4k-4 {
    margin-bottom: 1rem !important;
  }
  .ml-x4k-4,
  .mx-x4k-4 {
    margin-left: 1rem !important;
  }
  .m-x4k-5 {
    margin: 1.25rem !important;
  }
  .mt-x4k-5,
  .my-x4k-5 {
    margin-top: 1.25rem !important;
  }
  .mr-x4k-5,
  .mx-x4k-5 {
    margin-right: 1.25rem !important;
  }
  .mb-x4k-5,
  .my-x4k-5 {
    margin-bottom: 1.25rem !important;
  }
  .ml-x4k-5,
  .mx-x4k-5 {
    margin-left: 1.25rem !important;
  }
  .m-x4k-6 {
    margin: 1.5rem !important;
  }
  .mt-x4k-6,
  .my-x4k-6 {
    margin-top: 1.5rem !important;
  }
  .mr-x4k-6,
  .mx-x4k-6 {
    margin-right: 1.5rem !important;
  }
  .mb-x4k-6,
  .my-x4k-6 {
    margin-bottom: 1.5rem !important;
  }
  .ml-x4k-6,
  .mx-x4k-6 {
    margin-left: 1.5rem !important;
  }
  .m-x4k-7 {
    margin: 1.75rem !important;
  }
  .mt-x4k-7,
  .my-x4k-7 {
    margin-top: 1.75rem !important;
  }
  .mr-x4k-7,
  .mx-x4k-7 {
    margin-right: 1.75rem !important;
  }
  .mb-x4k-7,
  .my-x4k-7 {
    margin-bottom: 1.75rem !important;
  }
  .ml-x4k-7,
  .mx-x4k-7 {
    margin-left: 1.75rem !important;
  }
  .p-x4k-0 {
    padding: 0 !important;
  }
  .pt-x4k-0,
  .py-x4k-0 {
    padding-top: 0 !important;
  }
  .pr-x4k-0,
  .px-x4k-0 {
    padding-right: 0 !important;
  }
  .pb-x4k-0,
  .py-x4k-0 {
    padding-bottom: 0 !important;
  }
  .pl-x4k-0,
  .px-x4k-0 {
    padding-left: 0 !important;
  }
  .p-x4k-05 {
    padding: 0.125rem !important;
  }
  .pt-x4k-05,
  .py-x4k-05 {
    padding-top: 0.125rem !important;
  }
  .pr-x4k-05,
  .px-x4k-05 {
    padding-right: 0.125rem !important;
  }
  .pb-x4k-05,
  .py-x4k-05 {
    padding-bottom: 0.125rem !important;
  }
  .pl-x4k-05,
  .px-x4k-05 {
    padding-left: 0.125rem !important;
  }
  .p-x4k-1 {
    padding: 0.25rem !important;
  }
  .pt-x4k-1,
  .py-x4k-1 {
    padding-top: 0.25rem !important;
  }
  .pr-x4k-1,
  .px-x4k-1 {
    padding-right: 0.25rem !important;
  }
  .pb-x4k-1,
  .py-x4k-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-x4k-1,
  .px-x4k-1 {
    padding-left: 0.25rem !important;
  }
  .p-x4k-2 {
    padding: 0.5rem !important;
  }
  .pt-x4k-2,
  .py-x4k-2 {
    padding-top: 0.5rem !important;
  }
  .pr-x4k-2,
  .px-x4k-2 {
    padding-right: 0.5rem !important;
  }
  .pb-x4k-2,
  .py-x4k-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-x4k-2,
  .px-x4k-2 {
    padding-left: 0.5rem !important;
  }
  .p-x4k-3 {
    padding: 0.75rem !important;
  }
  .pt-x4k-3,
  .py-x4k-3 {
    padding-top: 0.75rem !important;
  }
  .pr-x4k-3,
  .px-x4k-3 {
    padding-right: 0.75rem !important;
  }
  .pb-x4k-3,
  .py-x4k-3 {
    padding-bottom: 0.75rem !important;
  }
  .pl-x4k-3,
  .px-x4k-3 {
    padding-left: 0.75rem !important;
  }
  .p-x4k-4 {
    padding: 1rem !important;
  }
  .pt-x4k-4,
  .py-x4k-4 {
    padding-top: 1rem !important;
  }
  .pr-x4k-4,
  .px-x4k-4 {
    padding-right: 1rem !important;
  }
  .pb-x4k-4,
  .py-x4k-4 {
    padding-bottom: 1rem !important;
  }
  .pl-x4k-4,
  .px-x4k-4 {
    padding-left: 1rem !important;
  }
  .p-x4k-5 {
    padding: 1.25rem !important;
  }
  .pt-x4k-5,
  .py-x4k-5 {
    padding-top: 1.25rem !important;
  }
  .pr-x4k-5,
  .px-x4k-5 {
    padding-right: 1.25rem !important;
  }
  .pb-x4k-5,
  .py-x4k-5 {
    padding-bottom: 1.25rem !important;
  }
  .pl-x4k-5,
  .px-x4k-5 {
    padding-left: 1.25rem !important;
  }
  .p-x4k-6 {
    padding: 1.5rem !important;
  }
  .pt-x4k-6,
  .py-x4k-6 {
    padding-top: 1.5rem !important;
  }
  .pr-x4k-6,
  .px-x4k-6 {
    padding-right: 1.5rem !important;
  }
  .pb-x4k-6,
  .py-x4k-6 {
    padding-bottom: 1.5rem !important;
  }
  .pl-x4k-6,
  .px-x4k-6 {
    padding-left: 1.5rem !important;
  }
  .p-x4k-7 {
    padding: 1.75rem !important;
  }
  .pt-x4k-7,
  .py-x4k-7 {
    padding-top: 1.75rem !important;
  }
  .pr-x4k-7,
  .px-x4k-7 {
    padding-right: 1.75rem !important;
  }
  .pb-x4k-7,
  .py-x4k-7 {
    padding-bottom: 1.75rem !important;
  }
  .pl-x4k-7,
  .px-x4k-7 {
    padding-left: 1.75rem !important;
  }
  .m-x4k-n05 {
    margin: -0.125rem !important;
  }
  .mt-x4k-n05,
  .my-x4k-n05 {
    margin-top: -0.125rem !important;
  }
  .mr-x4k-n05,
  .mx-x4k-n05 {
    margin-right: -0.125rem !important;
  }
  .mb-x4k-n05,
  .my-x4k-n05 {
    margin-bottom: -0.125rem !important;
  }
  .ml-x4k-n05,
  .mx-x4k-n05 {
    margin-left: -0.125rem !important;
  }
  .m-x4k-n1 {
    margin: -0.25rem !important;
  }
  .mt-x4k-n1,
  .my-x4k-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-x4k-n1,
  .mx-x4k-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-x4k-n1,
  .my-x4k-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-x4k-n1,
  .mx-x4k-n1 {
    margin-left: -0.25rem !important;
  }
  .m-x4k-n2 {
    margin: -0.5rem !important;
  }
  .mt-x4k-n2,
  .my-x4k-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-x4k-n2,
  .mx-x4k-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-x4k-n2,
  .my-x4k-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-x4k-n2,
  .mx-x4k-n2 {
    margin-left: -0.5rem !important;
  }
  .m-x4k-n3 {
    margin: -0.75rem !important;
  }
  .mt-x4k-n3,
  .my-x4k-n3 {
    margin-top: -0.75rem !important;
  }
  .mr-x4k-n3,
  .mx-x4k-n3 {
    margin-right: -0.75rem !important;
  }
  .mb-x4k-n3,
  .my-x4k-n3 {
    margin-bottom: -0.75rem !important;
  }
  .ml-x4k-n3,
  .mx-x4k-n3 {
    margin-left: -0.75rem !important;
  }
  .m-x4k-n4 {
    margin: -1rem !important;
  }
  .mt-x4k-n4,
  .my-x4k-n4 {
    margin-top: -1rem !important;
  }
  .mr-x4k-n4,
  .mx-x4k-n4 {
    margin-right: -1rem !important;
  }
  .mb-x4k-n4,
  .my-x4k-n4 {
    margin-bottom: -1rem !important;
  }
  .ml-x4k-n4,
  .mx-x4k-n4 {
    margin-left: -1rem !important;
  }
  .m-x4k-n5 {
    margin: -1.25rem !important;
  }
  .mt-x4k-n5,
  .my-x4k-n5 {
    margin-top: -1.25rem !important;
  }
  .mr-x4k-n5,
  .mx-x4k-n5 {
    margin-right: -1.25rem !important;
  }
  .mb-x4k-n5,
  .my-x4k-n5 {
    margin-bottom: -1.25rem !important;
  }
  .ml-x4k-n5,
  .mx-x4k-n5 {
    margin-left: -1.25rem !important;
  }
  .m-x4k-n6 {
    margin: -1.5rem !important;
  }
  .mt-x4k-n6,
  .my-x4k-n6 {
    margin-top: -1.5rem !important;
  }
  .mr-x4k-n6,
  .mx-x4k-n6 {
    margin-right: -1.5rem !important;
  }
  .mb-x4k-n6,
  .my-x4k-n6 {
    margin-bottom: -1.5rem !important;
  }
  .ml-x4k-n6,
  .mx-x4k-n6 {
    margin-left: -1.5rem !important;
  }
  .m-x4k-n7 {
    margin: -1.75rem !important;
  }
  .mt-x4k-n7,
  .my-x4k-n7 {
    margin-top: -1.75rem !important;
  }
  .mr-x4k-n7,
  .mx-x4k-n7 {
    margin-right: -1.75rem !important;
  }
  .mb-x4k-n7,
  .my-x4k-n7 {
    margin-bottom: -1.75rem !important;
  }
  .ml-x4k-n7,
  .mx-x4k-n7 {
    margin-left: -1.75rem !important;
  }
  .m-x4k-auto {
    margin: auto !important;
  }
  .mt-x4k-auto,
  .my-x4k-auto {
    margin-top: auto !important;
  }
  .mr-x4k-auto,
  .mx-x4k-auto {
    margin-right: auto !important;
  }
  .mb-x4k-auto,
  .my-x4k-auto {
    margin-bottom: auto !important;
  }
  .ml-x4k-auto,
  .mx-x4k-auto {
    margin-left: auto !important;
  }
}
.alert {
  position: absolute !important;
  top: 0;
  right: 0;
  transform: translate(33%, -50%);
  border-radius: 50%;
  width: 1.25em;
  height: 1.25em;
  opacity: 1;
  color: #ffffff;
  z-index: 1;
  padding: 0;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.alert.left {
  left: 0;
  right: auto;
  transform: translate(-33%, -50%);
}
.alert:hover {
  color: #ffffff;
}
.alert.active {
  color: #ffffff;
  opacity: 1;
  filter: drop-shadow(0px 0px 0.2em #9e0037);
}
.alert:after {
  position: absolute;
  bottom: 0.2em;
  right: 0.1em;
  content: " ";
  display: block;
  background: hsla(0, 0%, 100%, 0.25);
  border-radius: 50%;
  width: 0.6em;
  height: 0.2em;
  transform: rotate(-36deg);
}
.alert > .overlay, .alert > .o, .alert > .s {
  position: absolute;
  background: linear-gradient(to top, #fd59f8, #bd0081);
  border-radius: 50%;
  height: 70%;
  left: 0.1em;
  right: 0.1em;
  top: 0.1em;
}
.alert > .overlay:before, .alert > .o:before, .alert > .s:before {
  position: absolute;
  top: 0.2em;
  left: 0.1em;
  content: " ";
  display: block;
  background: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  width: 0.5em;
  height: 0.15em;
  transform: rotate(-40deg);
}
.alert > .overlay:after, .alert > .o:after, .alert > .s:after {
  display: none !important;
}
.alert .times {
  width: 100%;
  z-index: 1;
  font-size: 1.5em;
  display: flex;
  align-items: center;
  justify-content: center;
}
.alert .times.mini {
  font-size: 1em;
}

.alert {
  background: linear-gradient(to bottom, rgb(47, 103.8850574713, 249), rgba(61, 184, 255, 0)) !important;
  border: max(0.05em, 1px) solid rgb(51, 84.933908046, 171.5);
  text-shadow: 0px max(0.06em, 1px) 0 rgb(51, 84.933908046, 171.5), min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(51, 84.933908046, 171.5), max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(51, 84.933908046, 171.5), max(0.05em, 1px) max(0.05em, 1px) 0 rgb(51, 84.933908046, 171.5), min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(51, 84.933908046, 171.5);
}
.alert img {
  filter: drop-shadow(0px max(0.06em, 1px) 0 rgb(51, 84.933908046, 171.5)) drop-shadow(min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(51, 84.933908046, 171.5)) drop-shadow(max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(51, 84.933908046, 171.5)) drop-shadow(max(0.05em, 1px) max(0.05em, 1px) 0 rgb(51, 84.933908046, 171.5)) drop-shadow(min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(51, 84.933908046, 171.5));
}
.alert:after {
  background: hsla(0, 0%, 100%, 0.25);
}
.alert > .overlay, .alert > .o, .alert > .s {
  background: linear-gradient(to bottom, rgb(43, 102.1379310345, 253), rgba(61, 184, 255, 0));
}
.alert.active, .alert:hover, .alert:focus, .alert:focus-within, .alert:active {
  filter: drop-shadow(0px 0px 0.2em rgba(61, 184, 255, 0));
}

.alert.blue {
  background: linear-gradient(to bottom, rgb(47, 103.8850574713, 249), rgba(61, 184, 255, 0)) !important;
  border: max(0.05em, 1px) solid rgb(51, 84.933908046, 171.5);
  text-shadow: 0px max(0.06em, 1px) 0 rgb(51, 84.933908046, 171.5), min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(51, 84.933908046, 171.5), max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(51, 84.933908046, 171.5), max(0.05em, 1px) max(0.05em, 1px) 0 rgb(51, 84.933908046, 171.5), min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(51, 84.933908046, 171.5);
}
.alert.blue img {
  filter: drop-shadow(0px max(0.06em, 1px) 0 rgb(51, 84.933908046, 171.5)) drop-shadow(min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(51, 84.933908046, 171.5)) drop-shadow(max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(51, 84.933908046, 171.5)) drop-shadow(max(0.05em, 1px) max(0.05em, 1px) 0 rgb(51, 84.933908046, 171.5)) drop-shadow(min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(51, 84.933908046, 171.5));
}
.alert.blue:after {
  background: hsla(0, 0%, 100%, 0.25);
}
.alert.blue > .overlay, .alert.blue > .o, .alert.blue > .s {
  background: linear-gradient(to bottom, rgb(43, 102.1379310345, 253), rgba(61, 184, 255, 0));
}
.alert.blue.active, .alert.blue:hover, .alert.blue:focus, .alert.blue:focus-within, .alert.blue:active {
  filter: drop-shadow(0px 0px 0.2em rgba(61, 184, 255, 0));
}

.alert.darkblue {
  background: linear-gradient(to bottom, rgb(1.2, 38.2723404255, 194.8), rgba(13.3, 29.2980582524, 248.7, 0)) !important;
  border: max(0.05em, 1px) solid rgb(2, 27.6212765957, 135.8);
  text-shadow: 0px max(0.06em, 1px) 0 rgb(2, 27.6212765957, 135.8), min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(2, 27.6212765957, 135.8), max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(2, 27.6212765957, 135.8), max(0.05em, 1px) max(0.05em, 1px) 0 rgb(2, 27.6212765957, 135.8), min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(2, 27.6212765957, 135.8);
}
.alert.darkblue img {
  filter: drop-shadow(0px max(0.06em, 1px) 0 rgb(2, 27.6212765957, 135.8)) drop-shadow(min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(2, 27.6212765957, 135.8)) drop-shadow(max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(2, 27.6212765957, 135.8)) drop-shadow(max(0.05em, 1px) max(0.05em, 1px) 0 rgb(2, 27.6212765957, 135.8)) drop-shadow(min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(2, 27.6212765957, 135.8));
}
.alert.darkblue:after {
  background: hsla(0, 0%, 100%, 0.25);
}
.alert.darkblue > .overlay, .alert.darkblue > .o, .alert.darkblue > .s {
  background: linear-gradient(to bottom, rgb(0.4, 37.7787234043, 195.6), rgba(9.1, 25.6689320388, 252.9, 0));
}
.alert.darkblue.active, .alert.darkblue:hover, .alert.darkblue:focus, .alert.darkblue:focus-within, .alert.darkblue:active {
  filter: drop-shadow(0px 0px 0.2em rgba(13.3, 29.2980582524, 248.7, 0));
}

.alert.green {
  background: linear-gradient(to bottom, rgb(56.9666666667, 163.1, 3.9), rgba(15.1, 243.9, 29.3192090395, 0)) !important;
  border: max(0.05em, 1px) solid rgb(41.7833333333, 112.35, 6.5);
  text-shadow: 0px max(0.06em, 1px) 0 rgb(41.7833333333, 112.35, 6.5), min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(41.7833333333, 112.35, 6.5), max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(41.7833333333, 112.35, 6.5), max(0.05em, 1px) max(0.05em, 1px) 0 rgb(41.7833333333, 112.35, 6.5), min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(41.7833333333, 112.35, 6.5);
}
.alert.green img {
  filter: drop-shadow(0px max(0.06em, 1px) 0 rgb(41.7833333333, 112.35, 6.5)) drop-shadow(min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(41.7833333333, 112.35, 6.5)) drop-shadow(max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(41.7833333333, 112.35, 6.5)) drop-shadow(max(0.05em, 1px) max(0.05em, 1px) 0 rgb(41.7833333333, 112.35, 6.5)) drop-shadow(min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(41.7833333333, 112.35, 6.5));
}
.alert.green:after {
  background: hsla(0, 0%, 100%, 0.25);
}
.alert.green > .overlay, .alert.green > .o, .alert.green > .s {
  background: linear-gradient(to bottom, rgb(56.1, 165.7, 1.3), rgba(7.7, 251.3, 22.8389830508, 0));
}
.alert.green.active, .alert.green:hover, .alert.green:focus, .alert.green:focus-within, .alert.green:active {
  filter: drop-shadow(0px 0px 0.2em rgba(15.1, 243.9, 29.3192090395, 0));
}

.alert.darkgreen {
  background: linear-gradient(to bottom, rgb(86.181443299, 214.4, 3.6), rgb(67.055, 170.2, 1.8)) !important;
  border: max(0.05em, 1px) solid rgb(61.7855670103, 148.4, 6);
  text-shadow: 0px max(0.06em, 1px) 0 rgb(61.7855670103, 148.4, 6), min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(61.7855670103, 148.4, 6), max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(61.7855670103, 148.4, 6), max(0.05em, 1px) max(0.05em, 1px) 0 rgb(61.7855670103, 148.4, 6), min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(61.7855670103, 148.4, 6);
}
.alert.darkgreen img {
  filter: drop-shadow(0px max(0.06em, 1px) 0 rgb(61.7855670103, 148.4, 6)) drop-shadow(min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(61.7855670103, 148.4, 6)) drop-shadow(max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(61.7855670103, 148.4, 6)) drop-shadow(max(0.05em, 1px) max(0.05em, 1px) 0 rgb(61.7855670103, 148.4, 6)) drop-shadow(min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(61.7855670103, 148.4, 6));
}
.alert.darkgreen:after {
  background: hsla(0, 0%, 100%, 0.25);
}
.alert.darkgreen > .overlay, .alert.darkgreen > .o, .alert.darkgreen > .s {
  background: linear-gradient(to bottom, rgb(85.6618556701, 216.8, 1.2), rgba(66.785, 171.4, 0.6, 0.9));
}
.alert.darkgreen.active, .alert.darkgreen:hover, .alert.darkgreen:focus, .alert.darkgreen:focus-within, .alert.darkgreen:active {
  filter: drop-shadow(0px 0px 0.2em rgb(67.055, 170.2, 1.8));
}

.alert.brightgreen {
  background: linear-gradient(to bottom, rgb(86.181443299, 214.4, 3.6), rgb(67.055, 170.2, 1.8)) !important;
  border: max(0.05em, 1px) solid rgb(61.7855670103, 148.4, 6);
  text-shadow: 0px max(0.06em, 1px) 0 rgb(61.7855670103, 148.4, 6), min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(61.7855670103, 148.4, 6), max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(61.7855670103, 148.4, 6), max(0.05em, 1px) max(0.05em, 1px) 0 rgb(61.7855670103, 148.4, 6), min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(61.7855670103, 148.4, 6);
}
.alert.brightgreen img {
  filter: drop-shadow(0px max(0.06em, 1px) 0 rgb(61.7855670103, 148.4, 6)) drop-shadow(min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(61.7855670103, 148.4, 6)) drop-shadow(max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(61.7855670103, 148.4, 6)) drop-shadow(max(0.05em, 1px) max(0.05em, 1px) 0 rgb(61.7855670103, 148.4, 6)) drop-shadow(min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(61.7855670103, 148.4, 6));
}
.alert.brightgreen:after {
  background: hsla(0, 0%, 100%, 0.25);
}
.alert.brightgreen > .overlay, .alert.brightgreen > .o, .alert.brightgreen > .s {
  background: linear-gradient(to bottom, rgb(85.6618556701, 216.8, 1.2), rgba(66.785, 171.4, 0.6, 0.9));
}
.alert.brightgreen.active, .alert.brightgreen:hover, .alert.brightgreen:focus, .alert.brightgreen:focus-within, .alert.brightgreen:active {
  filter: drop-shadow(0px 0px 0.2em rgb(67.055, 170.2, 1.8));
}

.alert.purple {
  background: linear-gradient(to bottom, #8700ff, rgba(252.3, 239.7, 239.7, 0)) !important;
  border: max(0.05em, 1px) solid rgb(94.5, 0, 178.5);
  text-shadow: 0px max(0.06em, 1px) 0 rgb(94.5, 0, 178.5), min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(94.5, 0, 178.5), max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(94.5, 0, 178.5), max(0.05em, 1px) max(0.05em, 1px) 0 rgb(94.5, 0, 178.5), min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(94.5, 0, 178.5);
}
.alert.purple img {
  filter: drop-shadow(0px max(0.06em, 1px) 0 rgb(94.5, 0, 178.5)) drop-shadow(min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(94.5, 0, 178.5)) drop-shadow(max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(94.5, 0, 178.5)) drop-shadow(max(0.05em, 1px) max(0.05em, 1px) 0 rgb(94.5, 0, 178.5)) drop-shadow(min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(94.5, 0, 178.5));
}
.alert.purple:after {
  background: hsla(0, 0%, 100%, 0.25);
}
.alert.purple > .overlay, .alert.purple > .o, .alert.purple > .s {
  background: linear-gradient(to bottom, #8700ff, rgba(254.1, 237.9, 237.9, 0));
}
.alert.purple.active, .alert.purple:hover, .alert.purple:focus, .alert.purple:focus-within, .alert.purple:active {
  filter: drop-shadow(0px 0px 0.2em rgba(252.3, 239.7, 239.7, 0));
}

.alert.darkpurple {
  background: linear-gradient(to bottom, rgb(95.4, 0.6, 90.247826087), rgba(146.4, 7.2, 192.8, 0)) !important;
  border: max(0.05em, 1px) solid rgb(66.5, 1, 62.9402173913);
  text-shadow: 0px max(0.06em, 1px) 0 rgb(66.5, 1, 62.9402173913), min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(66.5, 1, 62.9402173913), max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(66.5, 1, 62.9402173913), max(0.05em, 1px) max(0.05em, 1px) 0 rgb(66.5, 1, 62.9402173913), min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(66.5, 1, 62.9402173913);
}
.alert.darkpurple img {
  filter: drop-shadow(0px max(0.06em, 1px) 0 rgb(66.5, 1, 62.9402173913)) drop-shadow(min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(66.5, 1, 62.9402173913)) drop-shadow(max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(66.5, 1, 62.9402173913)) drop-shadow(max(0.05em, 1px) max(0.05em, 1px) 0 rgb(66.5, 1, 62.9402173913)) drop-shadow(min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(66.5, 1, 62.9402173913));
}
.alert.darkpurple:after {
  background: hsla(0, 0%, 100%, 0.25);
}
.alert.darkpurple > .overlay, .alert.darkpurple > .o, .alert.darkpurple > .s {
  background: linear-gradient(to bottom, rgb(95.8, 0.2, 90.6043478261), rgba(148.8, 2.4, 197.6, 0));
}
.alert.darkpurple.active, .alert.darkpurple:hover, .alert.darkpurple:focus, .alert.darkpurple:focus-within, .alert.darkpurple:active {
  filter: drop-shadow(0px 0px 0.2em rgba(146.4, 7.2, 192.8, 0));
}

.alert.brightpurple {
  background: linear-gradient(to bottom, rgb(160.0474178404, 2.1, 224.9), rgb(178.4547325103, 1.5, 251.5)) !important;
  border: max(0.05em, 1px) solid rgb(111.929342723, 3.5, 156.45);
  text-shadow: 0px max(0.06em, 1px) 0 rgb(111.929342723, 3.5, 156.45), min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(111.929342723, 3.5, 156.45), max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(111.929342723, 3.5, 156.45), max(0.05em, 1px) max(0.05em, 1px) 0 rgb(111.929342723, 3.5, 156.45), min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(111.929342723, 3.5, 156.45);
}
.alert.brightpurple img {
  filter: drop-shadow(0px max(0.06em, 1px) 0 rgb(111.929342723, 3.5, 156.45)) drop-shadow(min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(111.929342723, 3.5, 156.45)) drop-shadow(max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(111.929342723, 3.5, 156.45)) drop-shadow(max(0.05em, 1px) max(0.05em, 1px) 0 rgb(111.929342723, 3.5, 156.45)) drop-shadow(min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(111.929342723, 3.5, 156.45));
}
.alert.brightpurple:after {
  background: hsla(0, 0%, 100%, 0.25);
}
.alert.brightpurple > .overlay, .alert.brightpurple > .o, .alert.brightpurple > .s {
  background: linear-gradient(to bottom, rgb(160.6323943662, 0.7, 226.3), rgba(178.8703703704, 0.5, 252.5, 0.9));
}
.alert.brightpurple.active, .alert.brightpurple:hover, .alert.brightpurple:focus, .alert.brightpurple:focus-within, .alert.brightpurple:active {
  filter: drop-shadow(0px 0px 0.2em rgb(178.4547325103, 1.5, 251.5));
}

.alert.red {
  background: linear-gradient(to bottom, red, rgba(254.4, 108.6, 108.6, 0)) !important;
  border: max(0.05em, 1px) solid rgb(178.5, 0, 0);
  text-shadow: 0px max(0.06em, 1px) 0 rgb(178.5, 0, 0), min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(178.5, 0, 0), max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(178.5, 0, 0), max(0.05em, 1px) max(0.05em, 1px) 0 rgb(178.5, 0, 0), min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(178.5, 0, 0);
}
.alert.red img {
  filter: drop-shadow(0px max(0.06em, 1px) 0 rgb(178.5, 0, 0)) drop-shadow(min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(178.5, 0, 0)) drop-shadow(max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(178.5, 0, 0)) drop-shadow(max(0.05em, 1px) max(0.05em, 1px) 0 rgb(178.5, 0, 0)) drop-shadow(min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(178.5, 0, 0));
}
.alert.red:after {
  background: hsla(0, 0%, 100%, 0.25);
}
.alert.red > .overlay, .alert.red > .o, .alert.red > .s {
  background: linear-gradient(to bottom, red, rgba(254.8, 108.2, 108.2, 0));
}
.alert.red.active, .alert.red:hover, .alert.red:focus, .alert.red:focus-within, .alert.red:active {
  filter: drop-shadow(0px 0px 0.2em rgba(254.4, 108.6, 108.6, 0));
}

.alert.darkred {
  background: linear-gradient(to bottom, rgb(222.7, 6.3, 6.3), rgb(254.4, 108.6, 108.6)) !important;
  border: max(0.05em, 1px) solid rgb(152.95, 10.5, 10.5);
  text-shadow: 0px max(0.06em, 1px) 0 rgb(152.95, 10.5, 10.5), min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(152.95, 10.5, 10.5), max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(152.95, 10.5, 10.5), max(0.05em, 1px) max(0.05em, 1px) 0 rgb(152.95, 10.5, 10.5), min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(152.95, 10.5, 10.5);
}
.alert.darkred img {
  filter: drop-shadow(0px max(0.06em, 1px) 0 rgb(152.95, 10.5, 10.5)) drop-shadow(min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(152.95, 10.5, 10.5)) drop-shadow(max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(152.95, 10.5, 10.5)) drop-shadow(max(0.05em, 1px) max(0.05em, 1px) 0 rgb(152.95, 10.5, 10.5)) drop-shadow(min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(152.95, 10.5, 10.5));
}
.alert.darkred:after {
  background: hsla(0, 0%, 100%, 0.25);
}
.alert.darkred > .overlay, .alert.darkred > .o, .alert.darkred > .s {
  background: linear-gradient(to bottom, rgb(226.9, 2.1, 2.1), rgba(254.8, 108.2, 108.2, 0.9));
}
.alert.darkred.active, .alert.darkred:hover, .alert.darkred:focus, .alert.darkred:focus-within, .alert.darkred:active {
  filter: drop-shadow(0px 0px 0.2em rgb(254.4, 108.6, 108.6));
}

.alert.pink {
  background: linear-gradient(to bottom, #ff0080, rgba(254.4, 108.6, 185.0685314685, 0)) !important;
  border: max(0.05em, 1px) solid rgb(178.5, 0, 89.6);
  text-shadow: 0px max(0.06em, 1px) 0 rgb(178.5, 0, 89.6), min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(178.5, 0, 89.6), max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(178.5, 0, 89.6), max(0.05em, 1px) max(0.05em, 1px) 0 rgb(178.5, 0, 89.6), min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(178.5, 0, 89.6);
}
.alert.pink img {
  filter: drop-shadow(0px max(0.06em, 1px) 0 rgb(178.5, 0, 89.6)) drop-shadow(min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(178.5, 0, 89.6)) drop-shadow(max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(178.5, 0, 89.6)) drop-shadow(max(0.05em, 1px) max(0.05em, 1px) 0 rgb(178.5, 0, 89.6)) drop-shadow(min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(178.5, 0, 89.6));
}
.alert.pink:after {
  background: hsla(0, 0%, 100%, 0.25);
}
.alert.pink > .overlay, .alert.pink > .o, .alert.pink > .s {
  background: linear-gradient(to bottom, #ff0080, rgba(254.8, 108.2, 185.0881118881, 0));
}
.alert.pink.active, .alert.pink:hover, .alert.pink:focus, .alert.pink:focus-within, .alert.pink:active {
  filter: drop-shadow(0px 0px 0.2em rgba(254.4, 108.6, 185.0685314685, 0));
}

.alert.darkpink {
  background: linear-gradient(to bottom, rgb(242.9, 8.1, 126.0959390863), rgb(254.4, 108.6, 185.0685314685)) !important;
  border: max(0.05em, 1px) solid rgb(166.25, 13.5, 90.2626903553);
  text-shadow: 0px max(0.06em, 1px) 0 rgb(166.25, 13.5, 90.2626903553), min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(166.25, 13.5, 90.2626903553), max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(166.25, 13.5, 90.2626903553), max(0.05em, 1px) max(0.05em, 1px) 0 rgb(166.25, 13.5, 90.2626903553), min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(166.25, 13.5, 90.2626903553);
}
.alert.darkpink img {
  filter: drop-shadow(0px max(0.06em, 1px) 0 rgb(166.25, 13.5, 90.2626903553)) drop-shadow(min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(166.25, 13.5, 90.2626903553)) drop-shadow(max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(166.25, 13.5, 90.2626903553)) drop-shadow(max(0.05em, 1px) max(0.05em, 1px) 0 rgb(166.25, 13.5, 90.2626903553)) drop-shadow(min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(166.25, 13.5, 90.2626903553));
}
.alert.darkpink:after {
  background: hsla(0, 0%, 100%, 0.25);
}
.alert.darkpink > .overlay, .alert.darkpink > .o, .alert.darkpink > .s {
  background: linear-gradient(to bottom, rgb(248.3, 2.7, 126.1233502538), rgba(254.8, 108.2, 185.0881118881, 0.9));
}
.alert.darkpink.active, .alert.darkpink:hover, .alert.darkpink:focus, .alert.darkpink:focus-within, .alert.darkpink:active {
  filter: drop-shadow(0px 0px 0.2em rgb(254.4, 108.6, 185.0685314685));
}

.alert.brightpink {
  background: linear-gradient(to bottom, rgb(245.1, 38.9, 212.88125), rgb(247.2, 71.8, 219.4388489209)) !important;
  border: max(0.05em, 1px) solid rgb(166.95, 45.5, 147.9734375);
  text-shadow: 0px max(0.06em, 1px) 0 rgb(166.95, 45.5, 147.9734375), min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(166.95, 45.5, 147.9734375), max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(166.95, 45.5, 147.9734375), max(0.05em, 1px) max(0.05em, 1px) 0 rgb(166.95, 45.5, 147.9734375), min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(166.95, 45.5, 147.9734375);
}
.alert.brightpink img {
  filter: drop-shadow(0px max(0.06em, 1px) 0 rgb(166.95, 45.5, 147.9734375)) drop-shadow(min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(166.95, 45.5, 147.9734375)) drop-shadow(max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(166.95, 45.5, 147.9734375)) drop-shadow(max(0.05em, 1px) max(0.05em, 1px) 0 rgb(166.95, 45.5, 147.9734375)) drop-shadow(min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(166.95, 45.5, 147.9734375));
}
.alert.brightpink:after {
  background: hsla(0, 0%, 100%, 0.25);
}
.alert.brightpink > .overlay, .alert.brightpink > .o, .alert.brightpink > .s {
  background: linear-gradient(to bottom, rgb(251.7, 32.3, 217.41875), rgba(252.4, 66.6, 222.9928057554, 0.9));
}
.alert.brightpink.active, .alert.brightpink:hover, .alert.brightpink:focus, .alert.brightpink:focus-within, .alert.brightpink:active {
  filter: drop-shadow(0px 0px 0.2em rgb(247.2, 71.8, 219.4388489209));
}

.alert.yellowpink {
  background: linear-gradient(to bottom, rgb(242.9, 8.1, 126.0959390863), rgb(254.4, 108.6, 185.0685314685)) !important;
  border: max(0.05em, 1px) solid rgb(166.25, 13.5, 90.2626903553);
  text-shadow: 0px max(0.06em, 1px) 0 rgb(166.25, 13.5, 90.2626903553), min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(166.25, 13.5, 90.2626903553), max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(166.25, 13.5, 90.2626903553), max(0.05em, 1px) max(0.05em, 1px) 0 rgb(166.25, 13.5, 90.2626903553), min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(166.25, 13.5, 90.2626903553);
}
.alert.yellowpink img {
  filter: drop-shadow(0px max(0.06em, 1px) 0 rgb(166.25, 13.5, 90.2626903553)) drop-shadow(min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(166.25, 13.5, 90.2626903553)) drop-shadow(max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(166.25, 13.5, 90.2626903553)) drop-shadow(max(0.05em, 1px) max(0.05em, 1px) 0 rgb(166.25, 13.5, 90.2626903553)) drop-shadow(min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(166.25, 13.5, 90.2626903553));
}
.alert.yellowpink:after {
  background: hsla(0, 0%, 100%, 0.25);
}
.alert.yellowpink > .overlay, .alert.yellowpink > .o, .alert.yellowpink > .s {
  background: linear-gradient(to bottom, rgb(248.3, 2.7, 126.1233502538), rgba(254.8, 108.2, 185.0881118881, 0.9));
}
.alert.yellowpink.active, .alert.yellowpink:hover, .alert.yellowpink:focus, .alert.yellowpink:focus-within, .alert.yellowpink:active {
  filter: drop-shadow(0px 0px 0.2em rgb(254.4, 108.6, 185.0685314685));
}

.alert.gold {
  background: linear-gradient(to bottom, #ffb800, rgba(255, 255, 255, 0)) !important;
  border: max(0.05em, 1px) solid rgb(178.5, 128.8, 0);
  text-shadow: 0px max(0.06em, 1px) 0 rgb(178.5, 128.8, 0), min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(178.5, 128.8, 0), max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(178.5, 128.8, 0), max(0.05em, 1px) max(0.05em, 1px) 0 rgb(178.5, 128.8, 0), min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(178.5, 128.8, 0);
}
.alert.gold img {
  filter: drop-shadow(0px max(0.06em, 1px) 0 rgb(178.5, 128.8, 0)) drop-shadow(min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(178.5, 128.8, 0)) drop-shadow(max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(178.5, 128.8, 0)) drop-shadow(max(0.05em, 1px) max(0.05em, 1px) 0 rgb(178.5, 128.8, 0)) drop-shadow(min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(178.5, 128.8, 0));
}
.alert.gold:after {
  background: hsla(0, 0%, 100%, 0.25);
}
.alert.gold > .overlay, .alert.gold > .o, .alert.gold > .s {
  background: linear-gradient(to bottom, #ffb800, rgba(255, 255, 255, 0));
}
.alert.gold.active, .alert.gold:hover, .alert.gold:focus, .alert.gold:focus-within, .alert.gold:active {
  filter: drop-shadow(0px 0px 0.2em rgba(255, 255, 255, 0));
}

.alert.darkgold {
  background: linear-gradient(to bottom, rgb(249, 224.6206896552, 47), #ffba3d) !important;
  border: max(0.05em, 1px) solid rgb(171.5, 156.9568965517, 51);
  text-shadow: 0px max(0.06em, 1px) 0 rgb(171.5, 156.9568965517, 51), min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(171.5, 156.9568965517, 51), max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(171.5, 156.9568965517, 51), max(0.05em, 1px) max(0.05em, 1px) 0 rgb(171.5, 156.9568965517, 51), min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(171.5, 156.9568965517, 51);
}
.alert.darkgold img {
  filter: drop-shadow(0px max(0.06em, 1px) 0 rgb(171.5, 156.9568965517, 51)) drop-shadow(min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(171.5, 156.9568965517, 51)) drop-shadow(max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(171.5, 156.9568965517, 51)) drop-shadow(max(0.05em, 1px) max(0.05em, 1px) 0 rgb(171.5, 156.9568965517, 51)) drop-shadow(min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(171.5, 156.9568965517, 51));
}
.alert.darkgold:after {
  background: hsla(0, 0%, 100%, 0.25);
}
.alert.darkgold > .overlay, .alert.darkgold > .o, .alert.darkgold > .s {
  background: linear-gradient(to bottom, rgb(253, 227.6551724138, 43), rgba(255, 186, 61, 0.9));
}
.alert.darkgold.active, .alert.darkgold:hover, .alert.darkgold:focus, .alert.darkgold:focus-within, .alert.darkgold:active {
  filter: drop-shadow(0px 0px 0.2em #ffba3d);
}

.alert.orange {
  background: linear-gradient(to bottom, rgb(169.9, 88.1240506329, 2.1), rgba(246, 137.6321243523, 11, 0)) !important;
  border: max(0.05em, 1px) solid rgb(117.95, 62.1737341772, 3.5);
  text-shadow: 0px max(0.06em, 1px) 0 rgb(117.95, 62.1737341772, 3.5), min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(117.95, 62.1737341772, 3.5), max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(117.95, 62.1737341772, 3.5), max(0.05em, 1px) max(0.05em, 1px) 0 rgb(117.95, 62.1737341772, 3.5), min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(117.95, 62.1737341772, 3.5);
}
.alert.orange img {
  filter: drop-shadow(0px max(0.06em, 1px) 0 rgb(117.95, 62.1737341772, 3.5)) drop-shadow(min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(117.95, 62.1737341772, 3.5)) drop-shadow(max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(117.95, 62.1737341772, 3.5)) drop-shadow(max(0.05em, 1px) max(0.05em, 1px) 0 rgb(117.95, 62.1737341772, 3.5)) drop-shadow(min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(117.95, 62.1737341772, 3.5));
}
.alert.orange:after {
  background: hsla(0, 0%, 100%, 0.25);
}
.alert.orange > .overlay, .alert.orange > .o, .alert.orange > .s {
  background: linear-gradient(to bottom, rgb(171.3, 88.1594936709, 0.7), rgba(252, 138.0984455959, 5, 0));
}
.alert.orange.active, .alert.orange:hover, .alert.orange:focus, .alert.orange:focus-within, .alert.orange:active {
  filter: drop-shadow(0px 0px 0.2em rgba(246, 137.6321243523, 11, 0));
}

.alert.lightorange {
  background: linear-gradient(to bottom, rgb(222.3, 165.0130434783, 2.7), rgb(247.2, 184.6965517241, 7.8)) !important;
  border: max(0.05em, 1px) solid rgb(154.35, 115.2586956522, 4.5);
  text-shadow: 0px max(0.06em, 1px) 0 rgb(154.35, 115.2586956522, 4.5), min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(154.35, 115.2586956522, 4.5), max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(154.35, 115.2586956522, 4.5), max(0.05em, 1px) max(0.05em, 1px) 0 rgb(154.35, 115.2586956522, 4.5), min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(154.35, 115.2586956522, 4.5);
}
.alert.lightorange img {
  filter: drop-shadow(0px max(0.06em, 1px) 0 rgb(154.35, 115.2586956522, 4.5)) drop-shadow(min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(154.35, 115.2586956522, 4.5)) drop-shadow(max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(154.35, 115.2586956522, 4.5)) drop-shadow(max(0.05em, 1px) max(0.05em, 1px) 0 rgb(154.35, 115.2586956522, 4.5)) drop-shadow(min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(154.35, 115.2586956522, 4.5));
}
.alert.lightorange:after {
  background: hsla(0, 0%, 100%, 0.25);
}
.alert.lightorange > .overlay, .alert.lightorange > .o, .alert.lightorange > .s {
  background: linear-gradient(to bottom, rgb(224.1, 165.8739130435, 0.9), rgba(252.4, 187.1812807882, 2.6, 0.9));
}
.alert.lightorange.active, .alert.lightorange:hover, .alert.lightorange:focus, .alert.lightorange:focus-within, .alert.lightorange:active {
  filter: drop-shadow(0px 0px 0.2em rgb(247.2, 184.6965517241, 7.8));
}

.alert.turquoise {
  background: linear-gradient(to bottom, #00ffa0, rgba(72.4, 246.6, 182.0814814815, 0)) !important;
  border: max(0.05em, 1px) solid rgb(0, 178.5, 112);
  text-shadow: 0px max(0.06em, 1px) 0 rgb(0, 178.5, 112), min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(0, 178.5, 112), max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(0, 178.5, 112), max(0.05em, 1px) max(0.05em, 1px) 0 rgb(0, 178.5, 112), min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(0, 178.5, 112);
}
.alert.turquoise img {
  filter: drop-shadow(0px max(0.06em, 1px) 0 rgb(0, 178.5, 112)) drop-shadow(min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(0, 178.5, 112)) drop-shadow(max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(0, 178.5, 112)) drop-shadow(max(0.05em, 1px) max(0.05em, 1px) 0 rgb(0, 178.5, 112)) drop-shadow(min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(0, 178.5, 112));
}
.alert.turquoise:after {
  background: hsla(0, 0%, 100%, 0.25);
}
.alert.turquoise > .overlay, .alert.turquoise > .o, .alert.turquoise > .s {
  background: linear-gradient(to bottom, #00ffa0, rgba(66.8, 252.2, 183.5333333333, 0));
}
.alert.turquoise.active, .alert.turquoise:hover, .alert.turquoise:focus, .alert.turquoise:focus-within, .alert.turquoise:active {
  filter: drop-shadow(0px 0px 0.2em rgba(72.4, 246.6, 182.0814814815, 0));
}

.alert.grey {
  background: linear-gradient(to bottom, rgb(151.3, 26.7, 26.7), rgba(236.1, 147.9, 147.9, 0)) !important;
  border: max(0.05em, 1px) solid rgb(93.45, 44.5, 44.5);
  text-shadow: 0px max(0.06em, 1px) 0 rgb(93.45, 44.5, 44.5), min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(93.45, 44.5, 44.5), max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(93.45, 44.5, 44.5), max(0.05em, 1px) max(0.05em, 1px) 0 rgb(93.45, 44.5, 44.5), min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(93.45, 44.5, 44.5);
}
.alert.grey img {
  filter: drop-shadow(0px max(0.06em, 1px) 0 rgb(93.45, 44.5, 44.5)) drop-shadow(min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(93.45, 44.5, 44.5)) drop-shadow(max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(93.45, 44.5, 44.5)) drop-shadow(max(0.05em, 1px) max(0.05em, 1px) 0 rgb(93.45, 44.5, 44.5)) drop-shadow(min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(93.45, 44.5, 44.5));
}
.alert.grey:after {
  background: hsla(0, 0%, 100%, 0.25);
}
.alert.grey > .overlay, .alert.grey > .o, .alert.grey > .s {
  background: linear-gradient(to bottom, rgb(169.1, 8.9, 8.9), rgba(248.7, 135.3, 135.3, 0));
}
.alert.grey.active, .alert.grey:hover, .alert.grey:focus, .alert.grey:focus-within, .alert.grey:active {
  filter: drop-shadow(0px 0px 0.2em rgba(236.1, 147.9, 147.9, 0));
}

.alert.lightgrey {
  background: linear-gradient(to bottom, rgb(21.3, 150.4534883721, 163.7), rgb(110.9, 212.4135135135, 236.1)) !important;
  border: max(0.05em, 1px) solid rgb(35.5, 98.2174418605, 104.65);
  text-shadow: 0px max(0.06em, 1px) 0 rgb(35.5, 98.2174418605, 104.65), min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(35.5, 98.2174418605, 104.65), max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(35.5, 98.2174418605, 104.65), max(0.05em, 1px) max(0.05em, 1px) 0 rgb(35.5, 98.2174418605, 104.65), min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(35.5, 98.2174418605, 104.65);
}
.alert.lightgrey img {
  filter: drop-shadow(0px max(0.06em, 1px) 0 rgb(35.5, 98.2174418605, 104.65)) drop-shadow(min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(35.5, 98.2174418605, 104.65)) drop-shadow(max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(35.5, 98.2174418605, 104.65)) drop-shadow(max(0.05em, 1px) max(0.05em, 1px) 0 rgb(35.5, 98.2174418605, 104.65)) drop-shadow(min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(35.5, 98.2174418605, 104.65));
}
.alert.lightgrey:after {
  background: hsla(0, 0%, 100%, 0.25);
}
.alert.lightgrey > .overlay, .alert.lightgrey > .o, .alert.lightgrey > .s {
  background: linear-gradient(to bottom, rgb(7.1, 162.011627907, 177.9), rgba(98.3, 220.2459459459, 248.7, 0.9));
}
.alert.lightgrey.active, .alert.lightgrey:hover, .alert.lightgrey:focus, .alert.lightgrey:focus-within, .alert.lightgrey:active {
  filter: drop-shadow(0px 0px 0.2em rgb(110.9, 212.4135135135, 236.1));
}

.alert.black {
  background: linear-gradient(to bottom, #200000, #270e00) !important;
  border: max(0.05em, 1px) solid rgb(22.4, 0, 0);
  text-shadow: 0px max(0.06em, 1px) 0 rgb(22.4, 0, 0), min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(22.4, 0, 0), max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(22.4, 0, 0), max(0.05em, 1px) max(0.05em, 1px) 0 rgb(22.4, 0, 0), min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(22.4, 0, 0);
}
.alert.black img {
  filter: drop-shadow(0px max(0.06em, 1px) 0 rgb(22.4, 0, 0)) drop-shadow(min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(22.4, 0, 0)) drop-shadow(max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(22.4, 0, 0)) drop-shadow(max(0.05em, 1px) max(0.05em, 1px) 0 rgb(22.4, 0, 0)) drop-shadow(min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(22.4, 0, 0));
}
.alert.black:after {
  background: hsla(0, 0%, 100%, 0.25);
}
.alert.black > .overlay, .alert.black > .o, .alert.black > .s {
  background: linear-gradient(to bottom, #200000, rgba(39, 14, 0, 0.9));
}
.alert.black.active, .alert.black:hover, .alert.black:focus, .alert.black:focus-within, .alert.black:active {
  filter: drop-shadow(0px 0px 0.2em #270e00);
}

.alert.christmas {
  background: linear-gradient(to bottom, rgb(56.3345177665, 219.1, 3.9), rgb(237.5, 1.5, 1.5)) !important;
  border: max(0.05em, 1px) solid rgb(41.8421319797, 151.55, 6.5);
  text-shadow: 0px max(0.06em, 1px) 0 rgb(41.8421319797, 151.55, 6.5), min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(41.8421319797, 151.55, 6.5), max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(41.8421319797, 151.55, 6.5), max(0.05em, 1px) max(0.05em, 1px) 0 rgb(41.8421319797, 151.55, 6.5), min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(41.8421319797, 151.55, 6.5);
}
.alert.christmas img {
  filter: drop-shadow(0px max(0.06em, 1px) 0 rgb(41.8421319797, 151.55, 6.5)) drop-shadow(min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(41.8421319797, 151.55, 6.5)) drop-shadow(max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(41.8421319797, 151.55, 6.5)) drop-shadow(max(0.05em, 1px) max(0.05em, 1px) 0 rgb(41.8421319797, 151.55, 6.5)) drop-shadow(min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(41.8421319797, 151.55, 6.5));
}
.alert.christmas:after {
  background: hsla(0, 0%, 100%, 0.25);
}
.alert.christmas > .overlay, .alert.christmas > .o, .alert.christmas > .s {
  background: linear-gradient(to bottom, rgb(55.0015228426, 221.7, 1.3), rgba(238.5, 0.5, 0.5, 0.9));
}
.alert.christmas.active, .alert.christmas:hover, .alert.christmas:focus, .alert.christmas:focus-within, .alert.christmas:active {
  filter: drop-shadow(0px 0px 0.2em rgb(237.5, 1.5, 1.5));
}

.alert.halloweenOld {
  background: linear-gradient(to bottom, rgb(222.7, 6.3, 6.3), rgb(254.4, 108.6, 108.6)) !important;
  border: max(0.05em, 1px) solid rgb(152.95, 10.5, 10.5);
  text-shadow: 0px max(0.06em, 1px) 0 rgb(152.95, 10.5, 10.5), min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(152.95, 10.5, 10.5), max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(152.95, 10.5, 10.5), max(0.05em, 1px) max(0.05em, 1px) 0 rgb(152.95, 10.5, 10.5), min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(152.95, 10.5, 10.5);
}
.alert.halloweenOld img {
  filter: drop-shadow(0px max(0.06em, 1px) 0 rgb(152.95, 10.5, 10.5)) drop-shadow(min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(152.95, 10.5, 10.5)) drop-shadow(max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(152.95, 10.5, 10.5)) drop-shadow(max(0.05em, 1px) max(0.05em, 1px) 0 rgb(152.95, 10.5, 10.5)) drop-shadow(min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(152.95, 10.5, 10.5));
}
.alert.halloweenOld:after {
  background: hsla(0, 0%, 100%, 0.25);
}
.alert.halloweenOld > .overlay, .alert.halloweenOld > .o, .alert.halloweenOld > .s {
  background: linear-gradient(to bottom, rgb(226.9, 2.1, 2.1), rgba(254.8, 108.2, 108.2, 0.9));
}
.alert.halloweenOld.active, .alert.halloweenOld:hover, .alert.halloweenOld:focus, .alert.halloweenOld:focus-within, .alert.halloweenOld:active {
  filter: drop-shadow(0px 0px 0.2em rgb(254.4, 108.6, 108.6));
}

.alert.halloween {
  background: linear-gradient(to bottom, rgb(135.4, 0.6, 0.6), #270e00) !important;
  border: max(0.05em, 1px) solid rgb(94.5, 1, 1);
  text-shadow: 0px max(0.06em, 1px) 0 rgb(94.5, 1, 1), min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(94.5, 1, 1), max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(94.5, 1, 1), max(0.05em, 1px) max(0.05em, 1px) 0 rgb(94.5, 1, 1), min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(94.5, 1, 1);
}
.alert.halloween img {
  filter: drop-shadow(0px max(0.06em, 1px) 0 rgb(94.5, 1, 1)) drop-shadow(min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(94.5, 1, 1)) drop-shadow(max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(94.5, 1, 1)) drop-shadow(max(0.05em, 1px) max(0.05em, 1px) 0 rgb(94.5, 1, 1)) drop-shadow(min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(94.5, 1, 1));
}
.alert.halloween:after {
  background: hsla(0, 0%, 100%, 0.25);
}
.alert.halloween > .overlay, .alert.halloween > .o, .alert.halloween > .s {
  background: linear-gradient(to bottom, rgb(135.8, 0.2, 0.2), rgba(39, 14, 0, 0.9));
}
.alert.halloween.active, .alert.halloween:hover, .alert.halloween:focus, .alert.halloween:focus-within, .alert.halloween:active {
  filter: drop-shadow(0px 0px 0.2em #270e00);
}

.alert.star1 {
  background: linear-gradient(to bottom, rgb(38.7, 237.3, 163.6810344828), rgb(72.4, 246.6, 182.0814814815)) !important;
  border: max(0.05em, 1px) solid rgb(50.5, 157.85, 118.0564655172);
  text-shadow: 0px max(0.06em, 1px) 0 rgb(50.5, 157.85, 118.0564655172), min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(50.5, 157.85, 118.0564655172), max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(50.5, 157.85, 118.0564655172), max(0.05em, 1px) max(0.05em, 1px) 0 rgb(50.5, 157.85, 118.0564655172), min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(50.5, 157.85, 118.0564655172);
}
.alert.star1 img {
  filter: drop-shadow(0px max(0.06em, 1px) 0 rgb(50.5, 157.85, 118.0564655172)) drop-shadow(min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(50.5, 157.85, 118.0564655172)) drop-shadow(max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(50.5, 157.85, 118.0564655172)) drop-shadow(max(0.05em, 1px) max(0.05em, 1px) 0 rgb(50.5, 157.85, 118.0564655172)) drop-shadow(min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(50.5, 157.85, 118.0564655172));
}
.alert.star1:after {
  background: hsla(0, 0%, 100%, 0.25);
}
.alert.star1 > .overlay, .alert.star1 > .o, .alert.star1 > .s {
  background: linear-gradient(to bottom, rgb(26.9, 249.1, 166.7327586207), rgba(66.8, 252.2, 183.5333333333, 0.9));
}
.alert.star1.active, .alert.star1:hover, .alert.star1:focus, .alert.star1:focus-within, .alert.star1:active {
  filter: drop-shadow(0px 0px 0.2em rgb(72.4, 246.6, 182.0814814815));
}

.alert.star2 {
  background: linear-gradient(to bottom, rgb(86.181443299, 214.4, 3.6), rgb(67.055, 170.2, 1.8)) !important;
  border: max(0.05em, 1px) solid rgb(61.7855670103, 148.4, 6);
  text-shadow: 0px max(0.06em, 1px) 0 rgb(61.7855670103, 148.4, 6), min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(61.7855670103, 148.4, 6), max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(61.7855670103, 148.4, 6), max(0.05em, 1px) max(0.05em, 1px) 0 rgb(61.7855670103, 148.4, 6), min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(61.7855670103, 148.4, 6);
}
.alert.star2 img {
  filter: drop-shadow(0px max(0.06em, 1px) 0 rgb(61.7855670103, 148.4, 6)) drop-shadow(min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(61.7855670103, 148.4, 6)) drop-shadow(max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(61.7855670103, 148.4, 6)) drop-shadow(max(0.05em, 1px) max(0.05em, 1px) 0 rgb(61.7855670103, 148.4, 6)) drop-shadow(min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(61.7855670103, 148.4, 6));
}
.alert.star2:after {
  background: hsla(0, 0%, 100%, 0.25);
}
.alert.star2 > .overlay, .alert.star2 > .o, .alert.star2 > .s {
  background: linear-gradient(to bottom, rgb(85.6618556701, 216.8, 1.2), rgba(66.785, 171.4, 0.6, 0.9));
}
.alert.star2.active, .alert.star2:hover, .alert.star2:focus, .alert.star2:focus-within, .alert.star2:active {
  filter: drop-shadow(0px 0px 0.2em rgb(67.055, 170.2, 1.8));
}

.alert.star3 {
  background: linear-gradient(to bottom, rgb(222.3, 165.0130434783, 2.7), rgb(247.2, 184.6965517241, 7.8)) !important;
  border: max(0.05em, 1px) solid rgb(154.35, 115.2586956522, 4.5);
  text-shadow: 0px max(0.06em, 1px) 0 rgb(154.35, 115.2586956522, 4.5), min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(154.35, 115.2586956522, 4.5), max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(154.35, 115.2586956522, 4.5), max(0.05em, 1px) max(0.05em, 1px) 0 rgb(154.35, 115.2586956522, 4.5), min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(154.35, 115.2586956522, 4.5);
}
.alert.star3 img {
  filter: drop-shadow(0px max(0.06em, 1px) 0 rgb(154.35, 115.2586956522, 4.5)) drop-shadow(min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(154.35, 115.2586956522, 4.5)) drop-shadow(max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(154.35, 115.2586956522, 4.5)) drop-shadow(max(0.05em, 1px) max(0.05em, 1px) 0 rgb(154.35, 115.2586956522, 4.5)) drop-shadow(min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(154.35, 115.2586956522, 4.5));
}
.alert.star3:after {
  background: hsla(0, 0%, 100%, 0.25);
}
.alert.star3 > .overlay, .alert.star3 > .o, .alert.star3 > .s {
  background: linear-gradient(to bottom, rgb(224.1, 165.8739130435, 0.9), rgba(252.4, 187.1812807882, 2.6, 0.9));
}
.alert.star3.active, .alert.star3:hover, .alert.star3:focus, .alert.star3:focus-within, .alert.star3:active {
  filter: drop-shadow(0px 0px 0.2em rgb(247.2, 184.6965517241, 7.8));
}

.alert.star4 {
  background: linear-gradient(to bottom, rgb(245.1, 38.9, 212.88125), rgb(247.2, 71.8, 219.4388489209)) !important;
  border: max(0.05em, 1px) solid rgb(166.95, 45.5, 147.9734375);
  text-shadow: 0px max(0.06em, 1px) 0 rgb(166.95, 45.5, 147.9734375), min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(166.95, 45.5, 147.9734375), max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(166.95, 45.5, 147.9734375), max(0.05em, 1px) max(0.05em, 1px) 0 rgb(166.95, 45.5, 147.9734375), min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(166.95, 45.5, 147.9734375);
}
.alert.star4 img {
  filter: drop-shadow(0px max(0.06em, 1px) 0 rgb(166.95, 45.5, 147.9734375)) drop-shadow(min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(166.95, 45.5, 147.9734375)) drop-shadow(max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(166.95, 45.5, 147.9734375)) drop-shadow(max(0.05em, 1px) max(0.05em, 1px) 0 rgb(166.95, 45.5, 147.9734375)) drop-shadow(min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(166.95, 45.5, 147.9734375));
}
.alert.star4:after {
  background: hsla(0, 0%, 100%, 0.25);
}
.alert.star4 > .overlay, .alert.star4 > .o, .alert.star4 > .s {
  background: linear-gradient(to bottom, rgb(251.7, 32.3, 217.41875), rgba(252.4, 66.6, 222.9928057554, 0.9));
}
.alert.star4.active, .alert.star4:hover, .alert.star4:focus, .alert.star4:focus-within, .alert.star4:active {
  filter: drop-shadow(0px 0px 0.2em rgb(247.2, 71.8, 219.4388489209));
}

.alert.star5 {
  background: linear-gradient(to bottom, rgb(160.0474178404, 2.1, 224.9), rgb(178.4547325103, 1.5, 251.5)) !important;
  border: max(0.05em, 1px) solid rgb(111.929342723, 3.5, 156.45);
  text-shadow: 0px max(0.06em, 1px) 0 rgb(111.929342723, 3.5, 156.45), min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(111.929342723, 3.5, 156.45), max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(111.929342723, 3.5, 156.45), max(0.05em, 1px) max(0.05em, 1px) 0 rgb(111.929342723, 3.5, 156.45), min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(111.929342723, 3.5, 156.45);
}
.alert.star5 img {
  filter: drop-shadow(0px max(0.06em, 1px) 0 rgb(111.929342723, 3.5, 156.45)) drop-shadow(min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(111.929342723, 3.5, 156.45)) drop-shadow(max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(111.929342723, 3.5, 156.45)) drop-shadow(max(0.05em, 1px) max(0.05em, 1px) 0 rgb(111.929342723, 3.5, 156.45)) drop-shadow(min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(111.929342723, 3.5, 156.45));
}
.alert.star5:after {
  background: hsla(0, 0%, 100%, 0.25);
}
.alert.star5 > .overlay, .alert.star5 > .o, .alert.star5 > .s {
  background: linear-gradient(to bottom, rgb(160.6323943662, 0.7, 226.3), rgba(178.8703703704, 0.5, 252.5, 0.9));
}
.alert.star5.active, .alert.star5:hover, .alert.star5:focus, .alert.star5:focus-within, .alert.star5:active {
  filter: drop-shadow(0px 0px 0.2em rgb(178.4547325103, 1.5, 251.5));
}

.alert.disabled {
  background: linear-gradient(to bottom, rgb(151.3, 26.7, 26.7), rgb(236.1, 147.9, 147.9)) !important;
  border: max(0.05em, 1px) solid rgb(93.45, 44.5, 44.5);
  text-shadow: 0px max(0.06em, 1px) 0 rgb(93.45, 44.5, 44.5), min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(93.45, 44.5, 44.5), max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(93.45, 44.5, 44.5), max(0.05em, 1px) max(0.05em, 1px) 0 rgb(93.45, 44.5, 44.5), min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(93.45, 44.5, 44.5);
}
.alert.disabled img {
  filter: drop-shadow(0px max(0.06em, 1px) 0 rgb(93.45, 44.5, 44.5)) drop-shadow(min(-0.04em, -1px) min(-0.05em, -1px) 0 rgb(93.45, 44.5, 44.5)) drop-shadow(max(0.04em, 1px) min(-0.05em, -1px) 0 rgb(93.45, 44.5, 44.5)) drop-shadow(max(0.05em, 1px) max(0.05em, 1px) 0 rgb(93.45, 44.5, 44.5)) drop-shadow(min(-0.05em, -1px) max(0.05em, 1px) 0 rgb(93.45, 44.5, 44.5));
}
.alert.disabled:after {
  background: hsla(0, 0%, 100%, 0.25);
}
.alert.disabled > .overlay, .alert.disabled > .o, .alert.disabled > .s {
  background: linear-gradient(to bottom, rgb(169.1, 8.9, 8.9), rgba(248.7, 135.3, 135.3, 0.9));
}
.alert.disabled.active, .alert.disabled:hover, .alert.disabled:focus, .alert.disabled:focus-within, .alert.disabled:active {
  filter: drop-shadow(0px 0px 0.2em rgb(236.1, 147.9, 147.9));
}

.alert.transparent {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)) !important;
  border: max(0.05em, 1px) solid rgba(0, 0, 0, 0);
  text-shadow: 0px max(0.06em, 1px) 0 rgba(0, 0, 0, 0), min(-0.04em, -1px) min(-0.05em, -1px) 0 rgba(0, 0, 0, 0), max(0.04em, 1px) min(-0.05em, -1px) 0 rgba(0, 0, 0, 0), max(0.05em, 1px) max(0.05em, 1px) 0 rgba(0, 0, 0, 0), min(-0.05em, -1px) max(0.05em, 1px) 0 rgba(0, 0, 0, 0);
}
.alert.transparent img {
  filter: drop-shadow(0px max(0.06em, 1px) 0 rgba(0, 0, 0, 0)) drop-shadow(min(-0.04em, -1px) min(-0.05em, -1px) 0 rgba(0, 0, 0, 0)) drop-shadow(max(0.04em, 1px) min(-0.05em, -1px) 0 rgba(0, 0, 0, 0)) drop-shadow(max(0.05em, 1px) max(0.05em, 1px) 0 rgba(0, 0, 0, 0)) drop-shadow(min(-0.05em, -1px) max(0.05em, 1px) 0 rgba(0, 0, 0, 0));
}
.alert.transparent:after {
  background: hsla(0, 0%, 100%, 0.25);
}
.alert.transparent > .overlay, .alert.transparent > .o, .alert.transparent > .s {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
}
.alert.transparent.active, .alert.transparent:hover, .alert.transparent:focus, .alert.transparent:focus-within, .alert.transparent:active {
  filter: drop-shadow(0px 0px 0.2em rgba(0, 0, 0, 0));
}

.box {
  border-radius: 0.5em;
  /*margin: 0.5em 0.75em 0.5em;*/
  display: flex;
  flex-direction: column;
}
.box.row {
  flex-direction: row;
}
.box.overflow {
  overflow: visible;
}
.box > .titleHolder, .box > .header {
  padding: 0.5em 0;
  border-radius: 0.5em 0.5em 0 0;
}
.box > .titleHolder.tsp, .box > .header.tsp {
  background-color: transparent !important;
}
.box > .titleHolder.gray, .box > .header.gray {
  background-color: #757575 !important;
}
.box.bottom > .titleHolder, .box.bottom > .header {
  border-radius: 0 0 0.5em 0.5em;
  order: 1;
}
.box.left {
  display: flex;
  flex-direction: row;
}
.box.left > .titleHolder, .box.left > .header {
  border-radius: 0.5em 0 0 0.5em;
}
.box.right {
  display: flex;
  flex-direction: row;
}
.box.right > .titleHolder, .box.right > .header {
  border-radius: 0 0.5em 0.5em 0;
}
.box.smooth > .titleHolder, .box.smooth > .header, .box.round > .titleHolder, .box.round > .header {
  border-radius: 0.5em 0.5em;
}
.box {
  /*.buttonHolder {
    text-align: center;
    padding: 0 0.25em;
    transform: scale(1.25);
    align-items: center;
    display: flex;
    justify-content: center;

    &.noScale {
      transform: scale(1);
      > * {
        margin-top: -0.25em;
        margin-bottom: -0.25em;
      }
    }

    .group button.alert {
      font-size: 1em;
      right: -2.25em;
      top: -0.5em;
      transform: rotate(-5deg);
      .times  {
        font-size: 0.65em;
      }
    }
  }*/
}
.box.claimed .titleHolder, .box.claimed .shopItemHolder, .box.claimed .buttonHolder {
  background-color: hsla(0, 0%, 0%, 0.75);
}
.box.claimed .titleHolder .title, .box.claimed .titleHolder .value, .box.claimed .shopItemHolder .title, .box.claimed .shopItemHolder .value, .box.claimed .buttonHolder .title, .box.claimed .buttonHolder .value {
  filter: opacity(0.5) !important;
}
.box.claimed .titleHolder > img:nth-of-type(1), .box.claimed .shopItemHolder > img:nth-of-type(1), .box.claimed .buttonHolder > img:nth-of-type(1) {
  filter: opacity(0.5);
}
.box.claimed .buttonHolder {
  border-radius: 0 0 0.5em 0.5em;
}
.box.show {
  animation-name: flipBox;
  animation-iteration-count: 1;
  animation-duration: 0.8s;
  animation-delay: 1.2s;
  animation-fill-mode: forwards;
}
.box.show > * {
  opacity: 1;
  animation-name: flipBoxContents;
  animation-iteration-count: 1;
  animation-duration: 0.8s;
  animation-delay: 1.2s;
  animation-fill-mode: forwards;
}
.box.show.force {
  animation-delay: 0s !important;
}
.box.show.force > * {
  animation-delay: 0s !important;
}
.box.show.force .shopItemHolder {
  animation-delay: 0s, 0s !important;
}
.box.show1 {
  animation-delay: 0.8s;
}
.box.show1 > * {
  animation-delay: 0.8s;
}
.box.show1 .shopItemHolder {
  animation-delay: 0.8s;
}
.box.show2 {
  animation-delay: 1.6s;
}
.box.show2 > * {
  animation-delay: 1.6s;
}
.box.show2 .shopItemHolder {
  animation-delay: 1.6s;
}
.box.show3 {
  animation-delay: 2.4s;
}
.box.show3 > * {
  animation-delay: 2.4s;
}
.box.show3 .shopItemHolder {
  animation-delay: 2.4s;
}
.box.show4 {
  animation-delay: 3.2s;
}
.box.show4 > * {
  animation-delay: 3.2s;
}
.box.show4 .shopItemHolder {
  animation-delay: 3.2s;
}
.box.show5 {
  animation-delay: 4s;
}
.box.show5 > * {
  animation-delay: 4s;
}
.box.show5 .shopItemHolder {
  animation-delay: 4s;
}
.box.show6 {
  animation-delay: 4.8s;
}
.box.show6 > * {
  animation-delay: 4.8s;
}
.box.show6 .shopItemHolder {
  animation-delay: 4.8s;
}
.box.show7 {
  animation-delay: 5.6s;
}
.box.show7 > * {
  animation-delay: 5.6s;
}
.box.show7 .shopItemHolder {
  animation-delay: 5.6s;
}
.box.show8 {
  animation-delay: 6.4s;
}
.box.show8 > * {
  animation-delay: 6.4s;
}
.box.show8 .shopItemHolder {
  animation-delay: 6.4s;
}
.box.show9 {
  animation-delay: 7.2s;
}
.box.show9 > * {
  animation-delay: 7.2s;
}
.box.show9 .shopItemHolder {
  animation-delay: 7.2s;
}
.box.show10 {
  animation-delay: 8s;
}
.box.show10 > * {
  animation-delay: 8s;
}
.box.show10 .shopItemHolder {
  animation-delay: 8s;
}
.box.show11 {
  animation-delay: 8.8s;
}
.box.show11 > * {
  animation-delay: 8.8s;
}
.box.show11 .shopItemHolder {
  animation-delay: 8.8s;
}
.box.show12 {
  animation-delay: 9.6s;
}
.box.show12 > * {
  animation-delay: 9.6s;
}
.box.show12 .shopItemHolder {
  animation-delay: 9.6s;
}
.box.show13 {
  animation-delay: 10.4s;
}
.box.show13 > * {
  animation-delay: 10.4s;
}
.box.show13 .shopItemHolder {
  animation-delay: 10.4s;
}
.box.show14 {
  animation-delay: 11.2s;
}
.box.show14 > * {
  animation-delay: 11.2s;
}
.box.show14 .shopItemHolder {
  animation-delay: 11.2s;
}
.box.show15 {
  animation-delay: 12s;
}
.box.show15 > * {
  animation-delay: 12s;
}
.box.show15 .shopItemHolder {
  animation-delay: 12s;
}
.box.show16 {
  animation-delay: 12.8s;
}
.box.show16 > * {
  animation-delay: 12.8s;
}
.box.show16 .shopItemHolder {
  animation-delay: 12.8s;
}
.box.show17 {
  animation-delay: 13.6s;
}
.box.show17 > * {
  animation-delay: 13.6s;
}
.box.show17 .shopItemHolder {
  animation-delay: 13.6s;
}
.box.show18 {
  animation-delay: 14.4s;
}
.box.show18 > * {
  animation-delay: 14.4s;
}
.box.show18 .shopItemHolder {
  animation-delay: 14.4s;
}
.box.show19 {
  animation-delay: 15.2s;
}
.box.show19 > * {
  animation-delay: 15.2s;
}
.box.show19 .shopItemHolder {
  animation-delay: 15.2s;
}
.box.show20 {
  animation-delay: 16s;
}
.box.show20 > * {
  animation-delay: 16s;
}
.box.show20 .shopItemHolder {
  animation-delay: 16s;
}
.box.show21 {
  animation-delay: 16.8s;
}
.box.show21 > * {
  animation-delay: 16.8s;
}
.box.show21 .shopItemHolder {
  animation-delay: 16.8s;
}
.box.show22 {
  animation-delay: 17.6s;
}
.box.show22 > * {
  animation-delay: 17.6s;
}
.box.show22 .shopItemHolder {
  animation-delay: 17.6s;
}
.box.show23 {
  animation-delay: 18.4s;
}
.box.show23 > * {
  animation-delay: 18.4s;
}
.box.show23 .shopItemHolder {
  animation-delay: 18.4s;
}
.box.show24 {
  animation-delay: 19.2s;
}
.box.show24 > * {
  animation-delay: 19.2s;
}
.box.show24 .shopItemHolder {
  animation-delay: 19.2s;
}
.box.show25 {
  animation-delay: 20s;
}
.box.show25 > * {
  animation-delay: 20s;
}
.box.show25 .shopItemHolder {
  animation-delay: 20s;
}
.box.show26 {
  animation-delay: 20.8s;
}
.box.show26 > * {
  animation-delay: 20.8s;
}
.box.show26 .shopItemHolder {
  animation-delay: 20.8s;
}
.box.show27 {
  animation-delay: 21.6s;
}
.box.show27 > * {
  animation-delay: 21.6s;
}
.box.show27 .shopItemHolder {
  animation-delay: 21.6s;
}
.box.show28 {
  animation-delay: 22.4s;
}
.box.show28 > * {
  animation-delay: 22.4s;
}
.box.show28 .shopItemHolder {
  animation-delay: 22.4s;
}
.box.show29 {
  animation-delay: 23.2s;
}
.box.show29 > * {
  animation-delay: 23.2s;
}
.box.show29 .shopItemHolder {
  animation-delay: 23.2s;
}
.box.show30 {
  animation-delay: 24s;
}
.box.show30 > * {
  animation-delay: 24s;
}
.box.show30 .shopItemHolder {
  animation-delay: 24s;
}
.box.show31 {
  animation-delay: 24.8s;
}
.box.show31 > * {
  animation-delay: 24.8s;
}
.box.show31 .shopItemHolder {
  animation-delay: 24.8s;
}
.box.show32 {
  animation-delay: 25.6s;
}
.box.show32 > * {
  animation-delay: 25.6s;
}
.box.show32 .shopItemHolder {
  animation-delay: 25.6s;
}
.box.show33 {
  animation-delay: 26.4s;
}
.box.show33 > * {
  animation-delay: 26.4s;
}
.box.show33 .shopItemHolder {
  animation-delay: 26.4s;
}
.box.show34 {
  animation-delay: 27.2s;
}
.box.show34 > * {
  animation-delay: 27.2s;
}
.box.show34 .shopItemHolder {
  animation-delay: 27.2s;
}
.box.show35 {
  animation-delay: 28s;
}
.box.show35 > * {
  animation-delay: 28s;
}
.box.show35 .shopItemHolder {
  animation-delay: 28s;
}
.box.show36 {
  animation-delay: 28.8s;
}
.box.show36 > * {
  animation-delay: 28.8s;
}
.box.show36 .shopItemHolder {
  animation-delay: 28.8s;
}
.box.show37 {
  animation-delay: 29.6s;
}
.box.show37 > * {
  animation-delay: 29.6s;
}
.box.show37 .shopItemHolder {
  animation-delay: 29.6s;
}
.box.show38 {
  animation-delay: 30.4s;
}
.box.show38 > * {
  animation-delay: 30.4s;
}
.box.show38 .shopItemHolder {
  animation-delay: 30.4s;
}
.box.show39 {
  animation-delay: 31.2s;
}
.box.show39 > * {
  animation-delay: 31.2s;
}
.box.show39 .shopItemHolder {
  animation-delay: 31.2s;
}
.box.show40 {
  animation-delay: 32s;
}
.box.show40 > * {
  animation-delay: 32s;
}
.box.show40 .shopItemHolder {
  animation-delay: 32s;
}
.box.show41 {
  animation-delay: 32.8s;
}
.box.show41 > * {
  animation-delay: 32.8s;
}
.box.show41 .shopItemHolder {
  animation-delay: 32.8s;
}
.box.show42 {
  animation-delay: 33.6s;
}
.box.show42 > * {
  animation-delay: 33.6s;
}
.box.show42 .shopItemHolder {
  animation-delay: 33.6s;
}
.box.show43 {
  animation-delay: 34.4s;
}
.box.show43 > * {
  animation-delay: 34.4s;
}
.box.show43 .shopItemHolder {
  animation-delay: 34.4s;
}
.box.show44 {
  animation-delay: 35.2s;
}
.box.show44 > * {
  animation-delay: 35.2s;
}
.box.show44 .shopItemHolder {
  animation-delay: 35.2s;
}
.box.show45 {
  animation-delay: 36s;
}
.box.show45 > * {
  animation-delay: 36s;
}
.box.show45 .shopItemHolder {
  animation-delay: 36s;
}
.box.show46 {
  animation-delay: 36.8s;
}
.box.show46 > * {
  animation-delay: 36.8s;
}
.box.show46 .shopItemHolder {
  animation-delay: 36.8s;
}
.box.show47 {
  animation-delay: 37.6s;
}
.box.show47 > * {
  animation-delay: 37.6s;
}
.box.show47 .shopItemHolder {
  animation-delay: 37.6s;
}
.box.show48 {
  animation-delay: 38.4s;
}
.box.show48 > * {
  animation-delay: 38.4s;
}
.box.show48 .shopItemHolder {
  animation-delay: 38.4s;
}
.box.show49 {
  animation-delay: 39.2s;
}
.box.show49 > * {
  animation-delay: 39.2s;
}
.box.show49 .shopItemHolder {
  animation-delay: 39.2s;
}
.box.show50 {
  animation-delay: 40s;
}
.box.show50 > * {
  animation-delay: 40s;
}
.box.show50 .shopItemHolder {
  animation-delay: 40s;
}
.box > .whiteBox {
  border-radius: inherit;
}

@keyframes flipBox {
  0% {
    z-index: 1;
    transform: rotateY(180deg);
  }
  100% {
    z-index: 1;
    transform: rotateY(0deg);
  }
}
@keyframes flipBoxContents {
  0% {
    opacity: 0;
  }
  40% {
    opacity: 0;
  }
  60% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.nav > * > * {
  background: linear-gradient(to bottom, rgb(91.8, 135.5057471264, 247) 5%, #3d6eeb 55%, rgba(61, 184, 255, 0));
  box-shadow: inset 0 1px 0 0 #192b68, inset 1px 0px 0 0 #192b68, inset -1px 0px 0 0 #192b68, 0 4px 0 0 #192b68;
}

.nav > * > *.reverse {
  background: linear-gradient(to top, rgb(91.8, 135.5057471264, 247) 5%, #3d6eeb 55%, rgba(61, 184, 255, 0));
}

.nav > * > *.light {
  background: linear-gradient(to top, rgb(121.24, 158.0068965517, 251.8) 5%, rgb(91.8, 135.5057471264, 247) 55%, rgba(99.8, 198.2, 255, 0));
  box-shadow: inset 0 1px 0 0 rgb(19.8837209302, 57.5772151899, 185.3162790698), inset 1px 0px 0 0 rgb(19.8837209302, 57.5772151899, 185.3162790698), inset -1px 0px 0 0 rgb(19.8837209302, 57.5772151899, 185.3162790698), 0 4px 0 0 rgb(19.8837209302, 57.5772151899, 185.3162790698);
}

.nav > * > *.light {
  background: linear-gradient(to top, rgb(66.3214574899, 113.3381078691, 233.2785425101) 5%, rgb(51, 91.8333333333, 196) 55%, rgba(61, 151.6649484536, 204, 0));
  box-shadow: inset 0 1px 0 0 rgb(12.5, 30.8873417722, 93.2), inset 1px 0px 0 0 rgb(12.5, 30.8873417722, 93.2), inset -1px 0px 0 0 rgb(12.5, 30.8873417722, 93.2), 0 4px 0 0 rgb(12.5, 30.8873417722, 93.2);
}

.box {
  background: linear-gradient(to bottom, #3d6eeb, rgba(61, 184, 255, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 #192b68 !important;
}
.box > .header {
  background-color: rgb(22.5, 40.4259493671, 101.175);
}
.box .tabContent > * + *,
.box .tabColumn + .tabColumn {
  border-left: 1px solid rgb(22.5, 40.4259493671, 101.175);
}
.box.focus {
  filter: drop-shadow(0 0 0.5em rgba(61, 184, 255, 0)) !important;
}
.box.noshadow {
  box-shadow: none !important;
}
.box.tsp {
  background: linear-gradient(to bottom, rgba(61, 110, 235, 0.6), rgba(61, 184, 255, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 #192b68 !important;
}
.box.tsp.noshadow {
  box-shadow: none !important;
}
.box *::-webkit-scrollbar-thumb, .box::-webkit-scrollbar-thumb {
  background: rgb(15, 37.5569620253, 114) !important;
}
.box *::-webkit-scrollbar-track, .box::-webkit-scrollbar-track {
  background: rgba(25, 38.2607594937, 83.2, 0.5) !important;
}
.box.reverse {
  background: linear-gradient(to top, #3d6eeb, rgba(61, 184, 255, 0)) !important;
  box-shadow: 0 0.2em 0 0 #192b68 !important;
}
.box.reverse.noshadow {
  box-shadow: none !important;
}
.box.reverse.tsp {
  background: linear-gradient(to top, rgba(61, 110, 235, 0.6), rgba(61, 184, 255, 0)) !important;
  box-shadow: 0 0.2em 0 0 #192b68 !important;
}
.box.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.light > .header {
  background-color: rgb(17.8953488372, 54.3610862526, 177.9394186047);
}
.box.light .tabContent > * + *,
.box.light .tabColumn + .tabColumn {
  border-left: 1px solid rgb(17.8953488372, 54.3610862526, 177.9394186047);
}
.box.light {
  background: linear-gradient(to bottom, rgb(91.8, 135.5057471264, 247), rgba(99.8, 198.2, 255, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(19.8837209302, 57.5772151899, 185.3162790698) !important;
}
.box.light.noshadow {
  box-shadow: none !important;
}
.box.light.tsp {
  background: linear-gradient(to bottom, rgba(91.8, 135.5057471264, 247, 0.6), rgba(99.8, 198.2, 255, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(19.8837209302, 57.5772151899, 185.3162790698) !important;
}
.box.light.tsp.noshadow {
  box-shadow: none !important;
}
.box.light.reverse {
  background: linear-gradient(to top, rgb(91.8, 135.5057471264, 247), rgba(99.8, 198.2, 255, 0)) !important;
  box-shadow: 0 0.2em 0 0 rgb(19.8837209302, 57.5772151899, 185.3162790698) !important;
}
.box.light.reverse.noshadow {
  box-shadow: none !important;
}
.box.light.reverse.tsp {
  background: linear-gradient(to top, rgba(91.8, 135.5057471264, 247, 0.6), rgba(99.8, 198.2, 255, 0)) !important;
  box-shadow: 0 0.2em 0 0 rgb(19.8837209302, 57.5772151899, 185.3162790698) !important;
}
.box.light.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.dark > .header {
  background-color: rgb(8.9476744186, 40.9359502502, 149.3406627907);
}
.box.dark .tabContent > * + *,
.box.dark .tabColumn + .tabColumn {
  border-left: 1px solid rgb(8.9476744186, 40.9359502502, 149.3406627907);
}
.box.dark {
  background: linear-gradient(to bottom, rgb(87.8, 119.6218390805, 200.8), rgba(99.8, 165.8649484536, 204, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(9.9418604651, 43.2679835149, 156.2065116279) !important;
}
.box.dark.noshadow {
  box-shadow: none !important;
}
.box.dark.tsp {
  background: linear-gradient(to bottom, rgba(87.8, 119.6218390805, 200.8, 0.6), rgba(99.8, 165.8649484536, 204, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(9.9418604651, 43.2679835149, 156.2065116279) !important;
}
.box.dark.tsp.noshadow {
  box-shadow: none !important;
}
.box.dark.reverse {
  background: linear-gradient(to top, rgb(87.8, 119.6218390805, 200.8), rgba(99.8, 165.8649484536, 204, 0)) !important;
  box-shadow: 0 0.2em 0 0 rgb(9.9418604651, 43.2679835149, 156.2065116279) !important;
}
.box.dark.reverse.noshadow {
  box-shadow: none !important;
}
.box.dark.reverse.tsp {
  background: linear-gradient(to top, rgba(87.8, 119.6218390805, 200.8, 0.6), rgba(99.8, 165.8649484536, 204, 0)) !important;
  box-shadow: 0 0.2em 0 0 rgb(9.9418604651, 43.2679835149, 156.2065116279) !important;
}
.box.dark.reverse.tsp.noshadow {
  box-shadow: none !important;
}

.nav > * > *.blue {
  background: linear-gradient(to bottom, rgb(91.8, 135.5057471264, 247) 5%, #3d6eeb 55%, rgba(61, 184, 255, 0));
  box-shadow: inset 0 1px 0 0 #192b68, inset 1px 0px 0 0 #192b68, inset -1px 0px 0 0 #192b68, 0 4px 0 0 #192b68;
}

.nav > * > *.blue.reverse {
  background: linear-gradient(to top, rgb(91.8, 135.5057471264, 247) 5%, #3d6eeb 55%, rgba(61, 184, 255, 0));
}

.nav > * > *.blue.light {
  background: linear-gradient(to top, rgb(121.24, 158.0068965517, 251.8) 5%, rgb(91.8, 135.5057471264, 247) 55%, rgba(99.8, 198.2, 255, 0));
  box-shadow: inset 0 1px 0 0 rgb(19.8837209302, 57.5772151899, 185.3162790698), inset 1px 0px 0 0 rgb(19.8837209302, 57.5772151899, 185.3162790698), inset -1px 0px 0 0 rgb(19.8837209302, 57.5772151899, 185.3162790698), 0 4px 0 0 rgb(19.8837209302, 57.5772151899, 185.3162790698);
}

.nav > * > *.blue.light {
  background: linear-gradient(to top, rgb(66.3214574899, 113.3381078691, 233.2785425101) 5%, rgb(51, 91.8333333333, 196) 55%, rgba(61, 151.6649484536, 204, 0));
  box-shadow: inset 0 1px 0 0 rgb(12.5, 30.8873417722, 93.2), inset 1px 0px 0 0 rgb(12.5, 30.8873417722, 93.2), inset -1px 0px 0 0 rgb(12.5, 30.8873417722, 93.2), 0 4px 0 0 rgb(12.5, 30.8873417722, 93.2);
}

.box.blue {
  background: linear-gradient(to bottom, #3d6eeb, rgba(61, 184, 255, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 #192b68 !important;
}
.box.blue > .header {
  background-color: rgb(22.5, 40.4259493671, 101.175);
}
.box.blue .tabContent > * + *,
.box.blue .tabColumn + .tabColumn {
  border-left: 1px solid rgb(22.5, 40.4259493671, 101.175);
}
.box.blue.focus {
  filter: drop-shadow(0 0 0.5em rgba(61, 184, 255, 0)) !important;
}
.box.blue.noshadow {
  box-shadow: none !important;
}
.box.blue.tsp {
  background: linear-gradient(to bottom, rgba(61, 110, 235, 0.6), rgba(61, 184, 255, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 #192b68 !important;
}
.box.blue.tsp.noshadow {
  box-shadow: none !important;
}
.box.blue *::-webkit-scrollbar-thumb, .box.blue::-webkit-scrollbar-thumb {
  background: rgb(15, 37.5569620253, 114) !important;
}
.box.blue *::-webkit-scrollbar-track, .box.blue::-webkit-scrollbar-track {
  background: rgba(25, 38.2607594937, 83.2, 0.5) !important;
}
.box.blue.reverse {
  background: linear-gradient(to top, #3d6eeb, rgba(61, 184, 255, 0)) !important;
  box-shadow: 0 0.2em 0 0 #192b68 !important;
}
.box.blue.reverse.noshadow {
  box-shadow: none !important;
}
.box.blue.reverse.tsp {
  background: linear-gradient(to top, rgba(61, 110, 235, 0.6), rgba(61, 184, 255, 0)) !important;
  box-shadow: 0 0.2em 0 0 #192b68 !important;
}
.box.blue.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.blue.light > .header {
  background-color: rgb(17.8953488372, 54.3610862526, 177.9394186047);
}
.box.blue.light .tabContent > * + *,
.box.blue.light .tabColumn + .tabColumn {
  border-left: 1px solid rgb(17.8953488372, 54.3610862526, 177.9394186047);
}
.box.blue.light {
  background: linear-gradient(to bottom, rgb(91.8, 135.5057471264, 247), rgba(99.8, 198.2, 255, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(19.8837209302, 57.5772151899, 185.3162790698) !important;
}
.box.blue.light.noshadow {
  box-shadow: none !important;
}
.box.blue.light.tsp {
  background: linear-gradient(to bottom, rgba(91.8, 135.5057471264, 247, 0.6), rgba(99.8, 198.2, 255, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(19.8837209302, 57.5772151899, 185.3162790698) !important;
}
.box.blue.light.tsp.noshadow {
  box-shadow: none !important;
}
.box.blue.light.reverse {
  background: linear-gradient(to top, rgb(91.8, 135.5057471264, 247), rgba(99.8, 198.2, 255, 0)) !important;
  box-shadow: 0 0.2em 0 0 rgb(19.8837209302, 57.5772151899, 185.3162790698) !important;
}
.box.blue.light.reverse.noshadow {
  box-shadow: none !important;
}
.box.blue.light.reverse.tsp {
  background: linear-gradient(to top, rgba(91.8, 135.5057471264, 247, 0.6), rgba(99.8, 198.2, 255, 0)) !important;
  box-shadow: 0 0.2em 0 0 rgb(19.8837209302, 57.5772151899, 185.3162790698) !important;
}
.box.blue.light.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.blue.dark > .header {
  background-color: rgb(8.9476744186, 40.9359502502, 149.3406627907);
}
.box.blue.dark .tabContent > * + *,
.box.blue.dark .tabColumn + .tabColumn {
  border-left: 1px solid rgb(8.9476744186, 40.9359502502, 149.3406627907);
}
.box.blue.dark {
  background: linear-gradient(to bottom, rgb(87.8, 119.6218390805, 200.8), rgba(99.8, 165.8649484536, 204, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(9.9418604651, 43.2679835149, 156.2065116279) !important;
}
.box.blue.dark.noshadow {
  box-shadow: none !important;
}
.box.blue.dark.tsp {
  background: linear-gradient(to bottom, rgba(87.8, 119.6218390805, 200.8, 0.6), rgba(99.8, 165.8649484536, 204, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(9.9418604651, 43.2679835149, 156.2065116279) !important;
}
.box.blue.dark.tsp.noshadow {
  box-shadow: none !important;
}
.box.blue.dark.reverse {
  background: linear-gradient(to top, rgb(87.8, 119.6218390805, 200.8), rgba(99.8, 165.8649484536, 204, 0)) !important;
  box-shadow: 0 0.2em 0 0 rgb(9.9418604651, 43.2679835149, 156.2065116279) !important;
}
.box.blue.dark.reverse.noshadow {
  box-shadow: none !important;
}
.box.blue.dark.reverse.tsp {
  background: linear-gradient(to top, rgba(87.8, 119.6218390805, 200.8, 0.6), rgba(99.8, 165.8649484536, 204, 0)) !important;
  box-shadow: 0 0.2em 0 0 rgb(9.9418604651, 43.2679835149, 156.2065116279) !important;
}
.box.blue.dark.reverse.tsp.noshadow {
  box-shadow: none !important;
}

.nav > * > *.darkblue {
  background: linear-gradient(to bottom, rgb(6.3632653061, 53.483716891, 252.4367346939) 5%, #0428c0 55%, rgba(28, 42, 234, 0));
  box-shadow: inset 0 1px 0 0 #02124a, inset 1px 0px 0 0 #02124a, inset -1px 0px 0 0 #02124a, 0 4px 0 0 #02124a;
}

.nav > * > *.darkblue.reverse {
  background: linear-gradient(to top, rgb(6.3632653061, 53.483716891, 252.4367346939) 5%, #0428c0 55%, rgba(28, 42, 234, 0));
}

.nav > * > *.darkblue.light {
  background: linear-gradient(to top, rgb(55.0653061224, 93.1543378202, 253.9746938776) 5%, rgb(6.3632653061, 53.483716891, 252.4367346939) 55%, rgba(65, 77.3417475728, 246.6, 0));
  box-shadow: inset 0 1px 0 0 rgb(2.1421052632, 37.3678362573, 160.6578947368), inset 1px 0px 0 0 rgb(2.1421052632, 37.3678362573, 160.6578947368), inset -1px 0px 0 0 rgb(2.1421052632, 37.3678362573, 160.6578947368), 0 4px 0 0 rgb(2.1421052632, 37.3678362573, 160.6578947368);
}

.nav > * > *.darkblue.light {
  background: linear-gradient(to top, rgb(1.4488549618, 44.5075913594, 226.3111450382) 5%, rgb(2, 31.3361702128, 155.2) 55%, rgba(17.5, 29.6038834951, 195.6, 0));
  box-shadow: inset 0 1px 0 0 rgb(1, 14.1111111111, 60), inset 1px 0px 0 0 rgb(1, 14.1111111111, 60), inset -1px 0px 0 0 rgb(1, 14.1111111111, 60), 0 4px 0 0 rgb(1, 14.1111111111, 60);
}

.box.darkblue {
  background: linear-gradient(to bottom, #0428c0, rgba(28, 42, 234, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 #02124a !important;
}
.box.darkblue > .header {
  background-color: rgb(1.8, 17.0644444444, 70.49);
}
.box.darkblue .tabContent > * + *,
.box.darkblue .tabColumn + .tabColumn {
  border-left: 1px solid rgb(1.8, 17.0644444444, 70.49);
}
.box.darkblue.focus {
  filter: drop-shadow(0 0 0.5em rgba(17.5, 32.927184466, 244.5, 0)) !important;
}
.box.darkblue.noshadow {
  box-shadow: none !important;
}
.box.darkblue.tsp {
  background: linear-gradient(to bottom, rgba(4, 40, 192, 0.6), rgba(28, 42, 234, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 #02124a !important;
}
.box.darkblue.tsp.noshadow {
  box-shadow: none !important;
}
.box.darkblue *::-webkit-scrollbar-thumb, .box.darkblue::-webkit-scrollbar-thumb {
  background: rgb(1.2, 17.5555555556, 74.8) !important;
}
.box.darkblue *::-webkit-scrollbar-track, .box.darkblue::-webkit-scrollbar-track {
  background: rgba(2, 14.7111111111, 59.2, 0.5) !important;
}
.box.darkblue.reverse {
  background: linear-gradient(to top, #0428c0, rgba(28, 42, 234, 0)) !important;
  box-shadow: 0 0.2em 0 0 #02124a !important;
}
.box.darkblue.reverse.noshadow {
  box-shadow: none !important;
}
.box.darkblue.reverse.tsp {
  background: linear-gradient(to top, rgba(4, 40, 192, 0.6), rgba(28, 42, 234, 0)) !important;
  box-shadow: 0 0.2em 0 0 #02124a !important;
}
.box.darkblue.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.darkblue.light > .header {
  background-color: rgb(1.9278947368, 35.4613625731, 152.8285);
}
.box.darkblue.light .tabContent > * + *,
.box.darkblue.light .tabColumn + .tabColumn {
  border-left: 1px solid rgb(1.9278947368, 35.4613625731, 152.8285);
}
.box.darkblue.light {
  background: linear-gradient(to bottom, rgb(6.3632653061, 53.483716891, 252.4367346939), rgba(65, 77.3417475728, 246.6, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(2.1421052632, 37.3678362573, 160.6578947368) !important;
}
.box.darkblue.light.noshadow {
  box-shadow: none !important;
}
.box.darkblue.light.tsp {
  background: linear-gradient(to bottom, rgba(6.3632653061, 53.483716891, 252.4367346939, 0.6), rgba(65, 77.3417475728, 246.6, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(2.1421052632, 37.3678362573, 160.6578947368) !important;
}
.box.darkblue.light.tsp.noshadow {
  box-shadow: none !important;
}
.box.darkblue.light.reverse {
  background: linear-gradient(to top, rgb(6.3632653061, 53.483716891, 252.4367346939), rgba(65, 77.3417475728, 246.6, 0)) !important;
  box-shadow: 0 0.2em 0 0 rgb(2.1421052632, 37.3678362573, 160.6578947368) !important;
}
.box.darkblue.light.reverse.noshadow {
  box-shadow: none !important;
}
.box.darkblue.light.reverse.tsp {
  background: linear-gradient(to top, rgba(6.3632653061, 53.483716891, 252.4367346939, 0.6), rgba(65, 77.3417475728, 246.6, 0)) !important;
  box-shadow: 0 0.2em 0 0 rgb(2.1421052632, 37.3678362573, 160.6578947368) !important;
}
.box.darkblue.light.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.darkblue.dark > .header {
  background-color: rgb(0.9639473684, 28.0865701754, 123.01575);
}
.box.darkblue.dark .tabContent > * + *,
.box.darkblue.dark .tabColumn + .tabColumn {
  border-left: 1px solid rgb(0.9639473684, 28.0865701754, 123.01575);
}
.box.darkblue.dark {
  background: linear-gradient(to bottom, rgb(5.0816326531, 42.9760486322, 202.9746938776), rgba(60.8, 70.3036893204, 200.64, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(1.0710526316, 29.5848538012, 129.3831578947) !important;
}
.box.darkblue.dark.noshadow {
  box-shadow: none !important;
}
.box.darkblue.dark.tsp {
  background: linear-gradient(to bottom, rgba(5.0816326531, 42.9760486322, 202.9746938776, 0.6), rgba(60.8, 70.3036893204, 200.64, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(1.0710526316, 29.5848538012, 129.3831578947) !important;
}
.box.darkblue.dark.tsp.noshadow {
  box-shadow: none !important;
}
.box.darkblue.dark.reverse {
  background: linear-gradient(to top, rgb(5.0816326531, 42.9760486322, 202.9746938776), rgba(60.8, 70.3036893204, 200.64, 0)) !important;
  box-shadow: 0 0.2em 0 0 rgb(1.0710526316, 29.5848538012, 129.3831578947) !important;
}
.box.darkblue.dark.reverse.noshadow {
  box-shadow: none !important;
}
.box.darkblue.dark.reverse.tsp {
  background: linear-gradient(to top, rgba(5.0816326531, 42.9760486322, 202.9746938776, 0.6), rgba(60.8, 70.3036893204, 200.64, 0)) !important;
  box-shadow: 0 0.2em 0 0 rgb(1.0710526316, 29.5848538012, 129.3831578947) !important;
}
.box.darkblue.dark.reverse.tsp.noshadow {
  box-shadow: none !important;
}

.nav > * > *.green {
  background: linear-gradient(to bottom, rgb(81.5900199601, 226.4299401198, 9.1700598802) 5%, #3c9a0d 55%, rgba(41, 218, 52, 0));
  box-shadow: inset 0 1px 0 0 #1a6d0e, inset 1px 0px 0 0 #1a6d0e, inset -1px 0px 0 0 #1a6d0e, 0 4px 0 0 #1a6d0e;
}

.nav > * > *.green.reverse {
  background: linear-gradient(to top, rgb(81.5900199601, 226.4299401198, 9.1700598802) 5%, #3c9a0d 55%, rgba(41, 218, 52, 0));
}

.nav > * > *.green.light {
  background: linear-gradient(to top, rgb(110.0773652695, 250.7279041916, 39.7520958084) 5%, rgb(81.5900199601, 226.4299401198, 9.1700598802) 55%, rgba(69, 240.2, 79.6395480226, 0));
  box-shadow: inset 0 1px 0 0 rgb(33.8373299101, 188.9951219512, 11.4048780488), inset 1px 0px 0 0 rgb(33.8373299101, 188.9951219512, 11.4048780488), inset -1px 0px 0 0 rgb(33.8373299101, 188.9951219512, 11.4048780488), 0 4px 0 0 rgb(33.8373299101, 188.9951219512, 11.4048780488);
}

.nav > * > *.green.light {
  background: linear-gradient(to top, rgb(71.659125278, 204.862624166, 5.057375834) 5%, rgb(47.1333333333, 128.4, 6.5) 55%, rgba(22.5, 189.2, 32.8598870056, 0));
  box-shadow: inset 0 1px 0 0 rgb(17.8378947368, 92.8, 7), inset 1px 0px 0 0 rgb(17.8378947368, 92.8, 7), inset -1px 0px 0 0 rgb(17.8378947368, 92.8, 7), 0 4px 0 0 rgb(17.8378947368, 92.8, 7);
}

.box.green {
  background: linear-gradient(to bottom, #3c9a0d, rgba(41, 218, 52, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 #1a6d0e !important;
}
.box.green > .header {
  background-color: rgb(24.2564210526, 104.88, 12.6);
}
.box.green .tabContent > * + *,
.box.green .tabColumn + .tabColumn {
  border-left: 1px solid rgb(24.2564210526, 104.88, 12.6);
}
.box.green.focus {
  filter: drop-shadow(0 0 0.5em rgba(22.5, 236.5, 35.7994350282, 0)) !important;
}
.box.green.noshadow {
  box-shadow: none !important;
}
.box.green.tsp {
  background: linear-gradient(to bottom, rgba(60, 154, 13, 0.6), rgba(41, 218, 52, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 #1a6d0e !important;
}
.box.green.tsp.noshadow {
  box-shadow: none !important;
}
.box.green *::-webkit-scrollbar-thumb, .box.green::-webkit-scrollbar-thumb {
  background: rgb(21.8147368421, 114.6, 8.4) !important;
}
.box.green *::-webkit-scrollbar-track, .box.green::-webkit-scrollbar-track {
  background: rgba(23.2463157895, 87.2, 14, 0.5) !important;
}
.box.green.reverse {
  background: linear-gradient(to top, #3c9a0d, rgba(41, 218, 52, 0)) !important;
  box-shadow: 0 0.2em 0 0 #1a6d0e !important;
}
.box.green.reverse.noshadow {
  box-shadow: none !important;
}
.box.green.reverse.tsp {
  background: linear-gradient(to top, rgba(60, 154, 13, 0.6), rgba(41, 218, 52, 0)) !important;
  box-shadow: 0 0.2em 0 0 #1a6d0e !important;
}
.box.green.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.green.light > .header {
  background-color: rgb(31.7841088575, 180.6288292683, 10.2643902439);
}
.box.green.light .tabContent > * + *,
.box.green.light .tabColumn + .tabColumn {
  border-left: 1px solid rgb(31.7841088575, 180.6288292683, 10.2643902439);
}
.box.green.light {
  background: linear-gradient(to bottom, rgb(81.5900199601, 226.4299401198, 9.1700598802), rgba(69, 240.2, 79.6395480226, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(33.8373299101, 188.9951219512, 11.4048780488) !important;
}
.box.green.light.noshadow {
  box-shadow: none !important;
}
.box.green.light.tsp {
  background: linear-gradient(to bottom, rgba(81.5900199601, 226.4299401198, 9.1700598802, 0.6), rgba(69, 240.2, 79.6395480226, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(33.8373299101, 188.9951219512, 11.4048780488) !important;
}
.box.green.light.tsp.noshadow {
  box-shadow: none !important;
}
.box.green.light.reverse {
  background: linear-gradient(to top, rgb(81.5900199601, 226.4299401198, 9.1700598802), rgba(69, 240.2, 79.6395480226, 0)) !important;
  box-shadow: 0 0.2em 0 0 rgb(33.8373299101, 188.9951219512, 11.4048780488) !important;
}
.box.green.light.reverse.noshadow {
  box-shadow: none !important;
}
.box.green.light.reverse.tsp {
  background: linear-gradient(to top, rgba(81.5900199601, 226.4299401198, 9.1700598802, 0.6), rgba(69, 240.2, 79.6395480226, 0)) !important;
  box-shadow: 0 0.2em 0 0 rgb(33.8373299101, 188.9951219512, 11.4048780488) !important;
}
.box.green.light.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.green.dark > .header {
  background-color: rgb(23.2433129653, 148.5118780488, 5.132195122);
}
.box.green.dark .tabContent > * + *,
.box.green.dark .tabColumn + .tabColumn {
  border-left: 1px solid rgb(23.2433129653, 148.5118780488, 5.132195122);
}
.box.green.dark {
  background: linear-gradient(to bottom, rgb(64.6606786427, 184.8119760479, 4.5850299401), rgba(61.6, 198.08, 70.0818079096, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(24.6568318357, 155.7580487805, 5.7024390244) !important;
}
.box.green.dark.noshadow {
  box-shadow: none !important;
}
.box.green.dark.tsp {
  background: linear-gradient(to bottom, rgba(64.6606786427, 184.8119760479, 4.5850299401, 0.6), rgba(61.6, 198.08, 70.0818079096, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(24.6568318357, 155.7580487805, 5.7024390244) !important;
}
.box.green.dark.tsp.noshadow {
  box-shadow: none !important;
}
.box.green.dark.reverse {
  background: linear-gradient(to top, rgb(64.6606786427, 184.8119760479, 4.5850299401), rgba(61.6, 198.08, 70.0818079096, 0)) !important;
  box-shadow: 0 0.2em 0 0 rgb(24.6568318357, 155.7580487805, 5.7024390244) !important;
}
.box.green.dark.reverse.noshadow {
  box-shadow: none !important;
}
.box.green.dark.reverse.tsp {
  background: linear-gradient(to top, rgba(64.6606786427, 184.8119760479, 4.5850299401, 0.6), rgba(61.6, 198.08, 70.0818079096, 0)) !important;
  box-shadow: 0 0.2em 0 0 rgb(24.6568318357, 155.7580487805, 5.7024390244) !important;
}
.box.green.dark.reverse.tsp.noshadow {
  box-shadow: none !important;
}

.nav > * > *.darkgreen {
  background: linear-gradient(to bottom, rgb(114.3053248841, 248.5706422018, 27.8293577982) 5%, #58ce0c 55%, #44a606);
  box-shadow: inset 0 1px 0 0 #296007, inset 1px 0px 0 0 #296007, inset -1px 0px 0 0 #296007, 0 4px 0 0 #296007;
}

.nav > * > *.darkgreen.reverse {
  background: linear-gradient(to top, rgb(114.3053248841, 248.5706422018, 27.8293577982) 5%, #58ce0c 55%, #44a606);
}

.nav > * > *.darkgreen.light {
  background: linear-gradient(to top, rgb(141.8874907784, 252.4282568807, 70.6917431193) 5%, rgb(114.3053248841, 248.5706422018, 27.8293577982) 55%, rgb(93.7852906977, 235.4209302326, 4.1790697674));
  box-shadow: inset 0 1px 0 0 rgb(71.9234427839, 178.1339805825, 6.2660194175), inset 1px 0px 0 0 rgb(71.9234427839, 178.1339805825, 6.2660194175), inset -1px 0px 0 0 rgb(71.9234427839, 178.1339805825, 6.2660194175), 0 4px 0 0 rgb(71.9234427839, 178.1339805825, 6.2660194175);
}

.nav > * > *.darkgreen.light {
  background: linear-gradient(to top, rgb(95.8890158044, 238.3374031891, 4.1425968109) 5%, rgb(70.0907216495, 169.6, 6) 55%, rgb(54.2275, 135.2, 3));
  box-shadow: inset 0 1px 0 0 rgb(32.5719101124, 79.6, 3.5), inset 1px 0px 0 0 rgb(32.5719101124, 79.6, 3.5), inset -1px 0px 0 0 rgb(32.5719101124, 79.6, 3.5), 0 4px 0 0 rgb(32.5719101124, 79.6, 3.5);
}

.box.darkgreen {
  background: linear-gradient(to bottom, #58ce0c, #44a606) !important;
  box-shadow: inset 0 0.2em 0 0 #296007 !important;
}
.box.darkgreen > .header {
  background-color: rgb(38.987752809, 91.865, 6.3);
}
.box.darkgreen .tabContent > * + *,
.box.darkgreen .tabColumn + .tabColumn {
  border-left: 1px solid rgb(38.987752809, 91.865, 6.3);
}
.box.darkgreen.focus {
  filter: drop-shadow(0 0 0.5em rgb(67.325, 169, 3)) !important;
}
.box.darkgreen.noshadow {
  box-shadow: none !important;
}
.box.darkgreen.tsp {
  background: linear-gradient(to bottom, rgba(88, 206, 12, 0.6), rgba(68, 166, 6, 0.6)) !important;
  box-shadow: inset 0 0.2em 0 0 #296007 !important;
}
.box.darkgreen.tsp.noshadow {
  box-shadow: none !important;
}
.box.darkgreen *::-webkit-scrollbar-thumb, .box.darkgreen::-webkit-scrollbar-thumb {
  background: rgb(40.3393258427, 98.8, 4.2) !important;
}
.box.darkgreen *::-webkit-scrollbar-track, .box.darkgreen::-webkit-scrollbar-track {
  background: rgba(33.6651685393, 76.8, 7, 0.5) !important;
}
.box.darkgreen.reverse {
  background: linear-gradient(to top, #58ce0c, #44a606) !important;
  box-shadow: 0 0.2em 0 0 #296007 !important;
}
.box.darkgreen.reverse.noshadow {
  box-shadow: none !important;
}
.box.darkgreen.reverse.tsp {
  background: linear-gradient(to top, rgba(88, 206, 12, 0.6), rgba(68, 166, 6, 0.6)) !important;
  box-shadow: 0 0.2em 0 0 #296007 !important;
}
.box.darkgreen.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.darkgreen.light > .header {
  background-color: rgb(68.3610649067, 169.8225533981, 5.6394174757);
}
.box.darkgreen.light .tabContent > * + *,
.box.darkgreen.light .tabColumn + .tabColumn {
  border-left: 1px solid rgb(68.3610649067, 169.8225533981, 5.6394174757);
}
.box.darkgreen.light {
  background: linear-gradient(to bottom, rgb(114.3053248841, 248.5706422018, 27.8293577982), rgb(93.7852906977, 235.4209302326, 4.1790697674)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(71.9234427839, 178.1339805825, 6.2660194175) !important;
}
.box.darkgreen.light.noshadow {
  box-shadow: none !important;
}
.box.darkgreen.light.tsp {
  background: linear-gradient(to bottom, rgba(114.3053248841, 248.5706422018, 27.8293577982, 0.6), rgba(93.7852906977, 235.4209302326, 4.1790697674, 0.6)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(71.9234427839, 178.1339805825, 6.2660194175) !important;
}
.box.darkgreen.light.tsp.noshadow {
  box-shadow: none !important;
}
.box.darkgreen.light.reverse {
  background: linear-gradient(to top, rgb(114.3053248841, 248.5706422018, 27.8293577982), rgb(93.7852906977, 235.4209302326, 4.1790697674)) !important;
  box-shadow: 0 0.2em 0 0 rgb(71.9234427839, 178.1339805825, 6.2660194175) !important;
}
.box.darkgreen.light.reverse.noshadow {
  box-shadow: none !important;
}
.box.darkgreen.light.reverse.tsp {
  background: linear-gradient(to top, rgba(114.3053248841, 248.5706422018, 27.8293577982, 0.6), rgba(93.7852906977, 235.4209302326, 4.1790697674, 0.6)) !important;
  box-shadow: 0 0.2em 0 0 rgb(71.9234427839, 178.1339805825, 6.2660194175) !important;
}
.box.darkgreen.light.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.darkgreen.dark > .header {
  background-color: rgb(54.4847486637, 138.0605485437, 2.8197087379);
}
.box.darkgreen.dark .tabContent > * + *,
.box.darkgreen.dark .tabColumn + .tabColumn {
  border-left: 1px solid rgb(54.4847486637, 138.0605485437, 2.8197087379);
}
.box.darkgreen.dark {
  background: linear-gradient(to bottom, rgb(93.8818537785, 201.4282568807, 24.6146788991), rgb(74.9080843023, 190.008372093, 2.0895348837)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(57.3345805607, 145.013592233, 3.1330097087) !important;
}
.box.darkgreen.dark.noshadow {
  box-shadow: none !important;
}
.box.darkgreen.dark.tsp {
  background: linear-gradient(to bottom, rgba(93.8818537785, 201.4282568807, 24.6146788991, 0.6), rgba(74.9080843023, 190.008372093, 2.0895348837, 0.6)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(57.3345805607, 145.013592233, 3.1330097087) !important;
}
.box.darkgreen.dark.tsp.noshadow {
  box-shadow: none !important;
}
.box.darkgreen.dark.reverse {
  background: linear-gradient(to top, rgb(93.8818537785, 201.4282568807, 24.6146788991), rgb(74.9080843023, 190.008372093, 2.0895348837)) !important;
  box-shadow: 0 0.2em 0 0 rgb(57.3345805607, 145.013592233, 3.1330097087) !important;
}
.box.darkgreen.dark.reverse.noshadow {
  box-shadow: none !important;
}
.box.darkgreen.dark.reverse.tsp {
  background: linear-gradient(to top, rgba(93.8818537785, 201.4282568807, 24.6146788991, 0.6), rgba(74.9080843023, 190.008372093, 2.0895348837, 0.6)) !important;
  box-shadow: 0 0.2em 0 0 rgb(57.3345805607, 145.013592233, 3.1330097087) !important;
}
.box.darkgreen.dark.reverse.tsp.noshadow {
  box-shadow: none !important;
}

.nav > * > *.brightgreen {
  background: linear-gradient(to bottom, rgb(114.3053248841, 248.5706422018, 27.8293577982) 5%, #58ce0c 55%, #44a606);
  box-shadow: inset 0 1px 0 0 #296007, inset 1px 0px 0 0 #296007, inset -1px 0px 0 0 #296007, 0 4px 0 0 #296007;
}

.nav > * > *.brightgreen.reverse {
  background: linear-gradient(to top, rgb(114.3053248841, 248.5706422018, 27.8293577982) 5%, #58ce0c 55%, #44a606);
}

.nav > * > *.brightgreen.light {
  background: linear-gradient(to top, rgb(141.8874907784, 252.4282568807, 70.6917431193) 5%, rgb(114.3053248841, 248.5706422018, 27.8293577982) 55%, rgb(93.7852906977, 235.4209302326, 4.1790697674));
  box-shadow: inset 0 1px 0 0 rgb(71.9234427839, 178.1339805825, 6.2660194175), inset 1px 0px 0 0 rgb(71.9234427839, 178.1339805825, 6.2660194175), inset -1px 0px 0 0 rgb(71.9234427839, 178.1339805825, 6.2660194175), 0 4px 0 0 rgb(71.9234427839, 178.1339805825, 6.2660194175);
}

.nav > * > *.brightgreen.light {
  background: linear-gradient(to top, rgb(95.8890158044, 238.3374031891, 4.1425968109) 5%, rgb(70.0907216495, 169.6, 6) 55%, rgb(54.2275, 135.2, 3));
  box-shadow: inset 0 1px 0 0 rgb(32.5719101124, 79.6, 3.5), inset 1px 0px 0 0 rgb(32.5719101124, 79.6, 3.5), inset -1px 0px 0 0 rgb(32.5719101124, 79.6, 3.5), 0 4px 0 0 rgb(32.5719101124, 79.6, 3.5);
}

.box.brightgreen {
  background: linear-gradient(to bottom, #58ce0c, #44a606) !important;
  box-shadow: inset 0 0.2em 0 0 #296007 !important;
}
.box.brightgreen > .header {
  background-color: rgb(38.987752809, 91.865, 6.3);
}
.box.brightgreen .tabContent > * + *,
.box.brightgreen .tabColumn + .tabColumn {
  border-left: 1px solid rgb(38.987752809, 91.865, 6.3);
}
.box.brightgreen.focus {
  filter: drop-shadow(0 0 0.5em rgb(67.325, 169, 3)) !important;
}
.box.brightgreen.noshadow {
  box-shadow: none !important;
}
.box.brightgreen.tsp {
  background: linear-gradient(to bottom, rgba(88, 206, 12, 0.6), rgba(68, 166, 6, 0.6)) !important;
  box-shadow: inset 0 0.2em 0 0 #296007 !important;
}
.box.brightgreen.tsp.noshadow {
  box-shadow: none !important;
}
.box.brightgreen *::-webkit-scrollbar-thumb, .box.brightgreen::-webkit-scrollbar-thumb {
  background: rgb(40.3393258427, 98.8, 4.2) !important;
}
.box.brightgreen *::-webkit-scrollbar-track, .box.brightgreen::-webkit-scrollbar-track {
  background: rgba(33.6651685393, 76.8, 7, 0.5) !important;
}
.box.brightgreen.reverse {
  background: linear-gradient(to top, #58ce0c, #44a606) !important;
  box-shadow: 0 0.2em 0 0 #296007 !important;
}
.box.brightgreen.reverse.noshadow {
  box-shadow: none !important;
}
.box.brightgreen.reverse.tsp {
  background: linear-gradient(to top, rgba(88, 206, 12, 0.6), rgba(68, 166, 6, 0.6)) !important;
  box-shadow: 0 0.2em 0 0 #296007 !important;
}
.box.brightgreen.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.brightgreen.light > .header {
  background-color: rgb(68.3610649067, 169.8225533981, 5.6394174757);
}
.box.brightgreen.light .tabContent > * + *,
.box.brightgreen.light .tabColumn + .tabColumn {
  border-left: 1px solid rgb(68.3610649067, 169.8225533981, 5.6394174757);
}
.box.brightgreen.light {
  background: linear-gradient(to bottom, rgb(114.3053248841, 248.5706422018, 27.8293577982), rgb(93.7852906977, 235.4209302326, 4.1790697674)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(71.9234427839, 178.1339805825, 6.2660194175) !important;
}
.box.brightgreen.light.noshadow {
  box-shadow: none !important;
}
.box.brightgreen.light.tsp {
  background: linear-gradient(to bottom, rgba(114.3053248841, 248.5706422018, 27.8293577982, 0.6), rgba(93.7852906977, 235.4209302326, 4.1790697674, 0.6)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(71.9234427839, 178.1339805825, 6.2660194175) !important;
}
.box.brightgreen.light.tsp.noshadow {
  box-shadow: none !important;
}
.box.brightgreen.light.reverse {
  background: linear-gradient(to top, rgb(114.3053248841, 248.5706422018, 27.8293577982), rgb(93.7852906977, 235.4209302326, 4.1790697674)) !important;
  box-shadow: 0 0.2em 0 0 rgb(71.9234427839, 178.1339805825, 6.2660194175) !important;
}
.box.brightgreen.light.reverse.noshadow {
  box-shadow: none !important;
}
.box.brightgreen.light.reverse.tsp {
  background: linear-gradient(to top, rgba(114.3053248841, 248.5706422018, 27.8293577982, 0.6), rgba(93.7852906977, 235.4209302326, 4.1790697674, 0.6)) !important;
  box-shadow: 0 0.2em 0 0 rgb(71.9234427839, 178.1339805825, 6.2660194175) !important;
}
.box.brightgreen.light.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.brightgreen.dark > .header {
  background-color: rgb(54.4847486637, 138.0605485437, 2.8197087379);
}
.box.brightgreen.dark .tabContent > * + *,
.box.brightgreen.dark .tabColumn + .tabColumn {
  border-left: 1px solid rgb(54.4847486637, 138.0605485437, 2.8197087379);
}
.box.brightgreen.dark {
  background: linear-gradient(to bottom, rgb(93.8818537785, 201.4282568807, 24.6146788991), rgb(74.9080843023, 190.008372093, 2.0895348837)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(57.3345805607, 145.013592233, 3.1330097087) !important;
}
.box.brightgreen.dark.noshadow {
  box-shadow: none !important;
}
.box.brightgreen.dark.tsp {
  background: linear-gradient(to bottom, rgba(93.8818537785, 201.4282568807, 24.6146788991, 0.6), rgba(74.9080843023, 190.008372093, 2.0895348837, 0.6)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(57.3345805607, 145.013592233, 3.1330097087) !important;
}
.box.brightgreen.dark.tsp.noshadow {
  box-shadow: none !important;
}
.box.brightgreen.dark.reverse {
  background: linear-gradient(to top, rgb(93.8818537785, 201.4282568807, 24.6146788991), rgb(74.9080843023, 190.008372093, 2.0895348837)) !important;
  box-shadow: 0 0.2em 0 0 rgb(57.3345805607, 145.013592233, 3.1330097087) !important;
}
.box.brightgreen.dark.reverse.noshadow {
  box-shadow: none !important;
}
.box.brightgreen.dark.reverse.tsp {
  background: linear-gradient(to top, rgba(93.8818537785, 201.4282568807, 24.6146788991, 0.6), rgba(74.9080843023, 190.008372093, 2.0895348837, 0.6)) !important;
  box-shadow: 0 0.2em 0 0 rgb(57.3345805607, 145.013592233, 3.1330097087) !important;
}
.box.brightgreen.dark.reverse.tsp.noshadow {
  box-shadow: none !important;
}

.nav > * > *.purple {
  background: linear-gradient(to bottom, #9f33ff 5%, #8700ff 55%, rgba(246, 246, 246, 0));
  box-shadow: inset 0 1px 0 0 #4b1968, inset 1px 0px 0 0 #4b1968, inset -1px 0px 0 0 #4b1968, 0 4px 0 0 #4b1968;
}

.nav > * > *.purple.reverse {
  background: linear-gradient(to top, #9f33ff 5%, #8700ff 55%, rgba(246, 246, 246, 0));
}

.nav > * > *.purple.light {
  background: linear-gradient(to top, rgb(178.2, 91.8, 255) 5%, #9f33ff 55%, rgba(251.4, 244.2, 244.2, 0));
  box-shadow: inset 0 1px 0 0 rgb(124.5878716515, 19.8837209302, 185.3162790698), inset 1px 0px 0 0 rgb(124.5878716515, 19.8837209302, 185.3162790698), inset -1px 0px 0 0 rgb(124.5878716515, 19.8837209302, 185.3162790698), 0 4px 0 0 rgb(124.5878716515, 19.8837209302, 185.3162790698);
}

.nav > * > *.purple.light {
  background: linear-gradient(to top, rgb(139.8, 10.2, 255) 5%, #6c00cc 55%, rgba(207.9787234043, 207.9787234043, 207.9787234043, 0));
  box-shadow: inset 0 1px 0 0 rgb(63.5759493671, 12.5, 93.2), inset 1px 0px 0 0 rgb(63.5759493671, 12.5, 93.2), inset -1px 0px 0 0 rgb(63.5759493671, 12.5, 93.2), 0 4px 0 0 rgb(63.5759493671, 12.5, 93.2);
}

.box.purple {
  background: linear-gradient(to bottom, #8700ff, rgba(246, 246, 246, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 #4b1968 !important;
}
.box.purple > .header {
  background-color: rgb(72.2943037975, 22.5, 101.175);
}
.box.purple .tabContent > * + *,
.box.purple .tabColumn + .tabColumn {
  border-left: 1px solid rgb(72.2943037975, 22.5, 101.175);
}
.box.purple.focus {
  filter: drop-shadow(0 0 0.5em rgba(250.5, 241.5, 241.5, 0)) !important;
}
.box.purple.noshadow {
  box-shadow: none !important;
}
.box.purple.tsp {
  background: linear-gradient(to bottom, rgba(135, 0, 255, 0.6), rgba(246, 246, 246, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 #4b1968 !important;
}
.box.purple.tsp.noshadow {
  box-shadow: none !important;
}
.box.purple *::-webkit-scrollbar-thumb, .box.purple::-webkit-scrollbar-thumb {
  background: rgb(77.6582278481, 15, 114) !important;
}
.box.purple *::-webkit-scrollbar-track, .box.purple::-webkit-scrollbar-track {
  background: rgba(61.835443038, 25, 83.2, 0.5) !important;
}
.box.purple.reverse {
  background: linear-gradient(to top, #8700ff, rgba(246, 246, 246, 0)) !important;
  box-shadow: 0 0.2em 0 0 #4b1968 !important;
}
.box.purple.reverse.noshadow {
  box-shadow: none !important;
}
.box.purple.reverse.tsp {
  background: linear-gradient(to top, rgba(135, 0, 255, 0.6), rgba(246, 246, 246, 0)) !important;
  box-shadow: 0 0.2em 0 0 #4b1968 !important;
}
.box.purple.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.purple.light > .header {
  background-color: rgb(119.1890638799, 17.8953488372, 177.9394186047);
}
.box.purple.light .tabContent > * + *,
.box.purple.light .tabColumn + .tabColumn {
  border-left: 1px solid rgb(119.1890638799, 17.8953488372, 177.9394186047);
}
.box.purple.light {
  background: linear-gradient(to bottom, #9f33ff, rgba(251.4, 244.2, 244.2, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(124.5878716515, 19.8837209302, 185.3162790698) !important;
}
.box.purple.light.noshadow {
  box-shadow: none !important;
}
.box.purple.light.tsp {
  background: linear-gradient(to bottom, rgba(159, 51, 255, 0.6), rgba(251.4, 244.2, 244.2, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(124.5878716515, 19.8837209302, 185.3162790698) !important;
}
.box.purple.light.tsp.noshadow {
  box-shadow: none !important;
}
.box.purple.light.reverse {
  background: linear-gradient(to top, #9f33ff, rgba(251.4, 244.2, 244.2, 0)) !important;
  box-shadow: 0 0.2em 0 0 rgb(124.5878716515, 19.8837209302, 185.3162790698) !important;
}
.box.purple.light.reverse.noshadow {
  box-shadow: none !important;
}
.box.purple.light.reverse.tsp {
  background: linear-gradient(to top, rgba(159, 51, 255, 0.6), rgba(251.4, 244.2, 244.2, 0)) !important;
  box-shadow: 0 0.2em 0 0 rgb(124.5878716515, 19.8837209302, 185.3162790698) !important;
}
.box.purple.light.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.purple.dark > .header {
  background-color: rgb(97.8039961731, 8.9476744186, 149.3406627907);
}
.box.purple.dark .tabContent > * + *,
.box.purple.dark .tabColumn + .tabColumn {
  border-left: 1px solid rgb(97.8039961731, 8.9476744186, 149.3406627907);
}
.box.purple.dark {
  background: linear-gradient(to bottom, #8433cc, rgba(209.6459096459, 209.6459096459, 209.6459096459, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(102.5144244922, 9.9418604651, 156.2065116279) !important;
}
.box.purple.dark.noshadow {
  box-shadow: none !important;
}
.box.purple.dark.tsp {
  background: linear-gradient(to bottom, rgba(132, 51, 204, 0.6), rgba(209.6459096459, 209.6459096459, 209.6459096459, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(102.5144244922, 9.9418604651, 156.2065116279) !important;
}
.box.purple.dark.tsp.noshadow {
  box-shadow: none !important;
}
.box.purple.dark.reverse {
  background: linear-gradient(to top, #8433cc, rgba(209.6459096459, 209.6459096459, 209.6459096459, 0)) !important;
  box-shadow: 0 0.2em 0 0 rgb(102.5144244922, 9.9418604651, 156.2065116279) !important;
}
.box.purple.dark.reverse.noshadow {
  box-shadow: none !important;
}
.box.purple.dark.reverse.tsp {
  background: linear-gradient(to top, rgba(132, 51, 204, 0.6), rgba(209.6459096459, 209.6459096459, 209.6459096459, 0)) !important;
  box-shadow: 0 0.2em 0 0 rgb(102.5144244922, 9.9418604651, 156.2065116279) !important;
}
.box.purple.dark.reverse.tsp.noshadow {
  box-shadow: none !important;
}

.nav > * > *.darkpurple {
  background: linear-gradient(to bottom, rgb(176.9375, 1.8625, 167.4225543478) 5%, #5e0259 55%, rgba(138, 24, 176, 0));
  box-shadow: inset 0 1px 0 0 #37014b, inset 1px 0px 0 0 #37014b, inset -1px 0px 0 0 #37014b, 0 4px 0 0 #37014b;
}

.nav > * > *.darkpurple.reverse {
  background: linear-gradient(to top, rgb(176.9375, 1.8625, 167.4225543478) 5%, #5e0259 55%, rgba(138, 24, 176, 0));
}

.nav > * > *.darkpurple.light {
  background: linear-gradient(to top, rgb(243.76375, 1.27625, 230.5850815217) 5%, rgb(176.9375, 1.8625, 167.4225543478) 55%, rgba(185.56, 21.88, 240.12, 0));
  box-shadow: inset 0 1px 0 0 rgb(118.3078947368, 1.0710526316, 161.7289473684), inset 1px 0px 0 0 rgb(118.3078947368, 1.0710526316, 161.7289473684), inset -1px 0px 0 0 rgb(118.3078947368, 1.0710526316, 161.7289473684), 0 4px 0 0 rgb(118.3078947368, 1.0710526316, 161.7289473684);
}

.nav > * > *.darkpurple.light {
  background: linear-gradient(to top, rgb(162.5376623377, 1.0623376623, 153.7618294749) 5%, rgb(76, 1, 71.9239130435) 55%, rgba(115.8, 12, 150.4, 0));
  box-shadow: inset 0 1px 0 0 rgb(44.2108108108, 0.5, 60.4), inset 1px 0px 0 0 rgb(44.2108108108, 0.5, 60.4), inset -1px 0px 0 0 rgb(44.2108108108, 0.5, 60.4), 0 4px 0 0 rgb(44.2108108108, 0.5, 60.4);
}

.box.darkpurple {
  background: linear-gradient(to bottom, #5e0259, rgba(138, 24, 176, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 #37014b !important;
}
.box.darkpurple > .header {
  background-color: rgb(52.3058108108, 0.9, 71.345);
}
.box.darkpurple .tabContent > * + *,
.box.darkpurple .tabColumn + .tabColumn {
  border-left: 1px solid rgb(52.3058108108, 0.9, 71.345);
}
.box.darkpurple.focus {
  filter: drop-shadow(0 0 0.5em rgba(144, 12, 188, 0)) !important;
}
.box.darkpurple.noshadow {
  box-shadow: none !important;
}
.box.darkpurple.tsp {
  background: linear-gradient(to bottom, rgba(94, 2, 89, 0.6), rgba(138, 24, 176, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 #37014b !important;
}
.box.darkpurple.tsp.noshadow {
  box-shadow: none !important;
}
.box.darkpurple *::-webkit-scrollbar-thumb, .box.darkpurple::-webkit-scrollbar-thumb {
  background: rgb(55.1837837838, 0.6, 75.4) !important;
}
.box.darkpurple *::-webkit-scrollbar-track, .box.darkpurple::-webkit-scrollbar-track {
  background: rgba(44.0540540541, 1, 60, 0.5) !important;
}
.box.darkpurple.reverse {
  background: linear-gradient(to top, #5e0259, rgba(138, 24, 176, 0)) !important;
  box-shadow: 0 0.2em 0 0 #37014b !important;
}
.box.darkpurple.reverse.noshadow {
  box-shadow: none !important;
}
.box.darkpurple.reverse.tsp {
  background: linear-gradient(to top, rgba(94, 2, 89, 0.6), rgba(138, 24, 176, 0)) !important;
  box-shadow: 0 0.2em 0 0 #37014b !important;
}
.box.darkpurple.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.darkpurple.light > .header {
  background-color: rgb(112.4522763158, 0.9639473684, 153.74425);
}
.box.darkpurple.light .tabContent > * + *,
.box.darkpurple.light .tabColumn + .tabColumn {
  border-left: 1px solid rgb(112.4522763158, 0.9639473684, 153.74425);
}
.box.darkpurple.light {
  background: linear-gradient(to bottom, rgb(176.9375, 1.8625, 167.4225543478), rgba(185.56, 21.88, 240.12, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(118.3078947368, 1.0710526316, 161.7289473684) !important;
}
.box.darkpurple.light.noshadow {
  box-shadow: none !important;
}
.box.darkpurple.light.tsp {
  background: linear-gradient(to bottom, rgba(176.9375, 1.8625, 167.4225543478, 0.6), rgba(185.56, 21.88, 240.12, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(118.3078947368, 1.0710526316, 161.7289473684) !important;
}
.box.darkpurple.light.tsp.noshadow {
  box-shadow: none !important;
}
.box.darkpurple.light.reverse {
  background: linear-gradient(to top, rgb(176.9375, 1.8625, 167.4225543478), rgba(185.56, 21.88, 240.12, 0)) !important;
  box-shadow: 0 0.2em 0 0 rgb(118.3078947368, 1.0710526316, 161.7289473684) !important;
}
.box.darkpurple.light.reverse.noshadow {
  box-shadow: none !important;
}
.box.darkpurple.light.reverse.tsp {
  background: linear-gradient(to top, rgba(176.9375, 1.8625, 167.4225543478, 0.6), rgba(185.56, 21.88, 240.12, 0)) !important;
  box-shadow: 0 0.2em 0 0 rgb(118.3078947368, 1.0710526316, 161.7289473684) !important;
}
.box.darkpurple.light.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.darkpurple.dark > .header {
  background-color: rgb(90.1583881579, 0.4819736842, 123.371875);
}
.box.darkpurple.dark .tabContent > * + *,
.box.darkpurple.dark .tabColumn + .tabColumn {
  border-left: 1px solid rgb(90.1583881579, 0.4819736842, 123.371875);
}
.box.darkpurple.dark {
  background: linear-gradient(to bottom, rgb(142.295, 0.93125, 134.6121875), rgba(152.146, 14.44, 198.048, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(94.8721052632, 0.5355263158, 129.8115789474) !important;
}
.box.darkpurple.dark.noshadow {
  box-shadow: none !important;
}
.box.darkpurple.dark.tsp {
  background: linear-gradient(to bottom, rgba(142.295, 0.93125, 134.6121875, 0.6), rgba(152.146, 14.44, 198.048, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(94.8721052632, 0.5355263158, 129.8115789474) !important;
}
.box.darkpurple.dark.tsp.noshadow {
  box-shadow: none !important;
}
.box.darkpurple.dark.reverse {
  background: linear-gradient(to top, rgb(142.295, 0.93125, 134.6121875), rgba(152.146, 14.44, 198.048, 0)) !important;
  box-shadow: 0 0.2em 0 0 rgb(94.8721052632, 0.5355263158, 129.8115789474) !important;
}
.box.darkpurple.dark.reverse.noshadow {
  box-shadow: none !important;
}
.box.darkpurple.dark.reverse.tsp {
  background: linear-gradient(to top, rgba(142.295, 0.93125, 134.6121875, 0.6), rgba(152.146, 14.44, 198.048, 0)) !important;
  box-shadow: 0 0.2em 0 0 rgb(94.8721052632, 0.5355263158, 129.8115789474) !important;
}
.box.darkpurple.dark.reverse.tsp.noshadow {
  box-shadow: none !important;
}

.nav > * > *.brightpurple {
  background: linear-gradient(to bottom, rgb(187.6409546855, 32.0907488987, 251.5092511013) 5%, #9e07dc 55%, #b105f8);
  box-shadow: inset 0 1px 0 0 #6e0698, inset 1px 0px 0 0 #6e0698, inset -1px 0px 0 0 #6e0698, 0 4px 0 0 #6e0698;
}

.nav > * > *.brightpurple.reverse {
  background: linear-gradient(to top, rgb(187.6409546855, 32.0907488987, 251.5092511013) 5%, #9e07dc 55%, #b105f8);
}

.nav > * > *.brightpurple.light {
  background: linear-gradient(to top, rgb(201.6961940808, 75.2762995595, 253.6037004405) 5%, rgb(187.6409546855, 32.0907488987, 251.5092511013) 55%, rgb(194.0831535972, 51.4316205534, 252.9683794466));
  box-shadow: inset 0 1px 0 0 rgb(160.8542743194, 4.3367088608, 224.0632911392), inset 1px 0px 0 0 rgb(160.8542743194, 4.3367088608, 224.0632911392), inset -1px 0px 0 0 rgb(160.8542743194, 4.3367088608, 224.0632911392), 0 4px 0 0 rgb(160.8542743194, 4.3367088608, 224.0632911392);
}

.nav > * > *.brightpurple.light {
  background: linear-gradient(to top, rgb(174.7046722242, 2.3791552386, 245.4608447614) 5%, rgb(127.7737089202, 3.5, 178.8) 55%, rgb(142.5773662551, 2.5, 200.4));
  box-shadow: inset 0 1px 0 0 rgb(89.1917808219, 3, 124), inset 1px 0px 0 0 rgb(89.1917808219, 3, 124), inset -1px 0px 0 0 rgb(89.1917808219, 3, 124), 0 4px 0 0 rgb(89.1917808219, 3, 124);
}

.box.brightpurple {
  background: linear-gradient(to bottom, #9e07dc, #b105f8) !important;
  box-shadow: inset 0 0.2em 0 0 #6e0698 !important;
}
.box.brightpurple > .header {
  background-color: rgb(104.8197260274, 5.4, 144.97);
}
.box.brightpurple .tabContent > * + *,
.box.brightpurple .tabColumn + .tabColumn {
  border-left: 1px solid rgb(104.8197260274, 5.4, 144.97);
}
.box.brightpurple.focus {
  filter: drop-shadow(0 0 0.5em rgb(178.0390946502, 2.5, 250.5)) !important;
}
.box.brightpurple.noshadow {
  box-shadow: none !important;
}
.box.brightpurple.tsp {
  background: linear-gradient(to bottom, rgba(158, 7, 220, 0.6), rgba(177, 5, 248, 0.6)) !important;
  box-shadow: inset 0 0.2em 0 0 #6e0698 !important;
}
.box.brightpurple.tsp.noshadow {
  box-shadow: none !important;
}
.box.brightpurple *::-webkit-scrollbar-thumb, .box.brightpurple::-webkit-scrollbar-thumb {
  background: rgb(111.0191780822, 3.6, 154.4) !important;
}
.box.brightpurple *::-webkit-scrollbar-track, .box.brightpurple::-webkit-scrollbar-track {
  background: rgba(88.3452054795, 6, 121.6, 0.5) !important;
}
.box.brightpurple.reverse {
  background: linear-gradient(to top, #9e07dc, #b105f8) !important;
  box-shadow: 0 0.2em 0 0 #6e0698 !important;
}
.box.brightpurple.reverse.noshadow {
  box-shadow: none !important;
}
.box.brightpurple.reverse.tsp {
  background: linear-gradient(to top, rgba(158, 7, 220, 0.6), rgba(177, 5, 248, 0.6)) !important;
  box-shadow: 0 0.2em 0 0 #6e0698 !important;
}
.box.brightpurple.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.brightpurple.light > .header {
  background-color: rgb(153.0426537194, 3.9030379747, 213.2721139241);
}
.box.brightpurple.light .tabContent > * + *,
.box.brightpurple.light .tabColumn + .tabColumn {
  border-left: 1px solid rgb(153.0426537194, 3.9030379747, 213.2721139241);
}
.box.brightpurple.light {
  background: linear-gradient(to bottom, rgb(187.6409546855, 32.0907488987, 251.5092511013), rgb(194.0831535972, 51.4316205534, 252.9683794466)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(160.8542743194, 4.3367088608, 224.0632911392) !important;
}
.box.brightpurple.light.noshadow {
  box-shadow: none !important;
}
.box.brightpurple.light.tsp {
  background: linear-gradient(to bottom, rgba(187.6409546855, 32.0907488987, 251.5092511013, 0.6), rgba(194.0831535972, 51.4316205534, 252.9683794466, 0.6)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(160.8542743194, 4.3367088608, 224.0632911392) !important;
}
.box.brightpurple.light.tsp.noshadow {
  box-shadow: none !important;
}
.box.brightpurple.light.reverse {
  background: linear-gradient(to top, rgb(187.6409546855, 32.0907488987, 251.5092511013), rgb(194.0831535972, 51.4316205534, 252.9683794466)) !important;
  box-shadow: 0 0.2em 0 0 rgb(160.8542743194, 4.3367088608, 224.0632911392) !important;
}
.box.brightpurple.light.reverse.noshadow {
  box-shadow: none !important;
}
.box.brightpurple.light.reverse.tsp {
  background: linear-gradient(to top, rgba(187.6409546855, 32.0907488987, 251.5092511013, 0.6), rgba(194.0831535972, 51.4316205534, 252.9683794466, 0.6)) !important;
  box-shadow: 0 0.2em 0 0 rgb(160.8542743194, 4.3367088608, 224.0632911392) !important;
}
.box.brightpurple.light.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.brightpurple.dark > .header {
  background-color: rgb(123.1831260621, 1.9515189873, 172.1420443038);
}
.box.brightpurple.dark .tabContent > * + *,
.box.brightpurple.dark .tabColumn + .tabColumn {
  border-left: 1px solid rgb(123.1831260621, 1.9515189873, 172.1420443038);
}
.box.brightpurple.dark {
  background: linear-gradient(to bottom, rgb(152.46277926, 30.3453744493, 202.6037004405), rgb(158.5503993233, 50.4158102767, 203.1873517787)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(129.5448205306, 2.1683544304, 180.9853164557) !important;
}
.box.brightpurple.dark.noshadow {
  box-shadow: none !important;
}
.box.brightpurple.dark.tsp {
  background: linear-gradient(to bottom, rgba(152.46277926, 30.3453744493, 202.6037004405, 0.6), rgba(158.5503993233, 50.4158102767, 203.1873517787, 0.6)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(129.5448205306, 2.1683544304, 180.9853164557) !important;
}
.box.brightpurple.dark.tsp.noshadow {
  box-shadow: none !important;
}
.box.brightpurple.dark.reverse {
  background: linear-gradient(to top, rgb(152.46277926, 30.3453744493, 202.6037004405), rgb(158.5503993233, 50.4158102767, 203.1873517787)) !important;
  box-shadow: 0 0.2em 0 0 rgb(129.5448205306, 2.1683544304, 180.9853164557) !important;
}
.box.brightpurple.dark.reverse.noshadow {
  box-shadow: none !important;
}
.box.brightpurple.dark.reverse.tsp {
  background: linear-gradient(to top, rgba(152.46277926, 30.3453744493, 202.6037004405, 0.6), rgba(158.5503993233, 50.4158102767, 203.1873517787, 0.6)) !important;
  box-shadow: 0 0.2em 0 0 rgb(129.5448205306, 2.1683544304, 180.9853164557) !important;
}
.box.brightpurple.dark.reverse.tsp.noshadow {
  box-shadow: none !important;
}

.nav > * > *.red {
  background: linear-gradient(to bottom, #ff3333 5%, #ff0000 55%, rgba(253, 110, 110, 0));
  box-shadow: inset 0 1px 0 0 #6d0e0e, inset 1px 0px 0 0 #6d0e0e, inset -1px 0px 0 0 #6d0e0e, 0 4px 0 0 #6d0e0e;
}

.nav > * > *.red.reverse {
  background: linear-gradient(to top, #ff3333 5%, #ff0000 55%, rgba(253, 110, 110, 0));
}

.nav > * > *.red.light {
  background: linear-gradient(to top, rgb(255, 91.8, 91.8) 5%, #ff3333 55%, rgba(254.2, 138.2, 138.2, 0));
  box-shadow: inset 0 1px 0 0 rgb(188.9951219512, 11.4048780488, 11.4048780488), inset 1px 0px 0 0 rgb(188.9951219512, 11.4048780488, 11.4048780488), inset -1px 0px 0 0 rgb(188.9951219512, 11.4048780488, 11.4048780488), 0 4px 0 0 rgb(188.9951219512, 11.4048780488, 11.4048780488);
}

.nav > * > *.red.light {
  background: linear-gradient(to top, rgb(255, 10.2, 10.2) 5%, #cc0000 55%, rgba(203.2, 109, 109, 0));
  box-shadow: inset 0 1px 0 0 rgb(92.8, 7, 7), inset 1px 0px 0 0 rgb(92.8, 7, 7), inset -1px 0px 0 0 rgb(92.8, 7, 7), 0 4px 0 0 rgb(92.8, 7, 7);
}

.box.red {
  background: linear-gradient(to bottom, #ff0000, rgba(253, 110, 110, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 #6d0e0e !important;
}
.box.red > .header {
  background-color: rgb(104.88, 12.6, 12.6);
}
.box.red .tabContent > * + *,
.box.red .tabColumn + .tabColumn {
  border-left: 1px solid rgb(104.88, 12.6, 12.6);
}
.box.red.focus {
  filter: drop-shadow(0 0 0.5em rgba(254, 109, 109, 0)) !important;
}
.box.red.noshadow {
  box-shadow: none !important;
}
.box.red.tsp {
  background: linear-gradient(to bottom, rgba(255, 0, 0, 0.6), rgba(253, 110, 110, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 #6d0e0e !important;
}
.box.red.tsp.noshadow {
  box-shadow: none !important;
}
.box.red *::-webkit-scrollbar-thumb, .box.red::-webkit-scrollbar-thumb {
  background: rgb(114.6, 8.4, 8.4) !important;
}
.box.red *::-webkit-scrollbar-track, .box.red::-webkit-scrollbar-track {
  background: rgba(87.2, 14, 14, 0.5) !important;
}
.box.red.reverse {
  background: linear-gradient(to top, #ff0000, rgba(253, 110, 110, 0)) !important;
  box-shadow: 0 0.2em 0 0 #6d0e0e !important;
}
.box.red.reverse.noshadow {
  box-shadow: none !important;
}
.box.red.reverse.tsp {
  background: linear-gradient(to top, rgba(255, 0, 0, 0.6), rgba(253, 110, 110, 0)) !important;
  box-shadow: 0 0.2em 0 0 #6d0e0e !important;
}
.box.red.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.red.light > .header {
  background-color: rgb(180.6288292683, 10.2643902439, 10.2643902439);
}
.box.red.light .tabContent > * + *,
.box.red.light .tabColumn + .tabColumn {
  border-left: 1px solid rgb(180.6288292683, 10.2643902439, 10.2643902439);
}
.box.red.light {
  background: linear-gradient(to bottom, #ff3333, rgba(254.2, 138.2, 138.2, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(188.9951219512, 11.4048780488, 11.4048780488) !important;
}
.box.red.light.noshadow {
  box-shadow: none !important;
}
.box.red.light.tsp {
  background: linear-gradient(to bottom, rgba(255, 51, 51, 0.6), rgba(254.2, 138.2, 138.2, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(188.9951219512, 11.4048780488, 11.4048780488) !important;
}
.box.red.light.tsp.noshadow {
  box-shadow: none !important;
}
.box.red.light.reverse {
  background: linear-gradient(to top, #ff3333, rgba(254.2, 138.2, 138.2, 0)) !important;
  box-shadow: 0 0.2em 0 0 rgb(188.9951219512, 11.4048780488, 11.4048780488) !important;
}
.box.red.light.reverse.noshadow {
  box-shadow: none !important;
}
.box.red.light.reverse.tsp {
  background: linear-gradient(to top, rgba(255, 51, 51, 0.6), rgba(254.2, 138.2, 138.2, 0)) !important;
  box-shadow: 0 0.2em 0 0 rgb(188.9951219512, 11.4048780488, 11.4048780488) !important;
}
.box.red.light.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.red.dark > .header {
  background-color: rgb(148.5118780488, 5.132195122, 5.132195122);
}
.box.red.dark .tabContent > * + *,
.box.red.dark .tabColumn + .tabColumn {
  border-left: 1px solid rgb(148.5118780488, 5.132195122, 5.132195122);
}
.box.red.dark {
  background: linear-gradient(to bottom, #cc3333, rgba(203.68, 137.8, 137.8, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(155.7580487805, 5.7024390244, 5.7024390244) !important;
}
.box.red.dark.noshadow {
  box-shadow: none !important;
}
.box.red.dark.tsp {
  background: linear-gradient(to bottom, rgba(204, 51, 51, 0.6), rgba(203.68, 137.8, 137.8, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(155.7580487805, 5.7024390244, 5.7024390244) !important;
}
.box.red.dark.tsp.noshadow {
  box-shadow: none !important;
}
.box.red.dark.reverse {
  background: linear-gradient(to top, #cc3333, rgba(203.68, 137.8, 137.8, 0)) !important;
  box-shadow: 0 0.2em 0 0 rgb(155.7580487805, 5.7024390244, 5.7024390244) !important;
}
.box.red.dark.reverse.noshadow {
  box-shadow: none !important;
}
.box.red.dark.reverse.tsp {
  background: linear-gradient(to top, rgba(204, 51, 51, 0.6), rgba(203.68, 137.8, 137.8, 0)) !important;
  box-shadow: 0 0.2em 0 0 rgb(155.7580487805, 5.7024390244, 5.7024390244) !important;
}
.box.red.dark.reverse.tsp.noshadow {
  box-shadow: none !important;
}

.nav > * > *.darkred {
  background: linear-gradient(to bottom, rgb(244.6925764192, 40.5074235808, 40.5074235808) 5%, #d01515 55%, #fd6e6e);
  box-shadow: inset 0 1px 0 0 #6d0e0e, inset 1px 0px 0 0 #6d0e0e, inset -1px 0px 0 0 #6d0e0e, 0 4px 0 0 #6d0e0e;
}

.nav > * > *.darkred.reverse {
  background: linear-gradient(to top, rgb(244.6925764192, 40.5074235808, 40.5074235808) 5%, #d01515 55%, #fd6e6e);
}

.nav > * > *.darkred.light {
  background: linear-gradient(to top, rgb(250.8770305677, 79.2829694323, 79.2829694323) 5%, rgb(244.6925764192, 40.5074235808, 40.5074235808) 55%, rgb(254.2, 138.2, 138.2));
  box-shadow: inset 0 1px 0 0 rgb(188.9951219512, 11.4048780488, 11.4048780488), inset 1px 0px 0 0 rgb(188.9951219512, 11.4048780488, 11.4048780488), inset -1px 0px 0 0 rgb(188.9951219512, 11.4048780488, 11.4048780488), 0 4px 0 0 rgb(188.9951219512, 11.4048780488, 11.4048780488);
}

.nav > * > *.darkred.light {
  background: linear-gradient(to top, rgb(243.1500917431, 7.0899082569, 7.0899082569) 5%, rgb(174.8, 10.5, 10.5) 55%, rgb(203.2, 109, 109));
  box-shadow: inset 0 1px 0 0 rgb(92.8, 7, 7), inset 1px 0px 0 0 rgb(92.8, 7, 7), inset -1px 0px 0 0 rgb(92.8, 7, 7), 0 4px 0 0 rgb(92.8, 7, 7);
}

.box.darkred {
  background: linear-gradient(to bottom, #d01515, #fd6e6e) !important;
  box-shadow: inset 0 0.2em 0 0 #6d0e0e !important;
}
.box.darkred > .header {
  background-color: rgb(104.88, 12.6, 12.6);
}
.box.darkred .tabContent > * + *,
.box.darkred .tabColumn + .tabColumn {
  border-left: 1px solid rgb(104.88, 12.6, 12.6);
}
.box.darkred.focus {
  filter: drop-shadow(0 0 0.5em #fe6d6d) !important;
}
.box.darkred.noshadow {
  box-shadow: none !important;
}
.box.darkred.tsp {
  background: linear-gradient(to bottom, rgba(208, 21, 21, 0.6), rgba(253, 110, 110, 0.6)) !important;
  box-shadow: inset 0 0.2em 0 0 #6d0e0e !important;
}
.box.darkred.tsp.noshadow {
  box-shadow: none !important;
}
.box.darkred *::-webkit-scrollbar-thumb, .box.darkred::-webkit-scrollbar-thumb {
  background: rgb(114.6, 8.4, 8.4) !important;
}
.box.darkred *::-webkit-scrollbar-track, .box.darkred::-webkit-scrollbar-track {
  background: rgba(87.2, 14, 14, 0.5) !important;
}
.box.darkred.reverse {
  background: linear-gradient(to top, #d01515, #fd6e6e) !important;
  box-shadow: 0 0.2em 0 0 #6d0e0e !important;
}
.box.darkred.reverse.noshadow {
  box-shadow: none !important;
}
.box.darkred.reverse.tsp {
  background: linear-gradient(to top, rgba(208, 21, 21, 0.6), rgba(253, 110, 110, 0.6)) !important;
  box-shadow: 0 0.2em 0 0 #6d0e0e !important;
}
.box.darkred.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.darkred.light > .header {
  background-color: rgb(180.6288292683, 10.2643902439, 10.2643902439);
}
.box.darkred.light .tabContent > * + *,
.box.darkred.light .tabColumn + .tabColumn {
  border-left: 1px solid rgb(180.6288292683, 10.2643902439, 10.2643902439);
}
.box.darkred.light {
  background: linear-gradient(to bottom, rgb(244.6925764192, 40.5074235808, 40.5074235808), rgb(254.2, 138.2, 138.2)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(188.9951219512, 11.4048780488, 11.4048780488) !important;
}
.box.darkred.light.noshadow {
  box-shadow: none !important;
}
.box.darkred.light.tsp {
  background: linear-gradient(to bottom, rgba(244.6925764192, 40.5074235808, 40.5074235808, 0.6), rgba(254.2, 138.2, 138.2, 0.6)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(188.9951219512, 11.4048780488, 11.4048780488) !important;
}
.box.darkred.light.tsp.noshadow {
  box-shadow: none !important;
}
.box.darkred.light.reverse {
  background: linear-gradient(to top, rgb(244.6925764192, 40.5074235808, 40.5074235808), rgb(254.2, 138.2, 138.2)) !important;
  box-shadow: 0 0.2em 0 0 rgb(188.9951219512, 11.4048780488, 11.4048780488) !important;
}
.box.darkred.light.reverse.noshadow {
  box-shadow: none !important;
}
.box.darkred.light.reverse.tsp {
  background: linear-gradient(to top, rgba(244.6925764192, 40.5074235808, 40.5074235808, 0.6), rgba(254.2, 138.2, 138.2, 0.6)) !important;
  box-shadow: 0 0.2em 0 0 rgb(188.9951219512, 11.4048780488, 11.4048780488) !important;
}
.box.darkred.light.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.darkred.dark > .header {
  background-color: rgb(148.5118780488, 5.132195122, 5.132195122);
}
.box.darkred.dark .tabContent > * + *,
.box.darkred.dark .tabColumn + .tabColumn {
  border-left: 1px solid rgb(148.5118780488, 5.132195122, 5.132195122);
}
.box.darkred.dark {
  background: linear-gradient(to bottom, rgb(199.8770305677, 35.3537117904, 35.3537117904), rgb(203.68, 137.8, 137.8)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(155.7580487805, 5.7024390244, 5.7024390244) !important;
}
.box.darkred.dark.noshadow {
  box-shadow: none !important;
}
.box.darkred.dark.tsp {
  background: linear-gradient(to bottom, rgba(199.8770305677, 35.3537117904, 35.3537117904, 0.6), rgba(203.68, 137.8, 137.8, 0.6)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(155.7580487805, 5.7024390244, 5.7024390244) !important;
}
.box.darkred.dark.tsp.noshadow {
  box-shadow: none !important;
}
.box.darkred.dark.reverse {
  background: linear-gradient(to top, rgb(199.8770305677, 35.3537117904, 35.3537117904), rgb(203.68, 137.8, 137.8)) !important;
  box-shadow: 0 0.2em 0 0 rgb(155.7580487805, 5.7024390244, 5.7024390244) !important;
}
.box.darkred.dark.reverse.noshadow {
  box-shadow: none !important;
}
.box.darkred.dark.reverse.tsp {
  background: linear-gradient(to top, rgba(199.8770305677, 35.3537117904, 35.3537117904, 0.6), rgba(203.68, 137.8, 137.8, 0.6)) !important;
  box-shadow: 0 0.2em 0 0 rgb(155.7580487805, 5.7024390244, 5.7024390244) !important;
}
.box.darkred.dark.reverse.tsp.noshadow {
  box-shadow: none !important;
}

.nav > * > *.pink {
  background: linear-gradient(to bottom, rgb(255, 51, 153.4) 5%, #ff0080 55%, rgba(253, 110, 185, 0));
  box-shadow: inset 0 1px 0 0 #860c52, inset 1px 0px 0 0 #860c52, inset -1px 0px 0 0 #860c52, 0 4px 0 0 #860c52;
}

.nav > * > *.pink.reverse {
  background: linear-gradient(to top, rgb(255, 51, 153.4) 5%, #ff0080 55%, rgba(253, 110, 185, 0));
}

.nav > * > *.pink.light {
  background: linear-gradient(to top, rgb(255, 91.8, 173.72) 5%, rgb(255, 51, 153.4) 55%, rgba(254.2, 138.2, 199.0391608392, 0));
  box-shadow: inset 0 1px 0 0 rgb(209.8082191781, 8.9917808219, 124.2143274197), inset 1px 0px 0 0 rgb(209.8082191781, 8.9917808219, 124.2143274197), inset -1px 0px 0 0 rgb(209.8082191781, 8.9917808219, 124.2143274197), 0 4px 0 0 rgb(209.8082191781, 8.9917808219, 124.2143274197);
}

.nav > * > *.pink.light {
  background: linear-gradient(to top, rgb(255, 10.2, 133.08) 5%, rgb(204, 0, 102.4) 55%, rgba(203.2, 109, 158.4055944056, 0));
  box-shadow: inset 0 1px 0 0 rgb(112, 6, 66.8196721311), inset 1px 0px 0 0 rgb(112, 6, 66.8196721311), inset -1px 0px 0 0 rgb(112, 6, 66.8196721311), 0 4px 0 0 rgb(112, 6, 66.8196721311);
}

.box.pink {
  background: linear-gradient(to bottom, #ff0080, rgba(253, 110, 185, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 #860c52 !important;
}
.box.pink > .header {
  background-color: rgb(128.44, 10.8, 78.2983606557);
}
.box.pink .tabContent > * + *,
.box.pink .tabColumn + .tabColumn {
  border-left: 1px solid rgb(128.44, 10.8, 78.2983606557);
}
.box.pink.focus {
  filter: drop-shadow(0 0 0.5em rgba(254, 109, 185.048951049, 0)) !important;
}
.box.pink.noshadow {
  box-shadow: none !important;
}
.box.pink.tsp {
  background: linear-gradient(to bottom, rgba(255, 0, 128, 0.6), rgba(253, 110, 185, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 #860c52 !important;
}
.box.pink.tsp.noshadow {
  box-shadow: none !important;
}
.box.pink *::-webkit-scrollbar-thumb, .box.pink::-webkit-scrollbar-thumb {
  background: rgb(138.8, 7.2, 82.7081967213) !important;
}
.box.pink *::-webkit-scrollbar-track, .box.pink::-webkit-scrollbar-track {
  background: rgba(107.2, 12, 66.6229508197, 0.5) !important;
}
.box.pink.reverse {
  background: linear-gradient(to top, #ff0080, rgba(253, 110, 185, 0)) !important;
  box-shadow: 0 0.2em 0 0 #860c52 !important;
}
.box.pink.reverse.noshadow {
  box-shadow: none !important;
}
.box.pink.reverse.tsp {
  background: linear-gradient(to top, rgba(255, 0, 128, 0.6), rgba(253, 110, 185, 0)) !important;
  box-shadow: 0 0.2em 0 0 #860c52 !important;
}
.box.pink.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.pink.light > .header {
  background-color: rgb(200.1720273973, 8.0926027397, 118.3021086908);
}
.box.pink.light .tabContent > * + *,
.box.pink.light .tabColumn + .tabColumn {
  border-left: 1px solid rgb(200.1720273973, 8.0926027397, 118.3021086908);
}
.box.pink.light {
  background: linear-gradient(to bottom, rgb(255, 51, 153.4), rgba(254.2, 138.2, 199.0391608392, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(209.8082191781, 8.9917808219, 124.2143274197) !important;
}
.box.pink.light.noshadow {
  box-shadow: none !important;
}
.box.pink.light.tsp {
  background: linear-gradient(to bottom, rgba(255, 51, 153.4, 0.6), rgba(254.2, 138.2, 199.0391608392, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(209.8082191781, 8.9917808219, 124.2143274197) !important;
}
.box.pink.light.tsp.noshadow {
  box-shadow: none !important;
}
.box.pink.light.reverse {
  background: linear-gradient(to top, rgb(255, 51, 153.4), rgba(254.2, 138.2, 199.0391608392, 0)) !important;
  box-shadow: 0 0.2em 0 0 rgb(209.8082191781, 8.9917808219, 124.2143274197) !important;
}
.box.pink.light.reverse.noshadow {
  box-shadow: none !important;
}
.box.pink.light.reverse.tsp {
  background: linear-gradient(to top, rgba(255, 51, 153.4, 0.6), rgba(254.2, 138.2, 199.0391608392, 0)) !important;
  box-shadow: 0 0.2em 0 0 rgb(209.8082191781, 8.9917808219, 124.2143274197) !important;
}
.box.pink.light.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.pink.dark > .header {
  background-color: rgb(163.2982328767, 4.0463013699, 95.4203604312);
}
.box.pink.dark .tabContent > * + *,
.box.pink.dark .tabColumn + .tabColumn {
  border-left: 1px solid rgb(163.2982328767, 4.0463013699, 95.4203604312);
}
.box.pink.dark {
  background: linear-gradient(to bottom, rgb(204, 51, 127.8), rgba(203.68, 137.8, 172.3524475524, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(171.4432876712, 4.495890411, 100.2853806423) !important;
}
.box.pink.dark.noshadow {
  box-shadow: none !important;
}
.box.pink.dark.tsp {
  background: linear-gradient(to bottom, rgba(204, 51, 127.8, 0.6), rgba(203.68, 137.8, 172.3524475524, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(171.4432876712, 4.495890411, 100.2853806423) !important;
}
.box.pink.dark.tsp.noshadow {
  box-shadow: none !important;
}
.box.pink.dark.reverse {
  background: linear-gradient(to top, rgb(204, 51, 127.8), rgba(203.68, 137.8, 172.3524475524, 0)) !important;
  box-shadow: 0 0.2em 0 0 rgb(171.4432876712, 4.495890411, 100.2853806423) !important;
}
.box.pink.dark.reverse.noshadow {
  box-shadow: none !important;
}
.box.pink.dark.reverse.tsp {
  background: linear-gradient(to top, rgba(204, 51, 127.8, 0.6), rgba(203.68, 137.8, 172.3524475524, 0)) !important;
  box-shadow: 0 0.2em 0 0 rgb(171.4432876712, 4.495890411, 100.2853806423) !important;
}
.box.pink.dark.reverse.tsp.noshadow {
  box-shadow: none !important;
}

.nav > * > *.darkpink {
  background: linear-gradient(to bottom, rgb(243.8557768924, 58.9442231076, 151.8693186644) 5%, #e01b7e 55%, #fd6eb9);
  box-shadow: inset 0 1px 0 0 #860c52, inset 1px 0px 0 0 #860c52, inset -1px 0px 0 0 #860c52, 0 4px 0 0 #860c52;
}

.nav > * > *.darkpink.reverse {
  background: linear-gradient(to top, rgb(243.8557768924, 58.9442231076, 151.8693186644) 5%, #e01b7e 55%, #fd6eb9);
}

.nav > * > *.darkpink.light {
  background: linear-gradient(to top, rgb(250.542310757, 93.697689243, 172.5180827957) 5%, rgb(243.8557768924, 58.9442231076, 151.8693186644) 55%, rgb(254.2, 138.2, 199.0391608392));
  box-shadow: inset 0 1px 0 0 rgb(209.8082191781, 8.9917808219, 124.2143274197), inset 1px 0px 0 0 rgb(209.8082191781, 8.9917808219, 124.2143274197), inset -1px 0px 0 0 rgb(209.8082191781, 8.9917808219, 124.2143274197), 0 4px 0 0 rgb(209.8082191781, 8.9917808219, 124.2143274197);
}

.nav > * > *.darkpink.light {
  background: linear-gradient(to top, rgb(246.8668304668, 17.9331695332, 132.9810499008) 5%, rgb(190, 13.5, 102.1979695431) 55%, rgb(203.2, 109, 158.4055944056));
  box-shadow: inset 0 1px 0 0 rgb(112, 6, 66.8196721311), inset 1px 0px 0 0 rgb(112, 6, 66.8196721311), inset -1px 0px 0 0 rgb(112, 6, 66.8196721311), 0 4px 0 0 rgb(112, 6, 66.8196721311);
}

.box.darkpink {
  background: linear-gradient(to bottom, #e01b7e, #fd6eb9) !important;
  box-shadow: inset 0 0.2em 0 0 #860c52 !important;
}
.box.darkpink > .header {
  background-color: rgb(128.44, 10.8, 78.2983606557);
}
.box.darkpink .tabContent > * + *,
.box.darkpink .tabColumn + .tabColumn {
  border-left: 1px solid rgb(128.44, 10.8, 78.2983606557);
}
.box.darkpink.focus {
  filter: drop-shadow(0 0 0.5em rgb(254, 109, 185.048951049)) !important;
}
.box.darkpink.noshadow {
  box-shadow: none !important;
}
.box.darkpink.tsp {
  background: linear-gradient(to bottom, rgba(224, 27, 126, 0.6), rgba(253, 110, 185, 0.6)) !important;
  box-shadow: inset 0 0.2em 0 0 #860c52 !important;
}
.box.darkpink.tsp.noshadow {
  box-shadow: none !important;
}
.box.darkpink *::-webkit-scrollbar-thumb, .box.darkpink::-webkit-scrollbar-thumb {
  background: rgb(138.8, 7.2, 82.7081967213) !important;
}
.box.darkpink *::-webkit-scrollbar-track, .box.darkpink::-webkit-scrollbar-track {
  background: rgba(107.2, 12, 66.6229508197, 0.5) !important;
}
.box.darkpink.reverse {
  background: linear-gradient(to top, #e01b7e, #fd6eb9) !important;
  box-shadow: 0 0.2em 0 0 #860c52 !important;
}
.box.darkpink.reverse.noshadow {
  box-shadow: none !important;
}
.box.darkpink.reverse.tsp {
  background: linear-gradient(to top, rgba(224, 27, 126, 0.6), rgba(253, 110, 185, 0.6)) !important;
  box-shadow: 0 0.2em 0 0 #860c52 !important;
}
.box.darkpink.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.darkpink.light > .header {
  background-color: rgb(200.1720273973, 8.0926027397, 118.3021086908);
}
.box.darkpink.light .tabContent > * + *,
.box.darkpink.light .tabColumn + .tabColumn {
  border-left: 1px solid rgb(200.1720273973, 8.0926027397, 118.3021086908);
}
.box.darkpink.light {
  background: linear-gradient(to bottom, rgb(243.8557768924, 58.9442231076, 151.8693186644), rgb(254.2, 138.2, 199.0391608392)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(209.8082191781, 8.9917808219, 124.2143274197) !important;
}
.box.darkpink.light.noshadow {
  box-shadow: none !important;
}
.box.darkpink.light.tsp {
  background: linear-gradient(to bottom, rgba(243.8557768924, 58.9442231076, 151.8693186644, 0.6), rgba(254.2, 138.2, 199.0391608392, 0.6)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(209.8082191781, 8.9917808219, 124.2143274197) !important;
}
.box.darkpink.light.tsp.noshadow {
  box-shadow: none !important;
}
.box.darkpink.light.reverse {
  background: linear-gradient(to top, rgb(243.8557768924, 58.9442231076, 151.8693186644), rgb(254.2, 138.2, 199.0391608392)) !important;
  box-shadow: 0 0.2em 0 0 rgb(209.8082191781, 8.9917808219, 124.2143274197) !important;
}
.box.darkpink.light.reverse.noshadow {
  box-shadow: none !important;
}
.box.darkpink.light.reverse.tsp {
  background: linear-gradient(to top, rgba(243.8557768924, 58.9442231076, 151.8693186644, 0.6), rgba(254.2, 138.2, 199.0391608392, 0.6)) !important;
  box-shadow: 0 0.2em 0 0 rgb(209.8082191781, 8.9917808219, 124.2143274197) !important;
}
.box.darkpink.light.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.darkpink.dark > .header {
  background-color: rgb(163.2982328767, 4.0463013699, 95.4203604312);
}
.box.darkpink.dark .tabContent > * + *,
.box.darkpink.dark .tabColumn + .tabColumn {
  border-left: 1px solid rgb(163.2982328767, 4.0463013699, 95.4203604312);
}
.box.darkpink.dark {
  background: linear-gradient(to bottom, rgb(199.542310757, 53.3721115538, 126.8282015087), rgb(203.68, 137.8, 172.3524475524)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(171.4432876712, 4.495890411, 100.2853806423) !important;
}
.box.darkpink.dark.noshadow {
  box-shadow: none !important;
}
.box.darkpink.dark.tsp {
  background: linear-gradient(to bottom, rgba(199.542310757, 53.3721115538, 126.8282015087, 0.6), rgba(203.68, 137.8, 172.3524475524, 0.6)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(171.4432876712, 4.495890411, 100.2853806423) !important;
}
.box.darkpink.dark.tsp.noshadow {
  box-shadow: none !important;
}
.box.darkpink.dark.reverse {
  background: linear-gradient(to top, rgb(199.542310757, 53.3721115538, 126.8282015087), rgb(203.68, 137.8, 172.3524475524)) !important;
  box-shadow: 0 0.2em 0 0 rgb(171.4432876712, 4.495890411, 100.2853806423) !important;
}
.box.darkpink.dark.reverse.noshadow {
  box-shadow: none !important;
}
.box.darkpink.dark.reverse.tsp {
  background: linear-gradient(to top, rgba(199.542310757, 53.3721115538, 126.8282015087, 0.6), rgba(203.68, 137.8, 172.3524475524, 0.6)) !important;
  box-shadow: 0 0.2em 0 0 rgb(171.4432876712, 4.495890411, 100.2853806423) !important;
}
.box.darkpink.dark.reverse.tsp.noshadow {
  box-shadow: none !important;
}

.nav > * > *.brightpink {
  background: linear-gradient(to bottom, rgb(241.8, 87.4, 217.675) 5%, #de3ec5 55%, #e55acf);
  box-shadow: inset 0 1px 0 0 #923483, inset 1px 0px 0 0 #923483, inset -1px 0px 0 0 #923483, 0 4px 0 0 #923483;
}

.nav > * > *.brightpink.reverse {
  background: linear-gradient(to top, rgb(241.8, 87.4, 217.675) 5%, #de3ec5 55%, #e55acf);
}

.nav > * > *.brightpink.light {
  background: linear-gradient(to top, rgb(249.72, 115.64, 228.77) 5%, rgb(241.8, 87.4, 217.675) 55%, rgb(244.6, 112.6, 223.7079136691));
  box-shadow: inset 0 1px 0 0 rgb(222.2242424242, 38.1757575758, 192.8548033527), inset 1px 0px 0 0 rgb(222.2242424242, 38.1757575758, 192.8548033527), inset -1px 0px 0 0 rgb(222.2242424242, 38.1757575758, 192.8548033527), 0 4px 0 0 rgb(222.2242424242, 38.1757575758, 192.8548033527);
}

.nav > * > *.brightpink.light {
  background: linear-gradient(to top, rgb(233.9194244604, 57.1205755396, 206.2946043165) 5%, rgb(190.8, 45.5, 168.096875) 55%, rgb(193.6, 77, 175.145323741));
  box-shadow: inset 0 1px 0 0 rgb(137.6, 26, 119.7914893617), inset 1px 0px 0 0 rgb(137.6, 26, 119.7914893617), inset -1px 0px 0 0 rgb(137.6, 26, 119.7914893617), 0 4px 0 0 rgb(137.6, 26, 119.7914893617);
}

.box.brightpink {
  background: linear-gradient(to bottom, #de3ec5, #e55acf) !important;
  box-shadow: inset 0 0.2em 0 0 #923483 !important;
}
.box.brightpink > .header {
  background-color: rgb(143.64, 46.8, 128.1868085106);
}
.box.brightpink .tabContent > * + *,
.box.brightpink .tabColumn + .tabColumn {
  border-left: 1px solid rgb(143.64, 46.8, 128.1868085106);
}
.box.brightpink.focus {
  filter: drop-shadow(0 0 0.5em rgb(242, 77, 215.8848920863)) !important;
}
.box.brightpink.noshadow {
  box-shadow: none !important;
}
.box.brightpink.tsp {
  background: linear-gradient(to bottom, rgba(222, 62, 197, 0.6), rgba(229, 90, 207, 0.6)) !important;
  box-shadow: inset 0 0.2em 0 0 #923483 !important;
}
.box.brightpink.tsp.noshadow {
  box-shadow: none !important;
}
.box.brightpink *::-webkit-scrollbar-thumb, .box.brightpink::-webkit-scrollbar-thumb {
  background: rgb(166.8, 31.2, 145.1617021277) !important;
}
.box.brightpink *::-webkit-scrollbar-track, .box.brightpink::-webkit-scrollbar-track {
  background: rgba(116.8, 52, 106.4595744681, 0.5) !important;
}
.box.brightpink.reverse {
  background: linear-gradient(to top, #de3ec5, #e55acf) !important;
  box-shadow: 0 0.2em 0 0 #923483 !important;
}
.box.brightpink.reverse.noshadow {
  box-shadow: none !important;
}
.box.brightpink.reverse.tsp {
  background: linear-gradient(to top, rgba(222, 62, 197, 0.6), rgba(229, 90, 207, 0.6)) !important;
  box-shadow: 0 0.2em 0 0 #923483 !important;
}
.box.brightpink.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.brightpink.light > .header {
  background-color: rgb(214.2267272727, 34.8981818182, 185.6104700193);
}
.box.brightpink.light .tabContent > * + *,
.box.brightpink.light .tabColumn + .tabColumn {
  border-left: 1px solid rgb(214.2267272727, 34.8981818182, 185.6104700193);
}
.box.brightpink.light {
  background: linear-gradient(to bottom, rgb(241.8, 87.4, 217.675), rgb(244.6, 112.6, 223.7079136691)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(222.2242424242, 38.1757575758, 192.8548033527) !important;
}
.box.brightpink.light.noshadow {
  box-shadow: none !important;
}
.box.brightpink.light.tsp {
  background: linear-gradient(to bottom, rgba(241.8, 87.4, 217.675, 0.6), rgba(244.6, 112.6, 223.7079136691, 0.6)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(222.2242424242, 38.1757575758, 192.8548033527) !important;
}
.box.brightpink.light.tsp.noshadow {
  box-shadow: none !important;
}
.box.brightpink.light.reverse {
  background: linear-gradient(to top, rgb(241.8, 87.4, 217.675), rgb(244.6, 112.6, 223.7079136691)) !important;
  box-shadow: 0 0.2em 0 0 rgb(222.2242424242, 38.1757575758, 192.8548033527) !important;
}
.box.brightpink.light.reverse.noshadow {
  box-shadow: none !important;
}
.box.brightpink.light.reverse.tsp {
  background: linear-gradient(to top, rgba(241.8, 87.4, 217.675, 0.6), rgba(244.6, 112.6, 223.7079136691, 0.6)) !important;
  box-shadow: 0 0.2em 0 0 rgb(222.2242424242, 38.1757575758, 192.8548033527) !important;
}
.box.brightpink.light.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.brightpink.dark > .header {
  background-color: rgb(183.4150606061, 19.6090909091, 157.2758101225);
}
.box.brightpink.dark .tabContent > * + *,
.box.brightpink.dark .tabColumn + .tabColumn {
  border-left: 1px solid rgb(183.4150606061, 19.6090909091, 157.2758101225);
}
.box.brightpink.dark {
  background: linear-gradient(to bottom, rgb(198.72, 80.8, 180.295), rgb(199.84, 107.4, 185.2092086331)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(190.8896969697, 21.7878787879, 163.9053642811) !important;
}
.box.brightpink.dark.noshadow {
  box-shadow: none !important;
}
.box.brightpink.dark.tsp {
  background: linear-gradient(to bottom, rgba(198.72, 80.8, 180.295, 0.6), rgba(199.84, 107.4, 185.2092086331, 0.6)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(190.8896969697, 21.7878787879, 163.9053642811) !important;
}
.box.brightpink.dark.tsp.noshadow {
  box-shadow: none !important;
}
.box.brightpink.dark.reverse {
  background: linear-gradient(to top, rgb(198.72, 80.8, 180.295), rgb(199.84, 107.4, 185.2092086331)) !important;
  box-shadow: 0 0.2em 0 0 rgb(190.8896969697, 21.7878787879, 163.9053642811) !important;
}
.box.brightpink.dark.reverse.noshadow {
  box-shadow: none !important;
}
.box.brightpink.dark.reverse.tsp {
  background: linear-gradient(to top, rgba(198.72, 80.8, 180.295, 0.6), rgba(199.84, 107.4, 185.2092086331, 0.6)) !important;
  box-shadow: 0 0.2em 0 0 rgb(190.8896969697, 21.7878787879, 163.9053642811) !important;
}
.box.brightpink.dark.reverse.tsp.noshadow {
  box-shadow: none !important;
}

.nav > * > *.yellowpink {
  background: linear-gradient(to bottom, rgb(243.8557768924, 58.9442231076, 151.8693186644) 5%, #e01b7e 55%, #fd6eb9);
  box-shadow: inset 0 1px 0 0 #860c52, inset 1px 0px 0 0 #860c52, inset -1px 0px 0 0 #860c52, 0 4px 0 0 #860c52;
}

.nav > * > *.yellowpink.reverse {
  background: linear-gradient(to top, rgb(243.8557768924, 58.9442231076, 151.8693186644) 5%, #e01b7e 55%, #fd6eb9);
}

.nav > * > *.yellowpink.light {
  background: linear-gradient(to top, rgb(250.542310757, 93.697689243, 172.5180827957) 5%, rgb(243.8557768924, 58.9442231076, 151.8693186644) 55%, rgb(254.2, 138.2, 199.0391608392));
  box-shadow: inset 0 1px 0 0 rgb(209.8082191781, 8.9917808219, 124.2143274197), inset 1px 0px 0 0 rgb(209.8082191781, 8.9917808219, 124.2143274197), inset -1px 0px 0 0 rgb(209.8082191781, 8.9917808219, 124.2143274197), 0 4px 0 0 rgb(209.8082191781, 8.9917808219, 124.2143274197);
}

.nav > * > *.yellowpink.light {
  background: linear-gradient(to top, rgb(246.8668304668, 17.9331695332, 132.9810499008) 5%, rgb(190, 13.5, 102.1979695431) 55%, rgb(203.2, 109, 158.4055944056));
  box-shadow: inset 0 1px 0 0 rgb(112, 6, 66.8196721311), inset 1px 0px 0 0 rgb(112, 6, 66.8196721311), inset -1px 0px 0 0 rgb(112, 6, 66.8196721311), 0 4px 0 0 rgb(112, 6, 66.8196721311);
}

.box.yellowpink {
  background: linear-gradient(to bottom, #e01b7e, #fd6eb9) !important;
  box-shadow: inset 0 0.2em 0 0 #860c52 !important;
}
.box.yellowpink > .header {
  background-color: rgb(128.44, 10.8, 78.2983606557);
}
.box.yellowpink .tabContent > * + *,
.box.yellowpink .tabColumn + .tabColumn {
  border-left: 1px solid rgb(128.44, 10.8, 78.2983606557);
}
.box.yellowpink.focus {
  filter: drop-shadow(0 0 0.5em rgb(254, 109, 185.048951049)) !important;
}
.box.yellowpink.noshadow {
  box-shadow: none !important;
}
.box.yellowpink.tsp {
  background: linear-gradient(to bottom, rgba(224, 27, 126, 0.6), rgba(253, 110, 185, 0.6)) !important;
  box-shadow: inset 0 0.2em 0 0 #860c52 !important;
}
.box.yellowpink.tsp.noshadow {
  box-shadow: none !important;
}
.box.yellowpink *::-webkit-scrollbar-thumb, .box.yellowpink::-webkit-scrollbar-thumb {
  background: rgb(138.8, 7.2, 82.7081967213) !important;
}
.box.yellowpink *::-webkit-scrollbar-track, .box.yellowpink::-webkit-scrollbar-track {
  background: rgba(107.2, 12, 66.6229508197, 0.5) !important;
}
.box.yellowpink.reverse {
  background: linear-gradient(to top, #e01b7e, #fd6eb9) !important;
  box-shadow: 0 0.2em 0 0 #860c52 !important;
}
.box.yellowpink.reverse.noshadow {
  box-shadow: none !important;
}
.box.yellowpink.reverse.tsp {
  background: linear-gradient(to top, rgba(224, 27, 126, 0.6), rgba(253, 110, 185, 0.6)) !important;
  box-shadow: 0 0.2em 0 0 #860c52 !important;
}
.box.yellowpink.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.yellowpink.light > .header {
  background-color: rgb(200.1720273973, 8.0926027397, 118.3021086908);
}
.box.yellowpink.light .tabContent > * + *,
.box.yellowpink.light .tabColumn + .tabColumn {
  border-left: 1px solid rgb(200.1720273973, 8.0926027397, 118.3021086908);
}
.box.yellowpink.light {
  background: linear-gradient(to bottom, rgb(243.8557768924, 58.9442231076, 151.8693186644), rgb(254.2, 138.2, 199.0391608392)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(209.8082191781, 8.9917808219, 124.2143274197) !important;
}
.box.yellowpink.light.noshadow {
  box-shadow: none !important;
}
.box.yellowpink.light.tsp {
  background: linear-gradient(to bottom, rgba(243.8557768924, 58.9442231076, 151.8693186644, 0.6), rgba(254.2, 138.2, 199.0391608392, 0.6)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(209.8082191781, 8.9917808219, 124.2143274197) !important;
}
.box.yellowpink.light.tsp.noshadow {
  box-shadow: none !important;
}
.box.yellowpink.light.reverse {
  background: linear-gradient(to top, rgb(243.8557768924, 58.9442231076, 151.8693186644), rgb(254.2, 138.2, 199.0391608392)) !important;
  box-shadow: 0 0.2em 0 0 rgb(209.8082191781, 8.9917808219, 124.2143274197) !important;
}
.box.yellowpink.light.reverse.noshadow {
  box-shadow: none !important;
}
.box.yellowpink.light.reverse.tsp {
  background: linear-gradient(to top, rgba(243.8557768924, 58.9442231076, 151.8693186644, 0.6), rgba(254.2, 138.2, 199.0391608392, 0.6)) !important;
  box-shadow: 0 0.2em 0 0 rgb(209.8082191781, 8.9917808219, 124.2143274197) !important;
}
.box.yellowpink.light.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.yellowpink.dark > .header {
  background-color: rgb(163.2982328767, 4.0463013699, 95.4203604312);
}
.box.yellowpink.dark .tabContent > * + *,
.box.yellowpink.dark .tabColumn + .tabColumn {
  border-left: 1px solid rgb(163.2982328767, 4.0463013699, 95.4203604312);
}
.box.yellowpink.dark {
  background: linear-gradient(to bottom, rgb(199.542310757, 53.3721115538, 126.8282015087), rgb(203.68, 137.8, 172.3524475524)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(171.4432876712, 4.495890411, 100.2853806423) !important;
}
.box.yellowpink.dark.noshadow {
  box-shadow: none !important;
}
.box.yellowpink.dark.tsp {
  background: linear-gradient(to bottom, rgba(199.542310757, 53.3721115538, 126.8282015087, 0.6), rgba(203.68, 137.8, 172.3524475524, 0.6)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(171.4432876712, 4.495890411, 100.2853806423) !important;
}
.box.yellowpink.dark.tsp.noshadow {
  box-shadow: none !important;
}
.box.yellowpink.dark.reverse {
  background: linear-gradient(to top, rgb(199.542310757, 53.3721115538, 126.8282015087), rgb(203.68, 137.8, 172.3524475524)) !important;
  box-shadow: 0 0.2em 0 0 rgb(171.4432876712, 4.495890411, 100.2853806423) !important;
}
.box.yellowpink.dark.reverse.noshadow {
  box-shadow: none !important;
}
.box.yellowpink.dark.reverse.tsp {
  background: linear-gradient(to top, rgba(199.542310757, 53.3721115538, 126.8282015087, 0.6), rgba(203.68, 137.8, 172.3524475524, 0.6)) !important;
  box-shadow: 0 0.2em 0 0 rgb(171.4432876712, 4.495890411, 100.2853806423) !important;
}
.box.yellowpink.dark.reverse.tsp.noshadow {
  box-shadow: none !important;
}

.nav > * > *.gold {
  background: linear-gradient(to bottom, rgb(255, 198.2, 51) 5%, #ffb800 55%, rgba(255, 255, 255, 0));
  box-shadow: inset 0 1px 0 0 #7f6007, inset 1px 0px 0 0 #7f6007, inset -1px 0px 0 0 #7f6007, 0 4px 0 0 #7f6007;
}

.nav > * > *.gold.reverse {
  background: linear-gradient(to top, rgb(255, 198.2, 51) 5%, #ffb800 55%, rgba(255, 255, 255, 0));
}

.nav > * > *.gold.light {
  background: linear-gradient(to top, rgb(255, 209.56, 91.8) 5%, rgb(255, 198.2, 51) 55%, rgba(255, 255, 255, 0));
  box-shadow: inset 0 1px 0 0 rgb(203.7358208955, 152.5156467662, 5.4641791045), inset 1px 0px 0 0 rgb(203.7358208955, 152.5156467662, 5.4641791045), inset -1px 0px 0 0 rgb(203.7358208955, 152.5156467662, 5.4641791045), 0 4px 0 0 rgb(203.7358208955, 152.5156467662, 5.4641791045);
}

.nav > * > *.gold.light {
  background: linear-gradient(to top, rgb(255, 186.84, 10.2) 5%, rgb(204, 147.2, 0) 55%, rgba(212.5, 212.5, 212.5, 0));
  box-shadow: inset 0 1px 0 0 rgb(104.4, 78.3341666667, 3.5), inset 1px 0px 0 0 rgb(104.4, 78.3341666667, 3.5), inset -1px 0px 0 0 rgb(104.4, 78.3341666667, 3.5), 0 4px 0 0 rgb(104.4, 78.3341666667, 3.5);
}

.box.gold {
  background: linear-gradient(to bottom, #ffb800, rgba(255, 255, 255, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 #7f6007 !important;
}
.box.gold > .header {
  background-color: rgb(121.315, 91.6027916667, 6.3);
}
.box.gold .tabContent > * + *,
.box.gold .tabColumn + .tabColumn {
  border-left: 1px solid rgb(121.315, 91.6027916667, 6.3);
}
.box.gold.focus {
  filter: drop-shadow(0 0 0.5em rgba(255, 255, 255, 0)) !important;
}
.box.gold.noshadow {
  box-shadow: none !important;
}
.box.gold.tsp {
  background: linear-gradient(to bottom, rgba(255, 184, 0, 0.6), rgba(255, 255, 255, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 #7f6007 !important;
}
.box.gold.tsp.noshadow {
  box-shadow: none !important;
}
.box.gold *::-webkit-scrollbar-thumb, .box.gold::-webkit-scrollbar-thumb {
  background: rgb(129.8, 97.3533333333, 4.2) !important;
}
.box.gold *::-webkit-scrollbar-track, .box.gold::-webkit-scrollbar-track {
  background: rgba(101.6, 77.1616666667, 7, 0.5) !important;
}
.box.gold.reverse {
  background: linear-gradient(to top, #ffb800, rgba(255, 255, 255, 0)) !important;
  box-shadow: 0 0.2em 0 0 #7f6007 !important;
}
.box.gold.reverse.noshadow {
  box-shadow: none !important;
}
.box.gold.reverse.tsp {
  background: linear-gradient(to top, rgba(255, 184, 0, 0.6), rgba(255, 255, 255, 0)) !important;
  box-shadow: 0 0.2em 0 0 #7f6007 !important;
}
.box.gold.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.gold.light > .header {
  background-color: rgb(194.0681268657, 145.2042824005, 4.917761194);
}
.box.gold.light .tabContent > * + *,
.box.gold.light .tabColumn + .tabColumn {
  border-left: 1px solid rgb(194.0681268657, 145.2042824005, 4.917761194);
}
.box.gold.light {
  background: linear-gradient(to bottom, rgb(255, 198.2, 51), rgba(255, 255, 255, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(203.7358208955, 152.5156467662, 5.4641791045) !important;
}
.box.gold.light.noshadow {
  box-shadow: none !important;
}
.box.gold.light.tsp {
  background: linear-gradient(to bottom, rgba(255, 198.2, 51, 0.6), rgba(255, 255, 255, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(203.7358208955, 152.5156467662, 5.4641791045) !important;
}
.box.gold.light.tsp.noshadow {
  box-shadow: none !important;
}
.box.gold.light.reverse {
  background: linear-gradient(to top, rgb(255, 198.2, 51), rgba(255, 255, 255, 0)) !important;
  box-shadow: 0 0.2em 0 0 rgb(203.7358208955, 152.5156467662, 5.4641791045) !important;
}
.box.gold.light.reverse.noshadow {
  box-shadow: none !important;
}
.box.gold.light.reverse.tsp {
  background: linear-gradient(to top, rgba(255, 198.2, 51, 0.6), rgba(255, 255, 255, 0)) !important;
  box-shadow: 0 0.2em 0 0 rgb(203.7358208955, 152.5156467662, 5.4641791045) !important;
}
.box.gold.light.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.gold.dark > .header {
  background-color: rgb(157.1751604478, 117.206788153, 2.458880597);
}
.box.gold.dark .tabContent > * + *,
.box.gold.dark .tabColumn + .tabColumn {
  border-left: 1px solid rgb(157.1751604478, 117.206788153, 2.458880597);
}
.box.gold.dark {
  background: linear-gradient(to bottom, rgb(204, 161.4, 51), rgba(212.5, 212.5, 212.5, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(165.1743283582, 123.2100833333, 2.7320895522) !important;
}
.box.gold.dark.noshadow {
  box-shadow: none !important;
}
.box.gold.dark.tsp {
  background: linear-gradient(to bottom, rgba(204, 161.4, 51, 0.6), rgba(212.5, 212.5, 212.5, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(165.1743283582, 123.2100833333, 2.7320895522) !important;
}
.box.gold.dark.tsp.noshadow {
  box-shadow: none !important;
}
.box.gold.dark.reverse {
  background: linear-gradient(to top, rgb(204, 161.4, 51), rgba(212.5, 212.5, 212.5, 0)) !important;
  box-shadow: 0 0.2em 0 0 rgb(165.1743283582, 123.2100833333, 2.7320895522) !important;
}
.box.gold.dark.reverse.noshadow {
  box-shadow: none !important;
}
.box.gold.dark.reverse.tsp {
  background: linear-gradient(to top, rgba(204, 161.4, 51, 0.6), rgba(212.5, 212.5, 212.5, 0)) !important;
  box-shadow: 0 0.2em 0 0 rgb(165.1743283582, 123.2100833333, 2.7320895522) !important;
}
.box.gold.dark.reverse.tsp.noshadow {
  box-shadow: none !important;
}

.nav > * > *.darkgold {
  background: linear-gradient(to bottom, rgb(247, 228.2689655172, 91.8) 5%, #ebd63d 55%, #ffba3d);
  box-shadow: inset 0 1px 0 0 #7f6007, inset 1px 0px 0 0 #7f6007, inset -1px 0px 0 0 #7f6007, 0 4px 0 0 #7f6007;
}

.nav > * > *.darkgold.reverse {
  background: linear-gradient(to top, rgb(247, 228.2689655172, 91.8) 5%, #ebd63d 55%, #ffba3d);
}

.nav > * > *.darkgold.light {
  background: linear-gradient(to top, rgb(251.8, 236.0427586207, 121.24) 5%, rgb(247, 228.2689655172, 91.8) 55%, rgb(255, 199.8, 99.8));
  box-shadow: inset 0 1px 0 0 rgb(203.7358208955, 152.5156467662, 5.4641791045), inset 1px 0px 0 0 rgb(203.7358208955, 152.5156467662, 5.4641791045), inset -1px 0px 0 0 rgb(203.7358208955, 152.5156467662, 5.4641791045), 0 4px 0 0 rgb(203.7358208955, 152.5156467662, 5.4641791045);
}

.nav > * > *.darkgold.light {
  background: linear-gradient(to top, rgb(233.2785425101, 213.1285494904, 66.3214574899) 5%, rgb(196, 178.5, 51) 55%, rgb(204, 153.1391752577, 61));
  box-shadow: inset 0 1px 0 0 rgb(104.4, 78.3341666667, 3.5), inset 1px 0px 0 0 rgb(104.4, 78.3341666667, 3.5), inset -1px 0px 0 0 rgb(104.4, 78.3341666667, 3.5), 0 4px 0 0 rgb(104.4, 78.3341666667, 3.5);
}

.box.darkgold {
  background: linear-gradient(to bottom, #ebd63d, #ffba3d) !important;
  box-shadow: inset 0 0.2em 0 0 #7f6007 !important;
}
.box.darkgold > .header {
  background-color: rgb(121.315, 91.6027916667, 6.3);
}
.box.darkgold .tabContent > * + *,
.box.darkgold .tabColumn + .tabColumn {
  border-left: 1px solid rgb(121.315, 91.6027916667, 6.3);
}
.box.darkgold.focus {
  filter: drop-shadow(0 0 0.5em #ffba3d) !important;
}
.box.darkgold.noshadow {
  box-shadow: none !important;
}
.box.darkgold.tsp {
  background: linear-gradient(to bottom, rgba(235, 214, 61, 0.6), rgba(255, 186, 61, 0.6)) !important;
  box-shadow: inset 0 0.2em 0 0 #7f6007 !important;
}
.box.darkgold.tsp.noshadow {
  box-shadow: none !important;
}
.box.darkgold *::-webkit-scrollbar-thumb, .box.darkgold::-webkit-scrollbar-thumb {
  background: rgb(129.8, 97.3533333333, 4.2) !important;
}
.box.darkgold *::-webkit-scrollbar-track, .box.darkgold::-webkit-scrollbar-track {
  background: rgba(101.6, 77.1616666667, 7, 0.5) !important;
}
.box.darkgold.reverse {
  background: linear-gradient(to top, #ebd63d, #ffba3d) !important;
  box-shadow: 0 0.2em 0 0 #7f6007 !important;
}
.box.darkgold.reverse.noshadow {
  box-shadow: none !important;
}
.box.darkgold.reverse.tsp {
  background: linear-gradient(to top, rgba(235, 214, 61, 0.6), rgba(255, 186, 61, 0.6)) !important;
  box-shadow: 0 0.2em 0 0 #7f6007 !important;
}
.box.darkgold.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.darkgold.light > .header {
  background-color: rgb(194.0681268657, 145.2042824005, 4.917761194);
}
.box.darkgold.light .tabContent > * + *,
.box.darkgold.light .tabColumn + .tabColumn {
  border-left: 1px solid rgb(194.0681268657, 145.2042824005, 4.917761194);
}
.box.darkgold.light {
  background: linear-gradient(to bottom, rgb(247, 228.2689655172, 91.8), rgb(255, 199.8, 99.8)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(203.7358208955, 152.5156467662, 5.4641791045) !important;
}
.box.darkgold.light.noshadow {
  box-shadow: none !important;
}
.box.darkgold.light.tsp {
  background: linear-gradient(to bottom, rgba(247, 228.2689655172, 91.8, 0.6), rgba(255, 199.8, 99.8, 0.6)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(203.7358208955, 152.5156467662, 5.4641791045) !important;
}
.box.darkgold.light.tsp.noshadow {
  box-shadow: none !important;
}
.box.darkgold.light.reverse {
  background: linear-gradient(to top, rgb(247, 228.2689655172, 91.8), rgb(255, 199.8, 99.8)) !important;
  box-shadow: 0 0.2em 0 0 rgb(203.7358208955, 152.5156467662, 5.4641791045) !important;
}
.box.darkgold.light.reverse.noshadow {
  box-shadow: none !important;
}
.box.darkgold.light.reverse.tsp {
  background: linear-gradient(to top, rgba(247, 228.2689655172, 91.8, 0.6), rgba(255, 199.8, 99.8, 0.6)) !important;
  box-shadow: 0 0.2em 0 0 rgb(203.7358208955, 152.5156467662, 5.4641791045) !important;
}
.box.darkgold.light.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.darkgold.dark > .header {
  background-color: rgb(157.1751604478, 117.206788153, 2.458880597);
}
.box.darkgold.dark .tabContent > * + *,
.box.darkgold.dark .tabColumn + .tabColumn {
  border-left: 1px solid rgb(157.1751604478, 117.206788153, 2.458880597);
}
.box.darkgold.dark {
  background: linear-gradient(to bottom, rgb(200.8, 187.1620689655, 87.8), rgb(204, 166.9391752577, 99.8)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(165.1743283582, 123.2100833333, 2.7320895522) !important;
}
.box.darkgold.dark.noshadow {
  box-shadow: none !important;
}
.box.darkgold.dark.tsp {
  background: linear-gradient(to bottom, rgba(200.8, 187.1620689655, 87.8, 0.6), rgba(204, 166.9391752577, 99.8, 0.6)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(165.1743283582, 123.2100833333, 2.7320895522) !important;
}
.box.darkgold.dark.tsp.noshadow {
  box-shadow: none !important;
}
.box.darkgold.dark.reverse {
  background: linear-gradient(to top, rgb(200.8, 187.1620689655, 87.8), rgb(204, 166.9391752577, 99.8)) !important;
  box-shadow: 0 0.2em 0 0 rgb(165.1743283582, 123.2100833333, 2.7320895522) !important;
}
.box.darkgold.dark.reverse.noshadow {
  box-shadow: none !important;
}
.box.darkgold.dark.reverse.tsp {
  background: linear-gradient(to top, rgba(200.8, 187.1620689655, 87.8, 0.6), rgba(204, 166.9391752577, 99.8, 0.6)) !important;
  box-shadow: 0 0.2em 0 0 rgb(165.1743283582, 123.2100833333, 2.7320895522) !important;
}
.box.darkgold.dark.reverse.tsp.noshadow {
  box-shadow: none !important;
}

.nav > * > *.orange {
  background: linear-gradient(to bottom, rgb(234.7244186047, 122.709478952, 4.8755813953) 5%, #a55807 55%, rgba(225, 136, 32, 0));
  box-shadow: inset 0 1px 0 0 #6e2905, inset 1px 0px 0 0 #6e2905, inset -1px 0px 0 0 #6e2905, 0 4px 0 0 #6e2905;
}

.nav > * > *.orange.reverse {
  background: linear-gradient(to top, rgb(234.7244186047, 122.709478952, 4.8755813953) 5%, #a55807 55%, rgba(225, 136, 32, 0));
}

.nav > * > *.orange.light {
  background: linear-gradient(to top, rgb(252.7990697674, 149.5225080954, 40.8809302326) 5%, rgb(234.7244186047, 122.709478952, 4.8755813953) 55%, rgba(243, 160.732642487, 64.6, 0));
  box-shadow: inset 0 1px 0 0 rgb(189.7826086957, 67.8397515528, 4.2173913043), inset 1px 0px 0 0 rgb(189.7826086957, 67.8397515528, 4.2173913043), inset -1px 0px 0 0 rgb(189.7826086957, 67.8397515528, 4.2173913043), 0 4px 0 0 rgb(189.7826086957, 67.8397515528, 4.2173913043);
}

.nav > * > *.orange.light {
  background: linear-gradient(to top, rgb(209.9493275488, 108.9435272797, 2.6906724512) 5%, rgb(134.8, 70.8120253165, 3.5) 55%, rgba(192, 111.3005181347, 17, 0));
  box-shadow: inset 0 1px 0 0 rgb(90, 32.5, 2.5), inset 1px 0px 0 0 rgb(90, 32.5, 2.5), inset -1px 0px 0 0 rgb(90, 32.5, 2.5), 0 4px 0 0 rgb(90, 32.5, 2.5);
}

.box.orange {
  background: linear-gradient(to bottom, #a55807, rgba(225, 136, 32, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 #6e2905 !important;
}
.box.orange > .header {
  background-color: rgb(104.975, 38.9485714286, 4.5);
}
.box.orange .tabContent > * + *,
.box.orange .tabColumn + .tabColumn {
  border-left: 1px solid rgb(104.975, 38.9485714286, 4.5);
}
.box.orange.focus {
  filter: drop-shadow(0 0 0.5em rgba(240, 137.1658031088, 17, 0)) !important;
}
.box.orange.noshadow {
  box-shadow: none !important;
}
.box.orange.tsp {
  background: linear-gradient(to bottom, rgba(165, 88, 7, 0.6), rgba(225, 136, 32, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 #6e2905 !important;
}
.box.orange.tsp.noshadow {
  box-shadow: none !important;
}
.box.orange *::-webkit-scrollbar-thumb, .box.orange::-webkit-scrollbar-thumb {
  background: rgb(112, 40.3714285714, 3) !important;
}
.box.orange *::-webkit-scrollbar-track, .box.orange::-webkit-scrollbar-track {
  background: rgba(88, 33.4571428571, 5, 0.5) !important;
}
.box.orange.reverse {
  background: linear-gradient(to top, #a55807, rgba(225, 136, 32, 0)) !important;
  box-shadow: 0 0.2em 0 0 #6e2905 !important;
}
.box.orange.reverse.noshadow {
  box-shadow: none !important;
}
.box.orange.reverse.tsp {
  background: linear-gradient(to top, rgba(165, 88, 7, 0.6), rgba(225, 136, 32, 0)) !important;
  box-shadow: 0 0.2em 0 0 #6e2905 !important;
}
.box.orange.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.orange.light > .header {
  background-color: rgb(180.6941304348, 64.4465590062, 3.7956521739);
}
.box.orange.light .tabContent > * + *,
.box.orange.light .tabColumn + .tabColumn {
  border-left: 1px solid rgb(180.6941304348, 64.4465590062, 3.7956521739);
}
.box.orange.light {
  background: linear-gradient(to bottom, rgb(234.7244186047, 122.709478952, 4.8755813953), rgba(243, 160.732642487, 64.6, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(189.7826086957, 67.8397515528, 4.2173913043) !important;
}
.box.orange.light.noshadow {
  box-shadow: none !important;
}
.box.orange.light.tsp {
  background: linear-gradient(to bottom, rgba(234.7244186047, 122.709478952, 4.8755813953, 0.6), rgba(243, 160.732642487, 64.6, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(189.7826086957, 67.8397515528, 4.2173913043) !important;
}
.box.orange.light.tsp.noshadow {
  box-shadow: none !important;
}
.box.orange.light.reverse {
  background: linear-gradient(to top, rgb(234.7244186047, 122.709478952, 4.8755813953), rgba(243, 160.732642487, 64.6, 0)) !important;
  box-shadow: 0 0.2em 0 0 rgb(189.7826086957, 67.8397515528, 4.2173913043) !important;
}
.box.orange.light.reverse.noshadow {
  box-shadow: none !important;
}
.box.orange.light.reverse.tsp {
  background: linear-gradient(to top, rgba(234.7244186047, 122.709478952, 4.8755813953, 0.6), rgba(243, 160.732642487, 64.6, 0)) !important;
  box-shadow: 0 0.2em 0 0 rgb(189.7826086957, 67.8397515528, 4.2173913043) !important;
}
.box.orange.light.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.orange.dark > .header {
  background-color: rgb(146.0377173913, 51.3172173913, 1.897826087);
}
.box.orange.dark .tabContent > * + *,
.box.orange.dark .tabColumn + .tabColumn {
  border-left: 1px solid rgb(146.0377173913, 51.3172173913, 1.897826087);
}
.box.orange.dark {
  background: linear-gradient(to bottom, rgb(189.7297674419, 98.4545635855, 2.4377906977), rgba(199.2, 134.3637305699, 58.6, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(153.5130434783, 54.018757764, 2.1086956522) !important;
}
.box.orange.dark.noshadow {
  box-shadow: none !important;
}
.box.orange.dark.tsp {
  background: linear-gradient(to bottom, rgba(189.7297674419, 98.4545635855, 2.4377906977, 0.6), rgba(199.2, 134.3637305699, 58.6, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(153.5130434783, 54.018757764, 2.1086956522) !important;
}
.box.orange.dark.tsp.noshadow {
  box-shadow: none !important;
}
.box.orange.dark.reverse {
  background: linear-gradient(to top, rgb(189.7297674419, 98.4545635855, 2.4377906977), rgba(199.2, 134.3637305699, 58.6, 0)) !important;
  box-shadow: 0 0.2em 0 0 rgb(153.5130434783, 54.018757764, 2.1086956522) !important;
}
.box.orange.dark.reverse.noshadow {
  box-shadow: none !important;
}
.box.orange.dark.reverse.tsp {
  background: linear-gradient(to top, rgba(189.7297674419, 98.4545635855, 2.4377906977, 0.6), rgba(199.2, 134.3637305699, 58.6, 0)) !important;
  box-shadow: 0 0.2em 0 0 rgb(153.5130434783, 54.018757764, 2.1086956522) !important;
}
.box.orange.dark.reverse.tsp.noshadow {
  box-shadow: none !important;
}

.nav > * > *.lightorange {
  background: linear-gradient(to bottom, rgb(250.44, 193.3408695652, 31.56) 5%, #d8a209 55%, #e5b01a);
  box-shadow: inset 0 1px 0 0 #926f0b, inset 1px 0px 0 0 #926f0b, inset -1px 0px 0 0 #926f0b, 0 4px 0 0 #926f0b;
}

.nav > * > *.lightorange.reverse {
  background: linear-gradient(to top, rgb(250.44, 193.3408695652, 31.56) 5%, #d8a209 55%, #e5b01a);
}

.nav > * > *.lightorange.light {
  background: linear-gradient(to top, rgb(253.176, 206.5450434783, 74.424) 5%, rgb(250.44, 193.3408695652, 31.56) 55%, rgb(244.6, 196.7694581281, 61.4));
  box-shadow: inset 0 1px 0 0 rgb(219.6267515924, 164.7536211371, 7.9732484076), inset 1px 0px 0 0 rgb(219.6267515924, 164.7536211371, 7.9732484076), inset -1px 0px 0 0 rgb(219.6267515924, 164.7536211371, 7.9732484076), 0 4px 0 0 rgb(219.6267515924, 164.7536211371, 7.9732484076);
}

.nav > * > *.lightorange.light {
  background: linear-gradient(to top, rgb(243.6513432836, 180.89064244, 3.0686567164) 5%, rgb(176.4, 131.5565217391, 4.5) 55%, rgb(193.6, 146.4482758621, 13));
  box-shadow: inset 0 1px 0 0 rgb(121.2, 91.2037037037, 5.5), inset 1px 0px 0 0 rgb(121.2, 91.2037037037, 5.5), inset -1px 0px 0 0 rgb(121.2, 91.2037037037, 5.5), 0 4px 0 0 rgb(121.2, 91.2037037037, 5.5);
}

.box.lightorange {
  background: linear-gradient(to bottom, #d8a209, #e5b01a) !important;
  box-shadow: inset 0 0.2em 0 0 #926f0b !important;
}
.box.lightorange > .header {
  background-color: rgb(139.745, 106.0814814815, 9.9);
}
.box.lightorange .tabContent > * + *,
.box.lightorange .tabColumn + .tabColumn {
  border-left: 1px solid rgb(139.745, 106.0814814815, 9.9);
}
.box.lightorange.focus {
  filter: drop-shadow(0 0 0.5em rgb(242, 182.2118226601, 13)) !important;
}
.box.lightorange.noshadow {
  box-shadow: none !important;
}
.box.lightorange.tsp {
  background: linear-gradient(to bottom, rgba(216, 162, 9, 0.6), rgba(229, 176, 26, 0.6)) !important;
  box-shadow: inset 0 0.2em 0 0 #926f0b !important;
}
.box.lightorange.tsp.noshadow {
  box-shadow: none !important;
}
.box.lightorange *::-webkit-scrollbar-thumb, .box.lightorange::-webkit-scrollbar-thumb {
  background: rgb(150.4, 113.1185185185, 6.6) !important;
}
.box.lightorange *::-webkit-scrollbar-track, .box.lightorange::-webkit-scrollbar-track {
  background: rgba(116.8, 89.3703703704, 11, 0.5) !important;
}
.box.lightorange.reverse {
  background: linear-gradient(to top, #d8a209, #e5b01a) !important;
  box-shadow: 0 0.2em 0 0 #926f0b !important;
}
.box.lightorange.reverse.noshadow {
  box-shadow: none !important;
}
.box.lightorange.reverse.tsp {
  background: linear-gradient(to top, rgba(216, 162, 9, 0.6), rgba(229, 176, 26, 0.6)) !important;
  box-shadow: 0 0.2em 0 0 #926f0b !important;
}
.box.lightorange.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.lightorange.light > .header {
  background-color: rgb(209.4028726115, 156.9736635999, 7.1759235669);
}
.box.lightorange.light .tabContent > * + *,
.box.lightorange.light .tabColumn + .tabColumn {
  border-left: 1px solid rgb(209.4028726115, 156.9736635999, 7.1759235669);
}
.box.lightorange.light {
  background: linear-gradient(to bottom, rgb(250.44, 193.3408695652, 31.56), rgb(244.6, 196.7694581281, 61.4)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(219.6267515924, 164.7536211371, 7.9732484076) !important;
}
.box.lightorange.light.noshadow {
  box-shadow: none !important;
}
.box.lightorange.light.tsp {
  background: linear-gradient(to bottom, rgba(250.44, 193.3408695652, 31.56, 0.6), rgba(244.6, 196.7694581281, 61.4, 0.6)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(219.6267515924, 164.7536211371, 7.9732484076) !important;
}
.box.lightorange.light.tsp.noshadow {
  box-shadow: none !important;
}
.box.lightorange.light.reverse {
  background: linear-gradient(to top, rgb(250.44, 193.3408695652, 31.56), rgb(244.6, 196.7694581281, 61.4)) !important;
  box-shadow: 0 0.2em 0 0 rgb(219.6267515924, 164.7536211371, 7.9732484076) !important;
}
.box.lightorange.light.reverse.noshadow {
  box-shadow: none !important;
}
.box.lightorange.light.reverse.tsp {
  background: linear-gradient(to top, rgba(250.44, 193.3408695652, 31.56, 0.6), rgba(244.6, 196.7694581281, 61.4, 0.6)) !important;
  box-shadow: 0 0.2em 0 0 rgb(219.6267515924, 164.7536211371, 7.9732484076) !important;
}
.box.lightorange.light.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.lightorange.dark > .header {
  background-color: rgb(170.3248949045, 127.0968011323, 3.5879617834);
}
.box.lightorange.dark .tabContent > * + *,
.box.lightorange.dark .tabColumn + .tabColumn {
  border-left: 1px solid rgb(170.3248949045, 127.0968011323, 3.5879617834);
}
.box.lightorange.dark {
  background: linear-gradient(to bottom, rgb(202.176, 157.0726956522, 29.28), rgb(199.84, 162.3379310345, 56.2)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(178.8907006369, 133.5451993395, 3.9866242038) !important;
}
.box.lightorange.dark.noshadow {
  box-shadow: none !important;
}
.box.lightorange.dark.tsp {
  background: linear-gradient(to bottom, rgba(202.176, 157.0726956522, 29.28, 0.6), rgba(199.84, 162.3379310345, 56.2, 0.6)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(178.8907006369, 133.5451993395, 3.9866242038) !important;
}
.box.lightorange.dark.tsp.noshadow {
  box-shadow: none !important;
}
.box.lightorange.dark.reverse {
  background: linear-gradient(to top, rgb(202.176, 157.0726956522, 29.28), rgb(199.84, 162.3379310345, 56.2)) !important;
  box-shadow: 0 0.2em 0 0 rgb(178.8907006369, 133.5451993395, 3.9866242038) !important;
}
.box.lightorange.dark.reverse.noshadow {
  box-shadow: none !important;
}
.box.lightorange.dark.reverse.tsp {
  background: linear-gradient(to top, rgba(202.176, 157.0726956522, 29.28, 0.6), rgba(199.84, 162.3379310345, 56.2, 0.6)) !important;
  box-shadow: 0 0.2em 0 0 rgb(178.8907006369, 133.5451993395, 3.9866242038) !important;
}
.box.lightorange.dark.reverse.tsp.noshadow {
  box-shadow: none !important;
}

.nav > * > *.turquoise {
  background: linear-gradient(to bottom, #33ffb3 5%, #00ffa0 55%, rgba(92, 227, 177, 0));
  box-shadow: inset 0 1px 0 0 #1f805c, inset 1px 0px 0 0 #1f805c, inset -1px 0px 0 0 #1f805c, 0 4px 0 0 #1f805c;
}

.nav > * > *.turquoise.reverse {
  background: linear-gradient(to top, #33ffb3 5%, #00ffa0 55%, rgba(92, 227, 177, 0));
}

.nav > * > *.turquoise.light {
  background: linear-gradient(to top, rgb(91.8, 255, 194.2) 5%, #33ffb3 55%, rgba(113.4, 243.8, 195.5037037037, 0));
  box-shadow: inset 0 1px 0 0 rgb(22.3433962264, 206.8566037736, 138.3774751994), inset 1px 0px 0 0 rgb(22.3433962264, 206.8566037736, 138.3774751994), inset -1px 0px 0 0 rgb(22.3433962264, 206.8566037736, 138.3774751994), 0 4px 0 0 rgb(22.3433962264, 206.8566037736, 138.3774751994);
}

.nav > * > *.turquoise.light {
  background: linear-gradient(to top, rgb(10.2, 255, 163.8) 5%, #00cc80 55%, rgba(78, 192.8, 150.2814814815, 0));
  box-shadow: inset 0 1px 0 0 rgb(15.5, 114.8, 77.9463917526), inset 1px 0px 0 0 rgb(15.5, 114.8, 77.9463917526), inset -1px 0px 0 0 rgb(15.5, 114.8, 77.9463917526), 0 4px 0 0 rgb(15.5, 114.8, 77.9463917526);
}

.box.turquoise {
  background: linear-gradient(to bottom, #00ffa0, rgba(92, 227, 177, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 #1f805c !important;
}
.box.turquoise > .header {
  background-color: rgb(27.9, 124.545, 88.6767525773);
}
.box.turquoise .tabContent > * + *,
.box.turquoise .tabColumn + .tabColumn {
  border-left: 1px solid rgb(27.9, 124.545, 88.6767525773);
}
.box.turquoise.focus {
  filter: drop-shadow(0 0 0.5em rgba(78, 241, 180.6296296296, 0)) !important;
}
.box.turquoise.noshadow {
  box-shadow: none !important;
}
.box.turquoise.tsp {
  background: linear-gradient(to bottom, rgba(0, 255, 160, 0.6), rgba(92, 227, 177, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 #1f805c !important;
}
.box.turquoise.tsp.noshadow {
  box-shadow: none !important;
}
.box.turquoise *::-webkit-scrollbar-thumb, .box.turquoise::-webkit-scrollbar-thumb {
  background: rgb(18.6, 140.4, 95.1958762887) !important;
}
.box.turquoise *::-webkit-scrollbar-track, .box.turquoise::-webkit-scrollbar-track {
  background: rgba(31, 102.4, 75.9010309278, 0.5) !important;
}
.box.turquoise.reverse {
  background: linear-gradient(to top, #00ffa0, rgba(92, 227, 177, 0)) !important;
  box-shadow: 0 0.2em 0 0 #1f805c !important;
}
.box.turquoise.reverse.noshadow {
  box-shadow: none !important;
}
.box.turquoise.reverse.tsp {
  background: linear-gradient(to top, rgba(0, 255, 160, 0.6), rgba(92, 227, 177, 0)) !important;
  box-shadow: 0 0.2em 0 0 #1f805c !important;
}
.box.turquoise.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.turquoise.light > .header {
  background-color: rgb(20.1090566038, 198.6363962264, 132.3788268819);
}
.box.turquoise.light .tabContent > * + *,
.box.turquoise.light .tabColumn + .tabColumn {
  border-left: 1px solid rgb(20.1090566038, 198.6363962264, 132.3788268819);
}
.box.turquoise.light {
  background: linear-gradient(to bottom, #33ffb3, rgba(113.4, 243.8, 195.5037037037, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(22.3433962264, 206.8566037736, 138.3774751994) !important;
}
.box.turquoise.light.noshadow {
  box-shadow: none !important;
}
.box.turquoise.light.tsp {
  background: linear-gradient(to bottom, rgba(51, 255, 179, 0.6), rgba(113.4, 243.8, 195.5037037037, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(22.3433962264, 206.8566037736, 138.3774751994) !important;
}
.box.turquoise.light.tsp.noshadow {
  box-shadow: none !important;
}
.box.turquoise.light.reverse {
  background: linear-gradient(to top, #33ffb3, rgba(113.4, 243.8, 195.5037037037, 0)) !important;
  box-shadow: 0 0.2em 0 0 rgb(22.3433962264, 206.8566037736, 138.3774751994) !important;
}
.box.turquoise.light.reverse.noshadow {
  box-shadow: none !important;
}
.box.turquoise.light.reverse.tsp {
  background: linear-gradient(to top, rgba(51, 255, 179, 0.6), rgba(113.4, 243.8, 195.5037037037, 0)) !important;
  box-shadow: 0 0.2em 0 0 rgb(22.3433962264, 206.8566037736, 138.3774751994) !important;
}
.box.turquoise.light.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.turquoise.dark > .header {
  background-color: rgb(10.0545283019, 166.7628207547, 108.6030421124);
}
.box.turquoise.dark .tabContent > * + *,
.box.turquoise.dark .tabColumn + .tabColumn {
  border-left: 1px solid rgb(10.0545283019, 166.7628207547, 108.6030421124);
}
.box.turquoise.dark {
  background: linear-gradient(to bottom, #33cc93, rgba(107.8, 199.52, 165.5496296296, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(11.1716981132, 174.4226415094, 113.834662517) !important;
}
.box.turquoise.dark.noshadow {
  box-shadow: none !important;
}
.box.turquoise.dark.tsp {
  background: linear-gradient(to bottom, rgba(51, 204, 147, 0.6), rgba(107.8, 199.52, 165.5496296296, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(11.1716981132, 174.4226415094, 113.834662517) !important;
}
.box.turquoise.dark.tsp.noshadow {
  box-shadow: none !important;
}
.box.turquoise.dark.reverse {
  background: linear-gradient(to top, #33cc93, rgba(107.8, 199.52, 165.5496296296, 0)) !important;
  box-shadow: 0 0.2em 0 0 rgb(11.1716981132, 174.4226415094, 113.834662517) !important;
}
.box.turquoise.dark.reverse.noshadow {
  box-shadow: none !important;
}
.box.turquoise.dark.reverse.tsp {
  background: linear-gradient(to top, rgba(51, 204, 147, 0.6), rgba(107.8, 199.52, 165.5496296296, 0)) !important;
  box-shadow: 0 0.2em 0 0 rgb(11.1716981132, 174.4226415094, 113.834662517) !important;
}
.box.turquoise.dark.reverse.tsp.noshadow {
  box-shadow: none !important;
}

.nav > * > *.grey {
  background: linear-gradient(to bottom, rgb(183.3, 61.1, 61.1) 5%, #595959 55%, rgba(192, 192, 192, 0));
  box-shadow: inset 0 1px 0 0 #2e2e2e, inset 1px 0px 0 0 #2e2e2e, inset -1px 0px 0 0 #2e2e2e, 0 4px 0 0 #2e2e2e;
}

.nav > * > *.grey.reverse {
  background: linear-gradient(to top, rgb(183.3, 61.1, 61.1) 5%, #595959 55%, rgba(192, 192, 192, 0));
}

.nav > * > *.grey.light {
  background: linear-gradient(to top, rgb(228.44, 69.08, 69.08) 5%, rgb(183.3, 61.1, 61.1) 55%, rgba(229.8, 179.4, 179.4, 0));
  box-shadow: inset 0 1px 0 0 rgb(131.7, 43.9, 43.9), inset 1px 0px 0 0 rgb(131.7, 43.9, 43.9), inset -1px 0px 0 0 rgb(131.7, 43.9, 43.9), 0 4px 0 0 rgb(131.7, 43.9, 43.9);
}

.nav > * > *.grey.light {
  background: linear-gradient(to top, rgb(190.24, 32.8, 32.8) 5%, rgb(106.8, 44.5, 44.5) 55%, rgba(178.8, 160.5, 160.5, 0));
  box-shadow: inset 0 1px 0 0 rgb(55.2, 23, 23), inset 1px 0px 0 0 rgb(55.2, 23, 23), inset -1px 0px 0 0 rgb(55.2, 23, 23), 0 4px 0 0 rgb(55.2, 23, 23);
}

.box.grey {
  background: linear-gradient(to bottom, #595959, rgba(192, 192, 192, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 #2e2e2e !important;
}
.box.grey > .header {
  background-color: rgb(48.07, 41.4, 41.4);
}
.box.grey .tabContent > * + *,
.box.grey .tabColumn + .tabColumn {
  border-left: 1px solid rgb(48.07, 41.4, 41.4);
}
.box.grey.focus {
  filter: drop-shadow(0 0 0.5em rgba(223.5, 160.5, 160.5, 0)) !important;
}
.box.grey.noshadow {
  box-shadow: none !important;
}
.box.grey.tsp {
  background: linear-gradient(to bottom, rgba(89, 89, 89, 0.6), rgba(192, 192, 192, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 #2e2e2e !important;
}
.box.grey.tsp.noshadow {
  box-shadow: none !important;
}
.box.grey *::-webkit-scrollbar-thumb, .box.grey::-webkit-scrollbar-thumb {
  background: rgb(64.4, 27.6, 27.6) !important;
}
.box.grey *::-webkit-scrollbar-track, .box.grey::-webkit-scrollbar-track {
  background: rgba(44.3981831945, 44.3981831945, 44.3981831945, 0.5) !important;
}
.box.grey.reverse {
  background: linear-gradient(to top, #595959, rgba(192, 192, 192, 0)) !important;
  box-shadow: 0 0.2em 0 0 #2e2e2e !important;
}
.box.grey.reverse.noshadow {
  box-shadow: none !important;
}
.box.grey.reverse.tsp {
  background: linear-gradient(to top, rgba(89, 89, 89, 0.6), rgba(192, 192, 192, 0)) !important;
  box-shadow: 0 0.2em 0 0 #2e2e2e !important;
}
.box.grey.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.grey.light > .header {
  background-color: rgb(129.2855, 39.51, 39.51);
}
.box.grey.light .tabContent > * + *,
.box.grey.light .tabColumn + .tabColumn {
  border-left: 1px solid rgb(129.2855, 39.51, 39.51);
}
.box.grey.light {
  background: linear-gradient(to bottom, rgb(183.3, 61.1, 61.1), rgba(229.8, 179.4, 179.4, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(131.7, 43.9, 43.9) !important;
}
.box.grey.light.noshadow {
  box-shadow: none !important;
}
.box.grey.light.tsp {
  background: linear-gradient(to bottom, rgba(183.3, 61.1, 61.1, 0.6), rgba(229.8, 179.4, 179.4, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(131.7, 43.9, 43.9) !important;
}
.box.grey.light.tsp.noshadow {
  box-shadow: none !important;
}
.box.grey.light.reverse {
  background: linear-gradient(to top, rgb(183.3, 61.1, 61.1), rgba(229.8, 179.4, 179.4, 0)) !important;
  box-shadow: 0 0.2em 0 0 rgb(131.7, 43.9, 43.9) !important;
}
.box.grey.light.reverse.noshadow {
  box-shadow: none !important;
}
.box.grey.light.reverse.tsp {
  background: linear-gradient(to top, rgba(183.3, 61.1, 61.1, 0.6), rgba(229.8, 179.4, 179.4, 0)) !important;
  box-shadow: 0 0.2em 0 0 rgb(131.7, 43.9, 43.9) !important;
}
.box.grey.light.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.grey.dark > .header {
  background-color: rgb(118.85925, 19.755, 19.755);
}
.box.grey.dark .tabContent > * + *,
.box.grey.dark .tabColumn + .tabColumn {
  border-left: 1px solid rgb(118.85925, 19.755, 19.755);
}
.box.grey.dark {
  background: linear-gradient(to bottom, rgb(171.08, 30.55, 30.55), rgba(193.92, 166.8, 166.8, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(122.92, 21.95, 21.95) !important;
}
.box.grey.dark.noshadow {
  box-shadow: none !important;
}
.box.grey.dark.tsp {
  background: linear-gradient(to bottom, rgba(171.08, 30.55, 30.55, 0.6), rgba(193.92, 166.8, 166.8, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(122.92, 21.95, 21.95) !important;
}
.box.grey.dark.tsp.noshadow {
  box-shadow: none !important;
}
.box.grey.dark.reverse {
  background: linear-gradient(to top, rgb(171.08, 30.55, 30.55), rgba(193.92, 166.8, 166.8, 0)) !important;
  box-shadow: 0 0.2em 0 0 rgb(122.92, 21.95, 21.95) !important;
}
.box.grey.dark.reverse.noshadow {
  box-shadow: none !important;
}
.box.grey.dark.reverse.tsp {
  background: linear-gradient(to top, rgba(171.08, 30.55, 30.55, 0.6), rgba(193.92, 166.8, 166.8, 0)) !important;
  box-shadow: 0 0.2em 0 0 rgb(122.92, 21.95, 21.95) !important;
}
.box.grey.dark.reverse.tsp.noshadow {
  box-shadow: none !important;
}

.nav > * > *.lightgrey {
  background: linear-gradient(to bottom, rgb(47.972972973, 187.6964173476, 202.027027027) 5%, #476e72 55%, #9bb9c0);
  box-shadow: inset 0 1px 0 0 #1c393e, inset 1px 0px 0 0 #1c393e, inset -1px 0px 0 0 #1c393e, 0 4px 0 0 #1c393e;
}

.nav > * > *.lightgrey.reverse {
  background: linear-gradient(to top, rgb(47.972972973, 187.6964173476, 202.027027027) 5%, #476e72 55%, #9bb9c0);
}

.nav > * > *.lightgrey.light {
  background: linear-gradient(to top, rgb(66.9567567568, 219.4072910119, 235.0432432432) 5%, rgb(47.972972973, 187.6964173476, 202.027027027) 55%, rgb(149.8, 214.6648648649, 229.8));
  box-shadow: inset 0 1px 0 0 rgb(27.0666666667, 129.3058823529, 146.9333333333), inset 1px 0px 0 0 rgb(27.0666666667, 129.3058823529, 146.9333333333), inset -1px 0px 0 0 rgb(27.0666666667, 129.3058823529, 146.9333333333), 0 4px 0 0 rgb(27.0666666667, 129.3058823529, 146.9333333333);
}

.nav > * > *.lightgrey.light {
  background: linear-gradient(to top, rgb(25.8731141199, 183.9897908326, 200.2068858801) 5%, rgb(35.5, 111.776744186, 119.6) 55%, rgb(123.5, 168.3378378378, 178.8));
  box-shadow: inset 0 1px 0 0 rgb(14, 53.9176470588, 60.8), inset 1px 0px 0 0 rgb(14, 53.9176470588, 60.8), inset -1px 0px 0 0 rgb(14, 53.9176470588, 60.8), 0 4px 0 0 rgb(14, 53.9176470588, 60.8);
}

.box.lightgrey {
  background: linear-gradient(to bottom, #476e72, #9bb9c0) !important;
  box-shadow: inset 0 0.2em 0 0 #1c393e !important;
}
.box.lightgrey > .header {
  background-color: rgb(25.2, 56.2129411765, 61.56);
}
.box.lightgrey .tabContent > * + *,
.box.lightgrey .tabColumn + .tabColumn {
  border-left: 1px solid rgb(25.2, 56.2129411765, 61.56);
}
.box.lightgrey.focus {
  filter: drop-shadow(0 0 0.5em rgb(123.5, 204.5810810811, 223.5)) !important;
}
.box.lightgrey.noshadow {
  box-shadow: none !important;
}
.box.lightgrey.tsp {
  background: linear-gradient(to bottom, rgba(71, 110, 114, 0.6), rgba(155, 185, 192, 0.6)) !important;
  box-shadow: inset 0 0.2em 0 0 #1c393e !important;
}
.box.lightgrey.tsp.noshadow {
  box-shadow: none !important;
}
.box.lightgrey *::-webkit-scrollbar-thumb, .box.lightgrey::-webkit-scrollbar-thumb {
  background: rgb(16.8, 64.9058823529, 73.2) !important;
}
.box.lightgrey *::-webkit-scrollbar-track, .box.lightgrey::-webkit-scrollbar-track {
  background: rgba(28, 46.4235294118, 49.6, 0.5) !important;
}
.box.lightgrey.reverse {
  background: linear-gradient(to top, #476e72, #9bb9c0) !important;
  box-shadow: 0 0.2em 0 0 #1c393e !important;
}
.box.lightgrey.reverse.noshadow {
  box-shadow: none !important;
}
.box.lightgrey.reverse.tsp {
  background: linear-gradient(to top, rgba(71, 110, 114, 0.6), rgba(155, 185, 192, 0.6)) !important;
  box-shadow: 0 0.2em 0 0 #1c393e !important;
}
.box.lightgrey.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.lightgrey.light > .header {
  background-color: rgb(24.36, 124.8347647059, 142.158);
}
.box.lightgrey.light .tabContent > * + *,
.box.lightgrey.light .tabColumn + .tabColumn {
  border-left: 1px solid rgb(24.36, 124.8347647059, 142.158);
}
.box.lightgrey.light {
  background: linear-gradient(to bottom, rgb(47.972972973, 187.6964173476, 202.027027027), rgb(149.8, 214.6648648649, 229.8)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(27.0666666667, 129.3058823529, 146.9333333333) !important;
}
.box.lightgrey.light.noshadow {
  box-shadow: none !important;
}
.box.lightgrey.light.tsp {
  background: linear-gradient(to bottom, rgba(47.972972973, 187.6964173476, 202.027027027, 0.6), rgba(149.8, 214.6648648649, 229.8, 0.6)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(27.0666666667, 129.3058823529, 146.9333333333) !important;
}
.box.lightgrey.light.tsp.noshadow {
  box-shadow: none !important;
}
.box.lightgrey.light.reverse {
  background: linear-gradient(to top, rgb(47.972972973, 187.6964173476, 202.027027027), rgb(149.8, 214.6648648649, 229.8)) !important;
  box-shadow: 0 0.2em 0 0 rgb(27.0666666667, 129.3058823529, 146.9333333333) !important;
}
.box.lightgrey.light.reverse.noshadow {
  box-shadow: none !important;
}
.box.lightgrey.light.reverse.tsp {
  background: linear-gradient(to top, rgba(47.972972973, 187.6964173476, 202.027027027, 0.6), rgba(149.8, 214.6648648649, 229.8, 0.6)) !important;
  box-shadow: 0 0.2em 0 0 rgb(27.0666666667, 129.3058823529, 146.9333333333) !important;
}
.box.lightgrey.light.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.lightgrey.dark > .header {
  background-color: rgb(12.18, 106.9079313725, 123.2403333333);
}
.box.lightgrey.dark .tabContent > * + *,
.box.lightgrey.dark .tabColumn + .tabColumn {
  border-left: 1px solid rgb(12.18, 106.9079313725, 123.2403333333);
}
.box.lightgrey.dark {
  background: linear-gradient(to bottom, rgb(23.9864864865, 166.2225015713, 180.8108108108), rgb(137.2, 183.1891891892, 193.92)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(13.5333333333, 111.4850980392, 128.3733333333) !important;
}
.box.lightgrey.dark.noshadow {
  box-shadow: none !important;
}
.box.lightgrey.dark.tsp {
  background: linear-gradient(to bottom, rgba(23.9864864865, 166.2225015713, 180.8108108108, 0.6), rgba(137.2, 183.1891891892, 193.92, 0.6)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(13.5333333333, 111.4850980392, 128.3733333333) !important;
}
.box.lightgrey.dark.tsp.noshadow {
  box-shadow: none !important;
}
.box.lightgrey.dark.reverse {
  background: linear-gradient(to top, rgb(23.9864864865, 166.2225015713, 180.8108108108), rgb(137.2, 183.1891891892, 193.92)) !important;
  box-shadow: 0 0.2em 0 0 rgb(13.5333333333, 111.4850980392, 128.3733333333) !important;
}
.box.lightgrey.dark.reverse.noshadow {
  box-shadow: none !important;
}
.box.lightgrey.dark.reverse.tsp {
  background: linear-gradient(to top, rgba(23.9864864865, 166.2225015713, 180.8108108108, 0.6), rgba(137.2, 183.1891891892, 193.92, 0.6)) !important;
  box-shadow: 0 0.2em 0 0 rgb(13.5333333333, 111.4850980392, 128.3733333333) !important;
}
.box.lightgrey.dark.reverse.tsp.noshadow {
  box-shadow: none !important;
}

.nav > * > *.black {
  background: linear-gradient(to bottom, rgb(127.6, 0, 0) 5%, #200000 55%, #270e00);
  box-shadow: inset 0 1px 0 0 #000000, inset 1px 0px 0 0 #000000, inset -1px 0px 0 0 #000000, 0 4px 0 0 #000000;
}

.nav > * > *.black.reverse {
  background: linear-gradient(to top, rgb(127.6, 0, 0) 5%, #200000 55%, #270e00);
}

.nav > * > *.black.light {
  background: linear-gradient(to top, rgb(204.08, 0, 0) 5%, rgb(127.6, 0, 0) 55%, rgb(133.2, 47.8153846154, 0));
  box-shadow: inset 0 1px 0 0 #333333, inset 1px 0px 0 0 #333333, inset -1px 0px 0 0 #333333, 0 4px 0 0 #333333;
}

.nav > * > *.black.light {
  background: linear-gradient(to top, rgb(122.48, 0, 0) 5%, rgb(25.6, 0, 0) 55%, rgb(31.2, 11.2, 0));
  box-shadow: inset 0 1px 0 0 black, inset 1px 0px 0 0 black, inset -1px 0px 0 0 black, 0 4px 0 0 black;
}

.box.black {
  background: linear-gradient(to bottom, #200000, #270e00) !important;
  box-shadow: inset 0 0.2em 0 0 #000000 !important;
}
.box.black > .header {
  background-color: black;
}
.box.black .tabContent > * + *,
.box.black .tabColumn + .tabColumn {
  border-left: 1px solid black;
}
.box.black.focus {
  filter: drop-shadow(0 0 0.5em #270e00) !important;
}
.box.black.noshadow {
  box-shadow: none !important;
}
.box.black.tsp {
  background: linear-gradient(to bottom, rgba(32, 0, 0, 0.6), rgba(39, 14, 0, 0.6)) !important;
  box-shadow: inset 0 0.2em 0 0 #000000 !important;
}
.box.black.tsp.noshadow {
  box-shadow: none !important;
}
.box.black *::-webkit-scrollbar-thumb, .box.black::-webkit-scrollbar-thumb {
  background: black !important;
}
.box.black *::-webkit-scrollbar-track, .box.black::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0.5) !important;
}
.box.black.reverse {
  background: linear-gradient(to top, #200000, #270e00) !important;
  box-shadow: 0 0.2em 0 0 #000000 !important;
}
.box.black.reverse.noshadow {
  box-shadow: none !important;
}
.box.black.reverse.tsp {
  background: linear-gradient(to top, rgba(32, 0, 0, 0.6), rgba(39, 14, 0, 0.6)) !important;
  box-shadow: 0 0.2em 0 0 #000000 !important;
}
.box.black.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.black.light > .header {
  background-color: rgb(53.295, 45.9, 45.9);
}
.box.black.light .tabContent > * + *,
.box.black.light .tabColumn + .tabColumn {
  border-left: 1px solid rgb(53.295, 45.9, 45.9);
}
.box.black.light {
  background: linear-gradient(to bottom, rgb(127.6, 0, 0), rgb(133.2, 47.8153846154, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 #333333 !important;
}
.box.black.light.noshadow {
  box-shadow: none !important;
}
.box.black.light.tsp {
  background: linear-gradient(to bottom, rgba(127.6, 0, 0, 0.6), rgba(133.2, 47.8153846154, 0, 0.6)) !important;
  box-shadow: inset 0 0.2em 0 0 #333333 !important;
}
.box.black.light.tsp.noshadow {
  box-shadow: none !important;
}
.box.black.light.reverse {
  background: linear-gradient(to top, rgb(127.6, 0, 0), rgb(133.2, 47.8153846154, 0)) !important;
  box-shadow: 0 0.2em 0 0 #333333 !important;
}
.box.black.light.reverse.noshadow {
  box-shadow: none !important;
}
.box.black.light.reverse.tsp {
  background: linear-gradient(to top, rgba(127.6, 0, 0, 0.6), rgba(133.2, 47.8153846154, 0, 0.6)) !important;
  box-shadow: 0 0.2em 0 0 #333333 !important;
}
.box.black.light.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.black.dark > .header {
  background-color: rgb(60.5625, 22.95, 22.95);
}
.box.black.dark .tabContent > * + *,
.box.black.dark .tabColumn + .tabColumn {
  border-left: 1px solid rgb(60.5625, 22.95, 22.95);
}
.box.black.dark {
  background: linear-gradient(to bottom, rgb(102.08, 0, 0), rgb(106.56, 38.2523076923, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(61.2, 25.5, 25.5) !important;
}
.box.black.dark.noshadow {
  box-shadow: none !important;
}
.box.black.dark.tsp {
  background: linear-gradient(to bottom, rgba(102.08, 0, 0, 0.6), rgba(106.56, 38.2523076923, 0, 0.6)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(61.2, 25.5, 25.5) !important;
}
.box.black.dark.tsp.noshadow {
  box-shadow: none !important;
}
.box.black.dark.reverse {
  background: linear-gradient(to top, rgb(102.08, 0, 0), rgb(106.56, 38.2523076923, 0)) !important;
  box-shadow: 0 0.2em 0 0 rgb(61.2, 25.5, 25.5) !important;
}
.box.black.dark.reverse.noshadow {
  box-shadow: none !important;
}
.box.black.dark.reverse.tsp {
  background: linear-gradient(to top, rgba(102.08, 0, 0, 0.6), rgba(106.56, 38.2523076923, 0, 0.6)) !important;
  box-shadow: 0 0.2em 0 0 rgb(61.2, 25.5, 25.5) !important;
}
.box.black.dark.reverse.tsp.noshadow {
  box-shadow: none !important;
}

.nav > * > *.christmas {
  background: linear-gradient(to bottom, rgb(84.774264187, 248.3076233184, 32.0923766816) 5%, #3dd20d 55%, #ea0505);
  box-shadow: inset 0 1px 0 0 #0a9f18, inset 1px 0px 0 0 #0a9f18, inset -1px 0px 0 0 #0a9f18, 0 4px 0 0 #0a9f18;
}

.nav > * > *.christmas.reverse {
  background: linear-gradient(to top, rgb(84.774264187, 248.3076233184, 32.0923766816) 5%, #3dd20d 55%, #ea0505);
}

.nav > * > *.christmas.light {
  background: linear-gradient(to top, rgb(117.4469645581, 252.3230493274, 73.9969506726) 5%, rgb(84.774264187, 248.3076233184, 32.0923766816) 55%, rgb(252.7322175732, 40.4677824268, 40.4677824268));
  box-shadow: inset 0 1px 0 0 rgb(7.0177514793, 230.1822485207, 27.9862277114), inset 1px 0px 0 0 rgb(7.0177514793, 230.1822485207, 27.9862277114), inset -1px 0px 0 0 rgb(7.0177514793, 230.1822485207, 27.9862277114), 0 4px 0 0 rgb(7.0177514793, 230.1822485207, 27.9862277114);
}

.nav > * > *.christmas.light {
  background: linear-gradient(to top, rgb(62.1593851004, 241.3152587646, 4.4447412354) 5%, rgb(47.1172588832, 173.2, 6.5) 55%, rgb(189.2, 2.5, 2.5));
  box-shadow: inset 0 1px 0 0 rgb(5, 131.2, 16.8577181208), inset 1px 0px 0 0 rgb(5, 131.2, 16.8577181208), inset -1px 0px 0 0 rgb(5, 131.2, 16.8577181208), 0 4px 0 0 rgb(5, 131.2, 16.8577181208);
}

.box.christmas {
  background: linear-gradient(to bottom, #3dd20d, #ea0505) !important;
  box-shadow: inset 0 0.2em 0 0 #0a9f18 !important;
}
.box.christmas > .header {
  background-color: rgb(9, 152, 22.4362416107);
}
.box.christmas .tabContent > * + *,
.box.christmas .tabColumn + .tabColumn {
  border-left: 1px solid rgb(9, 152, 22.4362416107);
}
.box.christmas.focus {
  filter: drop-shadow(0 0 0.5em rgb(236.5, 2.5, 2.5)) !important;
}
.box.christmas.noshadow {
  box-shadow: none !important;
}
.box.christmas.tsp {
  background: linear-gradient(to bottom, rgba(61, 210, 13, 0.6), rgba(234, 5, 5, 0.6)) !important;
  box-shadow: inset 0 0.2em 0 0 #0a9f18 !important;
}
.box.christmas.tsp.noshadow {
  box-shadow: none !important;
}
.box.christmas *::-webkit-scrollbar-thumb, .box.christmas::-webkit-scrollbar-thumb {
  background: rgb(6, 163, 20.7516778523) !important;
}
.box.christmas *::-webkit-scrollbar-track, .box.christmas::-webkit-scrollbar-track {
  background: rgba(10, 127.2, 21.0120805369, 0.5) !important;
}
.box.christmas.reverse {
  background: linear-gradient(to top, #3dd20d, #ea0505) !important;
  box-shadow: 0 0.2em 0 0 #0a9f18 !important;
}
.box.christmas.reverse.noshadow {
  box-shadow: none !important;
}
.box.christmas.reverse.tsp {
  background: linear-gradient(to top, rgba(61, 210, 13, 0.6), rgba(234, 5, 5, 0.6)) !important;
  box-shadow: 0 0.2em 0 0 #0a9f18 !important;
}
.box.christmas.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.christmas.light > .header {
  background-color: rgb(6.3159763314, 219.3398224852, 26.3316397284);
}
.box.christmas.light .tabContent > * + *,
.box.christmas.light .tabColumn + .tabColumn {
  border-left: 1px solid rgb(6.3159763314, 219.3398224852, 26.3316397284);
}
.box.christmas.light {
  background: linear-gradient(to bottom, rgb(84.774264187, 248.3076233184, 32.0923766816), rgb(252.7322175732, 40.4677824268, 40.4677824268)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(7.0177514793, 230.1822485207, 27.9862277114) !important;
}
.box.christmas.light.noshadow {
  box-shadow: none !important;
}
.box.christmas.light.tsp {
  background: linear-gradient(to bottom, rgba(84.774264187, 248.3076233184, 32.0923766816, 0.6), rgba(252.7322175732, 40.4677824268, 40.4677824268, 0.6)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(7.0177514793, 230.1822485207, 27.9862277114) !important;
}
.box.christmas.light.tsp.noshadow {
  box-shadow: none !important;
}
.box.christmas.light.reverse {
  background: linear-gradient(to top, rgb(84.774264187, 248.3076233184, 32.0923766816), rgb(252.7322175732, 40.4677824268, 40.4677824268)) !important;
  box-shadow: 0 0.2em 0 0 rgb(7.0177514793, 230.1822485207, 27.9862277114) !important;
}
.box.christmas.light.reverse.noshadow {
  box-shadow: none !important;
}
.box.christmas.light.reverse.tsp {
  background: linear-gradient(to top, rgba(84.774264187, 248.3076233184, 32.0923766816, 0.6), rgba(252.7322175732, 40.4677824268, 40.4677824268, 0.6)) !important;
  box-shadow: 0 0.2em 0 0 rgb(7.0177514793, 230.1822485207, 27.9862277114) !important;
}
.box.christmas.light.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.christmas.dark > .header {
  background-color: rgb(3.1579881657, 177.9385976331, 19.5803273103);
}
.box.christmas.dark .tabContent > * + *,
.box.christmas.dark .tabColumn + .tabColumn {
  border-left: 1px solid rgb(3.1579881657, 177.9385976331, 19.5803273103);
}
.box.christmas.dark {
  background: linear-gradient(to bottom, rgb(70.7953727436, 201.3230493274, 28.7461883408), rgb(203.0928870293, 39.3338912134, 39.3338912134)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(3.5088757396, 186.9528994083, 20.7452269568) !important;
}
.box.christmas.dark.noshadow {
  box-shadow: none !important;
}
.box.christmas.dark.tsp {
  background: linear-gradient(to bottom, rgba(70.7953727436, 201.3230493274, 28.7461883408, 0.6), rgba(203.0928870293, 39.3338912134, 39.3338912134, 0.6)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(3.5088757396, 186.9528994083, 20.7452269568) !important;
}
.box.christmas.dark.tsp.noshadow {
  box-shadow: none !important;
}
.box.christmas.dark.reverse {
  background: linear-gradient(to top, rgb(70.7953727436, 201.3230493274, 28.7461883408), rgb(203.0928870293, 39.3338912134, 39.3338912134)) !important;
  box-shadow: 0 0.2em 0 0 rgb(3.5088757396, 186.9528994083, 20.7452269568) !important;
}
.box.christmas.dark.reverse.noshadow {
  box-shadow: none !important;
}
.box.christmas.dark.reverse.tsp {
  background: linear-gradient(to top, rgba(70.7953727436, 201.3230493274, 28.7461883408, 0.6), rgba(203.0928870293, 39.3338912134, 39.3338912134, 0.6)) !important;
  box-shadow: 0 0.2em 0 0 rgb(3.5088757396, 186.9528994083, 20.7452269568) !important;
}
.box.christmas.dark.reverse.tsp.noshadow {
  box-shadow: none !important;
}

.nav > * > *.halloweenOld {
  background: linear-gradient(to bottom, rgb(244.6925764192, 40.5074235808, 40.5074235808) 5%, #d01515 55%, #fd6e6e);
  box-shadow: inset 0 1px 0 0 #6d0e0e, inset 1px 0px 0 0 #6d0e0e, inset -1px 0px 0 0 #6d0e0e, 0 4px 0 0 #6d0e0e;
}

.nav > * > *.halloweenOld.reverse {
  background: linear-gradient(to top, rgb(244.6925764192, 40.5074235808, 40.5074235808) 5%, #d01515 55%, #fd6e6e);
}

.nav > * > *.halloweenOld.light {
  background: linear-gradient(to top, rgb(250.8770305677, 79.2829694323, 79.2829694323) 5%, rgb(244.6925764192, 40.5074235808, 40.5074235808) 55%, rgb(254.2, 138.2, 138.2));
  box-shadow: inset 0 1px 0 0 rgb(188.9951219512, 11.4048780488, 11.4048780488), inset 1px 0px 0 0 rgb(188.9951219512, 11.4048780488, 11.4048780488), inset -1px 0px 0 0 rgb(188.9951219512, 11.4048780488, 11.4048780488), 0 4px 0 0 rgb(188.9951219512, 11.4048780488, 11.4048780488);
}

.nav > * > *.halloweenOld.light {
  background: linear-gradient(to top, rgb(243.1500917431, 7.0899082569, 7.0899082569) 5%, rgb(174.8, 10.5, 10.5) 55%, rgb(203.2, 109, 109));
  box-shadow: inset 0 1px 0 0 rgb(92.8, 7, 7), inset 1px 0px 0 0 rgb(92.8, 7, 7), inset -1px 0px 0 0 rgb(92.8, 7, 7), 0 4px 0 0 rgb(92.8, 7, 7);
}

.box.halloweenOld {
  background: linear-gradient(to bottom, #d01515, #fd6e6e) !important;
  box-shadow: inset 0 0.2em 0 0 #6d0e0e !important;
}
.box.halloweenOld > .header {
  background-color: rgb(104.88, 12.6, 12.6);
}
.box.halloweenOld .tabContent > * + *,
.box.halloweenOld .tabColumn + .tabColumn {
  border-left: 1px solid rgb(104.88, 12.6, 12.6);
}
.box.halloweenOld.focus {
  filter: drop-shadow(0 0 0.5em #fe6d6d) !important;
}
.box.halloweenOld.noshadow {
  box-shadow: none !important;
}
.box.halloweenOld.tsp {
  background: linear-gradient(to bottom, rgba(208, 21, 21, 0.6), rgba(253, 110, 110, 0.6)) !important;
  box-shadow: inset 0 0.2em 0 0 #6d0e0e !important;
}
.box.halloweenOld.tsp.noshadow {
  box-shadow: none !important;
}
.box.halloweenOld *::-webkit-scrollbar-thumb, .box.halloweenOld::-webkit-scrollbar-thumb {
  background: rgb(114.6, 8.4, 8.4) !important;
}
.box.halloweenOld *::-webkit-scrollbar-track, .box.halloweenOld::-webkit-scrollbar-track {
  background: rgba(87.2, 14, 14, 0.5) !important;
}
.box.halloweenOld.reverse {
  background: linear-gradient(to top, #d01515, #fd6e6e) !important;
  box-shadow: 0 0.2em 0 0 #6d0e0e !important;
}
.box.halloweenOld.reverse.noshadow {
  box-shadow: none !important;
}
.box.halloweenOld.reverse.tsp {
  background: linear-gradient(to top, rgba(208, 21, 21, 0.6), rgba(253, 110, 110, 0.6)) !important;
  box-shadow: 0 0.2em 0 0 #6d0e0e !important;
}
.box.halloweenOld.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.halloweenOld.light > .header {
  background-color: rgb(180.6288292683, 10.2643902439, 10.2643902439);
}
.box.halloweenOld.light .tabContent > * + *,
.box.halloweenOld.light .tabColumn + .tabColumn {
  border-left: 1px solid rgb(180.6288292683, 10.2643902439, 10.2643902439);
}
.box.halloweenOld.light {
  background: linear-gradient(to bottom, rgb(244.6925764192, 40.5074235808, 40.5074235808), rgb(254.2, 138.2, 138.2)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(188.9951219512, 11.4048780488, 11.4048780488) !important;
}
.box.halloweenOld.light.noshadow {
  box-shadow: none !important;
}
.box.halloweenOld.light.tsp {
  background: linear-gradient(to bottom, rgba(244.6925764192, 40.5074235808, 40.5074235808, 0.6), rgba(254.2, 138.2, 138.2, 0.6)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(188.9951219512, 11.4048780488, 11.4048780488) !important;
}
.box.halloweenOld.light.tsp.noshadow {
  box-shadow: none !important;
}
.box.halloweenOld.light.reverse {
  background: linear-gradient(to top, rgb(244.6925764192, 40.5074235808, 40.5074235808), rgb(254.2, 138.2, 138.2)) !important;
  box-shadow: 0 0.2em 0 0 rgb(188.9951219512, 11.4048780488, 11.4048780488) !important;
}
.box.halloweenOld.light.reverse.noshadow {
  box-shadow: none !important;
}
.box.halloweenOld.light.reverse.tsp {
  background: linear-gradient(to top, rgba(244.6925764192, 40.5074235808, 40.5074235808, 0.6), rgba(254.2, 138.2, 138.2, 0.6)) !important;
  box-shadow: 0 0.2em 0 0 rgb(188.9951219512, 11.4048780488, 11.4048780488) !important;
}
.box.halloweenOld.light.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.halloweenOld.dark > .header {
  background-color: rgb(148.5118780488, 5.132195122, 5.132195122);
}
.box.halloweenOld.dark .tabContent > * + *,
.box.halloweenOld.dark .tabColumn + .tabColumn {
  border-left: 1px solid rgb(148.5118780488, 5.132195122, 5.132195122);
}
.box.halloweenOld.dark {
  background: linear-gradient(to bottom, rgb(199.8770305677, 35.3537117904, 35.3537117904), rgb(203.68, 137.8, 137.8)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(155.7580487805, 5.7024390244, 5.7024390244) !important;
}
.box.halloweenOld.dark.noshadow {
  box-shadow: none !important;
}
.box.halloweenOld.dark.tsp {
  background: linear-gradient(to bottom, rgba(199.8770305677, 35.3537117904, 35.3537117904, 0.6), rgba(203.68, 137.8, 137.8, 0.6)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(155.7580487805, 5.7024390244, 5.7024390244) !important;
}
.box.halloweenOld.dark.tsp.noshadow {
  box-shadow: none !important;
}
.box.halloweenOld.dark.reverse {
  background: linear-gradient(to top, rgb(199.8770305677, 35.3537117904, 35.3537117904), rgb(203.68, 137.8, 137.8)) !important;
  box-shadow: 0 0.2em 0 0 rgb(155.7580487805, 5.7024390244, 5.7024390244) !important;
}
.box.halloweenOld.dark.reverse.noshadow {
  box-shadow: none !important;
}
.box.halloweenOld.dark.reverse.tsp {
  background: linear-gradient(to top, rgba(199.8770305677, 35.3537117904, 35.3537117904, 0.6), rgba(203.68, 137.8, 137.8, 0.6)) !important;
  box-shadow: 0 0.2em 0 0 rgb(155.7580487805, 5.7024390244, 5.7024390244) !important;
}
.box.halloweenOld.dark.reverse.tsp.noshadow {
  box-shadow: none !important;
}

.nav > * > *.halloween {
  background: linear-gradient(to bottom, rgb(209.25, 1.55, 1.55) 5%, #860202 55%, #270e00);
  box-shadow: inset 0 1px 0 0 #2f0101, inset 1px 0px 0 0 #2f0101, inset -1px 0px 0 0 #2f0101, 0 4px 0 0 #2f0101;
}

.nav > * > *.halloween.reverse {
  background: linear-gradient(to top, rgb(209.25, 1.55, 1.55) 5%, #860202 55%, #270e00);
}

.nav > * > *.halloween.light {
  background: linear-gradient(to top, rgb(254.12, 16.52, 16.52) 5%, rgb(209.25, 1.55, 1.55) 55%, rgb(133.2, 47.8153846154, 0));
  box-shadow: inset 0 1px 0 0 rgb(138.9375, 1.4625, 1.4625), inset 1px 0px 0 0 rgb(138.9375, 1.4625, 1.4625), inset -1px 0px 0 0 rgb(138.9375, 1.4625, 1.4625), 0 4px 0 0 rgb(138.9375, 1.4625, 1.4625);
}

.nav > * > *.halloween.light {
  background: linear-gradient(to top, rgb(188.3321100917, 0.8678899083, 0.8678899083) 5%, #6c0101 55%, rgb(31.2, 11.2, 0));
  box-shadow: inset 0 1px 0 0 rgb(38, 0.5, 0.5), inset 1px 0px 0 0 rgb(38, 0.5, 0.5), inset -1px 0px 0 0 rgb(38, 0.5, 0.5), 0 4px 0 0 rgb(38, 0.5, 0.5);
}

.box.halloween {
  background: linear-gradient(to bottom, #860202, #270e00) !important;
  box-shadow: inset 0 0.2em 0 0 #2f0101 !important;
}
.box.halloween > .header {
  background-color: rgb(44.745, 0.9, 0.9);
}
.box.halloween .tabContent > * + *,
.box.halloween .tabColumn + .tabColumn {
  border-left: 1px solid rgb(44.745, 0.9, 0.9);
}
.box.halloween.focus {
  filter: drop-shadow(0 0 0.5em #270e00) !important;
}
.box.halloween.noshadow {
  box-shadow: none !important;
}
.box.halloween.tsp {
  background: linear-gradient(to bottom, rgba(134, 2, 2, 0.6), rgba(39, 14, 0, 0.6)) !important;
  box-shadow: inset 0 0.2em 0 0 #2f0101 !important;
}
.box.halloween.tsp.noshadow {
  box-shadow: none !important;
}
.box.halloween *::-webkit-scrollbar-thumb, .box.halloween::-webkit-scrollbar-thumb {
  background: rgb(47.4, 0.6, 0.6) !important;
}
.box.halloween *::-webkit-scrollbar-track, .box.halloween::-webkit-scrollbar-track {
  background: rgba(37.6, 1, 1, 0.5) !important;
}
.box.halloween.reverse {
  background: linear-gradient(to top, #860202, #270e00) !important;
  box-shadow: 0 0.2em 0 0 #2f0101 !important;
}
.box.halloween.reverse.noshadow {
  box-shadow: none !important;
}
.box.halloween.reverse.tsp {
  background: linear-gradient(to top, rgba(134, 2, 2, 0.6), rgba(39, 14, 0, 0.6)) !important;
  box-shadow: 0 0.2em 0 0 #2f0101 !important;
}
.box.halloween.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.halloween.light > .header {
  background-color: rgb(132.1295625, 1.31625, 1.31625);
}
.box.halloween.light .tabContent > * + *,
.box.halloween.light .tabColumn + .tabColumn {
  border-left: 1px solid rgb(132.1295625, 1.31625, 1.31625);
}
.box.halloween.light {
  background: linear-gradient(to bottom, rgb(209.25, 1.55, 1.55), rgb(133.2, 47.8153846154, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(138.9375, 1.4625, 1.4625) !important;
}
.box.halloween.light.noshadow {
  box-shadow: none !important;
}
.box.halloween.light.tsp {
  background: linear-gradient(to bottom, rgba(209.25, 1.55, 1.55, 0.6), rgba(133.2, 47.8153846154, 0, 0.6)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(138.9375, 1.4625, 1.4625) !important;
}
.box.halloween.light.tsp.noshadow {
  box-shadow: none !important;
}
.box.halloween.light.reverse {
  background: linear-gradient(to top, rgb(209.25, 1.55, 1.55), rgb(133.2, 47.8153846154, 0)) !important;
  box-shadow: 0 0.2em 0 0 rgb(138.9375, 1.4625, 1.4625) !important;
}
.box.halloween.light.reverse.noshadow {
  box-shadow: none !important;
}
.box.halloween.light.reverse.tsp {
  background: linear-gradient(to top, rgba(209.25, 1.55, 1.55, 0.6), rgba(133.2, 47.8153846154, 0, 0.6)) !important;
  box-shadow: 0 0.2em 0 0 rgb(138.9375, 1.4625, 1.4625) !important;
}
.box.halloween.light.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.halloween.dark > .header {
  background-color: rgb(106.21771875, 0.658125, 0.658125);
}
.box.halloween.dark .tabContent > * + *,
.box.halloween.dark .tabColumn + .tabColumn {
  border-left: 1px solid rgb(106.21771875, 0.658125, 0.658125);
}
.box.halloween.dark {
  background: linear-gradient(to bottom, rgb(168.02, 0.775, 0.775), rgb(106.56, 38.2523076923, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(111.735, 0.73125, 0.73125) !important;
}
.box.halloween.dark.noshadow {
  box-shadow: none !important;
}
.box.halloween.dark.tsp {
  background: linear-gradient(to bottom, rgba(168.02, 0.775, 0.775, 0.6), rgba(106.56, 38.2523076923, 0, 0.6)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(111.735, 0.73125, 0.73125) !important;
}
.box.halloween.dark.tsp.noshadow {
  box-shadow: none !important;
}
.box.halloween.dark.reverse {
  background: linear-gradient(to top, rgb(168.02, 0.775, 0.775), rgb(106.56, 38.2523076923, 0)) !important;
  box-shadow: 0 0.2em 0 0 rgb(111.735, 0.73125, 0.73125) !important;
}
.box.halloween.dark.reverse.noshadow {
  box-shadow: none !important;
}
.box.halloween.dark.reverse.tsp {
  background: linear-gradient(to top, rgba(168.02, 0.775, 0.775, 0.6), rgba(106.56, 38.2523076923, 0, 0.6)) !important;
  box-shadow: 0 0.2em 0 0 rgb(111.735, 0.73125, 0.73125) !important;
}
.box.halloween.dark.reverse.tsp.noshadow {
  box-shadow: none !important;
}

.nav > * > *.star1 {
  background: linear-gradient(to bottom, rgb(91.4, 231.4, 179.5034482759) 5%, #50c499 55%, #5ce3b1);
  box-shadow: inset 0 1px 0 0 #1f805c, inset 1px 0px 0 0 #1f805c, inset -1px 0px 0 0 #1f805c, 0 4px 0 0 #1f805c;
}

.nav > * > *.star1.reverse {
  background: linear-gradient(to top, rgb(91.4, 231.4, 179.5034482759) 5%, #50c499 55%, #5ce3b1);
}

.nav > * > *.star1.light {
  background: linear-gradient(to top, rgb(114.68, 245.56, 197.044137931) 5%, rgb(91.4, 231.4, 179.5034482759) 55%, rgb(113.4, 243.8, 195.5037037037));
  box-shadow: inset 0 1px 0 0 rgb(22.3433962264, 206.8566037736, 138.3774751994), inset 1px 0px 0 0 rgb(22.3433962264, 206.8566037736, 138.3774751994), inset -1px 0px 0 0 rgb(22.3433962264, 206.8566037736, 138.3774751994), 0 4px 0 0 rgb(22.3433962264, 206.8566037736, 138.3774751994);
}

.nav > * > *.star1.light {
  background: linear-gradient(to top, rgb(56.1367171936, 230.5832828064, 165.9177455534) 5%, rgb(50.5, 180.4, 132.2474137931) 55%, rgb(78, 192.8, 150.2814814815));
  box-shadow: inset 0 1px 0 0 rgb(15.5, 114.8, 77.9463917526), inset 1px 0px 0 0 rgb(15.5, 114.8, 77.9463917526), inset -1px 0px 0 0 rgb(15.5, 114.8, 77.9463917526), 0 4px 0 0 rgb(15.5, 114.8, 77.9463917526);
}

.box.star1 {
  background: linear-gradient(to bottom, #50c499, #5ce3b1) !important;
  box-shadow: inset 0 0.2em 0 0 #1f805c !important;
}
.box.star1 > .header {
  background-color: rgb(27.9, 124.545, 88.6767525773);
}
.box.star1 .tabContent > * + *,
.box.star1 .tabColumn + .tabColumn {
  border-left: 1px solid rgb(27.9, 124.545, 88.6767525773);
}
.box.star1.focus {
  filter: drop-shadow(0 0 0.5em rgb(78, 241, 180.6296296296)) !important;
}
.box.star1.noshadow {
  box-shadow: none !important;
}
.box.star1.tsp {
  background: linear-gradient(to bottom, rgba(80, 196, 153, 0.6), rgba(92, 227, 177, 0.6)) !important;
  box-shadow: inset 0 0.2em 0 0 #1f805c !important;
}
.box.star1.tsp.noshadow {
  box-shadow: none !important;
}
.box.star1 *::-webkit-scrollbar-thumb, .box.star1::-webkit-scrollbar-thumb {
  background: rgb(18.6, 140.4, 95.1958762887) !important;
}
.box.star1 *::-webkit-scrollbar-track, .box.star1::-webkit-scrollbar-track {
  background: rgba(31, 102.4, 75.9010309278, 0.5) !important;
}
.box.star1.reverse {
  background: linear-gradient(to top, #50c499, #5ce3b1) !important;
  box-shadow: 0 0.2em 0 0 #1f805c !important;
}
.box.star1.reverse.noshadow {
  box-shadow: none !important;
}
.box.star1.reverse.tsp {
  background: linear-gradient(to top, rgba(80, 196, 153, 0.6), rgba(92, 227, 177, 0.6)) !important;
  box-shadow: 0 0.2em 0 0 #1f805c !important;
}
.box.star1.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.star1.light > .header {
  background-color: rgb(20.1090566038, 198.6363962264, 132.3788268819);
}
.box.star1.light .tabContent > * + *,
.box.star1.light .tabColumn + .tabColumn {
  border-left: 1px solid rgb(20.1090566038, 198.6363962264, 132.3788268819);
}
.box.star1.light {
  background: linear-gradient(to bottom, rgb(91.4, 231.4, 179.5034482759), rgb(113.4, 243.8, 195.5037037037)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(22.3433962264, 206.8566037736, 138.3774751994) !important;
}
.box.star1.light.noshadow {
  box-shadow: none !important;
}
.box.star1.light.tsp {
  background: linear-gradient(to bottom, rgba(91.4, 231.4, 179.5034482759, 0.6), rgba(113.4, 243.8, 195.5037037037, 0.6)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(22.3433962264, 206.8566037736, 138.3774751994) !important;
}
.box.star1.light.tsp.noshadow {
  box-shadow: none !important;
}
.box.star1.light.reverse {
  background: linear-gradient(to top, rgb(91.4, 231.4, 179.5034482759), rgb(113.4, 243.8, 195.5037037037)) !important;
  box-shadow: 0 0.2em 0 0 rgb(22.3433962264, 206.8566037736, 138.3774751994) !important;
}
.box.star1.light.reverse.noshadow {
  box-shadow: none !important;
}
.box.star1.light.reverse.tsp {
  background: linear-gradient(to top, rgba(91.4, 231.4, 179.5034482759, 0.6), rgba(113.4, 243.8, 195.5037037037, 0.6)) !important;
  box-shadow: 0 0.2em 0 0 rgb(22.3433962264, 206.8566037736, 138.3774751994) !important;
}
.box.star1.light.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.star1.dark > .header {
  background-color: rgb(10.0545283019, 166.7628207547, 108.6030421124);
}
.box.star1.dark .tabContent > * + *,
.box.star1.dark .tabColumn + .tabColumn {
  border-left: 1px solid rgb(10.0545283019, 166.7628207547, 108.6030421124);
}
.box.star1.dark {
  background: linear-gradient(to bottom, rgb(79.6, 194.56, 151.9455172414), rgb(107.8, 199.52, 165.5496296296)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(11.1716981132, 174.4226415094, 113.834662517) !important;
}
.box.star1.dark.noshadow {
  box-shadow: none !important;
}
.box.star1.dark.tsp {
  background: linear-gradient(to bottom, rgba(79.6, 194.56, 151.9455172414, 0.6), rgba(107.8, 199.52, 165.5496296296, 0.6)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(11.1716981132, 174.4226415094, 113.834662517) !important;
}
.box.star1.dark.tsp.noshadow {
  box-shadow: none !important;
}
.box.star1.dark.reverse {
  background: linear-gradient(to top, rgb(79.6, 194.56, 151.9455172414), rgb(107.8, 199.52, 165.5496296296)) !important;
  box-shadow: 0 0.2em 0 0 rgb(11.1716981132, 174.4226415094, 113.834662517) !important;
}
.box.star1.dark.reverse.noshadow {
  box-shadow: none !important;
}
.box.star1.dark.reverse.tsp {
  background: linear-gradient(to top, rgba(79.6, 194.56, 151.9455172414, 0.6), rgba(107.8, 199.52, 165.5496296296, 0.6)) !important;
  box-shadow: 0 0.2em 0 0 rgb(11.1716981132, 174.4226415094, 113.834662517) !important;
}
.box.star1.dark.reverse.tsp.noshadow {
  box-shadow: none !important;
}

.nav > * > *.star2 {
  background: linear-gradient(to bottom, rgb(114.3053248841, 248.5706422018, 27.8293577982) 5%, #58ce0c 55%, #44a606);
  box-shadow: inset 0 1px 0 0 #296007, inset 1px 0px 0 0 #296007, inset -1px 0px 0 0 #296007, 0 4px 0 0 #296007;
}

.nav > * > *.star2.reverse {
  background: linear-gradient(to top, rgb(114.3053248841, 248.5706422018, 27.8293577982) 5%, #58ce0c 55%, #44a606);
}

.nav > * > *.star2.light {
  background: linear-gradient(to top, rgb(141.8874907784, 252.4282568807, 70.6917431193) 5%, rgb(114.3053248841, 248.5706422018, 27.8293577982) 55%, rgb(93.7852906977, 235.4209302326, 4.1790697674));
  box-shadow: inset 0 1px 0 0 rgb(71.9234427839, 178.1339805825, 6.2660194175), inset 1px 0px 0 0 rgb(71.9234427839, 178.1339805825, 6.2660194175), inset -1px 0px 0 0 rgb(71.9234427839, 178.1339805825, 6.2660194175), 0 4px 0 0 rgb(71.9234427839, 178.1339805825, 6.2660194175);
}

.nav > * > *.star2.light {
  background: linear-gradient(to top, rgb(95.8890158044, 238.3374031891, 4.1425968109) 5%, rgb(70.0907216495, 169.6, 6) 55%, rgb(54.2275, 135.2, 3));
  box-shadow: inset 0 1px 0 0 rgb(32.5719101124, 79.6, 3.5), inset 1px 0px 0 0 rgb(32.5719101124, 79.6, 3.5), inset -1px 0px 0 0 rgb(32.5719101124, 79.6, 3.5), 0 4px 0 0 rgb(32.5719101124, 79.6, 3.5);
}

.box.star2 {
  background: linear-gradient(to bottom, #58ce0c, #44a606) !important;
  box-shadow: inset 0 0.2em 0 0 #296007 !important;
}
.box.star2 > .header {
  background-color: rgb(38.987752809, 91.865, 6.3);
}
.box.star2 .tabContent > * + *,
.box.star2 .tabColumn + .tabColumn {
  border-left: 1px solid rgb(38.987752809, 91.865, 6.3);
}
.box.star2.focus {
  filter: drop-shadow(0 0 0.5em rgb(67.325, 169, 3)) !important;
}
.box.star2.noshadow {
  box-shadow: none !important;
}
.box.star2.tsp {
  background: linear-gradient(to bottom, rgba(88, 206, 12, 0.6), rgba(68, 166, 6, 0.6)) !important;
  box-shadow: inset 0 0.2em 0 0 #296007 !important;
}
.box.star2.tsp.noshadow {
  box-shadow: none !important;
}
.box.star2 *::-webkit-scrollbar-thumb, .box.star2::-webkit-scrollbar-thumb {
  background: rgb(40.3393258427, 98.8, 4.2) !important;
}
.box.star2 *::-webkit-scrollbar-track, .box.star2::-webkit-scrollbar-track {
  background: rgba(33.6651685393, 76.8, 7, 0.5) !important;
}
.box.star2.reverse {
  background: linear-gradient(to top, #58ce0c, #44a606) !important;
  box-shadow: 0 0.2em 0 0 #296007 !important;
}
.box.star2.reverse.noshadow {
  box-shadow: none !important;
}
.box.star2.reverse.tsp {
  background: linear-gradient(to top, rgba(88, 206, 12, 0.6), rgba(68, 166, 6, 0.6)) !important;
  box-shadow: 0 0.2em 0 0 #296007 !important;
}
.box.star2.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.star2.light > .header {
  background-color: rgb(68.3610649067, 169.8225533981, 5.6394174757);
}
.box.star2.light .tabContent > * + *,
.box.star2.light .tabColumn + .tabColumn {
  border-left: 1px solid rgb(68.3610649067, 169.8225533981, 5.6394174757);
}
.box.star2.light {
  background: linear-gradient(to bottom, rgb(114.3053248841, 248.5706422018, 27.8293577982), rgb(93.7852906977, 235.4209302326, 4.1790697674)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(71.9234427839, 178.1339805825, 6.2660194175) !important;
}
.box.star2.light.noshadow {
  box-shadow: none !important;
}
.box.star2.light.tsp {
  background: linear-gradient(to bottom, rgba(114.3053248841, 248.5706422018, 27.8293577982, 0.6), rgba(93.7852906977, 235.4209302326, 4.1790697674, 0.6)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(71.9234427839, 178.1339805825, 6.2660194175) !important;
}
.box.star2.light.tsp.noshadow {
  box-shadow: none !important;
}
.box.star2.light.reverse {
  background: linear-gradient(to top, rgb(114.3053248841, 248.5706422018, 27.8293577982), rgb(93.7852906977, 235.4209302326, 4.1790697674)) !important;
  box-shadow: 0 0.2em 0 0 rgb(71.9234427839, 178.1339805825, 6.2660194175) !important;
}
.box.star2.light.reverse.noshadow {
  box-shadow: none !important;
}
.box.star2.light.reverse.tsp {
  background: linear-gradient(to top, rgba(114.3053248841, 248.5706422018, 27.8293577982, 0.6), rgba(93.7852906977, 235.4209302326, 4.1790697674, 0.6)) !important;
  box-shadow: 0 0.2em 0 0 rgb(71.9234427839, 178.1339805825, 6.2660194175) !important;
}
.box.star2.light.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.star2.dark > .header {
  background-color: rgb(54.4847486637, 138.0605485437, 2.8197087379);
}
.box.star2.dark .tabContent > * + *,
.box.star2.dark .tabColumn + .tabColumn {
  border-left: 1px solid rgb(54.4847486637, 138.0605485437, 2.8197087379);
}
.box.star2.dark {
  background: linear-gradient(to bottom, rgb(93.8818537785, 201.4282568807, 24.6146788991), rgb(74.9080843023, 190.008372093, 2.0895348837)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(57.3345805607, 145.013592233, 3.1330097087) !important;
}
.box.star2.dark.noshadow {
  box-shadow: none !important;
}
.box.star2.dark.tsp {
  background: linear-gradient(to bottom, rgba(93.8818537785, 201.4282568807, 24.6146788991, 0.6), rgba(74.9080843023, 190.008372093, 2.0895348837, 0.6)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(57.3345805607, 145.013592233, 3.1330097087) !important;
}
.box.star2.dark.tsp.noshadow {
  box-shadow: none !important;
}
.box.star2.dark.reverse {
  background: linear-gradient(to top, rgb(93.8818537785, 201.4282568807, 24.6146788991), rgb(74.9080843023, 190.008372093, 2.0895348837)) !important;
  box-shadow: 0 0.2em 0 0 rgb(57.3345805607, 145.013592233, 3.1330097087) !important;
}
.box.star2.dark.reverse.noshadow {
  box-shadow: none !important;
}
.box.star2.dark.reverse.tsp {
  background: linear-gradient(to top, rgba(93.8818537785, 201.4282568807, 24.6146788991, 0.6), rgba(74.9080843023, 190.008372093, 2.0895348837, 0.6)) !important;
  box-shadow: 0 0.2em 0 0 rgb(57.3345805607, 145.013592233, 3.1330097087) !important;
}
.box.star2.dark.reverse.tsp.noshadow {
  box-shadow: none !important;
}

.nav > * > *.star3 {
  background: linear-gradient(to bottom, rgb(250.44, 193.3408695652, 31.56) 5%, #d8a209 55%, #e5b01a);
  box-shadow: inset 0 1px 0 0 #926f0b, inset 1px 0px 0 0 #926f0b, inset -1px 0px 0 0 #926f0b, 0 4px 0 0 #926f0b;
}

.nav > * > *.star3.reverse {
  background: linear-gradient(to top, rgb(250.44, 193.3408695652, 31.56) 5%, #d8a209 55%, #e5b01a);
}

.nav > * > *.star3.light {
  background: linear-gradient(to top, rgb(253.176, 206.5450434783, 74.424) 5%, rgb(250.44, 193.3408695652, 31.56) 55%, rgb(244.6, 196.7694581281, 61.4));
  box-shadow: inset 0 1px 0 0 rgb(219.6267515924, 164.7536211371, 7.9732484076), inset 1px 0px 0 0 rgb(219.6267515924, 164.7536211371, 7.9732484076), inset -1px 0px 0 0 rgb(219.6267515924, 164.7536211371, 7.9732484076), 0 4px 0 0 rgb(219.6267515924, 164.7536211371, 7.9732484076);
}

.nav > * > *.star3.light {
  background: linear-gradient(to top, rgb(243.6513432836, 180.89064244, 3.0686567164) 5%, rgb(176.4, 131.5565217391, 4.5) 55%, rgb(193.6, 146.4482758621, 13));
  box-shadow: inset 0 1px 0 0 rgb(121.2, 91.2037037037, 5.5), inset 1px 0px 0 0 rgb(121.2, 91.2037037037, 5.5), inset -1px 0px 0 0 rgb(121.2, 91.2037037037, 5.5), 0 4px 0 0 rgb(121.2, 91.2037037037, 5.5);
}

.box.star3 {
  background: linear-gradient(to bottom, #d8a209, #e5b01a) !important;
  box-shadow: inset 0 0.2em 0 0 #926f0b !important;
}
.box.star3 > .header {
  background-color: rgb(139.745, 106.0814814815, 9.9);
}
.box.star3 .tabContent > * + *,
.box.star3 .tabColumn + .tabColumn {
  border-left: 1px solid rgb(139.745, 106.0814814815, 9.9);
}
.box.star3.focus {
  filter: drop-shadow(0 0 0.5em rgb(242, 182.2118226601, 13)) !important;
}
.box.star3.noshadow {
  box-shadow: none !important;
}
.box.star3.tsp {
  background: linear-gradient(to bottom, rgba(216, 162, 9, 0.6), rgba(229, 176, 26, 0.6)) !important;
  box-shadow: inset 0 0.2em 0 0 #926f0b !important;
}
.box.star3.tsp.noshadow {
  box-shadow: none !important;
}
.box.star3 *::-webkit-scrollbar-thumb, .box.star3::-webkit-scrollbar-thumb {
  background: rgb(150.4, 113.1185185185, 6.6) !important;
}
.box.star3 *::-webkit-scrollbar-track, .box.star3::-webkit-scrollbar-track {
  background: rgba(116.8, 89.3703703704, 11, 0.5) !important;
}
.box.star3.reverse {
  background: linear-gradient(to top, #d8a209, #e5b01a) !important;
  box-shadow: 0 0.2em 0 0 #926f0b !important;
}
.box.star3.reverse.noshadow {
  box-shadow: none !important;
}
.box.star3.reverse.tsp {
  background: linear-gradient(to top, rgba(216, 162, 9, 0.6), rgba(229, 176, 26, 0.6)) !important;
  box-shadow: 0 0.2em 0 0 #926f0b !important;
}
.box.star3.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.star3.light > .header {
  background-color: rgb(209.4028726115, 156.9736635999, 7.1759235669);
}
.box.star3.light .tabContent > * + *,
.box.star3.light .tabColumn + .tabColumn {
  border-left: 1px solid rgb(209.4028726115, 156.9736635999, 7.1759235669);
}
.box.star3.light {
  background: linear-gradient(to bottom, rgb(250.44, 193.3408695652, 31.56), rgb(244.6, 196.7694581281, 61.4)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(219.6267515924, 164.7536211371, 7.9732484076) !important;
}
.box.star3.light.noshadow {
  box-shadow: none !important;
}
.box.star3.light.tsp {
  background: linear-gradient(to bottom, rgba(250.44, 193.3408695652, 31.56, 0.6), rgba(244.6, 196.7694581281, 61.4, 0.6)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(219.6267515924, 164.7536211371, 7.9732484076) !important;
}
.box.star3.light.tsp.noshadow {
  box-shadow: none !important;
}
.box.star3.light.reverse {
  background: linear-gradient(to top, rgb(250.44, 193.3408695652, 31.56), rgb(244.6, 196.7694581281, 61.4)) !important;
  box-shadow: 0 0.2em 0 0 rgb(219.6267515924, 164.7536211371, 7.9732484076) !important;
}
.box.star3.light.reverse.noshadow {
  box-shadow: none !important;
}
.box.star3.light.reverse.tsp {
  background: linear-gradient(to top, rgba(250.44, 193.3408695652, 31.56, 0.6), rgba(244.6, 196.7694581281, 61.4, 0.6)) !important;
  box-shadow: 0 0.2em 0 0 rgb(219.6267515924, 164.7536211371, 7.9732484076) !important;
}
.box.star3.light.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.star3.dark > .header {
  background-color: rgb(170.3248949045, 127.0968011323, 3.5879617834);
}
.box.star3.dark .tabContent > * + *,
.box.star3.dark .tabColumn + .tabColumn {
  border-left: 1px solid rgb(170.3248949045, 127.0968011323, 3.5879617834);
}
.box.star3.dark {
  background: linear-gradient(to bottom, rgb(202.176, 157.0726956522, 29.28), rgb(199.84, 162.3379310345, 56.2)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(178.8907006369, 133.5451993395, 3.9866242038) !important;
}
.box.star3.dark.noshadow {
  box-shadow: none !important;
}
.box.star3.dark.tsp {
  background: linear-gradient(to bottom, rgba(202.176, 157.0726956522, 29.28, 0.6), rgba(199.84, 162.3379310345, 56.2, 0.6)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(178.8907006369, 133.5451993395, 3.9866242038) !important;
}
.box.star3.dark.tsp.noshadow {
  box-shadow: none !important;
}
.box.star3.dark.reverse {
  background: linear-gradient(to top, rgb(202.176, 157.0726956522, 29.28), rgb(199.84, 162.3379310345, 56.2)) !important;
  box-shadow: 0 0.2em 0 0 rgb(178.8907006369, 133.5451993395, 3.9866242038) !important;
}
.box.star3.dark.reverse.noshadow {
  box-shadow: none !important;
}
.box.star3.dark.reverse.tsp {
  background: linear-gradient(to top, rgba(202.176, 157.0726956522, 29.28, 0.6), rgba(199.84, 162.3379310345, 56.2, 0.6)) !important;
  box-shadow: 0 0.2em 0 0 rgb(178.8907006369, 133.5451993395, 3.9866242038) !important;
}
.box.star3.dark.reverse.tsp.noshadow {
  box-shadow: none !important;
}

.nav > * > *.star4 {
  background: linear-gradient(to bottom, rgb(241.8, 87.4, 217.675) 5%, #de3ec5 55%, #e55acf);
  box-shadow: inset 0 1px 0 0 #923483, inset 1px 0px 0 0 #923483, inset -1px 0px 0 0 #923483, 0 4px 0 0 #923483;
}

.nav > * > *.star4.reverse {
  background: linear-gradient(to top, rgb(241.8, 87.4, 217.675) 5%, #de3ec5 55%, #e55acf);
}

.nav > * > *.star4.light {
  background: linear-gradient(to top, rgb(249.72, 115.64, 228.77) 5%, rgb(241.8, 87.4, 217.675) 55%, rgb(244.6, 112.6, 223.7079136691));
  box-shadow: inset 0 1px 0 0 rgb(222.2242424242, 38.1757575758, 192.8548033527), inset 1px 0px 0 0 rgb(222.2242424242, 38.1757575758, 192.8548033527), inset -1px 0px 0 0 rgb(222.2242424242, 38.1757575758, 192.8548033527), 0 4px 0 0 rgb(222.2242424242, 38.1757575758, 192.8548033527);
}

.nav > * > *.star4.light {
  background: linear-gradient(to top, rgb(233.9194244604, 57.1205755396, 206.2946043165) 5%, rgb(190.8, 45.5, 168.096875) 55%, rgb(193.6, 77, 175.145323741));
  box-shadow: inset 0 1px 0 0 rgb(137.6, 26, 119.7914893617), inset 1px 0px 0 0 rgb(137.6, 26, 119.7914893617), inset -1px 0px 0 0 rgb(137.6, 26, 119.7914893617), 0 4px 0 0 rgb(137.6, 26, 119.7914893617);
}

.box.star4 {
  background: linear-gradient(to bottom, #de3ec5, #e55acf) !important;
  box-shadow: inset 0 0.2em 0 0 #923483 !important;
}
.box.star4 > .header {
  background-color: rgb(143.64, 46.8, 128.1868085106);
}
.box.star4 .tabContent > * + *,
.box.star4 .tabColumn + .tabColumn {
  border-left: 1px solid rgb(143.64, 46.8, 128.1868085106);
}
.box.star4.focus {
  filter: drop-shadow(0 0 0.5em rgb(242, 77, 215.8848920863)) !important;
}
.box.star4.noshadow {
  box-shadow: none !important;
}
.box.star4.tsp {
  background: linear-gradient(to bottom, rgba(222, 62, 197, 0.6), rgba(229, 90, 207, 0.6)) !important;
  box-shadow: inset 0 0.2em 0 0 #923483 !important;
}
.box.star4.tsp.noshadow {
  box-shadow: none !important;
}
.box.star4 *::-webkit-scrollbar-thumb, .box.star4::-webkit-scrollbar-thumb {
  background: rgb(166.8, 31.2, 145.1617021277) !important;
}
.box.star4 *::-webkit-scrollbar-track, .box.star4::-webkit-scrollbar-track {
  background: rgba(116.8, 52, 106.4595744681, 0.5) !important;
}
.box.star4.reverse {
  background: linear-gradient(to top, #de3ec5, #e55acf) !important;
  box-shadow: 0 0.2em 0 0 #923483 !important;
}
.box.star4.reverse.noshadow {
  box-shadow: none !important;
}
.box.star4.reverse.tsp {
  background: linear-gradient(to top, rgba(222, 62, 197, 0.6), rgba(229, 90, 207, 0.6)) !important;
  box-shadow: 0 0.2em 0 0 #923483 !important;
}
.box.star4.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.star4.light > .header {
  background-color: rgb(214.2267272727, 34.8981818182, 185.6104700193);
}
.box.star4.light .tabContent > * + *,
.box.star4.light .tabColumn + .tabColumn {
  border-left: 1px solid rgb(214.2267272727, 34.8981818182, 185.6104700193);
}
.box.star4.light {
  background: linear-gradient(to bottom, rgb(241.8, 87.4, 217.675), rgb(244.6, 112.6, 223.7079136691)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(222.2242424242, 38.1757575758, 192.8548033527) !important;
}
.box.star4.light.noshadow {
  box-shadow: none !important;
}
.box.star4.light.tsp {
  background: linear-gradient(to bottom, rgba(241.8, 87.4, 217.675, 0.6), rgba(244.6, 112.6, 223.7079136691, 0.6)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(222.2242424242, 38.1757575758, 192.8548033527) !important;
}
.box.star4.light.tsp.noshadow {
  box-shadow: none !important;
}
.box.star4.light.reverse {
  background: linear-gradient(to top, rgb(241.8, 87.4, 217.675), rgb(244.6, 112.6, 223.7079136691)) !important;
  box-shadow: 0 0.2em 0 0 rgb(222.2242424242, 38.1757575758, 192.8548033527) !important;
}
.box.star4.light.reverse.noshadow {
  box-shadow: none !important;
}
.box.star4.light.reverse.tsp {
  background: linear-gradient(to top, rgba(241.8, 87.4, 217.675, 0.6), rgba(244.6, 112.6, 223.7079136691, 0.6)) !important;
  box-shadow: 0 0.2em 0 0 rgb(222.2242424242, 38.1757575758, 192.8548033527) !important;
}
.box.star4.light.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.star4.dark > .header {
  background-color: rgb(183.4150606061, 19.6090909091, 157.2758101225);
}
.box.star4.dark .tabContent > * + *,
.box.star4.dark .tabColumn + .tabColumn {
  border-left: 1px solid rgb(183.4150606061, 19.6090909091, 157.2758101225);
}
.box.star4.dark {
  background: linear-gradient(to bottom, rgb(198.72, 80.8, 180.295), rgb(199.84, 107.4, 185.2092086331)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(190.8896969697, 21.7878787879, 163.9053642811) !important;
}
.box.star4.dark.noshadow {
  box-shadow: none !important;
}
.box.star4.dark.tsp {
  background: linear-gradient(to bottom, rgba(198.72, 80.8, 180.295, 0.6), rgba(199.84, 107.4, 185.2092086331, 0.6)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(190.8896969697, 21.7878787879, 163.9053642811) !important;
}
.box.star4.dark.tsp.noshadow {
  box-shadow: none !important;
}
.box.star4.dark.reverse {
  background: linear-gradient(to top, rgb(198.72, 80.8, 180.295), rgb(199.84, 107.4, 185.2092086331)) !important;
  box-shadow: 0 0.2em 0 0 rgb(190.8896969697, 21.7878787879, 163.9053642811) !important;
}
.box.star4.dark.reverse.noshadow {
  box-shadow: none !important;
}
.box.star4.dark.reverse.tsp {
  background: linear-gradient(to top, rgba(198.72, 80.8, 180.295, 0.6), rgba(199.84, 107.4, 185.2092086331, 0.6)) !important;
  box-shadow: 0 0.2em 0 0 rgb(190.8896969697, 21.7878787879, 163.9053642811) !important;
}
.box.star4.dark.reverse.tsp.noshadow {
  box-shadow: none !important;
}

.nav > * > *.star5 {
  background: linear-gradient(to bottom, rgb(187.6409546855, 32.0907488987, 251.5092511013) 5%, #9e07dc 55%, #b105f8);
  box-shadow: inset 0 1px 0 0 #6e0698, inset 1px 0px 0 0 #6e0698, inset -1px 0px 0 0 #6e0698, 0 4px 0 0 #6e0698;
}

.nav > * > *.star5.reverse {
  background: linear-gradient(to top, rgb(187.6409546855, 32.0907488987, 251.5092511013) 5%, #9e07dc 55%, #b105f8);
}

.nav > * > *.star5.light {
  background: linear-gradient(to top, rgb(201.6961940808, 75.2762995595, 253.6037004405) 5%, rgb(187.6409546855, 32.0907488987, 251.5092511013) 55%, rgb(194.0831535972, 51.4316205534, 252.9683794466));
  box-shadow: inset 0 1px 0 0 rgb(160.8542743194, 4.3367088608, 224.0632911392), inset 1px 0px 0 0 rgb(160.8542743194, 4.3367088608, 224.0632911392), inset -1px 0px 0 0 rgb(160.8542743194, 4.3367088608, 224.0632911392), 0 4px 0 0 rgb(160.8542743194, 4.3367088608, 224.0632911392);
}

.nav > * > *.star5.light {
  background: linear-gradient(to top, rgb(174.7046722242, 2.3791552386, 245.4608447614) 5%, rgb(127.7737089202, 3.5, 178.8) 55%, rgb(142.5773662551, 2.5, 200.4));
  box-shadow: inset 0 1px 0 0 rgb(89.1917808219, 3, 124), inset 1px 0px 0 0 rgb(89.1917808219, 3, 124), inset -1px 0px 0 0 rgb(89.1917808219, 3, 124), 0 4px 0 0 rgb(89.1917808219, 3, 124);
}

.box.star5 {
  background: linear-gradient(to bottom, #9e07dc, #b105f8) !important;
  box-shadow: inset 0 0.2em 0 0 #6e0698 !important;
}
.box.star5 > .header {
  background-color: rgb(104.8197260274, 5.4, 144.97);
}
.box.star5 .tabContent > * + *,
.box.star5 .tabColumn + .tabColumn {
  border-left: 1px solid rgb(104.8197260274, 5.4, 144.97);
}
.box.star5.focus {
  filter: drop-shadow(0 0 0.5em rgb(178.0390946502, 2.5, 250.5)) !important;
}
.box.star5.noshadow {
  box-shadow: none !important;
}
.box.star5.tsp {
  background: linear-gradient(to bottom, rgba(158, 7, 220, 0.6), rgba(177, 5, 248, 0.6)) !important;
  box-shadow: inset 0 0.2em 0 0 #6e0698 !important;
}
.box.star5.tsp.noshadow {
  box-shadow: none !important;
}
.box.star5 *::-webkit-scrollbar-thumb, .box.star5::-webkit-scrollbar-thumb {
  background: rgb(111.0191780822, 3.6, 154.4) !important;
}
.box.star5 *::-webkit-scrollbar-track, .box.star5::-webkit-scrollbar-track {
  background: rgba(88.3452054795, 6, 121.6, 0.5) !important;
}
.box.star5.reverse {
  background: linear-gradient(to top, #9e07dc, #b105f8) !important;
  box-shadow: 0 0.2em 0 0 #6e0698 !important;
}
.box.star5.reverse.noshadow {
  box-shadow: none !important;
}
.box.star5.reverse.tsp {
  background: linear-gradient(to top, rgba(158, 7, 220, 0.6), rgba(177, 5, 248, 0.6)) !important;
  box-shadow: 0 0.2em 0 0 #6e0698 !important;
}
.box.star5.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.star5.light > .header {
  background-color: rgb(153.0426537194, 3.9030379747, 213.2721139241);
}
.box.star5.light .tabContent > * + *,
.box.star5.light .tabColumn + .tabColumn {
  border-left: 1px solid rgb(153.0426537194, 3.9030379747, 213.2721139241);
}
.box.star5.light {
  background: linear-gradient(to bottom, rgb(187.6409546855, 32.0907488987, 251.5092511013), rgb(194.0831535972, 51.4316205534, 252.9683794466)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(160.8542743194, 4.3367088608, 224.0632911392) !important;
}
.box.star5.light.noshadow {
  box-shadow: none !important;
}
.box.star5.light.tsp {
  background: linear-gradient(to bottom, rgba(187.6409546855, 32.0907488987, 251.5092511013, 0.6), rgba(194.0831535972, 51.4316205534, 252.9683794466, 0.6)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(160.8542743194, 4.3367088608, 224.0632911392) !important;
}
.box.star5.light.tsp.noshadow {
  box-shadow: none !important;
}
.box.star5.light.reverse {
  background: linear-gradient(to top, rgb(187.6409546855, 32.0907488987, 251.5092511013), rgb(194.0831535972, 51.4316205534, 252.9683794466)) !important;
  box-shadow: 0 0.2em 0 0 rgb(160.8542743194, 4.3367088608, 224.0632911392) !important;
}
.box.star5.light.reverse.noshadow {
  box-shadow: none !important;
}
.box.star5.light.reverse.tsp {
  background: linear-gradient(to top, rgba(187.6409546855, 32.0907488987, 251.5092511013, 0.6), rgba(194.0831535972, 51.4316205534, 252.9683794466, 0.6)) !important;
  box-shadow: 0 0.2em 0 0 rgb(160.8542743194, 4.3367088608, 224.0632911392) !important;
}
.box.star5.light.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.star5.dark > .header {
  background-color: rgb(123.1831260621, 1.9515189873, 172.1420443038);
}
.box.star5.dark .tabContent > * + *,
.box.star5.dark .tabColumn + .tabColumn {
  border-left: 1px solid rgb(123.1831260621, 1.9515189873, 172.1420443038);
}
.box.star5.dark {
  background: linear-gradient(to bottom, rgb(152.46277926, 30.3453744493, 202.6037004405), rgb(158.5503993233, 50.4158102767, 203.1873517787)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(129.5448205306, 2.1683544304, 180.9853164557) !important;
}
.box.star5.dark.noshadow {
  box-shadow: none !important;
}
.box.star5.dark.tsp {
  background: linear-gradient(to bottom, rgba(152.46277926, 30.3453744493, 202.6037004405, 0.6), rgba(158.5503993233, 50.4158102767, 203.1873517787, 0.6)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(129.5448205306, 2.1683544304, 180.9853164557) !important;
}
.box.star5.dark.tsp.noshadow {
  box-shadow: none !important;
}
.box.star5.dark.reverse {
  background: linear-gradient(to top, rgb(152.46277926, 30.3453744493, 202.6037004405), rgb(158.5503993233, 50.4158102767, 203.1873517787)) !important;
  box-shadow: 0 0.2em 0 0 rgb(129.5448205306, 2.1683544304, 180.9853164557) !important;
}
.box.star5.dark.reverse.noshadow {
  box-shadow: none !important;
}
.box.star5.dark.reverse.tsp {
  background: linear-gradient(to top, rgba(152.46277926, 30.3453744493, 202.6037004405, 0.6), rgba(158.5503993233, 50.4158102767, 203.1873517787, 0.6)) !important;
  box-shadow: 0 0.2em 0 0 rgb(129.5448205306, 2.1683544304, 180.9853164557) !important;
}
.box.star5.dark.reverse.tsp.noshadow {
  box-shadow: none !important;
}

.nav > * > *.disabled {
  background: linear-gradient(to bottom, rgb(183.3, 61.1, 61.1) 5%, #595959 55%, #c0c0c0);
  box-shadow: inset 0 1px 0 0 #2e2e2e, inset 1px 0px 0 0 #2e2e2e, inset -1px 0px 0 0 #2e2e2e, 0 4px 0 0 #2e2e2e;
}

.nav > * > *.disabled.reverse {
  background: linear-gradient(to top, rgb(183.3, 61.1, 61.1) 5%, #595959 55%, #c0c0c0);
}

.nav > * > *.disabled.light {
  background: linear-gradient(to top, rgb(228.44, 69.08, 69.08) 5%, rgb(183.3, 61.1, 61.1) 55%, rgb(229.8, 179.4, 179.4));
  box-shadow: inset 0 1px 0 0 rgb(131.7, 43.9, 43.9), inset 1px 0px 0 0 rgb(131.7, 43.9, 43.9), inset -1px 0px 0 0 rgb(131.7, 43.9, 43.9), 0 4px 0 0 rgb(131.7, 43.9, 43.9);
}

.nav > * > *.disabled.light {
  background: linear-gradient(to top, rgb(190.24, 32.8, 32.8) 5%, rgb(106.8, 44.5, 44.5) 55%, rgb(178.8, 160.5, 160.5));
  box-shadow: inset 0 1px 0 0 rgb(55.2, 23, 23), inset 1px 0px 0 0 rgb(55.2, 23, 23), inset -1px 0px 0 0 rgb(55.2, 23, 23), 0 4px 0 0 rgb(55.2, 23, 23);
}

.box.disabled {
  background: linear-gradient(to bottom, #595959, #c0c0c0) !important;
  box-shadow: inset 0 0.2em 0 0 #2e2e2e !important;
}
.box.disabled > .header {
  background-color: rgb(48.07, 41.4, 41.4);
}
.box.disabled .tabContent > * + *,
.box.disabled .tabColumn + .tabColumn {
  border-left: 1px solid rgb(48.07, 41.4, 41.4);
}
.box.disabled.focus {
  filter: drop-shadow(0 0 0.5em rgb(223.5, 160.5, 160.5)) !important;
}
.box.disabled.noshadow {
  box-shadow: none !important;
}
.box.disabled.tsp {
  background: linear-gradient(to bottom, rgba(89, 89, 89, 0.6), rgba(192, 192, 192, 0.6)) !important;
  box-shadow: inset 0 0.2em 0 0 #2e2e2e !important;
}
.box.disabled.tsp.noshadow {
  box-shadow: none !important;
}
.box.disabled *::-webkit-scrollbar-thumb, .box.disabled::-webkit-scrollbar-thumb {
  background: rgb(64.4, 27.6, 27.6) !important;
}
.box.disabled *::-webkit-scrollbar-track, .box.disabled::-webkit-scrollbar-track {
  background: rgba(44.3981831945, 44.3981831945, 44.3981831945, 0.5) !important;
}
.box.disabled.reverse {
  background: linear-gradient(to top, #595959, #c0c0c0) !important;
  box-shadow: 0 0.2em 0 0 #2e2e2e !important;
}
.box.disabled.reverse.noshadow {
  box-shadow: none !important;
}
.box.disabled.reverse.tsp {
  background: linear-gradient(to top, rgba(89, 89, 89, 0.6), rgba(192, 192, 192, 0.6)) !important;
  box-shadow: 0 0.2em 0 0 #2e2e2e !important;
}
.box.disabled.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.disabled.light > .header {
  background-color: rgb(129.2855, 39.51, 39.51);
}
.box.disabled.light .tabContent > * + *,
.box.disabled.light .tabColumn + .tabColumn {
  border-left: 1px solid rgb(129.2855, 39.51, 39.51);
}
.box.disabled.light {
  background: linear-gradient(to bottom, rgb(183.3, 61.1, 61.1), rgb(229.8, 179.4, 179.4)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(131.7, 43.9, 43.9) !important;
}
.box.disabled.light.noshadow {
  box-shadow: none !important;
}
.box.disabled.light.tsp {
  background: linear-gradient(to bottom, rgba(183.3, 61.1, 61.1, 0.6), rgba(229.8, 179.4, 179.4, 0.6)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(131.7, 43.9, 43.9) !important;
}
.box.disabled.light.tsp.noshadow {
  box-shadow: none !important;
}
.box.disabled.light.reverse {
  background: linear-gradient(to top, rgb(183.3, 61.1, 61.1), rgb(229.8, 179.4, 179.4)) !important;
  box-shadow: 0 0.2em 0 0 rgb(131.7, 43.9, 43.9) !important;
}
.box.disabled.light.reverse.noshadow {
  box-shadow: none !important;
}
.box.disabled.light.reverse.tsp {
  background: linear-gradient(to top, rgba(183.3, 61.1, 61.1, 0.6), rgba(229.8, 179.4, 179.4, 0.6)) !important;
  box-shadow: 0 0.2em 0 0 rgb(131.7, 43.9, 43.9) !important;
}
.box.disabled.light.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.disabled.dark > .header {
  background-color: rgb(118.85925, 19.755, 19.755);
}
.box.disabled.dark .tabContent > * + *,
.box.disabled.dark .tabColumn + .tabColumn {
  border-left: 1px solid rgb(118.85925, 19.755, 19.755);
}
.box.disabled.dark {
  background: linear-gradient(to bottom, rgb(171.08, 30.55, 30.55), rgb(193.92, 166.8, 166.8)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(122.92, 21.95, 21.95) !important;
}
.box.disabled.dark.noshadow {
  box-shadow: none !important;
}
.box.disabled.dark.tsp {
  background: linear-gradient(to bottom, rgba(171.08, 30.55, 30.55, 0.6), rgba(193.92, 166.8, 166.8, 0.6)) !important;
  box-shadow: inset 0 0.2em 0 0 rgb(122.92, 21.95, 21.95) !important;
}
.box.disabled.dark.tsp.noshadow {
  box-shadow: none !important;
}
.box.disabled.dark.reverse {
  background: linear-gradient(to top, rgb(171.08, 30.55, 30.55), rgb(193.92, 166.8, 166.8)) !important;
  box-shadow: 0 0.2em 0 0 rgb(122.92, 21.95, 21.95) !important;
}
.box.disabled.dark.reverse.noshadow {
  box-shadow: none !important;
}
.box.disabled.dark.reverse.tsp {
  background: linear-gradient(to top, rgba(171.08, 30.55, 30.55, 0.6), rgba(193.92, 166.8, 166.8, 0.6)) !important;
  box-shadow: 0 0.2em 0 0 rgb(122.92, 21.95, 21.95) !important;
}
.box.disabled.dark.reverse.tsp.noshadow {
  box-shadow: none !important;
}

.nav > * > *.transparent {
  background: linear-gradient(to bottom, rgba(51, 51, 51, 0) 5%, transparent 55%, transparent);
  box-shadow: inset 0 1px 0 0 transparent, inset 1px 0px 0 0 transparent, inset -1px 0px 0 0 transparent, 0 4px 0 0 transparent;
}

.nav > * > *.transparent.reverse {
  background: linear-gradient(to top, rgba(51, 51, 51, 0) 5%, transparent 55%, transparent);
}

.nav > * > *.transparent.light {
  background: linear-gradient(to top, rgba(137.7, 45.9, 45.9, 0) 5%, rgba(51, 51, 51, 0) 55%, rgba(51, 51, 51, 0));
  box-shadow: inset 0 1px 0 0 rgba(51, 51, 51, 0), inset 1px 0px 0 0 rgba(51, 51, 51, 0), inset -1px 0px 0 0 rgba(51, 51, 51, 0), 0 4px 0 0 rgba(51, 51, 51, 0);
}

.nav > * > *.transparent.light {
  background: linear-gradient(to top, rgba(51, 51, 51, 0) 5%, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, 0));
  box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0), inset 1px 0px 0 0 rgba(0, 0, 0, 0), inset -1px 0px 0 0 rgba(0, 0, 0, 0), 0 4px 0 0 rgba(0, 0, 0, 0);
}

.box.transparent {
  background: linear-gradient(to bottom, transparent, transparent) !important;
  box-shadow: inset 0 0.2em 0 0 transparent !important;
}
.box.transparent > .header {
  background-color: rgba(0, 0, 0, 0);
}
.box.transparent .tabContent > * + *,
.box.transparent .tabColumn + .tabColumn {
  border-left: 1px solid rgba(0, 0, 0, 0);
}
.box.transparent.focus {
  filter: drop-shadow(0 0 0.5em rgba(0, 0, 0, 0)) !important;
}
.box.transparent.noshadow {
  box-shadow: none !important;
}
.box.transparent.tsp {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 transparent !important;
}
.box.transparent.tsp.noshadow {
  box-shadow: none !important;
}
.box.transparent *::-webkit-scrollbar-thumb, .box.transparent::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0) !important;
}
.box.transparent *::-webkit-scrollbar-track, .box.transparent::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0) !important;
}
.box.transparent.reverse {
  background: linear-gradient(to top, transparent, transparent) !important;
  box-shadow: 0 0.2em 0 0 transparent !important;
}
.box.transparent.reverse.noshadow {
  box-shadow: none !important;
}
.box.transparent.reverse.tsp {
  background: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)) !important;
  box-shadow: 0 0.2em 0 0 transparent !important;
}
.box.transparent.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.transparent.light > .header {
  background-color: rgba(53.295, 45.9, 45.9, 0);
}
.box.transparent.light .tabContent > * + *,
.box.transparent.light .tabColumn + .tabColumn {
  border-left: 1px solid rgba(53.295, 45.9, 45.9, 0);
}
.box.transparent.light {
  background: linear-gradient(to bottom, rgba(51, 51, 51, 0), rgba(51, 51, 51, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 rgba(51, 51, 51, 0) !important;
}
.box.transparent.light.noshadow {
  box-shadow: none !important;
}
.box.transparent.light.tsp {
  background: linear-gradient(to bottom, rgba(51, 51, 51, 0), rgba(51, 51, 51, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 rgba(51, 51, 51, 0) !important;
}
.box.transparent.light.tsp.noshadow {
  box-shadow: none !important;
}
.box.transparent.light.reverse {
  background: linear-gradient(to top, rgba(51, 51, 51, 0), rgba(51, 51, 51, 0)) !important;
  box-shadow: 0 0.2em 0 0 rgba(51, 51, 51, 0) !important;
}
.box.transparent.light.reverse.noshadow {
  box-shadow: none !important;
}
.box.transparent.light.reverse.tsp {
  background: linear-gradient(to top, rgba(51, 51, 51, 0), rgba(51, 51, 51, 0)) !important;
  box-shadow: 0 0.2em 0 0 rgba(51, 51, 51, 0) !important;
}
.box.transparent.light.reverse.tsp.noshadow {
  box-shadow: none !important;
}
.box.transparent.dark > .header {
  background-color: rgba(60.5625, 22.95, 22.95, 0);
}
.box.transparent.dark .tabContent > * + *,
.box.transparent.dark .tabColumn + .tabColumn {
  border-left: 1px solid rgba(60.5625, 22.95, 22.95, 0);
}
.box.transparent.dark {
  background: linear-gradient(to bottom, rgba(61.2, 25.5, 25.5, 0), rgba(61.2, 25.5, 25.5, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 rgba(61.2, 25.5, 25.5, 0) !important;
}
.box.transparent.dark.noshadow {
  box-shadow: none !important;
}
.box.transparent.dark.tsp {
  background: linear-gradient(to bottom, rgba(61.2, 25.5, 25.5, 0), rgba(61.2, 25.5, 25.5, 0)) !important;
  box-shadow: inset 0 0.2em 0 0 rgba(61.2, 25.5, 25.5, 0) !important;
}
.box.transparent.dark.tsp.noshadow {
  box-shadow: none !important;
}
.box.transparent.dark.reverse {
  background: linear-gradient(to top, rgba(61.2, 25.5, 25.5, 0), rgba(61.2, 25.5, 25.5, 0)) !important;
  box-shadow: 0 0.2em 0 0 rgba(61.2, 25.5, 25.5, 0) !important;
}
.box.transparent.dark.reverse.noshadow {
  box-shadow: none !important;
}
.box.transparent.dark.reverse.tsp {
  background: linear-gradient(to top, rgba(61.2, 25.5, 25.5, 0), rgba(61.2, 25.5, 25.5, 0)) !important;
  box-shadow: 0 0.2em 0 0 rgba(61.2, 25.5, 25.5, 0) !important;
}
.box.transparent.dark.reverse.tsp.noshadow {
  box-shadow: none !important;
}

.default *::-webkit-scrollbar-thumb {
  background: #067733;
}
.default *::-webkit-scrollbar-track {
  background: rgba(5, 255, 0, 0.5);
}

.glow-default {
  filter: drop-shadow(0px 0px 0.25em #9aa5a5);
}

.bg-default {
  background-color: #1e2123;
}
.bg-default.tsp {
  background-color: rgba(30, 33, 35, 0.75);
}

.blue *::-webkit-scrollbar-thumb {
  background: #061877;
}
.blue *::-webkit-scrollbar-track {
  background: rgba(33, 97, 181, 0.5);
}

.glow-blue {
  filter: drop-shadow(0px 0px 0.25em #01ffff);
}

.bg-blue {
  background-color: #006fb4;
}
.bg-blue.tsp {
  background-color: rgba(0, 111, 180, 0.75);
}

.darkblue *::-webkit-scrollbar-thumb {
  background: #110677;
}
.darkblue *::-webkit-scrollbar-track {
  background: rgba(45, 33, 181, 0.5);
}

.glow-darkblue {
  filter: drop-shadow(0px 0px 0.25em #014fff);
}

.bg-darkblue {
  background-color: #0040b4;
}
.bg-darkblue.tsp {
  background-color: rgba(0, 64, 180, 0.75);
}

.green *::-webkit-scrollbar-thumb {
  background: #067733;
}
.green *::-webkit-scrollbar-track {
  background: rgba(5, 255, 0, 0.5);
}

.glow-green {
  filter: drop-shadow(0px 0px 0.25em #66ff18);
}

.bg-green {
  background-color: #089713;
}
.bg-green.tsp {
  background-color: rgba(8, 151, 19, 0.75);
}

.darkgreen *::-webkit-scrollbar-thumb {
  background: #067733;
}
.darkgreen *::-webkit-scrollbar-track {
  background: rgba(5, 255, 0, 0.5);
}

.glow-darkgreen {
  filter: drop-shadow(0px 0px 0.25em #66ff18);
}

.bg-darkgreen {
  background-color: #013505;
}
.bg-darkgreen.tsp {
  background-color: rgba(1, 53, 5, 0.75);
}

.brightgreen *::-webkit-scrollbar-thumb {
  background: #067733;
}
.brightgreen *::-webkit-scrollbar-track {
  background: rgba(5, 255, 0, 0.5);
}

.glow-brightgreen {
  filter: drop-shadow(0px 0px 0.25em #66ff18);
}

.bg-brightgreen {
  background-color: #089713;
}
.bg-brightgreen.tsp {
  background-color: rgba(8, 151, 19, 0.75);
}

.purple *::-webkit-scrollbar-thumb {
  background: #4d0677;
}
.purple *::-webkit-scrollbar-track {
  background: rgba(92, 33, 181, 0.5);
}

.glow-purple {
  filter: drop-shadow(0px 0px 0.25em #ba02ff);
}

.bg-purple {
  background-color: #4e00b4;
}
.bg-purple.tsp {
  background-color: rgba(78, 0, 180, 0.75);
}

.darkpurple *::-webkit-scrollbar-thumb {
  background: #9d116a;
}
.darkpurple *::-webkit-scrollbar-track {
  background: rgba(47, 5, 19, 0.5);
}

.glow-darkpurple {
  filter: drop-shadow(0px 0px 0.25em #601360);
}

.bg-darkpurple {
  background-color: #720268;
}
.bg-darkpurple.tsp {
  background-color: rgba(114, 2, 104, 0.75);
}

.brightpurple *::-webkit-scrollbar-thumb {
  background: #067733;
}
.brightpurple *::-webkit-scrollbar-track {
  background: rgba(5, 255, 0, 0.5);
}

.glow-brightpurple {
  filter: drop-shadow(0px 0px 0.25em #ba02ff);
}

.bg-brightpurple {
  background-color: #4e00b4;
}
.bg-brightpurple.tsp {
  background-color: rgba(78, 0, 180, 0.75);
}

.red *::-webkit-scrollbar-thumb {
  background: #770634;
}
.red *::-webkit-scrollbar-track {
  background: rgba(181, 33, 107, 0.5);
}

.glow-red {
  filter: drop-shadow(0px 0px 0.25em #ff2929);
}

.bg-red {
  background-color: #920909;
}
.bg-red.tsp {
  background-color: rgba(146, 9, 9, 0.75);
}

.darkred *::-webkit-scrollbar-thumb {
  background: #067733;
}
.darkred *::-webkit-scrollbar-track {
  background: rgba(5, 255, 0, 0.5);
}

.glow-darkred {
  filter: drop-shadow(0px 0px 0.25em #c01919);
}

.bg-darkred {
  background-color: #3e0404;
}
.bg-darkred.tsp {
  background-color: rgba(62, 4, 4, 0.75);
}

.pink *::-webkit-scrollbar-thumb {
  background: #770634;
}
.pink *::-webkit-scrollbar-track {
  background: rgba(181, 33, 107, 0.5);
}

.glow-pink {
  filter: drop-shadow(0px 0px 0.25em #ff74ff);
}

.bg-pink {
  background-color: #b402ab;
}
.bg-pink.tsp {
  background-color: rgba(180, 2, 171, 0.75);
}

.darkpink *::-webkit-scrollbar-thumb {
  background: #067733;
}
.darkpink *::-webkit-scrollbar-track {
  background: rgba(5, 255, 0, 0.5);
}

.glow-darkpink {
  filter: drop-shadow(0px 0px 0.25em #c53ec5);
}

.bg-darkpink {
  background-color: #980291;
}
.bg-darkpink.tsp {
  background-color: rgba(152, 2, 145, 0.75);
}

.brightpink *::-webkit-scrollbar-thumb {
  background: #067733;
}
.brightpink *::-webkit-scrollbar-track {
  background: rgba(5, 255, 0, 0.5);
}

.glow-brightpink {
  filter: drop-shadow(0px 0px 0.25em #ff74ff);
}

.bg-brightpink {
  background-color: #b402ab;
}
.bg-brightpink.tsp {
  background-color: rgba(180, 2, 171, 0.75);
}

.yellowpink *::-webkit-scrollbar-thumb {
  background: #067733;
}
.yellowpink *::-webkit-scrollbar-track {
  background: rgba(5, 255, 0, 0.5);
}

.glow-yellowpink {
  filter: drop-shadow(0px 0px 0.25em #f100ff);
}

.bg-yellowpink {
  background-color: #b402ab;
}
.bg-yellowpink.tsp {
  background-color: rgba(180, 2, 171, 0.75);
}

.gold *::-webkit-scrollbar-thumb {
  background: #067733;
}
.gold *::-webkit-scrollbar-track {
  background: rgba(5, 255, 0, 0.5);
}

.glow-gold {
  filter: drop-shadow(0px 0px 0.25em #ffa003);
}

.bg-gold {
  background-color: #ff910b;
}
.bg-gold.tsp {
  background-color: rgba(255, 145, 11, 0.75);
}

.darkgold *::-webkit-scrollbar-thumb {
  background: #067733;
}
.darkgold *::-webkit-scrollbar-track {
  background: rgba(5, 255, 0, 0.5);
}

.glow-darkgold {
  filter: drop-shadow(0px 0px 0.25em #c67d04);
}

.bg-darkgold {
  background-color: #be6d09;
}
.bg-darkgold.tsp {
  background-color: rgba(190, 109, 9, 0.75);
}

.orange *::-webkit-scrollbar-thumb {
  background: #067733;
}
.orange *::-webkit-scrollbar-track {
  background: rgba(5, 255, 0, 0.5);
}

.glow-orange {
  filter: drop-shadow(0px 0px 0.25em #ff8f00);
}

.bg-orange {
  background-color: #9f1507;
}
.bg-orange.tsp {
  background-color: rgba(159, 21, 7, 0.75);
}

.lightorange *::-webkit-scrollbar-thumb {
  background: #067733;
}
.lightorange *::-webkit-scrollbar-track {
  background: rgba(5, 255, 0, 0.5);
}

.glow-lightorange {
  filter: drop-shadow(0px 0px 0.25em #ff8f00);
}

.bg-lightorange {
  background-color: #9f1507;
}
.bg-lightorange.tsp {
  background-color: rgba(159, 21, 7, 0.75);
}

.turquoise *::-webkit-scrollbar-thumb {
  background: #066277;
}
.turquoise *::-webkit-scrollbar-track {
  background: rgba(33, 166, 181, 0.5);
}

.glow-turquoise {
  filter: drop-shadow(0px 0px 0.25em #14eace);
}

.bg-turquoise {
  background-color: #02b4a4;
}
.bg-turquoise.tsp {
  background-color: rgba(2, 180, 164, 0.75);
}

.grey *::-webkit-scrollbar-thumb {
  background: #067733;
}
.grey *::-webkit-scrollbar-track {
  background: rgba(5, 255, 0, 0.5);
}

.glow-grey {
  filter: drop-shadow(0px 0px 0.25em #9aa5a5);
}

.bg-grey {
  background-color: #1e2123;
}
.bg-grey.tsp {
  background-color: rgba(30, 33, 35, 0.75);
}

.lightgrey *::-webkit-scrollbar-thumb {
  background: #067733;
}
.lightgrey *::-webkit-scrollbar-track {
  background: rgba(5, 255, 0, 0.5);
}

.glow-lightgrey {
  filter: drop-shadow(0px 0px 0.25em #9aa5a5);
}

.bg-lightgrey {
  background-color: #1e2123;
}
.bg-lightgrey.tsp {
  background-color: rgba(30, 33, 35, 0.75);
}

.black *::-webkit-scrollbar-thumb {
  background: #05112b;
}
.black *::-webkit-scrollbar-track {
  background: rgba(5, 255, 0, 0.5);
}

.glow-black {
  filter: drop-shadow(0px 0px 0.25em #ffb529);
}

.bg-black {
  background-color: #3f0101;
}
.bg-black.tsp {
  background-color: rgba(63, 1, 1, 0.75);
}

.christmas *::-webkit-scrollbar-thumb {
  background: #b95353;
}
.christmas *::-webkit-scrollbar-track {
  background: rgba(5, 255, 0, 0.5);
}

.glow-christmas {
  filter: drop-shadow(0px 0px 0.25em #f49a9a);
}

.bg-christmas {
  background-color: #ca0303;
}
.bg-christmas.tsp {
  background-color: rgba(202, 3, 3, 0.75);
}

.halloweenOld *::-webkit-scrollbar-thumb {
  background: #067733;
}
.halloweenOld *::-webkit-scrollbar-track {
  background: rgba(5, 255, 0, 0.5);
}

.glow-halloweenOld {
  filter: drop-shadow(0px 0px 0.25em #ff8f00);
}

.bg-halloweenOld {
  background-color: #9f1507;
}
.bg-halloweenOld.tsp {
  background-color: rgba(159, 21, 7, 0.75);
}

.halloween *::-webkit-scrollbar-thumb {
  background: #067733;
}
.halloween *::-webkit-scrollbar-track {
  background: rgba(5, 255, 0, 0.5);
}

.glow-halloween {
  filter: drop-shadow(0px 0px 0.25em #ff8f00);
}

.bg-halloween {
  background-color: #9f1507;
}
.bg-halloween.tsp {
  background-color: rgba(159, 21, 7, 0.75);
}

.star1 *::-webkit-scrollbar-thumb {
  background: #067733;
}
.star1 *::-webkit-scrollbar-track {
  background: rgba(5, 255, 0, 0.5);
}

.glow-star1 {
  filter: drop-shadow(0px 0px 0.25em);
}

.bg-star1 {
  background-color: #1e2123;
}
.bg-star1.tsp {
  background-color: rgba(30, 33, 35, 0.75);
}

.star2 *::-webkit-scrollbar-thumb {
  background: #067733;
}
.star2 *::-webkit-scrollbar-track {
  background: rgba(5, 255, 0, 0.5);
}

.glow-star2 {
  filter: drop-shadow(0px 0px 0.25em);
}

.bg-star2 {
  background-color: #1e2123;
}
.bg-star2.tsp {
  background-color: rgba(30, 33, 35, 0.75);
}

.star3 *::-webkit-scrollbar-thumb {
  background: #067733;
}
.star3 *::-webkit-scrollbar-track {
  background: rgba(5, 255, 0, 0.5);
}

.glow-star3 {
  filter: drop-shadow(0px 0px 0.25em);
}

.bg-star3 {
  background-color: #1e2123;
}
.bg-star3.tsp {
  background-color: rgba(30, 33, 35, 0.75);
}

.star4 *::-webkit-scrollbar-thumb {
  background: #067733;
}
.star4 *::-webkit-scrollbar-track {
  background: rgba(5, 255, 0, 0.5);
}

.glow-star4 {
  filter: drop-shadow(0px 0px 0.25em);
}

.bg-star4 {
  background-color: #1e2123;
}
.bg-star4.tsp {
  background-color: rgba(30, 33, 35, 0.75);
}

.star5 *::-webkit-scrollbar-thumb {
  background: #067733;
}
.star5 *::-webkit-scrollbar-track {
  background: rgba(5, 255, 0, 0.5);
}

.glow-star5 {
  filter: drop-shadow(0px 0px 0.25em);
}

.bg-star5 {
  background-color: #1e2123;
}
.bg-star5.tsp {
  background-color: rgba(30, 33, 35, 0.75);
}

.disabled *::-webkit-scrollbar-thumb {
  background: #067733;
}
.disabled *::-webkit-scrollbar-track {
  background: rgba(5, 255, 0, 0.5);
}

.glow-disabled {
  filter: drop-shadow(0px 0px 0.25em);
}

.bg-disabled {
  background-color: #1e2123;
}
.bg-disabled.tsp {
  background-color: rgba(30, 33, 35, 0.75);
}

.transparent *::-webkit-scrollbar-thumb {
  background: #067733;
}
.transparent *::-webkit-scrollbar-track {
  background: rgba(5, 255, 0, 0.5);
}

.glow-transparent {
  filter: drop-shadow(0px 0px 0.25em);
}

.bg-transparent {
  background-color: #1e2123;
}
.bg-transparent.tsp {
  background-color: rgba(30, 33, 35, 0.75);
}

.button {
  position: relative;
  margin-bottom: 0;
  font-weight: 500;
  line-height: 1.2;
}
.button:hover {
  text-decoration: none;
}
.button {
  -webkit-writing-mode: horizontal-tb !important;
  text-rendering: auto;
  letter-spacing: normal;
  word-spacing: normal;
  text-transform: none;
  text-indent: 0px;
  display: inline-block;
  text-align: center;
  align-items: flex-start;
  cursor: pointer;
  box-sizing: border-box;
  border-style: none;
  border-image: initial;
  padding: 0.5em 1em 0.4em;
  border-radius: 0.75em 0.75em 0.5em 0.5em/2em 2em 0.5em 0.5em;
  padding: 0.25em 0.75em 0.5em;
}
.button.narrow {
  padding-left: 0.5em;
  padding-right: 0.5em;
}
.button.slim {
  padding-left: 0.25em;
  padding-right: 0.25em;
}
.button:before {
  content: " ";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border-radius: 0.75em 0.75em/1.5em 1.5em 0.5em 0.5em;
  margin: 0.1em 0.25em;
  margin-bottom: 0.75em;
  background: linear-gradient(to bottom, hsla(0, 0%, 100%, 0.3) 0%, hsla(0, 0%, 100%, 0) 50%);
}
.button.high {
  border-radius: 1.25em 1.25em 0.5em 0.5em/2em 2em 0.5em 0.5em;
}
.button.disabled img, .button.disabled picture {
  filter: grayscale(1);
}
.button .icon {
  line-height: 1;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  min-width: 2em;
  margin-left: -1em;
  font-size: 1.2em;
  margin-top: -1em;
  margin-bottom: -1em;
  min-height: 2em;
  /*padding-bottom: 0.25em;*/
  display: flex;
  align-items: center;
  justify-content: center;
}
.button > *:not(:first-child) {
  z-index: 1;
  position: relative;
}
.button > *:first-child {
  opacity: 1;
  content: " ";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  margin: 0px 1px;
  margin-bottom: 0.6em;
}
@media (min-width: 60em) {
  .button:hover:not(.off) > *:first-child {
    margin-top: min(0.1em, 2px);
    margin-bottom: calc(0.6em - min(0.1em, 2px));
  }
  .button:hover:not(.off) > *:not(.alert), .button:hover:not(.off):before {
    transform: translate(0, min(0.05em, 1px));
  }
}
.button:focus-within:not(.off) > *:not(.alert), .button:focus-within:not(.off):before, .button:focus:not(.off) > *:not(.alert), .button:focus:not(.off):before, .button:active:not(.off) > *:not(.alert), .button:active:not(.off):before, .button.loading > *:not(.alert), .button.loading:before {
  transform: translate(0, min(0.1em, 2px));
}
.button.round {
  border-radius: 50% !important;
}
.button.round::before {
  border-radius: 50% !important;
}
.button.round > *:first-child {
  border-radius: 50% !important;
}
.button.round > *:first-child:before {
  border-radius: 50% !important;
}
.button.round > *:first-child::after {
  border-radius: 50% !important;
}
.button.shevron {
  border-radius: 50% 50% 40% 40%/20% 20% 80% 80% !important;
}
.button.shevron::before {
  border-radius: 50% 50% 40% 40%/20% 20% 80% 80% !important;
}
.button.shevron > *:first-child {
  border-radius: 50% 50% 40% 40%/20% 20% 80% 80% !important;
}
.button.shevron > *:first-child:before {
  border-radius: 50% 50% 40% 40%/20% 20% 80% 80% !important;
}
.button.shevron > *:first-child::after {
  border-radius: 50% 50% 40% 40%/20% 20% 80% 80% !important;
}

.button {
  background: #686b6f linear-gradient(to right, hsl(214.8387096774, 22.3021582734%, 27.2549019608%) 0%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.738) 7.6%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.541) 13.6%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.382) 18.8%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.278) 22.6%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.194) 26%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.126) 29.2%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.075) 32.08%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.042) 34.44%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.021) 36.4%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.008) 38.08%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.002) 39.28%, hsla(214.2857142857, 3.2558139535%, 42.1568627451%, 0) 40%, hsla(204, 7.6923076923%, 12.7450980392%, 0.382) 71.8%, hsla(204, 7.6923076923%, 12.7450980392%, 0.541) 79.6%, hsla(204, 7.6923076923%, 12.7450980392%, 0.738) 88.6%, hsl(204, 7.6923076923%, 12.7450980392%) 100%);
  border: max(0.05em, 1px) solid #2e3136;
}
.button.focus {
  filter: drop-shadow(0 0 0.25em rgb(114.2670157068, 128.2329842932, 128.2329842932));
}
@media (min-width: 60em) {
  .button:hover:not(.off) {
    box-shadow: inset 0 0.1em 0 rgb(10.81, 11.515, 12.69);
    filter: drop-shadow(0 0 0.25em rgb(114.2670157068, 128.2329842932, 128.2329842932));
    text-shadow: 0px 0.15em 0px #ced2d6;
  }
}
.button:focus-within:not(.off), .button:focus:not(.off), .button:active:not(.off), .button.loading {
  box-shadow: inset 0 0.2em 0 rgb(10.81, 11.515, 12.69);
  filter: drop-shadow(0 0 0.25em rgb(114.2670157068, 128.2329842932, 128.2329842932));
  text-shadow: 0px 0.15em 0px #ced2d6;
}
.button > *:first-child:before {
  position: absolute;
  content: " ";
  top: 0;
  bottom: -0.25em;
  left: 0;
  right: 0;
  margin: 1px -1px 0px;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to right, hsla(187.5, 5.4054054054%, 29.0196078431%, 0.6) 0%, hsl(180, 5.7591623037%, 62.5490196078%) 50%, hsla(187.5, 5.4054054054%, 29.0196078431%, 0.6) 100%);
}
.button > *:first-child:after {
  position: absolute;
  content: " ";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to bottom, #0077ff 0%, #00d9ff 100%);
  background: linear-gradient(to bottom, hsl(210, 8.8888888889%, 82.3529411765%) 0%, hsl(191.25, 7.0175438596%, 44.7058823529%) 100%);
}

.button.blue {
  background: #0095e6 linear-gradient(to right, hsl(213.9130434783, 100%, 36.0784313725%) 0%, hsla(213.9130434783, 100%, 36.0784313725%, 0.738) 7.6%, hsla(213.9130434783, 100%, 36.0784313725%, 0.541) 13.6%, hsla(213.9130434783, 100%, 36.0784313725%, 0.382) 18.8%, hsla(213.9130434783, 100%, 36.0784313725%, 0.278) 22.6%, hsla(213.9130434783, 100%, 36.0784313725%, 0.194) 26%, hsla(213.9130434783, 100%, 36.0784313725%, 0.126) 29.2%, hsla(213.9130434783, 100%, 36.0784313725%, 0.075) 32.08%, hsla(213.9130434783, 100%, 36.0784313725%, 0.042) 34.44%, hsla(213.9130434783, 100%, 36.0784313725%, 0.021) 36.4%, hsla(213.9130434783, 100%, 36.0784313725%, 0.008) 38.08%, hsla(213.9130434783, 100%, 36.0784313725%, 0.002) 39.28%, hsla(201.1304347826, 100%, 45.0980392157%, 0) 40%, hsla(203, 100%, 35.2941176471%, 0.382) 71.8%, hsla(203, 100%, 35.2941176471%, 0.541) 79.6%, hsla(203, 100%, 35.2941176471%, 0.738) 88.6%, hsl(203, 100%, 35.2941176471%) 100%);
  border: max(0.05em, 1px) solid #003d9e;
}
.button.blue.focus {
  filter: drop-shadow(0 0 0.25em rgb(0, 179.5, 179.5));
}
@media (min-width: 60em) {
  .button.blue:hover:not(.off) {
    box-shadow: inset 0 0.1em 0 rgb(0, 31.4651898734, 81.5);
    filter: drop-shadow(0 0 0.25em rgb(0, 179.5, 179.5));
    text-shadow: 0px 0.15em 0px #0077ff;
  }
}
.button.blue:focus-within:not(.off), .button.blue:focus:not(.off), .button.blue:active:not(.off), .button.blue.loading {
  box-shadow: inset 0 0.2em 0 rgb(0, 31.4651898734, 81.5);
  filter: drop-shadow(0 0 0.25em rgb(0, 179.5, 179.5));
  text-shadow: 0px 0.15em 0px #0077ff;
}
.button.blue > *:first-child:before {
  position: absolute;
  content: " ";
  top: 0;
  bottom: -0.25em;
  left: 0;
  right: 0;
  margin: 1px -1px 0px;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to right, hsla(191.6205533597, 100%, 50.3921568627%, 0.6) 0%, hsl(180, 100%, 50.1960784314%) 50%, hsla(191.6205533597, 100%, 50.3921568627%, 0.6) 100%);
}
.button.blue > *:first-child:after {
  position: absolute;
  content: " ";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to bottom, #0077ff 0%, #00d9ff 100%);
  background: linear-gradient(to bottom, hsl(212, 100%, 50%) 0%, hsl(188.9411764706, 100%, 50%) 100%);
}

.button.darkblue {
  background: #2027f1 linear-gradient(to right, hsl(226.9565217391, 100%, 36.0784313725%) 0%, hsla(226.9565217391, 100%, 36.0784313725%, 0.738) 7.6%, hsla(226.9565217391, 100%, 36.0784313725%, 0.541) 13.6%, hsla(226.9565217391, 100%, 36.0784313725%, 0.382) 18.8%, hsla(226.9565217391, 100%, 36.0784313725%, 0.278) 22.6%, hsla(226.9565217391, 100%, 36.0784313725%, 0.194) 26%, hsla(226.9565217391, 100%, 36.0784313725%, 0.126) 29.2%, hsla(226.9565217391, 100%, 36.0784313725%, 0.075) 32.08%, hsla(226.9565217391, 100%, 36.0784313725%, 0.042) 34.44%, hsla(226.9565217391, 100%, 36.0784313725%, 0.021) 36.4%, hsla(226.9565217391, 100%, 36.0784313725%, 0.008) 38.08%, hsla(226.9565217391, 100%, 36.0784313725%, 0.002) 39.28%, hsla(237.990430622, 88.1856540084%, 53.5294117647%, 0) 40%, hsla(218.6666666667, 100%, 35.2941176471%, 0.382) 71.8%, hsla(218.6666666667, 100%, 35.2941176471%, 0.541) 79.6%, hsla(218.6666666667, 100%, 35.2941176471%, 0.738) 88.6%, hsl(218.6666666667, 100%, 35.2941176471%) 100%);
  border: max(0.05em, 1px) solid #09378a;
}
.button.darkblue.focus {
  filter: drop-shadow(0 0 0.25em rgb(0, 55.1220472441, 179.5));
}
@media (min-width: 60em) {
  .button.darkblue:hover:not(.off) {
    box-shadow: inset 0 0.1em 0 rgb(4.3163265306, 26.3775510204, 66.1836734694);
    filter: drop-shadow(0 0 0.25em rgb(0, 55.1220472441, 179.5));
    text-shadow: 0px 0.15em 0px #0043ff;
  }
}
.button.darkblue:focus-within:not(.off), .button.darkblue:focus:not(.off), .button.darkblue:active:not(.off), .button.darkblue.loading {
  box-shadow: inset 0 0.2em 0 rgb(4.3163265306, 26.3775510204, 66.1836734694);
  filter: drop-shadow(0 0 0.25em rgb(0, 55.1220472441, 179.5));
  text-shadow: 0px 0.15em 0px #0043ff;
}
.button.darkblue > *:first-child:before {
  position: absolute;
  content: " ";
  top: 0;
  bottom: -0.25em;
  left: 0;
  right: 0;
  margin: 1px -1px 0px;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to right, hsla(213.2015810277, 100%, 50.3921568627%, 0.6) 0%, hsl(217.3770491803, 100%, 52.1568627451%) 50%, hsla(213.2015810277, 100%, 50.3921568627%, 0.6) 100%);
}
.button.darkblue > *:first-child:after {
  position: absolute;
  content: " ";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to bottom, #0077ff 0%, #00d9ff 100%);
  background: linear-gradient(to bottom, hsl(224.2352941176, 100%, 50%) 0%, hsl(218.8235294118, 100%, 50%) 100%);
}

.button.green {
  background: #18c021 linear-gradient(to right, hsl(122.9411764706, 86.4406779661%, 46.2745098039%) 0%, hsla(122.9411764706, 86.4406779661%, 46.2745098039%, 0.738) 7.6%, hsla(122.9411764706, 86.4406779661%, 46.2745098039%, 0.541) 13.6%, hsla(122.9411764706, 86.4406779661%, 46.2745098039%, 0.382) 18.8%, hsla(122.9411764706, 86.4406779661%, 46.2745098039%, 0.278) 22.6%, hsla(122.9411764706, 86.4406779661%, 46.2745098039%, 0.194) 26%, hsla(122.9411764706, 86.4406779661%, 46.2745098039%, 0.126) 29.2%, hsla(122.9411764706, 86.4406779661%, 46.2745098039%, 0.075) 32.08%, hsla(122.9411764706, 86.4406779661%, 46.2745098039%, 0.042) 34.44%, hsla(122.9411764706, 86.4406779661%, 46.2745098039%, 0.021) 36.4%, hsla(122.9411764706, 86.4406779661%, 46.2745098039%, 0.008) 38.08%, hsla(122.9411764706, 86.4406779661%, 46.2745098039%, 0.002) 39.28%, hsla(123.2142857143, 77.7777777778%, 42.3529411765%, 0) 40%, hsla(124.6153846154, 89.9371069182%, 31.1764705882%, 0.382) 71.8%, hsla(124.6153846154, 89.9371069182%, 31.1764705882%, 0.541) 79.6%, hsla(124.6153846154, 89.9371069182%, 31.1764705882%, 0.738) 88.6%, hsl(124.6153846154, 89.9371069182%, 31.1764705882%) 100%);
  border: max(0.05em, 1px) solid #256f0d;
}
.button.green.focus {
  filter: drop-shadow(0 0 0.25em rgb(68.3766233766, 202.5, 0));
}
@media (min-width: 60em) {
  .button.green:hover:not(.off) {
    box-shadow: inset 0 0.1em 0 rgb(14.1733870968, 42.5201612903, 4.9798387097);
    filter: drop-shadow(0 0 0.25em rgb(68.3766233766, 202.5, 0));
    text-shadow: 0px 0.15em 0px #d5ed18;
  }
}
.button.green:focus-within:not(.off), .button.green:focus:not(.off), .button.green:active:not(.off), .button.green.loading {
  box-shadow: inset 0 0.2em 0 rgb(14.1733870968, 42.5201612903, 4.9798387097);
  filter: drop-shadow(0 0 0.25em rgb(68.3766233766, 202.5, 0));
  text-shadow: 0px 0.15em 0px #d5ed18;
}
.button.green > *:first-child:before {
  position: absolute;
  content: " ";
  top: 0;
  bottom: -0.25em;
  left: 0;
  right: 0;
  margin: 1px -1px 0px;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to right, hsla(120.4743083004, 100%, 50.3921568627%, 0.6) 0%, hsl(99.7402597403, 100%, 54.7058823529%) 50%, hsla(120.4743083004, 100%, 50.3921568627%, 0.6) 100%);
}
.button.green > *:first-child:after {
  position: absolute;
  content: " ";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to bottom, #0077ff 0%, #00d9ff 100%);
  background: linear-gradient(to bottom, hsl(66.7605633803, 85.5421686747%, 51.1764705882%) 0%, hsl(117.8823529412, 100%, 50%) 100%);
}

.button.darkgreen {
  background: #074d0b linear-gradient(to right, hsl(123.1034482759, 92.0634920635%, 24.7058823529%) 0%, hsla(123.1034482759, 92.0634920635%, 24.7058823529%, 0.738) 7.6%, hsla(123.1034482759, 92.0634920635%, 24.7058823529%, 0.541) 13.6%, hsla(123.1034482759, 92.0634920635%, 24.7058823529%, 0.382) 18.8%, hsla(123.1034482759, 92.0634920635%, 24.7058823529%, 0.278) 22.6%, hsla(123.1034482759, 92.0634920635%, 24.7058823529%, 0.194) 26%, hsla(123.1034482759, 92.0634920635%, 24.7058823529%, 0.126) 29.2%, hsla(123.1034482759, 92.0634920635%, 24.7058823529%, 0.075) 32.08%, hsla(123.1034482759, 92.0634920635%, 24.7058823529%, 0.042) 34.44%, hsla(123.1034482759, 92.0634920635%, 24.7058823529%, 0.021) 36.4%, hsla(123.1034482759, 92.0634920635%, 24.7058823529%, 0.008) 38.08%, hsla(123.1034482759, 92.0634920635%, 24.7058823529%, 0.002) 39.28%, hsla(123.4285714286, 83.3333333333%, 16.4705882353%, 0) 40%, hsla(124.6153846154, 96.2962962963%, 10.5882352941%, 0.382) 71.8%, hsla(124.6153846154, 96.2962962963%, 10.5882352941%, 0.541) 79.6%, hsla(124.6153846154, 96.2962962963%, 10.5882352941%, 0.738) 88.6%, hsl(124.6153846154, 96.2962962963%, 10.5882352941%) 100%);
  border: max(0.05em, 1px) solid #0a2103;
}
.button.darkgreen.focus {
  filter: drop-shadow(0 0 0.25em rgb(68.3766233766, 202.5, 0));
}
@media (min-width: 60em) {
  .button.darkgreen:hover:not(.off) {
    box-shadow: inset 0 0.1em 0 black;
    filter: drop-shadow(0 0 0.25em rgb(68.3766233766, 202.5, 0));
    text-shadow: 0px 0.15em 0px #bed315;
  }
}
.button.darkgreen:focus-within:not(.off), .button.darkgreen:focus:not(.off), .button.darkgreen:active:not(.off), .button.darkgreen.loading {
  box-shadow: inset 0 0.2em 0 black;
  filter: drop-shadow(0 0 0.25em rgb(68.3766233766, 202.5, 0));
  text-shadow: 0px 0.15em 0px #bed315;
}
.button.darkgreen > *:first-child:before {
  position: absolute;
  content: " ";
  top: 0;
  bottom: -0.25em;
  left: 0;
  right: 0;
  margin: 1px -1px 0px;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to right, hsla(120.4743083004, 100%, 50.3921568627%, 0.6) 0%, hsl(99.5555555556, 82.8220858896%, 31.9607843137%) 50%, hsla(120.4743083004, 100%, 50.3921568627%, 0.6) 100%);
}
.button.darkgreen > *:first-child:after {
  position: absolute;
  content: " ";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to bottom, #0077ff 0%, #00d9ff 100%);
  background: linear-gradient(to bottom, hsl(66.6315789474, 81.8965517241%, 45.4901960784%) 0%, hsl(120, 96.3636363636%, 32.3529411765%) 100%);
}

.button.brightgreen {
  background: #18c021 linear-gradient(to right, hsl(122.9411764706, 86.4406779661%, 46.2745098039%) 0%, hsla(122.9411764706, 86.4406779661%, 46.2745098039%, 0.738) 7.6%, hsla(122.9411764706, 86.4406779661%, 46.2745098039%, 0.541) 13.6%, hsla(122.9411764706, 86.4406779661%, 46.2745098039%, 0.382) 18.8%, hsla(122.9411764706, 86.4406779661%, 46.2745098039%, 0.278) 22.6%, hsla(122.9411764706, 86.4406779661%, 46.2745098039%, 0.194) 26%, hsla(122.9411764706, 86.4406779661%, 46.2745098039%, 0.126) 29.2%, hsla(122.9411764706, 86.4406779661%, 46.2745098039%, 0.075) 32.08%, hsla(122.9411764706, 86.4406779661%, 46.2745098039%, 0.042) 34.44%, hsla(122.9411764706, 86.4406779661%, 46.2745098039%, 0.021) 36.4%, hsla(122.9411764706, 86.4406779661%, 46.2745098039%, 0.008) 38.08%, hsla(122.9411764706, 86.4406779661%, 46.2745098039%, 0.002) 39.28%, hsla(123.2142857143, 77.7777777778%, 42.3529411765%, 0) 40%, hsla(124.6153846154, 89.9371069182%, 31.1764705882%, 0.382) 71.8%, hsla(124.6153846154, 89.9371069182%, 31.1764705882%, 0.541) 79.6%, hsla(124.6153846154, 89.9371069182%, 31.1764705882%, 0.738) 88.6%, hsl(124.6153846154, 89.9371069182%, 31.1764705882%) 100%);
  border: max(0.05em, 1px) solid #256f0d;
}
.button.brightgreen.focus {
  filter: drop-shadow(0 0 0.25em rgb(68.3766233766, 202.5, 0));
}
@media (min-width: 60em) {
  .button.brightgreen:hover:not(.off) {
    box-shadow: inset 0 0.1em 0 rgb(14.1733870968, 42.5201612903, 4.9798387097);
    filter: drop-shadow(0 0 0.25em rgb(68.3766233766, 202.5, 0));
    text-shadow: 0px 0.15em 0px #d5ed18;
  }
}
.button.brightgreen:focus-within:not(.off), .button.brightgreen:focus:not(.off), .button.brightgreen:active:not(.off), .button.brightgreen.loading {
  box-shadow: inset 0 0.2em 0 rgb(14.1733870968, 42.5201612903, 4.9798387097);
  filter: drop-shadow(0 0 0.25em rgb(68.3766233766, 202.5, 0));
  text-shadow: 0px 0.15em 0px #d5ed18;
}
.button.brightgreen > *:first-child:before {
  position: absolute;
  content: " ";
  top: 0;
  bottom: -0.25em;
  left: 0;
  right: 0;
  margin: 1px -1px 0px;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to right, hsla(120.4743083004, 100%, 50.3921568627%, 0.6) 0%, hsl(99.7402597403, 100%, 54.7058823529%) 50%, hsla(120.4743083004, 100%, 50.3921568627%, 0.6) 100%);
}
.button.brightgreen > *:first-child:after {
  position: absolute;
  content: " ";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to bottom, #0077ff 0%, #00d9ff 100%);
  background: linear-gradient(to bottom, hsl(66.7605633803, 85.5421686747%, 51.1764705882%) 0%, hsl(117.8823529412, 100%, 50%) 100%);
}

.button.purple {
  background: #7b00e6 linear-gradient(to right, hsl(260.8695652174, 100%, 36.0784313725%) 0%, hsla(260.8695652174, 100%, 36.0784313725%, 0.738) 7.6%, hsla(260.8695652174, 100%, 36.0784313725%, 0.541) 13.6%, hsla(260.8695652174, 100%, 36.0784313725%, 0.382) 18.8%, hsla(260.8695652174, 100%, 36.0784313725%, 0.278) 22.6%, hsla(260.8695652174, 100%, 36.0784313725%, 0.194) 26%, hsla(260.8695652174, 100%, 36.0784313725%, 0.126) 29.2%, hsla(260.8695652174, 100%, 36.0784313725%, 0.075) 32.08%, hsla(260.8695652174, 100%, 36.0784313725%, 0.042) 34.44%, hsla(260.8695652174, 100%, 36.0784313725%, 0.021) 36.4%, hsla(260.8695652174, 100%, 36.0784313725%, 0.008) 38.08%, hsla(260.8695652174, 100%, 36.0784313725%, 0.002) 39.28%, hsla(272.0869565217, 100%, 45.0980392157%, 0) 40%, hsla(266, 100%, 35.2941176471%, 0.382) 71.8%, hsla(266, 100%, 35.2941176471%, 0.541) 79.6%, hsla(266, 100%, 35.2941176471%, 0.738) 88.6%, hsl(266, 100%, 35.2941176471%) 100%);
  border: max(0.05em, 1px) solid #480094;
}
.button.purple.focus {
  filter: drop-shadow(0 0 0.25em rgb(131.2727272727, 0, 180.5));
}
@media (min-width: 60em) {
  .button.purple:hover:not(.off) {
    box-shadow: inset 0 0.1em 0 rgb(34.7837837838, 0, 71.5);
    filter: drop-shadow(0 0 0.25em rgb(131.2727272727, 0, 180.5));
    text-shadow: 0px 0.15em 0px #dd00ff;
  }
}
.button.purple:focus-within:not(.off), .button.purple:focus:not(.off), .button.purple:active:not(.off), .button.purple.loading {
  box-shadow: inset 0 0.2em 0 rgb(34.7837837838, 0, 71.5);
  filter: drop-shadow(0 0 0.25em rgb(131.2727272727, 0, 180.5));
  text-shadow: 0px 0.15em 0px #dd00ff;
}
.button.purple > *:first-child:before {
  position: absolute;
  content: " ";
  top: 0;
  bottom: -0.25em;
  left: 0;
  right: 0;
  margin: 1px -1px 0px;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to right, hsla(272.380952381, 100%, 50.5882352941%, 0.6) 0%, hsl(283.6363636364, 100%, 50.3921568627%) 50%, hsla(272.380952381, 100%, 50.5882352941%, 0.6) 100%);
}
.button.purple > *:first-child:after {
  position: absolute;
  content: " ";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to bottom, #0077ff 0%, #00d9ff 100%);
  background: linear-gradient(to bottom, hsl(292, 100%, 50%) 0%, hsl(268.9411764706, 100%, 50%) 100%);
}

.button.darkpurple {
  background: #5e0259 linear-gradient(to right, hsl(285, 76%, 39.2156862745%) 0%, hsla(285, 76%, 39.2156862745%, 0.738) 7.6%, hsla(285, 76%, 39.2156862745%, 0.541) 13.6%, hsla(285, 76%, 39.2156862745%, 0.382) 18.8%, hsla(285, 76%, 39.2156862745%, 0.278) 22.6%, hsla(285, 76%, 39.2156862745%, 0.194) 26%, hsla(285, 76%, 39.2156862745%, 0.126) 29.2%, hsla(285, 76%, 39.2156862745%, 0.075) 32.08%, hsla(285, 76%, 39.2156862745%, 0.042) 34.44%, hsla(285, 76%, 39.2156862745%, 0.021) 36.4%, hsla(285, 76%, 39.2156862745%, 0.008) 38.08%, hsla(285, 76%, 39.2156862745%, 0.002) 39.28%, hsla(303.2608695652, 95.8333333333%, 18.8235294118%, 0) 40%, hsla(305.3571428571, 96.5517241379%, 22.7450980392%, 0.382) 71.8%, hsla(305.3571428571, 96.5517241379%, 22.7450980392%, 0.541) 79.6%, hsla(305.3571428571, 96.5517241379%, 22.7450980392%, 0.738) 88.6%, hsl(305.3571428571, 96.5517241379%, 22.7450980392%) 100%);
  border: max(0.05em, 1px) solid #37014b;
}
.button.darkpurple.focus {
  filter: drop-shadow(0 0 0.25em rgb(32.1391304348, 6.3608695652, 32.1391304348));
}
@media (min-width: 60em) {
  .button.darkpurple:hover:not(.off) {
    box-shadow: inset 0 0.1em 0 black;
    filter: drop-shadow(0 0 0.25em rgb(32.1391304348, 6.3608695652, 32.1391304348));
    text-shadow: 0px 0.15em 0px #cd0890;
  }
}
.button.darkpurple:focus-within:not(.off), .button.darkpurple:focus:not(.off), .button.darkpurple:active:not(.off), .button.darkpurple.loading {
  box-shadow: inset 0 0.2em 0 black;
  filter: drop-shadow(0 0 0.25em rgb(32.1391304348, 6.3608695652, 32.1391304348));
  text-shadow: 0px 0.15em 0px #cd0890;
}
.button.darkpurple > *:first-child:before {
  position: absolute;
  content: " ";
  top: 0;
  bottom: -0.25em;
  left: 0;
  right: 0;
  margin: 1px -1px 0px;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to right, hsla(307.6666666667, 100%, 64.7058823529%, 0.6) 0%, hsl(300, 66.9565217391%, 22.5490196078%) 50%, hsla(307.6666666667, 100%, 64.7058823529%, 0.6) 100%);
}
.button.darkpurple > *:first-child:after {
  position: absolute;
  content: " ";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to bottom, #0077ff 0%, #00d9ff 100%);
  background: linear-gradient(to bottom, hsl(318.578680203, 92.4882629108%, 41.7647058824%) 0%, hsl(313.0827067669, 85.8064516129%, 30.3921568627%) 100%);
}

.button.brightpurple {
  background: #7b00e6 linear-gradient(to right, hsl(260.8695652174, 100%, 36.0784313725%) 0%, hsla(260.8695652174, 100%, 36.0784313725%, 0.738) 7.6%, hsla(260.8695652174, 100%, 36.0784313725%, 0.541) 13.6%, hsla(260.8695652174, 100%, 36.0784313725%, 0.382) 18.8%, hsla(260.8695652174, 100%, 36.0784313725%, 0.278) 22.6%, hsla(260.8695652174, 100%, 36.0784313725%, 0.194) 26%, hsla(260.8695652174, 100%, 36.0784313725%, 0.126) 29.2%, hsla(260.8695652174, 100%, 36.0784313725%, 0.075) 32.08%, hsla(260.8695652174, 100%, 36.0784313725%, 0.042) 34.44%, hsla(260.8695652174, 100%, 36.0784313725%, 0.021) 36.4%, hsla(260.8695652174, 100%, 36.0784313725%, 0.008) 38.08%, hsla(260.8695652174, 100%, 36.0784313725%, 0.002) 39.28%, hsla(272.0869565217, 100%, 45.0980392157%, 0) 40%, hsla(266, 100%, 35.2941176471%, 0.382) 71.8%, hsla(266, 100%, 35.2941176471%, 0.541) 79.6%, hsla(266, 100%, 35.2941176471%, 0.738) 88.6%, hsl(266, 100%, 35.2941176471%) 100%);
  border: max(0.05em, 1px) solid #480094;
}
.button.brightpurple.focus {
  filter: drop-shadow(0 0 0.25em rgb(131.2727272727, 0, 180.5));
}
@media (min-width: 60em) {
  .button.brightpurple:hover:not(.off) {
    box-shadow: inset 0 0.1em 0 rgb(34.7837837838, 0, 71.5);
    filter: drop-shadow(0 0 0.25em rgb(131.2727272727, 0, 180.5));
    text-shadow: 0px 0.15em 0px #dd00ff;
  }
}
.button.brightpurple:focus-within:not(.off), .button.brightpurple:focus:not(.off), .button.brightpurple:active:not(.off), .button.brightpurple.loading {
  box-shadow: inset 0 0.2em 0 rgb(34.7837837838, 0, 71.5);
  filter: drop-shadow(0 0 0.25em rgb(131.2727272727, 0, 180.5));
  text-shadow: 0px 0.15em 0px #dd00ff;
}
.button.brightpurple > *:first-child:before {
  position: absolute;
  content: " ";
  top: 0;
  bottom: -0.25em;
  left: 0;
  right: 0;
  margin: 1px -1px 0px;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to right, hsla(272.380952381, 100%, 50.5882352941%, 0.6) 0%, hsl(283.6363636364, 100%, 50.3921568627%) 50%, hsla(272.380952381, 100%, 50.5882352941%, 0.6) 100%);
}
.button.brightpurple > *:first-child:after {
  position: absolute;
  content: " ";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to bottom, #0077ff 0%, #00d9ff 100%);
  background: linear-gradient(to bottom, hsl(292, 100%, 50%) 0%, hsl(268.9411764706, 100%, 50%) 100%);
}

.button.red {
  background: #ff0000 linear-gradient(to right, hsl(0, 91.7948717949%, 38.2352941176%) 0%, hsla(0, 91.7948717949%, 38.2352941176%, 0.738) 7.6%, hsla(0, 91.7948717949%, 38.2352941176%, 0.541) 13.6%, hsla(0, 91.7948717949%, 38.2352941176%, 0.382) 18.8%, hsla(0, 91.7948717949%, 38.2352941176%, 0.278) 22.6%, hsla(0, 91.7948717949%, 38.2352941176%, 0.194) 26%, hsla(0, 91.7948717949%, 38.2352941176%, 0.126) 29.2%, hsla(0, 91.7948717949%, 38.2352941176%, 0.075) 32.08%, hsla(0, 91.7948717949%, 38.2352941176%, 0.042) 34.44%, hsla(0, 91.7948717949%, 38.2352941176%, 0.021) 36.4%, hsla(0, 91.7948717949%, 38.2352941176%, 0.008) 38.08%, hsla(0, 91.7948717949%, 38.2352941176%, 0.002) 39.28%, hsla(0, 100%, 50%, 0) 40%, hsla(0, 88.3870967742%, 30.3921568627%, 0.382) 71.8%, hsla(0, 88.3870967742%, 30.3921568627%, 0.541) 79.6%, hsla(0, 88.3870967742%, 30.3921568627%, 0.738) 88.6%, hsl(0, 88.3870967742%, 30.3921568627%) 100%);
  border: max(0.05em, 1px) solid #b71d1d;
}
.button.red.focus {
  filter: drop-shadow(0 0 0.25em rgb(219.5, 0, 0));
}
@media (min-width: 60em) {
  .button.red:hover:not(.off) {
    box-shadow: inset 0 0.1em 0 rgb(116.9646226415, 18.5353773585, 18.5353773585);
    filter: drop-shadow(0 0 0.25em rgb(219.5, 0, 0));
    text-shadow: 0px 0.15em 0px #eb0202;
  }
}
.button.red:focus-within:not(.off), .button.red:focus:not(.off), .button.red:active:not(.off), .button.red.loading {
  box-shadow: inset 0 0.2em 0 rgb(116.9646226415, 18.5353773585, 18.5353773585);
  filter: drop-shadow(0 0 0.25em rgb(219.5, 0, 0));
  text-shadow: 0px 0.15em 0px #eb0202;
}
.button.red > *:first-child:before {
  position: absolute;
  content: " ";
  top: 0;
  bottom: -0.25em;
  left: 0;
  right: 0;
  margin: 1px -1px 0px;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to right, hsla(0, 93.9086294416%, 38.6274509804%, 0.6) 0%, hsl(0, 100%, 58.0392156863%) 50%, hsla(0, 93.9086294416%, 38.6274509804%, 0.6) 100%);
}
.button.red > *:first-child:after {
  position: absolute;
  content: " ";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to bottom, #0077ff 0%, #00d9ff 100%);
  background: linear-gradient(to bottom, hsl(0, 98.3122362869%, 46.4705882353%) 0%, hsl(0, 82.6771653543%, 50.1960784314%) 100%);
}

.button.darkred {
  background: #a10a0a linear-gradient(to right, hsl(0, 84.7328244275%, 25.6862745098%) 0%, hsla(0, 84.7328244275%, 25.6862745098%, 0.738) 7.6%, hsla(0, 84.7328244275%, 25.6862745098%, 0.541) 13.6%, hsla(0, 84.7328244275%, 25.6862745098%, 0.382) 18.8%, hsla(0, 84.7328244275%, 25.6862745098%, 0.278) 22.6%, hsla(0, 84.7328244275%, 25.6862745098%, 0.194) 26%, hsla(0, 84.7328244275%, 25.6862745098%, 0.126) 29.2%, hsla(0, 84.7328244275%, 25.6862745098%, 0.075) 32.08%, hsla(0, 84.7328244275%, 25.6862745098%, 0.042) 34.44%, hsla(0, 84.7328244275%, 25.6862745098%, 0.021) 36.4%, hsla(0, 84.7328244275%, 25.6862745098%, 0.008) 38.08%, hsla(0, 84.7328244275%, 25.6862745098%, 0.002) 39.28%, hsla(0, 88.3040935673%, 33.5294117647%, 0) 40%, hsla(0, 87.8787878788%, 12.9411764706%, 0.382) 71.8%, hsla(0, 87.8787878788%, 12.9411764706%, 0.541) 79.6%, hsla(0, 87.8787878788%, 12.9411764706%, 0.738) 88.6%, hsl(0, 87.8787878788%, 12.9411764706%) 100%);
  border: max(0.05em, 1px) solid #5a0a0a;
}
.button.darkred.focus {
  filter: drop-shadow(0 0 0.25em rgb(124.3133640553, 16.1866359447, 16.1866359447));
}
@media (min-width: 60em) {
  .button.darkred:hover:not(.off) {
    box-shadow: inset 0 0.1em 0 rgb(21.15, 2.35, 2.35);
    filter: drop-shadow(0 0 0.25em rgb(124.3133640553, 16.1866359447, 16.1866359447));
    text-shadow: 0px 0.15em 0px #d81e1e;
  }
}
.button.darkred:focus-within:not(.off), .button.darkred:focus:not(.off), .button.darkred:active:not(.off), .button.darkred.loading {
  box-shadow: inset 0 0.2em 0 rgb(21.15, 2.35, 2.35);
  filter: drop-shadow(0 0 0.25em rgb(124.3133640553, 16.1866359447, 16.1866359447));
  text-shadow: 0px 0.15em 0px #d81e1e;
}
.button.darkred > *:first-child:before {
  position: absolute;
  content: " ";
  top: 0;
  bottom: -0.25em;
  left: 0;
  right: 0;
  margin: 1px -1px 0px;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to right, hsla(0, 89.1891891892%, 56.4705882353%, 0.6) 0%, hsl(0, 76.9585253456%, 42.5490196078%) 50%, hsla(0, 89.1891891892%, 56.4705882353%, 0.6) 100%);
}
.button.darkred > *:first-child:after {
  position: absolute;
  content: " ";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to bottom, #0077ff 0%, #00d9ff 100%);
  background: linear-gradient(to bottom, hsl(0, 75.6097560976%, 48.2352941176%) 0%, hsl(0, 81.0526315789%, 37.2549019608%) 100%);
}

.button.pink {
  background: #e600d2 linear-gradient(to right, hsl(285, 76%, 39.2156862745%) 0%, hsla(285, 76%, 39.2156862745%, 0.738) 7.6%, hsla(285, 76%, 39.2156862745%, 0.541) 13.6%, hsla(285, 76%, 39.2156862745%, 0.382) 18.8%, hsla(285, 76%, 39.2156862745%, 0.278) 22.6%, hsla(285, 76%, 39.2156862745%, 0.194) 26%, hsla(285, 76%, 39.2156862745%, 0.126) 29.2%, hsla(285, 76%, 39.2156862745%, 0.075) 32.08%, hsla(285, 76%, 39.2156862745%, 0.042) 34.44%, hsla(285, 76%, 39.2156862745%, 0.021) 36.4%, hsla(285, 76%, 39.2156862745%, 0.008) 38.08%, hsla(285, 76%, 39.2156862745%, 0.002) 39.28%, hsla(305.2173913043, 100%, 45.0980392157%, 0) 40%, hsla(303.0337078652, 97.8021978022%, 35.6862745098%, 0.382) 71.8%, hsla(303.0337078652, 97.8021978022%, 35.6862745098%, 0.541) 79.6%, hsla(303.0337078652, 97.8021978022%, 35.6862745098%, 0.738) 88.6%, hsl(303.0337078652, 97.8021978022%, 35.6862745098%) 100%);
  border: max(0.05em, 1px) solid #6d0094;
}
.button.pink.focus {
  filter: drop-shadow(0 0 0.25em rgb(255, 39.5, 255));
}
@media (min-width: 60em) {
  .button.pink:hover:not(.off) {
    box-shadow: inset 0 0.1em 0 rgb(52.6587837838, 0, 71.5);
    filter: drop-shadow(0 0 0.25em rgb(255, 39.5, 255));
    text-shadow: 0px 0.15em 0px #ffc800;
  }
}
.button.pink:focus-within:not(.off), .button.pink:focus:not(.off), .button.pink:active:not(.off), .button.pink.loading {
  box-shadow: inset 0 0.2em 0 rgb(52.6587837838, 0, 71.5);
  filter: drop-shadow(0 0 0.25em rgb(255, 39.5, 255));
  text-shadow: 0px 0.15em 0px #ffc800;
}
.button.pink > *:first-child:before {
  position: absolute;
  content: " ";
  top: 0;
  bottom: -0.25em;
  left: 0;
  right: 0;
  margin: 1px -1px 0px;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to right, hsla(307.6666666667, 100%, 64.7058823529%, 0.6) 0%, hsl(300, 100%, 72.7450980392%) 50%, hsla(307.6666666667, 100%, 64.7058823529%, 0.6) 100%);
}
.button.pink > *:first-child:after {
  position: absolute;
  content: " ";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to bottom, #0077ff 0%, #00d9ff 100%);
  background: linear-gradient(to bottom, hsl(47.0588235294, 100%, 50%) 0%, hsl(300.9045226131, 100%, 60.9803921569%) 100%);
}

.button.darkpink {
  background: #b804a8 linear-gradient(to right, hsl(285.2542372881, 84.2857142857%, 27.4509803922%) 0%, hsla(285.2542372881, 84.2857142857%, 27.4509803922%, 0.738) 7.6%, hsla(285.2542372881, 84.2857142857%, 27.4509803922%, 0.541) 13.6%, hsla(285.2542372881, 84.2857142857%, 27.4509803922%, 0.382) 18.8%, hsla(285.2542372881, 84.2857142857%, 27.4509803922%, 0.278) 22.6%, hsla(285.2542372881, 84.2857142857%, 27.4509803922%, 0.194) 26%, hsla(285.2542372881, 84.2857142857%, 27.4509803922%, 0.126) 29.2%, hsla(285.2542372881, 84.2857142857%, 27.4509803922%, 0.075) 32.08%, hsla(285.2542372881, 84.2857142857%, 27.4509803922%, 0.042) 34.44%, hsla(285.2542372881, 84.2857142857%, 27.4509803922%, 0.021) 36.4%, hsla(285.2542372881, 84.2857142857%, 27.4509803922%, 0.008) 38.08%, hsla(285.2542372881, 84.2857142857%, 27.4509803922%, 0.002) 39.28%, hsla(305.3333333333, 95.7446808511%, 36.862745098%, 0) 40%, hsla(302.8, 97.4025974026%, 30.1960784314%, 0.382) 71.8%, hsla(302.8, 97.4025974026%, 30.1960784314%, 0.541) 79.6%, hsla(302.8, 97.4025974026%, 30.1960784314%, 0.738) 88.6%, hsl(302.8, 97.4025974026%, 30.1960784314%) 100%);
  border: max(0.05em, 1px) solid #6d0094;
}
.button.darkpink.focus {
  filter: drop-shadow(0 0 0.25em rgb(140.328685259, 42.171314741, 140.328685259));
}
@media (min-width: 60em) {
  .button.darkpink:hover:not(.off) {
    box-shadow: inset 0 0.1em 0 rgb(52.6587837838, 0, 71.5);
    filter: drop-shadow(0 0 0.25em rgb(140.328685259, 42.171314741, 140.328685259));
    text-shadow: 0px 0.15em 0px #ff0054;
  }
}
.button.darkpink:focus-within:not(.off), .button.darkpink:focus:not(.off), .button.darkpink:active:not(.off), .button.darkpink.loading {
  box-shadow: inset 0 0.2em 0 rgb(52.6587837838, 0, 71.5);
  filter: drop-shadow(0 0 0.25em rgb(140.328685259, 42.171314741, 140.328685259));
  text-shadow: 0px 0.15em 0px #ff0054;
}
.button.darkpink > *:first-child:before {
  position: absolute;
  content: " ";
  top: 0;
  bottom: -0.25em;
  left: 0;
  right: 0;
  margin: 1px -1px 0px;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to right, hsla(307.8260869565, 63.6363636364%, 50.3921568627%, 0.6) 0%, hsl(300, 53.7848605578%, 50.7843137255%) 50%, hsla(307.8260869565, 63.6363636364%, 50.3921568627%, 0.6) 100%);
}
.button.darkpink > *:first-child:after {
  position: absolute;
  content: " ";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to bottom, #0077ff 0%, #00d9ff 100%);
  background: linear-gradient(to bottom, hsl(340.2352941176, 100%, 50%) 0%, hsl(300.9045226131, 100%, 60.9803921569%) 100%);
}

.button.brightpink {
  background: #e600d2 linear-gradient(to right, hsl(285, 76%, 39.2156862745%) 0%, hsla(285, 76%, 39.2156862745%, 0.738) 7.6%, hsla(285, 76%, 39.2156862745%, 0.541) 13.6%, hsla(285, 76%, 39.2156862745%, 0.382) 18.8%, hsla(285, 76%, 39.2156862745%, 0.278) 22.6%, hsla(285, 76%, 39.2156862745%, 0.194) 26%, hsla(285, 76%, 39.2156862745%, 0.126) 29.2%, hsla(285, 76%, 39.2156862745%, 0.075) 32.08%, hsla(285, 76%, 39.2156862745%, 0.042) 34.44%, hsla(285, 76%, 39.2156862745%, 0.021) 36.4%, hsla(285, 76%, 39.2156862745%, 0.008) 38.08%, hsla(285, 76%, 39.2156862745%, 0.002) 39.28%, hsla(305.2173913043, 100%, 45.0980392157%, 0) 40%, hsla(303.0337078652, 97.8021978022%, 35.6862745098%, 0.382) 71.8%, hsla(303.0337078652, 97.8021978022%, 35.6862745098%, 0.541) 79.6%, hsla(303.0337078652, 97.8021978022%, 35.6862745098%, 0.738) 88.6%, hsl(303.0337078652, 97.8021978022%, 35.6862745098%) 100%);
  border: max(0.05em, 1px) solid #6d0094;
}
.button.brightpink.focus {
  filter: drop-shadow(0 0 0.25em rgb(255, 39.5, 255));
}
@media (min-width: 60em) {
  .button.brightpink:hover:not(.off) {
    box-shadow: inset 0 0.1em 0 rgb(52.6587837838, 0, 71.5);
    filter: drop-shadow(0 0 0.25em rgb(255, 39.5, 255));
    text-shadow: 0px 0.15em 0px #ffc800;
  }
}
.button.brightpink:focus-within:not(.off), .button.brightpink:focus:not(.off), .button.brightpink:active:not(.off), .button.brightpink.loading {
  box-shadow: inset 0 0.2em 0 rgb(52.6587837838, 0, 71.5);
  filter: drop-shadow(0 0 0.25em rgb(255, 39.5, 255));
  text-shadow: 0px 0.15em 0px #ffc800;
}
.button.brightpink > *:first-child:before {
  position: absolute;
  content: " ";
  top: 0;
  bottom: -0.25em;
  left: 0;
  right: 0;
  margin: 1px -1px 0px;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to right, hsla(307.6666666667, 100%, 64.7058823529%, 0.6) 0%, hsl(300, 100%, 72.7450980392%) 50%, hsla(307.6666666667, 100%, 64.7058823529%, 0.6) 100%);
}
.button.brightpink > *:first-child:after {
  position: absolute;
  content: " ";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to bottom, #0077ff 0%, #00d9ff 100%);
  background: linear-gradient(to bottom, hsl(47.0588235294, 100%, 50%) 0%, hsl(300.9045226131, 100%, 60.9803921569%) 100%);
}

.button.yellowpink {
  background: #e600d2 linear-gradient(to right, hsl(285, 76%, 39.2156862745%) 0%, hsla(285, 76%, 39.2156862745%, 0.738) 7.6%, hsla(285, 76%, 39.2156862745%, 0.541) 13.6%, hsla(285, 76%, 39.2156862745%, 0.382) 18.8%, hsla(285, 76%, 39.2156862745%, 0.278) 22.6%, hsla(285, 76%, 39.2156862745%, 0.194) 26%, hsla(285, 76%, 39.2156862745%, 0.126) 29.2%, hsla(285, 76%, 39.2156862745%, 0.075) 32.08%, hsla(285, 76%, 39.2156862745%, 0.042) 34.44%, hsla(285, 76%, 39.2156862745%, 0.021) 36.4%, hsla(285, 76%, 39.2156862745%, 0.008) 38.08%, hsla(285, 76%, 39.2156862745%, 0.002) 39.28%, hsla(305.2173913043, 100%, 45.0980392157%, 0) 40%, hsla(303.0337078652, 97.8021978022%, 35.6862745098%, 0.382) 71.8%, hsla(303.0337078652, 97.8021978022%, 35.6862745098%, 0.541) 79.6%, hsla(303.0337078652, 97.8021978022%, 35.6862745098%, 0.738) 88.6%, hsl(303.0337078652, 97.8021978022%, 35.6862745098%) 100%);
  border: max(0.05em, 1px) solid #780879;
}
.button.yellowpink.focus {
  filter: drop-shadow(0 0 0.25em rgb(168.7, 0, 178.5));
}
@media (min-width: 60em) {
  .button.yellowpink:hover:not(.off) {
    box-shadow: inset 0 0.1em 0 rgb(48.8372093023, 3.2558139535, 49.2441860465);
    filter: drop-shadow(0 0 0.25em rgb(168.7, 0, 178.5));
    text-shadow: 0px 0.15em 0px #ffc800;
  }
}
.button.yellowpink:focus-within:not(.off), .button.yellowpink:focus:not(.off), .button.yellowpink:active:not(.off), .button.yellowpink.loading {
  box-shadow: inset 0 0.2em 0 rgb(48.8372093023, 3.2558139535, 49.2441860465);
  filter: drop-shadow(0 0 0.25em rgb(168.7, 0, 178.5));
  text-shadow: 0px 0.15em 0px #ffc800;
}
.button.yellowpink > *:first-child:before {
  position: absolute;
  content: " ";
  top: 0;
  bottom: -0.25em;
  left: 0;
  right: 0;
  margin: 1px -1px 0px;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to right, hsla(47.0588235294, 100%, 50%, 0.6) 0%, hsl(300.9045226131, 100%, 60.9803921569%) 50%, hsla(47.0588235294, 100%, 50%, 0.6) 100%);
}
.button.yellowpink > *:first-child:after {
  position: absolute;
  content: " ";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to bottom, #0077ff 0%, #00d9ff 100%);
  background: linear-gradient(to bottom, hsl(47.0588235294, 100%, 50%) 0%, hsl(300.9045226131, 100%, 60.9803921569%) 100%);
}

.button.gold {
  background: #edd900 linear-gradient(to right, hsl(36.1224489796, 100%, 38.431372549%) 0%, hsla(36.1224489796, 100%, 38.431372549%, 0.738) 7.6%, hsla(36.1224489796, 100%, 38.431372549%, 0.541) 13.6%, hsla(36.1224489796, 100%, 38.431372549%, 0.382) 18.8%, hsla(36.1224489796, 100%, 38.431372549%, 0.278) 22.6%, hsla(36.1224489796, 100%, 38.431372549%, 0.194) 26%, hsla(36.1224489796, 100%, 38.431372549%, 0.126) 29.2%, hsla(36.1224489796, 100%, 38.431372549%, 0.075) 32.08%, hsla(36.1224489796, 100%, 38.431372549%, 0.042) 34.44%, hsla(36.1224489796, 100%, 38.431372549%, 0.021) 36.4%, hsla(36.1224489796, 100%, 38.431372549%, 0.008) 38.08%, hsla(36.1224489796, 100%, 38.431372549%, 0.002) 39.28%, hsla(54.9367088608, 100%, 46.4705882353%, 0) 40%, hsla(32.9508196721, 100%, 52.1568627451%, 0.382) 71.8%, hsla(32.9508196721, 100%, 52.1568627451%, 0.541) 79.6%, hsla(32.9508196721, 100%, 52.1568627451%, 0.738) 88.6%, hsl(32.9508196721, 100%, 52.1568627451%) 100%);
  border: max(0.05em, 1px) solid #a67a00;
}
.button.gold.focus {
  filter: drop-shadow(0 0 0.25em rgb(181.5, 113.0773809524, 0));
}
@media (min-width: 60em) {
  .button.gold:hover:not(.off) {
    box-shadow: inset 0 0.1em 0 rgb(89.5, 65.7771084337, 0);
    filter: drop-shadow(0 0 0.25em rgb(181.5, 113.0773809524, 0));
    text-shadow: 0px 0.15em 0px #e9ed00;
  }
}
.button.gold:focus-within:not(.off), .button.gold:focus:not(.off), .button.gold:active:not(.off), .button.gold.loading {
  box-shadow: inset 0 0.2em 0 rgb(89.5, 65.7771084337, 0);
  filter: drop-shadow(0 0 0.25em rgb(181.5, 113.0773809524, 0));
  text-shadow: 0px 0.15em 0px #e9ed00;
}
.button.gold > *:first-child:before {
  position: absolute;
  content: " ";
  top: 0;
  bottom: -0.25em;
  left: 0;
  right: 0;
  margin: 1px -1px 0px;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to right, hsla(60.9486166008, 100%, 50.3921568627%, 0.6) 0%, hsl(37.380952381, 100%, 50.5882352941%) 50%, hsla(60.9486166008, 100%, 50.3921568627%, 0.6) 100%);
}
.button.gold > *:first-child:after {
  position: absolute;
  content: " ";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to bottom, #0077ff 0%, #00d9ff 100%);
  background: linear-gradient(to bottom, hsl(61.0126582278, 100%, 46.4705882353%) 0%, hsl(34.8571428571, 86.7768595041%, 52.5490196078%) 100%);
}

.button.darkgold {
  background: #ae9f03 linear-gradient(to right, hsl(36.1224489796, 100%, 38.431372549%) 0%, hsla(36.1224489796, 100%, 38.431372549%, 0.738) 7.6%, hsla(36.1224489796, 100%, 38.431372549%, 0.541) 13.6%, hsla(36.1224489796, 100%, 38.431372549%, 0.382) 18.8%, hsla(36.1224489796, 100%, 38.431372549%, 0.278) 22.6%, hsla(36.1224489796, 100%, 38.431372549%, 0.194) 26%, hsla(36.1224489796, 100%, 38.431372549%, 0.126) 29.2%, hsla(36.1224489796, 100%, 38.431372549%, 0.075) 32.08%, hsla(36.1224489796, 100%, 38.431372549%, 0.042) 34.44%, hsla(36.1224489796, 100%, 38.431372549%, 0.021) 36.4%, hsla(36.1224489796, 100%, 38.431372549%, 0.008) 38.08%, hsla(36.1224489796, 100%, 38.431372549%, 0.002) 39.28%, hsla(54.7368421053, 96.6101694915%, 34.7058823529%, 0) 40%, hsla(33.1491712707, 90.9547738693%, 39.0196078431%, 0.382) 71.8%, hsla(33.1491712707, 90.9547738693%, 39.0196078431%, 0.541) 79.6%, hsla(33.1491712707, 90.9547738693%, 39.0196078431%, 0.738) 88.6%, hsl(33.1491712707, 90.9547738693%, 39.0196078431%) 100%);
  border: max(0.05em, 1px) solid #765803;
}
.button.darkgold.focus {
  filter: drop-shadow(0 0 0.25em rgb(123.0148514851, 77.6608910891, 2.4851485149));
}
@media (min-width: 60em) {
  .button.darkgold:hover:not(.off) {
    box-shadow: inset 0 0.1em 0 rgb(43.3966942149, 32.3636363636, 1.1033057851);
    filter: drop-shadow(0 0 0.25em rgb(123.0148514851, 77.6608910891, 2.4851485149));
    text-shadow: 0px 0.15em 0px #c7a100;
  }
}
.button.darkgold:focus-within:not(.off), .button.darkgold:focus:not(.off), .button.darkgold:active:not(.off), .button.darkgold.loading {
  box-shadow: inset 0 0.2em 0 rgb(43.3966942149, 32.3636363636, 1.1033057851);
  filter: drop-shadow(0 0 0.25em rgb(123.0148514851, 77.6608910891, 2.4851485149));
  text-shadow: 0px 0.15em 0px #c7a100;
}
.button.darkgold > *:first-child:before {
  position: absolute;
  content: " ";
  top: 0;
  bottom: -0.25em;
  left: 0;
  right: 0;
  margin: 1px -1px 0px;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to right, hsla(60.9486166008, 100%, 50.3921568627%, 0.6) 0%, hsl(37.4226804124, 96.0396039604%, 39.6078431373%) 50%, hsla(60.9486166008, 100%, 50.3921568627%, 0.6) 100%);
}
.button.darkgold > *:first-child:after {
  position: absolute;
  content: " ";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to bottom, #0077ff 0%, #00d9ff 100%);
  background: linear-gradient(to bottom, hsl(48.5427135678, 100%, 39.0196078431%) 0%, hsl(34.8571428571, 86.7768595041%, 52.5490196078%) 100%);
}

.button.orange {
  background: #f93c00 linear-gradient(to right, hsl(5.6962025316, 91.8604651163%, 33.7254901961%) 0%, hsla(5.6962025316, 91.8604651163%, 33.7254901961%, 0.738) 7.6%, hsla(5.6962025316, 91.8604651163%, 33.7254901961%, 0.541) 13.6%, hsla(5.6962025316, 91.8604651163%, 33.7254901961%, 0.382) 18.8%, hsla(5.6962025316, 91.8604651163%, 33.7254901961%, 0.278) 22.6%, hsla(5.6962025316, 91.8604651163%, 33.7254901961%, 0.194) 26%, hsla(5.6962025316, 91.8604651163%, 33.7254901961%, 0.126) 29.2%, hsla(5.6962025316, 91.8604651163%, 33.7254901961%, 0.075) 32.08%, hsla(5.6962025316, 91.8604651163%, 33.7254901961%, 0.042) 34.44%, hsla(5.6962025316, 91.8604651163%, 33.7254901961%, 0.021) 36.4%, hsla(5.6962025316, 91.8604651163%, 33.7254901961%, 0.008) 38.08%, hsla(5.6962025316, 91.8604651163%, 33.7254901961%, 0.002) 39.28%, hsla(14.4578313253, 100%, 48.8235294118%, 0) 40%, hsla(5.5263157895, 91.5662650602%, 32.5490196078%, 0.382) 71.8%, hsla(5.5263157895, 91.5662650602%, 32.5490196078%, 0.541) 79.6%, hsla(5.5263157895, 91.5662650602%, 32.5490196078%, 0.738) 88.6%, hsl(5.5263157895, 91.5662650602%, 32.5490196078%) 100%);
  border: max(0.05em, 1px) solid #ab1811;
}
.button.orange.focus {
  filter: drop-shadow(0 0 0.25em rgb(178.5, 100.1, 0));
}
@media (min-width: 60em) {
  .button.orange:hover:not(.off) {
    box-shadow: inset 0 0.1em 0 rgb(101.4175531915, 14.2340425532, 10.0824468085);
    filter: drop-shadow(0 0 0.25em rgb(178.5, 100.1, 0));
    text-shadow: 0px 0.15em 0px #fe7b0a;
  }
}
.button.orange:focus-within:not(.off), .button.orange:focus:not(.off), .button.orange:active:not(.off), .button.orange.loading {
  box-shadow: inset 0 0.2em 0 rgb(101.4175531915, 14.2340425532, 10.0824468085);
  filter: drop-shadow(0 0 0.25em rgb(178.5, 100.1, 0));
  text-shadow: 0px 0.15em 0px #fe7b0a;
}
.button.orange > *:first-child:before {
  position: absolute;
  content: " ";
  top: 0;
  bottom: -0.25em;
  left: 0;
  right: 0;
  margin: 1px -1px 0px;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to right, hsla(22.3963133641, 90.7949790795%, 46.862745098%, 0.6) 0%, hsl(16.3404255319, 98.3263598326%, 46.862745098%) 50%, hsla(22.3963133641, 90.7949790795%, 46.862745098%, 0.6) 100%);
}
.button.orange > *:first-child:after {
  position: absolute;
  content: " ";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to bottom, #0077ff 0%, #00d9ff 100%);
  background: linear-gradient(to bottom, hsl(27.7868852459, 99.1869918699%, 51.7647058824%) 0%, hsl(16.7796610169, 95.1612903226%, 48.6274509804%) 100%);
}

.button.lightorange {
  background: #f93c00 linear-gradient(to right, hsl(5.6962025316, 91.8604651163%, 33.7254901961%) 0%, hsla(5.6962025316, 91.8604651163%, 33.7254901961%, 0.738) 7.6%, hsla(5.6962025316, 91.8604651163%, 33.7254901961%, 0.541) 13.6%, hsla(5.6962025316, 91.8604651163%, 33.7254901961%, 0.382) 18.8%, hsla(5.6962025316, 91.8604651163%, 33.7254901961%, 0.278) 22.6%, hsla(5.6962025316, 91.8604651163%, 33.7254901961%, 0.194) 26%, hsla(5.6962025316, 91.8604651163%, 33.7254901961%, 0.126) 29.2%, hsla(5.6962025316, 91.8604651163%, 33.7254901961%, 0.075) 32.08%, hsla(5.6962025316, 91.8604651163%, 33.7254901961%, 0.042) 34.44%, hsla(5.6962025316, 91.8604651163%, 33.7254901961%, 0.021) 36.4%, hsla(5.6962025316, 91.8604651163%, 33.7254901961%, 0.008) 38.08%, hsla(5.6962025316, 91.8604651163%, 33.7254901961%, 0.002) 39.28%, hsla(14.4578313253, 100%, 48.8235294118%, 0) 40%, hsla(5.5263157895, 91.5662650602%, 32.5490196078%, 0.382) 71.8%, hsla(5.5263157895, 91.5662650602%, 32.5490196078%, 0.541) 79.6%, hsla(5.5263157895, 91.5662650602%, 32.5490196078%, 0.738) 88.6%, hsl(5.5263157895, 91.5662650602%, 32.5490196078%) 100%);
  border: max(0.05em, 1px) solid #ab1811;
}
.button.lightorange.focus {
  filter: drop-shadow(0 0 0.25em rgb(178.5, 100.1, 0));
}
@media (min-width: 60em) {
  .button.lightorange:hover:not(.off) {
    box-shadow: inset 0 0.1em 0 rgb(101.4175531915, 14.2340425532, 10.0824468085);
    filter: drop-shadow(0 0 0.25em rgb(178.5, 100.1, 0));
    text-shadow: 0px 0.15em 0px #fe7b0a;
  }
}
.button.lightorange:focus-within:not(.off), .button.lightorange:focus:not(.off), .button.lightorange:active:not(.off), .button.lightorange.loading {
  box-shadow: inset 0 0.2em 0 rgb(101.4175531915, 14.2340425532, 10.0824468085);
  filter: drop-shadow(0 0 0.25em rgb(178.5, 100.1, 0));
  text-shadow: 0px 0.15em 0px #fe7b0a;
}
.button.lightorange > *:first-child:before {
  position: absolute;
  content: " ";
  top: 0;
  bottom: -0.25em;
  left: 0;
  right: 0;
  margin: 1px -1px 0px;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to right, hsla(22.3963133641, 90.7949790795%, 46.862745098%, 0.6) 0%, hsl(16.3404255319, 98.3263598326%, 46.862745098%) 50%, hsla(22.3963133641, 90.7949790795%, 46.862745098%, 0.6) 100%);
}
.button.lightorange > *:first-child:after {
  position: absolute;
  content: " ";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to bottom, #0077ff 0%, #00d9ff 100%);
  background: linear-gradient(to bottom, hsl(27.7868852459, 99.1869918699%, 51.7647058824%) 0%, hsl(16.7796610169, 95.1612903226%, 48.6274509804%) 100%);
}

.button.turquoise {
  background: #1dd2b3 linear-gradient(to right, hsl(172.8947368421, 76%, 39.2156862745%) 0%, hsla(172.8947368421, 76%, 39.2156862745%, 0.738) 7.6%, hsla(172.8947368421, 76%, 39.2156862745%, 0.541) 13.6%, hsla(172.8947368421, 76%, 39.2156862745%, 0.382) 18.8%, hsla(172.8947368421, 76%, 39.2156862745%, 0.278) 22.6%, hsla(172.8947368421, 76%, 39.2156862745%, 0.194) 26%, hsla(172.8947368421, 76%, 39.2156862745%, 0.126) 29.2%, hsla(172.8947368421, 76%, 39.2156862745%, 0.075) 32.08%, hsla(172.8947368421, 76%, 39.2156862745%, 0.042) 34.44%, hsla(172.8947368421, 76%, 39.2156862745%, 0.021) 36.4%, hsla(172.8947368421, 76%, 39.2156862745%, 0.008) 38.08%, hsla(172.8947368421, 76%, 39.2156862745%, 0.002) 39.28%, hsla(169.7237569061, 75.7322175732%, 46.862745098%, 0) 40%, hsla(174.606741573, 97.8021978022%, 35.6862745098%, 0.382) 71.8%, hsla(174.606741573, 97.8021978022%, 35.6862745098%, 0.541) 79.6%, hsla(174.606741573, 97.8021978022%, 35.6862745098%, 0.738) 88.6%, hsl(174.606741573, 97.8021978022%, 35.6862745098%) 100%);
  border: max(0.05em, 1px) solid #267b79;
}
.button.turquoise.focus {
  filter: drop-shadow(0 0 0.25em rgb(13.9763779528, 163.5236220472, 143.9566929134));
}
@media (min-width: 60em) {
  .button.turquoise:hover:not(.off) {
    box-shadow: inset 0 0.1em 0 rgb(19.9440993789, 64.5559006211, 63.5062111801);
    filter: drop-shadow(0 0 0.25em rgb(13.9763779528, 163.5236220472, 143.9566929134));
    text-shadow: 0px 0.15em 0px #59fdd0;
  }
}
.button.turquoise:focus-within:not(.off), .button.turquoise:focus:not(.off), .button.turquoise:active:not(.off), .button.turquoise.loading {
  box-shadow: inset 0 0.2em 0 rgb(19.9440993789, 64.5559006211, 63.5062111801);
  filter: drop-shadow(0 0 0.25em rgb(13.9763779528, 163.5236220472, 143.9566929134));
  text-shadow: 0px 0.15em 0px #59fdd0;
}
.button.turquoise > *:first-child:before {
  position: absolute;
  content: " ";
  top: 0;
  bottom: -0.25em;
  left: 0;
  right: 0;
  margin: 1px -1px 0px;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to right, hsla(171.746031746, 100%, 37.0588235294%, 0.6) 0%, hsl(169.4420600858, 100%, 54.3137254902%) 50%, hsla(171.746031746, 100%, 37.0588235294%, 0.6) 100%);
}
.button.turquoise > *:first-child:after {
  position: absolute;
  content: " ";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to bottom, #0077ff 0%, #00d9ff 100%);
  background: linear-gradient(to bottom, hsl(163.5365853659, 97.619047619%, 67.0588235294%) 0%, hsl(171.746031746, 100%, 37.0588235294%) 100%);
}

.button.grey {
  background: #686b6f linear-gradient(to right, hsl(214.8387096774, 22.3021582734%, 27.2549019608%) 0%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.738) 7.6%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.541) 13.6%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.382) 18.8%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.278) 22.6%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.194) 26%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.126) 29.2%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.075) 32.08%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.042) 34.44%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.021) 36.4%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.008) 38.08%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.002) 39.28%, hsla(214.2857142857, 3.2558139535%, 42.1568627451%, 0) 40%, hsla(204, 7.6923076923%, 12.7450980392%, 0.382) 71.8%, hsla(204, 7.6923076923%, 12.7450980392%, 0.541) 79.6%, hsla(204, 7.6923076923%, 12.7450980392%, 0.738) 88.6%, hsl(204, 7.6923076923%, 12.7450980392%) 100%);
  border: max(0.05em, 1px) solid #2e3136;
}
.button.grey.focus {
  filter: drop-shadow(0 0 0.25em rgb(114.2670157068, 128.2329842932, 128.2329842932));
}
@media (min-width: 60em) {
  .button.grey:hover:not(.off) {
    box-shadow: inset 0 0.1em 0 rgb(10.81, 11.515, 12.69);
    filter: drop-shadow(0 0 0.25em rgb(114.2670157068, 128.2329842932, 128.2329842932));
    text-shadow: 0px 0.15em 0px #ced2d6;
  }
}
.button.grey:focus-within:not(.off), .button.grey:focus:not(.off), .button.grey:active:not(.off), .button.grey.loading {
  box-shadow: inset 0 0.2em 0 rgb(10.81, 11.515, 12.69);
  filter: drop-shadow(0 0 0.25em rgb(114.2670157068, 128.2329842932, 128.2329842932));
  text-shadow: 0px 0.15em 0px #ced2d6;
}
.button.grey > *:first-child:before {
  position: absolute;
  content: " ";
  top: 0;
  bottom: -0.25em;
  left: 0;
  right: 0;
  margin: 1px -1px 0px;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to right, hsla(187.5, 5.4054054054%, 29.0196078431%, 0.6) 0%, hsl(180, 5.7591623037%, 62.5490196078%) 50%, hsla(187.5, 5.4054054054%, 29.0196078431%, 0.6) 100%);
}
.button.grey > *:first-child:after {
  position: absolute;
  content: " ";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to bottom, #0077ff 0%, #00d9ff 100%);
  background: linear-gradient(to bottom, hsl(210, 8.8888888889%, 82.3529411765%) 0%, hsl(191.25, 7.0175438596%, 44.7058823529%) 100%);
}

.button.lightgrey {
  background: #686b6f linear-gradient(to right, hsl(214.8387096774, 22.3021582734%, 27.2549019608%) 0%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.738) 7.6%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.541) 13.6%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.382) 18.8%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.278) 22.6%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.194) 26%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.126) 29.2%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.075) 32.08%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.042) 34.44%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.021) 36.4%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.008) 38.08%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.002) 39.28%, hsla(214.2857142857, 3.2558139535%, 42.1568627451%, 0) 40%, hsla(204, 7.6923076923%, 12.7450980392%, 0.382) 71.8%, hsla(204, 7.6923076923%, 12.7450980392%, 0.541) 79.6%, hsla(204, 7.6923076923%, 12.7450980392%, 0.738) 88.6%, hsl(204, 7.6923076923%, 12.7450980392%) 100%);
  border: max(0.05em, 1px) solid #2e3136;
}
.button.lightgrey.focus {
  filter: drop-shadow(0 0 0.25em rgb(114.2670157068, 128.2329842932, 128.2329842932));
}
@media (min-width: 60em) {
  .button.lightgrey:hover:not(.off) {
    box-shadow: inset 0 0.1em 0 rgb(10.81, 11.515, 12.69);
    filter: drop-shadow(0 0 0.25em rgb(114.2670157068, 128.2329842932, 128.2329842932));
    text-shadow: 0px 0.15em 0px #ced2d6;
  }
}
.button.lightgrey:focus-within:not(.off), .button.lightgrey:focus:not(.off), .button.lightgrey:active:not(.off), .button.lightgrey.loading {
  box-shadow: inset 0 0.2em 0 rgb(10.81, 11.515, 12.69);
  filter: drop-shadow(0 0 0.25em rgb(114.2670157068, 128.2329842932, 128.2329842932));
  text-shadow: 0px 0.15em 0px #ced2d6;
}
.button.lightgrey > *:first-child:before {
  position: absolute;
  content: " ";
  top: 0;
  bottom: -0.25em;
  left: 0;
  right: 0;
  margin: 1px -1px 0px;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to right, hsla(187.5, 5.4054054054%, 29.0196078431%, 0.6) 0%, hsl(180, 5.7591623037%, 62.5490196078%) 50%, hsla(187.5, 5.4054054054%, 29.0196078431%, 0.6) 100%);
}
.button.lightgrey > *:first-child:after {
  position: absolute;
  content: " ";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to bottom, #0077ff 0%, #00d9ff 100%);
  background: linear-gradient(to bottom, hsl(210, 8.8888888889%, 82.3529411765%) 0%, hsl(191.25, 7.0175438596%, 44.7058823529%) 100%);
}

.button.black {
  background: #060000 linear-gradient(to right, hsl(0, 100%, 5.4901960784%) 0%, hsla(0, 100%, 5.4901960784%, 0.738) 7.6%, hsla(0, 100%, 5.4901960784%, 0.541) 13.6%, hsla(0, 100%, 5.4901960784%, 0.382) 18.8%, hsla(0, 100%, 5.4901960784%, 0.278) 22.6%, hsla(0, 100%, 5.4901960784%, 0.194) 26%, hsla(0, 100%, 5.4901960784%, 0.126) 29.2%, hsla(0, 100%, 5.4901960784%, 0.075) 32.08%, hsla(0, 100%, 5.4901960784%, 0.042) 34.44%, hsla(0, 100%, 5.4901960784%, 0.021) 36.4%, hsla(0, 100%, 5.4901960784%, 0.008) 38.08%, hsla(0, 100%, 5.4901960784%, 0.002) 39.28%, hsla(0, 100%, 1.1764705882%, 0) 40%, hsla(0, 96.875%, 12.5490196078%, 0.382) 71.8%, hsla(0, 96.875%, 12.5490196078%, 0.541) 79.6%, hsla(0, 96.875%, 12.5490196078%, 0.738) 88.6%, hsl(0, 96.875%, 12.5490196078%) 100%);
  border: max(0.05em, 1px) solid #0d0000;
}
.button.black.focus {
  filter: drop-shadow(0 0 0.25em rgb(219.5, 143.5981308411, 0));
}
@media (min-width: 60em) {
  .button.black:hover:not(.off) {
    box-shadow: inset 0 0.1em 0 black;
    filter: drop-shadow(0 0 0.25em rgb(219.5, 143.5981308411, 0));
    text-shadow: 0px 0.15em 0px #191800;
  }
}
.button.black:focus-within:not(.off), .button.black:focus:not(.off), .button.black:active:not(.off), .button.black.loading {
  box-shadow: inset 0 0.2em 0 black;
  filter: drop-shadow(0 0 0.25em rgb(219.5, 143.5981308411, 0));
  text-shadow: 0px 0.15em 0px #191800;
}
.button.black > *:first-child:before {
  position: absolute;
  content: " ";
  top: 0;
  bottom: -0.25em;
  left: 0;
  right: 0;
  margin: 1px -1px 0px;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to right, hsla(0, 20%, 11.7647058824%, 0.6) 0%, hsl(45, 93.3333333333%, 5.8823529412%) 50%, hsla(0, 20%, 11.7647058824%, 0.6) 100%);
}
.button.black > *:first-child:after {
  position: absolute;
  content: " ";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to bottom, #0077ff 0%, #00d9ff 100%);
  background: linear-gradient(to bottom, hsl(57.6, 100%, 4.9019607843%) 0%, hsl(0, 100%, 5.6862745098%) 100%);
}

.button.christmas {
  background: #053a07 linear-gradient(to right, hsl(0, 65.991902834%, 48.431372549%) 0%, hsla(0, 65.991902834%, 48.431372549%, 0.738) 7.6%, hsla(0, 65.991902834%, 48.431372549%, 0.541) 13.6%, hsla(0, 65.991902834%, 48.431372549%, 0.382) 18.8%, hsla(0, 65.991902834%, 48.431372549%, 0.278) 22.6%, hsla(0, 65.991902834%, 48.431372549%, 0.194) 26%, hsla(0, 65.991902834%, 48.431372549%, 0.126) 29.2%, hsla(0, 65.991902834%, 48.431372549%, 0.075) 32.08%, hsla(0, 65.991902834%, 48.431372549%, 0.042) 34.44%, hsla(0, 65.991902834%, 48.431372549%, 0.021) 36.4%, hsla(0, 65.991902834%, 48.431372549%, 0.008) 38.08%, hsla(0, 65.991902834%, 48.431372549%, 0.002) 39.28%, hsla(122.2641509434, 84.126984127%, 12.3529411765%, 0) 40%, hsla(0, 97.0731707317%, 40.1960784314%, 0.382) 71.8%, hsla(0, 97.0731707317%, 40.1960784314%, 0.541) 79.6%, hsla(0, 97.0731707317%, 40.1960784314%, 0.738) 88.6%, hsl(0, 97.0731707317%, 40.1960784314%) 100%);
  border: max(0.05em, 1px) solid #720303;
}
.button.christmas.focus {
  filter: drop-shadow(0 0 0.25em rgb(236.4866071429, 85.0133928571, 85.0133928571));
}
@media (min-width: 60em) {
  .button.christmas:hover:not(.off) {
    box-shadow: inset 0 0.1em 0 rgb(39.4615384615, 1.0384615385, 1.0384615385);
    filter: drop-shadow(0 0 0.25em rgb(236.4866071429, 85.0133928571, 85.0133928571));
    text-shadow: 0px 0.15em 0px #d81c1c;
  }
}
.button.christmas:focus-within:not(.off), .button.christmas:focus:not(.off), .button.christmas:active:not(.off), .button.christmas.loading {
  box-shadow: inset 0 0.2em 0 rgb(39.4615384615, 1.0384615385, 1.0384615385);
  filter: drop-shadow(0 0 0.25em rgb(236.4866071429, 85.0133928571, 85.0133928571));
  text-shadow: 0px 0.15em 0px #d81c1c;
}
.button.christmas > *:first-child:before {
  position: absolute;
  content: " ";
  top: 0;
  bottom: -0.25em;
  left: 0;
  right: 0;
  margin: 1px -1px 0px;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to right, hsla(0, 20%, 11.7647058824%, 0.6) 0%, hsl(0, 95.1417004049%, 51.568627451%) 50%, hsla(0, 20%, 11.7647058824%, 0.6) 100%);
}
.button.christmas > *:first-child:after {
  position: absolute;
  content: " ";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to bottom, #0077ff 0%, #00d9ff 100%);
  background: linear-gradient(to bottom, hsl(0, 77.0491803279%, 47.8431372549%) 0%, hsl(113.5329341317, 86.5284974093%, 37.8431372549%) 100%);
}

.button.halloweenOld {
  background: #f93c00 linear-gradient(to right, hsl(5.6962025316, 91.8604651163%, 33.7254901961%) 0%, hsla(5.6962025316, 91.8604651163%, 33.7254901961%, 0.738) 7.6%, hsla(5.6962025316, 91.8604651163%, 33.7254901961%, 0.541) 13.6%, hsla(5.6962025316, 91.8604651163%, 33.7254901961%, 0.382) 18.8%, hsla(5.6962025316, 91.8604651163%, 33.7254901961%, 0.278) 22.6%, hsla(5.6962025316, 91.8604651163%, 33.7254901961%, 0.194) 26%, hsla(5.6962025316, 91.8604651163%, 33.7254901961%, 0.126) 29.2%, hsla(5.6962025316, 91.8604651163%, 33.7254901961%, 0.075) 32.08%, hsla(5.6962025316, 91.8604651163%, 33.7254901961%, 0.042) 34.44%, hsla(5.6962025316, 91.8604651163%, 33.7254901961%, 0.021) 36.4%, hsla(5.6962025316, 91.8604651163%, 33.7254901961%, 0.008) 38.08%, hsla(5.6962025316, 91.8604651163%, 33.7254901961%, 0.002) 39.28%, hsla(14.4578313253, 100%, 48.8235294118%, 0) 40%, hsla(5.5263157895, 91.5662650602%, 32.5490196078%, 0.382) 71.8%, hsla(5.5263157895, 91.5662650602%, 32.5490196078%, 0.541) 79.6%, hsla(5.5263157895, 91.5662650602%, 32.5490196078%, 0.738) 88.6%, hsl(5.5263157895, 91.5662650602%, 32.5490196078%) 100%);
  border: max(0.05em, 1px) solid #ab1811;
}
.button.halloweenOld.focus {
  filter: drop-shadow(0 0 0.25em rgb(178.5, 100.1, 0));
}
@media (min-width: 60em) {
  .button.halloweenOld:hover:not(.off) {
    box-shadow: inset 0 0.1em 0 rgb(101.4175531915, 14.2340425532, 10.0824468085);
    filter: drop-shadow(0 0 0.25em rgb(178.5, 100.1, 0));
    text-shadow: 0px 0.15em 0px #fe7b0a;
  }
}
.button.halloweenOld:focus-within:not(.off), .button.halloweenOld:focus:not(.off), .button.halloweenOld:active:not(.off), .button.halloweenOld.loading {
  box-shadow: inset 0 0.2em 0 rgb(101.4175531915, 14.2340425532, 10.0824468085);
  filter: drop-shadow(0 0 0.25em rgb(178.5, 100.1, 0));
  text-shadow: 0px 0.15em 0px #fe7b0a;
}
.button.halloweenOld > *:first-child:before {
  position: absolute;
  content: " ";
  top: 0;
  bottom: -0.25em;
  left: 0;
  right: 0;
  margin: 1px -1px 0px;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to right, hsla(22.3963133641, 90.7949790795%, 46.862745098%, 0.6) 0%, hsl(16.3404255319, 98.3263598326%, 46.862745098%) 50%, hsla(22.3963133641, 90.7949790795%, 46.862745098%, 0.6) 100%);
}
.button.halloweenOld > *:first-child:after {
  position: absolute;
  content: " ";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to bottom, #0077ff 0%, #00d9ff 100%);
  background: linear-gradient(to bottom, hsl(27.7868852459, 99.1869918699%, 51.7647058824%) 0%, hsl(16.7796610169, 95.1612903226%, 48.6274509804%) 100%);
}

.button.halloween {
  background: #f93c00 linear-gradient(to right, hsl(5.6962025316, 91.8604651163%, 33.7254901961%) 0%, hsla(5.6962025316, 91.8604651163%, 33.7254901961%, 0.738) 7.6%, hsla(5.6962025316, 91.8604651163%, 33.7254901961%, 0.541) 13.6%, hsla(5.6962025316, 91.8604651163%, 33.7254901961%, 0.382) 18.8%, hsla(5.6962025316, 91.8604651163%, 33.7254901961%, 0.278) 22.6%, hsla(5.6962025316, 91.8604651163%, 33.7254901961%, 0.194) 26%, hsla(5.6962025316, 91.8604651163%, 33.7254901961%, 0.126) 29.2%, hsla(5.6962025316, 91.8604651163%, 33.7254901961%, 0.075) 32.08%, hsla(5.6962025316, 91.8604651163%, 33.7254901961%, 0.042) 34.44%, hsla(5.6962025316, 91.8604651163%, 33.7254901961%, 0.021) 36.4%, hsla(5.6962025316, 91.8604651163%, 33.7254901961%, 0.008) 38.08%, hsla(5.6962025316, 91.8604651163%, 33.7254901961%, 0.002) 39.28%, hsla(14.4578313253, 100%, 48.8235294118%, 0) 40%, hsla(5.5263157895, 91.5662650602%, 32.5490196078%, 0.382) 71.8%, hsla(5.5263157895, 91.5662650602%, 32.5490196078%, 0.541) 79.6%, hsla(5.5263157895, 91.5662650602%, 32.5490196078%, 0.738) 88.6%, hsl(5.5263157895, 91.5662650602%, 32.5490196078%) 100%);
  border: max(0.05em, 1px) solid #ab1811;
}
.button.halloween.focus {
  filter: drop-shadow(0 0 0.25em rgb(178.5, 100.1, 0));
}
@media (min-width: 60em) {
  .button.halloween:hover:not(.off) {
    box-shadow: inset 0 0.1em 0 rgb(101.4175531915, 14.2340425532, 10.0824468085);
    filter: drop-shadow(0 0 0.25em rgb(178.5, 100.1, 0));
    text-shadow: 0px 0.15em 0px #fe7b0a;
  }
}
.button.halloween:focus-within:not(.off), .button.halloween:focus:not(.off), .button.halloween:active:not(.off), .button.halloween.loading {
  box-shadow: inset 0 0.2em 0 rgb(101.4175531915, 14.2340425532, 10.0824468085);
  filter: drop-shadow(0 0 0.25em rgb(178.5, 100.1, 0));
  text-shadow: 0px 0.15em 0px #fe7b0a;
}
.button.halloween > *:first-child:before {
  position: absolute;
  content: " ";
  top: 0;
  bottom: -0.25em;
  left: 0;
  right: 0;
  margin: 1px -1px 0px;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to right, hsla(22.3963133641, 90.7949790795%, 46.862745098%, 0.6) 0%, hsl(16.3404255319, 98.3263598326%, 46.862745098%) 50%, hsla(22.3963133641, 90.7949790795%, 46.862745098%, 0.6) 100%);
}
.button.halloween > *:first-child:after {
  position: absolute;
  content: " ";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to bottom, #0077ff 0%, #00d9ff 100%);
  background: linear-gradient(to bottom, hsl(27.7868852459, 99.1869918699%, 51.7647058824%) 0%, hsl(16.7796610169, 95.1612903226%, 48.6274509804%) 100%);
}

.button.star1 {
  background: #686b6f linear-gradient(to right, hsl(214.8387096774, 22.3021582734%, 27.2549019608%) 0%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.738) 7.6%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.541) 13.6%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.382) 18.8%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.278) 22.6%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.194) 26%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.126) 29.2%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.075) 32.08%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.042) 34.44%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.021) 36.4%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.008) 38.08%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.002) 39.28%, hsla(214.2857142857, 3.2558139535%, 42.1568627451%, 0) 40%, hsla(204, 7.6923076923%, 12.7450980392%, 0.382) 71.8%, hsla(204, 7.6923076923%, 12.7450980392%, 0.541) 79.6%, hsla(204, 7.6923076923%, 12.7450980392%, 0.738) 88.6%, hsl(204, 7.6923076923%, 12.7450980392%) 100%);
  border: max(0.05em, 1px) solid #2e3136;
}
.button.star1.focus {
  filter: drop-shadow(0 0 0.25em rgb(114.2670157068, 128.2329842932, 128.2329842932));
}
@media (min-width: 60em) {
  .button.star1:hover:not(.off) {
    box-shadow: inset 0 0.1em 0 rgb(10.81, 11.515, 12.69);
    filter: drop-shadow(0 0 0.25em rgb(114.2670157068, 128.2329842932, 128.2329842932));
  }
}
.button.star1:focus-within:not(.off), .button.star1:focus:not(.off), .button.star1:active:not(.off), .button.star1.loading {
  box-shadow: inset 0 0.2em 0 rgb(10.81, 11.515, 12.69);
  filter: drop-shadow(0 0 0.25em rgb(114.2670157068, 128.2329842932, 128.2329842932));
}
.button.star1 > *:first-child:before {
  position: absolute;
  content: " ";
  top: 0;
  bottom: -0.25em;
  left: 0;
  right: 0;
  margin: 1px -1px 0px;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to right, hsla(187.5, 5.4054054054%, 29.0196078431%, 0.6) 0%, hsl(180, 5.7591623037%, 62.5490196078%) 50%, hsla(187.5, 5.4054054054%, 29.0196078431%, 0.6) 100%);
}
.button.star1 > *:first-child:after {
  position: absolute;
  content: " ";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to bottom, #0077ff 0%, #00d9ff 100%);
  background: linear-gradient(to bottom, hsl(210, 8.8888888889%, 82.3529411765%) 0%, hsl(191.25, 7.0175438596%, 44.7058823529%) 100%);
}

.button.star2 {
  background: #686b6f linear-gradient(to right, hsl(214.8387096774, 22.3021582734%, 27.2549019608%) 0%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.738) 7.6%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.541) 13.6%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.382) 18.8%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.278) 22.6%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.194) 26%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.126) 29.2%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.075) 32.08%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.042) 34.44%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.021) 36.4%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.008) 38.08%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.002) 39.28%, hsla(214.2857142857, 3.2558139535%, 42.1568627451%, 0) 40%, hsla(204, 7.6923076923%, 12.7450980392%, 0.382) 71.8%, hsla(204, 7.6923076923%, 12.7450980392%, 0.541) 79.6%, hsla(204, 7.6923076923%, 12.7450980392%, 0.738) 88.6%, hsl(204, 7.6923076923%, 12.7450980392%) 100%);
  border: max(0.05em, 1px) solid #2e3136;
}
.button.star2.focus {
  filter: drop-shadow(0 0 0.25em rgb(114.2670157068, 128.2329842932, 128.2329842932));
}
@media (min-width: 60em) {
  .button.star2:hover:not(.off) {
    box-shadow: inset 0 0.1em 0 rgb(10.81, 11.515, 12.69);
    filter: drop-shadow(0 0 0.25em rgb(114.2670157068, 128.2329842932, 128.2329842932));
  }
}
.button.star2:focus-within:not(.off), .button.star2:focus:not(.off), .button.star2:active:not(.off), .button.star2.loading {
  box-shadow: inset 0 0.2em 0 rgb(10.81, 11.515, 12.69);
  filter: drop-shadow(0 0 0.25em rgb(114.2670157068, 128.2329842932, 128.2329842932));
}
.button.star2 > *:first-child:before {
  position: absolute;
  content: " ";
  top: 0;
  bottom: -0.25em;
  left: 0;
  right: 0;
  margin: 1px -1px 0px;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to right, hsla(187.5, 5.4054054054%, 29.0196078431%, 0.6) 0%, hsl(180, 5.7591623037%, 62.5490196078%) 50%, hsla(187.5, 5.4054054054%, 29.0196078431%, 0.6) 100%);
}
.button.star2 > *:first-child:after {
  position: absolute;
  content: " ";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to bottom, #0077ff 0%, #00d9ff 100%);
  background: linear-gradient(to bottom, hsl(210, 8.8888888889%, 82.3529411765%) 0%, hsl(191.25, 7.0175438596%, 44.7058823529%) 100%);
}

.button.star3 {
  background: #686b6f linear-gradient(to right, hsl(214.8387096774, 22.3021582734%, 27.2549019608%) 0%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.738) 7.6%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.541) 13.6%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.382) 18.8%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.278) 22.6%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.194) 26%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.126) 29.2%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.075) 32.08%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.042) 34.44%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.021) 36.4%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.008) 38.08%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.002) 39.28%, hsla(214.2857142857, 3.2558139535%, 42.1568627451%, 0) 40%, hsla(204, 7.6923076923%, 12.7450980392%, 0.382) 71.8%, hsla(204, 7.6923076923%, 12.7450980392%, 0.541) 79.6%, hsla(204, 7.6923076923%, 12.7450980392%, 0.738) 88.6%, hsl(204, 7.6923076923%, 12.7450980392%) 100%);
  border: max(0.05em, 1px) solid #2e3136;
}
.button.star3.focus {
  filter: drop-shadow(0 0 0.25em rgb(114.2670157068, 128.2329842932, 128.2329842932));
}
@media (min-width: 60em) {
  .button.star3:hover:not(.off) {
    box-shadow: inset 0 0.1em 0 rgb(10.81, 11.515, 12.69);
    filter: drop-shadow(0 0 0.25em rgb(114.2670157068, 128.2329842932, 128.2329842932));
  }
}
.button.star3:focus-within:not(.off), .button.star3:focus:not(.off), .button.star3:active:not(.off), .button.star3.loading {
  box-shadow: inset 0 0.2em 0 rgb(10.81, 11.515, 12.69);
  filter: drop-shadow(0 0 0.25em rgb(114.2670157068, 128.2329842932, 128.2329842932));
}
.button.star3 > *:first-child:before {
  position: absolute;
  content: " ";
  top: 0;
  bottom: -0.25em;
  left: 0;
  right: 0;
  margin: 1px -1px 0px;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to right, hsla(187.5, 5.4054054054%, 29.0196078431%, 0.6) 0%, hsl(180, 5.7591623037%, 62.5490196078%) 50%, hsla(187.5, 5.4054054054%, 29.0196078431%, 0.6) 100%);
}
.button.star3 > *:first-child:after {
  position: absolute;
  content: " ";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to bottom, #0077ff 0%, #00d9ff 100%);
  background: linear-gradient(to bottom, hsl(210, 8.8888888889%, 82.3529411765%) 0%, hsl(191.25, 7.0175438596%, 44.7058823529%) 100%);
}

.button.star4 {
  background: #686b6f linear-gradient(to right, hsl(214.8387096774, 22.3021582734%, 27.2549019608%) 0%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.738) 7.6%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.541) 13.6%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.382) 18.8%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.278) 22.6%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.194) 26%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.126) 29.2%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.075) 32.08%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.042) 34.44%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.021) 36.4%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.008) 38.08%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.002) 39.28%, hsla(214.2857142857, 3.2558139535%, 42.1568627451%, 0) 40%, hsla(204, 7.6923076923%, 12.7450980392%, 0.382) 71.8%, hsla(204, 7.6923076923%, 12.7450980392%, 0.541) 79.6%, hsla(204, 7.6923076923%, 12.7450980392%, 0.738) 88.6%, hsl(204, 7.6923076923%, 12.7450980392%) 100%);
  border: max(0.05em, 1px) solid #2e3136;
}
.button.star4.focus {
  filter: drop-shadow(0 0 0.25em rgb(114.2670157068, 128.2329842932, 128.2329842932));
}
@media (min-width: 60em) {
  .button.star4:hover:not(.off) {
    box-shadow: inset 0 0.1em 0 rgb(10.81, 11.515, 12.69);
    filter: drop-shadow(0 0 0.25em rgb(114.2670157068, 128.2329842932, 128.2329842932));
  }
}
.button.star4:focus-within:not(.off), .button.star4:focus:not(.off), .button.star4:active:not(.off), .button.star4.loading {
  box-shadow: inset 0 0.2em 0 rgb(10.81, 11.515, 12.69);
  filter: drop-shadow(0 0 0.25em rgb(114.2670157068, 128.2329842932, 128.2329842932));
}
.button.star4 > *:first-child:before {
  position: absolute;
  content: " ";
  top: 0;
  bottom: -0.25em;
  left: 0;
  right: 0;
  margin: 1px -1px 0px;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to right, hsla(187.5, 5.4054054054%, 29.0196078431%, 0.6) 0%, hsl(180, 5.7591623037%, 62.5490196078%) 50%, hsla(187.5, 5.4054054054%, 29.0196078431%, 0.6) 100%);
}
.button.star4 > *:first-child:after {
  position: absolute;
  content: " ";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to bottom, #0077ff 0%, #00d9ff 100%);
  background: linear-gradient(to bottom, hsl(210, 8.8888888889%, 82.3529411765%) 0%, hsl(191.25, 7.0175438596%, 44.7058823529%) 100%);
}

.button.star5 {
  background: #686b6f linear-gradient(to right, hsl(214.8387096774, 22.3021582734%, 27.2549019608%) 0%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.738) 7.6%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.541) 13.6%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.382) 18.8%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.278) 22.6%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.194) 26%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.126) 29.2%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.075) 32.08%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.042) 34.44%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.021) 36.4%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.008) 38.08%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.002) 39.28%, hsla(214.2857142857, 3.2558139535%, 42.1568627451%, 0) 40%, hsla(204, 7.6923076923%, 12.7450980392%, 0.382) 71.8%, hsla(204, 7.6923076923%, 12.7450980392%, 0.541) 79.6%, hsla(204, 7.6923076923%, 12.7450980392%, 0.738) 88.6%, hsl(204, 7.6923076923%, 12.7450980392%) 100%);
  border: max(0.05em, 1px) solid #2e3136;
}
.button.star5.focus {
  filter: drop-shadow(0 0 0.25em rgb(114.2670157068, 128.2329842932, 128.2329842932));
}
@media (min-width: 60em) {
  .button.star5:hover:not(.off) {
    box-shadow: inset 0 0.1em 0 rgb(10.81, 11.515, 12.69);
    filter: drop-shadow(0 0 0.25em rgb(114.2670157068, 128.2329842932, 128.2329842932));
  }
}
.button.star5:focus-within:not(.off), .button.star5:focus:not(.off), .button.star5:active:not(.off), .button.star5.loading {
  box-shadow: inset 0 0.2em 0 rgb(10.81, 11.515, 12.69);
  filter: drop-shadow(0 0 0.25em rgb(114.2670157068, 128.2329842932, 128.2329842932));
}
.button.star5 > *:first-child:before {
  position: absolute;
  content: " ";
  top: 0;
  bottom: -0.25em;
  left: 0;
  right: 0;
  margin: 1px -1px 0px;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to right, hsla(187.5, 5.4054054054%, 29.0196078431%, 0.6) 0%, hsl(180, 5.7591623037%, 62.5490196078%) 50%, hsla(187.5, 5.4054054054%, 29.0196078431%, 0.6) 100%);
}
.button.star5 > *:first-child:after {
  position: absolute;
  content: " ";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to bottom, #0077ff 0%, #00d9ff 100%);
  background: linear-gradient(to bottom, hsl(210, 8.8888888889%, 82.3529411765%) 0%, hsl(191.25, 7.0175438596%, 44.7058823529%) 100%);
}

.button.disabled {
  background: #686b6f linear-gradient(to right, hsl(214.8387096774, 22.3021582734%, 27.2549019608%) 0%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.738) 7.6%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.541) 13.6%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.382) 18.8%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.278) 22.6%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.194) 26%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.126) 29.2%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.075) 32.08%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.042) 34.44%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.021) 36.4%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.008) 38.08%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.002) 39.28%, hsla(214.2857142857, 3.2558139535%, 42.1568627451%, 0) 40%, hsla(204, 7.6923076923%, 12.7450980392%, 0.382) 71.8%, hsla(204, 7.6923076923%, 12.7450980392%, 0.541) 79.6%, hsla(204, 7.6923076923%, 12.7450980392%, 0.738) 88.6%, hsl(204, 7.6923076923%, 12.7450980392%) 100%);
  border: max(0.05em, 1px) solid #2e3136;
}
.button.disabled.focus {
  filter: drop-shadow(0 0 0.25em rgb(114.2670157068, 128.2329842932, 128.2329842932));
}
@media (min-width: 60em) {
  .button.disabled:hover:not(.off) {
    box-shadow: inset 0 0.1em 0 rgb(10.81, 11.515, 12.69);
    filter: drop-shadow(0 0 0.25em rgb(114.2670157068, 128.2329842932, 128.2329842932));
  }
}
.button.disabled:focus-within:not(.off), .button.disabled:focus:not(.off), .button.disabled:active:not(.off), .button.disabled.loading {
  box-shadow: inset 0 0.2em 0 rgb(10.81, 11.515, 12.69);
  filter: drop-shadow(0 0 0.25em rgb(114.2670157068, 128.2329842932, 128.2329842932));
}
.button.disabled > *:first-child:before {
  position: absolute;
  content: " ";
  top: 0;
  bottom: -0.25em;
  left: 0;
  right: 0;
  margin: 1px -1px 0px;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to right, hsla(187.5, 5.4054054054%, 29.0196078431%, 0.6) 0%, hsl(180, 5.7591623037%, 62.5490196078%) 50%, hsla(187.5, 5.4054054054%, 29.0196078431%, 0.6) 100%);
}
.button.disabled > *:first-child:after {
  position: absolute;
  content: " ";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to bottom, #0077ff 0%, #00d9ff 100%);
  background: linear-gradient(to bottom, hsl(210, 8.8888888889%, 82.3529411765%) 0%, hsl(191.25, 7.0175438596%, 44.7058823529%) 100%);
}

.button.transparent {
  background: #686b6f linear-gradient(to right, hsl(214.8387096774, 22.3021582734%, 27.2549019608%) 0%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.738) 7.6%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.541) 13.6%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.382) 18.8%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.278) 22.6%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.194) 26%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.126) 29.2%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.075) 32.08%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.042) 34.44%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.021) 36.4%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.008) 38.08%, hsla(214.8387096774, 22.3021582734%, 27.2549019608%, 0.002) 39.28%, hsla(214.2857142857, 3.2558139535%, 42.1568627451%, 0) 40%, hsla(204, 7.6923076923%, 12.7450980392%, 0.382) 71.8%, hsla(204, 7.6923076923%, 12.7450980392%, 0.541) 79.6%, hsla(204, 7.6923076923%, 12.7450980392%, 0.738) 88.6%, hsl(204, 7.6923076923%, 12.7450980392%) 100%);
  border: max(0.05em, 1px) solid #2e3136;
}
.button.transparent.focus {
  filter: drop-shadow(0 0 0.25em rgb(114.2670157068, 128.2329842932, 128.2329842932));
}
@media (min-width: 60em) {
  .button.transparent:hover:not(.off) {
    box-shadow: inset 0 0.1em 0 rgb(10.81, 11.515, 12.69);
    filter: drop-shadow(0 0 0.25em rgb(114.2670157068, 128.2329842932, 128.2329842932));
  }
}
.button.transparent:focus-within:not(.off), .button.transparent:focus:not(.off), .button.transparent:active:not(.off), .button.transparent.loading {
  box-shadow: inset 0 0.2em 0 rgb(10.81, 11.515, 12.69);
  filter: drop-shadow(0 0 0.25em rgb(114.2670157068, 128.2329842932, 128.2329842932));
}
.button.transparent > *:first-child:before {
  position: absolute;
  content: " ";
  top: 0;
  bottom: -0.25em;
  left: 0;
  right: 0;
  margin: 1px -1px 0px;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to right, hsla(187.5, 5.4054054054%, 29.0196078431%, 0.6) 0%, hsl(180, 5.7591623037%, 62.5490196078%) 50%, hsla(187.5, 5.4054054054%, 29.0196078431%, 0.6) 100%);
}
.button.transparent > *:first-child:after {
  position: absolute;
  content: " ";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 1em 1em/2em 2em 0.5em 0.5em;
  background: linear-gradient(to bottom, #0077ff 0%, #00d9ff 100%);
  background: linear-gradient(to bottom, hsl(210, 8.8888888889%, 82.3529411765%) 0%, hsl(191.25, 7.0175438596%, 44.7058823529%) 100%);
}

/*
.roundedButton {
  width: 100%;
  height: 0;
  padding: 0;
  padding-bottom: 100%;
  position: relative;

  > * {
    width: 100%;
    height: 100%;
    position: absolute !important;
    border-radius: 50% !important;
    &:before {
      transform: scaleX(2) rotate(20deg) !important;
      width: 0.75em !important;
      height: 0.25em !important;
      left: 30% !important;
    }
    &:after {
      display: none;
    }
    > .alert {
      font-size: 75%;
      margin-right: 5%;
      margin-top: 5%;
    }

    > .s, > *:first-child {
      border-radius: 50% !important;
      &:before,
      &:after {
        border-radius: 50% !important;
      }
    }
    > .o, &:before {
      border-radius: 50% !important;
    }
    > .image + .row {
      margin-top: -0.5em !important;
    }

    > .row {
      margin: auto !important;
      position: absolute !important;
      top: 0;
      bottom: 0;
      left: 10%;
      right: 10%;
      display: flex !important;
      flex-wrap: wrap !important;
      > .icon {
        margin: 0 !important;
        width: 100%;
        height: 0;
        padding-bottom: 100%;
        line-height: 1 !important;
        font-size: 1em !important;
        display: flex !important;
        * {
          margin: auto !important;
        }
      }
      > .icon + .row {
        margin-top: -0.75em !important;
      }
    }
  }
}
*/
.progress {
  position: relative;
  box-shadow: inset 0px -1px 0 #333, inset 0px 1px 0 #333, inset 1px 0px 0 #333, inset -1px 0px 0 #333, inset 0px -2px 0 #fff6f4, inset 0px 2px 0 #fff6f4, inset 2px 0px 0 #fff6f4, inset -2px 0px 0 #fff6f4, inset 0px -3px 0 rgba(0, 0, 0, 0.15), inset 0px 3px 0 rgba(0, 0, 0, 0.15), inset 3px 0px 0 rgba(0, 0, 0, 0.15), inset -3px 0px 0 rgba(0, 0, 0, 0.15);
  padding: 4px 4px 3px;
  border-radius: 10em;
}
.progress > *:first-child {
  filter: drop-shadow(1px 0px 0px rgba(0, 0, 0, 0.25));
  position: relative;
  overflow: visible;
  border-radius: 10em;
  max-width: 100%;
  min-width: 1.5em;
  transition: all ease-in 0.2s;
}
.progress.right {
  border-radius: 10em;
}
.progress.right > *:first-child {
  border-radius: 0 10em 10em 0;
}
.progress.round-1 > *:first-child {
  border-radius: 0.25em;
}
.progress.flat > *:first-child {
  border-radius: 0em;
}
.progress {
  /*.progressHeader > * {
    &.gold,&.golden {
      background: linear-gradient(to bottom, #ffc900 5%, #dd9a09 55%, #bfa42c) !important;
      border: max(0.05em, 1px) solid #844d08 !important;
    }
    &.red {
      background: linear-gradient(to bottom, #fb8585 5%, #e53a3a 55%, #d63333) !important;
      border: max(0.05em, 1px) solid #840808 !important;
    }
    &.blue {
      background: linear-gradient(to bottom, #6990ff 5%, #1498e5 55%, #2c67bf) !important;
      border: max(0.05em, 1px) solid #086d84 !important;
    }
    &.darkblue {
      background: linear-gradient(to bottom, #0428c0 5%, #1c2aea 55%, #0031ff) !important;
      border: max(0.05em, 1px) solid #02124a !important;
    }
    &.green {
      background: linear-gradient(to right, #18b03c, #00e628, #02b410) !important;
      border: max(0.05em, 1px) solid #006d22 !important;
    }
    &.purple {
      background: linear-gradient(to bottom, #c669ff 5%, #9514e5 55%, #bf2cb4) !important;
      border: max(0.05em, 1px) solid #5b0884 !important;
    }
    &.pink {
      background: linear-gradient(to bottom, #fb85cb 5%, #e53a91 55%, #d63376) !important;
      border: max(0.05em, 1px) solid #840841 !important;
    }
  }*/
  /*&.smaller,
  &.sm {
    .progressOuter {
      font-size: 0.75em;
    }
    .progress {
      min-height: 1.7em;
    }
  }
  &.xs {
    font-size: 0.85em;
    overflow: visible;
    .progressHeader {
      font-size: 1em;
      max-width: 90%;
      margin: auto;
    }
    .progressOuter {
      font-size: 0.5em;
    }
    .progress {
      min-height: 1.5em;
    }
    .progress-bar {
      margin-left: 0;
      margin-right: 0;
    }
  }*/
}
.progress.noborder {
  border: none;
}

.progress .header {
  background: linear-gradient(to bottom, #b3b2b2, #e3e3e3, #939393);
  border: max(0.05em, 1px) solid #6f6f6f;
}
.progress {
  background: linear-gradient(to bottom, #4d4d4d, #d6d6d6);
}
.progress > *:first-child {
  background: linear-gradient(to bottom, #d4d4d4, #6d6d6d);
}

.progress.blue .header {
  background: linear-gradient(to bottom, #6990ff, #1498e5, #2c67bf);
  border: max(0.05em, 1px) solid #086d84;
}
.progress.blue {
  background: linear-gradient(to bottom, #155996, #43b1d2);
}
.progress.blue > *:first-child {
  background: linear-gradient(to bottom, #3a74f9, #082ace);
}

.progress.darkblue .header {
  background: linear-gradient(to bottom, #1b57fa, #1433e5, #2c2ebf);
  border: max(0.05em, 1px) solid #081f84;
}
.progress.darkblue {
  background: linear-gradient(to bottom, #152696, #4369d2);
}
.progress.darkblue > *:first-child {
  background: linear-gradient(to bottom, #3a44f9, #1908ce);
}

.progress.green .header {
  background: linear-gradient(to bottom, #18b03c, #00e628, #02b410);
  border: max(0.05em, 1px) solid #006d22;
}
.progress.green {
  background: linear-gradient(to bottom, #118404, #69ff8b);
}
.progress.green > *:first-child {
  background: linear-gradient(to bottom, #1bff00, #028e54);
}

.progress.darkgreen .header {
  background: linear-gradient(to bottom, #b3b2b2, #e3e3e3, #939393);
  border: max(0.05em, 1px) solid #6f6f6f;
}
.progress.darkgreen {
  background: linear-gradient(to bottom, #4d4d4d, #d6d6d6);
}
.progress.darkgreen > *:first-child {
  background: linear-gradient(to bottom, #d4d4d4, #6d6d6d);
}

.progress.brightgreen .header {
  background: linear-gradient(to bottom, #b3b2b2, #e3e3e3, #939393);
  border: max(0.05em, 1px) solid #6f6f6f;
}
.progress.brightgreen {
  background: linear-gradient(to bottom, #4d4d4d, #d6d6d6);
}
.progress.brightgreen > *:first-child {
  background: linear-gradient(to bottom, #d4d4d4, #6d6d6d);
}

.progress.purple .header {
  background: linear-gradient(to bottom, #c669ff, #9514e5, #bf2cb4);
  border: max(0.05em, 1px) solid #5b0884;
}
.progress.purple {
  background: linear-gradient(to bottom, #9800ff, #f900f2);
}
.progress.purple > *:first-child {
  background: linear-gradient(to bottom, #a74afc, #69016d);
}

.progress.darkpurple .header {
  background: linear-gradient(to bottom, #bc2d8d, #922377, #852070);
  border: max(0.05em, 1px) solid #320848;
}
.progress.darkpurple {
  background: linear-gradient(to bottom, #5b1348, #cc3aa6);
}
.progress.darkpurple > *:first-child {
  background: linear-gradient(to bottom, #5e023b, #a10ad3);
}

.progress.brightpurple .header {
  background: linear-gradient(to bottom, #b3b2b2, #e3e3e3, #939393);
  border: max(0.05em, 1px) solid #6f6f6f;
}
.progress.brightpurple {
  background: linear-gradient(to bottom, #4d4d4d, #d6d6d6);
}
.progress.brightpurple > *:first-child {
  background: linear-gradient(to bottom, #d4d4d4, #6d6d6d);
}

.progress.red .header {
  background: linear-gradient(to bottom, #fb8585, #e53a3a, #d63333);
  border: max(0.05em, 1px) solid #840808;
}
.progress.red {
  background: linear-gradient(to bottom, #d22e2e, #fda3a3);
}
.progress.red > *:first-child {
  background: linear-gradient(to bottom, #f93a3a, #ce0808);
}

.progress.darkred .header {
  background: linear-gradient(to bottom, #b3b2b2, #e3e3e3, #939393);
  border: max(0.05em, 1px) solid #6f6f6f;
}
.progress.darkred {
  background: linear-gradient(to bottom, #4d4d4d, #d6d6d6);
}
.progress.darkred > *:first-child {
  background: linear-gradient(to bottom, #d4d4d4, #6d6d6d);
}

.progress.pink .header {
  background: linear-gradient(to bottom, #fb85cb, #e53a91, #d63376);
  border: max(0.05em, 1px) solid #840841;
}
.progress.pink {
  background: linear-gradient(to bottom, #a216a5, #e555c5);
}
.progress.pink > *:first-child {
  background: linear-gradient(to bottom, #f93ae7, #ce087f);
}

.progress.darkpink .header {
  background: linear-gradient(to bottom, #b3b2b2, #e3e3e3, #939393);
  border: max(0.05em, 1px) solid #6f6f6f;
}
.progress.darkpink {
  background: linear-gradient(to bottom, #4d4d4d, #d6d6d6);
}
.progress.darkpink > *:first-child {
  background: linear-gradient(to bottom, #d4d4d4, #6d6d6d);
}

.progress.brightpink .header {
  background: linear-gradient(to bottom, #b3b2b2, #e3e3e3, #939393);
  border: max(0.05em, 1px) solid #6f6f6f;
}
.progress.brightpink {
  background: linear-gradient(to bottom, #4d4d4d, #d6d6d6);
}
.progress.brightpink > *:first-child {
  background: linear-gradient(to bottom, #d4d4d4, #6d6d6d);
}

.progress.yellowpink .header {
  background: linear-gradient(to bottom, #b3b2b2, #e3e3e3, #939393);
  border: max(0.05em, 1px) solid #6f6f6f;
}
.progress.yellowpink {
  background: linear-gradient(to bottom, #4d4d4d, #d6d6d6);
}
.progress.yellowpink > *:first-child {
  background: linear-gradient(to bottom, #d4d4d4, #6d6d6d);
}

.progress.gold .header {
  background: linear-gradient(to bottom, #ffc900, #dd9a09, #bfa42c);
  border: max(0.05em, 1px) solid #844d08;
}
.progress.gold {
  background: linear-gradient(to bottom, #fd723c, #f2eeb4);
}
.progress.gold > *:first-child {
  background: linear-gradient(to bottom, #f6e504, #e64000);
}

.progress.darkgold .header {
  background: linear-gradient(to bottom, #ffc900, #dd9a09, #bfa42c);
  border: max(0.05em, 1px) solid #844d08;
}
.progress.darkgold {
  background: linear-gradient(to bottom, #fd723c, #f2eeb4);
}
.progress.darkgold > *:first-child {
  background: linear-gradient(to bottom, #f6e504, #e64000);
}

.progress.orange .header {
  background: linear-gradient(to bottom, #b05618, #e62c00, #b44102);
  border: max(0.05em, 1px) solid #6d0a00;
}
.progress.orange {
  background: linear-gradient(to bottom, #845104, #ff9f69);
}
.progress.orange > *:first-child {
  background: linear-gradient(to bottom, #ff7900, #8e2202);
}

.progress.lightorange .header {
  background: linear-gradient(to bottom, #b3b2b2, #e3e3e3, #939393);
  border: max(0.05em, 1px) solid #6f6f6f;
}
.progress.lightorange {
  background: linear-gradient(to bottom, #4d4d4d, #d6d6d6);
}
.progress.lightorange > *:first-child {
  background: linear-gradient(to bottom, #d4d4d4, #6d6d6d);
}

.progress.turquoise .header {
  background: linear-gradient(to bottom, #69ffc8, #14e5a3, #2cbfb8);
  border: max(0.05em, 1px) solid #088469;
}
.progress.turquoise {
  background: linear-gradient(to bottom, #158f96, #43d2bf);
}
.progress.turquoise > *:first-child {
  background: linear-gradient(to bottom, #3af3f9, #08aace);
}

.progress.grey .header {
  background: linear-gradient(to bottom, #b3b2b2, #e3e3e3, #939393);
  border: max(0.05em, 1px) solid #6f6f6f;
}
.progress.grey {
  background: linear-gradient(to bottom, #4d4d4d, #d6d6d6);
}
.progress.grey > *:first-child {
  background: linear-gradient(to bottom, #d4d4d4, #6d6d6d);
}

.progress.lightgrey .header {
  background: linear-gradient(to bottom, #b3b2b2, #e3e3e3, #939393);
  border: max(0.05em, 1px) solid #6f6f6f;
}
.progress.lightgrey {
  background: linear-gradient(to bottom, #4d4d4d, #d6d6d6);
}
.progress.lightgrey > *:first-child {
  background: linear-gradient(to bottom, #d4d4d4, #6d6d6d);
}

.progress.black .header {
  background: linear-gradient(to bottom, #0e0b00, #250000, #100901);
  border: max(0.05em, 1px) solid #614801;
}
.progress.black {
  background: linear-gradient(to bottom, #021a31, #114d5f);
}
.progress.black > *:first-child {
  background: linear-gradient(to bottom, #242100, #320e00);
}

.progress.christmas .header {
  background: linear-gradient(to bottom, #f90000, #037611, #b80000);
  border: max(0.05em, 1px) solid #f8baba;
}
.progress.christmas {
  background: linear-gradient(to bottom, #163102, #5f1111);
}
.progress.christmas > *:first-child {
  background: linear-gradient(to bottom, #10a608, #7e0303);
}

.progress.halloweenOld .header {
  background: linear-gradient(to bottom, #b3b2b2, #e3e3e3, #939393);
  border: max(0.05em, 1px) solid #6f6f6f;
}
.progress.halloweenOld {
  background: linear-gradient(to bottom, #4d4d4d, #d6d6d6);
}
.progress.halloweenOld > *:first-child {
  background: linear-gradient(to bottom, #d4d4d4, #6d6d6d);
}

.progress.halloween .header {
  background: linear-gradient(to bottom, #b3b2b2, #e3e3e3, #939393);
  border: max(0.05em, 1px) solid #6f6f6f;
}
.progress.halloween {
  background: linear-gradient(to bottom, #4d4d4d, #d6d6d6);
}
.progress.halloween > *:first-child {
  background: linear-gradient(to bottom, #d4d4d4, #6d6d6d);
}

.progress.star1 .header {
  background: linear-gradient(to bottom, #b3b2b2, #e3e3e3, #939393);
  border: max(0.05em, 1px) solid #6f6f6f;
}
.progress.star1 {
  background: linear-gradient(to bottom, #4d4d4d, #d6d6d6);
}
.progress.star1 > *:first-child {
  background: linear-gradient(to bottom, #d4d4d4, #6d6d6d);
}

.progress.star2 .header {
  background: linear-gradient(to bottom, #b3b2b2, #e3e3e3, #939393);
  border: max(0.05em, 1px) solid #6f6f6f;
}
.progress.star2 {
  background: linear-gradient(to bottom, #4d4d4d, #d6d6d6);
}
.progress.star2 > *:first-child {
  background: linear-gradient(to bottom, #d4d4d4, #6d6d6d);
}

.progress.star3 .header {
  background: linear-gradient(to bottom, #b3b2b2, #e3e3e3, #939393);
  border: max(0.05em, 1px) solid #6f6f6f;
}
.progress.star3 {
  background: linear-gradient(to bottom, #4d4d4d, #d6d6d6);
}
.progress.star3 > *:first-child {
  background: linear-gradient(to bottom, #d4d4d4, #6d6d6d);
}

.progress.star4 .header {
  background: linear-gradient(to bottom, #b3b2b2, #e3e3e3, #939393);
  border: max(0.05em, 1px) solid #6f6f6f;
}
.progress.star4 {
  background: linear-gradient(to bottom, #4d4d4d, #d6d6d6);
}
.progress.star4 > *:first-child {
  background: linear-gradient(to bottom, #d4d4d4, #6d6d6d);
}

.progress.star5 .header {
  background: linear-gradient(to bottom, #b3b2b2, #e3e3e3, #939393);
  border: max(0.05em, 1px) solid #6f6f6f;
}
.progress.star5 {
  background: linear-gradient(to bottom, #4d4d4d, #d6d6d6);
}
.progress.star5 > *:first-child {
  background: linear-gradient(to bottom, #d4d4d4, #6d6d6d);
}

.progress.disabled .header {
  background: linear-gradient(to bottom, #b3b2b2, #e3e3e3, #939393);
  border: max(0.05em, 1px) solid #6f6f6f;
}
.progress.disabled {
  background: linear-gradient(to bottom, #4d4d4d, #d6d6d6);
}
.progress.disabled > *:first-child {
  background: linear-gradient(to bottom, #d4d4d4, #6d6d6d);
}

.progress.transparent .header {
  background: linear-gradient(to bottom, #b3b2b2, #e3e3e3, #939393);
  border: max(0.05em, 1px) solid #6f6f6f;
}
.progress.transparent {
  background: linear-gradient(to bottom, #4d4d4d, #d6d6d6);
}
.progress.transparent > *:first-child {
  background: linear-gradient(to bottom, #d4d4d4, #6d6d6d);
}

input[type=text], input[type=password], input[type=email], input[type=url], input[type=date], input[type=month], input[type=time], input[type=datetime], input[type=datetime-local], input[type=week], input[type=number], input[type=search], input[type=tel], input[type=color] {
  padding: 0.5em 0.6em;
  display: inline-block;
  border: 1px solid #ccc;
  box-shadow: inset 0 1px 3px #ddd;
  border-radius: 4px;
  vertical-align: middle;
  box-sizing: border-box;
  text-shadow: none;
}
input[type=text]::placeholder, input[type=password]::placeholder, input[type=email]::placeholder, input[type=url]::placeholder, input[type=date]::placeholder, input[type=month]::placeholder, input[type=time]::placeholder, input[type=datetime]::placeholder, input[type=datetime-local]::placeholder, input[type=week]::placeholder, input[type=number]::placeholder, input[type=search]::placeholder, input[type=tel]::placeholder, input[type=color]::placeholder {
  color: #ccc;
  opacity: 1;
}
input[type=text]:-ms-input-placeholder, input[type=password]:-ms-input-placeholder, input[type=email]:-ms-input-placeholder, input[type=url]:-ms-input-placeholder, input[type=date]:-ms-input-placeholder, input[type=month]:-ms-input-placeholder, input[type=time]:-ms-input-placeholder, input[type=datetime]:-ms-input-placeholder, input[type=datetime-local]:-ms-input-placeholder, input[type=week]:-ms-input-placeholder, input[type=number]:-ms-input-placeholder, input[type=search]:-ms-input-placeholder, input[type=tel]:-ms-input-placeholder, input[type=color]:-ms-input-placeholder {
  color: #ccc;
}
input[type=text]::-ms-input-placeholder, input[type=password]::-ms-input-placeholder, input[type=email]::-ms-input-placeholder, input[type=url]::-ms-input-placeholder, input[type=date]::-ms-input-placeholder, input[type=month]::-ms-input-placeholder, input[type=time]::-ms-input-placeholder, input[type=datetime]::-ms-input-placeholder, input[type=datetime-local]::-ms-input-placeholder, input[type=week]::-ms-input-placeholder, input[type=number]::-ms-input-placeholder, input[type=search]::-ms-input-placeholder, input[type=tel]::-ms-input-placeholder, input[type=color]::-ms-input-placeholder {
  color: #ccc;
}

select, textarea {
  padding: 0.5em 0.6em;
  display: inline-block;
  border: 1px solid #ccc;
  box-shadow: inset 0 1px 3px #ddd;
  border-radius: 4px;
  vertical-align: middle;
  box-sizing: border-box;
  text-shadow: none;
}
select::placeholder, textarea::placeholder {
  color: #ccc;
  opacity: 1;
}
select:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #ccc;
}
select::-ms-input-placeholder, textarea::-ms-input-placeholder {
  color: #ccc;
}

input:not([type]) {
  padding: 0.5em 0.6em;
  display: inline-block;
  border: 1px solid #ccc;
  box-shadow: inset 0 1px 3px #ddd;
  border-radius: 4px;
  box-sizing: border-box;
}
input[type=color] {
  padding: 0.2em 0.5em;
}
input[type=text]:focus, input[type=password]:focus, input[type=email]:focus, input[type=url]:focus, input[type=date]:focus, input[type=month]:focus, input[type=time]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=week]:focus, input[type=number]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=color]:focus {
  outline: 0;
  border-color: #129FEA;
}

select:focus, textarea:focus {
  outline: 0;
  border-color: #129FEA;
}

input:not([type]):focus {
  outline: 0;
  border-color: #129FEA;
}
input[type=file]:focus, input[type=radio]:focus, input[type=checkbox]:focus {
  outline: thin solid #129FEA;
  outline: 1px auto #129FEA;
}

.checkbox, .radio {
  margin: 0.5em 0;
  display: block;
}

input[type=text][disabled], input[type=password][disabled], input[type=email][disabled], input[type=url][disabled], input[type=date][disabled], input[type=month][disabled], input[type=time][disabled], input[type=datetime][disabled], input[type=datetime-local][disabled], input[type=week][disabled], input[type=number][disabled], input[type=search][disabled], input[type=tel][disabled], input[type=color][disabled] {
  cursor: not-allowed;
  background-color: #eaeded;
  color: #cad2d3;
}

select[disabled], textarea[disabled] {
  cursor: not-allowed;
  background-color: #eaeded;
  color: #cad2d3;
}

input:not([type])[disabled] {
  cursor: not-allowed;
  background-color: #eaeded;
  color: #cad2d3;
}
input[readonly] {
  background-color: #eee;
  /* menu hover bg color */
  color: #777;
  /* menu text color */
  border-color: #ccc;
}

select[readonly], textarea[readonly] {
  background-color: #eee;
  /* menu hover bg color */
  color: #777;
  /* menu text color */
  border-color: #ccc;
}

input:focus:invalid, textarea:focus:invalid, select:focus:invalid {
  color: #b94a48;
  border-color: #e9322d;
}

input[type=file]:focus:invalid:focus, input[type=radio]:focus:invalid:focus, input[type=checkbox]:focus:invalid:focus {
  outline-color: #e9322d;
}

select {
  /* Normalizes the height; padding is not sufficient. */
  height: 2.25em;
  border: 1px solid #ccc;
  background-color: white;
}
select[multiple] {
  height: auto;
}

label {
  margin: 0.5em 0 0.2em;
}

fieldset {
  margin: 0;
  padding: 0.35em 0 0.75em;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  padding: 0.3em 0;
  margin-bottom: 0.3em;
  color: #333;
  border-bottom: 1px solid #e5e5e5;
}

.input-transparent {
  background: none;
  border: none;
  color: white;
  box-shadow: none;
}

.form input.input-rounded,
.input-rounded,
input.input-rounded {
  border-radius: 2em;
  padding: 0.5em 1em;
}

.form-aligned input, .form-aligned textarea, .form-aligned select {
  display: inline-block;
  vertical-align: middle;
}

.form-message-inline {
  display: inline-block;
  vertical-align: middle;
}

.form-message-inline {
  display: inline-block;
  padding-left: 0.3em;
  color: #666;
  vertical-align: middle;
  font-size: 0.875em;
}

/* Block help for forms */
.form-message {
  display: block;
  color: #666;
  font-size: 0.875em;
}

/* The switch - the box around the slider */
.switch {
  position: relative;
  display: inline-block;
  width: 2.1em;
  height: 1em;
}

/* Hide default HTML checkbox */
.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

/* The slider */
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 0.7em;
  width: 0.7em;
  left: 0.2em;
  bottom: 0.15em;
  background-color: white;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

input:checked + .slider {
  background-color: #2196F3;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
  -webkit-transform: translateX(1em);
  -ms-transform: translateX(1em);
  transform: translateX(1em);
}

/* Rounded sliders */
.slider.round {
  border-radius: 1em;
}

.slider.round:before {
  border-radius: 50%;
}

@media only screen and (max-width: 480px) {
  .form button[type=submit] {
    margin: 0.7em 0 0;
  }
  .form input:not([type]), .form input[type=text], .form input[type=password], .form input[type=email], .form input[type=url], .form input[type=date], .form input[type=month], .form input[type=time], .form input[type=datetime], .form input[type=datetime-local], .form input[type=week], .form input[type=number], .form input[type=search], .form input[type=tel], .form input[type=color] {
    margin-bottom: 0.3em;
    display: block;
  }
  .form label {
    margin-bottom: 0.3em;
    display: block;
  }
  .group input:not([type]), .group input[type=text], .group input[type=password], .group input[type=email], .group input[type=url], .group input[type=date], .group input[type=month], .group input[type=time], .group input[type=datetime], .group input[type=datetime-local], .group input[type=week], .group input[type=number], .group input[type=search], .group input[type=tel], .group input[type=color] {
    margin-bottom: 0;
  }
  .form-message-inline, .form-message {
    display: block;
    font-size: 0.75em;
    /* Increased bottom padding to make it group with its related input element. */
    padding: 0.2em 0 0.8em;
  }
}
.pwa-app-install-iphone {
  top: 0;
  width: 100%;
}

.pwa-app-install {
  position: absolute;
  z-index: 12345;
}

.ios-app-install-arrow-down {
  text-align: center;
  width: 50%;
  margin-left: calc(50% - 3em);
  height: 3em;
}

.pwa-app-install-content-ipad, .pwa-app-install-content-iphone {
  background-color: hsla(0, 0%, 86%, 0.9);
  border-radius: 30px;
  min-height: 100px;
}

.ios-app-share {
  position: relative;
}

.pwa-app-install-content.dark {
  color: #333;
}
.pwa-app-install-content {
  padding: 5%;
  min-height: 100px;
  line-height: 40px;
}

.pwa-app-install-description {
  position: relative;
  display: table;
}

.zio {
  animation-name: zoominout;
  animation-iteration-count: infinite;
  animation-duration: 0.6s;
  animation-timing-function: cubic-bezier(0.46, 0.03, 0.52, 0.96);
}
.zio.rotate {
  animation-name: zoominoutRotated;
}
.zio.plain {
  animation-name: zoominoutNoBorder;
}
.zio.once {
  animation-iteration-count: 1;
}
.zio.three {
  animation-iteration-count: 3;
}
.zio.five {
  animation-iteration-count: 5;
}
.zio.ten {
  animation-iteration-count: 10;
}

.zi {
  animation: zoomInPopping 0.5s ease-in-out forwards 1;
}
.zi.plain {
  animation-name: zoomInPoppingStraight;
}
.zi.swing {
  animation-name: zoomInPoppingSwing;
}
.zi.jump {
  animation-name: zoomInPoppingJumpIn;
}
.zi.once {
  animation-iteration-count: 1;
}
.zi.three {
  animation-iteration-count: 3;
}
.zi.five {
  animation-iteration-count: 5;
}
.zi.ten {
  animation-iteration-count: 10;
}

.infinite {
  animation-iteration-count: infinite !important;
}

.fade {
  animation-iteration-count: 1;
  animation-duration: 0.6s;
  animation-timing-function: cubic-bezier(0.46, 0.03, 0.52, 0.96);
  animation-fill-mode: forwards;
}
.fade.out {
  animation-name: fadeOut;
}
.fade.out.zoom {
  animation-name: fadeOutZoom;
}
.fade.in {
  animation-name: fadeIn;
}
.fade.in.zoom {
  animation-name: fadeInZoom;
}

.shake {
  animation-name: shakeShake;
  animation-iteration-count: 5;
  animation-duration: 2s;
  animation-timing-function: cubic-bezier(0.46, 0.03, 0.52, 0.96);
  animation-fill-mode: forwards;
}

.rotate {
  animation-name: glowRotate;
  animation-iteration-count: infinite;
  animation-duration: 0.6s;
  animation-timing-function: cubic-bezier(0.46, 0.03, 0.52, 0.96);
}

@keyframes fadeOutZoom {
  80% {
    transform: scale(2.5);
    opacity: 0;
  }
  100% {
    transform: scale(2.5);
    opacity: 0;
  }
}
@keyframes fadeOut {
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeInZoom {
  0% {
    opacity: 0;
  }
  50% {
    transform: scale(2);
  }
  99% {
    transform: scale(1);
  }
  100% {
    transform: none;
    opacity: 1;
  }
}
@keyframes shakeShake {
  0% {
    transform: rotate(0deg);
  }
  10% {
    transform: rotate(-5deg);
  }
  20% {
    transform: rotate(5deg);
  }
  30% {
    transform: rotate(-2deg);
  }
  40% {
    transform: rotate(2deg);
  }
  50% {
    transform: rotate(0deg);
  }
}
@keyframes zoominout {
  0% {
    transform: scale(1);
  }
  90% {
    transform: scale(1.3);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes zoominoutNoBorder {
  0% {
    border: none;
    transform: scale(1);
  }
  90% {
    border: none;
    transform: scale(1.3);
  }
  100% {
    border: none;
    transform: scale(1);
  }
}
@keyframes zoominoutRotated {
  0% {
    border: none;
    transform: scale(1) rotate(-90deg);
  }
  90% {
    border: none;
    transform: scale(1.3) rotate(-90deg);
  }
  100% {
    border: none;
    transform: scale(1) rotate(-90deg);
  }
}
@keyframes zoomOutAndFade {
  0% {
    transform: scale(1);
  }
  70% {
    border: none;
    transform: scale(1.5);
  }
  99% {
    transform: scale(2);
    opacity: 0;
  }
  100% {
    transform: scale(1);
  }
}
@keyframes zoomInPopping {
  0% {
    opacity: 0;
    transform: rotate(90deg) scale(0.1);
  }
  70% {
    opacity: 1;
    transform: rotate(0deg) scale(1.2);
  }
  99% {
    transform: rotate(0deg) scale(1);
  }
  100% {
    opacity: 1;
    transform: rotate(0deg) scale(1);
  }
}
@keyframes zoomInPoppingStraight {
  0% {
    opacity: 0;
    transform: scale(0.1);
  }
  70% {
    opacity: 1;
    transform: scale(1.2);
  }
  99% {
    transform: scale(1);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes zoomInPoppingSwing {
  0% {
    opacity: 0;
    transform: scale(0);
    margin-left: auto;
  }
  1% {
    opacity: 0;
    transform: scale(0);
    margin-left: 0%;
  }
  50% {
    opacity: 0.3;
    transform: scale(0.6);
    margin-left: -200%;
  }
  51% {
    opacity: 0.8;
    transform: scale(0.6);
    margin-left: -200%;
  }
  99% {
    opacity: 1;
    transform: scale(1);
    margin-left: 0%;
  }
  100% {
    opacity: 1;
    transform: scale(1);
    margin-left: auto;
  }
}
@keyframes zoomInPoppingJumpIn {
  0% {
    opacity: 0;
    transform: scale(0.1);
    top: 2rem;
  }
  50% {
    opacity: 0.8;
    transform: scale(1.4);
    top: -8rem;
  }
  80% {
    opacity: 1;
    transform: scale(1);
    top: 0rem;
  }
  90% {
    opacity: 1;
    transform: scale(1.05);
    top: 0.15rem;
  }
  100% {
    opacity: 1;
    transform: scale(1);
    top: 0rem;
  }
}
@keyframes glowRotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes beat {
  to {
    transform: scaleY(1.15) scaleY(0.9);
  }
}
.delay0 {
  animation-delay: 0s;
}

.delay1 {
  animation-delay: 0.1s;
}

.delay2 {
  animation-delay: 0.2s;
}

.delay3 {
  animation-delay: 0.3s;
}

.delay4 {
  animation-delay: 0.4s;
}

.delay5 {
  animation-delay: 0.5s;
}

.delay6 {
  animation-delay: 0.6s;
}

.delay7 {
  animation-delay: 0.7s;
}

.delay8 {
  animation-delay: 0.8s;
}

.delay9 {
  animation-delay: 0.9s;
}

.delay10 {
  animation-delay: 1s;
}

.delayS0 {
  animation-delay: 0s !important;
}

.delayS1 {
  animation-delay: 0.5s !important;
}

.delayS2 {
  animation-delay: 1s !important;
}

.delayS3 {
  animation-delay: 1.5s !important;
}

.delayS4 {
  animation-delay: 2s !important;
}

.delayS5 {
  animation-delay: 2.5s !important;
}

.delayS6 {
  animation-delay: 3s !important;
}

.delayS7 {
  animation-delay: 3.5s !important;
}

.delayS8 {
  animation-delay: 4s !important;
}

.delayS9 {
  animation-delay: 4.5s !important;
}

.delayS10 {
  animation-delay: 5s !important;
}

.gelatine {
  animation: gelatine 0.5s infinite;
}

@keyframes gelatine {
  from, to {
    transform: scale(1, 1);
  }
  25% {
    transform: scale(0.9, 1.1);
  }
  50% {
    transform: scale(1.1, 0.9);
  }
  75% {
    transform: scale(0.95, 1.05);
  }
}
@keyframes withPointerBottom {
  0% {
    opacity: 0;
    transform: translate(0, 100%);
  }
  45% {
    opacity: 1;
    transform: translate(0, 0);
  }
  60% {
    opacity: 1;
    transform: translate(0, 0);
  }
  61% {
    opacity: 1;
    transform: translate(0px, 5%) scaleY(0.95);
  }
  75% {
    opacity: 1;
    transform: translate(0px, 5%) scaleY(0.95);
  }
  76% {
    opacity: 0;
    transform: translate(0px, 0px) scaleY(0.95);
  }
  100% {
    opacity: 0;
    transform: translate(0, 100%);
  }
}
@keyframes withPointerTop {
  0% {
    opacity: 0;
    transform: translate(-100%, -100%);
  }
  45% {
    opacity: 1;
    transform: translate(0, 0);
  }
  50% {
    opacity: 1;
    transform: translate(0px, 5%) scaleY(0.95);
  }
  65% {
    opacity: 1;
    transform: translate(0px, 5%) scaleY(0.95);
  }
  66% {
    opacity: 0;
    transform: translate(0px, 0px) scaleY(0.95);
  }
  100% {
    opacity: 0;
    transform: translate(0, -100%);
  }
}
@keyframes withPointerTop2 {
  0% {
    opacity: 0;
    transform: translate(-100%, -100%);
  }
  20% {
    opacity: 1;
    transform: translate(0, 0);
  }
  25% {
    opacity: 1;
    transform: scale(1);
  }
  30% {
    transform: scale(1.3);
  }
  35% {
    transform: scale(1);
  }
  40% {
    transform: scale(1.3);
  }
  45% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.3);
  }
  55% {
    transform: scale(1);
  }
  60% {
    transform: scale(1.3);
  }
  65% {
    transform: scale(1);
  }
  70% {
    transform: scale(1.3);
  }
  75% {
    transform: scale(1);
  }
  80% {
    transform: scale(1.3);
  }
  85% {
    transform: scale(1);
  }
  90% {
    transform: scale(1.3);
  }
  95% {
    opacity: 1;
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform: translate(100, 100%);
  }
}
@keyframes withPointerLeft {
  0% {
    opacity: 0;
    transform: translate(-100%, 0);
  }
  45% {
    opacity: 1;
    transform: translate(0, 0);
  }
  50% {
    opacity: 1;
    transform: translate(0px, 5%) scaleY(0.95);
  }
  65% {
    opacity: 1;
    transform: translate(0px, 5%) scaleY(0.95);
  }
  66% {
    opacity: 0;
    transform: translate(0px, 0px) scaleY(0.95);
  }
  100% {
    opacity: 0;
    transform: translate(-100%, 0);
  }
}
@keyframes withPointerRight {
  0% {
    opacity: 0;
    transform: translate(100%, 0);
  }
  45% {
    opacity: 1;
    transform: translate(0, 0);
  }
  50% {
    opacity: 1;
    transform: translate(0px, 5%) scaleY(0.95);
  }
  65% {
    opacity: 1;
    transform: translate(0px, 5%) scaleY(0.95);
  }
  66% {
    opacity: 0;
    transform: translate(0px, 0px) scaleY(0.95);
  }
  100% {
    opacity: 0;
    transform: translate(100%, 0);
  }
}
.pointer {
  /*position: relative;*/
  z-index: 1;
}
.pointer:after {
  font-size: 1rem;
  content: " " !important;
  background: none !important;
  background-image: url("/assets/icons/pointer.png") !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  background-position: center !important;
  position: absolute !important;
  right: 0em !important;
  left: 0em !important;
  z-index: 99999 !important;
  margin: auto !important;
  width: 5em !important;
  height: 5em !important;
  top: 0;
  bottom: 0;
  animation: zoominout 0.5s ease-in-out 0s infinite backwards;
}
.pointer.x05:after {
  font-size: 0.75rem;
}
.pointer.x2:after {
  font-size: 1.25rem;
}
.pointer.x3:after {
  font-size: 1.5rem;
}
.pointer.x4:after {
  font-size: 2rem;
}
.pointer.noZindexPointer {
  z-index: auto;
}
.pointer.noZindexPointer:after {
  z-index: 100 !important;
}
.pointer.mediumPointer:after {
  width: 7em !important;
  height: 7em !important;
  bottom: -4.5em !important;
}
.pointer.smallPointer:after {
  width: 5em !important;
  height: 5em !important;
  bottom: -2em !important;
}
.pointer.pushUpPointer:after {
  bottom: 0em !important;
}
.pointer.t:after {
  top: 25%;
  bottom: -25%;
}
.pointer.c:after {
  top: 50%;
  bottom: -50%;
}
.pointer.b:after {
  top: 75%;
  bottom: -75%;
}
.pointer.b.tab:after, .pointer.tab:after {
  top: 150%;
  bottom: -150%;
}
.pointer.bottom:after {
  animation-name: withPointerBottom;
  animation-duration: 2s;
}
.pointer.left:after {
  animation-name: withPointerLeft;
  animation-duration: 2s;
}
.pointer.right:after {
  animation-name: withPointerRight;
  animation-duration: 2s;
}
.pointer.top:after {
  animation-name: withPointerTop2;
  animation-duration: 4s;
}
.pointer.delay1:after {
  animation-delay: 1s;
}
.pointer.delay2:after {
  animation-delay: 2s;
}
.pointer.delay3:after {
  animation-delay: 3s;
}
.pointer.delay4:after {
  animation-delay: 4s;
}
.pointer.delay5:after {
  animation-delay: 5s;
}

@font-face {
  font-family: "Lilita One";
  font-style: normal;
  font-weight: 400;
  src: url("/fonts/lilita-one-v13-latin/lilita-one-v13-latin-regular.eot");
  src: local(""), url("/fonts/lilita-one-v13-latin/lilita-one-v13-latin-regular.eot?#iefix") format("embedded-opentype"), url("/fonts/lilita-one-v13-latin/lilita-one-v13-latin-regular.woff2") format("woff2"), url("/fonts/lilita-one-v13-latin/lilita-one-v13-latin-regular.woff") format("woff"), url("/fonts/lilita-one-v13-latin/lilita-one-v13-latin-regular.ttf") format("truetype"), url("/fonts/lilita-one-v13-latin/lilita-one-v13-latin-regular.svg#LilitaOne") format("svg");
}
html, body {
  height: 100%;
  max-height: 100%;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overscroll-behavior: contain;
}

* {
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.75), 0px 0px 1px rgb(0, 0, 0);
}

::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #888;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555;
}

a,
a:hover,
a:focus,
a:active,
a:visited,
a:-webkit-any-link {
  text-decoration: none;
  color: #f9fbff;
}

.w {
  text-decoration: none;
  color: #f9fbff;
}
.w:hover, .w:focus, .w:active, .w:visited, .w:-webkit-any-link {
  text-decoration: none;
  color: #f9fbff;
}

.row.even {
  justify-content: space-evenly;
}
.row.center {
  justify-content: center;
}
.row.start {
  justify-content: flex-start;
}
.row.end {
  justify-content: flex-end;
}
.row.between {
  justify-content: space-between;
}
.row.around {
  justify-content: space-around;
}

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

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

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

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

.text-uppercase {
  text-transform: uppercase;
}

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

.cursor-pointer {
  cursor: pointer;
}

.cursor-info {
  cursor: help;
}

.cursor-none {
  cursor: default !important;
}

.blur {
  filter: blur(3px);
}
.blur.bw {
  filter: blur(3px) saturate(0);
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: spinner-border 0.75s linear infinite;
}

.pos-rel,
.rel {
  position: relative;
}
.pos-rel.i,
.rel.i {
  position: relative !important;
}

.pos-abs,
.abs {
  position: absolute;
}
.pos-abs.i,
.abs.i {
  position: absolute !important;
}

.pos-abs-x,
.abs-x {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.pos-abs-xi,
.abs-xi {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: absolute !important;
  top: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  right: 0 !important;
  display: flex;
  align-items: center;
  justify-content: center;
}

.pos-abs-b,
.abs-b {
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.pos-abs-t,
.abs-t {
  position: absolute;
  top: 0;
  bottom: auto;
  left: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.pos-abs-l,
.abs-l {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

.pos-abs-lb,
.abs-lb {
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  right: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

.pos-abs-lt,
.abs-lt {
  position: absolute;
  top: 0;
  bottom: auto;
  left: 0;
  right: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

.pos-abs-r,
.abs-r {
  position: absolute;
  top: 0;
  bottom: 0;
  left: auto;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.pos-abs-rb,
.abs-rb {
  position: absolute;
  top: auto;
  bottom: 0;
  left: auto;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.pos-abs-rt,
.abs-rt {
  position: absolute;
  top: 0;
  bottom: auto;
  left: auto;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.pos-abs-bi,
.abs-bi {
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  right: 0;
  position: absolute !important;
  top: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  right: 0 !important;
  display: flex;
  align-items: center;
  justify-content: center;
}

.abs-bottom {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: absolute !important;
  top: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  right: 0 !important;
  display: flex;
  align-items: center;
  justify-content: end;
}

.abs-top {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: absolute !important;
  top: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  right: 0 !important;
  display: flex;
  align-items: center;
  justify-content: start;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.align-self-start,
.self-start {
  align-self: flex-start !important;
}

.align-self-end,
.self-end {
  align-self: flex-end !important;
}

.items-left {
  align-items: flex-start !important;
}

.items-center {
  align-items: center !important;
}

.items-right {
  align-items: flex-end !important;
}

.items-baseline {
  align-items: baseline !important;
}

.align-left {
  justify-content: flex-start !important;
}

.align-center {
  justify-content: center !important;
}

.align-right {
  justify-content: flex-end !important;
}

.content-left {
  align-content: flex-start !important;
}

.content-center {
  align-content: center !important;
}

.content-right {
  align-content: flex-end !important;
}

.grayscale {
  filter: grayscale(1);
}

.flex {
  display: flex;
}

.h100 {
  height: 100%;
}

.mh100 {
  min-height: 100%;
}

.inOutBack {
  transition: all cubic-bezier(0.68, -0.55, 0.27, 1.55) 0.5s;
}

img, canvas, .icon {
  max-width: 100%;
  height: auto;
  display: block;
}
img.v, canvas.v, .icon.v {
  max-width: none;
  height: 100%;
  display: block;
}
img, canvas, .icon {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
img.contain, canvas.contain, .icon.contain {
  background-size: contain;
}

canvas {
  touch-action: manipulation;
}

body {
  font-family: "Lilita One", Impact, sans-serif;
  background: #202124;
  color: #f9fbff;
  display: flex;
  flex-direction: column;
  height: 100dvh;
  max-height: 100dvh;
  justify-content: space-between;
}

header {
  flex: 0 0 auto;
  display: flex;
}

main {
  display: flex;
  flex-direction: column;
  height: 100dvh;
  max-height: 100dvh;
  justify-content: space-between;
  overflow: hidden;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
main .mainBg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100dvh;
  object-fit: cover;
}
main.tutor {
  background: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.75) 50%, rgba(0, 0, 0, 0.8196078431));
  z-index: 1001;
}

@media (max-width: 59.98em) and (max-height: 59.98em) {
  main.pwa {
    margin-top: 2em;
    padding-bottom: 1em;
    height: calc(100dvh - 2em);
  }
  main.pwa + .dialog {
    top: 1.5em;
  }
  main.pwa + .dialog > * {
    margin-bottom: 1.5em;
  }
}
.w100 {
  width: 100%;
}

.tutor-text {
  min-height: 50dvw;
}

.tutor-girls > * {
  z-index: 3;
}
.tutor-girls > *:nth-child(2) {
  margin-left: -50%;
  z-index: 2;
}
.tutor-girls > *:nth-child(3) {
  margin-left: -100%;
  z-index: 1;
}

footer {
  display: flex;
  flex: 0 0 auto;
}

article, .article {
  display: flex;
  align-self: center;
  flex: 1 1 auto;
  position: relative;
  flex-wrap: wrap;
  justify-content: center;
  align-content: flex-start;
}
aside, .aside {
  display: flex;
  position: absolute;
  bottom: 0;
  top: 0;
  transition: 0.1s all ease-in;
  z-index: 1;
}
aside .caret, .aside .caret {
  z-index: 1;
  width: 20vw;
  min-width: 20vw;
  transform: translate(0, 0);
  align-self: flex-end;
}
aside .caret .opened, .aside .caret .opened {
  display: none;
}
aside.right, .aside.right {
  right: 0;
  flex-wrap: nowrap;
  transform: translate(calc(100% - 0vw), 0);
}
aside.right .caret, .aside.right .caret {
  transform: translate(-20vw, 0);
}
aside.left, .aside.left {
  left: 0;
  flex-wrap: nowrap;
  transform: translate(calc(-100% + 0vw), 0);
}
aside.left .caret, .aside.left .caret {
  transform: translate(20vw, 0);
}
aside[open], .aside[open] {
  z-index: 10;
  top: 0;
}
aside[open] .sidebarmenuleft, .aside[open] .sidebarmenuleft {
  filter: drop-shadow(0px 0px 4px black) drop-shadow(0px 0px 15px black);
}
aside[open].right, .aside[open].right {
  background: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.75) 50%, transparent);
  transform: translate(0, 0);
}
aside[open].left, .aside[open].left {
  background: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.75) 70%, transparent);
  transform: translate(0, 0);
}
aside[open] .caret, .aside[open] .caret {
  width: 15vw;
  min-width: 15vw;
  transform: translate(0vw, -0.75em);
}
aside[open] .caret .closed, .aside[open] .caret .closed {
  display: none;
}
aside[open] .caret .opened, .aside[open] .caret .opened {
  display: flex;
}

.dialog {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  inset-block-start: 0px;
  inset-block-end: 0px;
  visibility: visible;
  overflow: auto;
  margin: auto;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.85) 20%, rgb(0, 0, 0) 50%, rgba(0, 0, 0, 0.85) 80%, rgba(0, 0, 0, 0.75));
  display: none;
  padding: 0;
  border: 0;
  transition: 0.2s all ease-in;
  transform: translate(0, -100%);
  z-index: 1000;
}
.dialog[open] {
  display: block;
  transform: translate(0, 0);
}
.dialog.short {
  max-height: 50dvh;
}
.dialog:focus-visible {
  outline: none !important;
}
.dialog > a, .dialog > .c {
  cursor: pointer;
  position: absolute;
  bottom: 0.5em;
  right: 0.5em;
  width: 2.5em;
  height: 2.5em;
  line-height: 1;
  display: flex;
  align-content: center;
  justify-content: center;
  z-index: 2;
  background: linear-gradient(to bottom, #de69ff 5%, #1464e5 55%, #2c42bf);
  border-radius: 0.5em;
  box-shadow: inset 0 1px 0 0 #082f84, inset 1px 0px 0 0 #082f84, inset -1px 0px 0 0 #082f84, 0 4px 0 0 #082f84;
}
.dialog > a:after, .dialog > .c:after {
  content: "×";
  align-self: center;
  font-size: 3em;
  line-height: 1;
  z-index: 1;
}
.dialog > a.list::after, .dialog > .c.list::after {
  content: " ";
  height: 60%;
  width: 60%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(/assets/icons/burgerlist.png);
  filter: drop-shadow(0px 1px 0px rgba(0, 0, 0, 0.75));
}
.dialog > a.back:after, .dialog > .c.back:after {
  content: " ";
  height: 60%;
  width: 60%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(/assets/icons/back.png);
  filter: drop-shadow(0px 1px 0px rgba(0, 0, 0, 0.75));
}
.dialog > a.back.times::after, .dialog > .c.back.times::after {
  content: "×";
  background-image: none;
  height: auto;
  width: auto;
}
.dialog > a.prev, .dialog > .c.prev {
  translate: 0 calc(-20dvh + 2.5em);
  height: 5em;
  width: 2em;
  background: linear-gradient(to bottom, #29aef5 5%, #2087df 55%, #6ec5fd);
  box-shadow: inset 0 1px 0 0 #0e416d, inset 1px 0px 0 0 #0e416d, inset -1px 0px 0 0 #0e416d, 0 4px 0 0 #0e416d;
}
.dialog > a.prev:after, .dialog > .c.prev:after {
  content: " ";
  height: 80%;
  width: 100%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(/assets/icons/prev.png);
  filter: drop-shadow(0px 1px 0px rgba(0, 0, 0, 0.75));
}
.dialog > a.next, .dialog > .c.next {
  translate: 0 calc(-20dvh + 2.5em);
  height: 5em;
  width: 2em;
  background: linear-gradient(to bottom, #29aef5 5%, #2087df 55%, #6ec5fd);
  box-shadow: inset 0 1px 0 0 #0e416d, inset 1px 0px 0 0 #0e416d, inset -1px 0px 0 0 #0e416d, 0 4px 0 0 #0e416d;
}
.dialog > a.next:after, .dialog > .c.next:after {
  content: " ";
  height: 80%;
  width: 100%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(/assets/icons/next.png);
  filter: drop-shadow(0px 1px 0px rgba(0, 0, 0, 0.75));
}
.dialog > a.back + a {
  bottom: 0.5em;
  left: 0.5em;
  right: auto;
}
.dialog > :not(a) {
  max-width: calc(100% - 6px - 2em);
  max-height: calc(100% - 6px - 2em);
  min-height: 50dvh;
  z-index: 1;
  position: fixed;
  left: 0;
  right: 0;
  inset-block-start: 0px;
  inset-block-end: 0px;
  user-select: text;
  visibility: visible;
  overflow: auto;
  margin: auto;
  padding: 0;
  border: 0;
}
.dialog {
  scrollbar-width: thin;
  scrollbar-color: transparent;
}
.dialog::-webkit-scrollbar {
  height: 0px;
  width: 0px;
}
.dialog::-webkit-scrollbar-track {
  background: transparent;
  border-radius: 0;
}
.dialog::-webkit-scrollbar-thumb {
  border-radius: 0;
  background: transparent;
  margin: 0;
  border: none;
}

.rewardsBox {
  margin-bottom: 5dvh !important;
}

.intro-babes {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}

.intro-babe-0 {
  scale: 1.5;
  transform: translateY(100%);
  opacity: 0;
  animation: intro-babe 0.5s ease-in-out 0s 1 forwards;
  z-index: 5;
}
.intro-babe-0.in {
  transform: translateY(0%);
  opacity: 1;
  animation: none;
}

.intro-babe-1 {
  scale: 1.5;
  margin-right: -8%;
  transform: translateX(-100%);
  opacity: 0;
  animation: intro-babe-right 0.5s ease-in-out 0.5s 1 forwards;
  z-index: 4;
}

.intro-babe-2 {
  scale: 1.5;
  margin-left: -8%;
  transform: translateX(100%);
  opacity: 0;
  animation: intro-babe-left 0.5s ease-in-out 1s 1 forwards;
  z-index: 4;
}

.intro-babe-3 {
  scale: 1.5;
  margin-right: -10%;
  transform: translateX(-100%);
  opacity: 0;
  animation: intro-babe-right 0.5s ease-in-out 1.5s 1 forwards;
  z-index: 3;
}

.intro-babe-4 {
  scale: 1.5;
  margin-left: -10%;
  transform: translateX(100%);
  opacity: 0;
  animation: intro-babe-left 0.5s ease-in-out 2s 1 forwards;
  z-index: 3;
}

@keyframes intro-babe {
  0% {
    transform: translateY(100%);
    opacity: 0;
  }
  100% {
    transform: translateY(0%);
    opacity: 1;
  }
}
@keyframes intro-babe-right {
  0% {
    transform: translateX(-100%);
    opacity: 0;
  }
  100% {
    transform: translateX(0%);
    opacity: 1;
  }
}
@keyframes intro-babe-left {
  0% {
    transform: translateX(100%);
    opacity: 0;
  }
  100% {
    transform: translateX(0%);
    opacity: 1;
  }
}
.dialog > .box > .header.tabs:not(.pr-0) {
  padding-right: 1.75rem !important;
}

.tabs2 {
  border-radius: 0 !important;
  background: rgba(0, 0, 0, 0.09);
}

@media (min-width: 42em) {
  .tabs2 {
    margin-left: auto;
    margin-right: auto;
    box-shadow: inset 0px 1px 0px rgba(0, 0, 0, 0.25);
    border-radius: 0 0 0.5em 0.5em !important;
  }
  main {
    flex-wrap: wrap;
    flex-direction: row;
  }
  .dialog > .box > .header.tabs {
    padding-right: 0 !important;
  }
}
@media (min-width: 42em) and (min-height: 60em) {
  main {
    flex-wrap: wrap;
    flex-direction: row;
  }
  footer {
    margin: auto;
  }
}
@media (min-width: 60em) {
  .face {
    font-size: 2em;
  }
  main {
    flex-wrap: wrap;
    flex-direction: row;
  }
  footer {
    display: flex;
  }
  aside.left, .aside.left {
    position: relative;
    transform: translate(0);
  }
  aside.right, .aside.right {
    transform: translate(0);
    order: 3;
  }
  aside .caret, .aside .caret {
    display: none;
  }
  .tutor-text {
    min-height: 30dvh;
    font-size: 1.5em;
  }
  .intro-babe-0,
  .intro-babe-1,
  .intro-babe-2,
  .intro-babe-3,
  .intro-babe-4 {
    scale: 1;
  }
  .headerReturn > a.back:before, .headerReturn .c.back:before {
    min-width: 0.25em;
    padding-left: 0.25em;
  }
}
.t-none {
  transform: none !important;
}

.d-none {
  display: none;
}

.rotate--90 {
  transform: rotate(-90deg);
}

.z0 {
  z-index: 0;
}

.z1 {
  z-index: 1;
}
.z1.i {
  z-index: 1 !important;
}

.z2 {
  z-index: 2;
}
.z2.i {
  z-index: 2 !important;
}

.z3 {
  z-index: 3;
}
.z3.i {
  z-index: 3 !important;
}

.z10 {
  z-index: 10;
}
.z10.i {
  z-index: 10 !important;
}

.z20 {
  z-index: 20;
}
.z20.i {
  z-index: 20 !important;
}

.z100 {
  z-index: 100;
}
.z100.i {
  z-index: 100 !important;
}

.star img {
  background-image: url(/assets/icons/starO.png);
}
.star.active img, .star.a img {
  background-image: url(/assets/icons/star.png);
  filter: drop-shadow(0px 0px 1px black) drop-shadow(0px 0px 2px yellow) drop-shadow(0px 0px 3px darkgoldenrod);
}
.star.active, .star.a {
  z-index: 1;
}
.star.a2 {
  filter: hue-rotate(-80deg) saturate(1.5);
  z-index: 2;
}
.star.a3 {
  filter: hue-rotate(320deg) saturate(5);
  z-index: 2;
}

.scale0 {
  scale: 0;
}

.scale05 {
  scale: 0.5;
}

.scale075 {
  scale: 0.75;
}

.scale11 {
  scale: 1.1;
}

.scale125 {
  scale: 1.25;
}

.scale15 {
  scale: 1.5;
}

.scale175 {
  scale: 1.75;
}

.scale2 {
  scale: 2;
}

.scale25 {
  scale: 2.5;
}

.scale05.top,
.scale075.top,
.scale11.top,
.scale125.top,
.scale15.top,
.scale2.top,
.scale25.top {
  transform-origin: top;
}
.scale05.bottom,
.scale075.bottom,
.scale11.bottom,
.scale125.bottom,
.scale15.bottom,
.scale2.bottom,
.scale25.bottom {
  transform-origin: bottom;
}
.scale05.left,
.scale075.left,
.scale11.left,
.scale125.left,
.scale15.left,
.scale2.left,
.scale25.left {
  transform-origin: left;
}
.scale05.right,
.scale075.right,
.scale11.right,
.scale125.right,
.scale15.right,
.scale2.right,
.scale25.right {
  transform-origin: right;
}

.o-bottom {
  transform-origin: bottom;
}

.star2 {
  transform: scale(1.5) translate(0, -25%);
}

.lvls {
  margin-top: -1em;
  margin-left: -0.5em;
}

.o-0 {
  opacity: 0;
}

.o-25 {
  opacity: 0.25;
}
.o-25:hover, .o-25:focus {
  opacity: 1;
}

.o-5 {
  opacity: 0.5;
}
.o-5:hover, .o-5:focus {
  opacity: 1;
}

.o-75 {
  opacity: 0.75;
}
.o-75:hover, .o-75:focus {
  opacity: 1;
}

.income {
  transform: translate(0%, 0%) scale(1);
  opacity: 0;
  animation: income 5s infinite;
  transition: all 0.1s ease-in;
}
.income.income2 {
  animation-duration: 2.5s;
}

.escortups {
  transform: translate(0, 15%);
}

.escortee {
  transform: scale(1.5);
}
.escortee img {
  border-radius: 50%;
  overflow: hidden;
}
.escortee.focus {
  filter: drop-shadow(0px 0px 1px black) drop-shadow(0px 0px 2px pink) drop-shadow(0px 0px 3px magenta);
}
.escortee.a {
  filter: saturate(100%);
}
.escortee.a.focus {
  transform: scale(1);
  filter: drop-shadow(0px 0px 1px black) drop-shadow(0px 0px 2px #3c0057) drop-shadow(0px 0px 3px #a501df);
}

.sidebarmenuleft {
  position: relative;
}

.asideescortee1 {
  align-self: flex-end;
  margin: auto;
}
.asideescortee1 img {
  scale: 3;
}

.asideescortee2 {
  align-self: flex-end;
}
.asideescortee2 img {
  scale: 3;
}

.asideescortee2 + .asideescortee2 {
  align-self: flex-end;
  filter: drop-shadow(0px 0px 1px black);
}
.asideescortee2 + .asideescortee2 img {
  scale: 4.5;
  transform: translateY(5%);
}

.asideescortee3 {
  align-self: flex-end;
  transform: translateY(-33%);
}
.asideescortee3 img {
  scale: 3;
}

.asideescortee3 + .asideescortee3 {
  align-self: flex-end;
  filter: drop-shadow(0px 0px 1px black);
}
.asideescortee3 + .asideescortee3 img {
  scale: 4.5;
  transform: translateY(5%);
}

.asideescortee3 + .asideescortee3 + .asideescortee3 {
  position: absolute;
  transform: translateY(-10%) translateX(50%) scale(-1, 1);
}
.asideescortee3 + .asideescortee3 + .asideescortee3 img {
  transform: translateY(15%);
}

@media (min-width: 60em) {
  .asideescortee3 {
    transform: translateY(-33%);
    width: 45%;
    flex-basis: 45%;
  }
  .asideescortee3 img {
    scale: 3.25;
  }
  .asideescortee3 + .asideescortee3 {
    transform: translateX(50%) translateY(-33%);
  }
  .asideescortee3 + .asideescortee3 img {
    scale: 4.5;
  }
  .asideescortee3 + .asideescortee3 + .asideescortee3 {
    transform: translateY(-33%) translateX(75%);
  }
}
.sidebarmenu {
  overflow-y: scroll;
  overflow-x: hidden;
  max-height: 100%;
  display: flex;
  align-content: flex-start;
  flex-wrap: wrap;
  scrollbar-color: transparent;
}
.sidebarmenu::-webkit-scrollbar {
  height: 0px;
  width: 0px;
}
.sidebarmenu::-webkit-scrollbar-track {
  background: transparent;
  border-radius: 0;
}
.sidebarmenu::-webkit-scrollbar-thumb {
  border-radius: 0;
  background: transparent;
  margin: 0;
  border: none;
}

@keyframes income {
  0% {
    transform: translate(0%, 0%);
    opacity: 0;
  }
  15% {
    transform: translate(0%, 0%);
    opacity: 0.2;
  }
  30% {
    transform: translate(0%, 0%);
    opacity: 0.4;
  }
  45% {
    transform: translate(0%, 0%);
    opacity: 0.6;
  }
  60% {
    transform: translate(0%, 0%);
    opacity: 0.8;
  }
  75% {
    transform: translate(0%, 0%) scale(1);
    opacity: 1;
  }
  84% {
    transform: translate(0%, -25%) scale(1.1);
    opacity: 1;
  }
  92% {
    transform: translate(0%, 0%) scale(1);
    opacity: 1;
  }
  100% {
    transform: translate(0%, 0%);
    opacity: 0;
  }
}
@keyframes slideUp {
  0% {
    transform: none;
    opacity: 1;
  }
  75% {
    transform: translate(0%, -50%);
    opacity: 1;
  }
  84% {
    transform: translate(0%, -50%);
    opacity: 0;
  }
  99% {
    transform: none;
    opacity: 0;
  }
  100% {
    transform: none;
    opacity: 1;
  }
}
.slideUp {
  transform: none;
  animation: slideUp 1s 1;
  transition: all 0.1s ease-in;
}

section.maxedUp .lvls {
  filter: hue-rotate(50deg) saturate(0.25);
}
section.firedUp .lvls {
  filter: hue-rotate(50deg) drop-shadow(0px 3px 5px red);
}

.profile {
  border-radius: 0.5em;
  background: linear-gradient(135deg, #be11f1, #da1b1b);
  overflow: hidden;
}

img.waifu {
  background-size: 240%;
  background-position: 54% 15%;
}
img.waifu.avatars-big {
  background-size: 85%;
  background-position: 54% 4%;
}
img.waifu.full {
  transform-origin: top;
  scale: 1.5;
  background-size: 85%;
  background-position: 43% 50%;
}

.nav a,
.nav a:hover,
.nav a:focus,
.nav a:active,
.nav a:visited,
.nav a:-webkit-any-link,
.nav .districtButton {
  text-decoration: none;
  color: #f9fbff;
}
.nav > * {
  padding: 0.125em;
}
.nav > *.a,
.nav > * > .a {
  transform: scale(1.4);
  z-index: 1;
  padding: 0.5em;
}
.nav > *.a2 {
  transform: scale(1.2);
  z-index: 2;
  padding: 0.5em;
}
.nav > * > * {
  background: linear-gradient(to bottom, #de69ff 5%, #1464e5 55%, #2c42bf);
  border-radius: 0.5em;
  box-shadow: inset 0 1px 0 0 #082f84, inset 1px 0px 0 0 #082f84, inset -1px 0px 0 0 #082f84, 0 4px 0 0 #082f84;
  margin-top: -2px;
  position: relative;
}

.districtManagerBox + .districtManagerBox:after {
  content: "+";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  display: flex;
  font-size: 2em;
  transform: translate(-50%, 0);
  line-height: 1;
  padding: 0;
  align-items: center;
}

.tabs {
  flex: 0 0 auto;
  width: 100%;
}

.tab.a {
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.75), 0px 0px 1px rgb(0, 0, 0), 0px 3px 0px rgb(0, 0, 0);
  margin-top: -0.25em;
}

.tab {
  cursor: pointer;
  text-align: center;
  position: relative;
}

.tabContent {
  display: flex;
  flex: 1 1 auto;
}
.tabContentColumn {
  flex-direction: column !important;
}

.tabBody {
  display: none;
}

.bossLevel {
  transform: translate(-15%, 0);
}

.bossCompanions {
  overflow: hidden;
}

.bossCompanion1 {
  transform: translate(-15%, 0);
}

.bossCompanion2 {
  position: absolute;
  transform: translate(25%, 0);
}

.bossCompanion3 {
  position: absolute;
  transform: translate(70%, 0);
}

.passCompanions {
  overflow: hidden;
}

.passCompanion7:nth-child(even) {
  transform: translate(0, 15%);
}

.passCompanion7 img {
  transform: scale(3);
  transform-origin: bottom;
}

.passCompanion7:nth-child(even) img {
  transform: scale(2.9);
}

.passCompanion10:nth-child(even) {
  transform: translate(0, 10%);
}

.passCompanion10 img {
  transform: scale(4.5);
  transform-origin: bottom;
}

.passCompanion10:nth-child(even) img {
  transform: scale(4.3);
}

.passCompanion5 {
  transform: translate(0, 15%);
}

.passCompanion5 img {
  transform: scale(2.75);
  transform-origin: bottom;
}

.passCompanion5:nth-child(even) img {
  transform: scale(2.5);
}

.passCompanion6 {
  transform: translate(0, 15%);
}

.passCompanion6 img {
  transform: scale(3.25);
  transform-origin: bottom;
}

.passCompanion6:nth-child(even) img {
  transform: scale(3);
}

.passCompanion3 {
  transform: translate(0, 15%);
}

.passCompanion3 img {
  transform: scale(1.5);
  transform-origin: bottom;
}

.passCompanion3:nth-child(even) img {
  transform: scale(1.4);
}

.mainRow {
  display: flex;
  height: 100%;
  align-content: space-around;
}
.mainRow.polyRow {
  align-content: flex-start;
  height: auto;
  margin-top: 0;
  max-height: 60dvh;
}

.sectionImg {
  height: 20dvh;
  max-width: 20dvh;
}

.polyBg.contain,
.polyFg.contain {
  background-size: 110%;
}

.polyRowImgCells {
  width: auto;
}

.polyFooter {
  z-index: 102;
}

.polyTile {
  background-size: 85%;
}

.polyFooterActions {
  z-index: 10;
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.passCompanion2 {
  transform: translate(0, 15%);
}

.passCompanion2 img {
  transform: scale(1);
  transform-origin: bottom;
}

.passCompanion2:nth-child(even) img {
  transform: scale(1);
}

@media screen and (max-height: 736px) and (orientation: portrait) {
  .polyMapCollectibles, .polyMapCollectiblesHeader {
    display: none;
  }
}
/*
.passCompanion1 {
  transform: translate(-33%, 0);
}
.passCompanion2 {
  position: absolute;
  transform: translate(-33%, 15%);
  left: 0;
  right: 0;
  margin: auto;
}
.passCompanion3 {
  position: absolute;
  transform: translate(-11%, 0);
  left: 0;
  right: 0;
  margin: auto;
}
.passCompanion4 {
  position: absolute;
  transform: translate(11%, 15%);
  left: 0;
  right: 0;
  margin: auto;
}
.passCompanion5 {
  position: absolute;
  transform: translate(33%, 0%);
  left: 0;
  right: 0;
  margin: auto;
}
.passCompanion6 {
  position: absolute;
  transform: translate(33%, 15%);
  right: 0;
  margin: auto;
}*/
.clickerCompanions {
  overflow: hidden;
}

.clickerCompanion1 {
  transform: translate(-10%, 0);
}

.clickerCompanion2 {
  position: absolute;
  right: 0;
  transform: translate(10%, 0);
}

.desaturated {
  filter: saturate(0);
}

.del {
  text-decoration: line-through;
}

.fit-content {
  max-height: fit-content !important;
}

.overflow-visible {
  overflow: visible;
}
.overflow-visible.i {
  overflow: visible !important;
}

.overflow-hidden {
  overflow: hidden !important;
}
.overflow-hidden.i {
  overflow: hidden !important;
}

.overflow-scroll-y {
  overflow: hidden;
  overflow-y: scroll;
}
.overflow-scroll-y.i {
  overflow: hidden !important;
}

.overflow-scroll-x {
  overflow: hidden;
  overflow-x: scroll;
}
.overflow-scroll-x.i {
  overflow: hidden !important;
}

.dialog > .box > .header {
  position: sticky;
  left: 0;
  right: 0;
  top: 0;
  overflow: hidden;
  z-index: 2;
}

.dialog > .box > .header {
  margin-top: 0.2em;
  margin-bottom: 0.2em;
}
.dialog > .box > .header.tabs {
  margin-top: 0em;
  margin-bottom: 0em;
}

.dialog .box.bottom .header {
  top: auto;
  bottom: 0;
}

.scroll {
  flex-direction: row;
  overflow-x: scroll;
  flex-wrap: nowrap;
}
.scroll.no::-webkit-scrollbar {
  height: 0px;
  width: 0px;
}
.scroll.v {
  overflow-y: scroll;
  overflow-x: unset;
}

.scroll *::-webkit-scrollbar-thumb, .scroll::-webkit-scrollbar-thumb {
  background: rgb(15, 37.5569620253, 114) !important;
}
.scroll *::-webkit-scrollbar-track, .scroll::-webkit-scrollbar-track {
  background: rgba(25, 38.2607594937, 83.2, 0.5) !important;
}

.scroll.blue *::-webkit-scrollbar-thumb, .scroll.blue::-webkit-scrollbar-thumb {
  background: rgb(15, 37.5569620253, 114) !important;
}
.scroll.blue *::-webkit-scrollbar-track, .scroll.blue::-webkit-scrollbar-track {
  background: rgba(25, 38.2607594937, 83.2, 0.5) !important;
}

.scroll.darkblue *::-webkit-scrollbar-thumb, .scroll.darkblue::-webkit-scrollbar-thumb {
  background: rgb(1.2, 17.5555555556, 74.8) !important;
}
.scroll.darkblue *::-webkit-scrollbar-track, .scroll.darkblue::-webkit-scrollbar-track {
  background: rgba(2, 14.7111111111, 59.2, 0.5) !important;
}

.scroll.green *::-webkit-scrollbar-thumb, .scroll.green::-webkit-scrollbar-thumb {
  background: rgb(21.8147368421, 114.6, 8.4) !important;
}
.scroll.green *::-webkit-scrollbar-track, .scroll.green::-webkit-scrollbar-track {
  background: rgba(23.2463157895, 87.2, 14, 0.5) !important;
}

.scroll.darkgreen *::-webkit-scrollbar-thumb, .scroll.darkgreen::-webkit-scrollbar-thumb {
  background: rgb(40.3393258427, 98.8, 4.2) !important;
}
.scroll.darkgreen *::-webkit-scrollbar-track, .scroll.darkgreen::-webkit-scrollbar-track {
  background: rgba(33.6651685393, 76.8, 7, 0.5) !important;
}

.scroll.brightgreen *::-webkit-scrollbar-thumb, .scroll.brightgreen::-webkit-scrollbar-thumb {
  background: rgb(40.3393258427, 98.8, 4.2) !important;
}
.scroll.brightgreen *::-webkit-scrollbar-track, .scroll.brightgreen::-webkit-scrollbar-track {
  background: rgba(33.6651685393, 76.8, 7, 0.5) !important;
}

.scroll.purple *::-webkit-scrollbar-thumb, .scroll.purple::-webkit-scrollbar-thumb {
  background: rgb(77.6582278481, 15, 114) !important;
}
.scroll.purple *::-webkit-scrollbar-track, .scroll.purple::-webkit-scrollbar-track {
  background: rgba(61.835443038, 25, 83.2, 0.5) !important;
}

.scroll.darkpurple *::-webkit-scrollbar-thumb, .scroll.darkpurple::-webkit-scrollbar-thumb {
  background: rgb(55.1837837838, 0.6, 75.4) !important;
}
.scroll.darkpurple *::-webkit-scrollbar-track, .scroll.darkpurple::-webkit-scrollbar-track {
  background: rgba(44.0540540541, 1, 60, 0.5) !important;
}

.scroll.brightpurple *::-webkit-scrollbar-thumb, .scroll.brightpurple::-webkit-scrollbar-thumb {
  background: rgb(111.0191780822, 3.6, 154.4) !important;
}
.scroll.brightpurple *::-webkit-scrollbar-track, .scroll.brightpurple::-webkit-scrollbar-track {
  background: rgba(88.3452054795, 6, 121.6, 0.5) !important;
}

.scroll.red *::-webkit-scrollbar-thumb, .scroll.red::-webkit-scrollbar-thumb {
  background: rgb(114.6, 8.4, 8.4) !important;
}
.scroll.red *::-webkit-scrollbar-track, .scroll.red::-webkit-scrollbar-track {
  background: rgba(87.2, 14, 14, 0.5) !important;
}

.scroll.darkred *::-webkit-scrollbar-thumb, .scroll.darkred::-webkit-scrollbar-thumb {
  background: rgb(114.6, 8.4, 8.4) !important;
}
.scroll.darkred *::-webkit-scrollbar-track, .scroll.darkred::-webkit-scrollbar-track {
  background: rgba(87.2, 14, 14, 0.5) !important;
}

.scroll.pink *::-webkit-scrollbar-thumb, .scroll.pink::-webkit-scrollbar-thumb {
  background: rgb(138.8, 7.2, 82.7081967213) !important;
}
.scroll.pink *::-webkit-scrollbar-track, .scroll.pink::-webkit-scrollbar-track {
  background: rgba(107.2, 12, 66.6229508197, 0.5) !important;
}

.scroll.darkpink *::-webkit-scrollbar-thumb, .scroll.darkpink::-webkit-scrollbar-thumb {
  background: rgb(138.8, 7.2, 82.7081967213) !important;
}
.scroll.darkpink *::-webkit-scrollbar-track, .scroll.darkpink::-webkit-scrollbar-track {
  background: rgba(107.2, 12, 66.6229508197, 0.5) !important;
}

.scroll.brightpink *::-webkit-scrollbar-thumb, .scroll.brightpink::-webkit-scrollbar-thumb {
  background: rgb(166.8, 31.2, 145.1617021277) !important;
}
.scroll.brightpink *::-webkit-scrollbar-track, .scroll.brightpink::-webkit-scrollbar-track {
  background: rgba(116.8, 52, 106.4595744681, 0.5) !important;
}

.scroll.yellowpink *::-webkit-scrollbar-thumb, .scroll.yellowpink::-webkit-scrollbar-thumb {
  background: rgb(138.8, 7.2, 82.7081967213) !important;
}
.scroll.yellowpink *::-webkit-scrollbar-track, .scroll.yellowpink::-webkit-scrollbar-track {
  background: rgba(107.2, 12, 66.6229508197, 0.5) !important;
}

.scroll.gold *::-webkit-scrollbar-thumb, .scroll.gold::-webkit-scrollbar-thumb {
  background: rgb(129.8, 97.3533333333, 4.2) !important;
}
.scroll.gold *::-webkit-scrollbar-track, .scroll.gold::-webkit-scrollbar-track {
  background: rgba(101.6, 77.1616666667, 7, 0.5) !important;
}

.scroll.darkgold *::-webkit-scrollbar-thumb, .scroll.darkgold::-webkit-scrollbar-thumb {
  background: rgb(129.8, 97.3533333333, 4.2) !important;
}
.scroll.darkgold *::-webkit-scrollbar-track, .scroll.darkgold::-webkit-scrollbar-track {
  background: rgba(101.6, 77.1616666667, 7, 0.5) !important;
}

.scroll.orange *::-webkit-scrollbar-thumb, .scroll.orange::-webkit-scrollbar-thumb {
  background: rgb(112, 40.3714285714, 3) !important;
}
.scroll.orange *::-webkit-scrollbar-track, .scroll.orange::-webkit-scrollbar-track {
  background: rgba(88, 33.4571428571, 5, 0.5) !important;
}

.scroll.lightorange *::-webkit-scrollbar-thumb, .scroll.lightorange::-webkit-scrollbar-thumb {
  background: rgb(150.4, 113.1185185185, 6.6) !important;
}
.scroll.lightorange *::-webkit-scrollbar-track, .scroll.lightorange::-webkit-scrollbar-track {
  background: rgba(116.8, 89.3703703704, 11, 0.5) !important;
}

.scroll.turquoise *::-webkit-scrollbar-thumb, .scroll.turquoise::-webkit-scrollbar-thumb {
  background: rgb(18.6, 140.4, 95.1958762887) !important;
}
.scroll.turquoise *::-webkit-scrollbar-track, .scroll.turquoise::-webkit-scrollbar-track {
  background: rgba(31, 102.4, 75.9010309278, 0.5) !important;
}

.scroll.grey *::-webkit-scrollbar-thumb, .scroll.grey::-webkit-scrollbar-thumb {
  background: rgb(64.4, 27.6, 27.6) !important;
}
.scroll.grey *::-webkit-scrollbar-track, .scroll.grey::-webkit-scrollbar-track {
  background: rgba(44.3981831945, 44.3981831945, 44.3981831945, 0.5) !important;
}

.scroll.lightgrey *::-webkit-scrollbar-thumb, .scroll.lightgrey::-webkit-scrollbar-thumb {
  background: rgb(16.8, 64.9058823529, 73.2) !important;
}
.scroll.lightgrey *::-webkit-scrollbar-track, .scroll.lightgrey::-webkit-scrollbar-track {
  background: rgba(28, 46.4235294118, 49.6, 0.5) !important;
}

.scroll.black *::-webkit-scrollbar-thumb, .scroll.black::-webkit-scrollbar-thumb {
  background: black !important;
}
.scroll.black *::-webkit-scrollbar-track, .scroll.black::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0.5) !important;
}

.scroll.christmas *::-webkit-scrollbar-thumb, .scroll.christmas::-webkit-scrollbar-thumb {
  background: rgb(6, 163, 20.7516778523) !important;
}
.scroll.christmas *::-webkit-scrollbar-track, .scroll.christmas::-webkit-scrollbar-track {
  background: rgba(10, 127.2, 21.0120805369, 0.5) !important;
}

.scroll.halloweenOld *::-webkit-scrollbar-thumb, .scroll.halloweenOld::-webkit-scrollbar-thumb {
  background: rgb(114.6, 8.4, 8.4) !important;
}
.scroll.halloweenOld *::-webkit-scrollbar-track, .scroll.halloweenOld::-webkit-scrollbar-track {
  background: rgba(87.2, 14, 14, 0.5) !important;
}

.scroll.halloween *::-webkit-scrollbar-thumb, .scroll.halloween::-webkit-scrollbar-thumb {
  background: rgb(47.4, 0.6, 0.6) !important;
}
.scroll.halloween *::-webkit-scrollbar-track, .scroll.halloween::-webkit-scrollbar-track {
  background: rgba(37.6, 1, 1, 0.5) !important;
}

.scroll.star1 *::-webkit-scrollbar-thumb, .scroll.star1::-webkit-scrollbar-thumb {
  background: rgb(18.6, 140.4, 95.1958762887) !important;
}
.scroll.star1 *::-webkit-scrollbar-track, .scroll.star1::-webkit-scrollbar-track {
  background: rgba(31, 102.4, 75.9010309278, 0.5) !important;
}

.scroll.star2 *::-webkit-scrollbar-thumb, .scroll.star2::-webkit-scrollbar-thumb {
  background: rgb(40.3393258427, 98.8, 4.2) !important;
}
.scroll.star2 *::-webkit-scrollbar-track, .scroll.star2::-webkit-scrollbar-track {
  background: rgba(33.6651685393, 76.8, 7, 0.5) !important;
}

.scroll.star3 *::-webkit-scrollbar-thumb, .scroll.star3::-webkit-scrollbar-thumb {
  background: rgb(150.4, 113.1185185185, 6.6) !important;
}
.scroll.star3 *::-webkit-scrollbar-track, .scroll.star3::-webkit-scrollbar-track {
  background: rgba(116.8, 89.3703703704, 11, 0.5) !important;
}

.scroll.star4 *::-webkit-scrollbar-thumb, .scroll.star4::-webkit-scrollbar-thumb {
  background: rgb(166.8, 31.2, 145.1617021277) !important;
}
.scroll.star4 *::-webkit-scrollbar-track, .scroll.star4::-webkit-scrollbar-track {
  background: rgba(116.8, 52, 106.4595744681, 0.5) !important;
}

.scroll.star5 *::-webkit-scrollbar-thumb, .scroll.star5::-webkit-scrollbar-thumb {
  background: rgb(111.0191780822, 3.6, 154.4) !important;
}
.scroll.star5 *::-webkit-scrollbar-track, .scroll.star5::-webkit-scrollbar-track {
  background: rgba(88.3452054795, 6, 121.6, 0.5) !important;
}

.scroll.disabled *::-webkit-scrollbar-thumb, .scroll.disabled::-webkit-scrollbar-thumb {
  background: rgb(64.4, 27.6, 27.6) !important;
}
.scroll.disabled *::-webkit-scrollbar-track, .scroll.disabled::-webkit-scrollbar-track {
  background: rgba(44.3981831945, 44.3981831945, 44.3981831945, 0.5) !important;
}

.scroll.transparent *::-webkit-scrollbar-thumb, .scroll.transparent::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0) !important;
}
.scroll.transparent *::-webkit-scrollbar-track, .scroll.transparent::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0) !important;
}

.arial {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

.noscroll::-webkit-scrollbar,
.noscroll *::-webkit-scrollbar {
  height: 0px;
  width: 0px;
}

.districtButton {
  min-width: 2em;
  max-width: 2em;
}
.districtButton.a {
  max-width: 3em;
}

.townDistricts {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  max-width: 58vw;
}

.circle {
  border-radius: 50%;
  overflow: hidden;
}

.slutPassCrossed {
  text-decoration: line-through;
  filter: saturate(0);
  opacity: 0.5;
}

.bossMainBody,
.escorteeBody {
  min-height: 100%;
}

.shopItemsBody {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: column-reverse;
}

.shopItemBalance {
  flex-basis: 0;
}

.pointer-animation {
  transform-origin: bottom;
  animation: pointer-animation 0.4s infinite;
}

@keyframes pointer-animation {
  0% {
    transform: scale3d(1, 1, 1) translate(0, 0);
  }
  100% {
    transform: scale3d(1.05, 0.95, 1) translate(0, 3%);
  }
}
.flipy {
  transform: scale(1, -1);
}

.flipx {
  transform: scale(-1, 1);
}

.flipx2 {
  scale: -1 1;
}

.tilt {
  transform: rotate(15deg);
}

.wardrobeImage,
.escorteeImage {
  transform: translate(-15%, 0);
}
.wardrobeImage.flip,
.escorteeImage.flip {
  transform: translate(-15%, 0) scale(-1, 1);
}

.tutorialWaifuImg {
  transform: scale(1.5);
  transform-origin: top;
}

.escorteeFilter {
  position: sticky;
  top: 0;
  z-index: 2;
}

.escorteeFilters .a {
  transform: translate(0, 10%);
}

.rewardsBody {
  max-height: 85dvh;
  overflow-y: scroll;
}

.returnSpacer {
  display: none;
}

.escorteeBodyColumn {
  margin-left: auto;
  margin-top: 7em;
  position: absolute;
  right: 0;
}

.heartBoosted {
  filter: hue-rotate(45deg);
}

.heartPremium {
  filter: hue-rotate(75deg) brightness(1.4);
}

.nav > * > *.big:not(.a) {
  transform: scale(1.2);
}

.nav > * > *.red.hue {
  filter: hue-rotate(15deg);
}

.no-transform {
  transform: none !important;
}

.diceContainer {
  z-index: 101;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.polyFg {
  z-index: 100;
}

.polyPawn {
  z-index: 101;
  margin-top: -2.5em;
  filter: drop-shadow(0px -0.25em 0.4em #000c00);
}

.polyFfg {
  z-index: 100;
}

.polyHeading {
  justify-content: space-between;
}

.polyMinigameCell {
  filter: drop-shadow(0px 0.25em 0.25em gold) drop-shadow(0px -0.25em 0.25em gold) drop-shadow(0px 0px 0.25em red);
}

.mansionGirls {
  max-height: 37dvh;
}

.turfCell {
  border-style: solid;
  border-width: 1px;
  border-color: rgba(255, 255, 255, 0.25);
  max-height: 12dvh;
  z-index: 1;
  cursor: pointer;
}
.turfCell.chosen, .turfCell.sent {
  border-color: rgba(11, 229, 23, 0.9);
  background-color: rgba(10, 167, 10, 0.25);
  border-style: dashed;
}
.turfCell.owned {
  border-color: rgba(11, 229, 23, 0.75);
  background-color: rgba(10, 167, 10, 0.75);
}
.turfCell.rivalOwned {
  border-color: rgba(255, 62, 62, 0.75);
  background-color: rgba(99, 5, 5, 0.5);
}
.turfCell.chosen {
  box-shadow: 0 0 1em #00fffe;
  border-color: rgba(11, 229, 220, 0.9);
  background-color: rgba(10, 89, 167, 0.25);
  z-index: 10;
}
.turfCell.chosen .turfIcon {
  filter: drop-shadow(0 0 0.5em #00fffe);
}
.turfCell.chosen .turfCellStats {
  filter: drop-shadow(0 0 0.25em black);
}

.turfBottom {
  overflow-y: scroll;
  height: 23dvh;
}
.turfBottom::-webkit-scrollbar, .turfBottom::-webkit-scrollbar {
  height: 0px;
  width: 0px;
}

.turfIcon {
  max-width: 90%;
  margin: auto;
}

.turfCellsContainer {
  max-width: 99%;
}

.turfCellsHolder {
  background-color: rgb(49, 84, 117);
}

.genericBodyScrollable {
  max-height: 75dvh;
  overflow-y: scroll;
}

@media (min-height: 38.5em) and (max-height: 39.98em) {
  .turfBottom {
    height: 21dvh;
  }
  .turfCellsContainer {
    max-width: 88%;
    max-width: 94%;
  }
  .turfCell {
    max-height: 12.5dvh;
  }
}
@media (min-width: 23.3918128655em) and (min-height: 40em) and (max-height: 42em) {
  .turfBottom {
    max-height: 21dvh;
  }
  .turfCellsContainer {
    max-width: 88%;
  }
  .turfCell {
    max-height: 12.5dvh;
  }
  .turfIcon {
    max-width: 80%;
  }
}
@media (min-width: 60em) {
  .turfCell {
    max-height: 17dvh;
    border-width: 0.1em;
  }
  .turfBottom {
    height: auto;
    min-height: 100%;
    overflow: unset;
  }
  .turfEscortList {
    max-height: 45dvh;
    overflow-y: scroll;
  }
  .turfAttackers {
    overflow-y: scroll;
    max-height: 45dvh;
  }
  .wardrobeBody {
    overflow: hidden;
  }
}
@media (min-width: 42em) {
  .fit-content-lg.dialog > :not(a) {
    max-height: fit-content;
    margin-top: auto;
  }
}
@media (max-width: 59.98em) {
  .fit-content-small.dialog > :not(a) {
    max-height: fit-content;
    margin-top: auto;
    margin-bottom: calc(6px + 1em);
  }
  .no-fit-content.dialog > :not(a) {
    max-height: calc(100% - 6px - 2em);
    margin-top: auto;
    margin-bottom: auto;
  }
}
@media (orientation: portrait) and (min-width: 42em) and (max-width: 59.98em) {
  /* ipad vertical */
  .aside .caret {
    width: 15vw;
    min-width: 15vw;
  }
  aside.left, .aside.left {
    transform: translate(calc(-100% + 15vw), 0);
  }
  aside.right, .aside.right {
    transform: translate(calc(100% - 15vw), 0);
  }
  aside.left .caret, .aside.left .caret,
  aside.right .caret, .aside.right .caret {
    transform: translate(0);
  }
  aside[open] .caret, .aside[open] .caret {
    width: 10vw;
    min-width: 10vw;
  }
  .dialog > :not(a) {
    max-width: calc(75% - 6px - 2em);
    max-height: calc(95% - 6px - 2em);
  }
  .dialog > a, .dialog > .c {
    transform: translate(calc(-12.5vw + 3px + 0.5em), calc(-2.5dvh + 3px + 0.5em));
  }
  .dialog > a.back + a {
    transform: translate(calc(12.5vw - 3px - 0.5em), calc(-2.5dvh + 3px + 0.5em));
  }
  .tab {
    font-size: 1.5em;
  }
  .districtButton {
    max-width: 3em;
    padding: 0 0.25em;
  }
  .sectionImg {
    height: 24dvh;
    max-width: 22dvh;
  }
}
@media (min-width: 60em) {
  /* desktop vertical */
  article, .article, header, footer {
    max-width: 150dvh;
    margin-left: auto;
    margin-right: auto;
  }
  article, .article {
    overflow: visible;
    justify-content: flex-start;
    align-content: unset;
  }
  .mainFooter {
    height: 1px;
    max-height: 1px;
    position: relative;
    z-index: 1;
    flex: 1;
    z-index: 11;
  }
  .mainFooter > .row {
    position: absolute;
    top: auto;
    bottom: 0;
    left: auto;
    right: 15%;
    width: 54%;
    flex-basis: 54%;
  }
  .mainHeader {
    position: relative;
    z-index: 1;
    flex: 0;
    /*> .row {
      position: absolute;
      top: 0;
      bottom: auto;
      left: 0;
      right: 0;
    }*/
  }
  .mainHeader.mainHeaderPoly {
    z-index: 110;
  }
  .mainRow {
    flex: initial;
    flex-basis: auto;
    width: 66.6667%;
    z-index: 10;
    padding-bottom: 3.5em;
    margin: 0;
  }
  .sectionImg {
    height: 28dvh;
    max-width: 28dvh;
  }
  .tripRow {
    padding-bottom: 10%;
  }
  main {
    flex-direction: column;
    flex-wrap: nowrap;
  }
  aside, .aside {
    max-height: 100%;
    height: 100%;
  }
  aside[open].left, .aside[open].left {
    background: none;
  }
  .aside[open] .sidebarmenuleft {
    filter: none;
  }
  .dialog > :not(a) {
    max-width: 120dvh;
  }
  .dialog > :not(a).fit-content {
    max-height: fit-content;
  }
  .dialog > a, .dialog > .c {
    transform: translate(calc(-1 * (100vw - 120dvh) / 2 + 1.5em), 0);
    top: 0.5em;
    bottom: auto;
  }
  .dialog > a.back + a {
    transform: translate(calc((100vw - 120dvh) / 2 - 1.5em), 0);
  }
  .dialog.narrow > :not(a) {
    max-width: 80dvh;
  }
  .dialog.narrow > :not(a).fit-content {
    max-height: fit-content;
  }
  .dialog.narrow > a, .dialog.narrow > .c {
    transform: translate(calc(-1 * (100vw - 80dvh) / 2 + 1.5em), 0);
    top: 0.5em;
    bottom: auto;
  }
  .dialog.narrow > a.back + a {
    transform: translate(calc((100vw - 80dvh) / 2 - 1.5em), 0);
  }
  .dialog > .box.bottom > .header,
  .dialog > .box > .header {
    top: 0;
    bottom: auto;
  }
  .rewardsBox {
    margin-bottom: auto !important;
  }
  .tabContent {
    order: 2;
    display: flex;
    flex-direction: row;
  }
  .scrollY {
    overflow-y: scroll;
  }
  .rewardsBody {
    max-height: 65dvh;
  }
  .returnSpacer {
    display: block;
  }
  .sidebarmenu {
    position: relative;
  }
  .returnLink {
    position: sticky;
    bottom: 0;
    right: 0;
    left: 0;
  }
  .mainRow.polyRow {
    align-content: flex-start;
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
  }
  .polyRowImg {
    max-height: none;
  }
  .polyRowImgCells {
    width: auto;
  }
  .polyRowImgCellsHolder {
    width: 90%;
  }
  .escorteeBodyGirl {
    position: relative;
  }
  .escorteeBodyColumn {
    align-self: flex-end;
    position: absolute;
    top: auto;
    bottom: 0;
    left: auto;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    margin: auto;
    align-items: center;
    margin-top: 0;
  }
  .mainPassCompanions {
    margin-bottom: -4em;
  }
  .polyPassCompanions {
    position: absolute;
    top: 0;
    bottom: auto;
    left: 0;
    right: auto;
    position: absolute !important;
    top: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .polyPassContents {
    padding-top: 1em;
  }
  /*
    .passCompanion1 {
      transform: translate(0);
    }
    .passCompanion2 {
      transform: translate(-90%, 5%);
    }
    .passCompanion3 {
      transform: translate(-30%, 0);
    }
    .passCompanion4 {
      transform: translate(30%, 5%);
    }
    .passCompanion5 {
      transform: translate(90%, 0%);
    }
    .passCompanion6 {
      transform: translate(0, 5%);
    }*/
  .missionsBody,
  .profileBody,
  .shopSalesBody,
  .shopItemsBody,
  .bossGalleryBody,
  .bossEscortBody,
  .bossPumpBody,
  .bossMainBody {
    height: 100%;
    overflow-y: scroll;
  }
  .shopItemsBody {
    padding: 0.5em;
    flex-direction: row;
    flex-wrap: wrap;
  }
  .shopItemBalance {
    flex-basis: auto;
  }
  .tab {
    text-align: center;
  }
  .tab.a {
    text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.75), 0px 0px 1px rgb(0, 0, 0), 0px 3px 0px rgb(0, 0, 0);
    margin-top: -0.25em;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
  }
  .wardrobeImage {
    transform: translate(-20%, 0);
  }
  .wardrobeBody {
    align-content: normal;
  }
  .polyHeading {
    justify-content: flex-end;
  }
  .dialog > a.next, .dialog .c.next,
  .dialog > a.prev, .dialog .c.prev {
    translate: 0 calc(50dvh - 1.5em);
  }
  .tabContentColumn.tabContentColumnProfile {
    flex-direction: row !important;
  }
  .mansionGirls {
    max-height: 60dvh;
  }
  .townDistricts {
    max-width: 95%;
  }
  img.waifu.full {
    transform-origin: center;
    scale: 1.1;
  }
}
@media (min-width: 80em) {
  /* desktop vertical */
  article, .article, header, footer {
    margin-left: auto;
    margin-right: auto;
  }
  body {
    font-size: 1.25rem;
  }
  .mainRow {
    flex: initial;
    padding-bottom: 5em;
  }
  .mainPassCompanions {
    margin-bottom: -7em;
  }
  .slutPassBodyTitle,
  .slutPassBody {
    width: 70%;
    flex-basis: 70%;
  }
  .slutPassTasksTitle,
  .slutPassTasks {
    width: 30%;
    flex-basis: 30%;
  }
  .dialog > :not(a) {
    max-width: 120dvh;
  }
  .dialog > :not(a).fit-content {
    max-height: fit-content;
  }
  .dialog > a, .dialog > .c {
    transform: translate(calc(-1 * (100vw - 120dvh) / 2 + 1.5em), 0);
    top: 0.5em;
    bottom: auto;
  }
  .dialog > a.back + a {
    transform: translate(calc((100vw - 120dvh) / 2 - 1.5em), 0);
  }
  .dialog.narrow > :not(a) {
    max-width: 70dvh;
  }
  .dialog.narrow > :not(a).fit-content {
    max-height: fit-content;
  }
  .dialog.narrow > a, .dialog.narrow > .c {
    transform: translate(calc(-1 * (100vw - 70dvh) / 2 + 1.5em), 0);
    top: 0.5em;
    bottom: auto;
  }
  .dialog.narrow > a.back + a {
    transform: translate(calc((100vw - 70dvh) / 2 - 1.5em), 0);
  }
}
@media (min-width: 96em) {
  /* desktop vertical */
  article, .article, header, footer {
    margin-left: auto;
    margin-right: auto;
  }
  body {
    font-size: 1.5rem;
  }
  .dialog > :not(a) {
    max-width: 120dvh;
  }
  .dialog > :not(a).fit-content {
    max-height: fit-content;
  }
  .dialog > a, .dialog > .c {
    transform: translate(calc(-1 * (100vw - 120dvh) / 2 + 1.5em), 0);
    top: 0.5em;
    bottom: auto;
  }
  .dialog > a.back + a {
    transform: translate(calc((100vw - 120dvh) / 2 - 1.5em), 0);
  }
  .dialog.narrow > :not(a) {
    max-width: 65dvh;
  }
  .dialog.narrow > :not(a).fit-content {
    max-height: fit-content;
  }
  .dialog.narrow > a, .dialog.narrow > .c {
    transform: translate(calc(-1 * (100vw - 65dvh) / 2 + 1.5em), 0);
    top: 0.5em;
    bottom: auto;
  }
  .dialog.narrow > a.back + a {
    transform: translate(calc((100vw - 65dvh) / 2 - 1.5em), 0);
  }
  .mainRow {
    padding-bottom: 3.5em;
  }
}
@media (min-width: 120em) {
  /* desktop vertical */
  article, .article, header, footer {
    margin-left: auto;
    margin-right: auto;
  }
  .dialog > :not(a) {
    max-width: 120dvh;
  }
  .dialog > :not(a).fit-content {
    max-height: fit-content;
  }
  .dialog > a, .dialog > .c {
    transform: translate(calc(-1 * (100vw - 120dvh) / 2 + 1.5em), 0);
    top: 0.5em;
    bottom: auto;
  }
  .dialog > a.back + a {
    transform: translate(calc((100vw - 120dvh) / 2 - 1.5em), 0);
  }
  .dialog.narrow > :not(a) {
    max-width: 60dvh;
  }
  .dialog.narrow > :not(a).fit-content {
    max-height: fit-content;
  }
  .dialog.narrow > a, .dialog.narrow > .c {
    transform: translate(calc(-1 * (100vw - 60dvh) / 2 + 1.5em), 0);
    top: 0.5em;
    bottom: auto;
  }
  .dialog.narrow > a.back + a {
    transform: translate(calc((100vw - 60dvh) / 2 - 1.5em), 0);
  }
  .mainRow {
    padding-bottom: 5em;
  }
  .slutPassBodyTitle,
  .slutPassBody {
    width: 75%;
    flex-basis: 75%;
  }
  .slutPassTasksTitle,
  .slutPassTasks {
    width: 25%;
    flex-basis: 25%;
  }
  .mainPassCompanions {
    margin-bottom: -5em;
  }
}
.delay0 {
  animation-delay: 0s !important;
}

.delay1 {
  animation-delay: 0.1s !important;
}

.delay2 {
  animation-delay: 0.2s !important;
}

.delay3 {
  animation-delay: 0.3s !important;
}

.delay4 {
  animation-delay: 0.4s !important;
}

.delay5 {
  animation-delay: 0.5s !important;
}

.delay6 {
  animation-delay: 0.6s !important;
}

.delay7 {
  animation-delay: 0.7s !important;
}

.delay8 {
  animation-delay: 0.8s !important;
}

.delay9 {
  animation-delay: 0.9s !important;
}

.delay10 {
  animation-delay: 1s !important;
}

.delay11 {
  animation-delay: 1.1s !important;
}

.delay12 {
  animation-delay: 1.2s !important;
}

.delay13 {
  animation-delay: 1.3s !important;
}

.delay14 {
  animation-delay: 1.4s !important;
}

.delay15 {
  animation-delay: 1.5s !important;
}

.delay16 {
  animation-delay: 1.6s !important;
}

.delay17 {
  animation-delay: 1.7s !important;
}

.delay18 {
  animation-delay: 1.8s !important;
}

.delay19 {
  animation-delay: 1.9s !important;
}

.delay20 {
  animation-delay: 2s !important;
}

.poly {
  width: 28.5714285714%;
  flex-basis: 28.5714285714%;
  position: absolute;
  top: auto;
  bottom: 0;
  left: auto;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.poly0 {
  transform: translate(0%, -93%);
}

.poly1 {
  transform: translate(-50%, -62%);
}

.poly2 {
  transform: translate(-100%, -31%);
}

.poly3 {
  transform: translate(-150%, 0%);
}

.poly4 {
  transform: translate(-200%, -31%);
}

.poly5 {
  transform: translate(-250%, -62%);
}

.poly6 {
  transform: translate(-200%, -93%);
}

.poly7 {
  transform: translate(-250%, -124%);
}

.poly8 {
  transform: translate(-200%, -155%);
}

.poly9 {
  transform: translate(-250%, -186%);
}

.poly10 {
  transform: translate(-200%, -217%);
}

.poly11 {
  transform: translate(-250%, -248%);
}

.poly12 {
  transform: translate(-200%, -279%);
}

.poly13 {
  transform: translate(-250%, -310%);
}

.poly14 {
  transform: translate(-200%, -341%);
}

.poly15 {
  transform: translate(-250%, -372%);
}

.poly16 {
  transform: translate(-200%, -403%);
}

.poly17 {
  transform: translate(-150%, -434%);
}

.poly18 {
  transform: translate(-100%, -465%);
}

.poly19 {
  transform: translate(-50%, -434%);
}

.poly20 {
  transform: translate(0%, -403%);
}

.poly21 {
  transform: translate(-50%, -372%);
}

.poly22 {
  transform: translate(0%, -341%);
}

.poly23 {
  transform: translate(-50%, -310%);
}

.poly24 {
  transform: translate(0%, -279%);
}

.poly25 {
  transform: translate(-50%, -248%);
}

.poly26 {
  transform: translate(0%, -217%);
}

.poly27 {
  transform: translate(-50%, -186%);
}

.poly28 {
  transform: translate(0%, -155%);
}

.poly29 {
  transform: translate(-50%, -124%);
}

.poly17 {
  z-index: 1;
}

.poly16 {
  z-index: 2;
}

.poly15 {
  z-index: 3;
}

.poly14 {
  z-index: 4;
}

.poly13 {
  z-index: 5;
}

.poly12 {
  z-index: 6;
}

.poly11 {
  z-index: 7;
}

.poly10 {
  z-index: 8;
}

.poly9 {
  z-index: 9;
}

.poly8 {
  z-index: 10;
}

.poly7 {
  z-index: 11;
}

.poly6 {
  z-index: 12;
}

.poly5 {
  z-index: 13;
}

.poly4 {
  z-index: 14;
}

.poly3 {
  z-index: 15;
}

.poly2 {
  z-index: 14;
}

.poly1 {
  z-index: 13;
}

.poly0 {
  z-index: 12;
}

@media (orientation: portrait) and (min-width: 42em) and (max-width: 59.98em) {
  .polyRowImg {
    max-height: 60dvh;
  }
  .polyBg.contain,
  .polyFg.contain {
    background-size: contain;
    scale: 1.1;
  }
  .polyFooter {
    min-height: 30dvh;
    align-content: center;
  }
  .polyFooterActions {
    position: relative;
    flex-wrap: wrap !important;
    font-size: 2em;
    justify-content: center;
  }
  .polyFooterActions > * {
    margin: 0.25em;
  }
  .face {
    font-size: 3em;
  }
}
@media (min-width: 60em) {
  .polyBg.contain, .polyFg.contain {
    background-size: contain;
  }
  .mainRow.polyRow {
    max-height: unset;
  }
  .polyBg, .polyFg,
  .polyRowImgCellsHolder {
    scale: 1.2;
  }
  .polySidebar {
    z-index: 10;
  }
  .poly {
    width: 16.6666666667%;
    flex-basis: 16.6666666667%;
    position: absolute;
    top: auto;
    bottom: 0;
    left: auto;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .poly0 {
    transform: translate(0%, -248%);
  }
  .poly1 {
    transform: translate(-50%, -217%);
  }
  .poly2 {
    transform: translate(-100%, -186%);
  }
  .poly3 {
    transform: translate(-50%, -155%);
  }
  .poly4 {
    transform: translate(0%, -124%);
  }
  .poly5 {
    transform: translate(-50%, -93%);
  }
  .poly6 {
    transform: translate(-100%, -62%);
  }
  .poly7 {
    transform: translate(-150%, -31%);
  }
  .poly8 {
    transform: translate(-200%, 0%);
  }
  .poly9 {
    transform: translate(-250%, 31%);
  }
  .poly10 {
    transform: translate(-300%, 0%);
  }
  .poly11 {
    transform: translate(-350%, -31%);
  }
  .poly12 {
    transform: translate(-400%, -62%);
  }
  .poly13 {
    transform: translate(-450%, -93%);
  }
  .poly14 {
    transform: translate(-500%, -124%);
  }
  .poly15 {
    transform: translate(-450%, -155%);
  }
  .poly16 {
    transform: translate(-400%, -186%);
  }
  .poly17 {
    transform: translate(-450%, -217%);
  }
  .poly18 {
    transform: translate(-500%, -248%);
  }
  .poly19 {
    transform: translate(-450%, -279%);
  }
  .poly20 {
    transform: translate(-400%, -310%);
  }
  .poly21 {
    transform: translate(-450%, -341%);
  }
  .poly22 {
    transform: translate(-400%, -372%);
  }
  .poly23 {
    transform: translate(-350%, -403%);
  }
  .poly24 {
    transform: translate(-300%, -434%);
  }
  .poly25 {
    transform: translate(-250%, -403%);
  }
  .poly26 {
    transform: translate(-200%, -372%);
  }
  .poly27 {
    transform: translate(-150%, -341%);
  }
  .poly28 {
    transform: translate(-100%, -310%);
  }
  .poly29 {
    transform: translate(-50%, -279%);
  }
  .poly23 {
    z-index: 1;
  }
  .poly22 {
    z-index: 2;
  }
  .poly21 {
    z-index: 3;
  }
  .poly20 {
    z-index: 4;
  }
  .poly19 {
    z-index: 5;
  }
  .poly18 {
    z-index: 6;
  }
  .poly17 {
    z-index: 7;
  }
  .poly16 {
    z-index: 8;
  }
  .poly15 {
    z-index: 9;
  }
  .poly14 {
    z-index: 10;
  }
  .poly13 {
    z-index: 11;
  }
  .poly12 {
    z-index: 12;
  }
  .poly11 {
    z-index: 13;
  }
  .poly10 {
    z-index: 14;
  }
  .poly9 {
    z-index: 15;
  }
  .poly8 {
    z-index: 14;
  }
  .poly7 {
    z-index: 13;
  }
  .poly6 {
    z-index: 12;
  }
  .poly5 {
    z-index: 11;
  }
  .poly4 {
    z-index: 10;
  }
  .poly3 {
    z-index: 9;
  }
  .poly2 {
    z-index: 8;
  }
  .poly1 {
    z-index: 7;
  }
  .poly0 {
    z-index: 6;
  }
}
@keyframes pawnInOut {
  0% {
    transform: scale(0.8);
  }
  50% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes pawnIn {
  0% {
    transform: scale(0.8);
  }
  100% {
    transform: scale(1);
  }
}
.pawnInOut {
  transform-origin: 50% 80%;
  animation: pawnInOut 0.5s forwards 1;
}

.pawnIn {
  transform-origin: 50% 80%;
  animation: pawnIn 0.25s forwards 1;
}

.headerReturn > a, .headerReturn > .c {
  cursor: pointer;
  min-width: 2.5em;
  width: fit-content;
  height: 2.5em;
  line-height: 1;
  display: flex;
  align-content: center;
  justify-content: center;
  z-index: 2;
  background: linear-gradient(to bottom, #de69ff 5%, #1464e5 55%, #2c42bf);
  border-radius: 0.5em;
  box-shadow: inset 0 1px 0 0 #082f84, inset 1px 0px 0 0 #082f84, inset -1px 0px 0 0 #082f84, 0 4px 0 0 #082f84;
}
.headerReturn > a:before, .headerReturn > .c:before {
  content: "×";
  align-self: center;
  font-size: 3em;
  line-height: 1;
}
.headerReturn > a.list::before, .headerReturn > .c.list::before {
  content: "☰";
  font-size: 2em;
  margin-top: -0.2em;
}
.headerReturn > a.back:before, .headerReturn > .c.back:before {
  content: " ";
  height: 60%;
  width: 60%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(/assets/icons/back.png);
  filter: drop-shadow(0px 1px 0px rgba(0, 0, 0, 0.75));
  z-index: 1;
}
.headerReturn > a.back.text:before, .headerReturn > .c.back.text:before {
  padding-right: 0.1em;
}
.headerReturn > a.back.text:after, .headerReturn > .c.back.text:after {
  content: "Back";
  font-size: 1.5em;
  padding-left: 0;
  padding-right: 0.5em;
  position: relative;
}
.headerReturn > a.back.times::before, .headerReturn > .c.back.times::before {
  content: "×";
  background-image: none;
  height: auto;
  width: auto;
}

@keyframes rolldice {
  0% {
    transform-origin: center;
    translate: 0 -100px;
    opacity: 0;
    transform: rotate(360deg);
  }
  10% {
    transform-origin: center;
    translate: 0 -100px;
    opacity: 0;
    transform: rotate(-360deg);
  }
  50% {
    transform-origin: center;
    translate: 0 0;
    opacity: 1;
    transform: rotate(360deg);
  }
  59% {
    transform-origin: 0% 100%;
    translate: 0 0;
    opacity: 1;
    transform: rotate(340deg);
  }
  68% {
    transform-origin: center;
    translate: 0 0;
    opacity: 1;
    transform: rotate(360deg);
  }
  77% {
    transform-origin: 100% 100%;
    translate: 0 0;
    opacity: 1;
    transform: rotate(370deg);
  }
  84% {
    transform-origin: 0% 100%;
    translate: 0 0;
    opacity: 1;
    transform: rotate(360deg);
  }
  92% {
    transform-origin: 0% 100%;
    translate: 0 0;
    opacity: 1;
    transform: rotate(355deg);
  }
  100% {
    transform-origin: 0% 100%;
    translate: 0 0;
    opacity: 1;
    transform: rotate(360deg);
  }
}
.face {
  display: grid;
  grid-template-areas: "a . c" "e g f" "d . b";
  flex: 0 0 auto;
  margin: auto;
  padding: 0.4em;
  font-size: 1.75em;
  width: 100%;
  height: 100%;
  background-color: #e7e7e7;
  box-shadow: inset 0 0.25em white, inset 0 -0.25em #bbb, inset 0.25em 0 #d7d7d7, inset -0.25em 0 #d7d7d7;
  border-radius: 10%;
  opacity: 0;
}
.face.rolling {
  animation: rolldice 2s linear;
  animation-fill-mode: forwards;
}
.face.rolled {
  opacity: 1;
}

.pip {
  display: block;
  align-self: center;
  justify-self: center;
  width: 0.6em;
  margin: 0.1em;
  height: 0.6em;
  border-radius: 50%;
  background-color: #333;
  box-shadow: inset 0 0.1em #111, inset 0 -0.1em #555;
}

.pip:nth-child(2) {
  grid-area: b;
}

.pip:nth-child(3) {
  grid-area: c;
}

.pip:nth-child(4) {
  grid-area: d;
}

.pip:nth-child(5) {
  grid-area: e;
}

.pip:nth-child(6) {
  grid-area: f;
}

/* This selects the last pip of odd-valued dice (1, 3, 5) and positions the pip in the center */
.pip:nth-child(odd):last-child {
  grid-area: g;
}

.mapboss-container {
  padding: 0.15em;
  margin: 0em 0em 0.25em 0em;
}

.mapboss-anim-image {
  border-radius: 0.5em;
}

.col-1-10 {
  width: 10%;
  flex-basis: 10%;
}

.resource {
  position: relative;
  height: 2.5em;
}

.districtButtonX {
  height: 2em;
  width: 2em;
}
.districtButtonX.activeX {
  height: 2.5em;
  width: 2.5em;
  margin-top: -0.25em;
}

.buttonX {
  cursor: pointer;
}
.buttonX .icon {
  line-height: 1;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  min-width: 2em;
  margin-left: -1em;
  font-size: 1.2em;
  margin-top: -1em;
  margin-bottom: -1em;
  min-height: 2em;
  /* padding-bottom: 0.25em; */
  display: flex;
  align-items: center;
  justify-content: center;
}

.footer-menu-block {
  width: 7em;
  height: 7em;
  background-image: url("/assets/scifi/Buttons/Button (293).png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
}

.boxX {
  display: flex;
  flex-direction: column;
}
.boxX.row {
  flex-direction: row;
}

.vignette-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  background: radial-gradient(circle, rgba(0, 0, 0, 0) 70%, rgb(0, 0, 0) 100%);
  background-size: 50%;
}

.tripRow {
  height: 90%;
}

.outline {
  filter: drop-shadow(1px 1px 0 white) drop-shadow(-0.5px -0.5px 0 white) drop-shadow(0.5px -0.5px 0 white) drop-shadow(-0.5px 0.5px 0 white);
}

.mw-3-i {
  max-width: 3em !important;
}

.rounded10px {
  border-radius: 10px;
}

/*# sourceMappingURL=style.css.map */
