/*
 * src/tidiness.scss
 */
/*********************
 * Tidiness: minimal *
 *********************/
/* Source: normalize.css */
body {
  margin: 0;
}

[hidden] {
  display: none !important;
}

/* Source: Bootstrap */
*,
*::before,
*::after {
  box-sizing: border-box;
}

/* Source: normalize.css */
button,
input,
optgroup,
select,
textarea,
blockquote,
ol,
ul,
dl,
dd,
hr,
menu,
figure,
pre {
  margin: 0;
}

/* Source: Tailwind CSS */
hr {
  height: 0;
}

/* Source: normalize.css */
h1 {
  font-size: 2em;
  margin-top: 0.67em;
  margin-bottom: 0.67em;
}

/* Source: Bootstrp */
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: inherit;
}

/* Source: Bootstrp */
p {
  margin-top: 0;
  margin-bottom: 0;
}

/* Source: Tailwind CSS */
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block;
  vertical-align: middle;
}

/* Source: Tailwind CSS */
img,
video {
  max-width: 100%;
  height: auto;
}

/* Source; Bootstrap */
fieldset {
  min-width: 0;
  margin: 0;
  padding: 0;
}

/* Source: Tailwind CSS */
summary {
  display: list-item;
}

/* Source; Bootstrap */
legend {
  width: 100%;
  padding: 0;
}

/* Source: Tailwind CSS */
ol,
ul,
menu {
  padding: 0;
}

/*
 * util/string.scss
 */
/*
 * grid/mode.scss
 */
/*
 * namespace.scss
 */
/*
 * variant.scss
 */
/*
 * static.scss
 */
/*
 * grid/row.scss
 */
.tg-row {
  display: flex;
  flex-flow: row wrap;
  box-sizing: border-box;
}

.tg-row.tg-mode\(auto\) {
  display: flex;
}
.tg-row.tg-mode\(auto\) > .tg-cell {
  flex: 1 0 0;
  width: unset;
}

.tg-row.tg-mode\(stacked\) {
  display: flex;
  flex-wrap: wrap;
}
.tg-row.tg-mode\(stacked\) > .tg-cell {
  flex: none;
  width: 100%;
}

.tg-row.tg-mode\(thin\) {
  display: flex;
}
.tg-row.tg-mode\(thin\) > .tg-cell {
  flex: 0 1 0;
  width: unset;
  white-space: nowrap;
}

.tg-row.tg-mode\(fill\) {
  display: flex;
}
.tg-row.tg-mode\(fill\) > .tg-cell {
  flex: 1 0 0;
  width: unset;
}

.tg-row.tg-mode\(disabled\) {
  display: none;
}

.tg-row.tg-flow\(wrap\) {
  flex-wrap: wrap;
}
.tg-row.tg-flow\(wrap\) > .tg-cell {
  white-space: normal;
}

.tg-row.tg-flow\(keep\) {
  flex-wrap: nowrap;
}
.tg-row.tg-flow\(keep\) > .tg-cell {
  white-space: nowrap;
}

.tg-row.tg-frac\(1\/2\) {
  display: flex;
}
.tg-row.tg-frac\(1\/2\) > .tg-cell {
  width: 50%;
  flex: none;
}

.tg-row.tg-frac\(1\/3\) {
  display: flex;
}
.tg-row.tg-frac\(1\/3\) > .tg-cell {
  width: 33.3333333333%;
  flex: none;
}

.tg-row.tg-frac\(1\/4\) {
  display: flex;
}
.tg-row.tg-frac\(1\/4\) > .tg-cell {
  width: 25%;
  flex: none;
}

.tg-row.tg-frac\(2\/3\) {
  display: flex;
}
.tg-row.tg-frac\(2\/3\) > .tg-cell {
  width: 66.6666666667%;
  flex: none;
}

.tg-size\(12\) .tg-row.tg-span\(1\) {
  display: flex;
}
.tg-size\(12\) .tg-row.tg-span\(1\) > .tg-cell {
  width: 8.3333333333%;
  flex: none;
}
.tg-size\(12\) .tg-row.tg-span\(2\) {
  display: flex;
}
.tg-size\(12\) .tg-row.tg-span\(2\) > .tg-cell {
  width: 16.6666666667%;
  flex: none;
}
.tg-size\(12\) .tg-row.tg-span\(3\) {
  display: flex;
}
.tg-size\(12\) .tg-row.tg-span\(3\) > .tg-cell {
  width: 25%;
  flex: none;
}
.tg-size\(12\) .tg-row.tg-span\(4\) {
  display: flex;
}
.tg-size\(12\) .tg-row.tg-span\(4\) > .tg-cell {
  width: 33.3333333333%;
  flex: none;
}
.tg-size\(12\) .tg-row.tg-span\(5\) {
  display: flex;
}
.tg-size\(12\) .tg-row.tg-span\(5\) > .tg-cell {
  width: 41.6666666667%;
  flex: none;
}
.tg-size\(12\) .tg-row.tg-span\(6\) {
  display: flex;
}
.tg-size\(12\) .tg-row.tg-span\(6\) > .tg-cell {
  width: 50%;
  flex: none;
}
.tg-size\(12\) .tg-row.tg-span\(7\) {
  display: flex;
}
.tg-size\(12\) .tg-row.tg-span\(7\) > .tg-cell {
  width: 58.3333333333%;
  flex: none;
}
.tg-size\(12\) .tg-row.tg-span\(8\) {
  display: flex;
}
.tg-size\(12\) .tg-row.tg-span\(8\) > .tg-cell {
  width: 66.6666666667%;
  flex: none;
}
.tg-size\(12\) .tg-row.tg-span\(9\) {
  display: flex;
}
.tg-size\(12\) .tg-row.tg-span\(9\) > .tg-cell {
  width: 75%;
  flex: none;
}
.tg-size\(12\) .tg-row.tg-span\(10\) {
  display: flex;
}
.tg-size\(12\) .tg-row.tg-span\(10\) > .tg-cell {
  width: 83.3333333333%;
  flex: none;
}
.tg-size\(12\) .tg-row.tg-span\(11\) {
  display: flex;
}
.tg-size\(12\) .tg-row.tg-span\(11\) > .tg-cell {
  width: 91.6666666667%;
  flex: none;
}
.tg-size\(12\) .tg-row.tg-span\(12\) {
  display: flex;
}
.tg-size\(12\) .tg-row.tg-span\(12\) > .tg-cell {
  width: 100%;
  flex: none;
}

.tg-size\(16\) .tg-row.tg-span\(1\) {
  display: flex;
}
.tg-size\(16\) .tg-row.tg-span\(1\) > .tg-cell {
  width: 6.25%;
  flex: none;
}
.tg-size\(16\) .tg-row.tg-span\(2\) {
  display: flex;
}
.tg-size\(16\) .tg-row.tg-span\(2\) > .tg-cell {
  width: 12.5%;
  flex: none;
}
.tg-size\(16\) .tg-row.tg-span\(3\) {
  display: flex;
}
.tg-size\(16\) .tg-row.tg-span\(3\) > .tg-cell {
  width: 18.75%;
  flex: none;
}
.tg-size\(16\) .tg-row.tg-span\(4\) {
  display: flex;
}
.tg-size\(16\) .tg-row.tg-span\(4\) > .tg-cell {
  width: 25%;
  flex: none;
}
.tg-size\(16\) .tg-row.tg-span\(5\) {
  display: flex;
}
.tg-size\(16\) .tg-row.tg-span\(5\) > .tg-cell {
  width: 31.25%;
  flex: none;
}
.tg-size\(16\) .tg-row.tg-span\(6\) {
  display: flex;
}
.tg-size\(16\) .tg-row.tg-span\(6\) > .tg-cell {
  width: 37.5%;
  flex: none;
}
.tg-size\(16\) .tg-row.tg-span\(7\) {
  display: flex;
}
.tg-size\(16\) .tg-row.tg-span\(7\) > .tg-cell {
  width: 43.75%;
  flex: none;
}
.tg-size\(16\) .tg-row.tg-span\(8\) {
  display: flex;
}
.tg-size\(16\) .tg-row.tg-span\(8\) > .tg-cell {
  width: 50%;
  flex: none;
}
.tg-size\(16\) .tg-row.tg-span\(9\) {
  display: flex;
}
.tg-size\(16\) .tg-row.tg-span\(9\) > .tg-cell {
  width: 56.25%;
  flex: none;
}
.tg-size\(16\) .tg-row.tg-span\(10\) {
  display: flex;
}
.tg-size\(16\) .tg-row.tg-span\(10\) > .tg-cell {
  width: 62.5%;
  flex: none;
}
.tg-size\(16\) .tg-row.tg-span\(11\) {
  display: flex;
}
.tg-size\(16\) .tg-row.tg-span\(11\) > .tg-cell {
  width: 68.75%;
  flex: none;
}
.tg-size\(16\) .tg-row.tg-span\(12\) {
  display: flex;
}
.tg-size\(16\) .tg-row.tg-span\(12\) > .tg-cell {
  width: 75%;
  flex: none;
}
.tg-size\(16\) .tg-row.tg-span\(13\) {
  display: flex;
}
.tg-size\(16\) .tg-row.tg-span\(13\) > .tg-cell {
  width: 81.25%;
  flex: none;
}
.tg-size\(16\) .tg-row.tg-span\(14\) {
  display: flex;
}
.tg-size\(16\) .tg-row.tg-span\(14\) > .tg-cell {
  width: 87.5%;
  flex: none;
}
.tg-size\(16\) .tg-row.tg-span\(15\) {
  display: flex;
}
.tg-size\(16\) .tg-row.tg-span\(15\) > .tg-cell {
  width: 93.75%;
  flex: none;
}
.tg-size\(16\) .tg-row.tg-span\(16\) {
  display: flex;
}
.tg-size\(16\) .tg-row.tg-span\(16\) > .tg-cell {
  width: 100%;
  flex: none;
}

@media only screen and (min-width: 36em) {
  .tg-row.xs\:tg-mode\(auto\) {
    display: flex;
  }
  .tg-row.xs\:tg-mode\(auto\) > .tg-cell {
    flex: 1 0 0;
    width: unset;
  }
  .tg-row.xs\:tg-mode\(stacked\) {
    display: flex;
    flex-wrap: wrap;
  }
  .tg-row.xs\:tg-mode\(stacked\) > .tg-cell {
    flex: none;
    width: 100%;
  }
  .tg-row.xs\:tg-mode\(thin\) {
    display: flex;
  }
  .tg-row.xs\:tg-mode\(thin\) > .tg-cell {
    flex: 0 1 0;
    width: unset;
    white-space: nowrap;
  }
  .tg-row.xs\:tg-mode\(fill\) {
    display: flex;
  }
  .tg-row.xs\:tg-mode\(fill\) > .tg-cell {
    flex: 1 0 0;
    width: unset;
  }
  .tg-row.xs\:tg-mode\(disabled\) {
    display: none;
  }
  .tg-row.xs\:tg-flow\(wrap\) {
    flex-wrap: wrap;
  }
  .tg-row.xs\:tg-flow\(wrap\) > .tg-cell {
    white-space: normal;
  }
  .tg-row.xs\:tg-flow\(keep\) {
    flex-wrap: nowrap;
  }
  .tg-row.xs\:tg-flow\(keep\) > .tg-cell {
    white-space: nowrap;
  }
  .tg-row.xs\:tg-frac\(1\/2\) {
    display: flex;
  }
  .tg-row.xs\:tg-frac\(1\/2\) > .tg-cell {
    width: 50%;
    flex: none;
  }
  .tg-row.xs\:tg-frac\(1\/3\) {
    display: flex;
  }
  .tg-row.xs\:tg-frac\(1\/3\) > .tg-cell {
    width: 33.3333333333%;
    flex: none;
  }
  .tg-row.xs\:tg-frac\(1\/4\) {
    display: flex;
  }
  .tg-row.xs\:tg-frac\(1\/4\) > .tg-cell {
    width: 25%;
    flex: none;
  }
  .tg-row.xs\:tg-frac\(2\/3\) {
    display: flex;
  }
  .tg-row.xs\:tg-frac\(2\/3\) > .tg-cell {
    width: 66.6666666667%;
    flex: none;
  }
  .tg-size\(12\) .tg-row.xs\:tg-span\(1\) {
    display: flex;
  }
  .tg-size\(12\) .tg-row.xs\:tg-span\(1\) > .tg-cell {
    width: 8.3333333333%;
    flex: none;
  }
  .tg-size\(12\) .tg-row.xs\:tg-span\(2\) {
    display: flex;
  }
  .tg-size\(12\) .tg-row.xs\:tg-span\(2\) > .tg-cell {
    width: 16.6666666667%;
    flex: none;
  }
  .tg-size\(12\) .tg-row.xs\:tg-span\(3\) {
    display: flex;
  }
  .tg-size\(12\) .tg-row.xs\:tg-span\(3\) > .tg-cell {
    width: 25%;
    flex: none;
  }
  .tg-size\(12\) .tg-row.xs\:tg-span\(4\) {
    display: flex;
  }
  .tg-size\(12\) .tg-row.xs\:tg-span\(4\) > .tg-cell {
    width: 33.3333333333%;
    flex: none;
  }
  .tg-size\(12\) .tg-row.xs\:tg-span\(5\) {
    display: flex;
  }
  .tg-size\(12\) .tg-row.xs\:tg-span\(5\) > .tg-cell {
    width: 41.6666666667%;
    flex: none;
  }
  .tg-size\(12\) .tg-row.xs\:tg-span\(6\) {
    display: flex;
  }
  .tg-size\(12\) .tg-row.xs\:tg-span\(6\) > .tg-cell {
    width: 50%;
    flex: none;
  }
  .tg-size\(12\) .tg-row.xs\:tg-span\(7\) {
    display: flex;
  }
  .tg-size\(12\) .tg-row.xs\:tg-span\(7\) > .tg-cell {
    width: 58.3333333333%;
    flex: none;
  }
  .tg-size\(12\) .tg-row.xs\:tg-span\(8\) {
    display: flex;
  }
  .tg-size\(12\) .tg-row.xs\:tg-span\(8\) > .tg-cell {
    width: 66.6666666667%;
    flex: none;
  }
  .tg-size\(12\) .tg-row.xs\:tg-span\(9\) {
    display: flex;
  }
  .tg-size\(12\) .tg-row.xs\:tg-span\(9\) > .tg-cell {
    width: 75%;
    flex: none;
  }
  .tg-size\(12\) .tg-row.xs\:tg-span\(10\) {
    display: flex;
  }
  .tg-size\(12\) .tg-row.xs\:tg-span\(10\) > .tg-cell {
    width: 83.3333333333%;
    flex: none;
  }
  .tg-size\(12\) .tg-row.xs\:tg-span\(11\) {
    display: flex;
  }
  .tg-size\(12\) .tg-row.xs\:tg-span\(11\) > .tg-cell {
    width: 91.6666666667%;
    flex: none;
  }
  .tg-size\(12\) .tg-row.xs\:tg-span\(12\) {
    display: flex;
  }
  .tg-size\(12\) .tg-row.xs\:tg-span\(12\) > .tg-cell {
    width: 100%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.xs\:tg-span\(1\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.xs\:tg-span\(1\) > .tg-cell {
    width: 6.25%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.xs\:tg-span\(2\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.xs\:tg-span\(2\) > .tg-cell {
    width: 12.5%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.xs\:tg-span\(3\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.xs\:tg-span\(3\) > .tg-cell {
    width: 18.75%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.xs\:tg-span\(4\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.xs\:tg-span\(4\) > .tg-cell {
    width: 25%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.xs\:tg-span\(5\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.xs\:tg-span\(5\) > .tg-cell {
    width: 31.25%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.xs\:tg-span\(6\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.xs\:tg-span\(6\) > .tg-cell {
    width: 37.5%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.xs\:tg-span\(7\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.xs\:tg-span\(7\) > .tg-cell {
    width: 43.75%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.xs\:tg-span\(8\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.xs\:tg-span\(8\) > .tg-cell {
    width: 50%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.xs\:tg-span\(9\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.xs\:tg-span\(9\) > .tg-cell {
    width: 56.25%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.xs\:tg-span\(10\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.xs\:tg-span\(10\) > .tg-cell {
    width: 62.5%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.xs\:tg-span\(11\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.xs\:tg-span\(11\) > .tg-cell {
    width: 68.75%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.xs\:tg-span\(12\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.xs\:tg-span\(12\) > .tg-cell {
    width: 75%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.xs\:tg-span\(13\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.xs\:tg-span\(13\) > .tg-cell {
    width: 81.25%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.xs\:tg-span\(14\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.xs\:tg-span\(14\) > .tg-cell {
    width: 87.5%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.xs\:tg-span\(15\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.xs\:tg-span\(15\) > .tg-cell {
    width: 93.75%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.xs\:tg-span\(16\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.xs\:tg-span\(16\) > .tg-cell {
    width: 100%;
    flex: none;
  }
}
@media only screen and (min-width: 48em) {
  .tg-row.sm\:tg-mode\(auto\) {
    display: flex;
  }
  .tg-row.sm\:tg-mode\(auto\) > .tg-cell {
    flex: 1 0 0;
    width: unset;
  }
  .tg-row.sm\:tg-mode\(stacked\) {
    display: flex;
    flex-wrap: wrap;
  }
  .tg-row.sm\:tg-mode\(stacked\) > .tg-cell {
    flex: none;
    width: 100%;
  }
  .tg-row.sm\:tg-mode\(thin\) {
    display: flex;
  }
  .tg-row.sm\:tg-mode\(thin\) > .tg-cell {
    flex: 0 1 0;
    width: unset;
    white-space: nowrap;
  }
  .tg-row.sm\:tg-mode\(fill\) {
    display: flex;
  }
  .tg-row.sm\:tg-mode\(fill\) > .tg-cell {
    flex: 1 0 0;
    width: unset;
  }
  .tg-row.sm\:tg-mode\(disabled\) {
    display: none;
  }
  .tg-row.sm\:tg-flow\(wrap\) {
    flex-wrap: wrap;
  }
  .tg-row.sm\:tg-flow\(wrap\) > .tg-cell {
    white-space: normal;
  }
  .tg-row.sm\:tg-flow\(keep\) {
    flex-wrap: nowrap;
  }
  .tg-row.sm\:tg-flow\(keep\) > .tg-cell {
    white-space: nowrap;
  }
  .tg-row.sm\:tg-frac\(1\/2\) {
    display: flex;
  }
  .tg-row.sm\:tg-frac\(1\/2\) > .tg-cell {
    width: 50%;
    flex: none;
  }
  .tg-row.sm\:tg-frac\(1\/3\) {
    display: flex;
  }
  .tg-row.sm\:tg-frac\(1\/3\) > .tg-cell {
    width: 33.3333333333%;
    flex: none;
  }
  .tg-row.sm\:tg-frac\(1\/4\) {
    display: flex;
  }
  .tg-row.sm\:tg-frac\(1\/4\) > .tg-cell {
    width: 25%;
    flex: none;
  }
  .tg-row.sm\:tg-frac\(2\/3\) {
    display: flex;
  }
  .tg-row.sm\:tg-frac\(2\/3\) > .tg-cell {
    width: 66.6666666667%;
    flex: none;
  }
  .tg-size\(12\) .tg-row.sm\:tg-span\(1\) {
    display: flex;
  }
  .tg-size\(12\) .tg-row.sm\:tg-span\(1\) > .tg-cell {
    width: 8.3333333333%;
    flex: none;
  }
  .tg-size\(12\) .tg-row.sm\:tg-span\(2\) {
    display: flex;
  }
  .tg-size\(12\) .tg-row.sm\:tg-span\(2\) > .tg-cell {
    width: 16.6666666667%;
    flex: none;
  }
  .tg-size\(12\) .tg-row.sm\:tg-span\(3\) {
    display: flex;
  }
  .tg-size\(12\) .tg-row.sm\:tg-span\(3\) > .tg-cell {
    width: 25%;
    flex: none;
  }
  .tg-size\(12\) .tg-row.sm\:tg-span\(4\) {
    display: flex;
  }
  .tg-size\(12\) .tg-row.sm\:tg-span\(4\) > .tg-cell {
    width: 33.3333333333%;
    flex: none;
  }
  .tg-size\(12\) .tg-row.sm\:tg-span\(5\) {
    display: flex;
  }
  .tg-size\(12\) .tg-row.sm\:tg-span\(5\) > .tg-cell {
    width: 41.6666666667%;
    flex: none;
  }
  .tg-size\(12\) .tg-row.sm\:tg-span\(6\) {
    display: flex;
  }
  .tg-size\(12\) .tg-row.sm\:tg-span\(6\) > .tg-cell {
    width: 50%;
    flex: none;
  }
  .tg-size\(12\) .tg-row.sm\:tg-span\(7\) {
    display: flex;
  }
  .tg-size\(12\) .tg-row.sm\:tg-span\(7\) > .tg-cell {
    width: 58.3333333333%;
    flex: none;
  }
  .tg-size\(12\) .tg-row.sm\:tg-span\(8\) {
    display: flex;
  }
  .tg-size\(12\) .tg-row.sm\:tg-span\(8\) > .tg-cell {
    width: 66.6666666667%;
    flex: none;
  }
  .tg-size\(12\) .tg-row.sm\:tg-span\(9\) {
    display: flex;
  }
  .tg-size\(12\) .tg-row.sm\:tg-span\(9\) > .tg-cell {
    width: 75%;
    flex: none;
  }
  .tg-size\(12\) .tg-row.sm\:tg-span\(10\) {
    display: flex;
  }
  .tg-size\(12\) .tg-row.sm\:tg-span\(10\) > .tg-cell {
    width: 83.3333333333%;
    flex: none;
  }
  .tg-size\(12\) .tg-row.sm\:tg-span\(11\) {
    display: flex;
  }
  .tg-size\(12\) .tg-row.sm\:tg-span\(11\) > .tg-cell {
    width: 91.6666666667%;
    flex: none;
  }
  .tg-size\(12\) .tg-row.sm\:tg-span\(12\) {
    display: flex;
  }
  .tg-size\(12\) .tg-row.sm\:tg-span\(12\) > .tg-cell {
    width: 100%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.sm\:tg-span\(1\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.sm\:tg-span\(1\) > .tg-cell {
    width: 6.25%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.sm\:tg-span\(2\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.sm\:tg-span\(2\) > .tg-cell {
    width: 12.5%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.sm\:tg-span\(3\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.sm\:tg-span\(3\) > .tg-cell {
    width: 18.75%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.sm\:tg-span\(4\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.sm\:tg-span\(4\) > .tg-cell {
    width: 25%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.sm\:tg-span\(5\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.sm\:tg-span\(5\) > .tg-cell {
    width: 31.25%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.sm\:tg-span\(6\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.sm\:tg-span\(6\) > .tg-cell {
    width: 37.5%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.sm\:tg-span\(7\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.sm\:tg-span\(7\) > .tg-cell {
    width: 43.75%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.sm\:tg-span\(8\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.sm\:tg-span\(8\) > .tg-cell {
    width: 50%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.sm\:tg-span\(9\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.sm\:tg-span\(9\) > .tg-cell {
    width: 56.25%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.sm\:tg-span\(10\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.sm\:tg-span\(10\) > .tg-cell {
    width: 62.5%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.sm\:tg-span\(11\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.sm\:tg-span\(11\) > .tg-cell {
    width: 68.75%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.sm\:tg-span\(12\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.sm\:tg-span\(12\) > .tg-cell {
    width: 75%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.sm\:tg-span\(13\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.sm\:tg-span\(13\) > .tg-cell {
    width: 81.25%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.sm\:tg-span\(14\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.sm\:tg-span\(14\) > .tg-cell {
    width: 87.5%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.sm\:tg-span\(15\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.sm\:tg-span\(15\) > .tg-cell {
    width: 93.75%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.sm\:tg-span\(16\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.sm\:tg-span\(16\) > .tg-cell {
    width: 100%;
    flex: none;
  }
}
@media only screen and (min-width: 64em) {
  .tg-row.md\:tg-mode\(auto\) {
    display: flex;
  }
  .tg-row.md\:tg-mode\(auto\) > .tg-cell {
    flex: 1 0 0;
    width: unset;
  }
  .tg-row.md\:tg-mode\(stacked\) {
    display: flex;
    flex-wrap: wrap;
  }
  .tg-row.md\:tg-mode\(stacked\) > .tg-cell {
    flex: none;
    width: 100%;
  }
  .tg-row.md\:tg-mode\(thin\) {
    display: flex;
  }
  .tg-row.md\:tg-mode\(thin\) > .tg-cell {
    flex: 0 1 0;
    width: unset;
    white-space: nowrap;
  }
  .tg-row.md\:tg-mode\(fill\) {
    display: flex;
  }
  .tg-row.md\:tg-mode\(fill\) > .tg-cell {
    flex: 1 0 0;
    width: unset;
  }
  .tg-row.md\:tg-mode\(disabled\) {
    display: none;
  }
  .tg-row.md\:tg-flow\(wrap\) {
    flex-wrap: wrap;
  }
  .tg-row.md\:tg-flow\(wrap\) > .tg-cell {
    white-space: normal;
  }
  .tg-row.md\:tg-flow\(keep\) {
    flex-wrap: nowrap;
  }
  .tg-row.md\:tg-flow\(keep\) > .tg-cell {
    white-space: nowrap;
  }
  .tg-row.md\:tg-frac\(1\/2\) {
    display: flex;
  }
  .tg-row.md\:tg-frac\(1\/2\) > .tg-cell {
    width: 50%;
    flex: none;
  }
  .tg-row.md\:tg-frac\(1\/3\) {
    display: flex;
  }
  .tg-row.md\:tg-frac\(1\/3\) > .tg-cell {
    width: 33.3333333333%;
    flex: none;
  }
  .tg-row.md\:tg-frac\(1\/4\) {
    display: flex;
  }
  .tg-row.md\:tg-frac\(1\/4\) > .tg-cell {
    width: 25%;
    flex: none;
  }
  .tg-row.md\:tg-frac\(2\/3\) {
    display: flex;
  }
  .tg-row.md\:tg-frac\(2\/3\) > .tg-cell {
    width: 66.6666666667%;
    flex: none;
  }
  .tg-size\(12\) .tg-row.md\:tg-span\(1\) {
    display: flex;
  }
  .tg-size\(12\) .tg-row.md\:tg-span\(1\) > .tg-cell {
    width: 8.3333333333%;
    flex: none;
  }
  .tg-size\(12\) .tg-row.md\:tg-span\(2\) {
    display: flex;
  }
  .tg-size\(12\) .tg-row.md\:tg-span\(2\) > .tg-cell {
    width: 16.6666666667%;
    flex: none;
  }
  .tg-size\(12\) .tg-row.md\:tg-span\(3\) {
    display: flex;
  }
  .tg-size\(12\) .tg-row.md\:tg-span\(3\) > .tg-cell {
    width: 25%;
    flex: none;
  }
  .tg-size\(12\) .tg-row.md\:tg-span\(4\) {
    display: flex;
  }
  .tg-size\(12\) .tg-row.md\:tg-span\(4\) > .tg-cell {
    width: 33.3333333333%;
    flex: none;
  }
  .tg-size\(12\) .tg-row.md\:tg-span\(5\) {
    display: flex;
  }
  .tg-size\(12\) .tg-row.md\:tg-span\(5\) > .tg-cell {
    width: 41.6666666667%;
    flex: none;
  }
  .tg-size\(12\) .tg-row.md\:tg-span\(6\) {
    display: flex;
  }
  .tg-size\(12\) .tg-row.md\:tg-span\(6\) > .tg-cell {
    width: 50%;
    flex: none;
  }
  .tg-size\(12\) .tg-row.md\:tg-span\(7\) {
    display: flex;
  }
  .tg-size\(12\) .tg-row.md\:tg-span\(7\) > .tg-cell {
    width: 58.3333333333%;
    flex: none;
  }
  .tg-size\(12\) .tg-row.md\:tg-span\(8\) {
    display: flex;
  }
  .tg-size\(12\) .tg-row.md\:tg-span\(8\) > .tg-cell {
    width: 66.6666666667%;
    flex: none;
  }
  .tg-size\(12\) .tg-row.md\:tg-span\(9\) {
    display: flex;
  }
  .tg-size\(12\) .tg-row.md\:tg-span\(9\) > .tg-cell {
    width: 75%;
    flex: none;
  }
  .tg-size\(12\) .tg-row.md\:tg-span\(10\) {
    display: flex;
  }
  .tg-size\(12\) .tg-row.md\:tg-span\(10\) > .tg-cell {
    width: 83.3333333333%;
    flex: none;
  }
  .tg-size\(12\) .tg-row.md\:tg-span\(11\) {
    display: flex;
  }
  .tg-size\(12\) .tg-row.md\:tg-span\(11\) > .tg-cell {
    width: 91.6666666667%;
    flex: none;
  }
  .tg-size\(12\) .tg-row.md\:tg-span\(12\) {
    display: flex;
  }
  .tg-size\(12\) .tg-row.md\:tg-span\(12\) > .tg-cell {
    width: 100%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.md\:tg-span\(1\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.md\:tg-span\(1\) > .tg-cell {
    width: 6.25%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.md\:tg-span\(2\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.md\:tg-span\(2\) > .tg-cell {
    width: 12.5%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.md\:tg-span\(3\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.md\:tg-span\(3\) > .tg-cell {
    width: 18.75%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.md\:tg-span\(4\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.md\:tg-span\(4\) > .tg-cell {
    width: 25%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.md\:tg-span\(5\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.md\:tg-span\(5\) > .tg-cell {
    width: 31.25%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.md\:tg-span\(6\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.md\:tg-span\(6\) > .tg-cell {
    width: 37.5%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.md\:tg-span\(7\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.md\:tg-span\(7\) > .tg-cell {
    width: 43.75%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.md\:tg-span\(8\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.md\:tg-span\(8\) > .tg-cell {
    width: 50%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.md\:tg-span\(9\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.md\:tg-span\(9\) > .tg-cell {
    width: 56.25%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.md\:tg-span\(10\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.md\:tg-span\(10\) > .tg-cell {
    width: 62.5%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.md\:tg-span\(11\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.md\:tg-span\(11\) > .tg-cell {
    width: 68.75%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.md\:tg-span\(12\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.md\:tg-span\(12\) > .tg-cell {
    width: 75%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.md\:tg-span\(13\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.md\:tg-span\(13\) > .tg-cell {
    width: 81.25%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.md\:tg-span\(14\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.md\:tg-span\(14\) > .tg-cell {
    width: 87.5%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.md\:tg-span\(15\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.md\:tg-span\(15\) > .tg-cell {
    width: 93.75%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.md\:tg-span\(16\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.md\:tg-span\(16\) > .tg-cell {
    width: 100%;
    flex: none;
  }
}
@media only screen and (min-width: 75em) {
  .tg-row.lg\:tg-mode\(auto\) {
    display: flex;
  }
  .tg-row.lg\:tg-mode\(auto\) > .tg-cell {
    flex: 1 0 0;
    width: unset;
  }
  .tg-row.lg\:tg-mode\(stacked\) {
    display: flex;
    flex-wrap: wrap;
  }
  .tg-row.lg\:tg-mode\(stacked\) > .tg-cell {
    flex: none;
    width: 100%;
  }
  .tg-row.lg\:tg-mode\(thin\) {
    display: flex;
  }
  .tg-row.lg\:tg-mode\(thin\) > .tg-cell {
    flex: 0 1 0;
    width: unset;
    white-space: nowrap;
  }
  .tg-row.lg\:tg-mode\(fill\) {
    display: flex;
  }
  .tg-row.lg\:tg-mode\(fill\) > .tg-cell {
    flex: 1 0 0;
    width: unset;
  }
  .tg-row.lg\:tg-mode\(disabled\) {
    display: none;
  }
  .tg-row.lg\:tg-flow\(wrap\) {
    flex-wrap: wrap;
  }
  .tg-row.lg\:tg-flow\(wrap\) > .tg-cell {
    white-space: normal;
  }
  .tg-row.lg\:tg-flow\(keep\) {
    flex-wrap: nowrap;
  }
  .tg-row.lg\:tg-flow\(keep\) > .tg-cell {
    white-space: nowrap;
  }
  .tg-row.lg\:tg-frac\(1\/2\) {
    display: flex;
  }
  .tg-row.lg\:tg-frac\(1\/2\) > .tg-cell {
    width: 50%;
    flex: none;
  }
  .tg-row.lg\:tg-frac\(1\/3\) {
    display: flex;
  }
  .tg-row.lg\:tg-frac\(1\/3\) > .tg-cell {
    width: 33.3333333333%;
    flex: none;
  }
  .tg-row.lg\:tg-frac\(1\/4\) {
    display: flex;
  }
  .tg-row.lg\:tg-frac\(1\/4\) > .tg-cell {
    width: 25%;
    flex: none;
  }
  .tg-row.lg\:tg-frac\(2\/3\) {
    display: flex;
  }
  .tg-row.lg\:tg-frac\(2\/3\) > .tg-cell {
    width: 66.6666666667%;
    flex: none;
  }
  .tg-size\(12\) .tg-row.lg\:tg-span\(1\) {
    display: flex;
  }
  .tg-size\(12\) .tg-row.lg\:tg-span\(1\) > .tg-cell {
    width: 8.3333333333%;
    flex: none;
  }
  .tg-size\(12\) .tg-row.lg\:tg-span\(2\) {
    display: flex;
  }
  .tg-size\(12\) .tg-row.lg\:tg-span\(2\) > .tg-cell {
    width: 16.6666666667%;
    flex: none;
  }
  .tg-size\(12\) .tg-row.lg\:tg-span\(3\) {
    display: flex;
  }
  .tg-size\(12\) .tg-row.lg\:tg-span\(3\) > .tg-cell {
    width: 25%;
    flex: none;
  }
  .tg-size\(12\) .tg-row.lg\:tg-span\(4\) {
    display: flex;
  }
  .tg-size\(12\) .tg-row.lg\:tg-span\(4\) > .tg-cell {
    width: 33.3333333333%;
    flex: none;
  }
  .tg-size\(12\) .tg-row.lg\:tg-span\(5\) {
    display: flex;
  }
  .tg-size\(12\) .tg-row.lg\:tg-span\(5\) > .tg-cell {
    width: 41.6666666667%;
    flex: none;
  }
  .tg-size\(12\) .tg-row.lg\:tg-span\(6\) {
    display: flex;
  }
  .tg-size\(12\) .tg-row.lg\:tg-span\(6\) > .tg-cell {
    width: 50%;
    flex: none;
  }
  .tg-size\(12\) .tg-row.lg\:tg-span\(7\) {
    display: flex;
  }
  .tg-size\(12\) .tg-row.lg\:tg-span\(7\) > .tg-cell {
    width: 58.3333333333%;
    flex: none;
  }
  .tg-size\(12\) .tg-row.lg\:tg-span\(8\) {
    display: flex;
  }
  .tg-size\(12\) .tg-row.lg\:tg-span\(8\) > .tg-cell {
    width: 66.6666666667%;
    flex: none;
  }
  .tg-size\(12\) .tg-row.lg\:tg-span\(9\) {
    display: flex;
  }
  .tg-size\(12\) .tg-row.lg\:tg-span\(9\) > .tg-cell {
    width: 75%;
    flex: none;
  }
  .tg-size\(12\) .tg-row.lg\:tg-span\(10\) {
    display: flex;
  }
  .tg-size\(12\) .tg-row.lg\:tg-span\(10\) > .tg-cell {
    width: 83.3333333333%;
    flex: none;
  }
  .tg-size\(12\) .tg-row.lg\:tg-span\(11\) {
    display: flex;
  }
  .tg-size\(12\) .tg-row.lg\:tg-span\(11\) > .tg-cell {
    width: 91.6666666667%;
    flex: none;
  }
  .tg-size\(12\) .tg-row.lg\:tg-span\(12\) {
    display: flex;
  }
  .tg-size\(12\) .tg-row.lg\:tg-span\(12\) > .tg-cell {
    width: 100%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.lg\:tg-span\(1\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.lg\:tg-span\(1\) > .tg-cell {
    width: 6.25%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.lg\:tg-span\(2\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.lg\:tg-span\(2\) > .tg-cell {
    width: 12.5%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.lg\:tg-span\(3\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.lg\:tg-span\(3\) > .tg-cell {
    width: 18.75%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.lg\:tg-span\(4\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.lg\:tg-span\(4\) > .tg-cell {
    width: 25%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.lg\:tg-span\(5\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.lg\:tg-span\(5\) > .tg-cell {
    width: 31.25%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.lg\:tg-span\(6\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.lg\:tg-span\(6\) > .tg-cell {
    width: 37.5%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.lg\:tg-span\(7\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.lg\:tg-span\(7\) > .tg-cell {
    width: 43.75%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.lg\:tg-span\(8\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.lg\:tg-span\(8\) > .tg-cell {
    width: 50%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.lg\:tg-span\(9\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.lg\:tg-span\(9\) > .tg-cell {
    width: 56.25%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.lg\:tg-span\(10\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.lg\:tg-span\(10\) > .tg-cell {
    width: 62.5%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.lg\:tg-span\(11\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.lg\:tg-span\(11\) > .tg-cell {
    width: 68.75%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.lg\:tg-span\(12\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.lg\:tg-span\(12\) > .tg-cell {
    width: 75%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.lg\:tg-span\(13\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.lg\:tg-span\(13\) > .tg-cell {
    width: 81.25%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.lg\:tg-span\(14\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.lg\:tg-span\(14\) > .tg-cell {
    width: 87.5%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.lg\:tg-span\(15\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.lg\:tg-span\(15\) > .tg-cell {
    width: 93.75%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.lg\:tg-span\(16\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.lg\:tg-span\(16\) > .tg-cell {
    width: 100%;
    flex: none;
  }
}
@media only screen and (min-width: 90em) {
  .tg-row.xl\:tg-mode\(auto\) {
    display: flex;
  }
  .tg-row.xl\:tg-mode\(auto\) > .tg-cell {
    flex: 1 0 0;
    width: unset;
  }
  .tg-row.xl\:tg-mode\(stacked\) {
    display: flex;
    flex-wrap: wrap;
  }
  .tg-row.xl\:tg-mode\(stacked\) > .tg-cell {
    flex: none;
    width: 100%;
  }
  .tg-row.xl\:tg-mode\(thin\) {
    display: flex;
  }
  .tg-row.xl\:tg-mode\(thin\) > .tg-cell {
    flex: 0 1 0;
    width: unset;
    white-space: nowrap;
  }
  .tg-row.xl\:tg-mode\(fill\) {
    display: flex;
  }
  .tg-row.xl\:tg-mode\(fill\) > .tg-cell {
    flex: 1 0 0;
    width: unset;
  }
  .tg-row.xl\:tg-mode\(disabled\) {
    display: none;
  }
  .tg-row.xl\:tg-flow\(wrap\) {
    flex-wrap: wrap;
  }
  .tg-row.xl\:tg-flow\(wrap\) > .tg-cell {
    white-space: normal;
  }
  .tg-row.xl\:tg-flow\(keep\) {
    flex-wrap: nowrap;
  }
  .tg-row.xl\:tg-flow\(keep\) > .tg-cell {
    white-space: nowrap;
  }
  .tg-row.xl\:tg-frac\(1\/2\) {
    display: flex;
  }
  .tg-row.xl\:tg-frac\(1\/2\) > .tg-cell {
    width: 50%;
    flex: none;
  }
  .tg-row.xl\:tg-frac\(1\/3\) {
    display: flex;
  }
  .tg-row.xl\:tg-frac\(1\/3\) > .tg-cell {
    width: 33.3333333333%;
    flex: none;
  }
  .tg-row.xl\:tg-frac\(1\/4\) {
    display: flex;
  }
  .tg-row.xl\:tg-frac\(1\/4\) > .tg-cell {
    width: 25%;
    flex: none;
  }
  .tg-row.xl\:tg-frac\(2\/3\) {
    display: flex;
  }
  .tg-row.xl\:tg-frac\(2\/3\) > .tg-cell {
    width: 66.6666666667%;
    flex: none;
  }
  .tg-size\(12\) .tg-row.xl\:tg-span\(1\) {
    display: flex;
  }
  .tg-size\(12\) .tg-row.xl\:tg-span\(1\) > .tg-cell {
    width: 8.3333333333%;
    flex: none;
  }
  .tg-size\(12\) .tg-row.xl\:tg-span\(2\) {
    display: flex;
  }
  .tg-size\(12\) .tg-row.xl\:tg-span\(2\) > .tg-cell {
    width: 16.6666666667%;
    flex: none;
  }
  .tg-size\(12\) .tg-row.xl\:tg-span\(3\) {
    display: flex;
  }
  .tg-size\(12\) .tg-row.xl\:tg-span\(3\) > .tg-cell {
    width: 25%;
    flex: none;
  }
  .tg-size\(12\) .tg-row.xl\:tg-span\(4\) {
    display: flex;
  }
  .tg-size\(12\) .tg-row.xl\:tg-span\(4\) > .tg-cell {
    width: 33.3333333333%;
    flex: none;
  }
  .tg-size\(12\) .tg-row.xl\:tg-span\(5\) {
    display: flex;
  }
  .tg-size\(12\) .tg-row.xl\:tg-span\(5\) > .tg-cell {
    width: 41.6666666667%;
    flex: none;
  }
  .tg-size\(12\) .tg-row.xl\:tg-span\(6\) {
    display: flex;
  }
  .tg-size\(12\) .tg-row.xl\:tg-span\(6\) > .tg-cell {
    width: 50%;
    flex: none;
  }
  .tg-size\(12\) .tg-row.xl\:tg-span\(7\) {
    display: flex;
  }
  .tg-size\(12\) .tg-row.xl\:tg-span\(7\) > .tg-cell {
    width: 58.3333333333%;
    flex: none;
  }
  .tg-size\(12\) .tg-row.xl\:tg-span\(8\) {
    display: flex;
  }
  .tg-size\(12\) .tg-row.xl\:tg-span\(8\) > .tg-cell {
    width: 66.6666666667%;
    flex: none;
  }
  .tg-size\(12\) .tg-row.xl\:tg-span\(9\) {
    display: flex;
  }
  .tg-size\(12\) .tg-row.xl\:tg-span\(9\) > .tg-cell {
    width: 75%;
    flex: none;
  }
  .tg-size\(12\) .tg-row.xl\:tg-span\(10\) {
    display: flex;
  }
  .tg-size\(12\) .tg-row.xl\:tg-span\(10\) > .tg-cell {
    width: 83.3333333333%;
    flex: none;
  }
  .tg-size\(12\) .tg-row.xl\:tg-span\(11\) {
    display: flex;
  }
  .tg-size\(12\) .tg-row.xl\:tg-span\(11\) > .tg-cell {
    width: 91.6666666667%;
    flex: none;
  }
  .tg-size\(12\) .tg-row.xl\:tg-span\(12\) {
    display: flex;
  }
  .tg-size\(12\) .tg-row.xl\:tg-span\(12\) > .tg-cell {
    width: 100%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.xl\:tg-span\(1\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.xl\:tg-span\(1\) > .tg-cell {
    width: 6.25%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.xl\:tg-span\(2\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.xl\:tg-span\(2\) > .tg-cell {
    width: 12.5%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.xl\:tg-span\(3\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.xl\:tg-span\(3\) > .tg-cell {
    width: 18.75%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.xl\:tg-span\(4\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.xl\:tg-span\(4\) > .tg-cell {
    width: 25%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.xl\:tg-span\(5\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.xl\:tg-span\(5\) > .tg-cell {
    width: 31.25%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.xl\:tg-span\(6\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.xl\:tg-span\(6\) > .tg-cell {
    width: 37.5%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.xl\:tg-span\(7\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.xl\:tg-span\(7\) > .tg-cell {
    width: 43.75%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.xl\:tg-span\(8\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.xl\:tg-span\(8\) > .tg-cell {
    width: 50%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.xl\:tg-span\(9\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.xl\:tg-span\(9\) > .tg-cell {
    width: 56.25%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.xl\:tg-span\(10\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.xl\:tg-span\(10\) > .tg-cell {
    width: 62.5%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.xl\:tg-span\(11\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.xl\:tg-span\(11\) > .tg-cell {
    width: 68.75%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.xl\:tg-span\(12\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.xl\:tg-span\(12\) > .tg-cell {
    width: 75%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.xl\:tg-span\(13\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.xl\:tg-span\(13\) > .tg-cell {
    width: 81.25%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.xl\:tg-span\(14\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.xl\:tg-span\(14\) > .tg-cell {
    width: 87.5%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.xl\:tg-span\(15\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.xl\:tg-span\(15\) > .tg-cell {
    width: 93.75%;
    flex: none;
  }
  .tg-size\(16\) .tg-row.xl\:tg-span\(16\) {
    display: flex;
  }
  .tg-size\(16\) .tg-row.xl\:tg-span\(16\) > .tg-cell {
    width: 100%;
    flex: none;
  }
}
/*
 * grid/cell.scss
 */
.tg-cell {
  flex: none;
  width: 100%;
  box-sizing: border-box;
}

.tg-cell.tg-mode\(auto\) {
  display: block;
  flex: 1 0 0;
  width: unset;
}

.tg-cell.tg-mode\(stacked\) {
  display: block;
  flex: none;
  width: 100%;
}

.tg-cell.tg-mode\(thin\) {
  display: block;
  flex: 0 1 0;
  width: unset;
  white-space: nowrap;
}

.tg-cell.tg-mode\(fill\) {
  display: block;
  flex: 1 0 0;
  width: unset;
}

.tg-cell.tg-mode\(disabled\) {
  display: none;
}

.tg-cell.tg-order\(first\) {
  order: -2;
}

.tg-cell.tg-order\(last\) {
  order: 2;
}

.tg-cell.tg-order\(none\) {
  order: unset;
}

.tg-cell.tg-frac\(1\/2\) {
  width: 50%;
  flex: none;
}

.tg-cell.tg-frac\(1\/3\) {
  width: 33.3333333333%;
  flex: none;
}

.tg-cell.tg-frac\(1\/4\) {
  width: 25%;
  flex: none;
}

.tg-cell.tg-frac\(2\/3\) {
  width: 66.6666666667%;
  flex: none;
}

.tg-cell.tg-span\(1\) {
  width: 8.3333333333%;
  flex: none;
}

.tg-cell.tg-span\(2\) {
  width: 16.6666666667%;
  flex: none;
}

.tg-cell.tg-span\(3\) {
  width: 25%;
  flex: none;
}

.tg-cell.tg-span\(4\) {
  width: 33.3333333333%;
  flex: none;
}

.tg-cell.tg-span\(5\) {
  width: 41.6666666667%;
  flex: none;
}

.tg-cell.tg-span\(6\) {
  width: 50%;
  flex: none;
}

.tg-cell.tg-span\(7\) {
  width: 58.3333333333%;
  flex: none;
}

.tg-cell.tg-span\(8\) {
  width: 66.6666666667%;
  flex: none;
}

.tg-cell.tg-span\(9\) {
  width: 75%;
  flex: none;
}

.tg-cell.tg-span\(10\) {
  width: 83.3333333333%;
  flex: none;
}

.tg-cell.tg-span\(11\) {
  width: 91.6666666667%;
  flex: none;
}

.tg-cell.tg-span\(12\) {
  width: 100%;
  flex: none;
}

.tg-cell.tg-span\(1\) {
  width: 6.25%;
  flex: none;
}

.tg-cell.tg-span\(2\) {
  width: 12.5%;
  flex: none;
}

.tg-cell.tg-span\(3\) {
  width: 18.75%;
  flex: none;
}

.tg-cell.tg-span\(4\) {
  width: 25%;
  flex: none;
}

.tg-cell.tg-span\(5\) {
  width: 31.25%;
  flex: none;
}

.tg-cell.tg-span\(6\) {
  width: 37.5%;
  flex: none;
}

.tg-cell.tg-span\(7\) {
  width: 43.75%;
  flex: none;
}

.tg-cell.tg-span\(8\) {
  width: 50%;
  flex: none;
}

.tg-cell.tg-span\(9\) {
  width: 56.25%;
  flex: none;
}

.tg-cell.tg-span\(10\) {
  width: 62.5%;
  flex: none;
}

.tg-cell.tg-span\(11\) {
  width: 68.75%;
  flex: none;
}

.tg-cell.tg-span\(12\) {
  width: 75%;
  flex: none;
}

.tg-cell.tg-span\(13\) {
  width: 81.25%;
  flex: none;
}

.tg-cell.tg-span\(14\) {
  width: 87.5%;
  flex: none;
}

.tg-cell.tg-span\(15\) {
  width: 93.75%;
  flex: none;
}

.tg-cell.tg-span\(16\) {
  width: 100%;
  flex: none;
}

@media only screen and (min-width: 36em) {
  .tg-cell.xs\:tg-mode\(auto\) {
    display: block;
    flex: 1 0 0;
    width: unset;
  }
  .tg-cell.xs\:tg-mode\(stacked\) {
    display: block;
    flex: none;
    width: 100%;
  }
  .tg-cell.xs\:tg-mode\(thin\) {
    display: block;
    flex: 0 1 0;
    width: unset;
    white-space: nowrap;
  }
  .tg-cell.xs\:tg-mode\(fill\) {
    display: block;
    flex: 1 0 0;
    width: unset;
  }
  .tg-cell.xs\:tg-mode\(disabled\) {
    display: none;
  }
  .tg-cell.xs\:tg-order\(first\) {
    order: -2;
  }
  .tg-cell.xs\:tg-order\(last\) {
    order: 2;
  }
  .tg-cell.xs\:tg-order\(none\) {
    order: unset;
  }
  .tg-cell.xs\:tg-frac\(1\/2\) {
    width: 50%;
    flex: none;
  }
  .tg-cell.xs\:tg-frac\(1\/3\) {
    width: 33.3333333333%;
    flex: none;
  }
  .tg-cell.xs\:tg-frac\(1\/4\) {
    width: 25%;
    flex: none;
  }
  .tg-cell.xs\:tg-frac\(2\/3\) {
    width: 66.6666666667%;
    flex: none;
  }
  .tg-cell.xs\:tg-span\(1\) {
    width: 8.3333333333%;
    flex: none;
  }
  .tg-cell.xs\:tg-span\(2\) {
    width: 16.6666666667%;
    flex: none;
  }
  .tg-cell.xs\:tg-span\(3\) {
    width: 25%;
    flex: none;
  }
  .tg-cell.xs\:tg-span\(4\) {
    width: 33.3333333333%;
    flex: none;
  }
  .tg-cell.xs\:tg-span\(5\) {
    width: 41.6666666667%;
    flex: none;
  }
  .tg-cell.xs\:tg-span\(6\) {
    width: 50%;
    flex: none;
  }
  .tg-cell.xs\:tg-span\(7\) {
    width: 58.3333333333%;
    flex: none;
  }
  .tg-cell.xs\:tg-span\(8\) {
    width: 66.6666666667%;
    flex: none;
  }
  .tg-cell.xs\:tg-span\(9\) {
    width: 75%;
    flex: none;
  }
  .tg-cell.xs\:tg-span\(10\) {
    width: 83.3333333333%;
    flex: none;
  }
  .tg-cell.xs\:tg-span\(11\) {
    width: 91.6666666667%;
    flex: none;
  }
  .tg-cell.xs\:tg-span\(12\) {
    width: 100%;
    flex: none;
  }
  .tg-cell.xs\:tg-span\(1\) {
    width: 6.25%;
    flex: none;
  }
  .tg-cell.xs\:tg-span\(2\) {
    width: 12.5%;
    flex: none;
  }
  .tg-cell.xs\:tg-span\(3\) {
    width: 18.75%;
    flex: none;
  }
  .tg-cell.xs\:tg-span\(4\) {
    width: 25%;
    flex: none;
  }
  .tg-cell.xs\:tg-span\(5\) {
    width: 31.25%;
    flex: none;
  }
  .tg-cell.xs\:tg-span\(6\) {
    width: 37.5%;
    flex: none;
  }
  .tg-cell.xs\:tg-span\(7\) {
    width: 43.75%;
    flex: none;
  }
  .tg-cell.xs\:tg-span\(8\) {
    width: 50%;
    flex: none;
  }
  .tg-cell.xs\:tg-span\(9\) {
    width: 56.25%;
    flex: none;
  }
  .tg-cell.xs\:tg-span\(10\) {
    width: 62.5%;
    flex: none;
  }
  .tg-cell.xs\:tg-span\(11\) {
    width: 68.75%;
    flex: none;
  }
  .tg-cell.xs\:tg-span\(12\) {
    width: 75%;
    flex: none;
  }
  .tg-cell.xs\:tg-span\(13\) {
    width: 81.25%;
    flex: none;
  }
  .tg-cell.xs\:tg-span\(14\) {
    width: 87.5%;
    flex: none;
  }
  .tg-cell.xs\:tg-span\(15\) {
    width: 93.75%;
    flex: none;
  }
  .tg-cell.xs\:tg-span\(16\) {
    width: 100%;
    flex: none;
  }
}
@media only screen and (min-width: 48em) {
  .tg-cell.sm\:tg-mode\(auto\) {
    display: block;
    flex: 1 0 0;
    width: unset;
  }
  .tg-cell.sm\:tg-mode\(stacked\) {
    display: block;
    flex: none;
    width: 100%;
  }
  .tg-cell.sm\:tg-mode\(thin\) {
    display: block;
    flex: 0 1 0;
    width: unset;
    white-space: nowrap;
  }
  .tg-cell.sm\:tg-mode\(fill\) {
    display: block;
    flex: 1 0 0;
    width: unset;
  }
  .tg-cell.sm\:tg-mode\(disabled\) {
    display: none;
  }
  .tg-cell.sm\:tg-order\(first\) {
    order: -2;
  }
  .tg-cell.sm\:tg-order\(last\) {
    order: 2;
  }
  .tg-cell.sm\:tg-order\(none\) {
    order: unset;
  }
  .tg-cell.sm\:tg-frac\(1\/2\) {
    width: 50%;
    flex: none;
  }
  .tg-cell.sm\:tg-frac\(1\/3\) {
    width: 33.3333333333%;
    flex: none;
  }
  .tg-cell.sm\:tg-frac\(1\/4\) {
    width: 25%;
    flex: none;
  }
  .tg-cell.sm\:tg-frac\(2\/3\) {
    width: 66.6666666667%;
    flex: none;
  }
  .tg-cell.sm\:tg-span\(1\) {
    width: 8.3333333333%;
    flex: none;
  }
  .tg-cell.sm\:tg-span\(2\) {
    width: 16.6666666667%;
    flex: none;
  }
  .tg-cell.sm\:tg-span\(3\) {
    width: 25%;
    flex: none;
  }
  .tg-cell.sm\:tg-span\(4\) {
    width: 33.3333333333%;
    flex: none;
  }
  .tg-cell.sm\:tg-span\(5\) {
    width: 41.6666666667%;
    flex: none;
  }
  .tg-cell.sm\:tg-span\(6\) {
    width: 50%;
    flex: none;
  }
  .tg-cell.sm\:tg-span\(7\) {
    width: 58.3333333333%;
    flex: none;
  }
  .tg-cell.sm\:tg-span\(8\) {
    width: 66.6666666667%;
    flex: none;
  }
  .tg-cell.sm\:tg-span\(9\) {
    width: 75%;
    flex: none;
  }
  .tg-cell.sm\:tg-span\(10\) {
    width: 83.3333333333%;
    flex: none;
  }
  .tg-cell.sm\:tg-span\(11\) {
    width: 91.6666666667%;
    flex: none;
  }
  .tg-cell.sm\:tg-span\(12\) {
    width: 100%;
    flex: none;
  }
  .tg-cell.sm\:tg-span\(1\) {
    width: 6.25%;
    flex: none;
  }
  .tg-cell.sm\:tg-span\(2\) {
    width: 12.5%;
    flex: none;
  }
  .tg-cell.sm\:tg-span\(3\) {
    width: 18.75%;
    flex: none;
  }
  .tg-cell.sm\:tg-span\(4\) {
    width: 25%;
    flex: none;
  }
  .tg-cell.sm\:tg-span\(5\) {
    width: 31.25%;
    flex: none;
  }
  .tg-cell.sm\:tg-span\(6\) {
    width: 37.5%;
    flex: none;
  }
  .tg-cell.sm\:tg-span\(7\) {
    width: 43.75%;
    flex: none;
  }
  .tg-cell.sm\:tg-span\(8\) {
    width: 50%;
    flex: none;
  }
  .tg-cell.sm\:tg-span\(9\) {
    width: 56.25%;
    flex: none;
  }
  .tg-cell.sm\:tg-span\(10\) {
    width: 62.5%;
    flex: none;
  }
  .tg-cell.sm\:tg-span\(11\) {
    width: 68.75%;
    flex: none;
  }
  .tg-cell.sm\:tg-span\(12\) {
    width: 75%;
    flex: none;
  }
  .tg-cell.sm\:tg-span\(13\) {
    width: 81.25%;
    flex: none;
  }
  .tg-cell.sm\:tg-span\(14\) {
    width: 87.5%;
    flex: none;
  }
  .tg-cell.sm\:tg-span\(15\) {
    width: 93.75%;
    flex: none;
  }
  .tg-cell.sm\:tg-span\(16\) {
    width: 100%;
    flex: none;
  }
}
@media only screen and (min-width: 64em) {
  .tg-cell.md\:tg-mode\(auto\) {
    display: block;
    flex: 1 0 0;
    width: unset;
  }
  .tg-cell.md\:tg-mode\(stacked\) {
    display: block;
    flex: none;
    width: 100%;
  }
  .tg-cell.md\:tg-mode\(thin\) {
    display: block;
    flex: 0 1 0;
    width: unset;
    white-space: nowrap;
  }
  .tg-cell.md\:tg-mode\(fill\) {
    display: block;
    flex: 1 0 0;
    width: unset;
  }
  .tg-cell.md\:tg-mode\(disabled\) {
    display: none;
  }
  .tg-cell.md\:tg-order\(first\) {
    order: -2;
  }
  .tg-cell.md\:tg-order\(last\) {
    order: 2;
  }
  .tg-cell.md\:tg-order\(none\) {
    order: unset;
  }
  .tg-cell.md\:tg-frac\(1\/2\) {
    width: 50%;
    flex: none;
  }
  .tg-cell.md\:tg-frac\(1\/3\) {
    width: 33.3333333333%;
    flex: none;
  }
  .tg-cell.md\:tg-frac\(1\/4\) {
    width: 25%;
    flex: none;
  }
  .tg-cell.md\:tg-frac\(2\/3\) {
    width: 66.6666666667%;
    flex: none;
  }
  .tg-cell.md\:tg-span\(1\) {
    width: 8.3333333333%;
    flex: none;
  }
  .tg-cell.md\:tg-span\(2\) {
    width: 16.6666666667%;
    flex: none;
  }
  .tg-cell.md\:tg-span\(3\) {
    width: 25%;
    flex: none;
  }
  .tg-cell.md\:tg-span\(4\) {
    width: 33.3333333333%;
    flex: none;
  }
  .tg-cell.md\:tg-span\(5\) {
    width: 41.6666666667%;
    flex: none;
  }
  .tg-cell.md\:tg-span\(6\) {
    width: 50%;
    flex: none;
  }
  .tg-cell.md\:tg-span\(7\) {
    width: 58.3333333333%;
    flex: none;
  }
  .tg-cell.md\:tg-span\(8\) {
    width: 66.6666666667%;
    flex: none;
  }
  .tg-cell.md\:tg-span\(9\) {
    width: 75%;
    flex: none;
  }
  .tg-cell.md\:tg-span\(10\) {
    width: 83.3333333333%;
    flex: none;
  }
  .tg-cell.md\:tg-span\(11\) {
    width: 91.6666666667%;
    flex: none;
  }
  .tg-cell.md\:tg-span\(12\) {
    width: 100%;
    flex: none;
  }
  .tg-cell.md\:tg-span\(1\) {
    width: 6.25%;
    flex: none;
  }
  .tg-cell.md\:tg-span\(2\) {
    width: 12.5%;
    flex: none;
  }
  .tg-cell.md\:tg-span\(3\) {
    width: 18.75%;
    flex: none;
  }
  .tg-cell.md\:tg-span\(4\) {
    width: 25%;
    flex: none;
  }
  .tg-cell.md\:tg-span\(5\) {
    width: 31.25%;
    flex: none;
  }
  .tg-cell.md\:tg-span\(6\) {
    width: 37.5%;
    flex: none;
  }
  .tg-cell.md\:tg-span\(7\) {
    width: 43.75%;
    flex: none;
  }
  .tg-cell.md\:tg-span\(8\) {
    width: 50%;
    flex: none;
  }
  .tg-cell.md\:tg-span\(9\) {
    width: 56.25%;
    flex: none;
  }
  .tg-cell.md\:tg-span\(10\) {
    width: 62.5%;
    flex: none;
  }
  .tg-cell.md\:tg-span\(11\) {
    width: 68.75%;
    flex: none;
  }
  .tg-cell.md\:tg-span\(12\) {
    width: 75%;
    flex: none;
  }
  .tg-cell.md\:tg-span\(13\) {
    width: 81.25%;
    flex: none;
  }
  .tg-cell.md\:tg-span\(14\) {
    width: 87.5%;
    flex: none;
  }
  .tg-cell.md\:tg-span\(15\) {
    width: 93.75%;
    flex: none;
  }
  .tg-cell.md\:tg-span\(16\) {
    width: 100%;
    flex: none;
  }
}
@media only screen and (min-width: 75em) {
  .tg-cell.lg\:tg-mode\(auto\) {
    display: block;
    flex: 1 0 0;
    width: unset;
  }
  .tg-cell.lg\:tg-mode\(stacked\) {
    display: block;
    flex: none;
    width: 100%;
  }
  .tg-cell.lg\:tg-mode\(thin\) {
    display: block;
    flex: 0 1 0;
    width: unset;
    white-space: nowrap;
  }
  .tg-cell.lg\:tg-mode\(fill\) {
    display: block;
    flex: 1 0 0;
    width: unset;
  }
  .tg-cell.lg\:tg-mode\(disabled\) {
    display: none;
  }
  .tg-cell.lg\:tg-order\(first\) {
    order: -2;
  }
  .tg-cell.lg\:tg-order\(last\) {
    order: 2;
  }
  .tg-cell.lg\:tg-order\(none\) {
    order: unset;
  }
  .tg-cell.lg\:tg-frac\(1\/2\) {
    width: 50%;
    flex: none;
  }
  .tg-cell.lg\:tg-frac\(1\/3\) {
    width: 33.3333333333%;
    flex: none;
  }
  .tg-cell.lg\:tg-frac\(1\/4\) {
    width: 25%;
    flex: none;
  }
  .tg-cell.lg\:tg-frac\(2\/3\) {
    width: 66.6666666667%;
    flex: none;
  }
  .tg-cell.lg\:tg-span\(1\) {
    width: 8.3333333333%;
    flex: none;
  }
  .tg-cell.lg\:tg-span\(2\) {
    width: 16.6666666667%;
    flex: none;
  }
  .tg-cell.lg\:tg-span\(3\) {
    width: 25%;
    flex: none;
  }
  .tg-cell.lg\:tg-span\(4\) {
    width: 33.3333333333%;
    flex: none;
  }
  .tg-cell.lg\:tg-span\(5\) {
    width: 41.6666666667%;
    flex: none;
  }
  .tg-cell.lg\:tg-span\(6\) {
    width: 50%;
    flex: none;
  }
  .tg-cell.lg\:tg-span\(7\) {
    width: 58.3333333333%;
    flex: none;
  }
  .tg-cell.lg\:tg-span\(8\) {
    width: 66.6666666667%;
    flex: none;
  }
  .tg-cell.lg\:tg-span\(9\) {
    width: 75%;
    flex: none;
  }
  .tg-cell.lg\:tg-span\(10\) {
    width: 83.3333333333%;
    flex: none;
  }
  .tg-cell.lg\:tg-span\(11\) {
    width: 91.6666666667%;
    flex: none;
  }
  .tg-cell.lg\:tg-span\(12\) {
    width: 100%;
    flex: none;
  }
  .tg-cell.lg\:tg-span\(1\) {
    width: 6.25%;
    flex: none;
  }
  .tg-cell.lg\:tg-span\(2\) {
    width: 12.5%;
    flex: none;
  }
  .tg-cell.lg\:tg-span\(3\) {
    width: 18.75%;
    flex: none;
  }
  .tg-cell.lg\:tg-span\(4\) {
    width: 25%;
    flex: none;
  }
  .tg-cell.lg\:tg-span\(5\) {
    width: 31.25%;
    flex: none;
  }
  .tg-cell.lg\:tg-span\(6\) {
    width: 37.5%;
    flex: none;
  }
  .tg-cell.lg\:tg-span\(7\) {
    width: 43.75%;
    flex: none;
  }
  .tg-cell.lg\:tg-span\(8\) {
    width: 50%;
    flex: none;
  }
  .tg-cell.lg\:tg-span\(9\) {
    width: 56.25%;
    flex: none;
  }
  .tg-cell.lg\:tg-span\(10\) {
    width: 62.5%;
    flex: none;
  }
  .tg-cell.lg\:tg-span\(11\) {
    width: 68.75%;
    flex: none;
  }
  .tg-cell.lg\:tg-span\(12\) {
    width: 75%;
    flex: none;
  }
  .tg-cell.lg\:tg-span\(13\) {
    width: 81.25%;
    flex: none;
  }
  .tg-cell.lg\:tg-span\(14\) {
    width: 87.5%;
    flex: none;
  }
  .tg-cell.lg\:tg-span\(15\) {
    width: 93.75%;
    flex: none;
  }
  .tg-cell.lg\:tg-span\(16\) {
    width: 100%;
    flex: none;
  }
}
@media only screen and (min-width: 90em) {
  .tg-cell.xl\:tg-mode\(auto\) {
    display: block;
    flex: 1 0 0;
    width: unset;
  }
  .tg-cell.xl\:tg-mode\(stacked\) {
    display: block;
    flex: none;
    width: 100%;
  }
  .tg-cell.xl\:tg-mode\(thin\) {
    display: block;
    flex: 0 1 0;
    width: unset;
    white-space: nowrap;
  }
  .tg-cell.xl\:tg-mode\(fill\) {
    display: block;
    flex: 1 0 0;
    width: unset;
  }
  .tg-cell.xl\:tg-mode\(disabled\) {
    display: none;
  }
  .tg-cell.xl\:tg-order\(first\) {
    order: -2;
  }
  .tg-cell.xl\:tg-order\(last\) {
    order: 2;
  }
  .tg-cell.xl\:tg-order\(none\) {
    order: unset;
  }
  .tg-cell.xl\:tg-frac\(1\/2\) {
    width: 50%;
    flex: none;
  }
  .tg-cell.xl\:tg-frac\(1\/3\) {
    width: 33.3333333333%;
    flex: none;
  }
  .tg-cell.xl\:tg-frac\(1\/4\) {
    width: 25%;
    flex: none;
  }
  .tg-cell.xl\:tg-frac\(2\/3\) {
    width: 66.6666666667%;
    flex: none;
  }
  .tg-cell.xl\:tg-span\(1\) {
    width: 8.3333333333%;
    flex: none;
  }
  .tg-cell.xl\:tg-span\(2\) {
    width: 16.6666666667%;
    flex: none;
  }
  .tg-cell.xl\:tg-span\(3\) {
    width: 25%;
    flex: none;
  }
  .tg-cell.xl\:tg-span\(4\) {
    width: 33.3333333333%;
    flex: none;
  }
  .tg-cell.xl\:tg-span\(5\) {
    width: 41.6666666667%;
    flex: none;
  }
  .tg-cell.xl\:tg-span\(6\) {
    width: 50%;
    flex: none;
  }
  .tg-cell.xl\:tg-span\(7\) {
    width: 58.3333333333%;
    flex: none;
  }
  .tg-cell.xl\:tg-span\(8\) {
    width: 66.6666666667%;
    flex: none;
  }
  .tg-cell.xl\:tg-span\(9\) {
    width: 75%;
    flex: none;
  }
  .tg-cell.xl\:tg-span\(10\) {
    width: 83.3333333333%;
    flex: none;
  }
  .tg-cell.xl\:tg-span\(11\) {
    width: 91.6666666667%;
    flex: none;
  }
  .tg-cell.xl\:tg-span\(12\) {
    width: 100%;
    flex: none;
  }
  .tg-cell.xl\:tg-span\(1\) {
    width: 6.25%;
    flex: none;
  }
  .tg-cell.xl\:tg-span\(2\) {
    width: 12.5%;
    flex: none;
  }
  .tg-cell.xl\:tg-span\(3\) {
    width: 18.75%;
    flex: none;
  }
  .tg-cell.xl\:tg-span\(4\) {
    width: 25%;
    flex: none;
  }
  .tg-cell.xl\:tg-span\(5\) {
    width: 31.25%;
    flex: none;
  }
  .tg-cell.xl\:tg-span\(6\) {
    width: 37.5%;
    flex: none;
  }
  .tg-cell.xl\:tg-span\(7\) {
    width: 43.75%;
    flex: none;
  }
  .tg-cell.xl\:tg-span\(8\) {
    width: 50%;
    flex: none;
  }
  .tg-cell.xl\:tg-span\(9\) {
    width: 56.25%;
    flex: none;
  }
  .tg-cell.xl\:tg-span\(10\) {
    width: 62.5%;
    flex: none;
  }
  .tg-cell.xl\:tg-span\(11\) {
    width: 68.75%;
    flex: none;
  }
  .tg-cell.xl\:tg-span\(12\) {
    width: 75%;
    flex: none;
  }
  .tg-cell.xl\:tg-span\(13\) {
    width: 81.25%;
    flex: none;
  }
  .tg-cell.xl\:tg-span\(14\) {
    width: 87.5%;
    flex: none;
  }
  .tg-cell.xl\:tg-span\(15\) {
    width: 93.75%;
    flex: none;
  }
  .tg-cell.xl\:tg-span\(16\) {
    width: 100%;
    flex: none;
  }
}
/*
 * src/grid/gap.scss
 */
.tg-gap\(none\) {
  margin-left: 0;
  margin-top: 0;
}
.tg-gap\(none\) > .tg-cell {
  padding-left: 0;
  padding-top: 0;
}

.tg-x-gap\(none\) {
  margin-left: 0;
}
.tg-x-gap\(none\) > .tg-cell {
  padding-left: 0;
}

.tg-y-gap\(none\) {
  margin-top: 0;
}
.tg-y-gap\(none\) > .tg-cell {
  padding-top: 0;
}

.tg-gap\(xs\) {
  margin-left: -0.25rem;
  margin-top: -0.25rem;
}
.tg-gap\(xs\) > .tg-cell {
  padding-left: 0.25rem;
  padding-top: 0.25rem;
}

.tg-x-gap\(xs\) {
  margin-left: -0.25rem;
}
.tg-x-gap\(xs\) > .tg-cell {
  padding-left: 0.25rem;
}

.tg-y-gap\(xs\) {
  margin-top: -0.25rem;
}
.tg-y-gap\(xs\) > .tg-cell {
  padding-top: 0.25rem;
}

.tg-gap\(sm\) {
  margin-left: -0.5rem;
  margin-top: -0.5rem;
}
.tg-gap\(sm\) > .tg-cell {
  padding-left: 0.5rem;
  padding-top: 0.5rem;
}

.tg-x-gap\(sm\) {
  margin-left: -0.5rem;
}
.tg-x-gap\(sm\) > .tg-cell {
  padding-left: 0.5rem;
}

.tg-y-gap\(sm\) {
  margin-top: -0.5rem;
}
.tg-y-gap\(sm\) > .tg-cell {
  padding-top: 0.5rem;
}

.tg-gap\(md\) {
  margin-left: -0.75rem;
  margin-top: -0.75rem;
}
.tg-gap\(md\) > .tg-cell {
  padding-left: 0.75rem;
  padding-top: 0.75rem;
}

.tg-x-gap\(md\) {
  margin-left: -0.75rem;
}
.tg-x-gap\(md\) > .tg-cell {
  padding-left: 0.75rem;
}

.tg-y-gap\(md\) {
  margin-top: -0.75rem;
}
.tg-y-gap\(md\) > .tg-cell {
  padding-top: 0.75rem;
}

.tg-gap\(lg\) {
  margin-left: -1rem;
  margin-top: -1rem;
}
.tg-gap\(lg\) > .tg-cell {
  padding-left: 1rem;
  padding-top: 1rem;
}

.tg-x-gap\(lg\) {
  margin-left: -1rem;
}
.tg-x-gap\(lg\) > .tg-cell {
  padding-left: 1rem;
}

.tg-y-gap\(lg\) {
  margin-top: -1rem;
}
.tg-y-gap\(lg\) > .tg-cell {
  padding-top: 1rem;
}

.tg-gap\(xl\) {
  margin-left: -2rem;
  margin-top: -2rem;
}
.tg-gap\(xl\) > .tg-cell {
  padding-left: 2rem;
  padding-top: 2rem;
}

.tg-x-gap\(xl\) {
  margin-left: -2rem;
}
.tg-x-gap\(xl\) > .tg-cell {
  padding-left: 2rem;
}

.tg-y-gap\(xl\) {
  margin-top: -2rem;
}
.tg-y-gap\(xl\) > .tg-cell {
  padding-top: 2rem;
}

@media only screen and (min-width: 36em) {
  .xs\:tg-gap\(none\) {
    margin-left: 0;
    margin-top: 0;
  }
  .xs\:tg-gap\(none\) > .tg-cell {
    padding-left: 0;
    padding-top: 0;
  }
  .xs\:tg-x-gap\(none\) {
    margin-left: 0;
  }
  .xs\:tg-x-gap\(none\) > .tg-cell {
    padding-left: 0;
  }
  .xs\:tg-y-gap\(none\) {
    margin-top: 0;
  }
  .xs\:tg-y-gap\(none\) > .tg-cell {
    padding-top: 0;
  }
  .xs\:tg-gap\(xs\) {
    margin-left: -0.25rem;
    margin-top: -0.25rem;
  }
  .xs\:tg-gap\(xs\) > .tg-cell {
    padding-left: 0.25rem;
    padding-top: 0.25rem;
  }
  .xs\:tg-x-gap\(xs\) {
    margin-left: -0.25rem;
  }
  .xs\:tg-x-gap\(xs\) > .tg-cell {
    padding-left: 0.25rem;
  }
  .xs\:tg-y-gap\(xs\) {
    margin-top: -0.25rem;
  }
  .xs\:tg-y-gap\(xs\) > .tg-cell {
    padding-top: 0.25rem;
  }
  .xs\:tg-gap\(sm\) {
    margin-left: -0.5rem;
    margin-top: -0.5rem;
  }
  .xs\:tg-gap\(sm\) > .tg-cell {
    padding-left: 0.5rem;
    padding-top: 0.5rem;
  }
  .xs\:tg-x-gap\(sm\) {
    margin-left: -0.5rem;
  }
  .xs\:tg-x-gap\(sm\) > .tg-cell {
    padding-left: 0.5rem;
  }
  .xs\:tg-y-gap\(sm\) {
    margin-top: -0.5rem;
  }
  .xs\:tg-y-gap\(sm\) > .tg-cell {
    padding-top: 0.5rem;
  }
  .xs\:tg-gap\(md\) {
    margin-left: -0.75rem;
    margin-top: -0.75rem;
  }
  .xs\:tg-gap\(md\) > .tg-cell {
    padding-left: 0.75rem;
    padding-top: 0.75rem;
  }
  .xs\:tg-x-gap\(md\) {
    margin-left: -0.75rem;
  }
  .xs\:tg-x-gap\(md\) > .tg-cell {
    padding-left: 0.75rem;
  }
  .xs\:tg-y-gap\(md\) {
    margin-top: -0.75rem;
  }
  .xs\:tg-y-gap\(md\) > .tg-cell {
    padding-top: 0.75rem;
  }
  .xs\:tg-gap\(lg\) {
    margin-left: -1rem;
    margin-top: -1rem;
  }
  .xs\:tg-gap\(lg\) > .tg-cell {
    padding-left: 1rem;
    padding-top: 1rem;
  }
  .xs\:tg-x-gap\(lg\) {
    margin-left: -1rem;
  }
  .xs\:tg-x-gap\(lg\) > .tg-cell {
    padding-left: 1rem;
  }
  .xs\:tg-y-gap\(lg\) {
    margin-top: -1rem;
  }
  .xs\:tg-y-gap\(lg\) > .tg-cell {
    padding-top: 1rem;
  }
  .xs\:tg-gap\(xl\) {
    margin-left: -2rem;
    margin-top: -2rem;
  }
  .xs\:tg-gap\(xl\) > .tg-cell {
    padding-left: 2rem;
    padding-top: 2rem;
  }
  .xs\:tg-x-gap\(xl\) {
    margin-left: -2rem;
  }
  .xs\:tg-x-gap\(xl\) > .tg-cell {
    padding-left: 2rem;
  }
  .xs\:tg-y-gap\(xl\) {
    margin-top: -2rem;
  }
  .xs\:tg-y-gap\(xl\) > .tg-cell {
    padding-top: 2rem;
  }
}
@media only screen and (min-width: 48em) {
  .sm\:tg-gap\(none\) {
    margin-left: 0;
    margin-top: 0;
  }
  .sm\:tg-gap\(none\) > .tg-cell {
    padding-left: 0;
    padding-top: 0;
  }
  .sm\:tg-x-gap\(none\) {
    margin-left: 0;
  }
  .sm\:tg-x-gap\(none\) > .tg-cell {
    padding-left: 0;
  }
  .sm\:tg-y-gap\(none\) {
    margin-top: 0;
  }
  .sm\:tg-y-gap\(none\) > .tg-cell {
    padding-top: 0;
  }
  .sm\:tg-gap\(xs\) {
    margin-left: -0.25rem;
    margin-top: -0.25rem;
  }
  .sm\:tg-gap\(xs\) > .tg-cell {
    padding-left: 0.25rem;
    padding-top: 0.25rem;
  }
  .sm\:tg-x-gap\(xs\) {
    margin-left: -0.25rem;
  }
  .sm\:tg-x-gap\(xs\) > .tg-cell {
    padding-left: 0.25rem;
  }
  .sm\:tg-y-gap\(xs\) {
    margin-top: -0.25rem;
  }
  .sm\:tg-y-gap\(xs\) > .tg-cell {
    padding-top: 0.25rem;
  }
  .sm\:tg-gap\(sm\) {
    margin-left: -0.5rem;
    margin-top: -0.5rem;
  }
  .sm\:tg-gap\(sm\) > .tg-cell {
    padding-left: 0.5rem;
    padding-top: 0.5rem;
  }
  .sm\:tg-x-gap\(sm\) {
    margin-left: -0.5rem;
  }
  .sm\:tg-x-gap\(sm\) > .tg-cell {
    padding-left: 0.5rem;
  }
  .sm\:tg-y-gap\(sm\) {
    margin-top: -0.5rem;
  }
  .sm\:tg-y-gap\(sm\) > .tg-cell {
    padding-top: 0.5rem;
  }
  .sm\:tg-gap\(md\) {
    margin-left: -0.75rem;
    margin-top: -0.75rem;
  }
  .sm\:tg-gap\(md\) > .tg-cell {
    padding-left: 0.75rem;
    padding-top: 0.75rem;
  }
  .sm\:tg-x-gap\(md\) {
    margin-left: -0.75rem;
  }
  .sm\:tg-x-gap\(md\) > .tg-cell {
    padding-left: 0.75rem;
  }
  .sm\:tg-y-gap\(md\) {
    margin-top: -0.75rem;
  }
  .sm\:tg-y-gap\(md\) > .tg-cell {
    padding-top: 0.75rem;
  }
  .sm\:tg-gap\(lg\) {
    margin-left: -1rem;
    margin-top: -1rem;
  }
  .sm\:tg-gap\(lg\) > .tg-cell {
    padding-left: 1rem;
    padding-top: 1rem;
  }
  .sm\:tg-x-gap\(lg\) {
    margin-left: -1rem;
  }
  .sm\:tg-x-gap\(lg\) > .tg-cell {
    padding-left: 1rem;
  }
  .sm\:tg-y-gap\(lg\) {
    margin-top: -1rem;
  }
  .sm\:tg-y-gap\(lg\) > .tg-cell {
    padding-top: 1rem;
  }
  .sm\:tg-gap\(xl\) {
    margin-left: -2rem;
    margin-top: -2rem;
  }
  .sm\:tg-gap\(xl\) > .tg-cell {
    padding-left: 2rem;
    padding-top: 2rem;
  }
  .sm\:tg-x-gap\(xl\) {
    margin-left: -2rem;
  }
  .sm\:tg-x-gap\(xl\) > .tg-cell {
    padding-left: 2rem;
  }
  .sm\:tg-y-gap\(xl\) {
    margin-top: -2rem;
  }
  .sm\:tg-y-gap\(xl\) > .tg-cell {
    padding-top: 2rem;
  }
}
@media only screen and (min-width: 64em) {
  .md\:tg-gap\(none\) {
    margin-left: 0;
    margin-top: 0;
  }
  .md\:tg-gap\(none\) > .tg-cell {
    padding-left: 0;
    padding-top: 0;
  }
  .md\:tg-x-gap\(none\) {
    margin-left: 0;
  }
  .md\:tg-x-gap\(none\) > .tg-cell {
    padding-left: 0;
  }
  .md\:tg-y-gap\(none\) {
    margin-top: 0;
  }
  .md\:tg-y-gap\(none\) > .tg-cell {
    padding-top: 0;
  }
  .md\:tg-gap\(xs\) {
    margin-left: -0.25rem;
    margin-top: -0.25rem;
  }
  .md\:tg-gap\(xs\) > .tg-cell {
    padding-left: 0.25rem;
    padding-top: 0.25rem;
  }
  .md\:tg-x-gap\(xs\) {
    margin-left: -0.25rem;
  }
  .md\:tg-x-gap\(xs\) > .tg-cell {
    padding-left: 0.25rem;
  }
  .md\:tg-y-gap\(xs\) {
    margin-top: -0.25rem;
  }
  .md\:tg-y-gap\(xs\) > .tg-cell {
    padding-top: 0.25rem;
  }
  .md\:tg-gap\(sm\) {
    margin-left: -0.5rem;
    margin-top: -0.5rem;
  }
  .md\:tg-gap\(sm\) > .tg-cell {
    padding-left: 0.5rem;
    padding-top: 0.5rem;
  }
  .md\:tg-x-gap\(sm\) {
    margin-left: -0.5rem;
  }
  .md\:tg-x-gap\(sm\) > .tg-cell {
    padding-left: 0.5rem;
  }
  .md\:tg-y-gap\(sm\) {
    margin-top: -0.5rem;
  }
  .md\:tg-y-gap\(sm\) > .tg-cell {
    padding-top: 0.5rem;
  }
  .md\:tg-gap\(md\) {
    margin-left: -0.75rem;
    margin-top: -0.75rem;
  }
  .md\:tg-gap\(md\) > .tg-cell {
    padding-left: 0.75rem;
    padding-top: 0.75rem;
  }
  .md\:tg-x-gap\(md\) {
    margin-left: -0.75rem;
  }
  .md\:tg-x-gap\(md\) > .tg-cell {
    padding-left: 0.75rem;
  }
  .md\:tg-y-gap\(md\) {
    margin-top: -0.75rem;
  }
  .md\:tg-y-gap\(md\) > .tg-cell {
    padding-top: 0.75rem;
  }
  .md\:tg-gap\(lg\) {
    margin-left: -1rem;
    margin-top: -1rem;
  }
  .md\:tg-gap\(lg\) > .tg-cell {
    padding-left: 1rem;
    padding-top: 1rem;
  }
  .md\:tg-x-gap\(lg\) {
    margin-left: -1rem;
  }
  .md\:tg-x-gap\(lg\) > .tg-cell {
    padding-left: 1rem;
  }
  .md\:tg-y-gap\(lg\) {
    margin-top: -1rem;
  }
  .md\:tg-y-gap\(lg\) > .tg-cell {
    padding-top: 1rem;
  }
  .md\:tg-gap\(xl\) {
    margin-left: -2rem;
    margin-top: -2rem;
  }
  .md\:tg-gap\(xl\) > .tg-cell {
    padding-left: 2rem;
    padding-top: 2rem;
  }
  .md\:tg-x-gap\(xl\) {
    margin-left: -2rem;
  }
  .md\:tg-x-gap\(xl\) > .tg-cell {
    padding-left: 2rem;
  }
  .md\:tg-y-gap\(xl\) {
    margin-top: -2rem;
  }
  .md\:tg-y-gap\(xl\) > .tg-cell {
    padding-top: 2rem;
  }
}
@media only screen and (min-width: 75em) {
  .lg\:tg-gap\(none\) {
    margin-left: 0;
    margin-top: 0;
  }
  .lg\:tg-gap\(none\) > .tg-cell {
    padding-left: 0;
    padding-top: 0;
  }
  .lg\:tg-x-gap\(none\) {
    margin-left: 0;
  }
  .lg\:tg-x-gap\(none\) > .tg-cell {
    padding-left: 0;
  }
  .lg\:tg-y-gap\(none\) {
    margin-top: 0;
  }
  .lg\:tg-y-gap\(none\) > .tg-cell {
    padding-top: 0;
  }
  .lg\:tg-gap\(xs\) {
    margin-left: -0.25rem;
    margin-top: -0.25rem;
  }
  .lg\:tg-gap\(xs\) > .tg-cell {
    padding-left: 0.25rem;
    padding-top: 0.25rem;
  }
  .lg\:tg-x-gap\(xs\) {
    margin-left: -0.25rem;
  }
  .lg\:tg-x-gap\(xs\) > .tg-cell {
    padding-left: 0.25rem;
  }
  .lg\:tg-y-gap\(xs\) {
    margin-top: -0.25rem;
  }
  .lg\:tg-y-gap\(xs\) > .tg-cell {
    padding-top: 0.25rem;
  }
  .lg\:tg-gap\(sm\) {
    margin-left: -0.5rem;
    margin-top: -0.5rem;
  }
  .lg\:tg-gap\(sm\) > .tg-cell {
    padding-left: 0.5rem;
    padding-top: 0.5rem;
  }
  .lg\:tg-x-gap\(sm\) {
    margin-left: -0.5rem;
  }
  .lg\:tg-x-gap\(sm\) > .tg-cell {
    padding-left: 0.5rem;
  }
  .lg\:tg-y-gap\(sm\) {
    margin-top: -0.5rem;
  }
  .lg\:tg-y-gap\(sm\) > .tg-cell {
    padding-top: 0.5rem;
  }
  .lg\:tg-gap\(md\) {
    margin-left: -0.75rem;
    margin-top: -0.75rem;
  }
  .lg\:tg-gap\(md\) > .tg-cell {
    padding-left: 0.75rem;
    padding-top: 0.75rem;
  }
  .lg\:tg-x-gap\(md\) {
    margin-left: -0.75rem;
  }
  .lg\:tg-x-gap\(md\) > .tg-cell {
    padding-left: 0.75rem;
  }
  .lg\:tg-y-gap\(md\) {
    margin-top: -0.75rem;
  }
  .lg\:tg-y-gap\(md\) > .tg-cell {
    padding-top: 0.75rem;
  }
  .lg\:tg-gap\(lg\) {
    margin-left: -1rem;
    margin-top: -1rem;
  }
  .lg\:tg-gap\(lg\) > .tg-cell {
    padding-left: 1rem;
    padding-top: 1rem;
  }
  .lg\:tg-x-gap\(lg\) {
    margin-left: -1rem;
  }
  .lg\:tg-x-gap\(lg\) > .tg-cell {
    padding-left: 1rem;
  }
  .lg\:tg-y-gap\(lg\) {
    margin-top: -1rem;
  }
  .lg\:tg-y-gap\(lg\) > .tg-cell {
    padding-top: 1rem;
  }
  .lg\:tg-gap\(xl\) {
    margin-left: -2rem;
    margin-top: -2rem;
  }
  .lg\:tg-gap\(xl\) > .tg-cell {
    padding-left: 2rem;
    padding-top: 2rem;
  }
  .lg\:tg-x-gap\(xl\) {
    margin-left: -2rem;
  }
  .lg\:tg-x-gap\(xl\) > .tg-cell {
    padding-left: 2rem;
  }
  .lg\:tg-y-gap\(xl\) {
    margin-top: -2rem;
  }
  .lg\:tg-y-gap\(xl\) > .tg-cell {
    padding-top: 2rem;
  }
}
@media only screen and (min-width: 90em) {
  .xl\:tg-gap\(none\) {
    margin-left: 0;
    margin-top: 0;
  }
  .xl\:tg-gap\(none\) > .tg-cell {
    padding-left: 0;
    padding-top: 0;
  }
  .xl\:tg-x-gap\(none\) {
    margin-left: 0;
  }
  .xl\:tg-x-gap\(none\) > .tg-cell {
    padding-left: 0;
  }
  .xl\:tg-y-gap\(none\) {
    margin-top: 0;
  }
  .xl\:tg-y-gap\(none\) > .tg-cell {
    padding-top: 0;
  }
  .xl\:tg-gap\(xs\) {
    margin-left: -0.25rem;
    margin-top: -0.25rem;
  }
  .xl\:tg-gap\(xs\) > .tg-cell {
    padding-left: 0.25rem;
    padding-top: 0.25rem;
  }
  .xl\:tg-x-gap\(xs\) {
    margin-left: -0.25rem;
  }
  .xl\:tg-x-gap\(xs\) > .tg-cell {
    padding-left: 0.25rem;
  }
  .xl\:tg-y-gap\(xs\) {
    margin-top: -0.25rem;
  }
  .xl\:tg-y-gap\(xs\) > .tg-cell {
    padding-top: 0.25rem;
  }
  .xl\:tg-gap\(sm\) {
    margin-left: -0.5rem;
    margin-top: -0.5rem;
  }
  .xl\:tg-gap\(sm\) > .tg-cell {
    padding-left: 0.5rem;
    padding-top: 0.5rem;
  }
  .xl\:tg-x-gap\(sm\) {
    margin-left: -0.5rem;
  }
  .xl\:tg-x-gap\(sm\) > .tg-cell {
    padding-left: 0.5rem;
  }
  .xl\:tg-y-gap\(sm\) {
    margin-top: -0.5rem;
  }
  .xl\:tg-y-gap\(sm\) > .tg-cell {
    padding-top: 0.5rem;
  }
  .xl\:tg-gap\(md\) {
    margin-left: -0.75rem;
    margin-top: -0.75rem;
  }
  .xl\:tg-gap\(md\) > .tg-cell {
    padding-left: 0.75rem;
    padding-top: 0.75rem;
  }
  .xl\:tg-x-gap\(md\) {
    margin-left: -0.75rem;
  }
  .xl\:tg-x-gap\(md\) > .tg-cell {
    padding-left: 0.75rem;
  }
  .xl\:tg-y-gap\(md\) {
    margin-top: -0.75rem;
  }
  .xl\:tg-y-gap\(md\) > .tg-cell {
    padding-top: 0.75rem;
  }
  .xl\:tg-gap\(lg\) {
    margin-left: -1rem;
    margin-top: -1rem;
  }
  .xl\:tg-gap\(lg\) > .tg-cell {
    padding-left: 1rem;
    padding-top: 1rem;
  }
  .xl\:tg-x-gap\(lg\) {
    margin-left: -1rem;
  }
  .xl\:tg-x-gap\(lg\) > .tg-cell {
    padding-left: 1rem;
  }
  .xl\:tg-y-gap\(lg\) {
    margin-top: -1rem;
  }
  .xl\:tg-y-gap\(lg\) > .tg-cell {
    padding-top: 1rem;
  }
  .xl\:tg-gap\(xl\) {
    margin-left: -2rem;
    margin-top: -2rem;
  }
  .xl\:tg-gap\(xl\) > .tg-cell {
    padding-left: 2rem;
    padding-top: 2rem;
  }
  .xl\:tg-x-gap\(xl\) {
    margin-left: -2rem;
  }
  .xl\:tg-x-gap\(xl\) > .tg-cell {
    padding-left: 2rem;
  }
  .xl\:tg-y-gap\(xl\) {
    margin-top: -2rem;
  }
  .xl\:tg-y-gap\(xl\) > .tg-cell {
    padding-top: 2rem;
  }
}
/*
 * src/position/align.scss
 */
.tg-pos\(start\) {
  justify-content: start;
  align-items: start;
}

.tg-pos\(center\) {
  justify-content: center;
  align-items: center;
}

.tg-pos\(end\) {
  justify-content: end;
  align-items: end;
}

.tg-pos\(none\) {
  justify-content: unset;
  align-items: unset;
}

.tg-pos-x\(start\) {
  justify-content: flex-start;
}

.tg-pos-x\(center\) {
  justify-content: center;
}

.tg-pos-x\(end\) {
  justify-content: flex-end;
}

.tg-pos-x\(none\) {
  justify-content: unset;
}

.tg-pos-y\(start\) {
  align-items: flex-start;
}

.tg-pos-y\(center\) {
  align-items: center;
}

.tg-pos-y\(end\) {
  align-items: flex-end;
}

.tg-pos-y\(none\) {
  align-items: unset;
}

@media only screen and (min-width: 36em) {
  .xs\:tg-pos\(start\) {
    justify-content: start;
    align-items: start;
  }
  .xs\:tg-pos\(center\) {
    justify-content: center;
    align-items: center;
  }
  .xs\:tg-pos\(end\) {
    justify-content: end;
    align-items: end;
  }
  .xs\:tg-pos\(none\) {
    justify-content: unset;
    align-items: unset;
  }
  .xs\:tg-pos-x\(start\) {
    justify-content: flex-start;
  }
  .xs\:tg-pos-x\(center\) {
    justify-content: center;
  }
  .xs\:tg-pos-x\(end\) {
    justify-content: flex-end;
  }
  .xs\:tg-pos-x\(none\) {
    justify-content: unset;
  }
  .xs\:tg-pos-y\(start\) {
    align-items: flex-start;
  }
  .xs\:tg-pos-y\(center\) {
    align-items: center;
  }
  .xs\:tg-pos-y\(end\) {
    align-items: flex-end;
  }
  .xs\:tg-pos-y\(none\) {
    align-items: unset;
  }
}
@media only screen and (min-width: 48em) {
  .sm\:tg-pos\(start\) {
    justify-content: start;
    align-items: start;
  }
  .sm\:tg-pos\(center\) {
    justify-content: center;
    align-items: center;
  }
  .sm\:tg-pos\(end\) {
    justify-content: end;
    align-items: end;
  }
  .sm\:tg-pos\(none\) {
    justify-content: unset;
    align-items: unset;
  }
  .sm\:tg-pos-x\(start\) {
    justify-content: flex-start;
  }
  .sm\:tg-pos-x\(center\) {
    justify-content: center;
  }
  .sm\:tg-pos-x\(end\) {
    justify-content: flex-end;
  }
  .sm\:tg-pos-x\(none\) {
    justify-content: unset;
  }
  .sm\:tg-pos-y\(start\) {
    align-items: flex-start;
  }
  .sm\:tg-pos-y\(center\) {
    align-items: center;
  }
  .sm\:tg-pos-y\(end\) {
    align-items: flex-end;
  }
  .sm\:tg-pos-y\(none\) {
    align-items: unset;
  }
}
@media only screen and (min-width: 64em) {
  .md\:tg-pos\(start\) {
    justify-content: start;
    align-items: start;
  }
  .md\:tg-pos\(center\) {
    justify-content: center;
    align-items: center;
  }
  .md\:tg-pos\(end\) {
    justify-content: end;
    align-items: end;
  }
  .md\:tg-pos\(none\) {
    justify-content: unset;
    align-items: unset;
  }
  .md\:tg-pos-x\(start\) {
    justify-content: flex-start;
  }
  .md\:tg-pos-x\(center\) {
    justify-content: center;
  }
  .md\:tg-pos-x\(end\) {
    justify-content: flex-end;
  }
  .md\:tg-pos-x\(none\) {
    justify-content: unset;
  }
  .md\:tg-pos-y\(start\) {
    align-items: flex-start;
  }
  .md\:tg-pos-y\(center\) {
    align-items: center;
  }
  .md\:tg-pos-y\(end\) {
    align-items: flex-end;
  }
  .md\:tg-pos-y\(none\) {
    align-items: unset;
  }
}
@media only screen and (min-width: 75em) {
  .lg\:tg-pos\(start\) {
    justify-content: start;
    align-items: start;
  }
  .lg\:tg-pos\(center\) {
    justify-content: center;
    align-items: center;
  }
  .lg\:tg-pos\(end\) {
    justify-content: end;
    align-items: end;
  }
  .lg\:tg-pos\(none\) {
    justify-content: unset;
    align-items: unset;
  }
  .lg\:tg-pos-x\(start\) {
    justify-content: flex-start;
  }
  .lg\:tg-pos-x\(center\) {
    justify-content: center;
  }
  .lg\:tg-pos-x\(end\) {
    justify-content: flex-end;
  }
  .lg\:tg-pos-x\(none\) {
    justify-content: unset;
  }
  .lg\:tg-pos-y\(start\) {
    align-items: flex-start;
  }
  .lg\:tg-pos-y\(center\) {
    align-items: center;
  }
  .lg\:tg-pos-y\(end\) {
    align-items: flex-end;
  }
  .lg\:tg-pos-y\(none\) {
    align-items: unset;
  }
}
@media only screen and (min-width: 90em) {
  .xl\:tg-pos\(start\) {
    justify-content: start;
    align-items: start;
  }
  .xl\:tg-pos\(center\) {
    justify-content: center;
    align-items: center;
  }
  .xl\:tg-pos\(end\) {
    justify-content: end;
    align-items: end;
  }
  .xl\:tg-pos\(none\) {
    justify-content: unset;
    align-items: unset;
  }
  .xl\:tg-pos-x\(start\) {
    justify-content: flex-start;
  }
  .xl\:tg-pos-x\(center\) {
    justify-content: center;
  }
  .xl\:tg-pos-x\(end\) {
    justify-content: flex-end;
  }
  .xl\:tg-pos-x\(none\) {
    justify-content: unset;
  }
  .xl\:tg-pos-y\(start\) {
    align-items: flex-start;
  }
  .xl\:tg-pos-y\(center\) {
    align-items: center;
  }
  .xl\:tg-pos-y\(end\) {
    align-items: flex-end;
  }
  .xl\:tg-pos-y\(none\) {
    align-items: unset;
  }
}
/*
 * src/position/align.scss
 */
.tg-space\(between\) {
  justify-content: space-between;
  align-content: space-between;
}

.tg-space\(around\) {
  justify-content: space-around;
  align-content: space-around;
}

.tg-space\(evenly\) {
  justify-content: space-evenly;
  align-content: space-evenly;
}

.tg-space\(none\) {
  justify-content: none;
  align-content: none;
}

.tg-space-x\(between\) {
  justify-content: space-between;
}

.tg-space-x\(around\) {
  justify-content: space-around;
}

.tg-space-x\(evenly\) {
  justify-content: space-evenly;
}

.tg-space-x\(none\) {
  justify-content: unset;
}

.tg-space-y\(between\) {
  align-content: space-between;
}

.tg-space-y\(around\) {
  align-content: space-around;
}

.tg-space-y\(evenly\) {
  align-content: space-evenly;
}

.tg-space-y\(none\) {
  align-content: unset;
}

@media only screen and (min-width: 36em) {
  .xs\:tg-space\(between\) {
    justify-content: space-between;
    align-content: space-between;
  }
  .xs\:tg-space\(around\) {
    justify-content: space-around;
    align-content: space-around;
  }
  .xs\:tg-space\(evenly\) {
    justify-content: space-evenly;
    align-content: space-evenly;
  }
  .xs\:tg-space\(none\) {
    justify-content: none;
    align-content: none;
  }
  .xs\:tg-space-x\(between\) {
    justify-content: space-between;
  }
  .xs\:tg-space-x\(around\) {
    justify-content: space-around;
  }
  .xs\:tg-space-x\(evenly\) {
    justify-content: space-evenly;
  }
  .xs\:tg-space-x\(none\) {
    justify-content: unset;
  }
  .xs\:tg-space-y\(between\) {
    align-content: space-between;
  }
  .xs\:tg-space-y\(around\) {
    align-content: space-around;
  }
  .xs\:tg-space-y\(evenly\) {
    align-content: space-evenly;
  }
  .xs\:tg-space-y\(none\) {
    align-content: unset;
  }
}
@media only screen and (min-width: 48em) {
  .sm\:tg-space\(between\) {
    justify-content: space-between;
    align-content: space-between;
  }
  .sm\:tg-space\(around\) {
    justify-content: space-around;
    align-content: space-around;
  }
  .sm\:tg-space\(evenly\) {
    justify-content: space-evenly;
    align-content: space-evenly;
  }
  .sm\:tg-space\(none\) {
    justify-content: none;
    align-content: none;
  }
  .sm\:tg-space-x\(between\) {
    justify-content: space-between;
  }
  .sm\:tg-space-x\(around\) {
    justify-content: space-around;
  }
  .sm\:tg-space-x\(evenly\) {
    justify-content: space-evenly;
  }
  .sm\:tg-space-x\(none\) {
    justify-content: unset;
  }
  .sm\:tg-space-y\(between\) {
    align-content: space-between;
  }
  .sm\:tg-space-y\(around\) {
    align-content: space-around;
  }
  .sm\:tg-space-y\(evenly\) {
    align-content: space-evenly;
  }
  .sm\:tg-space-y\(none\) {
    align-content: unset;
  }
}
@media only screen and (min-width: 64em) {
  .md\:tg-space\(between\) {
    justify-content: space-between;
    align-content: space-between;
  }
  .md\:tg-space\(around\) {
    justify-content: space-around;
    align-content: space-around;
  }
  .md\:tg-space\(evenly\) {
    justify-content: space-evenly;
    align-content: space-evenly;
  }
  .md\:tg-space\(none\) {
    justify-content: none;
    align-content: none;
  }
  .md\:tg-space-x\(between\) {
    justify-content: space-between;
  }
  .md\:tg-space-x\(around\) {
    justify-content: space-around;
  }
  .md\:tg-space-x\(evenly\) {
    justify-content: space-evenly;
  }
  .md\:tg-space-x\(none\) {
    justify-content: unset;
  }
  .md\:tg-space-y\(between\) {
    align-content: space-between;
  }
  .md\:tg-space-y\(around\) {
    align-content: space-around;
  }
  .md\:tg-space-y\(evenly\) {
    align-content: space-evenly;
  }
  .md\:tg-space-y\(none\) {
    align-content: unset;
  }
}
@media only screen and (min-width: 75em) {
  .lg\:tg-space\(between\) {
    justify-content: space-between;
    align-content: space-between;
  }
  .lg\:tg-space\(around\) {
    justify-content: space-around;
    align-content: space-around;
  }
  .lg\:tg-space\(evenly\) {
    justify-content: space-evenly;
    align-content: space-evenly;
  }
  .lg\:tg-space\(none\) {
    justify-content: none;
    align-content: none;
  }
  .lg\:tg-space-x\(between\) {
    justify-content: space-between;
  }
  .lg\:tg-space-x\(around\) {
    justify-content: space-around;
  }
  .lg\:tg-space-x\(evenly\) {
    justify-content: space-evenly;
  }
  .lg\:tg-space-x\(none\) {
    justify-content: unset;
  }
  .lg\:tg-space-y\(between\) {
    align-content: space-between;
  }
  .lg\:tg-space-y\(around\) {
    align-content: space-around;
  }
  .lg\:tg-space-y\(evenly\) {
    align-content: space-evenly;
  }
  .lg\:tg-space-y\(none\) {
    align-content: unset;
  }
}
@media only screen and (min-width: 90em) {
  .xl\:tg-space\(between\) {
    justify-content: space-between;
    align-content: space-between;
  }
  .xl\:tg-space\(around\) {
    justify-content: space-around;
    align-content: space-around;
  }
  .xl\:tg-space\(evenly\) {
    justify-content: space-evenly;
    align-content: space-evenly;
  }
  .xl\:tg-space\(none\) {
    justify-content: none;
    align-content: none;
  }
  .xl\:tg-space-x\(between\) {
    justify-content: space-between;
  }
  .xl\:tg-space-x\(around\) {
    justify-content: space-around;
  }
  .xl\:tg-space-x\(evenly\) {
    justify-content: space-evenly;
  }
  .xl\:tg-space-x\(none\) {
    justify-content: unset;
  }
  .xl\:tg-space-y\(between\) {
    align-content: space-between;
  }
  .xl\:tg-space-y\(around\) {
    align-content: space-around;
  }
  .xl\:tg-space-y\(evenly\) {
    align-content: space-evenly;
  }
  .xl\:tg-space-y\(none\) {
    align-content: unset;
  }
}
/*
 * grid/index.scss
 */
/*
 * src/layout/container.scss
 */
.tg-container {
  margin-right: max(2rem, 2rem + (100% - 100%) / 2);
  margin-left: max(2rem, 2rem + (100% - 100%) / 2);
  max-width: min(100%, calc(100% - 2rem - 2rem));
}
@media only screen and (min-width: 36em) {
  .tg-container {
    margin-right: max(2rem, 2rem + (100% - 36em) / 2);
    margin-left: max(2rem, 2rem + (100% - 36em) / 2);
    max-width: min(100%, calc(36em - 2rem - 2rem));
  }
}
@media only screen and (min-width: 48em) {
  .tg-container {
    margin-right: max(2rem, 2rem + (100% - 48em) / 2);
    margin-left: max(2rem, 2rem + (100% - 48em) / 2);
    max-width: min(100%, calc(48em - 2rem - 2rem));
  }
}
@media only screen and (min-width: 64em) {
  .tg-container {
    margin-right: max(2rem, 2rem + (100% - 64em) / 2);
    margin-left: max(2rem, 2rem + (100% - 64em) / 2);
    max-width: min(100%, calc(64em - 2rem - 2rem));
  }
}
@media only screen and (min-width: 75em) {
  .tg-container {
    margin-right: max(2rem, 2rem + (100% - 75em) / 2);
    margin-left: max(2rem, 2rem + (100% - 75em) / 2);
    max-width: min(100%, calc(75em - 2rem - 2rem));
  }
}
@media only screen and (min-width: 90em) {
  .tg-container {
    margin-right: max(2rem, 2rem + (100% - 90em) / 2);
    margin-left: max(2rem, 2rem + (100% - 90em) / 2);
    max-width: min(100%, calc(90em - 2rem - 2rem));
  }
}

.tg-container\(xs\) {
  margin-right: max(2rem, 2rem + (100% - 36em) / 2);
  margin-left: max(2rem, 2rem + (100% - 36em) / 2);
  max-width: min(100%, calc(36em - 2rem - 2rem));
}

.tg-container\(sm\) {
  margin-right: max(2rem, 2rem + (100% - 48em) / 2);
  margin-left: max(2rem, 2rem + (100% - 48em) / 2);
  max-width: min(100%, calc(48em - 2rem - 2rem));
}

.tg-container\(md\) {
  margin-right: max(2rem, 2rem + (100% - 64em) / 2);
  margin-left: max(2rem, 2rem + (100% - 64em) / 2);
  max-width: min(100%, calc(64em - 2rem - 2rem));
}

.tg-container\(lg\) {
  margin-right: max(2rem, 2rem + (100% - 75em) / 2);
  margin-left: max(2rem, 2rem + (100% - 75em) / 2);
  max-width: min(100%, calc(75em - 2rem - 2rem));
}

.tg-container\(xl\) {
  margin-right: max(2rem, 2rem + (100% - 90em) / 2);
  margin-left: max(2rem, 2rem + (100% - 90em) / 2);
  max-width: min(100%, calc(90em - 2rem - 2rem));
}

/*
 * src/layout/section.scss
 */
.tg-section {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.tg-footer {
  padding-top: 3rem;
  padding-bottom: 5rem;
}

.tg-section-padding\(default\) {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.tg-section-padding\(none\) {
  padding-top: 0;
  padding-bottom: 0;
}

@media only screen and (min-width: 36em) {
  .xs\:tg-section-padding\(default\) {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .xs\:tg-section-padding\(none\) {
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 48em) {
  .sm\:tg-section-padding\(default\) {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .sm\:tg-section-padding\(none\) {
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 64em) {
  .md\:tg-section-padding\(default\) {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .md\:tg-section-padding\(none\) {
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 75em) {
  .lg\:tg-section-padding\(default\) {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .lg\:tg-section-padding\(none\) {
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 90em) {
  .xl\:tg-section-padding\(default\) {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .xl\:tg-section-padding\(none\) {
    padding-top: 0;
    padding-bottom: 0;
  }
}
/*
 * layout/index.scss
 */
/*
 * index.scss
 */

/*# sourceMappingURL=tidgrid.css.map */
