*,
*::before,
*::after {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

*::after,
*::before {
  clear: both;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: transparent;
}

@-ms-viewport {
  width: device-width;
}
article,
aside,
dialog,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
  display: block;
}

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #f9f9f9;
}

[tabindex="-1"]:focus {
  outline: none !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: bold;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

dfn {
  font-style: italic;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

a:hover {
  color: #0056b3;
  text-decoration: underline;
}

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):focus,
a:not([href]):not([tabindex]):hover {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):focus {
  outline: 0;
}

pre,
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg:not(:root) {
  overflow: hidden;
}

a,
area,
button,
[role=button],
input:not([type=range]),
label,
select,
summary,
textarea {
  touch-action: manipulation;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #868e96;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html [type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type=radio],
input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}

input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month] {
  -webkit-appearance: listbox;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

.container {
  --container-w: 100%;
  --container-max-w: 95%;
  --container-mx: auto;
  --conainer-px: 16px;
  width: 100%;
  max-width: 95%;
  padding-left: var(--container-px);
  padding-right: var(--container-px);
  margin-left: var(--container-mx);
  margin-right: var(--container-mx);
}

@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container {
    max-width: 1320px;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-left: -1rem;
  margin-right: -1rem;
}

.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col-span-1,
.col-span-2,
.col-span-3,
.col-span-4,
.col-span-5,
.col-span-6,
.col-span-7,
.col-span-8,
.col-span-9,
.col-span-10,
.col-span-11,
.col-span-12,
.sm\:col-1,
.sm\:col-2,
.sm\:col-3,
.sm\:col-4,
.sm\:col-5,
.sm\:col-6,
.sm\:col-7,
.sm\:col-8,
.sm\:col-9,
.sm\:col-10,
.sm\:col-11,
.sm\:col-12,
.sm\:col-span-1,
.sm\:col-span-2,
.sm\:col-span-3,
.sm\:col-span-4,
.sm\:col-span-5,
.sm\:col-span-6,
.sm\:col-span-7,
.sm\:col-span-8,
.sm\:col-span-9,
.sm\:col-span-10,
.sm\:col-span-11,
.sm\:col-span-12,
.md\:col-1,
.md\:col-2,
.md\:col-3,
.md\:col-4,
.md\:col-5,
.md\:col-6,
.md\:col-7,
.md\:col-8,
.md\:col-9,
.md\:col-10,
.md\:col-11,
.md\:col-12,
.md\:col-span-1,
.md\:col-span-2,
.md\:col-span-3,
.md\:col-span-4,
.md\:col-span-5,
.md\:col-span-6,
.md\:col-span-7,
.md\:col-span-8,
.md\:col-span-9,
.md\:col-span-10,
.md\:col-span-11,
.md\:col-span-12,
.lg\:col-1,
.lg\:col-2,
.lg\:col-3,
.lg\:col-4,
.lg\:col-5,
.lg\:col-6,
.lg\:col-7,
.lg\:col-8,
.lg\:col-9,
.lg\:col-10,
.lg\:col-11,
.lg\:col-12,
.lg\:col-span-1,
.lg\:col-span-2,
.lg\:col-span-3,
.lg\:col-span-4,
.lg\:col-span-5,
.lg\:col-span-6,
.lg\:col-span-7,
.lg\:col-span-8,
.lg\:col-span-9,
.lg\:col-span-10,
.lg\:col-span-11,
.lg\:col-span-12,
.xl\:col-1,
.xl\:col-2,
.xl\:col-3,
.xl\:col-4,
.xl\:col-5,
.xl\:col-6,
.xl\:col-7,
.xl\:col-8,
.xl\:col-9,
.xl\:col-10,
.xl\:col-11,
.xl\:col-12,
.xl\:col-span-1,
.xl\:col-span-2,
.xl\:col-span-3,
.xl\:col-span-4,
.xl\:col-span-5,
.xl\:col-span-6,
.xl\:col-span-7,
.xl\:col-span-8,
.xl\:col-span-9,
.xl\:col-span-10,
.xl\:col-span-11,
.xl\:col-span-12,
.\2xl\:col-1,
.\2xl\:col-2,
.\2xl\:col-3,
.\2xl\:col-4,
.\2xl\:col-5,
.\2xl\:col-6,
.\2xl\:col-7,
.\2xl\:col-8,
.\2xl\:col-9,
.\2xl\:col-10,
.\2xl\:col-11,
.\2xl\:col-12,
.\2xl\:col-span-1,
.\2xl\:col-span-2,
.\2xl\:col-span-3,
.\2xl\:col-span-4,
.\2xl\:col-span-5,
.\2xl\:col-span-6,
.\2xl\:col-span-7,
.\2xl\:col-span-8,
.\2xl\:col-span-9,
.\2xl\:col-span-10,
.\2xl\:col-span-11,
.\2xl\:col-span-12 {
  --col-px: 16px;
  width: 100%;
  padding-left: var(--col-px);
  padding-right: var(--col-px);
}

.col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.col-span-1 {
  grid-column: span 1;
}

.col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-span-2 {
  grid-column: span 2;
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.col-span-3 {
  grid-column: span 3;
}

.col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.col-span-4 {
  grid-column: span 4;
}

.col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

.col-span-5 {
  grid-column: span 5;
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-span-6 {
  grid-column: span 6;
}

.col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.col-span-7 {
  grid-column: span 7;
}

.col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

.col-span-8 {
  grid-column: span 8;
}

.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.col-span-9 {
  grid-column: span 9;
}

.col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.col-span-10 {
  grid-column: span 10;
}

.col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

.col-span-11 {
  grid-column: span 11;
}

.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.col-span-12 {
  grid-column: span 12;
}

@media (min-width: 576px) {
  .sm\:col-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .sm\:col-span-1 {
    grid-column: span 1;
  }
  .sm\:col-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .sm\:col-span-2 {
    grid-column: span 2;
  }
  .sm\:col-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .sm\:col-span-3 {
    grid-column: span 3;
  }
  .sm\:col-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .sm\:col-span-4 {
    grid-column: span 4;
  }
  .sm\:col-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .sm\:col-span-5 {
    grid-column: span 5;
  }
  .sm\:col-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .sm\:col-span-6 {
    grid-column: span 6;
  }
  .sm\:col-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .sm\:col-span-7 {
    grid-column: span 7;
  }
  .sm\:col-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .sm\:col-span-8 {
    grid-column: span 8;
  }
  .sm\:col-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .sm\:col-span-9 {
    grid-column: span 9;
  }
  .sm\:col-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .sm\:col-span-10 {
    grid-column: span 10;
  }
  .sm\:col-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .sm\:col-span-11 {
    grid-column: span 11;
  }
  .sm\:col-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .sm\:col-span-12 {
    grid-column: span 12;
  }
}
@media (min-width: 768px) {
  .md\:col-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .md\:col-span-1 {
    grid-column: span 1;
  }
  .md\:col-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .md\:col-span-2 {
    grid-column: span 2;
  }
  .md\:col-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .md\:col-span-3 {
    grid-column: span 3;
  }
  .md\:col-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .md\:col-span-4 {
    grid-column: span 4;
  }
  .md\:col-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .md\:col-span-5 {
    grid-column: span 5;
  }
  .md\:col-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .md\:col-span-6 {
    grid-column: span 6;
  }
  .md\:col-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .md\:col-span-7 {
    grid-column: span 7;
  }
  .md\:col-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .md\:col-span-8 {
    grid-column: span 8;
  }
  .md\:col-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .md\:col-span-9 {
    grid-column: span 9;
  }
  .md\:col-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .md\:col-span-10 {
    grid-column: span 10;
  }
  .md\:col-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .md\:col-span-11 {
    grid-column: span 11;
  }
  .md\:col-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .md\:col-span-12 {
    grid-column: span 12;
  }
}
@media (min-width: 992px) {
  .lg\:col-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .lg\:col-span-1 {
    grid-column: span 1;
  }
  .lg\:col-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .lg\:col-span-2 {
    grid-column: span 2;
  }
  .lg\:col-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .lg\:col-span-3 {
    grid-column: span 3;
  }
  .lg\:col-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .lg\:col-span-4 {
    grid-column: span 4;
  }
  .lg\:col-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .lg\:col-span-5 {
    grid-column: span 5;
  }
  .lg\:col-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .lg\:col-span-6 {
    grid-column: span 6;
  }
  .lg\:col-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .lg\:col-span-7 {
    grid-column: span 7;
  }
  .lg\:col-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .lg\:col-span-8 {
    grid-column: span 8;
  }
  .lg\:col-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .lg\:col-span-9 {
    grid-column: span 9;
  }
  .lg\:col-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .lg\:col-span-10 {
    grid-column: span 10;
  }
  .lg\:col-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .lg\:col-span-11 {
    grid-column: span 11;
  }
  .lg\:col-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .lg\:col-span-12 {
    grid-column: span 12;
  }
}
@media (min-width: 1200px) {
  .xl\:col-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .xl\:col-span-1 {
    grid-column: span 1;
  }
  .xl\:col-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .xl\:col-span-2 {
    grid-column: span 2;
  }
  .xl\:col-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .xl\:col-span-3 {
    grid-column: span 3;
  }
  .xl\:col-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .xl\:col-span-4 {
    grid-column: span 4;
  }
  .xl\:col-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .xl\:col-span-5 {
    grid-column: span 5;
  }
  .xl\:col-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .xl\:col-span-6 {
    grid-column: span 6;
  }
  .xl\:col-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .xl\:col-span-7 {
    grid-column: span 7;
  }
  .xl\:col-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .xl\:col-span-8 {
    grid-column: span 8;
  }
  .xl\:col-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .xl\:col-span-9 {
    grid-column: span 9;
  }
  .xl\:col-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .xl\:col-span-10 {
    grid-column: span 10;
  }
  .xl\:col-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .xl\:col-span-11 {
    grid-column: span 11;
  }
  .xl\:col-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .xl\:col-span-12 {
    grid-column: span 12;
  }
}
@media (min-width: 1400px) {
  .\2xl\:col-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .\2xl\:col-span-1 {
    grid-column: span 1;
  }
  .\2xl\:col-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .\2xl\:col-span-2 {
    grid-column: span 2;
  }
  .\2xl\:col-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .\2xl\:col-span-3 {
    grid-column: span 3;
  }
  .\2xl\:col-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .\2xl\:col-span-4 {
    grid-column: span 4;
  }
  .\2xl\:col-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .\2xl\:col-span-5 {
    grid-column: span 5;
  }
  .\2xl\:col-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .\2xl\:col-span-6 {
    grid-column: span 6;
  }
  .\2xl\:col-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .\2xl\:col-span-7 {
    grid-column: span 7;
  }
  .\2xl\:col-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .\2xl\:col-span-8 {
    grid-column: span 8;
  }
  .\2xl\:col-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .\2xl\:col-span-9 {
    grid-column: span 9;
  }
  .\2xl\:col-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .\2xl\:col-span-10 {
    grid-column: span 10;
  }
  .\2xl\:col-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .\2xl\:col-span-11 {
    grid-column: span 11;
  }
  .\2xl\:col-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .\2xl\:col-span-12 {
    grid-column: span 12;
  }
}
.flex {
  display: flex;
}

.grid {
  display: grid;
}

.block {
  display: block;
}

.inline-flex {
  display: inline-flex;
}

.inline-block {
  display: inline-block;
}

.flow-root {
  display: flow-root;
}

.relative {
  position: relative;
}

.absolute {
  position: absolute;
}

.sticky {
  position: sticky;
  position: -webkit-sticky;
}

.static {
  position: static;
}

@media (min-width: 576px) {
  .sm\:flex {
    display: flex;
  }
  .sm\:grid {
    display: grid;
  }
  .sm\:block {
    display: block;
  }
  .sm\:inline-flex {
    display: inline-flex;
  }
  .sm\:inline-block {
    display: inline-block;
  }
  .sm\:flow-root {
    display: flow-root;
  }
  .sm\:relative {
    position: relative;
  }
  .sm\:absolute {
    position: absolute;
  }
  .sm\:sticky {
    position: sticky;
    position: -webkit-sticky;
  }
  .sm\:static {
    position: static;
  }
}
@media (min-width: 768px) {
  .md\:flex {
    display: flex;
  }
  .md\:grid {
    display: grid;
  }
  .md\:block {
    display: block;
  }
  .md\:inline-flex {
    display: inline-flex;
  }
  .md\:inline-block {
    display: inline-block;
  }
  .md\:flow-root {
    display: flow-root;
  }
  .md\:relative {
    position: relative;
  }
  .md\:absolute {
    position: absolute;
  }
  .md\:sticky {
    position: sticky;
    position: -webkit-sticky;
  }
  .md\:static {
    position: static;
  }
}
@media (min-width: 992px) {
  .lg\:flex {
    display: flex;
  }
  .lg\:grid {
    display: grid;
  }
  .lg\:block {
    display: block;
  }
  .lg\:inline-flex {
    display: inline-flex;
  }
  .lg\:inline-block {
    display: inline-block;
  }
  .lg\:flow-root {
    display: flow-root;
  }
  .lg\:relative {
    position: relative;
  }
  .lg\:absolute {
    position: absolute;
  }
  .lg\:sticky {
    position: sticky;
    position: -webkit-sticky;
  }
  .lg\:static {
    position: static;
  }
}
@media (min-width: 1200px) {
  .xl\:flex {
    display: flex;
  }
  .xl\:grid {
    display: grid;
  }
  .xl\:block {
    display: block;
  }
  .xl\:inline-flex {
    display: inline-flex;
  }
  .xl\:inline-block {
    display: inline-block;
  }
  .xl\:flow-root {
    display: flow-root;
  }
  .xl\:relative {
    position: relative;
  }
  .xl\:absolute {
    position: absolute;
  }
  .xl\:sticky {
    position: sticky;
    position: -webkit-sticky;
  }
  .xl\:static {
    position: static;
  }
}
@media (min-width: 1400px) {
  .\2xl\:flex {
    display: flex;
  }
  .\2xl\:grid {
    display: grid;
  }
  .\2xl\:block {
    display: block;
  }
  .\2xl\:inline-flex {
    display: inline-flex;
  }
  .\2xl\:inline-block {
    display: inline-block;
  }
  .\2xl\:flow-root {
    display: flow-root;
  }
  .\2xl\:relative {
    position: relative;
  }
  .\2xl\:absolute {
    position: absolute;
  }
  .\2xl\:sticky {
    position: sticky;
    position: -webkit-sticky;
  }
  .\2xl\:static {
    position: static;
  }
}
.top-1\% {
  top: 1%;
}

.-top-1\% {
  top: -1%;
}

.left-1\% {
  left: 1%;
}

.-left-1\% {
  left: -1%;
}

.right-1\% {
  right: 1%;
}

.-right-1\% {
  right: -1%;
}

.bottom-1\% {
  bottom: 1%;
}

.-bottom-1\% {
  bottom: -1%;
}

.gap-1\% {
  gap: 1%;
}

.top-1px {
  top: 1px;
}

.-top-1px {
  top: -1px;
}

.left-1px {
  left: 1px;
}

.-left-1px {
  left: -1px;
}

.right-1px {
  right: 1px;
}

.-right-1px {
  right: -1px;
}

.bottom-1px {
  bottom: 1px;
}

.-bottom-1px {
  bottom: -1px;
}

.gap-1px {
  gap: 1px;
}

.top-1rem {
  top: 1rem;
}

.-top-1rem {
  top: -1rem;
}

.left-1rem {
  left: 1rem;
}

.-left-1rem {
  left: -1rem;
}

.right-1rem {
  right: 1rem;
}

.-right-1rem {
  right: -1rem;
}

.bottom-1rem {
  bottom: 1rem;
}

.-bottom-1rem {
  bottom: -1rem;
}

.gap-1rem {
  gap: 1rem;
}

.top-2\% {
  top: 2%;
}

.-top-2\% {
  top: -2%;
}

.left-2\% {
  left: 2%;
}

.-left-2\% {
  left: -2%;
}

.right-2\% {
  right: 2%;
}

.-right-2\% {
  right: -2%;
}

.bottom-2\% {
  bottom: 2%;
}

.-bottom-2\% {
  bottom: -2%;
}

.gap-2\% {
  gap: 2%;
}

.top-2px {
  top: 2px;
}

.-top-2px {
  top: -2px;
}

.left-2px {
  left: 2px;
}

.-left-2px {
  left: -2px;
}

.right-2px {
  right: 2px;
}

.-right-2px {
  right: -2px;
}

.bottom-2px {
  bottom: 2px;
}

.-bottom-2px {
  bottom: -2px;
}

.gap-2px {
  gap: 2px;
}

.top-2rem {
  top: 2rem;
}

.-top-2rem {
  top: -2rem;
}

.left-2rem {
  left: 2rem;
}

.-left-2rem {
  left: -2rem;
}

.right-2rem {
  right: 2rem;
}

.-right-2rem {
  right: -2rem;
}

.bottom-2rem {
  bottom: 2rem;
}

.-bottom-2rem {
  bottom: -2rem;
}

.gap-2rem {
  gap: 2rem;
}

.top-3\% {
  top: 3%;
}

.-top-3\% {
  top: -3%;
}

.left-3\% {
  left: 3%;
}

.-left-3\% {
  left: -3%;
}

.right-3\% {
  right: 3%;
}

.-right-3\% {
  right: -3%;
}

.bottom-3\% {
  bottom: 3%;
}

.-bottom-3\% {
  bottom: -3%;
}

.gap-3\% {
  gap: 3%;
}

.top-3px {
  top: 3px;
}

.-top-3px {
  top: -3px;
}

.left-3px {
  left: 3px;
}

.-left-3px {
  left: -3px;
}

.right-3px {
  right: 3px;
}

.-right-3px {
  right: -3px;
}

.bottom-3px {
  bottom: 3px;
}

.-bottom-3px {
  bottom: -3px;
}

.gap-3px {
  gap: 3px;
}

.top-3rem {
  top: 3rem;
}

.-top-3rem {
  top: -3rem;
}

.left-3rem {
  left: 3rem;
}

.-left-3rem {
  left: -3rem;
}

.right-3rem {
  right: 3rem;
}

.-right-3rem {
  right: -3rem;
}

.bottom-3rem {
  bottom: 3rem;
}

.-bottom-3rem {
  bottom: -3rem;
}

.gap-3rem {
  gap: 3rem;
}

.top-4\% {
  top: 4%;
}

.-top-4\% {
  top: -4%;
}

.left-4\% {
  left: 4%;
}

.-left-4\% {
  left: -4%;
}

.right-4\% {
  right: 4%;
}

.-right-4\% {
  right: -4%;
}

.bottom-4\% {
  bottom: 4%;
}

.-bottom-4\% {
  bottom: -4%;
}

.gap-4\% {
  gap: 4%;
}

.top-4px {
  top: 4px;
}

.-top-4px {
  top: -4px;
}

.left-4px {
  left: 4px;
}

.-left-4px {
  left: -4px;
}

.right-4px {
  right: 4px;
}

.-right-4px {
  right: -4px;
}

.bottom-4px {
  bottom: 4px;
}

.-bottom-4px {
  bottom: -4px;
}

.gap-4px {
  gap: 4px;
}

.top-4rem {
  top: 4rem;
}

.-top-4rem {
  top: -4rem;
}

.left-4rem {
  left: 4rem;
}

.-left-4rem {
  left: -4rem;
}

.right-4rem {
  right: 4rem;
}

.-right-4rem {
  right: -4rem;
}

.bottom-4rem {
  bottom: 4rem;
}

.-bottom-4rem {
  bottom: -4rem;
}

.gap-4rem {
  gap: 4rem;
}

.top-5\% {
  top: 5%;
}

.-top-5\% {
  top: -5%;
}

.left-5\% {
  left: 5%;
}

.-left-5\% {
  left: -5%;
}

.right-5\% {
  right: 5%;
}

.-right-5\% {
  right: -5%;
}

.bottom-5\% {
  bottom: 5%;
}

.-bottom-5\% {
  bottom: -5%;
}

.gap-5\% {
  gap: 5%;
}

.top-5px {
  top: 5px;
}

.-top-5px {
  top: -5px;
}

.left-5px {
  left: 5px;
}

.-left-5px {
  left: -5px;
}

.right-5px {
  right: 5px;
}

.-right-5px {
  right: -5px;
}

.bottom-5px {
  bottom: 5px;
}

.-bottom-5px {
  bottom: -5px;
}

.gap-5px {
  gap: 5px;
}

.top-5rem {
  top: 5rem;
}

.-top-5rem {
  top: -5rem;
}

.left-5rem {
  left: 5rem;
}

.-left-5rem {
  left: -5rem;
}

.right-5rem {
  right: 5rem;
}

.-right-5rem {
  right: -5rem;
}

.bottom-5rem {
  bottom: 5rem;
}

.-bottom-5rem {
  bottom: -5rem;
}

.gap-5rem {
  gap: 5rem;
}

.top-6\% {
  top: 6%;
}

.-top-6\% {
  top: -6%;
}

.left-6\% {
  left: 6%;
}

.-left-6\% {
  left: -6%;
}

.right-6\% {
  right: 6%;
}

.-right-6\% {
  right: -6%;
}

.bottom-6\% {
  bottom: 6%;
}

.-bottom-6\% {
  bottom: -6%;
}

.gap-6\% {
  gap: 6%;
}

.top-6px {
  top: 6px;
}

.-top-6px {
  top: -6px;
}

.left-6px {
  left: 6px;
}

.-left-6px {
  left: -6px;
}

.right-6px {
  right: 6px;
}

.-right-6px {
  right: -6px;
}

.bottom-6px {
  bottom: 6px;
}

.-bottom-6px {
  bottom: -6px;
}

.gap-6px {
  gap: 6px;
}

.top-6rem {
  top: 6rem;
}

.-top-6rem {
  top: -6rem;
}

.left-6rem {
  left: 6rem;
}

.-left-6rem {
  left: -6rem;
}

.right-6rem {
  right: 6rem;
}

.-right-6rem {
  right: -6rem;
}

.bottom-6rem {
  bottom: 6rem;
}

.-bottom-6rem {
  bottom: -6rem;
}

.gap-6rem {
  gap: 6rem;
}

.top-7\% {
  top: 7%;
}

.-top-7\% {
  top: -7%;
}

.left-7\% {
  left: 7%;
}

.-left-7\% {
  left: -7%;
}

.right-7\% {
  right: 7%;
}

.-right-7\% {
  right: -7%;
}

.bottom-7\% {
  bottom: 7%;
}

.-bottom-7\% {
  bottom: -7%;
}

.gap-7\% {
  gap: 7%;
}

.top-7px {
  top: 7px;
}

.-top-7px {
  top: -7px;
}

.left-7px {
  left: 7px;
}

.-left-7px {
  left: -7px;
}

.right-7px {
  right: 7px;
}

.-right-7px {
  right: -7px;
}

.bottom-7px {
  bottom: 7px;
}

.-bottom-7px {
  bottom: -7px;
}

.gap-7px {
  gap: 7px;
}

.top-7rem {
  top: 7rem;
}

.-top-7rem {
  top: -7rem;
}

.left-7rem {
  left: 7rem;
}

.-left-7rem {
  left: -7rem;
}

.right-7rem {
  right: 7rem;
}

.-right-7rem {
  right: -7rem;
}

.bottom-7rem {
  bottom: 7rem;
}

.-bottom-7rem {
  bottom: -7rem;
}

.gap-7rem {
  gap: 7rem;
}

.top-8\% {
  top: 8%;
}

.-top-8\% {
  top: -8%;
}

.left-8\% {
  left: 8%;
}

.-left-8\% {
  left: -8%;
}

.right-8\% {
  right: 8%;
}

.-right-8\% {
  right: -8%;
}

.bottom-8\% {
  bottom: 8%;
}

.-bottom-8\% {
  bottom: -8%;
}

.gap-8\% {
  gap: 8%;
}

.top-8px {
  top: 8px;
}

.-top-8px {
  top: -8px;
}

.left-8px {
  left: 8px;
}

.-left-8px {
  left: -8px;
}

.right-8px {
  right: 8px;
}

.-right-8px {
  right: -8px;
}

.bottom-8px {
  bottom: 8px;
}

.-bottom-8px {
  bottom: -8px;
}

.gap-8px {
  gap: 8px;
}

.top-8rem {
  top: 8rem;
}

.-top-8rem {
  top: -8rem;
}

.left-8rem {
  left: 8rem;
}

.-left-8rem {
  left: -8rem;
}

.right-8rem {
  right: 8rem;
}

.-right-8rem {
  right: -8rem;
}

.bottom-8rem {
  bottom: 8rem;
}

.-bottom-8rem {
  bottom: -8rem;
}

.gap-8rem {
  gap: 8rem;
}

.top-9\% {
  top: 9%;
}

.-top-9\% {
  top: -9%;
}

.left-9\% {
  left: 9%;
}

.-left-9\% {
  left: -9%;
}

.right-9\% {
  right: 9%;
}

.-right-9\% {
  right: -9%;
}

.bottom-9\% {
  bottom: 9%;
}

.-bottom-9\% {
  bottom: -9%;
}

.gap-9\% {
  gap: 9%;
}

.top-9px {
  top: 9px;
}

.-top-9px {
  top: -9px;
}

.left-9px {
  left: 9px;
}

.-left-9px {
  left: -9px;
}

.right-9px {
  right: 9px;
}

.-right-9px {
  right: -9px;
}

.bottom-9px {
  bottom: 9px;
}

.-bottom-9px {
  bottom: -9px;
}

.gap-9px {
  gap: 9px;
}

.top-9rem {
  top: 9rem;
}

.-top-9rem {
  top: -9rem;
}

.left-9rem {
  left: 9rem;
}

.-left-9rem {
  left: -9rem;
}

.right-9rem {
  right: 9rem;
}

.-right-9rem {
  right: -9rem;
}

.bottom-9rem {
  bottom: 9rem;
}

.-bottom-9rem {
  bottom: -9rem;
}

.gap-9rem {
  gap: 9rem;
}

.top-10\% {
  top: 10%;
}

.-top-10\% {
  top: -10%;
}

.left-10\% {
  left: 10%;
}

.-left-10\% {
  left: -10%;
}

.right-10\% {
  right: 10%;
}

.-right-10\% {
  right: -10%;
}

.bottom-10\% {
  bottom: 10%;
}

.-bottom-10\% {
  bottom: -10%;
}

.gap-10\% {
  gap: 10%;
}

.top-10px {
  top: 10px;
}

.-top-10px {
  top: -10px;
}

.left-10px {
  left: 10px;
}

.-left-10px {
  left: -10px;
}

.right-10px {
  right: 10px;
}

.-right-10px {
  right: -10px;
}

.bottom-10px {
  bottom: 10px;
}

.-bottom-10px {
  bottom: -10px;
}

.gap-10px {
  gap: 10px;
}

.top-10rem {
  top: 10rem;
}

.-top-10rem {
  top: -10rem;
}

.left-10rem {
  left: 10rem;
}

.-left-10rem {
  left: -10rem;
}

.right-10rem {
  right: 10rem;
}

.-right-10rem {
  right: -10rem;
}

.bottom-10rem {
  bottom: 10rem;
}

.-bottom-10rem {
  bottom: -10rem;
}

.gap-10rem {
  gap: 10rem;
}

.top-11\% {
  top: 11%;
}

.-top-11\% {
  top: -11%;
}

.left-11\% {
  left: 11%;
}

.-left-11\% {
  left: -11%;
}

.right-11\% {
  right: 11%;
}

.-right-11\% {
  right: -11%;
}

.bottom-11\% {
  bottom: 11%;
}

.-bottom-11\% {
  bottom: -11%;
}

.gap-11\% {
  gap: 11%;
}

.top-11px {
  top: 11px;
}

.-top-11px {
  top: -11px;
}

.left-11px {
  left: 11px;
}

.-left-11px {
  left: -11px;
}

.right-11px {
  right: 11px;
}

.-right-11px {
  right: -11px;
}

.bottom-11px {
  bottom: 11px;
}

.-bottom-11px {
  bottom: -11px;
}

.gap-11px {
  gap: 11px;
}

.top-11rem {
  top: 11rem;
}

.-top-11rem {
  top: -11rem;
}

.left-11rem {
  left: 11rem;
}

.-left-11rem {
  left: -11rem;
}

.right-11rem {
  right: 11rem;
}

.-right-11rem {
  right: -11rem;
}

.bottom-11rem {
  bottom: 11rem;
}

.-bottom-11rem {
  bottom: -11rem;
}

.gap-11rem {
  gap: 11rem;
}

.top-12\% {
  top: 12%;
}

.-top-12\% {
  top: -12%;
}

.left-12\% {
  left: 12%;
}

.-left-12\% {
  left: -12%;
}

.right-12\% {
  right: 12%;
}

.-right-12\% {
  right: -12%;
}

.bottom-12\% {
  bottom: 12%;
}

.-bottom-12\% {
  bottom: -12%;
}

.gap-12\% {
  gap: 12%;
}

.top-12px {
  top: 12px;
}

.-top-12px {
  top: -12px;
}

.left-12px {
  left: 12px;
}

.-left-12px {
  left: -12px;
}

.right-12px {
  right: 12px;
}

.-right-12px {
  right: -12px;
}

.bottom-12px {
  bottom: 12px;
}

.-bottom-12px {
  bottom: -12px;
}

.gap-12px {
  gap: 12px;
}

.top-12rem {
  top: 12rem;
}

.-top-12rem {
  top: -12rem;
}

.left-12rem {
  left: 12rem;
}

.-left-12rem {
  left: -12rem;
}

.right-12rem {
  right: 12rem;
}

.-right-12rem {
  right: -12rem;
}

.bottom-12rem {
  bottom: 12rem;
}

.-bottom-12rem {
  bottom: -12rem;
}

.gap-12rem {
  gap: 12rem;
}

.top-13\% {
  top: 13%;
}

.-top-13\% {
  top: -13%;
}

.left-13\% {
  left: 13%;
}

.-left-13\% {
  left: -13%;
}

.right-13\% {
  right: 13%;
}

.-right-13\% {
  right: -13%;
}

.bottom-13\% {
  bottom: 13%;
}

.-bottom-13\% {
  bottom: -13%;
}

.gap-13\% {
  gap: 13%;
}

.top-13px {
  top: 13px;
}

.-top-13px {
  top: -13px;
}

.left-13px {
  left: 13px;
}

.-left-13px {
  left: -13px;
}

.right-13px {
  right: 13px;
}

.-right-13px {
  right: -13px;
}

.bottom-13px {
  bottom: 13px;
}

.-bottom-13px {
  bottom: -13px;
}

.gap-13px {
  gap: 13px;
}

.top-13rem {
  top: 13rem;
}

.-top-13rem {
  top: -13rem;
}

.left-13rem {
  left: 13rem;
}

.-left-13rem {
  left: -13rem;
}

.right-13rem {
  right: 13rem;
}

.-right-13rem {
  right: -13rem;
}

.bottom-13rem {
  bottom: 13rem;
}

.-bottom-13rem {
  bottom: -13rem;
}

.gap-13rem {
  gap: 13rem;
}

.top-14\% {
  top: 14%;
}

.-top-14\% {
  top: -14%;
}

.left-14\% {
  left: 14%;
}

.-left-14\% {
  left: -14%;
}

.right-14\% {
  right: 14%;
}

.-right-14\% {
  right: -14%;
}

.bottom-14\% {
  bottom: 14%;
}

.-bottom-14\% {
  bottom: -14%;
}

.gap-14\% {
  gap: 14%;
}

.top-14px {
  top: 14px;
}

.-top-14px {
  top: -14px;
}

.left-14px {
  left: 14px;
}

.-left-14px {
  left: -14px;
}

.right-14px {
  right: 14px;
}

.-right-14px {
  right: -14px;
}

.bottom-14px {
  bottom: 14px;
}

.-bottom-14px {
  bottom: -14px;
}

.gap-14px {
  gap: 14px;
}

.top-14rem {
  top: 14rem;
}

.-top-14rem {
  top: -14rem;
}

.left-14rem {
  left: 14rem;
}

.-left-14rem {
  left: -14rem;
}

.right-14rem {
  right: 14rem;
}

.-right-14rem {
  right: -14rem;
}

.bottom-14rem {
  bottom: 14rem;
}

.-bottom-14rem {
  bottom: -14rem;
}

.gap-14rem {
  gap: 14rem;
}

.top-15\% {
  top: 15%;
}

.-top-15\% {
  top: -15%;
}

.left-15\% {
  left: 15%;
}

.-left-15\% {
  left: -15%;
}

.right-15\% {
  right: 15%;
}

.-right-15\% {
  right: -15%;
}

.bottom-15\% {
  bottom: 15%;
}

.-bottom-15\% {
  bottom: -15%;
}

.gap-15\% {
  gap: 15%;
}

.top-15px {
  top: 15px;
}

.-top-15px {
  top: -15px;
}

.left-15px {
  left: 15px;
}

.-left-15px {
  left: -15px;
}

.right-15px {
  right: 15px;
}

.-right-15px {
  right: -15px;
}

.bottom-15px {
  bottom: 15px;
}

.-bottom-15px {
  bottom: -15px;
}

.gap-15px {
  gap: 15px;
}

.top-15rem {
  top: 15rem;
}

.-top-15rem {
  top: -15rem;
}

.left-15rem {
  left: 15rem;
}

.-left-15rem {
  left: -15rem;
}

.right-15rem {
  right: 15rem;
}

.-right-15rem {
  right: -15rem;
}

.bottom-15rem {
  bottom: 15rem;
}

.-bottom-15rem {
  bottom: -15rem;
}

.gap-15rem {
  gap: 15rem;
}

.top-16\% {
  top: 16%;
}

.-top-16\% {
  top: -16%;
}

.left-16\% {
  left: 16%;
}

.-left-16\% {
  left: -16%;
}

.right-16\% {
  right: 16%;
}

.-right-16\% {
  right: -16%;
}

.bottom-16\% {
  bottom: 16%;
}

.-bottom-16\% {
  bottom: -16%;
}

.gap-16\% {
  gap: 16%;
}

.top-16px {
  top: 16px;
}

.-top-16px {
  top: -16px;
}

.left-16px {
  left: 16px;
}

.-left-16px {
  left: -16px;
}

.right-16px {
  right: 16px;
}

.-right-16px {
  right: -16px;
}

.bottom-16px {
  bottom: 16px;
}

.-bottom-16px {
  bottom: -16px;
}

.gap-16px {
  gap: 16px;
}

.top-16rem {
  top: 16rem;
}

.-top-16rem {
  top: -16rem;
}

.left-16rem {
  left: 16rem;
}

.-left-16rem {
  left: -16rem;
}

.right-16rem {
  right: 16rem;
}

.-right-16rem {
  right: -16rem;
}

.bottom-16rem {
  bottom: 16rem;
}

.-bottom-16rem {
  bottom: -16rem;
}

.gap-16rem {
  gap: 16rem;
}

.top-17\% {
  top: 17%;
}

.-top-17\% {
  top: -17%;
}

.left-17\% {
  left: 17%;
}

.-left-17\% {
  left: -17%;
}

.right-17\% {
  right: 17%;
}

.-right-17\% {
  right: -17%;
}

.bottom-17\% {
  bottom: 17%;
}

.-bottom-17\% {
  bottom: -17%;
}

.gap-17\% {
  gap: 17%;
}

.top-17px {
  top: 17px;
}

.-top-17px {
  top: -17px;
}

.left-17px {
  left: 17px;
}

.-left-17px {
  left: -17px;
}

.right-17px {
  right: 17px;
}

.-right-17px {
  right: -17px;
}

.bottom-17px {
  bottom: 17px;
}

.-bottom-17px {
  bottom: -17px;
}

.gap-17px {
  gap: 17px;
}

.top-17rem {
  top: 17rem;
}

.-top-17rem {
  top: -17rem;
}

.left-17rem {
  left: 17rem;
}

.-left-17rem {
  left: -17rem;
}

.right-17rem {
  right: 17rem;
}

.-right-17rem {
  right: -17rem;
}

.bottom-17rem {
  bottom: 17rem;
}

.-bottom-17rem {
  bottom: -17rem;
}

.gap-17rem {
  gap: 17rem;
}

.top-18\% {
  top: 18%;
}

.-top-18\% {
  top: -18%;
}

.left-18\% {
  left: 18%;
}

.-left-18\% {
  left: -18%;
}

.right-18\% {
  right: 18%;
}

.-right-18\% {
  right: -18%;
}

.bottom-18\% {
  bottom: 18%;
}

.-bottom-18\% {
  bottom: -18%;
}

.gap-18\% {
  gap: 18%;
}

.top-18px {
  top: 18px;
}

.-top-18px {
  top: -18px;
}

.left-18px {
  left: 18px;
}

.-left-18px {
  left: -18px;
}

.right-18px {
  right: 18px;
}

.-right-18px {
  right: -18px;
}

.bottom-18px {
  bottom: 18px;
}

.-bottom-18px {
  bottom: -18px;
}

.gap-18px {
  gap: 18px;
}

.top-18rem {
  top: 18rem;
}

.-top-18rem {
  top: -18rem;
}

.left-18rem {
  left: 18rem;
}

.-left-18rem {
  left: -18rem;
}

.right-18rem {
  right: 18rem;
}

.-right-18rem {
  right: -18rem;
}

.bottom-18rem {
  bottom: 18rem;
}

.-bottom-18rem {
  bottom: -18rem;
}

.gap-18rem {
  gap: 18rem;
}

.top-19\% {
  top: 19%;
}

.-top-19\% {
  top: -19%;
}

.left-19\% {
  left: 19%;
}

.-left-19\% {
  left: -19%;
}

.right-19\% {
  right: 19%;
}

.-right-19\% {
  right: -19%;
}

.bottom-19\% {
  bottom: 19%;
}

.-bottom-19\% {
  bottom: -19%;
}

.gap-19\% {
  gap: 19%;
}

.top-19px {
  top: 19px;
}

.-top-19px {
  top: -19px;
}

.left-19px {
  left: 19px;
}

.-left-19px {
  left: -19px;
}

.right-19px {
  right: 19px;
}

.-right-19px {
  right: -19px;
}

.bottom-19px {
  bottom: 19px;
}

.-bottom-19px {
  bottom: -19px;
}

.gap-19px {
  gap: 19px;
}

.top-19rem {
  top: 19rem;
}

.-top-19rem {
  top: -19rem;
}

.left-19rem {
  left: 19rem;
}

.-left-19rem {
  left: -19rem;
}

.right-19rem {
  right: 19rem;
}

.-right-19rem {
  right: -19rem;
}

.bottom-19rem {
  bottom: 19rem;
}

.-bottom-19rem {
  bottom: -19rem;
}

.gap-19rem {
  gap: 19rem;
}

.top-20\% {
  top: 20%;
}

.-top-20\% {
  top: -20%;
}

.left-20\% {
  left: 20%;
}

.-left-20\% {
  left: -20%;
}

.right-20\% {
  right: 20%;
}

.-right-20\% {
  right: -20%;
}

.bottom-20\% {
  bottom: 20%;
}

.-bottom-20\% {
  bottom: -20%;
}

.gap-20\% {
  gap: 20%;
}

.top-20px {
  top: 20px;
}

.-top-20px {
  top: -20px;
}

.left-20px {
  left: 20px;
}

.-left-20px {
  left: -20px;
}

.right-20px {
  right: 20px;
}

.-right-20px {
  right: -20px;
}

.bottom-20px {
  bottom: 20px;
}

.-bottom-20px {
  bottom: -20px;
}

.gap-20px {
  gap: 20px;
}

.top-20rem {
  top: 20rem;
}

.-top-20rem {
  top: -20rem;
}

.left-20rem {
  left: 20rem;
}

.-left-20rem {
  left: -20rem;
}

.right-20rem {
  right: 20rem;
}

.-right-20rem {
  right: -20rem;
}

.bottom-20rem {
  bottom: 20rem;
}

.-bottom-20rem {
  bottom: -20rem;
}

.gap-20rem {
  gap: 20rem;
}

.top-21\% {
  top: 21%;
}

.-top-21\% {
  top: -21%;
}

.left-21\% {
  left: 21%;
}

.-left-21\% {
  left: -21%;
}

.right-21\% {
  right: 21%;
}

.-right-21\% {
  right: -21%;
}

.bottom-21\% {
  bottom: 21%;
}

.-bottom-21\% {
  bottom: -21%;
}

.gap-21\% {
  gap: 21%;
}

.top-21px {
  top: 21px;
}

.-top-21px {
  top: -21px;
}

.left-21px {
  left: 21px;
}

.-left-21px {
  left: -21px;
}

.right-21px {
  right: 21px;
}

.-right-21px {
  right: -21px;
}

.bottom-21px {
  bottom: 21px;
}

.-bottom-21px {
  bottom: -21px;
}

.gap-21px {
  gap: 21px;
}

.top-21rem {
  top: 21rem;
}

.-top-21rem {
  top: -21rem;
}

.left-21rem {
  left: 21rem;
}

.-left-21rem {
  left: -21rem;
}

.right-21rem {
  right: 21rem;
}

.-right-21rem {
  right: -21rem;
}

.bottom-21rem {
  bottom: 21rem;
}

.-bottom-21rem {
  bottom: -21rem;
}

.gap-21rem {
  gap: 21rem;
}

.top-22\% {
  top: 22%;
}

.-top-22\% {
  top: -22%;
}

.left-22\% {
  left: 22%;
}

.-left-22\% {
  left: -22%;
}

.right-22\% {
  right: 22%;
}

.-right-22\% {
  right: -22%;
}

.bottom-22\% {
  bottom: 22%;
}

.-bottom-22\% {
  bottom: -22%;
}

.gap-22\% {
  gap: 22%;
}

.top-22px {
  top: 22px;
}

.-top-22px {
  top: -22px;
}

.left-22px {
  left: 22px;
}

.-left-22px {
  left: -22px;
}

.right-22px {
  right: 22px;
}

.-right-22px {
  right: -22px;
}

.bottom-22px {
  bottom: 22px;
}

.-bottom-22px {
  bottom: -22px;
}

.gap-22px {
  gap: 22px;
}

.top-22rem {
  top: 22rem;
}

.-top-22rem {
  top: -22rem;
}

.left-22rem {
  left: 22rem;
}

.-left-22rem {
  left: -22rem;
}

.right-22rem {
  right: 22rem;
}

.-right-22rem {
  right: -22rem;
}

.bottom-22rem {
  bottom: 22rem;
}

.-bottom-22rem {
  bottom: -22rem;
}

.gap-22rem {
  gap: 22rem;
}

.top-23\% {
  top: 23%;
}

.-top-23\% {
  top: -23%;
}

.left-23\% {
  left: 23%;
}

.-left-23\% {
  left: -23%;
}

.right-23\% {
  right: 23%;
}

.-right-23\% {
  right: -23%;
}

.bottom-23\% {
  bottom: 23%;
}

.-bottom-23\% {
  bottom: -23%;
}

.gap-23\% {
  gap: 23%;
}

.top-23px {
  top: 23px;
}

.-top-23px {
  top: -23px;
}

.left-23px {
  left: 23px;
}

.-left-23px {
  left: -23px;
}

.right-23px {
  right: 23px;
}

.-right-23px {
  right: -23px;
}

.bottom-23px {
  bottom: 23px;
}

.-bottom-23px {
  bottom: -23px;
}

.gap-23px {
  gap: 23px;
}

.top-23rem {
  top: 23rem;
}

.-top-23rem {
  top: -23rem;
}

.left-23rem {
  left: 23rem;
}

.-left-23rem {
  left: -23rem;
}

.right-23rem {
  right: 23rem;
}

.-right-23rem {
  right: -23rem;
}

.bottom-23rem {
  bottom: 23rem;
}

.-bottom-23rem {
  bottom: -23rem;
}

.gap-23rem {
  gap: 23rem;
}

.top-24\% {
  top: 24%;
}

.-top-24\% {
  top: -24%;
}

.left-24\% {
  left: 24%;
}

.-left-24\% {
  left: -24%;
}

.right-24\% {
  right: 24%;
}

.-right-24\% {
  right: -24%;
}

.bottom-24\% {
  bottom: 24%;
}

.-bottom-24\% {
  bottom: -24%;
}

.gap-24\% {
  gap: 24%;
}

.top-24px {
  top: 24px;
}

.-top-24px {
  top: -24px;
}

.left-24px {
  left: 24px;
}

.-left-24px {
  left: -24px;
}

.right-24px {
  right: 24px;
}

.-right-24px {
  right: -24px;
}

.bottom-24px {
  bottom: 24px;
}

.-bottom-24px {
  bottom: -24px;
}

.gap-24px {
  gap: 24px;
}

.top-24rem {
  top: 24rem;
}

.-top-24rem {
  top: -24rem;
}

.left-24rem {
  left: 24rem;
}

.-left-24rem {
  left: -24rem;
}

.right-24rem {
  right: 24rem;
}

.-right-24rem {
  right: -24rem;
}

.bottom-24rem {
  bottom: 24rem;
}

.-bottom-24rem {
  bottom: -24rem;
}

.gap-24rem {
  gap: 24rem;
}

.top-25\% {
  top: 25%;
}

.-top-25\% {
  top: -25%;
}

.left-25\% {
  left: 25%;
}

.-left-25\% {
  left: -25%;
}

.right-25\% {
  right: 25%;
}

.-right-25\% {
  right: -25%;
}

.bottom-25\% {
  bottom: 25%;
}

.-bottom-25\% {
  bottom: -25%;
}

.gap-25\% {
  gap: 25%;
}

.top-25px {
  top: 25px;
}

.-top-25px {
  top: -25px;
}

.left-25px {
  left: 25px;
}

.-left-25px {
  left: -25px;
}

.right-25px {
  right: 25px;
}

.-right-25px {
  right: -25px;
}

.bottom-25px {
  bottom: 25px;
}

.-bottom-25px {
  bottom: -25px;
}

.gap-25px {
  gap: 25px;
}

.top-25rem {
  top: 25rem;
}

.-top-25rem {
  top: -25rem;
}

.left-25rem {
  left: 25rem;
}

.-left-25rem {
  left: -25rem;
}

.right-25rem {
  right: 25rem;
}

.-right-25rem {
  right: -25rem;
}

.bottom-25rem {
  bottom: 25rem;
}

.-bottom-25rem {
  bottom: -25rem;
}

.gap-25rem {
  gap: 25rem;
}

.top-26\% {
  top: 26%;
}

.-top-26\% {
  top: -26%;
}

.left-26\% {
  left: 26%;
}

.-left-26\% {
  left: -26%;
}

.right-26\% {
  right: 26%;
}

.-right-26\% {
  right: -26%;
}

.bottom-26\% {
  bottom: 26%;
}

.-bottom-26\% {
  bottom: -26%;
}

.gap-26\% {
  gap: 26%;
}

.top-26px {
  top: 26px;
}

.-top-26px {
  top: -26px;
}

.left-26px {
  left: 26px;
}

.-left-26px {
  left: -26px;
}

.right-26px {
  right: 26px;
}

.-right-26px {
  right: -26px;
}

.bottom-26px {
  bottom: 26px;
}

.-bottom-26px {
  bottom: -26px;
}

.gap-26px {
  gap: 26px;
}

.top-26rem {
  top: 26rem;
}

.-top-26rem {
  top: -26rem;
}

.left-26rem {
  left: 26rem;
}

.-left-26rem {
  left: -26rem;
}

.right-26rem {
  right: 26rem;
}

.-right-26rem {
  right: -26rem;
}

.bottom-26rem {
  bottom: 26rem;
}

.-bottom-26rem {
  bottom: -26rem;
}

.gap-26rem {
  gap: 26rem;
}

.top-27\% {
  top: 27%;
}

.-top-27\% {
  top: -27%;
}

.left-27\% {
  left: 27%;
}

.-left-27\% {
  left: -27%;
}

.right-27\% {
  right: 27%;
}

.-right-27\% {
  right: -27%;
}

.bottom-27\% {
  bottom: 27%;
}

.-bottom-27\% {
  bottom: -27%;
}

.gap-27\% {
  gap: 27%;
}

.top-27px {
  top: 27px;
}

.-top-27px {
  top: -27px;
}

.left-27px {
  left: 27px;
}

.-left-27px {
  left: -27px;
}

.right-27px {
  right: 27px;
}

.-right-27px {
  right: -27px;
}

.bottom-27px {
  bottom: 27px;
}

.-bottom-27px {
  bottom: -27px;
}

.gap-27px {
  gap: 27px;
}

.top-27rem {
  top: 27rem;
}

.-top-27rem {
  top: -27rem;
}

.left-27rem {
  left: 27rem;
}

.-left-27rem {
  left: -27rem;
}

.right-27rem {
  right: 27rem;
}

.-right-27rem {
  right: -27rem;
}

.bottom-27rem {
  bottom: 27rem;
}

.-bottom-27rem {
  bottom: -27rem;
}

.gap-27rem {
  gap: 27rem;
}

.top-28\% {
  top: 28%;
}

.-top-28\% {
  top: -28%;
}

.left-28\% {
  left: 28%;
}

.-left-28\% {
  left: -28%;
}

.right-28\% {
  right: 28%;
}

.-right-28\% {
  right: -28%;
}

.bottom-28\% {
  bottom: 28%;
}

.-bottom-28\% {
  bottom: -28%;
}

.gap-28\% {
  gap: 28%;
}

.top-28px {
  top: 28px;
}

.-top-28px {
  top: -28px;
}

.left-28px {
  left: 28px;
}

.-left-28px {
  left: -28px;
}

.right-28px {
  right: 28px;
}

.-right-28px {
  right: -28px;
}

.bottom-28px {
  bottom: 28px;
}

.-bottom-28px {
  bottom: -28px;
}

.gap-28px {
  gap: 28px;
}

.top-28rem {
  top: 28rem;
}

.-top-28rem {
  top: -28rem;
}

.left-28rem {
  left: 28rem;
}

.-left-28rem {
  left: -28rem;
}

.right-28rem {
  right: 28rem;
}

.-right-28rem {
  right: -28rem;
}

.bottom-28rem {
  bottom: 28rem;
}

.-bottom-28rem {
  bottom: -28rem;
}

.gap-28rem {
  gap: 28rem;
}

.top-29\% {
  top: 29%;
}

.-top-29\% {
  top: -29%;
}

.left-29\% {
  left: 29%;
}

.-left-29\% {
  left: -29%;
}

.right-29\% {
  right: 29%;
}

.-right-29\% {
  right: -29%;
}

.bottom-29\% {
  bottom: 29%;
}

.-bottom-29\% {
  bottom: -29%;
}

.gap-29\% {
  gap: 29%;
}

.top-29px {
  top: 29px;
}

.-top-29px {
  top: -29px;
}

.left-29px {
  left: 29px;
}

.-left-29px {
  left: -29px;
}

.right-29px {
  right: 29px;
}

.-right-29px {
  right: -29px;
}

.bottom-29px {
  bottom: 29px;
}

.-bottom-29px {
  bottom: -29px;
}

.gap-29px {
  gap: 29px;
}

.top-29rem {
  top: 29rem;
}

.-top-29rem {
  top: -29rem;
}

.left-29rem {
  left: 29rem;
}

.-left-29rem {
  left: -29rem;
}

.right-29rem {
  right: 29rem;
}

.-right-29rem {
  right: -29rem;
}

.bottom-29rem {
  bottom: 29rem;
}

.-bottom-29rem {
  bottom: -29rem;
}

.gap-29rem {
  gap: 29rem;
}

.top-30\% {
  top: 30%;
}

.-top-30\% {
  top: -30%;
}

.left-30\% {
  left: 30%;
}

.-left-30\% {
  left: -30%;
}

.right-30\% {
  right: 30%;
}

.-right-30\% {
  right: -30%;
}

.bottom-30\% {
  bottom: 30%;
}

.-bottom-30\% {
  bottom: -30%;
}

.gap-30\% {
  gap: 30%;
}

.top-30px {
  top: 30px;
}

.-top-30px {
  top: -30px;
}

.left-30px {
  left: 30px;
}

.-left-30px {
  left: -30px;
}

.right-30px {
  right: 30px;
}

.-right-30px {
  right: -30px;
}

.bottom-30px {
  bottom: 30px;
}

.-bottom-30px {
  bottom: -30px;
}

.gap-30px {
  gap: 30px;
}

.top-30rem {
  top: 30rem;
}

.-top-30rem {
  top: -30rem;
}

.left-30rem {
  left: 30rem;
}

.-left-30rem {
  left: -30rem;
}

.right-30rem {
  right: 30rem;
}

.-right-30rem {
  right: -30rem;
}

.bottom-30rem {
  bottom: 30rem;
}

.-bottom-30rem {
  bottom: -30rem;
}

.gap-30rem {
  gap: 30rem;
}

.top-31\% {
  top: 31%;
}

.-top-31\% {
  top: -31%;
}

.left-31\% {
  left: 31%;
}

.-left-31\% {
  left: -31%;
}

.right-31\% {
  right: 31%;
}

.-right-31\% {
  right: -31%;
}

.bottom-31\% {
  bottom: 31%;
}

.-bottom-31\% {
  bottom: -31%;
}

.gap-31\% {
  gap: 31%;
}

.top-31px {
  top: 31px;
}

.-top-31px {
  top: -31px;
}

.left-31px {
  left: 31px;
}

.-left-31px {
  left: -31px;
}

.right-31px {
  right: 31px;
}

.-right-31px {
  right: -31px;
}

.bottom-31px {
  bottom: 31px;
}

.-bottom-31px {
  bottom: -31px;
}

.gap-31px {
  gap: 31px;
}

.top-31rem {
  top: 31rem;
}

.-top-31rem {
  top: -31rem;
}

.left-31rem {
  left: 31rem;
}

.-left-31rem {
  left: -31rem;
}

.right-31rem {
  right: 31rem;
}

.-right-31rem {
  right: -31rem;
}

.bottom-31rem {
  bottom: 31rem;
}

.-bottom-31rem {
  bottom: -31rem;
}

.gap-31rem {
  gap: 31rem;
}

.top-32\% {
  top: 32%;
}

.-top-32\% {
  top: -32%;
}

.left-32\% {
  left: 32%;
}

.-left-32\% {
  left: -32%;
}

.right-32\% {
  right: 32%;
}

.-right-32\% {
  right: -32%;
}

.bottom-32\% {
  bottom: 32%;
}

.-bottom-32\% {
  bottom: -32%;
}

.gap-32\% {
  gap: 32%;
}

.top-32px {
  top: 32px;
}

.-top-32px {
  top: -32px;
}

.left-32px {
  left: 32px;
}

.-left-32px {
  left: -32px;
}

.right-32px {
  right: 32px;
}

.-right-32px {
  right: -32px;
}

.bottom-32px {
  bottom: 32px;
}

.-bottom-32px {
  bottom: -32px;
}

.gap-32px {
  gap: 32px;
}

.top-32rem {
  top: 32rem;
}

.-top-32rem {
  top: -32rem;
}

.left-32rem {
  left: 32rem;
}

.-left-32rem {
  left: -32rem;
}

.right-32rem {
  right: 32rem;
}

.-right-32rem {
  right: -32rem;
}

.bottom-32rem {
  bottom: 32rem;
}

.-bottom-32rem {
  bottom: -32rem;
}

.gap-32rem {
  gap: 32rem;
}

.top-33\% {
  top: 33%;
}

.-top-33\% {
  top: -33%;
}

.left-33\% {
  left: 33%;
}

.-left-33\% {
  left: -33%;
}

.right-33\% {
  right: 33%;
}

.-right-33\% {
  right: -33%;
}

.bottom-33\% {
  bottom: 33%;
}

.-bottom-33\% {
  bottom: -33%;
}

.gap-33\% {
  gap: 33%;
}

.top-33px {
  top: 33px;
}

.-top-33px {
  top: -33px;
}

.left-33px {
  left: 33px;
}

.-left-33px {
  left: -33px;
}

.right-33px {
  right: 33px;
}

.-right-33px {
  right: -33px;
}

.bottom-33px {
  bottom: 33px;
}

.-bottom-33px {
  bottom: -33px;
}

.gap-33px {
  gap: 33px;
}

.top-33rem {
  top: 33rem;
}

.-top-33rem {
  top: -33rem;
}

.left-33rem {
  left: 33rem;
}

.-left-33rem {
  left: -33rem;
}

.right-33rem {
  right: 33rem;
}

.-right-33rem {
  right: -33rem;
}

.bottom-33rem {
  bottom: 33rem;
}

.-bottom-33rem {
  bottom: -33rem;
}

.gap-33rem {
  gap: 33rem;
}

.top-34\% {
  top: 34%;
}

.-top-34\% {
  top: -34%;
}

.left-34\% {
  left: 34%;
}

.-left-34\% {
  left: -34%;
}

.right-34\% {
  right: 34%;
}

.-right-34\% {
  right: -34%;
}

.bottom-34\% {
  bottom: 34%;
}

.-bottom-34\% {
  bottom: -34%;
}

.gap-34\% {
  gap: 34%;
}

.top-34px {
  top: 34px;
}

.-top-34px {
  top: -34px;
}

.left-34px {
  left: 34px;
}

.-left-34px {
  left: -34px;
}

.right-34px {
  right: 34px;
}

.-right-34px {
  right: -34px;
}

.bottom-34px {
  bottom: 34px;
}

.-bottom-34px {
  bottom: -34px;
}

.gap-34px {
  gap: 34px;
}

.top-34rem {
  top: 34rem;
}

.-top-34rem {
  top: -34rem;
}

.left-34rem {
  left: 34rem;
}

.-left-34rem {
  left: -34rem;
}

.right-34rem {
  right: 34rem;
}

.-right-34rem {
  right: -34rem;
}

.bottom-34rem {
  bottom: 34rem;
}

.-bottom-34rem {
  bottom: -34rem;
}

.gap-34rem {
  gap: 34rem;
}

.top-35\% {
  top: 35%;
}

.-top-35\% {
  top: -35%;
}

.left-35\% {
  left: 35%;
}

.-left-35\% {
  left: -35%;
}

.right-35\% {
  right: 35%;
}

.-right-35\% {
  right: -35%;
}

.bottom-35\% {
  bottom: 35%;
}

.-bottom-35\% {
  bottom: -35%;
}

.gap-35\% {
  gap: 35%;
}

.top-35px {
  top: 35px;
}

.-top-35px {
  top: -35px;
}

.left-35px {
  left: 35px;
}

.-left-35px {
  left: -35px;
}

.right-35px {
  right: 35px;
}

.-right-35px {
  right: -35px;
}

.bottom-35px {
  bottom: 35px;
}

.-bottom-35px {
  bottom: -35px;
}

.gap-35px {
  gap: 35px;
}

.top-35rem {
  top: 35rem;
}

.-top-35rem {
  top: -35rem;
}

.left-35rem {
  left: 35rem;
}

.-left-35rem {
  left: -35rem;
}

.right-35rem {
  right: 35rem;
}

.-right-35rem {
  right: -35rem;
}

.bottom-35rem {
  bottom: 35rem;
}

.-bottom-35rem {
  bottom: -35rem;
}

.gap-35rem {
  gap: 35rem;
}

.top-36\% {
  top: 36%;
}

.-top-36\% {
  top: -36%;
}

.left-36\% {
  left: 36%;
}

.-left-36\% {
  left: -36%;
}

.right-36\% {
  right: 36%;
}

.-right-36\% {
  right: -36%;
}

.bottom-36\% {
  bottom: 36%;
}

.-bottom-36\% {
  bottom: -36%;
}

.gap-36\% {
  gap: 36%;
}

.top-36px {
  top: 36px;
}

.-top-36px {
  top: -36px;
}

.left-36px {
  left: 36px;
}

.-left-36px {
  left: -36px;
}

.right-36px {
  right: 36px;
}

.-right-36px {
  right: -36px;
}

.bottom-36px {
  bottom: 36px;
}

.-bottom-36px {
  bottom: -36px;
}

.gap-36px {
  gap: 36px;
}

.top-36rem {
  top: 36rem;
}

.-top-36rem {
  top: -36rem;
}

.left-36rem {
  left: 36rem;
}

.-left-36rem {
  left: -36rem;
}

.right-36rem {
  right: 36rem;
}

.-right-36rem {
  right: -36rem;
}

.bottom-36rem {
  bottom: 36rem;
}

.-bottom-36rem {
  bottom: -36rem;
}

.gap-36rem {
  gap: 36rem;
}

.top-37\% {
  top: 37%;
}

.-top-37\% {
  top: -37%;
}

.left-37\% {
  left: 37%;
}

.-left-37\% {
  left: -37%;
}

.right-37\% {
  right: 37%;
}

.-right-37\% {
  right: -37%;
}

.bottom-37\% {
  bottom: 37%;
}

.-bottom-37\% {
  bottom: -37%;
}

.gap-37\% {
  gap: 37%;
}

.top-37px {
  top: 37px;
}

.-top-37px {
  top: -37px;
}

.left-37px {
  left: 37px;
}

.-left-37px {
  left: -37px;
}

.right-37px {
  right: 37px;
}

.-right-37px {
  right: -37px;
}

.bottom-37px {
  bottom: 37px;
}

.-bottom-37px {
  bottom: -37px;
}

.gap-37px {
  gap: 37px;
}

.top-37rem {
  top: 37rem;
}

.-top-37rem {
  top: -37rem;
}

.left-37rem {
  left: 37rem;
}

.-left-37rem {
  left: -37rem;
}

.right-37rem {
  right: 37rem;
}

.-right-37rem {
  right: -37rem;
}

.bottom-37rem {
  bottom: 37rem;
}

.-bottom-37rem {
  bottom: -37rem;
}

.gap-37rem {
  gap: 37rem;
}

.top-38\% {
  top: 38%;
}

.-top-38\% {
  top: -38%;
}

.left-38\% {
  left: 38%;
}

.-left-38\% {
  left: -38%;
}

.right-38\% {
  right: 38%;
}

.-right-38\% {
  right: -38%;
}

.bottom-38\% {
  bottom: 38%;
}

.-bottom-38\% {
  bottom: -38%;
}

.gap-38\% {
  gap: 38%;
}

.top-38px {
  top: 38px;
}

.-top-38px {
  top: -38px;
}

.left-38px {
  left: 38px;
}

.-left-38px {
  left: -38px;
}

.right-38px {
  right: 38px;
}

.-right-38px {
  right: -38px;
}

.bottom-38px {
  bottom: 38px;
}

.-bottom-38px {
  bottom: -38px;
}

.gap-38px {
  gap: 38px;
}

.top-38rem {
  top: 38rem;
}

.-top-38rem {
  top: -38rem;
}

.left-38rem {
  left: 38rem;
}

.-left-38rem {
  left: -38rem;
}

.right-38rem {
  right: 38rem;
}

.-right-38rem {
  right: -38rem;
}

.bottom-38rem {
  bottom: 38rem;
}

.-bottom-38rem {
  bottom: -38rem;
}

.gap-38rem {
  gap: 38rem;
}

.top-39\% {
  top: 39%;
}

.-top-39\% {
  top: -39%;
}

.left-39\% {
  left: 39%;
}

.-left-39\% {
  left: -39%;
}

.right-39\% {
  right: 39%;
}

.-right-39\% {
  right: -39%;
}

.bottom-39\% {
  bottom: 39%;
}

.-bottom-39\% {
  bottom: -39%;
}

.gap-39\% {
  gap: 39%;
}

.top-39px {
  top: 39px;
}

.-top-39px {
  top: -39px;
}

.left-39px {
  left: 39px;
}

.-left-39px {
  left: -39px;
}

.right-39px {
  right: 39px;
}

.-right-39px {
  right: -39px;
}

.bottom-39px {
  bottom: 39px;
}

.-bottom-39px {
  bottom: -39px;
}

.gap-39px {
  gap: 39px;
}

.top-39rem {
  top: 39rem;
}

.-top-39rem {
  top: -39rem;
}

.left-39rem {
  left: 39rem;
}

.-left-39rem {
  left: -39rem;
}

.right-39rem {
  right: 39rem;
}

.-right-39rem {
  right: -39rem;
}

.bottom-39rem {
  bottom: 39rem;
}

.-bottom-39rem {
  bottom: -39rem;
}

.gap-39rem {
  gap: 39rem;
}

.top-40\% {
  top: 40%;
}

.-top-40\% {
  top: -40%;
}

.left-40\% {
  left: 40%;
}

.-left-40\% {
  left: -40%;
}

.right-40\% {
  right: 40%;
}

.-right-40\% {
  right: -40%;
}

.bottom-40\% {
  bottom: 40%;
}

.-bottom-40\% {
  bottom: -40%;
}

.gap-40\% {
  gap: 40%;
}

.top-40px {
  top: 40px;
}

.-top-40px {
  top: -40px;
}

.left-40px {
  left: 40px;
}

.-left-40px {
  left: -40px;
}

.right-40px {
  right: 40px;
}

.-right-40px {
  right: -40px;
}

.bottom-40px {
  bottom: 40px;
}

.-bottom-40px {
  bottom: -40px;
}

.gap-40px {
  gap: 40px;
}

.top-40rem {
  top: 40rem;
}

.-top-40rem {
  top: -40rem;
}

.left-40rem {
  left: 40rem;
}

.-left-40rem {
  left: -40rem;
}

.right-40rem {
  right: 40rem;
}

.-right-40rem {
  right: -40rem;
}

.bottom-40rem {
  bottom: 40rem;
}

.-bottom-40rem {
  bottom: -40rem;
}

.gap-40rem {
  gap: 40rem;
}

.top-41\% {
  top: 41%;
}

.-top-41\% {
  top: -41%;
}

.left-41\% {
  left: 41%;
}

.-left-41\% {
  left: -41%;
}

.right-41\% {
  right: 41%;
}

.-right-41\% {
  right: -41%;
}

.bottom-41\% {
  bottom: 41%;
}

.-bottom-41\% {
  bottom: -41%;
}

.gap-41\% {
  gap: 41%;
}

.top-41px {
  top: 41px;
}

.-top-41px {
  top: -41px;
}

.left-41px {
  left: 41px;
}

.-left-41px {
  left: -41px;
}

.right-41px {
  right: 41px;
}

.-right-41px {
  right: -41px;
}

.bottom-41px {
  bottom: 41px;
}

.-bottom-41px {
  bottom: -41px;
}

.gap-41px {
  gap: 41px;
}

.top-41rem {
  top: 41rem;
}

.-top-41rem {
  top: -41rem;
}

.left-41rem {
  left: 41rem;
}

.-left-41rem {
  left: -41rem;
}

.right-41rem {
  right: 41rem;
}

.-right-41rem {
  right: -41rem;
}

.bottom-41rem {
  bottom: 41rem;
}

.-bottom-41rem {
  bottom: -41rem;
}

.gap-41rem {
  gap: 41rem;
}

.top-42\% {
  top: 42%;
}

.-top-42\% {
  top: -42%;
}

.left-42\% {
  left: 42%;
}

.-left-42\% {
  left: -42%;
}

.right-42\% {
  right: 42%;
}

.-right-42\% {
  right: -42%;
}

.bottom-42\% {
  bottom: 42%;
}

.-bottom-42\% {
  bottom: -42%;
}

.gap-42\% {
  gap: 42%;
}

.top-42px {
  top: 42px;
}

.-top-42px {
  top: -42px;
}

.left-42px {
  left: 42px;
}

.-left-42px {
  left: -42px;
}

.right-42px {
  right: 42px;
}

.-right-42px {
  right: -42px;
}

.bottom-42px {
  bottom: 42px;
}

.-bottom-42px {
  bottom: -42px;
}

.gap-42px {
  gap: 42px;
}

.top-42rem {
  top: 42rem;
}

.-top-42rem {
  top: -42rem;
}

.left-42rem {
  left: 42rem;
}

.-left-42rem {
  left: -42rem;
}

.right-42rem {
  right: 42rem;
}

.-right-42rem {
  right: -42rem;
}

.bottom-42rem {
  bottom: 42rem;
}

.-bottom-42rem {
  bottom: -42rem;
}

.gap-42rem {
  gap: 42rem;
}

.top-43\% {
  top: 43%;
}

.-top-43\% {
  top: -43%;
}

.left-43\% {
  left: 43%;
}

.-left-43\% {
  left: -43%;
}

.right-43\% {
  right: 43%;
}

.-right-43\% {
  right: -43%;
}

.bottom-43\% {
  bottom: 43%;
}

.-bottom-43\% {
  bottom: -43%;
}

.gap-43\% {
  gap: 43%;
}

.top-43px {
  top: 43px;
}

.-top-43px {
  top: -43px;
}

.left-43px {
  left: 43px;
}

.-left-43px {
  left: -43px;
}

.right-43px {
  right: 43px;
}

.-right-43px {
  right: -43px;
}

.bottom-43px {
  bottom: 43px;
}

.-bottom-43px {
  bottom: -43px;
}

.gap-43px {
  gap: 43px;
}

.top-43rem {
  top: 43rem;
}

.-top-43rem {
  top: -43rem;
}

.left-43rem {
  left: 43rem;
}

.-left-43rem {
  left: -43rem;
}

.right-43rem {
  right: 43rem;
}

.-right-43rem {
  right: -43rem;
}

.bottom-43rem {
  bottom: 43rem;
}

.-bottom-43rem {
  bottom: -43rem;
}

.gap-43rem {
  gap: 43rem;
}

.top-44\% {
  top: 44%;
}

.-top-44\% {
  top: -44%;
}

.left-44\% {
  left: 44%;
}

.-left-44\% {
  left: -44%;
}

.right-44\% {
  right: 44%;
}

.-right-44\% {
  right: -44%;
}

.bottom-44\% {
  bottom: 44%;
}

.-bottom-44\% {
  bottom: -44%;
}

.gap-44\% {
  gap: 44%;
}

.top-44px {
  top: 44px;
}

.-top-44px {
  top: -44px;
}

.left-44px {
  left: 44px;
}

.-left-44px {
  left: -44px;
}

.right-44px {
  right: 44px;
}

.-right-44px {
  right: -44px;
}

.bottom-44px {
  bottom: 44px;
}

.-bottom-44px {
  bottom: -44px;
}

.gap-44px {
  gap: 44px;
}

.top-44rem {
  top: 44rem;
}

.-top-44rem {
  top: -44rem;
}

.left-44rem {
  left: 44rem;
}

.-left-44rem {
  left: -44rem;
}

.right-44rem {
  right: 44rem;
}

.-right-44rem {
  right: -44rem;
}

.bottom-44rem {
  bottom: 44rem;
}

.-bottom-44rem {
  bottom: -44rem;
}

.gap-44rem {
  gap: 44rem;
}

.top-45\% {
  top: 45%;
}

.-top-45\% {
  top: -45%;
}

.left-45\% {
  left: 45%;
}

.-left-45\% {
  left: -45%;
}

.right-45\% {
  right: 45%;
}

.-right-45\% {
  right: -45%;
}

.bottom-45\% {
  bottom: 45%;
}

.-bottom-45\% {
  bottom: -45%;
}

.gap-45\% {
  gap: 45%;
}

.top-45px {
  top: 45px;
}

.-top-45px {
  top: -45px;
}

.left-45px {
  left: 45px;
}

.-left-45px {
  left: -45px;
}

.right-45px {
  right: 45px;
}

.-right-45px {
  right: -45px;
}

.bottom-45px {
  bottom: 45px;
}

.-bottom-45px {
  bottom: -45px;
}

.gap-45px {
  gap: 45px;
}

.top-45rem {
  top: 45rem;
}

.-top-45rem {
  top: -45rem;
}

.left-45rem {
  left: 45rem;
}

.-left-45rem {
  left: -45rem;
}

.right-45rem {
  right: 45rem;
}

.-right-45rem {
  right: -45rem;
}

.bottom-45rem {
  bottom: 45rem;
}

.-bottom-45rem {
  bottom: -45rem;
}

.gap-45rem {
  gap: 45rem;
}

.top-46\% {
  top: 46%;
}

.-top-46\% {
  top: -46%;
}

.left-46\% {
  left: 46%;
}

.-left-46\% {
  left: -46%;
}

.right-46\% {
  right: 46%;
}

.-right-46\% {
  right: -46%;
}

.bottom-46\% {
  bottom: 46%;
}

.-bottom-46\% {
  bottom: -46%;
}

.gap-46\% {
  gap: 46%;
}

.top-46px {
  top: 46px;
}

.-top-46px {
  top: -46px;
}

.left-46px {
  left: 46px;
}

.-left-46px {
  left: -46px;
}

.right-46px {
  right: 46px;
}

.-right-46px {
  right: -46px;
}

.bottom-46px {
  bottom: 46px;
}

.-bottom-46px {
  bottom: -46px;
}

.gap-46px {
  gap: 46px;
}

.top-46rem {
  top: 46rem;
}

.-top-46rem {
  top: -46rem;
}

.left-46rem {
  left: 46rem;
}

.-left-46rem {
  left: -46rem;
}

.right-46rem {
  right: 46rem;
}

.-right-46rem {
  right: -46rem;
}

.bottom-46rem {
  bottom: 46rem;
}

.-bottom-46rem {
  bottom: -46rem;
}

.gap-46rem {
  gap: 46rem;
}

.top-47\% {
  top: 47%;
}

.-top-47\% {
  top: -47%;
}

.left-47\% {
  left: 47%;
}

.-left-47\% {
  left: -47%;
}

.right-47\% {
  right: 47%;
}

.-right-47\% {
  right: -47%;
}

.bottom-47\% {
  bottom: 47%;
}

.-bottom-47\% {
  bottom: -47%;
}

.gap-47\% {
  gap: 47%;
}

.top-47px {
  top: 47px;
}

.-top-47px {
  top: -47px;
}

.left-47px {
  left: 47px;
}

.-left-47px {
  left: -47px;
}

.right-47px {
  right: 47px;
}

.-right-47px {
  right: -47px;
}

.bottom-47px {
  bottom: 47px;
}

.-bottom-47px {
  bottom: -47px;
}

.gap-47px {
  gap: 47px;
}

.top-47rem {
  top: 47rem;
}

.-top-47rem {
  top: -47rem;
}

.left-47rem {
  left: 47rem;
}

.-left-47rem {
  left: -47rem;
}

.right-47rem {
  right: 47rem;
}

.-right-47rem {
  right: -47rem;
}

.bottom-47rem {
  bottom: 47rem;
}

.-bottom-47rem {
  bottom: -47rem;
}

.gap-47rem {
  gap: 47rem;
}

.top-48\% {
  top: 48%;
}

.-top-48\% {
  top: -48%;
}

.left-48\% {
  left: 48%;
}

.-left-48\% {
  left: -48%;
}

.right-48\% {
  right: 48%;
}

.-right-48\% {
  right: -48%;
}

.bottom-48\% {
  bottom: 48%;
}

.-bottom-48\% {
  bottom: -48%;
}

.gap-48\% {
  gap: 48%;
}

.top-48px {
  top: 48px;
}

.-top-48px {
  top: -48px;
}

.left-48px {
  left: 48px;
}

.-left-48px {
  left: -48px;
}

.right-48px {
  right: 48px;
}

.-right-48px {
  right: -48px;
}

.bottom-48px {
  bottom: 48px;
}

.-bottom-48px {
  bottom: -48px;
}

.gap-48px {
  gap: 48px;
}

.top-48rem {
  top: 48rem;
}

.-top-48rem {
  top: -48rem;
}

.left-48rem {
  left: 48rem;
}

.-left-48rem {
  left: -48rem;
}

.right-48rem {
  right: 48rem;
}

.-right-48rem {
  right: -48rem;
}

.bottom-48rem {
  bottom: 48rem;
}

.-bottom-48rem {
  bottom: -48rem;
}

.gap-48rem {
  gap: 48rem;
}

.top-49\% {
  top: 49%;
}

.-top-49\% {
  top: -49%;
}

.left-49\% {
  left: 49%;
}

.-left-49\% {
  left: -49%;
}

.right-49\% {
  right: 49%;
}

.-right-49\% {
  right: -49%;
}

.bottom-49\% {
  bottom: 49%;
}

.-bottom-49\% {
  bottom: -49%;
}

.gap-49\% {
  gap: 49%;
}

.top-49px {
  top: 49px;
}

.-top-49px {
  top: -49px;
}

.left-49px {
  left: 49px;
}

.-left-49px {
  left: -49px;
}

.right-49px {
  right: 49px;
}

.-right-49px {
  right: -49px;
}

.bottom-49px {
  bottom: 49px;
}

.-bottom-49px {
  bottom: -49px;
}

.gap-49px {
  gap: 49px;
}

.top-49rem {
  top: 49rem;
}

.-top-49rem {
  top: -49rem;
}

.left-49rem {
  left: 49rem;
}

.-left-49rem {
  left: -49rem;
}

.right-49rem {
  right: 49rem;
}

.-right-49rem {
  right: -49rem;
}

.bottom-49rem {
  bottom: 49rem;
}

.-bottom-49rem {
  bottom: -49rem;
}

.gap-49rem {
  gap: 49rem;
}

.top-50\% {
  top: 50%;
}

.-top-50\% {
  top: -50%;
}

.left-50\% {
  left: 50%;
}

.-left-50\% {
  left: -50%;
}

.right-50\% {
  right: 50%;
}

.-right-50\% {
  right: -50%;
}

.bottom-50\% {
  bottom: 50%;
}

.-bottom-50\% {
  bottom: -50%;
}

.gap-50\% {
  gap: 50%;
}

.top-50px {
  top: 50px;
}

.-top-50px {
  top: -50px;
}

.left-50px {
  left: 50px;
}

.-left-50px {
  left: -50px;
}

.right-50px {
  right: 50px;
}

.-right-50px {
  right: -50px;
}

.bottom-50px {
  bottom: 50px;
}

.-bottom-50px {
  bottom: -50px;
}

.gap-50px {
  gap: 50px;
}

.top-50rem {
  top: 50rem;
}

.-top-50rem {
  top: -50rem;
}

.left-50rem {
  left: 50rem;
}

.-left-50rem {
  left: -50rem;
}

.right-50rem {
  right: 50rem;
}

.-right-50rem {
  right: -50rem;
}

.bottom-50rem {
  bottom: 50rem;
}

.-bottom-50rem {
  bottom: -50rem;
}

.gap-50rem {
  gap: 50rem;
}

.top-51\% {
  top: 51%;
}

.-top-51\% {
  top: -51%;
}

.left-51\% {
  left: 51%;
}

.-left-51\% {
  left: -51%;
}

.right-51\% {
  right: 51%;
}

.-right-51\% {
  right: -51%;
}

.bottom-51\% {
  bottom: 51%;
}

.-bottom-51\% {
  bottom: -51%;
}

.gap-51\% {
  gap: 51%;
}

.top-51px {
  top: 51px;
}

.-top-51px {
  top: -51px;
}

.left-51px {
  left: 51px;
}

.-left-51px {
  left: -51px;
}

.right-51px {
  right: 51px;
}

.-right-51px {
  right: -51px;
}

.bottom-51px {
  bottom: 51px;
}

.-bottom-51px {
  bottom: -51px;
}

.gap-51px {
  gap: 51px;
}

.top-51rem {
  top: 51rem;
}

.-top-51rem {
  top: -51rem;
}

.left-51rem {
  left: 51rem;
}

.-left-51rem {
  left: -51rem;
}

.right-51rem {
  right: 51rem;
}

.-right-51rem {
  right: -51rem;
}

.bottom-51rem {
  bottom: 51rem;
}

.-bottom-51rem {
  bottom: -51rem;
}

.gap-51rem {
  gap: 51rem;
}

.top-52\% {
  top: 52%;
}

.-top-52\% {
  top: -52%;
}

.left-52\% {
  left: 52%;
}

.-left-52\% {
  left: -52%;
}

.right-52\% {
  right: 52%;
}

.-right-52\% {
  right: -52%;
}

.bottom-52\% {
  bottom: 52%;
}

.-bottom-52\% {
  bottom: -52%;
}

.gap-52\% {
  gap: 52%;
}

.top-52px {
  top: 52px;
}

.-top-52px {
  top: -52px;
}

.left-52px {
  left: 52px;
}

.-left-52px {
  left: -52px;
}

.right-52px {
  right: 52px;
}

.-right-52px {
  right: -52px;
}

.bottom-52px {
  bottom: 52px;
}

.-bottom-52px {
  bottom: -52px;
}

.gap-52px {
  gap: 52px;
}

.top-52rem {
  top: 52rem;
}

.-top-52rem {
  top: -52rem;
}

.left-52rem {
  left: 52rem;
}

.-left-52rem {
  left: -52rem;
}

.right-52rem {
  right: 52rem;
}

.-right-52rem {
  right: -52rem;
}

.bottom-52rem {
  bottom: 52rem;
}

.-bottom-52rem {
  bottom: -52rem;
}

.gap-52rem {
  gap: 52rem;
}

.top-53\% {
  top: 53%;
}

.-top-53\% {
  top: -53%;
}

.left-53\% {
  left: 53%;
}

.-left-53\% {
  left: -53%;
}

.right-53\% {
  right: 53%;
}

.-right-53\% {
  right: -53%;
}

.bottom-53\% {
  bottom: 53%;
}

.-bottom-53\% {
  bottom: -53%;
}

.gap-53\% {
  gap: 53%;
}

.top-53px {
  top: 53px;
}

.-top-53px {
  top: -53px;
}

.left-53px {
  left: 53px;
}

.-left-53px {
  left: -53px;
}

.right-53px {
  right: 53px;
}

.-right-53px {
  right: -53px;
}

.bottom-53px {
  bottom: 53px;
}

.-bottom-53px {
  bottom: -53px;
}

.gap-53px {
  gap: 53px;
}

.top-53rem {
  top: 53rem;
}

.-top-53rem {
  top: -53rem;
}

.left-53rem {
  left: 53rem;
}

.-left-53rem {
  left: -53rem;
}

.right-53rem {
  right: 53rem;
}

.-right-53rem {
  right: -53rem;
}

.bottom-53rem {
  bottom: 53rem;
}

.-bottom-53rem {
  bottom: -53rem;
}

.gap-53rem {
  gap: 53rem;
}

.top-54\% {
  top: 54%;
}

.-top-54\% {
  top: -54%;
}

.left-54\% {
  left: 54%;
}

.-left-54\% {
  left: -54%;
}

.right-54\% {
  right: 54%;
}

.-right-54\% {
  right: -54%;
}

.bottom-54\% {
  bottom: 54%;
}

.-bottom-54\% {
  bottom: -54%;
}

.gap-54\% {
  gap: 54%;
}

.top-54px {
  top: 54px;
}

.-top-54px {
  top: -54px;
}

.left-54px {
  left: 54px;
}

.-left-54px {
  left: -54px;
}

.right-54px {
  right: 54px;
}

.-right-54px {
  right: -54px;
}

.bottom-54px {
  bottom: 54px;
}

.-bottom-54px {
  bottom: -54px;
}

.gap-54px {
  gap: 54px;
}

.top-54rem {
  top: 54rem;
}

.-top-54rem {
  top: -54rem;
}

.left-54rem {
  left: 54rem;
}

.-left-54rem {
  left: -54rem;
}

.right-54rem {
  right: 54rem;
}

.-right-54rem {
  right: -54rem;
}

.bottom-54rem {
  bottom: 54rem;
}

.-bottom-54rem {
  bottom: -54rem;
}

.gap-54rem {
  gap: 54rem;
}

.top-55\% {
  top: 55%;
}

.-top-55\% {
  top: -55%;
}

.left-55\% {
  left: 55%;
}

.-left-55\% {
  left: -55%;
}

.right-55\% {
  right: 55%;
}

.-right-55\% {
  right: -55%;
}

.bottom-55\% {
  bottom: 55%;
}

.-bottom-55\% {
  bottom: -55%;
}

.gap-55\% {
  gap: 55%;
}

.top-55px {
  top: 55px;
}

.-top-55px {
  top: -55px;
}

.left-55px {
  left: 55px;
}

.-left-55px {
  left: -55px;
}

.right-55px {
  right: 55px;
}

.-right-55px {
  right: -55px;
}

.bottom-55px {
  bottom: 55px;
}

.-bottom-55px {
  bottom: -55px;
}

.gap-55px {
  gap: 55px;
}

.top-55rem {
  top: 55rem;
}

.-top-55rem {
  top: -55rem;
}

.left-55rem {
  left: 55rem;
}

.-left-55rem {
  left: -55rem;
}

.right-55rem {
  right: 55rem;
}

.-right-55rem {
  right: -55rem;
}

.bottom-55rem {
  bottom: 55rem;
}

.-bottom-55rem {
  bottom: -55rem;
}

.gap-55rem {
  gap: 55rem;
}

.top-56\% {
  top: 56%;
}

.-top-56\% {
  top: -56%;
}

.left-56\% {
  left: 56%;
}

.-left-56\% {
  left: -56%;
}

.right-56\% {
  right: 56%;
}

.-right-56\% {
  right: -56%;
}

.bottom-56\% {
  bottom: 56%;
}

.-bottom-56\% {
  bottom: -56%;
}

.gap-56\% {
  gap: 56%;
}

.top-56px {
  top: 56px;
}

.-top-56px {
  top: -56px;
}

.left-56px {
  left: 56px;
}

.-left-56px {
  left: -56px;
}

.right-56px {
  right: 56px;
}

.-right-56px {
  right: -56px;
}

.bottom-56px {
  bottom: 56px;
}

.-bottom-56px {
  bottom: -56px;
}

.gap-56px {
  gap: 56px;
}

.top-56rem {
  top: 56rem;
}

.-top-56rem {
  top: -56rem;
}

.left-56rem {
  left: 56rem;
}

.-left-56rem {
  left: -56rem;
}

.right-56rem {
  right: 56rem;
}

.-right-56rem {
  right: -56rem;
}

.bottom-56rem {
  bottom: 56rem;
}

.-bottom-56rem {
  bottom: -56rem;
}

.gap-56rem {
  gap: 56rem;
}

.top-57\% {
  top: 57%;
}

.-top-57\% {
  top: -57%;
}

.left-57\% {
  left: 57%;
}

.-left-57\% {
  left: -57%;
}

.right-57\% {
  right: 57%;
}

.-right-57\% {
  right: -57%;
}

.bottom-57\% {
  bottom: 57%;
}

.-bottom-57\% {
  bottom: -57%;
}

.gap-57\% {
  gap: 57%;
}

.top-57px {
  top: 57px;
}

.-top-57px {
  top: -57px;
}

.left-57px {
  left: 57px;
}

.-left-57px {
  left: -57px;
}

.right-57px {
  right: 57px;
}

.-right-57px {
  right: -57px;
}

.bottom-57px {
  bottom: 57px;
}

.-bottom-57px {
  bottom: -57px;
}

.gap-57px {
  gap: 57px;
}

.top-57rem {
  top: 57rem;
}

.-top-57rem {
  top: -57rem;
}

.left-57rem {
  left: 57rem;
}

.-left-57rem {
  left: -57rem;
}

.right-57rem {
  right: 57rem;
}

.-right-57rem {
  right: -57rem;
}

.bottom-57rem {
  bottom: 57rem;
}

.-bottom-57rem {
  bottom: -57rem;
}

.gap-57rem {
  gap: 57rem;
}

.top-58\% {
  top: 58%;
}

.-top-58\% {
  top: -58%;
}

.left-58\% {
  left: 58%;
}

.-left-58\% {
  left: -58%;
}

.right-58\% {
  right: 58%;
}

.-right-58\% {
  right: -58%;
}

.bottom-58\% {
  bottom: 58%;
}

.-bottom-58\% {
  bottom: -58%;
}

.gap-58\% {
  gap: 58%;
}

.top-58px {
  top: 58px;
}

.-top-58px {
  top: -58px;
}

.left-58px {
  left: 58px;
}

.-left-58px {
  left: -58px;
}

.right-58px {
  right: 58px;
}

.-right-58px {
  right: -58px;
}

.bottom-58px {
  bottom: 58px;
}

.-bottom-58px {
  bottom: -58px;
}

.gap-58px {
  gap: 58px;
}

.top-58rem {
  top: 58rem;
}

.-top-58rem {
  top: -58rem;
}

.left-58rem {
  left: 58rem;
}

.-left-58rem {
  left: -58rem;
}

.right-58rem {
  right: 58rem;
}

.-right-58rem {
  right: -58rem;
}

.bottom-58rem {
  bottom: 58rem;
}

.-bottom-58rem {
  bottom: -58rem;
}

.gap-58rem {
  gap: 58rem;
}

.top-59\% {
  top: 59%;
}

.-top-59\% {
  top: -59%;
}

.left-59\% {
  left: 59%;
}

.-left-59\% {
  left: -59%;
}

.right-59\% {
  right: 59%;
}

.-right-59\% {
  right: -59%;
}

.bottom-59\% {
  bottom: 59%;
}

.-bottom-59\% {
  bottom: -59%;
}

.gap-59\% {
  gap: 59%;
}

.top-59px {
  top: 59px;
}

.-top-59px {
  top: -59px;
}

.left-59px {
  left: 59px;
}

.-left-59px {
  left: -59px;
}

.right-59px {
  right: 59px;
}

.-right-59px {
  right: -59px;
}

.bottom-59px {
  bottom: 59px;
}

.-bottom-59px {
  bottom: -59px;
}

.gap-59px {
  gap: 59px;
}

.top-59rem {
  top: 59rem;
}

.-top-59rem {
  top: -59rem;
}

.left-59rem {
  left: 59rem;
}

.-left-59rem {
  left: -59rem;
}

.right-59rem {
  right: 59rem;
}

.-right-59rem {
  right: -59rem;
}

.bottom-59rem {
  bottom: 59rem;
}

.-bottom-59rem {
  bottom: -59rem;
}

.gap-59rem {
  gap: 59rem;
}

.top-60\% {
  top: 60%;
}

.-top-60\% {
  top: -60%;
}

.left-60\% {
  left: 60%;
}

.-left-60\% {
  left: -60%;
}

.right-60\% {
  right: 60%;
}

.-right-60\% {
  right: -60%;
}

.bottom-60\% {
  bottom: 60%;
}

.-bottom-60\% {
  bottom: -60%;
}

.gap-60\% {
  gap: 60%;
}

.top-60px {
  top: 60px;
}

.-top-60px {
  top: -60px;
}

.left-60px {
  left: 60px;
}

.-left-60px {
  left: -60px;
}

.right-60px {
  right: 60px;
}

.-right-60px {
  right: -60px;
}

.bottom-60px {
  bottom: 60px;
}

.-bottom-60px {
  bottom: -60px;
}

.gap-60px {
  gap: 60px;
}

.top-60rem {
  top: 60rem;
}

.-top-60rem {
  top: -60rem;
}

.left-60rem {
  left: 60rem;
}

.-left-60rem {
  left: -60rem;
}

.right-60rem {
  right: 60rem;
}

.-right-60rem {
  right: -60rem;
}

.bottom-60rem {
  bottom: 60rem;
}

.-bottom-60rem {
  bottom: -60rem;
}

.gap-60rem {
  gap: 60rem;
}

.top-61\% {
  top: 61%;
}

.-top-61\% {
  top: -61%;
}

.left-61\% {
  left: 61%;
}

.-left-61\% {
  left: -61%;
}

.right-61\% {
  right: 61%;
}

.-right-61\% {
  right: -61%;
}

.bottom-61\% {
  bottom: 61%;
}

.-bottom-61\% {
  bottom: -61%;
}

.gap-61\% {
  gap: 61%;
}

.top-61px {
  top: 61px;
}

.-top-61px {
  top: -61px;
}

.left-61px {
  left: 61px;
}

.-left-61px {
  left: -61px;
}

.right-61px {
  right: 61px;
}

.-right-61px {
  right: -61px;
}

.bottom-61px {
  bottom: 61px;
}

.-bottom-61px {
  bottom: -61px;
}

.gap-61px {
  gap: 61px;
}

.top-61rem {
  top: 61rem;
}

.-top-61rem {
  top: -61rem;
}

.left-61rem {
  left: 61rem;
}

.-left-61rem {
  left: -61rem;
}

.right-61rem {
  right: 61rem;
}

.-right-61rem {
  right: -61rem;
}

.bottom-61rem {
  bottom: 61rem;
}

.-bottom-61rem {
  bottom: -61rem;
}

.gap-61rem {
  gap: 61rem;
}

.top-62\% {
  top: 62%;
}

.-top-62\% {
  top: -62%;
}

.left-62\% {
  left: 62%;
}

.-left-62\% {
  left: -62%;
}

.right-62\% {
  right: 62%;
}

.-right-62\% {
  right: -62%;
}

.bottom-62\% {
  bottom: 62%;
}

.-bottom-62\% {
  bottom: -62%;
}

.gap-62\% {
  gap: 62%;
}

.top-62px {
  top: 62px;
}

.-top-62px {
  top: -62px;
}

.left-62px {
  left: 62px;
}

.-left-62px {
  left: -62px;
}

.right-62px {
  right: 62px;
}

.-right-62px {
  right: -62px;
}

.bottom-62px {
  bottom: 62px;
}

.-bottom-62px {
  bottom: -62px;
}

.gap-62px {
  gap: 62px;
}

.top-62rem {
  top: 62rem;
}

.-top-62rem {
  top: -62rem;
}

.left-62rem {
  left: 62rem;
}

.-left-62rem {
  left: -62rem;
}

.right-62rem {
  right: 62rem;
}

.-right-62rem {
  right: -62rem;
}

.bottom-62rem {
  bottom: 62rem;
}

.-bottom-62rem {
  bottom: -62rem;
}

.gap-62rem {
  gap: 62rem;
}

.top-63\% {
  top: 63%;
}

.-top-63\% {
  top: -63%;
}

.left-63\% {
  left: 63%;
}

.-left-63\% {
  left: -63%;
}

.right-63\% {
  right: 63%;
}

.-right-63\% {
  right: -63%;
}

.bottom-63\% {
  bottom: 63%;
}

.-bottom-63\% {
  bottom: -63%;
}

.gap-63\% {
  gap: 63%;
}

.top-63px {
  top: 63px;
}

.-top-63px {
  top: -63px;
}

.left-63px {
  left: 63px;
}

.-left-63px {
  left: -63px;
}

.right-63px {
  right: 63px;
}

.-right-63px {
  right: -63px;
}

.bottom-63px {
  bottom: 63px;
}

.-bottom-63px {
  bottom: -63px;
}

.gap-63px {
  gap: 63px;
}

.top-63rem {
  top: 63rem;
}

.-top-63rem {
  top: -63rem;
}

.left-63rem {
  left: 63rem;
}

.-left-63rem {
  left: -63rem;
}

.right-63rem {
  right: 63rem;
}

.-right-63rem {
  right: -63rem;
}

.bottom-63rem {
  bottom: 63rem;
}

.-bottom-63rem {
  bottom: -63rem;
}

.gap-63rem {
  gap: 63rem;
}

.top-64\% {
  top: 64%;
}

.-top-64\% {
  top: -64%;
}

.left-64\% {
  left: 64%;
}

.-left-64\% {
  left: -64%;
}

.right-64\% {
  right: 64%;
}

.-right-64\% {
  right: -64%;
}

.bottom-64\% {
  bottom: 64%;
}

.-bottom-64\% {
  bottom: -64%;
}

.gap-64\% {
  gap: 64%;
}

.top-64px {
  top: 64px;
}

.-top-64px {
  top: -64px;
}

.left-64px {
  left: 64px;
}

.-left-64px {
  left: -64px;
}

.right-64px {
  right: 64px;
}

.-right-64px {
  right: -64px;
}

.bottom-64px {
  bottom: 64px;
}

.-bottom-64px {
  bottom: -64px;
}

.gap-64px {
  gap: 64px;
}

.top-64rem {
  top: 64rem;
}

.-top-64rem {
  top: -64rem;
}

.left-64rem {
  left: 64rem;
}

.-left-64rem {
  left: -64rem;
}

.right-64rem {
  right: 64rem;
}

.-right-64rem {
  right: -64rem;
}

.bottom-64rem {
  bottom: 64rem;
}

.-bottom-64rem {
  bottom: -64rem;
}

.gap-64rem {
  gap: 64rem;
}

.top-65\% {
  top: 65%;
}

.-top-65\% {
  top: -65%;
}

.left-65\% {
  left: 65%;
}

.-left-65\% {
  left: -65%;
}

.right-65\% {
  right: 65%;
}

.-right-65\% {
  right: -65%;
}

.bottom-65\% {
  bottom: 65%;
}

.-bottom-65\% {
  bottom: -65%;
}

.gap-65\% {
  gap: 65%;
}

.top-65px {
  top: 65px;
}

.-top-65px {
  top: -65px;
}

.left-65px {
  left: 65px;
}

.-left-65px {
  left: -65px;
}

.right-65px {
  right: 65px;
}

.-right-65px {
  right: -65px;
}

.bottom-65px {
  bottom: 65px;
}

.-bottom-65px {
  bottom: -65px;
}

.gap-65px {
  gap: 65px;
}

.top-65rem {
  top: 65rem;
}

.-top-65rem {
  top: -65rem;
}

.left-65rem {
  left: 65rem;
}

.-left-65rem {
  left: -65rem;
}

.right-65rem {
  right: 65rem;
}

.-right-65rem {
  right: -65rem;
}

.bottom-65rem {
  bottom: 65rem;
}

.-bottom-65rem {
  bottom: -65rem;
}

.gap-65rem {
  gap: 65rem;
}

.top-66\% {
  top: 66%;
}

.-top-66\% {
  top: -66%;
}

.left-66\% {
  left: 66%;
}

.-left-66\% {
  left: -66%;
}

.right-66\% {
  right: 66%;
}

.-right-66\% {
  right: -66%;
}

.bottom-66\% {
  bottom: 66%;
}

.-bottom-66\% {
  bottom: -66%;
}

.gap-66\% {
  gap: 66%;
}

.top-66px {
  top: 66px;
}

.-top-66px {
  top: -66px;
}

.left-66px {
  left: 66px;
}

.-left-66px {
  left: -66px;
}

.right-66px {
  right: 66px;
}

.-right-66px {
  right: -66px;
}

.bottom-66px {
  bottom: 66px;
}

.-bottom-66px {
  bottom: -66px;
}

.gap-66px {
  gap: 66px;
}

.top-66rem {
  top: 66rem;
}

.-top-66rem {
  top: -66rem;
}

.left-66rem {
  left: 66rem;
}

.-left-66rem {
  left: -66rem;
}

.right-66rem {
  right: 66rem;
}

.-right-66rem {
  right: -66rem;
}

.bottom-66rem {
  bottom: 66rem;
}

.-bottom-66rem {
  bottom: -66rem;
}

.gap-66rem {
  gap: 66rem;
}

.top-67\% {
  top: 67%;
}

.-top-67\% {
  top: -67%;
}

.left-67\% {
  left: 67%;
}

.-left-67\% {
  left: -67%;
}

.right-67\% {
  right: 67%;
}

.-right-67\% {
  right: -67%;
}

.bottom-67\% {
  bottom: 67%;
}

.-bottom-67\% {
  bottom: -67%;
}

.gap-67\% {
  gap: 67%;
}

.top-67px {
  top: 67px;
}

.-top-67px {
  top: -67px;
}

.left-67px {
  left: 67px;
}

.-left-67px {
  left: -67px;
}

.right-67px {
  right: 67px;
}

.-right-67px {
  right: -67px;
}

.bottom-67px {
  bottom: 67px;
}

.-bottom-67px {
  bottom: -67px;
}

.gap-67px {
  gap: 67px;
}

.top-67rem {
  top: 67rem;
}

.-top-67rem {
  top: -67rem;
}

.left-67rem {
  left: 67rem;
}

.-left-67rem {
  left: -67rem;
}

.right-67rem {
  right: 67rem;
}

.-right-67rem {
  right: -67rem;
}

.bottom-67rem {
  bottom: 67rem;
}

.-bottom-67rem {
  bottom: -67rem;
}

.gap-67rem {
  gap: 67rem;
}

.top-68\% {
  top: 68%;
}

.-top-68\% {
  top: -68%;
}

.left-68\% {
  left: 68%;
}

.-left-68\% {
  left: -68%;
}

.right-68\% {
  right: 68%;
}

.-right-68\% {
  right: -68%;
}

.bottom-68\% {
  bottom: 68%;
}

.-bottom-68\% {
  bottom: -68%;
}

.gap-68\% {
  gap: 68%;
}

.top-68px {
  top: 68px;
}

.-top-68px {
  top: -68px;
}

.left-68px {
  left: 68px;
}

.-left-68px {
  left: -68px;
}

.right-68px {
  right: 68px;
}

.-right-68px {
  right: -68px;
}

.bottom-68px {
  bottom: 68px;
}

.-bottom-68px {
  bottom: -68px;
}

.gap-68px {
  gap: 68px;
}

.top-68rem {
  top: 68rem;
}

.-top-68rem {
  top: -68rem;
}

.left-68rem {
  left: 68rem;
}

.-left-68rem {
  left: -68rem;
}

.right-68rem {
  right: 68rem;
}

.-right-68rem {
  right: -68rem;
}

.bottom-68rem {
  bottom: 68rem;
}

.-bottom-68rem {
  bottom: -68rem;
}

.gap-68rem {
  gap: 68rem;
}

.top-69\% {
  top: 69%;
}

.-top-69\% {
  top: -69%;
}

.left-69\% {
  left: 69%;
}

.-left-69\% {
  left: -69%;
}

.right-69\% {
  right: 69%;
}

.-right-69\% {
  right: -69%;
}

.bottom-69\% {
  bottom: 69%;
}

.-bottom-69\% {
  bottom: -69%;
}

.gap-69\% {
  gap: 69%;
}

.top-69px {
  top: 69px;
}

.-top-69px {
  top: -69px;
}

.left-69px {
  left: 69px;
}

.-left-69px {
  left: -69px;
}

.right-69px {
  right: 69px;
}

.-right-69px {
  right: -69px;
}

.bottom-69px {
  bottom: 69px;
}

.-bottom-69px {
  bottom: -69px;
}

.gap-69px {
  gap: 69px;
}

.top-69rem {
  top: 69rem;
}

.-top-69rem {
  top: -69rem;
}

.left-69rem {
  left: 69rem;
}

.-left-69rem {
  left: -69rem;
}

.right-69rem {
  right: 69rem;
}

.-right-69rem {
  right: -69rem;
}

.bottom-69rem {
  bottom: 69rem;
}

.-bottom-69rem {
  bottom: -69rem;
}

.gap-69rem {
  gap: 69rem;
}

.top-70\% {
  top: 70%;
}

.-top-70\% {
  top: -70%;
}

.left-70\% {
  left: 70%;
}

.-left-70\% {
  left: -70%;
}

.right-70\% {
  right: 70%;
}

.-right-70\% {
  right: -70%;
}

.bottom-70\% {
  bottom: 70%;
}

.-bottom-70\% {
  bottom: -70%;
}

.gap-70\% {
  gap: 70%;
}

.top-70px {
  top: 70px;
}

.-top-70px {
  top: -70px;
}

.left-70px {
  left: 70px;
}

.-left-70px {
  left: -70px;
}

.right-70px {
  right: 70px;
}

.-right-70px {
  right: -70px;
}

.bottom-70px {
  bottom: 70px;
}

.-bottom-70px {
  bottom: -70px;
}

.gap-70px {
  gap: 70px;
}

.top-70rem {
  top: 70rem;
}

.-top-70rem {
  top: -70rem;
}

.left-70rem {
  left: 70rem;
}

.-left-70rem {
  left: -70rem;
}

.right-70rem {
  right: 70rem;
}

.-right-70rem {
  right: -70rem;
}

.bottom-70rem {
  bottom: 70rem;
}

.-bottom-70rem {
  bottom: -70rem;
}

.gap-70rem {
  gap: 70rem;
}

.top-71\% {
  top: 71%;
}

.-top-71\% {
  top: -71%;
}

.left-71\% {
  left: 71%;
}

.-left-71\% {
  left: -71%;
}

.right-71\% {
  right: 71%;
}

.-right-71\% {
  right: -71%;
}

.bottom-71\% {
  bottom: 71%;
}

.-bottom-71\% {
  bottom: -71%;
}

.gap-71\% {
  gap: 71%;
}

.top-71px {
  top: 71px;
}

.-top-71px {
  top: -71px;
}

.left-71px {
  left: 71px;
}

.-left-71px {
  left: -71px;
}

.right-71px {
  right: 71px;
}

.-right-71px {
  right: -71px;
}

.bottom-71px {
  bottom: 71px;
}

.-bottom-71px {
  bottom: -71px;
}

.gap-71px {
  gap: 71px;
}

.top-71rem {
  top: 71rem;
}

.-top-71rem {
  top: -71rem;
}

.left-71rem {
  left: 71rem;
}

.-left-71rem {
  left: -71rem;
}

.right-71rem {
  right: 71rem;
}

.-right-71rem {
  right: -71rem;
}

.bottom-71rem {
  bottom: 71rem;
}

.-bottom-71rem {
  bottom: -71rem;
}

.gap-71rem {
  gap: 71rem;
}

.top-72\% {
  top: 72%;
}

.-top-72\% {
  top: -72%;
}

.left-72\% {
  left: 72%;
}

.-left-72\% {
  left: -72%;
}

.right-72\% {
  right: 72%;
}

.-right-72\% {
  right: -72%;
}

.bottom-72\% {
  bottom: 72%;
}

.-bottom-72\% {
  bottom: -72%;
}

.gap-72\% {
  gap: 72%;
}

.top-72px {
  top: 72px;
}

.-top-72px {
  top: -72px;
}

.left-72px {
  left: 72px;
}

.-left-72px {
  left: -72px;
}

.right-72px {
  right: 72px;
}

.-right-72px {
  right: -72px;
}

.bottom-72px {
  bottom: 72px;
}

.-bottom-72px {
  bottom: -72px;
}

.gap-72px {
  gap: 72px;
}

.top-72rem {
  top: 72rem;
}

.-top-72rem {
  top: -72rem;
}

.left-72rem {
  left: 72rem;
}

.-left-72rem {
  left: -72rem;
}

.right-72rem {
  right: 72rem;
}

.-right-72rem {
  right: -72rem;
}

.bottom-72rem {
  bottom: 72rem;
}

.-bottom-72rem {
  bottom: -72rem;
}

.gap-72rem {
  gap: 72rem;
}

.top-73\% {
  top: 73%;
}

.-top-73\% {
  top: -73%;
}

.left-73\% {
  left: 73%;
}

.-left-73\% {
  left: -73%;
}

.right-73\% {
  right: 73%;
}

.-right-73\% {
  right: -73%;
}

.bottom-73\% {
  bottom: 73%;
}

.-bottom-73\% {
  bottom: -73%;
}

.gap-73\% {
  gap: 73%;
}

.top-73px {
  top: 73px;
}

.-top-73px {
  top: -73px;
}

.left-73px {
  left: 73px;
}

.-left-73px {
  left: -73px;
}

.right-73px {
  right: 73px;
}

.-right-73px {
  right: -73px;
}

.bottom-73px {
  bottom: 73px;
}

.-bottom-73px {
  bottom: -73px;
}

.gap-73px {
  gap: 73px;
}

.top-73rem {
  top: 73rem;
}

.-top-73rem {
  top: -73rem;
}

.left-73rem {
  left: 73rem;
}

.-left-73rem {
  left: -73rem;
}

.right-73rem {
  right: 73rem;
}

.-right-73rem {
  right: -73rem;
}

.bottom-73rem {
  bottom: 73rem;
}

.-bottom-73rem {
  bottom: -73rem;
}

.gap-73rem {
  gap: 73rem;
}

.top-74\% {
  top: 74%;
}

.-top-74\% {
  top: -74%;
}

.left-74\% {
  left: 74%;
}

.-left-74\% {
  left: -74%;
}

.right-74\% {
  right: 74%;
}

.-right-74\% {
  right: -74%;
}

.bottom-74\% {
  bottom: 74%;
}

.-bottom-74\% {
  bottom: -74%;
}

.gap-74\% {
  gap: 74%;
}

.top-74px {
  top: 74px;
}

.-top-74px {
  top: -74px;
}

.left-74px {
  left: 74px;
}

.-left-74px {
  left: -74px;
}

.right-74px {
  right: 74px;
}

.-right-74px {
  right: -74px;
}

.bottom-74px {
  bottom: 74px;
}

.-bottom-74px {
  bottom: -74px;
}

.gap-74px {
  gap: 74px;
}

.top-74rem {
  top: 74rem;
}

.-top-74rem {
  top: -74rem;
}

.left-74rem {
  left: 74rem;
}

.-left-74rem {
  left: -74rem;
}

.right-74rem {
  right: 74rem;
}

.-right-74rem {
  right: -74rem;
}

.bottom-74rem {
  bottom: 74rem;
}

.-bottom-74rem {
  bottom: -74rem;
}

.gap-74rem {
  gap: 74rem;
}

.top-75\% {
  top: 75%;
}

.-top-75\% {
  top: -75%;
}

.left-75\% {
  left: 75%;
}

.-left-75\% {
  left: -75%;
}

.right-75\% {
  right: 75%;
}

.-right-75\% {
  right: -75%;
}

.bottom-75\% {
  bottom: 75%;
}

.-bottom-75\% {
  bottom: -75%;
}

.gap-75\% {
  gap: 75%;
}

.top-75px {
  top: 75px;
}

.-top-75px {
  top: -75px;
}

.left-75px {
  left: 75px;
}

.-left-75px {
  left: -75px;
}

.right-75px {
  right: 75px;
}

.-right-75px {
  right: -75px;
}

.bottom-75px {
  bottom: 75px;
}

.-bottom-75px {
  bottom: -75px;
}

.gap-75px {
  gap: 75px;
}

.top-75rem {
  top: 75rem;
}

.-top-75rem {
  top: -75rem;
}

.left-75rem {
  left: 75rem;
}

.-left-75rem {
  left: -75rem;
}

.right-75rem {
  right: 75rem;
}

.-right-75rem {
  right: -75rem;
}

.bottom-75rem {
  bottom: 75rem;
}

.-bottom-75rem {
  bottom: -75rem;
}

.gap-75rem {
  gap: 75rem;
}

.top-76\% {
  top: 76%;
}

.-top-76\% {
  top: -76%;
}

.left-76\% {
  left: 76%;
}

.-left-76\% {
  left: -76%;
}

.right-76\% {
  right: 76%;
}

.-right-76\% {
  right: -76%;
}

.bottom-76\% {
  bottom: 76%;
}

.-bottom-76\% {
  bottom: -76%;
}

.gap-76\% {
  gap: 76%;
}

.top-76px {
  top: 76px;
}

.-top-76px {
  top: -76px;
}

.left-76px {
  left: 76px;
}

.-left-76px {
  left: -76px;
}

.right-76px {
  right: 76px;
}

.-right-76px {
  right: -76px;
}

.bottom-76px {
  bottom: 76px;
}

.-bottom-76px {
  bottom: -76px;
}

.gap-76px {
  gap: 76px;
}

.top-76rem {
  top: 76rem;
}

.-top-76rem {
  top: -76rem;
}

.left-76rem {
  left: 76rem;
}

.-left-76rem {
  left: -76rem;
}

.right-76rem {
  right: 76rem;
}

.-right-76rem {
  right: -76rem;
}

.bottom-76rem {
  bottom: 76rem;
}

.-bottom-76rem {
  bottom: -76rem;
}

.gap-76rem {
  gap: 76rem;
}

.top-77\% {
  top: 77%;
}

.-top-77\% {
  top: -77%;
}

.left-77\% {
  left: 77%;
}

.-left-77\% {
  left: -77%;
}

.right-77\% {
  right: 77%;
}

.-right-77\% {
  right: -77%;
}

.bottom-77\% {
  bottom: 77%;
}

.-bottom-77\% {
  bottom: -77%;
}

.gap-77\% {
  gap: 77%;
}

.top-77px {
  top: 77px;
}

.-top-77px {
  top: -77px;
}

.left-77px {
  left: 77px;
}

.-left-77px {
  left: -77px;
}

.right-77px {
  right: 77px;
}

.-right-77px {
  right: -77px;
}

.bottom-77px {
  bottom: 77px;
}

.-bottom-77px {
  bottom: -77px;
}

.gap-77px {
  gap: 77px;
}

.top-77rem {
  top: 77rem;
}

.-top-77rem {
  top: -77rem;
}

.left-77rem {
  left: 77rem;
}

.-left-77rem {
  left: -77rem;
}

.right-77rem {
  right: 77rem;
}

.-right-77rem {
  right: -77rem;
}

.bottom-77rem {
  bottom: 77rem;
}

.-bottom-77rem {
  bottom: -77rem;
}

.gap-77rem {
  gap: 77rem;
}

.top-78\% {
  top: 78%;
}

.-top-78\% {
  top: -78%;
}

.left-78\% {
  left: 78%;
}

.-left-78\% {
  left: -78%;
}

.right-78\% {
  right: 78%;
}

.-right-78\% {
  right: -78%;
}

.bottom-78\% {
  bottom: 78%;
}

.-bottom-78\% {
  bottom: -78%;
}

.gap-78\% {
  gap: 78%;
}

.top-78px {
  top: 78px;
}

.-top-78px {
  top: -78px;
}

.left-78px {
  left: 78px;
}

.-left-78px {
  left: -78px;
}

.right-78px {
  right: 78px;
}

.-right-78px {
  right: -78px;
}

.bottom-78px {
  bottom: 78px;
}

.-bottom-78px {
  bottom: -78px;
}

.gap-78px {
  gap: 78px;
}

.top-78rem {
  top: 78rem;
}

.-top-78rem {
  top: -78rem;
}

.left-78rem {
  left: 78rem;
}

.-left-78rem {
  left: -78rem;
}

.right-78rem {
  right: 78rem;
}

.-right-78rem {
  right: -78rem;
}

.bottom-78rem {
  bottom: 78rem;
}

.-bottom-78rem {
  bottom: -78rem;
}

.gap-78rem {
  gap: 78rem;
}

.top-79\% {
  top: 79%;
}

.-top-79\% {
  top: -79%;
}

.left-79\% {
  left: 79%;
}

.-left-79\% {
  left: -79%;
}

.right-79\% {
  right: 79%;
}

.-right-79\% {
  right: -79%;
}

.bottom-79\% {
  bottom: 79%;
}

.-bottom-79\% {
  bottom: -79%;
}

.gap-79\% {
  gap: 79%;
}

.top-79px {
  top: 79px;
}

.-top-79px {
  top: -79px;
}

.left-79px {
  left: 79px;
}

.-left-79px {
  left: -79px;
}

.right-79px {
  right: 79px;
}

.-right-79px {
  right: -79px;
}

.bottom-79px {
  bottom: 79px;
}

.-bottom-79px {
  bottom: -79px;
}

.gap-79px {
  gap: 79px;
}

.top-79rem {
  top: 79rem;
}

.-top-79rem {
  top: -79rem;
}

.left-79rem {
  left: 79rem;
}

.-left-79rem {
  left: -79rem;
}

.right-79rem {
  right: 79rem;
}

.-right-79rem {
  right: -79rem;
}

.bottom-79rem {
  bottom: 79rem;
}

.-bottom-79rem {
  bottom: -79rem;
}

.gap-79rem {
  gap: 79rem;
}

.top-80\% {
  top: 80%;
}

.-top-80\% {
  top: -80%;
}

.left-80\% {
  left: 80%;
}

.-left-80\% {
  left: -80%;
}

.right-80\% {
  right: 80%;
}

.-right-80\% {
  right: -80%;
}

.bottom-80\% {
  bottom: 80%;
}

.-bottom-80\% {
  bottom: -80%;
}

.gap-80\% {
  gap: 80%;
}

.top-80px {
  top: 80px;
}

.-top-80px {
  top: -80px;
}

.left-80px {
  left: 80px;
}

.-left-80px {
  left: -80px;
}

.right-80px {
  right: 80px;
}

.-right-80px {
  right: -80px;
}

.bottom-80px {
  bottom: 80px;
}

.-bottom-80px {
  bottom: -80px;
}

.gap-80px {
  gap: 80px;
}

.top-80rem {
  top: 80rem;
}

.-top-80rem {
  top: -80rem;
}

.left-80rem {
  left: 80rem;
}

.-left-80rem {
  left: -80rem;
}

.right-80rem {
  right: 80rem;
}

.-right-80rem {
  right: -80rem;
}

.bottom-80rem {
  bottom: 80rem;
}

.-bottom-80rem {
  bottom: -80rem;
}

.gap-80rem {
  gap: 80rem;
}

.top-81\% {
  top: 81%;
}

.-top-81\% {
  top: -81%;
}

.left-81\% {
  left: 81%;
}

.-left-81\% {
  left: -81%;
}

.right-81\% {
  right: 81%;
}

.-right-81\% {
  right: -81%;
}

.bottom-81\% {
  bottom: 81%;
}

.-bottom-81\% {
  bottom: -81%;
}

.gap-81\% {
  gap: 81%;
}

.top-81px {
  top: 81px;
}

.-top-81px {
  top: -81px;
}

.left-81px {
  left: 81px;
}

.-left-81px {
  left: -81px;
}

.right-81px {
  right: 81px;
}

.-right-81px {
  right: -81px;
}

.bottom-81px {
  bottom: 81px;
}

.-bottom-81px {
  bottom: -81px;
}

.gap-81px {
  gap: 81px;
}

.top-81rem {
  top: 81rem;
}

.-top-81rem {
  top: -81rem;
}

.left-81rem {
  left: 81rem;
}

.-left-81rem {
  left: -81rem;
}

.right-81rem {
  right: 81rem;
}

.-right-81rem {
  right: -81rem;
}

.bottom-81rem {
  bottom: 81rem;
}

.-bottom-81rem {
  bottom: -81rem;
}

.gap-81rem {
  gap: 81rem;
}

.top-82\% {
  top: 82%;
}

.-top-82\% {
  top: -82%;
}

.left-82\% {
  left: 82%;
}

.-left-82\% {
  left: -82%;
}

.right-82\% {
  right: 82%;
}

.-right-82\% {
  right: -82%;
}

.bottom-82\% {
  bottom: 82%;
}

.-bottom-82\% {
  bottom: -82%;
}

.gap-82\% {
  gap: 82%;
}

.top-82px {
  top: 82px;
}

.-top-82px {
  top: -82px;
}

.left-82px {
  left: 82px;
}

.-left-82px {
  left: -82px;
}

.right-82px {
  right: 82px;
}

.-right-82px {
  right: -82px;
}

.bottom-82px {
  bottom: 82px;
}

.-bottom-82px {
  bottom: -82px;
}

.gap-82px {
  gap: 82px;
}

.top-82rem {
  top: 82rem;
}

.-top-82rem {
  top: -82rem;
}

.left-82rem {
  left: 82rem;
}

.-left-82rem {
  left: -82rem;
}

.right-82rem {
  right: 82rem;
}

.-right-82rem {
  right: -82rem;
}

.bottom-82rem {
  bottom: 82rem;
}

.-bottom-82rem {
  bottom: -82rem;
}

.gap-82rem {
  gap: 82rem;
}

.top-83\% {
  top: 83%;
}

.-top-83\% {
  top: -83%;
}

.left-83\% {
  left: 83%;
}

.-left-83\% {
  left: -83%;
}

.right-83\% {
  right: 83%;
}

.-right-83\% {
  right: -83%;
}

.bottom-83\% {
  bottom: 83%;
}

.-bottom-83\% {
  bottom: -83%;
}

.gap-83\% {
  gap: 83%;
}

.top-83px {
  top: 83px;
}

.-top-83px {
  top: -83px;
}

.left-83px {
  left: 83px;
}

.-left-83px {
  left: -83px;
}

.right-83px {
  right: 83px;
}

.-right-83px {
  right: -83px;
}

.bottom-83px {
  bottom: 83px;
}

.-bottom-83px {
  bottom: -83px;
}

.gap-83px {
  gap: 83px;
}

.top-83rem {
  top: 83rem;
}

.-top-83rem {
  top: -83rem;
}

.left-83rem {
  left: 83rem;
}

.-left-83rem {
  left: -83rem;
}

.right-83rem {
  right: 83rem;
}

.-right-83rem {
  right: -83rem;
}

.bottom-83rem {
  bottom: 83rem;
}

.-bottom-83rem {
  bottom: -83rem;
}

.gap-83rem {
  gap: 83rem;
}

.top-84\% {
  top: 84%;
}

.-top-84\% {
  top: -84%;
}

.left-84\% {
  left: 84%;
}

.-left-84\% {
  left: -84%;
}

.right-84\% {
  right: 84%;
}

.-right-84\% {
  right: -84%;
}

.bottom-84\% {
  bottom: 84%;
}

.-bottom-84\% {
  bottom: -84%;
}

.gap-84\% {
  gap: 84%;
}

.top-84px {
  top: 84px;
}

.-top-84px {
  top: -84px;
}

.left-84px {
  left: 84px;
}

.-left-84px {
  left: -84px;
}

.right-84px {
  right: 84px;
}

.-right-84px {
  right: -84px;
}

.bottom-84px {
  bottom: 84px;
}

.-bottom-84px {
  bottom: -84px;
}

.gap-84px {
  gap: 84px;
}

.top-84rem {
  top: 84rem;
}

.-top-84rem {
  top: -84rem;
}

.left-84rem {
  left: 84rem;
}

.-left-84rem {
  left: -84rem;
}

.right-84rem {
  right: 84rem;
}

.-right-84rem {
  right: -84rem;
}

.bottom-84rem {
  bottom: 84rem;
}

.-bottom-84rem {
  bottom: -84rem;
}

.gap-84rem {
  gap: 84rem;
}

.top-85\% {
  top: 85%;
}

.-top-85\% {
  top: -85%;
}

.left-85\% {
  left: 85%;
}

.-left-85\% {
  left: -85%;
}

.right-85\% {
  right: 85%;
}

.-right-85\% {
  right: -85%;
}

.bottom-85\% {
  bottom: 85%;
}

.-bottom-85\% {
  bottom: -85%;
}

.gap-85\% {
  gap: 85%;
}

.top-85px {
  top: 85px;
}

.-top-85px {
  top: -85px;
}

.left-85px {
  left: 85px;
}

.-left-85px {
  left: -85px;
}

.right-85px {
  right: 85px;
}

.-right-85px {
  right: -85px;
}

.bottom-85px {
  bottom: 85px;
}

.-bottom-85px {
  bottom: -85px;
}

.gap-85px {
  gap: 85px;
}

.top-85rem {
  top: 85rem;
}

.-top-85rem {
  top: -85rem;
}

.left-85rem {
  left: 85rem;
}

.-left-85rem {
  left: -85rem;
}

.right-85rem {
  right: 85rem;
}

.-right-85rem {
  right: -85rem;
}

.bottom-85rem {
  bottom: 85rem;
}

.-bottom-85rem {
  bottom: -85rem;
}

.gap-85rem {
  gap: 85rem;
}

.top-86\% {
  top: 86%;
}

.-top-86\% {
  top: -86%;
}

.left-86\% {
  left: 86%;
}

.-left-86\% {
  left: -86%;
}

.right-86\% {
  right: 86%;
}

.-right-86\% {
  right: -86%;
}

.bottom-86\% {
  bottom: 86%;
}

.-bottom-86\% {
  bottom: -86%;
}

.gap-86\% {
  gap: 86%;
}

.top-86px {
  top: 86px;
}

.-top-86px {
  top: -86px;
}

.left-86px {
  left: 86px;
}

.-left-86px {
  left: -86px;
}

.right-86px {
  right: 86px;
}

.-right-86px {
  right: -86px;
}

.bottom-86px {
  bottom: 86px;
}

.-bottom-86px {
  bottom: -86px;
}

.gap-86px {
  gap: 86px;
}

.top-86rem {
  top: 86rem;
}

.-top-86rem {
  top: -86rem;
}

.left-86rem {
  left: 86rem;
}

.-left-86rem {
  left: -86rem;
}

.right-86rem {
  right: 86rem;
}

.-right-86rem {
  right: -86rem;
}

.bottom-86rem {
  bottom: 86rem;
}

.-bottom-86rem {
  bottom: -86rem;
}

.gap-86rem {
  gap: 86rem;
}

.top-87\% {
  top: 87%;
}

.-top-87\% {
  top: -87%;
}

.left-87\% {
  left: 87%;
}

.-left-87\% {
  left: -87%;
}

.right-87\% {
  right: 87%;
}

.-right-87\% {
  right: -87%;
}

.bottom-87\% {
  bottom: 87%;
}

.-bottom-87\% {
  bottom: -87%;
}

.gap-87\% {
  gap: 87%;
}

.top-87px {
  top: 87px;
}

.-top-87px {
  top: -87px;
}

.left-87px {
  left: 87px;
}

.-left-87px {
  left: -87px;
}

.right-87px {
  right: 87px;
}

.-right-87px {
  right: -87px;
}

.bottom-87px {
  bottom: 87px;
}

.-bottom-87px {
  bottom: -87px;
}

.gap-87px {
  gap: 87px;
}

.top-87rem {
  top: 87rem;
}

.-top-87rem {
  top: -87rem;
}

.left-87rem {
  left: 87rem;
}

.-left-87rem {
  left: -87rem;
}

.right-87rem {
  right: 87rem;
}

.-right-87rem {
  right: -87rem;
}

.bottom-87rem {
  bottom: 87rem;
}

.-bottom-87rem {
  bottom: -87rem;
}

.gap-87rem {
  gap: 87rem;
}

.top-88\% {
  top: 88%;
}

.-top-88\% {
  top: -88%;
}

.left-88\% {
  left: 88%;
}

.-left-88\% {
  left: -88%;
}

.right-88\% {
  right: 88%;
}

.-right-88\% {
  right: -88%;
}

.bottom-88\% {
  bottom: 88%;
}

.-bottom-88\% {
  bottom: -88%;
}

.gap-88\% {
  gap: 88%;
}

.top-88px {
  top: 88px;
}

.-top-88px {
  top: -88px;
}

.left-88px {
  left: 88px;
}

.-left-88px {
  left: -88px;
}

.right-88px {
  right: 88px;
}

.-right-88px {
  right: -88px;
}

.bottom-88px {
  bottom: 88px;
}

.-bottom-88px {
  bottom: -88px;
}

.gap-88px {
  gap: 88px;
}

.top-88rem {
  top: 88rem;
}

.-top-88rem {
  top: -88rem;
}

.left-88rem {
  left: 88rem;
}

.-left-88rem {
  left: -88rem;
}

.right-88rem {
  right: 88rem;
}

.-right-88rem {
  right: -88rem;
}

.bottom-88rem {
  bottom: 88rem;
}

.-bottom-88rem {
  bottom: -88rem;
}

.gap-88rem {
  gap: 88rem;
}

.top-89\% {
  top: 89%;
}

.-top-89\% {
  top: -89%;
}

.left-89\% {
  left: 89%;
}

.-left-89\% {
  left: -89%;
}

.right-89\% {
  right: 89%;
}

.-right-89\% {
  right: -89%;
}

.bottom-89\% {
  bottom: 89%;
}

.-bottom-89\% {
  bottom: -89%;
}

.gap-89\% {
  gap: 89%;
}

.top-89px {
  top: 89px;
}

.-top-89px {
  top: -89px;
}

.left-89px {
  left: 89px;
}

.-left-89px {
  left: -89px;
}

.right-89px {
  right: 89px;
}

.-right-89px {
  right: -89px;
}

.bottom-89px {
  bottom: 89px;
}

.-bottom-89px {
  bottom: -89px;
}

.gap-89px {
  gap: 89px;
}

.top-89rem {
  top: 89rem;
}

.-top-89rem {
  top: -89rem;
}

.left-89rem {
  left: 89rem;
}

.-left-89rem {
  left: -89rem;
}

.right-89rem {
  right: 89rem;
}

.-right-89rem {
  right: -89rem;
}

.bottom-89rem {
  bottom: 89rem;
}

.-bottom-89rem {
  bottom: -89rem;
}

.gap-89rem {
  gap: 89rem;
}

.top-90\% {
  top: 90%;
}

.-top-90\% {
  top: -90%;
}

.left-90\% {
  left: 90%;
}

.-left-90\% {
  left: -90%;
}

.right-90\% {
  right: 90%;
}

.-right-90\% {
  right: -90%;
}

.bottom-90\% {
  bottom: 90%;
}

.-bottom-90\% {
  bottom: -90%;
}

.gap-90\% {
  gap: 90%;
}

.top-90px {
  top: 90px;
}

.-top-90px {
  top: -90px;
}

.left-90px {
  left: 90px;
}

.-left-90px {
  left: -90px;
}

.right-90px {
  right: 90px;
}

.-right-90px {
  right: -90px;
}

.bottom-90px {
  bottom: 90px;
}

.-bottom-90px {
  bottom: -90px;
}

.gap-90px {
  gap: 90px;
}

.top-90rem {
  top: 90rem;
}

.-top-90rem {
  top: -90rem;
}

.left-90rem {
  left: 90rem;
}

.-left-90rem {
  left: -90rem;
}

.right-90rem {
  right: 90rem;
}

.-right-90rem {
  right: -90rem;
}

.bottom-90rem {
  bottom: 90rem;
}

.-bottom-90rem {
  bottom: -90rem;
}

.gap-90rem {
  gap: 90rem;
}

.top-91\% {
  top: 91%;
}

.-top-91\% {
  top: -91%;
}

.left-91\% {
  left: 91%;
}

.-left-91\% {
  left: -91%;
}

.right-91\% {
  right: 91%;
}

.-right-91\% {
  right: -91%;
}

.bottom-91\% {
  bottom: 91%;
}

.-bottom-91\% {
  bottom: -91%;
}

.gap-91\% {
  gap: 91%;
}

.top-91px {
  top: 91px;
}

.-top-91px {
  top: -91px;
}

.left-91px {
  left: 91px;
}

.-left-91px {
  left: -91px;
}

.right-91px {
  right: 91px;
}

.-right-91px {
  right: -91px;
}

.bottom-91px {
  bottom: 91px;
}

.-bottom-91px {
  bottom: -91px;
}

.gap-91px {
  gap: 91px;
}

.top-91rem {
  top: 91rem;
}

.-top-91rem {
  top: -91rem;
}

.left-91rem {
  left: 91rem;
}

.-left-91rem {
  left: -91rem;
}

.right-91rem {
  right: 91rem;
}

.-right-91rem {
  right: -91rem;
}

.bottom-91rem {
  bottom: 91rem;
}

.-bottom-91rem {
  bottom: -91rem;
}

.gap-91rem {
  gap: 91rem;
}

.top-92\% {
  top: 92%;
}

.-top-92\% {
  top: -92%;
}

.left-92\% {
  left: 92%;
}

.-left-92\% {
  left: -92%;
}

.right-92\% {
  right: 92%;
}

.-right-92\% {
  right: -92%;
}

.bottom-92\% {
  bottom: 92%;
}

.-bottom-92\% {
  bottom: -92%;
}

.gap-92\% {
  gap: 92%;
}

.top-92px {
  top: 92px;
}

.-top-92px {
  top: -92px;
}

.left-92px {
  left: 92px;
}

.-left-92px {
  left: -92px;
}

.right-92px {
  right: 92px;
}

.-right-92px {
  right: -92px;
}

.bottom-92px {
  bottom: 92px;
}

.-bottom-92px {
  bottom: -92px;
}

.gap-92px {
  gap: 92px;
}

.top-92rem {
  top: 92rem;
}

.-top-92rem {
  top: -92rem;
}

.left-92rem {
  left: 92rem;
}

.-left-92rem {
  left: -92rem;
}

.right-92rem {
  right: 92rem;
}

.-right-92rem {
  right: -92rem;
}

.bottom-92rem {
  bottom: 92rem;
}

.-bottom-92rem {
  bottom: -92rem;
}

.gap-92rem {
  gap: 92rem;
}

.top-93\% {
  top: 93%;
}

.-top-93\% {
  top: -93%;
}

.left-93\% {
  left: 93%;
}

.-left-93\% {
  left: -93%;
}

.right-93\% {
  right: 93%;
}

.-right-93\% {
  right: -93%;
}

.bottom-93\% {
  bottom: 93%;
}

.-bottom-93\% {
  bottom: -93%;
}

.gap-93\% {
  gap: 93%;
}

.top-93px {
  top: 93px;
}

.-top-93px {
  top: -93px;
}

.left-93px {
  left: 93px;
}

.-left-93px {
  left: -93px;
}

.right-93px {
  right: 93px;
}

.-right-93px {
  right: -93px;
}

.bottom-93px {
  bottom: 93px;
}

.-bottom-93px {
  bottom: -93px;
}

.gap-93px {
  gap: 93px;
}

.top-93rem {
  top: 93rem;
}

.-top-93rem {
  top: -93rem;
}

.left-93rem {
  left: 93rem;
}

.-left-93rem {
  left: -93rem;
}

.right-93rem {
  right: 93rem;
}

.-right-93rem {
  right: -93rem;
}

.bottom-93rem {
  bottom: 93rem;
}

.-bottom-93rem {
  bottom: -93rem;
}

.gap-93rem {
  gap: 93rem;
}

.top-94\% {
  top: 94%;
}

.-top-94\% {
  top: -94%;
}

.left-94\% {
  left: 94%;
}

.-left-94\% {
  left: -94%;
}

.right-94\% {
  right: 94%;
}

.-right-94\% {
  right: -94%;
}

.bottom-94\% {
  bottom: 94%;
}

.-bottom-94\% {
  bottom: -94%;
}

.gap-94\% {
  gap: 94%;
}

.top-94px {
  top: 94px;
}

.-top-94px {
  top: -94px;
}

.left-94px {
  left: 94px;
}

.-left-94px {
  left: -94px;
}

.right-94px {
  right: 94px;
}

.-right-94px {
  right: -94px;
}

.bottom-94px {
  bottom: 94px;
}

.-bottom-94px {
  bottom: -94px;
}

.gap-94px {
  gap: 94px;
}

.top-94rem {
  top: 94rem;
}

.-top-94rem {
  top: -94rem;
}

.left-94rem {
  left: 94rem;
}

.-left-94rem {
  left: -94rem;
}

.right-94rem {
  right: 94rem;
}

.-right-94rem {
  right: -94rem;
}

.bottom-94rem {
  bottom: 94rem;
}

.-bottom-94rem {
  bottom: -94rem;
}

.gap-94rem {
  gap: 94rem;
}

.top-95\% {
  top: 95%;
}

.-top-95\% {
  top: -95%;
}

.left-95\% {
  left: 95%;
}

.-left-95\% {
  left: -95%;
}

.right-95\% {
  right: 95%;
}

.-right-95\% {
  right: -95%;
}

.bottom-95\% {
  bottom: 95%;
}

.-bottom-95\% {
  bottom: -95%;
}

.gap-95\% {
  gap: 95%;
}

.top-95px {
  top: 95px;
}

.-top-95px {
  top: -95px;
}

.left-95px {
  left: 95px;
}

.-left-95px {
  left: -95px;
}

.right-95px {
  right: 95px;
}

.-right-95px {
  right: -95px;
}

.bottom-95px {
  bottom: 95px;
}

.-bottom-95px {
  bottom: -95px;
}

.gap-95px {
  gap: 95px;
}

.top-95rem {
  top: 95rem;
}

.-top-95rem {
  top: -95rem;
}

.left-95rem {
  left: 95rem;
}

.-left-95rem {
  left: -95rem;
}

.right-95rem {
  right: 95rem;
}

.-right-95rem {
  right: -95rem;
}

.bottom-95rem {
  bottom: 95rem;
}

.-bottom-95rem {
  bottom: -95rem;
}

.gap-95rem {
  gap: 95rem;
}

.top-96\% {
  top: 96%;
}

.-top-96\% {
  top: -96%;
}

.left-96\% {
  left: 96%;
}

.-left-96\% {
  left: -96%;
}

.right-96\% {
  right: 96%;
}

.-right-96\% {
  right: -96%;
}

.bottom-96\% {
  bottom: 96%;
}

.-bottom-96\% {
  bottom: -96%;
}

.gap-96\% {
  gap: 96%;
}

.top-96px {
  top: 96px;
}

.-top-96px {
  top: -96px;
}

.left-96px {
  left: 96px;
}

.-left-96px {
  left: -96px;
}

.right-96px {
  right: 96px;
}

.-right-96px {
  right: -96px;
}

.bottom-96px {
  bottom: 96px;
}

.-bottom-96px {
  bottom: -96px;
}

.gap-96px {
  gap: 96px;
}

.top-96rem {
  top: 96rem;
}

.-top-96rem {
  top: -96rem;
}

.left-96rem {
  left: 96rem;
}

.-left-96rem {
  left: -96rem;
}

.right-96rem {
  right: 96rem;
}

.-right-96rem {
  right: -96rem;
}

.bottom-96rem {
  bottom: 96rem;
}

.-bottom-96rem {
  bottom: -96rem;
}

.gap-96rem {
  gap: 96rem;
}

.top-97\% {
  top: 97%;
}

.-top-97\% {
  top: -97%;
}

.left-97\% {
  left: 97%;
}

.-left-97\% {
  left: -97%;
}

.right-97\% {
  right: 97%;
}

.-right-97\% {
  right: -97%;
}

.bottom-97\% {
  bottom: 97%;
}

.-bottom-97\% {
  bottom: -97%;
}

.gap-97\% {
  gap: 97%;
}

.top-97px {
  top: 97px;
}

.-top-97px {
  top: -97px;
}

.left-97px {
  left: 97px;
}

.-left-97px {
  left: -97px;
}

.right-97px {
  right: 97px;
}

.-right-97px {
  right: -97px;
}

.bottom-97px {
  bottom: 97px;
}

.-bottom-97px {
  bottom: -97px;
}

.gap-97px {
  gap: 97px;
}

.top-97rem {
  top: 97rem;
}

.-top-97rem {
  top: -97rem;
}

.left-97rem {
  left: 97rem;
}

.-left-97rem {
  left: -97rem;
}

.right-97rem {
  right: 97rem;
}

.-right-97rem {
  right: -97rem;
}

.bottom-97rem {
  bottom: 97rem;
}

.-bottom-97rem {
  bottom: -97rem;
}

.gap-97rem {
  gap: 97rem;
}

.top-98\% {
  top: 98%;
}

.-top-98\% {
  top: -98%;
}

.left-98\% {
  left: 98%;
}

.-left-98\% {
  left: -98%;
}

.right-98\% {
  right: 98%;
}

.-right-98\% {
  right: -98%;
}

.bottom-98\% {
  bottom: 98%;
}

.-bottom-98\% {
  bottom: -98%;
}

.gap-98\% {
  gap: 98%;
}

.top-98px {
  top: 98px;
}

.-top-98px {
  top: -98px;
}

.left-98px {
  left: 98px;
}

.-left-98px {
  left: -98px;
}

.right-98px {
  right: 98px;
}

.-right-98px {
  right: -98px;
}

.bottom-98px {
  bottom: 98px;
}

.-bottom-98px {
  bottom: -98px;
}

.gap-98px {
  gap: 98px;
}

.top-98rem {
  top: 98rem;
}

.-top-98rem {
  top: -98rem;
}

.left-98rem {
  left: 98rem;
}

.-left-98rem {
  left: -98rem;
}

.right-98rem {
  right: 98rem;
}

.-right-98rem {
  right: -98rem;
}

.bottom-98rem {
  bottom: 98rem;
}

.-bottom-98rem {
  bottom: -98rem;
}

.gap-98rem {
  gap: 98rem;
}

.top-99\% {
  top: 99%;
}

.-top-99\% {
  top: -99%;
}

.left-99\% {
  left: 99%;
}

.-left-99\% {
  left: -99%;
}

.right-99\% {
  right: 99%;
}

.-right-99\% {
  right: -99%;
}

.bottom-99\% {
  bottom: 99%;
}

.-bottom-99\% {
  bottom: -99%;
}

.gap-99\% {
  gap: 99%;
}

.top-99px {
  top: 99px;
}

.-top-99px {
  top: -99px;
}

.left-99px {
  left: 99px;
}

.-left-99px {
  left: -99px;
}

.right-99px {
  right: 99px;
}

.-right-99px {
  right: -99px;
}

.bottom-99px {
  bottom: 99px;
}

.-bottom-99px {
  bottom: -99px;
}

.gap-99px {
  gap: 99px;
}

.top-99rem {
  top: 99rem;
}

.-top-99rem {
  top: -99rem;
}

.left-99rem {
  left: 99rem;
}

.-left-99rem {
  left: -99rem;
}

.right-99rem {
  right: 99rem;
}

.-right-99rem {
  right: -99rem;
}

.bottom-99rem {
  bottom: 99rem;
}

.-bottom-99rem {
  bottom: -99rem;
}

.gap-99rem {
  gap: 99rem;
}

.top-100\% {
  top: 100%;
}

.-top-100\% {
  top: -100%;
}

.left-100\% {
  left: 100%;
}

.-left-100\% {
  left: -100%;
}

.right-100\% {
  right: 100%;
}

.-right-100\% {
  right: -100%;
}

.bottom-100\% {
  bottom: 100%;
}

.-bottom-100\% {
  bottom: -100%;
}

.gap-100\% {
  gap: 100%;
}

.top-100px {
  top: 100px;
}

.-top-100px {
  top: -100px;
}

.left-100px {
  left: 100px;
}

.-left-100px {
  left: -100px;
}

.right-100px {
  right: 100px;
}

.-right-100px {
  right: -100px;
}

.bottom-100px {
  bottom: 100px;
}

.-bottom-100px {
  bottom: -100px;
}

.gap-100px {
  gap: 100px;
}

.top-100rem {
  top: 100rem;
}

.-top-100rem {
  top: -100rem;
}

.left-100rem {
  left: 100rem;
}

.-left-100rem {
  left: -100rem;
}

.right-100rem {
  right: 100rem;
}

.-right-100rem {
  right: -100rem;
}

.bottom-100rem {
  bottom: 100rem;
}

.-bottom-100rem {
  bottom: -100rem;
}

.gap-100rem {
  gap: 100rem;
}

@media (min-width: 576px) {
  .sm\:top-1\% {
    top: 1%;
  }
  .sm\:-top-1\% {
    top: -1%;
  }
  .sm\:left-1\% {
    left: 1%;
  }
  .sm\:-left-1\% {
    left: -1%;
  }
  .sm\:right-1\% {
    right: 1%;
  }
  .sm\:-right-1\% {
    right: -1%;
  }
  .sm\:bottom-1\% {
    bottom: 1%;
  }
  .sm\:-bottom-1\% {
    bottom: -1%;
  }
  .gap-1\% {
    gap: 1%;
  }
  .sm\:top-1px {
    top: 1px;
  }
  .sm\:-top-1px {
    top: -1px;
  }
  .sm\:left-1px {
    left: 1px;
  }
  .sm\:-left-1px {
    left: -1px;
  }
  .sm\:right-1px {
    right: 1px;
  }
  .sm\:-right-1px {
    right: -1px;
  }
  .sm\:bottom-1px {
    bottom: 1px;
  }
  .sm\:-bottom-1px {
    bottom: -1px;
  }
  .gap-1px {
    gap: 1px;
  }
  .sm\:top-1rem {
    top: 1rem;
  }
  .sm\:-top-1rem {
    top: -1rem;
  }
  .sm\:left-1rem {
    left: 1rem;
  }
  .sm\:-left-1rem {
    left: -1rem;
  }
  .sm\:right-1rem {
    right: 1rem;
  }
  .sm\:-right-1rem {
    right: -1rem;
  }
  .sm\:bottom-1rem {
    bottom: 1rem;
  }
  .sm\:-bottom-1rem {
    bottom: -1rem;
  }
  .gap-1rem {
    gap: 1rem;
  }
  .sm\:top-2\% {
    top: 2%;
  }
  .sm\:-top-2\% {
    top: -2%;
  }
  .sm\:left-2\% {
    left: 2%;
  }
  .sm\:-left-2\% {
    left: -2%;
  }
  .sm\:right-2\% {
    right: 2%;
  }
  .sm\:-right-2\% {
    right: -2%;
  }
  .sm\:bottom-2\% {
    bottom: 2%;
  }
  .sm\:-bottom-2\% {
    bottom: -2%;
  }
  .gap-2\% {
    gap: 2%;
  }
  .sm\:top-2px {
    top: 2px;
  }
  .sm\:-top-2px {
    top: -2px;
  }
  .sm\:left-2px {
    left: 2px;
  }
  .sm\:-left-2px {
    left: -2px;
  }
  .sm\:right-2px {
    right: 2px;
  }
  .sm\:-right-2px {
    right: -2px;
  }
  .sm\:bottom-2px {
    bottom: 2px;
  }
  .sm\:-bottom-2px {
    bottom: -2px;
  }
  .gap-2px {
    gap: 2px;
  }
  .sm\:top-2rem {
    top: 2rem;
  }
  .sm\:-top-2rem {
    top: -2rem;
  }
  .sm\:left-2rem {
    left: 2rem;
  }
  .sm\:-left-2rem {
    left: -2rem;
  }
  .sm\:right-2rem {
    right: 2rem;
  }
  .sm\:-right-2rem {
    right: -2rem;
  }
  .sm\:bottom-2rem {
    bottom: 2rem;
  }
  .sm\:-bottom-2rem {
    bottom: -2rem;
  }
  .gap-2rem {
    gap: 2rem;
  }
  .sm\:top-3\% {
    top: 3%;
  }
  .sm\:-top-3\% {
    top: -3%;
  }
  .sm\:left-3\% {
    left: 3%;
  }
  .sm\:-left-3\% {
    left: -3%;
  }
  .sm\:right-3\% {
    right: 3%;
  }
  .sm\:-right-3\% {
    right: -3%;
  }
  .sm\:bottom-3\% {
    bottom: 3%;
  }
  .sm\:-bottom-3\% {
    bottom: -3%;
  }
  .gap-3\% {
    gap: 3%;
  }
  .sm\:top-3px {
    top: 3px;
  }
  .sm\:-top-3px {
    top: -3px;
  }
  .sm\:left-3px {
    left: 3px;
  }
  .sm\:-left-3px {
    left: -3px;
  }
  .sm\:right-3px {
    right: 3px;
  }
  .sm\:-right-3px {
    right: -3px;
  }
  .sm\:bottom-3px {
    bottom: 3px;
  }
  .sm\:-bottom-3px {
    bottom: -3px;
  }
  .gap-3px {
    gap: 3px;
  }
  .sm\:top-3rem {
    top: 3rem;
  }
  .sm\:-top-3rem {
    top: -3rem;
  }
  .sm\:left-3rem {
    left: 3rem;
  }
  .sm\:-left-3rem {
    left: -3rem;
  }
  .sm\:right-3rem {
    right: 3rem;
  }
  .sm\:-right-3rem {
    right: -3rem;
  }
  .sm\:bottom-3rem {
    bottom: 3rem;
  }
  .sm\:-bottom-3rem {
    bottom: -3rem;
  }
  .gap-3rem {
    gap: 3rem;
  }
  .sm\:top-4\% {
    top: 4%;
  }
  .sm\:-top-4\% {
    top: -4%;
  }
  .sm\:left-4\% {
    left: 4%;
  }
  .sm\:-left-4\% {
    left: -4%;
  }
  .sm\:right-4\% {
    right: 4%;
  }
  .sm\:-right-4\% {
    right: -4%;
  }
  .sm\:bottom-4\% {
    bottom: 4%;
  }
  .sm\:-bottom-4\% {
    bottom: -4%;
  }
  .gap-4\% {
    gap: 4%;
  }
  .sm\:top-4px {
    top: 4px;
  }
  .sm\:-top-4px {
    top: -4px;
  }
  .sm\:left-4px {
    left: 4px;
  }
  .sm\:-left-4px {
    left: -4px;
  }
  .sm\:right-4px {
    right: 4px;
  }
  .sm\:-right-4px {
    right: -4px;
  }
  .sm\:bottom-4px {
    bottom: 4px;
  }
  .sm\:-bottom-4px {
    bottom: -4px;
  }
  .gap-4px {
    gap: 4px;
  }
  .sm\:top-4rem {
    top: 4rem;
  }
  .sm\:-top-4rem {
    top: -4rem;
  }
  .sm\:left-4rem {
    left: 4rem;
  }
  .sm\:-left-4rem {
    left: -4rem;
  }
  .sm\:right-4rem {
    right: 4rem;
  }
  .sm\:-right-4rem {
    right: -4rem;
  }
  .sm\:bottom-4rem {
    bottom: 4rem;
  }
  .sm\:-bottom-4rem {
    bottom: -4rem;
  }
  .gap-4rem {
    gap: 4rem;
  }
  .sm\:top-5\% {
    top: 5%;
  }
  .sm\:-top-5\% {
    top: -5%;
  }
  .sm\:left-5\% {
    left: 5%;
  }
  .sm\:-left-5\% {
    left: -5%;
  }
  .sm\:right-5\% {
    right: 5%;
  }
  .sm\:-right-5\% {
    right: -5%;
  }
  .sm\:bottom-5\% {
    bottom: 5%;
  }
  .sm\:-bottom-5\% {
    bottom: -5%;
  }
  .gap-5\% {
    gap: 5%;
  }
  .sm\:top-5px {
    top: 5px;
  }
  .sm\:-top-5px {
    top: -5px;
  }
  .sm\:left-5px {
    left: 5px;
  }
  .sm\:-left-5px {
    left: -5px;
  }
  .sm\:right-5px {
    right: 5px;
  }
  .sm\:-right-5px {
    right: -5px;
  }
  .sm\:bottom-5px {
    bottom: 5px;
  }
  .sm\:-bottom-5px {
    bottom: -5px;
  }
  .gap-5px {
    gap: 5px;
  }
  .sm\:top-5rem {
    top: 5rem;
  }
  .sm\:-top-5rem {
    top: -5rem;
  }
  .sm\:left-5rem {
    left: 5rem;
  }
  .sm\:-left-5rem {
    left: -5rem;
  }
  .sm\:right-5rem {
    right: 5rem;
  }
  .sm\:-right-5rem {
    right: -5rem;
  }
  .sm\:bottom-5rem {
    bottom: 5rem;
  }
  .sm\:-bottom-5rem {
    bottom: -5rem;
  }
  .gap-5rem {
    gap: 5rem;
  }
  .sm\:top-6\% {
    top: 6%;
  }
  .sm\:-top-6\% {
    top: -6%;
  }
  .sm\:left-6\% {
    left: 6%;
  }
  .sm\:-left-6\% {
    left: -6%;
  }
  .sm\:right-6\% {
    right: 6%;
  }
  .sm\:-right-6\% {
    right: -6%;
  }
  .sm\:bottom-6\% {
    bottom: 6%;
  }
  .sm\:-bottom-6\% {
    bottom: -6%;
  }
  .gap-6\% {
    gap: 6%;
  }
  .sm\:top-6px {
    top: 6px;
  }
  .sm\:-top-6px {
    top: -6px;
  }
  .sm\:left-6px {
    left: 6px;
  }
  .sm\:-left-6px {
    left: -6px;
  }
  .sm\:right-6px {
    right: 6px;
  }
  .sm\:-right-6px {
    right: -6px;
  }
  .sm\:bottom-6px {
    bottom: 6px;
  }
  .sm\:-bottom-6px {
    bottom: -6px;
  }
  .gap-6px {
    gap: 6px;
  }
  .sm\:top-6rem {
    top: 6rem;
  }
  .sm\:-top-6rem {
    top: -6rem;
  }
  .sm\:left-6rem {
    left: 6rem;
  }
  .sm\:-left-6rem {
    left: -6rem;
  }
  .sm\:right-6rem {
    right: 6rem;
  }
  .sm\:-right-6rem {
    right: -6rem;
  }
  .sm\:bottom-6rem {
    bottom: 6rem;
  }
  .sm\:-bottom-6rem {
    bottom: -6rem;
  }
  .gap-6rem {
    gap: 6rem;
  }
  .sm\:top-7\% {
    top: 7%;
  }
  .sm\:-top-7\% {
    top: -7%;
  }
  .sm\:left-7\% {
    left: 7%;
  }
  .sm\:-left-7\% {
    left: -7%;
  }
  .sm\:right-7\% {
    right: 7%;
  }
  .sm\:-right-7\% {
    right: -7%;
  }
  .sm\:bottom-7\% {
    bottom: 7%;
  }
  .sm\:-bottom-7\% {
    bottom: -7%;
  }
  .gap-7\% {
    gap: 7%;
  }
  .sm\:top-7px {
    top: 7px;
  }
  .sm\:-top-7px {
    top: -7px;
  }
  .sm\:left-7px {
    left: 7px;
  }
  .sm\:-left-7px {
    left: -7px;
  }
  .sm\:right-7px {
    right: 7px;
  }
  .sm\:-right-7px {
    right: -7px;
  }
  .sm\:bottom-7px {
    bottom: 7px;
  }
  .sm\:-bottom-7px {
    bottom: -7px;
  }
  .gap-7px {
    gap: 7px;
  }
  .sm\:top-7rem {
    top: 7rem;
  }
  .sm\:-top-7rem {
    top: -7rem;
  }
  .sm\:left-7rem {
    left: 7rem;
  }
  .sm\:-left-7rem {
    left: -7rem;
  }
  .sm\:right-7rem {
    right: 7rem;
  }
  .sm\:-right-7rem {
    right: -7rem;
  }
  .sm\:bottom-7rem {
    bottom: 7rem;
  }
  .sm\:-bottom-7rem {
    bottom: -7rem;
  }
  .gap-7rem {
    gap: 7rem;
  }
  .sm\:top-8\% {
    top: 8%;
  }
  .sm\:-top-8\% {
    top: -8%;
  }
  .sm\:left-8\% {
    left: 8%;
  }
  .sm\:-left-8\% {
    left: -8%;
  }
  .sm\:right-8\% {
    right: 8%;
  }
  .sm\:-right-8\% {
    right: -8%;
  }
  .sm\:bottom-8\% {
    bottom: 8%;
  }
  .sm\:-bottom-8\% {
    bottom: -8%;
  }
  .gap-8\% {
    gap: 8%;
  }
  .sm\:top-8px {
    top: 8px;
  }
  .sm\:-top-8px {
    top: -8px;
  }
  .sm\:left-8px {
    left: 8px;
  }
  .sm\:-left-8px {
    left: -8px;
  }
  .sm\:right-8px {
    right: 8px;
  }
  .sm\:-right-8px {
    right: -8px;
  }
  .sm\:bottom-8px {
    bottom: 8px;
  }
  .sm\:-bottom-8px {
    bottom: -8px;
  }
  .gap-8px {
    gap: 8px;
  }
  .sm\:top-8rem {
    top: 8rem;
  }
  .sm\:-top-8rem {
    top: -8rem;
  }
  .sm\:left-8rem {
    left: 8rem;
  }
  .sm\:-left-8rem {
    left: -8rem;
  }
  .sm\:right-8rem {
    right: 8rem;
  }
  .sm\:-right-8rem {
    right: -8rem;
  }
  .sm\:bottom-8rem {
    bottom: 8rem;
  }
  .sm\:-bottom-8rem {
    bottom: -8rem;
  }
  .gap-8rem {
    gap: 8rem;
  }
  .sm\:top-9\% {
    top: 9%;
  }
  .sm\:-top-9\% {
    top: -9%;
  }
  .sm\:left-9\% {
    left: 9%;
  }
  .sm\:-left-9\% {
    left: -9%;
  }
  .sm\:right-9\% {
    right: 9%;
  }
  .sm\:-right-9\% {
    right: -9%;
  }
  .sm\:bottom-9\% {
    bottom: 9%;
  }
  .sm\:-bottom-9\% {
    bottom: -9%;
  }
  .gap-9\% {
    gap: 9%;
  }
  .sm\:top-9px {
    top: 9px;
  }
  .sm\:-top-9px {
    top: -9px;
  }
  .sm\:left-9px {
    left: 9px;
  }
  .sm\:-left-9px {
    left: -9px;
  }
  .sm\:right-9px {
    right: 9px;
  }
  .sm\:-right-9px {
    right: -9px;
  }
  .sm\:bottom-9px {
    bottom: 9px;
  }
  .sm\:-bottom-9px {
    bottom: -9px;
  }
  .gap-9px {
    gap: 9px;
  }
  .sm\:top-9rem {
    top: 9rem;
  }
  .sm\:-top-9rem {
    top: -9rem;
  }
  .sm\:left-9rem {
    left: 9rem;
  }
  .sm\:-left-9rem {
    left: -9rem;
  }
  .sm\:right-9rem {
    right: 9rem;
  }
  .sm\:-right-9rem {
    right: -9rem;
  }
  .sm\:bottom-9rem {
    bottom: 9rem;
  }
  .sm\:-bottom-9rem {
    bottom: -9rem;
  }
  .gap-9rem {
    gap: 9rem;
  }
  .sm\:top-10\% {
    top: 10%;
  }
  .sm\:-top-10\% {
    top: -10%;
  }
  .sm\:left-10\% {
    left: 10%;
  }
  .sm\:-left-10\% {
    left: -10%;
  }
  .sm\:right-10\% {
    right: 10%;
  }
  .sm\:-right-10\% {
    right: -10%;
  }
  .sm\:bottom-10\% {
    bottom: 10%;
  }
  .sm\:-bottom-10\% {
    bottom: -10%;
  }
  .gap-10\% {
    gap: 10%;
  }
  .sm\:top-10px {
    top: 10px;
  }
  .sm\:-top-10px {
    top: -10px;
  }
  .sm\:left-10px {
    left: 10px;
  }
  .sm\:-left-10px {
    left: -10px;
  }
  .sm\:right-10px {
    right: 10px;
  }
  .sm\:-right-10px {
    right: -10px;
  }
  .sm\:bottom-10px {
    bottom: 10px;
  }
  .sm\:-bottom-10px {
    bottom: -10px;
  }
  .gap-10px {
    gap: 10px;
  }
  .sm\:top-10rem {
    top: 10rem;
  }
  .sm\:-top-10rem {
    top: -10rem;
  }
  .sm\:left-10rem {
    left: 10rem;
  }
  .sm\:-left-10rem {
    left: -10rem;
  }
  .sm\:right-10rem {
    right: 10rem;
  }
  .sm\:-right-10rem {
    right: -10rem;
  }
  .sm\:bottom-10rem {
    bottom: 10rem;
  }
  .sm\:-bottom-10rem {
    bottom: -10rem;
  }
  .gap-10rem {
    gap: 10rem;
  }
  .sm\:top-11\% {
    top: 11%;
  }
  .sm\:-top-11\% {
    top: -11%;
  }
  .sm\:left-11\% {
    left: 11%;
  }
  .sm\:-left-11\% {
    left: -11%;
  }
  .sm\:right-11\% {
    right: 11%;
  }
  .sm\:-right-11\% {
    right: -11%;
  }
  .sm\:bottom-11\% {
    bottom: 11%;
  }
  .sm\:-bottom-11\% {
    bottom: -11%;
  }
  .gap-11\% {
    gap: 11%;
  }
  .sm\:top-11px {
    top: 11px;
  }
  .sm\:-top-11px {
    top: -11px;
  }
  .sm\:left-11px {
    left: 11px;
  }
  .sm\:-left-11px {
    left: -11px;
  }
  .sm\:right-11px {
    right: 11px;
  }
  .sm\:-right-11px {
    right: -11px;
  }
  .sm\:bottom-11px {
    bottom: 11px;
  }
  .sm\:-bottom-11px {
    bottom: -11px;
  }
  .gap-11px {
    gap: 11px;
  }
  .sm\:top-11rem {
    top: 11rem;
  }
  .sm\:-top-11rem {
    top: -11rem;
  }
  .sm\:left-11rem {
    left: 11rem;
  }
  .sm\:-left-11rem {
    left: -11rem;
  }
  .sm\:right-11rem {
    right: 11rem;
  }
  .sm\:-right-11rem {
    right: -11rem;
  }
  .sm\:bottom-11rem {
    bottom: 11rem;
  }
  .sm\:-bottom-11rem {
    bottom: -11rem;
  }
  .gap-11rem {
    gap: 11rem;
  }
  .sm\:top-12\% {
    top: 12%;
  }
  .sm\:-top-12\% {
    top: -12%;
  }
  .sm\:left-12\% {
    left: 12%;
  }
  .sm\:-left-12\% {
    left: -12%;
  }
  .sm\:right-12\% {
    right: 12%;
  }
  .sm\:-right-12\% {
    right: -12%;
  }
  .sm\:bottom-12\% {
    bottom: 12%;
  }
  .sm\:-bottom-12\% {
    bottom: -12%;
  }
  .gap-12\% {
    gap: 12%;
  }
  .sm\:top-12px {
    top: 12px;
  }
  .sm\:-top-12px {
    top: -12px;
  }
  .sm\:left-12px {
    left: 12px;
  }
  .sm\:-left-12px {
    left: -12px;
  }
  .sm\:right-12px {
    right: 12px;
  }
  .sm\:-right-12px {
    right: -12px;
  }
  .sm\:bottom-12px {
    bottom: 12px;
  }
  .sm\:-bottom-12px {
    bottom: -12px;
  }
  .gap-12px {
    gap: 12px;
  }
  .sm\:top-12rem {
    top: 12rem;
  }
  .sm\:-top-12rem {
    top: -12rem;
  }
  .sm\:left-12rem {
    left: 12rem;
  }
  .sm\:-left-12rem {
    left: -12rem;
  }
  .sm\:right-12rem {
    right: 12rem;
  }
  .sm\:-right-12rem {
    right: -12rem;
  }
  .sm\:bottom-12rem {
    bottom: 12rem;
  }
  .sm\:-bottom-12rem {
    bottom: -12rem;
  }
  .gap-12rem {
    gap: 12rem;
  }
  .sm\:top-13\% {
    top: 13%;
  }
  .sm\:-top-13\% {
    top: -13%;
  }
  .sm\:left-13\% {
    left: 13%;
  }
  .sm\:-left-13\% {
    left: -13%;
  }
  .sm\:right-13\% {
    right: 13%;
  }
  .sm\:-right-13\% {
    right: -13%;
  }
  .sm\:bottom-13\% {
    bottom: 13%;
  }
  .sm\:-bottom-13\% {
    bottom: -13%;
  }
  .gap-13\% {
    gap: 13%;
  }
  .sm\:top-13px {
    top: 13px;
  }
  .sm\:-top-13px {
    top: -13px;
  }
  .sm\:left-13px {
    left: 13px;
  }
  .sm\:-left-13px {
    left: -13px;
  }
  .sm\:right-13px {
    right: 13px;
  }
  .sm\:-right-13px {
    right: -13px;
  }
  .sm\:bottom-13px {
    bottom: 13px;
  }
  .sm\:-bottom-13px {
    bottom: -13px;
  }
  .gap-13px {
    gap: 13px;
  }
  .sm\:top-13rem {
    top: 13rem;
  }
  .sm\:-top-13rem {
    top: -13rem;
  }
  .sm\:left-13rem {
    left: 13rem;
  }
  .sm\:-left-13rem {
    left: -13rem;
  }
  .sm\:right-13rem {
    right: 13rem;
  }
  .sm\:-right-13rem {
    right: -13rem;
  }
  .sm\:bottom-13rem {
    bottom: 13rem;
  }
  .sm\:-bottom-13rem {
    bottom: -13rem;
  }
  .gap-13rem {
    gap: 13rem;
  }
  .sm\:top-14\% {
    top: 14%;
  }
  .sm\:-top-14\% {
    top: -14%;
  }
  .sm\:left-14\% {
    left: 14%;
  }
  .sm\:-left-14\% {
    left: -14%;
  }
  .sm\:right-14\% {
    right: 14%;
  }
  .sm\:-right-14\% {
    right: -14%;
  }
  .sm\:bottom-14\% {
    bottom: 14%;
  }
  .sm\:-bottom-14\% {
    bottom: -14%;
  }
  .gap-14\% {
    gap: 14%;
  }
  .sm\:top-14px {
    top: 14px;
  }
  .sm\:-top-14px {
    top: -14px;
  }
  .sm\:left-14px {
    left: 14px;
  }
  .sm\:-left-14px {
    left: -14px;
  }
  .sm\:right-14px {
    right: 14px;
  }
  .sm\:-right-14px {
    right: -14px;
  }
  .sm\:bottom-14px {
    bottom: 14px;
  }
  .sm\:-bottom-14px {
    bottom: -14px;
  }
  .gap-14px {
    gap: 14px;
  }
  .sm\:top-14rem {
    top: 14rem;
  }
  .sm\:-top-14rem {
    top: -14rem;
  }
  .sm\:left-14rem {
    left: 14rem;
  }
  .sm\:-left-14rem {
    left: -14rem;
  }
  .sm\:right-14rem {
    right: 14rem;
  }
  .sm\:-right-14rem {
    right: -14rem;
  }
  .sm\:bottom-14rem {
    bottom: 14rem;
  }
  .sm\:-bottom-14rem {
    bottom: -14rem;
  }
  .gap-14rem {
    gap: 14rem;
  }
  .sm\:top-15\% {
    top: 15%;
  }
  .sm\:-top-15\% {
    top: -15%;
  }
  .sm\:left-15\% {
    left: 15%;
  }
  .sm\:-left-15\% {
    left: -15%;
  }
  .sm\:right-15\% {
    right: 15%;
  }
  .sm\:-right-15\% {
    right: -15%;
  }
  .sm\:bottom-15\% {
    bottom: 15%;
  }
  .sm\:-bottom-15\% {
    bottom: -15%;
  }
  .gap-15\% {
    gap: 15%;
  }
  .sm\:top-15px {
    top: 15px;
  }
  .sm\:-top-15px {
    top: -15px;
  }
  .sm\:left-15px {
    left: 15px;
  }
  .sm\:-left-15px {
    left: -15px;
  }
  .sm\:right-15px {
    right: 15px;
  }
  .sm\:-right-15px {
    right: -15px;
  }
  .sm\:bottom-15px {
    bottom: 15px;
  }
  .sm\:-bottom-15px {
    bottom: -15px;
  }
  .gap-15px {
    gap: 15px;
  }
  .sm\:top-15rem {
    top: 15rem;
  }
  .sm\:-top-15rem {
    top: -15rem;
  }
  .sm\:left-15rem {
    left: 15rem;
  }
  .sm\:-left-15rem {
    left: -15rem;
  }
  .sm\:right-15rem {
    right: 15rem;
  }
  .sm\:-right-15rem {
    right: -15rem;
  }
  .sm\:bottom-15rem {
    bottom: 15rem;
  }
  .sm\:-bottom-15rem {
    bottom: -15rem;
  }
  .gap-15rem {
    gap: 15rem;
  }
  .sm\:top-16\% {
    top: 16%;
  }
  .sm\:-top-16\% {
    top: -16%;
  }
  .sm\:left-16\% {
    left: 16%;
  }
  .sm\:-left-16\% {
    left: -16%;
  }
  .sm\:right-16\% {
    right: 16%;
  }
  .sm\:-right-16\% {
    right: -16%;
  }
  .sm\:bottom-16\% {
    bottom: 16%;
  }
  .sm\:-bottom-16\% {
    bottom: -16%;
  }
  .gap-16\% {
    gap: 16%;
  }
  .sm\:top-16px {
    top: 16px;
  }
  .sm\:-top-16px {
    top: -16px;
  }
  .sm\:left-16px {
    left: 16px;
  }
  .sm\:-left-16px {
    left: -16px;
  }
  .sm\:right-16px {
    right: 16px;
  }
  .sm\:-right-16px {
    right: -16px;
  }
  .sm\:bottom-16px {
    bottom: 16px;
  }
  .sm\:-bottom-16px {
    bottom: -16px;
  }
  .gap-16px {
    gap: 16px;
  }
  .sm\:top-16rem {
    top: 16rem;
  }
  .sm\:-top-16rem {
    top: -16rem;
  }
  .sm\:left-16rem {
    left: 16rem;
  }
  .sm\:-left-16rem {
    left: -16rem;
  }
  .sm\:right-16rem {
    right: 16rem;
  }
  .sm\:-right-16rem {
    right: -16rem;
  }
  .sm\:bottom-16rem {
    bottom: 16rem;
  }
  .sm\:-bottom-16rem {
    bottom: -16rem;
  }
  .gap-16rem {
    gap: 16rem;
  }
  .sm\:top-17\% {
    top: 17%;
  }
  .sm\:-top-17\% {
    top: -17%;
  }
  .sm\:left-17\% {
    left: 17%;
  }
  .sm\:-left-17\% {
    left: -17%;
  }
  .sm\:right-17\% {
    right: 17%;
  }
  .sm\:-right-17\% {
    right: -17%;
  }
  .sm\:bottom-17\% {
    bottom: 17%;
  }
  .sm\:-bottom-17\% {
    bottom: -17%;
  }
  .gap-17\% {
    gap: 17%;
  }
  .sm\:top-17px {
    top: 17px;
  }
  .sm\:-top-17px {
    top: -17px;
  }
  .sm\:left-17px {
    left: 17px;
  }
  .sm\:-left-17px {
    left: -17px;
  }
  .sm\:right-17px {
    right: 17px;
  }
  .sm\:-right-17px {
    right: -17px;
  }
  .sm\:bottom-17px {
    bottom: 17px;
  }
  .sm\:-bottom-17px {
    bottom: -17px;
  }
  .gap-17px {
    gap: 17px;
  }
  .sm\:top-17rem {
    top: 17rem;
  }
  .sm\:-top-17rem {
    top: -17rem;
  }
  .sm\:left-17rem {
    left: 17rem;
  }
  .sm\:-left-17rem {
    left: -17rem;
  }
  .sm\:right-17rem {
    right: 17rem;
  }
  .sm\:-right-17rem {
    right: -17rem;
  }
  .sm\:bottom-17rem {
    bottom: 17rem;
  }
  .sm\:-bottom-17rem {
    bottom: -17rem;
  }
  .gap-17rem {
    gap: 17rem;
  }
  .sm\:top-18\% {
    top: 18%;
  }
  .sm\:-top-18\% {
    top: -18%;
  }
  .sm\:left-18\% {
    left: 18%;
  }
  .sm\:-left-18\% {
    left: -18%;
  }
  .sm\:right-18\% {
    right: 18%;
  }
  .sm\:-right-18\% {
    right: -18%;
  }
  .sm\:bottom-18\% {
    bottom: 18%;
  }
  .sm\:-bottom-18\% {
    bottom: -18%;
  }
  .gap-18\% {
    gap: 18%;
  }
  .sm\:top-18px {
    top: 18px;
  }
  .sm\:-top-18px {
    top: -18px;
  }
  .sm\:left-18px {
    left: 18px;
  }
  .sm\:-left-18px {
    left: -18px;
  }
  .sm\:right-18px {
    right: 18px;
  }
  .sm\:-right-18px {
    right: -18px;
  }
  .sm\:bottom-18px {
    bottom: 18px;
  }
  .sm\:-bottom-18px {
    bottom: -18px;
  }
  .gap-18px {
    gap: 18px;
  }
  .sm\:top-18rem {
    top: 18rem;
  }
  .sm\:-top-18rem {
    top: -18rem;
  }
  .sm\:left-18rem {
    left: 18rem;
  }
  .sm\:-left-18rem {
    left: -18rem;
  }
  .sm\:right-18rem {
    right: 18rem;
  }
  .sm\:-right-18rem {
    right: -18rem;
  }
  .sm\:bottom-18rem {
    bottom: 18rem;
  }
  .sm\:-bottom-18rem {
    bottom: -18rem;
  }
  .gap-18rem {
    gap: 18rem;
  }
  .sm\:top-19\% {
    top: 19%;
  }
  .sm\:-top-19\% {
    top: -19%;
  }
  .sm\:left-19\% {
    left: 19%;
  }
  .sm\:-left-19\% {
    left: -19%;
  }
  .sm\:right-19\% {
    right: 19%;
  }
  .sm\:-right-19\% {
    right: -19%;
  }
  .sm\:bottom-19\% {
    bottom: 19%;
  }
  .sm\:-bottom-19\% {
    bottom: -19%;
  }
  .gap-19\% {
    gap: 19%;
  }
  .sm\:top-19px {
    top: 19px;
  }
  .sm\:-top-19px {
    top: -19px;
  }
  .sm\:left-19px {
    left: 19px;
  }
  .sm\:-left-19px {
    left: -19px;
  }
  .sm\:right-19px {
    right: 19px;
  }
  .sm\:-right-19px {
    right: -19px;
  }
  .sm\:bottom-19px {
    bottom: 19px;
  }
  .sm\:-bottom-19px {
    bottom: -19px;
  }
  .gap-19px {
    gap: 19px;
  }
  .sm\:top-19rem {
    top: 19rem;
  }
  .sm\:-top-19rem {
    top: -19rem;
  }
  .sm\:left-19rem {
    left: 19rem;
  }
  .sm\:-left-19rem {
    left: -19rem;
  }
  .sm\:right-19rem {
    right: 19rem;
  }
  .sm\:-right-19rem {
    right: -19rem;
  }
  .sm\:bottom-19rem {
    bottom: 19rem;
  }
  .sm\:-bottom-19rem {
    bottom: -19rem;
  }
  .gap-19rem {
    gap: 19rem;
  }
  .sm\:top-20\% {
    top: 20%;
  }
  .sm\:-top-20\% {
    top: -20%;
  }
  .sm\:left-20\% {
    left: 20%;
  }
  .sm\:-left-20\% {
    left: -20%;
  }
  .sm\:right-20\% {
    right: 20%;
  }
  .sm\:-right-20\% {
    right: -20%;
  }
  .sm\:bottom-20\% {
    bottom: 20%;
  }
  .sm\:-bottom-20\% {
    bottom: -20%;
  }
  .gap-20\% {
    gap: 20%;
  }
  .sm\:top-20px {
    top: 20px;
  }
  .sm\:-top-20px {
    top: -20px;
  }
  .sm\:left-20px {
    left: 20px;
  }
  .sm\:-left-20px {
    left: -20px;
  }
  .sm\:right-20px {
    right: 20px;
  }
  .sm\:-right-20px {
    right: -20px;
  }
  .sm\:bottom-20px {
    bottom: 20px;
  }
  .sm\:-bottom-20px {
    bottom: -20px;
  }
  .gap-20px {
    gap: 20px;
  }
  .sm\:top-20rem {
    top: 20rem;
  }
  .sm\:-top-20rem {
    top: -20rem;
  }
  .sm\:left-20rem {
    left: 20rem;
  }
  .sm\:-left-20rem {
    left: -20rem;
  }
  .sm\:right-20rem {
    right: 20rem;
  }
  .sm\:-right-20rem {
    right: -20rem;
  }
  .sm\:bottom-20rem {
    bottom: 20rem;
  }
  .sm\:-bottom-20rem {
    bottom: -20rem;
  }
  .gap-20rem {
    gap: 20rem;
  }
  .sm\:top-21\% {
    top: 21%;
  }
  .sm\:-top-21\% {
    top: -21%;
  }
  .sm\:left-21\% {
    left: 21%;
  }
  .sm\:-left-21\% {
    left: -21%;
  }
  .sm\:right-21\% {
    right: 21%;
  }
  .sm\:-right-21\% {
    right: -21%;
  }
  .sm\:bottom-21\% {
    bottom: 21%;
  }
  .sm\:-bottom-21\% {
    bottom: -21%;
  }
  .gap-21\% {
    gap: 21%;
  }
  .sm\:top-21px {
    top: 21px;
  }
  .sm\:-top-21px {
    top: -21px;
  }
  .sm\:left-21px {
    left: 21px;
  }
  .sm\:-left-21px {
    left: -21px;
  }
  .sm\:right-21px {
    right: 21px;
  }
  .sm\:-right-21px {
    right: -21px;
  }
  .sm\:bottom-21px {
    bottom: 21px;
  }
  .sm\:-bottom-21px {
    bottom: -21px;
  }
  .gap-21px {
    gap: 21px;
  }
  .sm\:top-21rem {
    top: 21rem;
  }
  .sm\:-top-21rem {
    top: -21rem;
  }
  .sm\:left-21rem {
    left: 21rem;
  }
  .sm\:-left-21rem {
    left: -21rem;
  }
  .sm\:right-21rem {
    right: 21rem;
  }
  .sm\:-right-21rem {
    right: -21rem;
  }
  .sm\:bottom-21rem {
    bottom: 21rem;
  }
  .sm\:-bottom-21rem {
    bottom: -21rem;
  }
  .gap-21rem {
    gap: 21rem;
  }
  .sm\:top-22\% {
    top: 22%;
  }
  .sm\:-top-22\% {
    top: -22%;
  }
  .sm\:left-22\% {
    left: 22%;
  }
  .sm\:-left-22\% {
    left: -22%;
  }
  .sm\:right-22\% {
    right: 22%;
  }
  .sm\:-right-22\% {
    right: -22%;
  }
  .sm\:bottom-22\% {
    bottom: 22%;
  }
  .sm\:-bottom-22\% {
    bottom: -22%;
  }
  .gap-22\% {
    gap: 22%;
  }
  .sm\:top-22px {
    top: 22px;
  }
  .sm\:-top-22px {
    top: -22px;
  }
  .sm\:left-22px {
    left: 22px;
  }
  .sm\:-left-22px {
    left: -22px;
  }
  .sm\:right-22px {
    right: 22px;
  }
  .sm\:-right-22px {
    right: -22px;
  }
  .sm\:bottom-22px {
    bottom: 22px;
  }
  .sm\:-bottom-22px {
    bottom: -22px;
  }
  .gap-22px {
    gap: 22px;
  }
  .sm\:top-22rem {
    top: 22rem;
  }
  .sm\:-top-22rem {
    top: -22rem;
  }
  .sm\:left-22rem {
    left: 22rem;
  }
  .sm\:-left-22rem {
    left: -22rem;
  }
  .sm\:right-22rem {
    right: 22rem;
  }
  .sm\:-right-22rem {
    right: -22rem;
  }
  .sm\:bottom-22rem {
    bottom: 22rem;
  }
  .sm\:-bottom-22rem {
    bottom: -22rem;
  }
  .gap-22rem {
    gap: 22rem;
  }
  .sm\:top-23\% {
    top: 23%;
  }
  .sm\:-top-23\% {
    top: -23%;
  }
  .sm\:left-23\% {
    left: 23%;
  }
  .sm\:-left-23\% {
    left: -23%;
  }
  .sm\:right-23\% {
    right: 23%;
  }
  .sm\:-right-23\% {
    right: -23%;
  }
  .sm\:bottom-23\% {
    bottom: 23%;
  }
  .sm\:-bottom-23\% {
    bottom: -23%;
  }
  .gap-23\% {
    gap: 23%;
  }
  .sm\:top-23px {
    top: 23px;
  }
  .sm\:-top-23px {
    top: -23px;
  }
  .sm\:left-23px {
    left: 23px;
  }
  .sm\:-left-23px {
    left: -23px;
  }
  .sm\:right-23px {
    right: 23px;
  }
  .sm\:-right-23px {
    right: -23px;
  }
  .sm\:bottom-23px {
    bottom: 23px;
  }
  .sm\:-bottom-23px {
    bottom: -23px;
  }
  .gap-23px {
    gap: 23px;
  }
  .sm\:top-23rem {
    top: 23rem;
  }
  .sm\:-top-23rem {
    top: -23rem;
  }
  .sm\:left-23rem {
    left: 23rem;
  }
  .sm\:-left-23rem {
    left: -23rem;
  }
  .sm\:right-23rem {
    right: 23rem;
  }
  .sm\:-right-23rem {
    right: -23rem;
  }
  .sm\:bottom-23rem {
    bottom: 23rem;
  }
  .sm\:-bottom-23rem {
    bottom: -23rem;
  }
  .gap-23rem {
    gap: 23rem;
  }
  .sm\:top-24\% {
    top: 24%;
  }
  .sm\:-top-24\% {
    top: -24%;
  }
  .sm\:left-24\% {
    left: 24%;
  }
  .sm\:-left-24\% {
    left: -24%;
  }
  .sm\:right-24\% {
    right: 24%;
  }
  .sm\:-right-24\% {
    right: -24%;
  }
  .sm\:bottom-24\% {
    bottom: 24%;
  }
  .sm\:-bottom-24\% {
    bottom: -24%;
  }
  .gap-24\% {
    gap: 24%;
  }
  .sm\:top-24px {
    top: 24px;
  }
  .sm\:-top-24px {
    top: -24px;
  }
  .sm\:left-24px {
    left: 24px;
  }
  .sm\:-left-24px {
    left: -24px;
  }
  .sm\:right-24px {
    right: 24px;
  }
  .sm\:-right-24px {
    right: -24px;
  }
  .sm\:bottom-24px {
    bottom: 24px;
  }
  .sm\:-bottom-24px {
    bottom: -24px;
  }
  .gap-24px {
    gap: 24px;
  }
  .sm\:top-24rem {
    top: 24rem;
  }
  .sm\:-top-24rem {
    top: -24rem;
  }
  .sm\:left-24rem {
    left: 24rem;
  }
  .sm\:-left-24rem {
    left: -24rem;
  }
  .sm\:right-24rem {
    right: 24rem;
  }
  .sm\:-right-24rem {
    right: -24rem;
  }
  .sm\:bottom-24rem {
    bottom: 24rem;
  }
  .sm\:-bottom-24rem {
    bottom: -24rem;
  }
  .gap-24rem {
    gap: 24rem;
  }
  .sm\:top-25\% {
    top: 25%;
  }
  .sm\:-top-25\% {
    top: -25%;
  }
  .sm\:left-25\% {
    left: 25%;
  }
  .sm\:-left-25\% {
    left: -25%;
  }
  .sm\:right-25\% {
    right: 25%;
  }
  .sm\:-right-25\% {
    right: -25%;
  }
  .sm\:bottom-25\% {
    bottom: 25%;
  }
  .sm\:-bottom-25\% {
    bottom: -25%;
  }
  .gap-25\% {
    gap: 25%;
  }
  .sm\:top-25px {
    top: 25px;
  }
  .sm\:-top-25px {
    top: -25px;
  }
  .sm\:left-25px {
    left: 25px;
  }
  .sm\:-left-25px {
    left: -25px;
  }
  .sm\:right-25px {
    right: 25px;
  }
  .sm\:-right-25px {
    right: -25px;
  }
  .sm\:bottom-25px {
    bottom: 25px;
  }
  .sm\:-bottom-25px {
    bottom: -25px;
  }
  .gap-25px {
    gap: 25px;
  }
  .sm\:top-25rem {
    top: 25rem;
  }
  .sm\:-top-25rem {
    top: -25rem;
  }
  .sm\:left-25rem {
    left: 25rem;
  }
  .sm\:-left-25rem {
    left: -25rem;
  }
  .sm\:right-25rem {
    right: 25rem;
  }
  .sm\:-right-25rem {
    right: -25rem;
  }
  .sm\:bottom-25rem {
    bottom: 25rem;
  }
  .sm\:-bottom-25rem {
    bottom: -25rem;
  }
  .gap-25rem {
    gap: 25rem;
  }
  .sm\:top-26\% {
    top: 26%;
  }
  .sm\:-top-26\% {
    top: -26%;
  }
  .sm\:left-26\% {
    left: 26%;
  }
  .sm\:-left-26\% {
    left: -26%;
  }
  .sm\:right-26\% {
    right: 26%;
  }
  .sm\:-right-26\% {
    right: -26%;
  }
  .sm\:bottom-26\% {
    bottom: 26%;
  }
  .sm\:-bottom-26\% {
    bottom: -26%;
  }
  .gap-26\% {
    gap: 26%;
  }
  .sm\:top-26px {
    top: 26px;
  }
  .sm\:-top-26px {
    top: -26px;
  }
  .sm\:left-26px {
    left: 26px;
  }
  .sm\:-left-26px {
    left: -26px;
  }
  .sm\:right-26px {
    right: 26px;
  }
  .sm\:-right-26px {
    right: -26px;
  }
  .sm\:bottom-26px {
    bottom: 26px;
  }
  .sm\:-bottom-26px {
    bottom: -26px;
  }
  .gap-26px {
    gap: 26px;
  }
  .sm\:top-26rem {
    top: 26rem;
  }
  .sm\:-top-26rem {
    top: -26rem;
  }
  .sm\:left-26rem {
    left: 26rem;
  }
  .sm\:-left-26rem {
    left: -26rem;
  }
  .sm\:right-26rem {
    right: 26rem;
  }
  .sm\:-right-26rem {
    right: -26rem;
  }
  .sm\:bottom-26rem {
    bottom: 26rem;
  }
  .sm\:-bottom-26rem {
    bottom: -26rem;
  }
  .gap-26rem {
    gap: 26rem;
  }
  .sm\:top-27\% {
    top: 27%;
  }
  .sm\:-top-27\% {
    top: -27%;
  }
  .sm\:left-27\% {
    left: 27%;
  }
  .sm\:-left-27\% {
    left: -27%;
  }
  .sm\:right-27\% {
    right: 27%;
  }
  .sm\:-right-27\% {
    right: -27%;
  }
  .sm\:bottom-27\% {
    bottom: 27%;
  }
  .sm\:-bottom-27\% {
    bottom: -27%;
  }
  .gap-27\% {
    gap: 27%;
  }
  .sm\:top-27px {
    top: 27px;
  }
  .sm\:-top-27px {
    top: -27px;
  }
  .sm\:left-27px {
    left: 27px;
  }
  .sm\:-left-27px {
    left: -27px;
  }
  .sm\:right-27px {
    right: 27px;
  }
  .sm\:-right-27px {
    right: -27px;
  }
  .sm\:bottom-27px {
    bottom: 27px;
  }
  .sm\:-bottom-27px {
    bottom: -27px;
  }
  .gap-27px {
    gap: 27px;
  }
  .sm\:top-27rem {
    top: 27rem;
  }
  .sm\:-top-27rem {
    top: -27rem;
  }
  .sm\:left-27rem {
    left: 27rem;
  }
  .sm\:-left-27rem {
    left: -27rem;
  }
  .sm\:right-27rem {
    right: 27rem;
  }
  .sm\:-right-27rem {
    right: -27rem;
  }
  .sm\:bottom-27rem {
    bottom: 27rem;
  }
  .sm\:-bottom-27rem {
    bottom: -27rem;
  }
  .gap-27rem {
    gap: 27rem;
  }
  .sm\:top-28\% {
    top: 28%;
  }
  .sm\:-top-28\% {
    top: -28%;
  }
  .sm\:left-28\% {
    left: 28%;
  }
  .sm\:-left-28\% {
    left: -28%;
  }
  .sm\:right-28\% {
    right: 28%;
  }
  .sm\:-right-28\% {
    right: -28%;
  }
  .sm\:bottom-28\% {
    bottom: 28%;
  }
  .sm\:-bottom-28\% {
    bottom: -28%;
  }
  .gap-28\% {
    gap: 28%;
  }
  .sm\:top-28px {
    top: 28px;
  }
  .sm\:-top-28px {
    top: -28px;
  }
  .sm\:left-28px {
    left: 28px;
  }
  .sm\:-left-28px {
    left: -28px;
  }
  .sm\:right-28px {
    right: 28px;
  }
  .sm\:-right-28px {
    right: -28px;
  }
  .sm\:bottom-28px {
    bottom: 28px;
  }
  .sm\:-bottom-28px {
    bottom: -28px;
  }
  .gap-28px {
    gap: 28px;
  }
  .sm\:top-28rem {
    top: 28rem;
  }
  .sm\:-top-28rem {
    top: -28rem;
  }
  .sm\:left-28rem {
    left: 28rem;
  }
  .sm\:-left-28rem {
    left: -28rem;
  }
  .sm\:right-28rem {
    right: 28rem;
  }
  .sm\:-right-28rem {
    right: -28rem;
  }
  .sm\:bottom-28rem {
    bottom: 28rem;
  }
  .sm\:-bottom-28rem {
    bottom: -28rem;
  }
  .gap-28rem {
    gap: 28rem;
  }
  .sm\:top-29\% {
    top: 29%;
  }
  .sm\:-top-29\% {
    top: -29%;
  }
  .sm\:left-29\% {
    left: 29%;
  }
  .sm\:-left-29\% {
    left: -29%;
  }
  .sm\:right-29\% {
    right: 29%;
  }
  .sm\:-right-29\% {
    right: -29%;
  }
  .sm\:bottom-29\% {
    bottom: 29%;
  }
  .sm\:-bottom-29\% {
    bottom: -29%;
  }
  .gap-29\% {
    gap: 29%;
  }
  .sm\:top-29px {
    top: 29px;
  }
  .sm\:-top-29px {
    top: -29px;
  }
  .sm\:left-29px {
    left: 29px;
  }
  .sm\:-left-29px {
    left: -29px;
  }
  .sm\:right-29px {
    right: 29px;
  }
  .sm\:-right-29px {
    right: -29px;
  }
  .sm\:bottom-29px {
    bottom: 29px;
  }
  .sm\:-bottom-29px {
    bottom: -29px;
  }
  .gap-29px {
    gap: 29px;
  }
  .sm\:top-29rem {
    top: 29rem;
  }
  .sm\:-top-29rem {
    top: -29rem;
  }
  .sm\:left-29rem {
    left: 29rem;
  }
  .sm\:-left-29rem {
    left: -29rem;
  }
  .sm\:right-29rem {
    right: 29rem;
  }
  .sm\:-right-29rem {
    right: -29rem;
  }
  .sm\:bottom-29rem {
    bottom: 29rem;
  }
  .sm\:-bottom-29rem {
    bottom: -29rem;
  }
  .gap-29rem {
    gap: 29rem;
  }
  .sm\:top-30\% {
    top: 30%;
  }
  .sm\:-top-30\% {
    top: -30%;
  }
  .sm\:left-30\% {
    left: 30%;
  }
  .sm\:-left-30\% {
    left: -30%;
  }
  .sm\:right-30\% {
    right: 30%;
  }
  .sm\:-right-30\% {
    right: -30%;
  }
  .sm\:bottom-30\% {
    bottom: 30%;
  }
  .sm\:-bottom-30\% {
    bottom: -30%;
  }
  .gap-30\% {
    gap: 30%;
  }
  .sm\:top-30px {
    top: 30px;
  }
  .sm\:-top-30px {
    top: -30px;
  }
  .sm\:left-30px {
    left: 30px;
  }
  .sm\:-left-30px {
    left: -30px;
  }
  .sm\:right-30px {
    right: 30px;
  }
  .sm\:-right-30px {
    right: -30px;
  }
  .sm\:bottom-30px {
    bottom: 30px;
  }
  .sm\:-bottom-30px {
    bottom: -30px;
  }
  .gap-30px {
    gap: 30px;
  }
  .sm\:top-30rem {
    top: 30rem;
  }
  .sm\:-top-30rem {
    top: -30rem;
  }
  .sm\:left-30rem {
    left: 30rem;
  }
  .sm\:-left-30rem {
    left: -30rem;
  }
  .sm\:right-30rem {
    right: 30rem;
  }
  .sm\:-right-30rem {
    right: -30rem;
  }
  .sm\:bottom-30rem {
    bottom: 30rem;
  }
  .sm\:-bottom-30rem {
    bottom: -30rem;
  }
  .gap-30rem {
    gap: 30rem;
  }
  .sm\:top-31\% {
    top: 31%;
  }
  .sm\:-top-31\% {
    top: -31%;
  }
  .sm\:left-31\% {
    left: 31%;
  }
  .sm\:-left-31\% {
    left: -31%;
  }
  .sm\:right-31\% {
    right: 31%;
  }
  .sm\:-right-31\% {
    right: -31%;
  }
  .sm\:bottom-31\% {
    bottom: 31%;
  }
  .sm\:-bottom-31\% {
    bottom: -31%;
  }
  .gap-31\% {
    gap: 31%;
  }
  .sm\:top-31px {
    top: 31px;
  }
  .sm\:-top-31px {
    top: -31px;
  }
  .sm\:left-31px {
    left: 31px;
  }
  .sm\:-left-31px {
    left: -31px;
  }
  .sm\:right-31px {
    right: 31px;
  }
  .sm\:-right-31px {
    right: -31px;
  }
  .sm\:bottom-31px {
    bottom: 31px;
  }
  .sm\:-bottom-31px {
    bottom: -31px;
  }
  .gap-31px {
    gap: 31px;
  }
  .sm\:top-31rem {
    top: 31rem;
  }
  .sm\:-top-31rem {
    top: -31rem;
  }
  .sm\:left-31rem {
    left: 31rem;
  }
  .sm\:-left-31rem {
    left: -31rem;
  }
  .sm\:right-31rem {
    right: 31rem;
  }
  .sm\:-right-31rem {
    right: -31rem;
  }
  .sm\:bottom-31rem {
    bottom: 31rem;
  }
  .sm\:-bottom-31rem {
    bottom: -31rem;
  }
  .gap-31rem {
    gap: 31rem;
  }
  .sm\:top-32\% {
    top: 32%;
  }
  .sm\:-top-32\% {
    top: -32%;
  }
  .sm\:left-32\% {
    left: 32%;
  }
  .sm\:-left-32\% {
    left: -32%;
  }
  .sm\:right-32\% {
    right: 32%;
  }
  .sm\:-right-32\% {
    right: -32%;
  }
  .sm\:bottom-32\% {
    bottom: 32%;
  }
  .sm\:-bottom-32\% {
    bottom: -32%;
  }
  .gap-32\% {
    gap: 32%;
  }
  .sm\:top-32px {
    top: 32px;
  }
  .sm\:-top-32px {
    top: -32px;
  }
  .sm\:left-32px {
    left: 32px;
  }
  .sm\:-left-32px {
    left: -32px;
  }
  .sm\:right-32px {
    right: 32px;
  }
  .sm\:-right-32px {
    right: -32px;
  }
  .sm\:bottom-32px {
    bottom: 32px;
  }
  .sm\:-bottom-32px {
    bottom: -32px;
  }
  .gap-32px {
    gap: 32px;
  }
  .sm\:top-32rem {
    top: 32rem;
  }
  .sm\:-top-32rem {
    top: -32rem;
  }
  .sm\:left-32rem {
    left: 32rem;
  }
  .sm\:-left-32rem {
    left: -32rem;
  }
  .sm\:right-32rem {
    right: 32rem;
  }
  .sm\:-right-32rem {
    right: -32rem;
  }
  .sm\:bottom-32rem {
    bottom: 32rem;
  }
  .sm\:-bottom-32rem {
    bottom: -32rem;
  }
  .gap-32rem {
    gap: 32rem;
  }
  .sm\:top-33\% {
    top: 33%;
  }
  .sm\:-top-33\% {
    top: -33%;
  }
  .sm\:left-33\% {
    left: 33%;
  }
  .sm\:-left-33\% {
    left: -33%;
  }
  .sm\:right-33\% {
    right: 33%;
  }
  .sm\:-right-33\% {
    right: -33%;
  }
  .sm\:bottom-33\% {
    bottom: 33%;
  }
  .sm\:-bottom-33\% {
    bottom: -33%;
  }
  .gap-33\% {
    gap: 33%;
  }
  .sm\:top-33px {
    top: 33px;
  }
  .sm\:-top-33px {
    top: -33px;
  }
  .sm\:left-33px {
    left: 33px;
  }
  .sm\:-left-33px {
    left: -33px;
  }
  .sm\:right-33px {
    right: 33px;
  }
  .sm\:-right-33px {
    right: -33px;
  }
  .sm\:bottom-33px {
    bottom: 33px;
  }
  .sm\:-bottom-33px {
    bottom: -33px;
  }
  .gap-33px {
    gap: 33px;
  }
  .sm\:top-33rem {
    top: 33rem;
  }
  .sm\:-top-33rem {
    top: -33rem;
  }
  .sm\:left-33rem {
    left: 33rem;
  }
  .sm\:-left-33rem {
    left: -33rem;
  }
  .sm\:right-33rem {
    right: 33rem;
  }
  .sm\:-right-33rem {
    right: -33rem;
  }
  .sm\:bottom-33rem {
    bottom: 33rem;
  }
  .sm\:-bottom-33rem {
    bottom: -33rem;
  }
  .gap-33rem {
    gap: 33rem;
  }
  .sm\:top-34\% {
    top: 34%;
  }
  .sm\:-top-34\% {
    top: -34%;
  }
  .sm\:left-34\% {
    left: 34%;
  }
  .sm\:-left-34\% {
    left: -34%;
  }
  .sm\:right-34\% {
    right: 34%;
  }
  .sm\:-right-34\% {
    right: -34%;
  }
  .sm\:bottom-34\% {
    bottom: 34%;
  }
  .sm\:-bottom-34\% {
    bottom: -34%;
  }
  .gap-34\% {
    gap: 34%;
  }
  .sm\:top-34px {
    top: 34px;
  }
  .sm\:-top-34px {
    top: -34px;
  }
  .sm\:left-34px {
    left: 34px;
  }
  .sm\:-left-34px {
    left: -34px;
  }
  .sm\:right-34px {
    right: 34px;
  }
  .sm\:-right-34px {
    right: -34px;
  }
  .sm\:bottom-34px {
    bottom: 34px;
  }
  .sm\:-bottom-34px {
    bottom: -34px;
  }
  .gap-34px {
    gap: 34px;
  }
  .sm\:top-34rem {
    top: 34rem;
  }
  .sm\:-top-34rem {
    top: -34rem;
  }
  .sm\:left-34rem {
    left: 34rem;
  }
  .sm\:-left-34rem {
    left: -34rem;
  }
  .sm\:right-34rem {
    right: 34rem;
  }
  .sm\:-right-34rem {
    right: -34rem;
  }
  .sm\:bottom-34rem {
    bottom: 34rem;
  }
  .sm\:-bottom-34rem {
    bottom: -34rem;
  }
  .gap-34rem {
    gap: 34rem;
  }
  .sm\:top-35\% {
    top: 35%;
  }
  .sm\:-top-35\% {
    top: -35%;
  }
  .sm\:left-35\% {
    left: 35%;
  }
  .sm\:-left-35\% {
    left: -35%;
  }
  .sm\:right-35\% {
    right: 35%;
  }
  .sm\:-right-35\% {
    right: -35%;
  }
  .sm\:bottom-35\% {
    bottom: 35%;
  }
  .sm\:-bottom-35\% {
    bottom: -35%;
  }
  .gap-35\% {
    gap: 35%;
  }
  .sm\:top-35px {
    top: 35px;
  }
  .sm\:-top-35px {
    top: -35px;
  }
  .sm\:left-35px {
    left: 35px;
  }
  .sm\:-left-35px {
    left: -35px;
  }
  .sm\:right-35px {
    right: 35px;
  }
  .sm\:-right-35px {
    right: -35px;
  }
  .sm\:bottom-35px {
    bottom: 35px;
  }
  .sm\:-bottom-35px {
    bottom: -35px;
  }
  .gap-35px {
    gap: 35px;
  }
  .sm\:top-35rem {
    top: 35rem;
  }
  .sm\:-top-35rem {
    top: -35rem;
  }
  .sm\:left-35rem {
    left: 35rem;
  }
  .sm\:-left-35rem {
    left: -35rem;
  }
  .sm\:right-35rem {
    right: 35rem;
  }
  .sm\:-right-35rem {
    right: -35rem;
  }
  .sm\:bottom-35rem {
    bottom: 35rem;
  }
  .sm\:-bottom-35rem {
    bottom: -35rem;
  }
  .gap-35rem {
    gap: 35rem;
  }
  .sm\:top-36\% {
    top: 36%;
  }
  .sm\:-top-36\% {
    top: -36%;
  }
  .sm\:left-36\% {
    left: 36%;
  }
  .sm\:-left-36\% {
    left: -36%;
  }
  .sm\:right-36\% {
    right: 36%;
  }
  .sm\:-right-36\% {
    right: -36%;
  }
  .sm\:bottom-36\% {
    bottom: 36%;
  }
  .sm\:-bottom-36\% {
    bottom: -36%;
  }
  .gap-36\% {
    gap: 36%;
  }
  .sm\:top-36px {
    top: 36px;
  }
  .sm\:-top-36px {
    top: -36px;
  }
  .sm\:left-36px {
    left: 36px;
  }
  .sm\:-left-36px {
    left: -36px;
  }
  .sm\:right-36px {
    right: 36px;
  }
  .sm\:-right-36px {
    right: -36px;
  }
  .sm\:bottom-36px {
    bottom: 36px;
  }
  .sm\:-bottom-36px {
    bottom: -36px;
  }
  .gap-36px {
    gap: 36px;
  }
  .sm\:top-36rem {
    top: 36rem;
  }
  .sm\:-top-36rem {
    top: -36rem;
  }
  .sm\:left-36rem {
    left: 36rem;
  }
  .sm\:-left-36rem {
    left: -36rem;
  }
  .sm\:right-36rem {
    right: 36rem;
  }
  .sm\:-right-36rem {
    right: -36rem;
  }
  .sm\:bottom-36rem {
    bottom: 36rem;
  }
  .sm\:-bottom-36rem {
    bottom: -36rem;
  }
  .gap-36rem {
    gap: 36rem;
  }
  .sm\:top-37\% {
    top: 37%;
  }
  .sm\:-top-37\% {
    top: -37%;
  }
  .sm\:left-37\% {
    left: 37%;
  }
  .sm\:-left-37\% {
    left: -37%;
  }
  .sm\:right-37\% {
    right: 37%;
  }
  .sm\:-right-37\% {
    right: -37%;
  }
  .sm\:bottom-37\% {
    bottom: 37%;
  }
  .sm\:-bottom-37\% {
    bottom: -37%;
  }
  .gap-37\% {
    gap: 37%;
  }
  .sm\:top-37px {
    top: 37px;
  }
  .sm\:-top-37px {
    top: -37px;
  }
  .sm\:left-37px {
    left: 37px;
  }
  .sm\:-left-37px {
    left: -37px;
  }
  .sm\:right-37px {
    right: 37px;
  }
  .sm\:-right-37px {
    right: -37px;
  }
  .sm\:bottom-37px {
    bottom: 37px;
  }
  .sm\:-bottom-37px {
    bottom: -37px;
  }
  .gap-37px {
    gap: 37px;
  }
  .sm\:top-37rem {
    top: 37rem;
  }
  .sm\:-top-37rem {
    top: -37rem;
  }
  .sm\:left-37rem {
    left: 37rem;
  }
  .sm\:-left-37rem {
    left: -37rem;
  }
  .sm\:right-37rem {
    right: 37rem;
  }
  .sm\:-right-37rem {
    right: -37rem;
  }
  .sm\:bottom-37rem {
    bottom: 37rem;
  }
  .sm\:-bottom-37rem {
    bottom: -37rem;
  }
  .gap-37rem {
    gap: 37rem;
  }
  .sm\:top-38\% {
    top: 38%;
  }
  .sm\:-top-38\% {
    top: -38%;
  }
  .sm\:left-38\% {
    left: 38%;
  }
  .sm\:-left-38\% {
    left: -38%;
  }
  .sm\:right-38\% {
    right: 38%;
  }
  .sm\:-right-38\% {
    right: -38%;
  }
  .sm\:bottom-38\% {
    bottom: 38%;
  }
  .sm\:-bottom-38\% {
    bottom: -38%;
  }
  .gap-38\% {
    gap: 38%;
  }
  .sm\:top-38px {
    top: 38px;
  }
  .sm\:-top-38px {
    top: -38px;
  }
  .sm\:left-38px {
    left: 38px;
  }
  .sm\:-left-38px {
    left: -38px;
  }
  .sm\:right-38px {
    right: 38px;
  }
  .sm\:-right-38px {
    right: -38px;
  }
  .sm\:bottom-38px {
    bottom: 38px;
  }
  .sm\:-bottom-38px {
    bottom: -38px;
  }
  .gap-38px {
    gap: 38px;
  }
  .sm\:top-38rem {
    top: 38rem;
  }
  .sm\:-top-38rem {
    top: -38rem;
  }
  .sm\:left-38rem {
    left: 38rem;
  }
  .sm\:-left-38rem {
    left: -38rem;
  }
  .sm\:right-38rem {
    right: 38rem;
  }
  .sm\:-right-38rem {
    right: -38rem;
  }
  .sm\:bottom-38rem {
    bottom: 38rem;
  }
  .sm\:-bottom-38rem {
    bottom: -38rem;
  }
  .gap-38rem {
    gap: 38rem;
  }
  .sm\:top-39\% {
    top: 39%;
  }
  .sm\:-top-39\% {
    top: -39%;
  }
  .sm\:left-39\% {
    left: 39%;
  }
  .sm\:-left-39\% {
    left: -39%;
  }
  .sm\:right-39\% {
    right: 39%;
  }
  .sm\:-right-39\% {
    right: -39%;
  }
  .sm\:bottom-39\% {
    bottom: 39%;
  }
  .sm\:-bottom-39\% {
    bottom: -39%;
  }
  .gap-39\% {
    gap: 39%;
  }
  .sm\:top-39px {
    top: 39px;
  }
  .sm\:-top-39px {
    top: -39px;
  }
  .sm\:left-39px {
    left: 39px;
  }
  .sm\:-left-39px {
    left: -39px;
  }
  .sm\:right-39px {
    right: 39px;
  }
  .sm\:-right-39px {
    right: -39px;
  }
  .sm\:bottom-39px {
    bottom: 39px;
  }
  .sm\:-bottom-39px {
    bottom: -39px;
  }
  .gap-39px {
    gap: 39px;
  }
  .sm\:top-39rem {
    top: 39rem;
  }
  .sm\:-top-39rem {
    top: -39rem;
  }
  .sm\:left-39rem {
    left: 39rem;
  }
  .sm\:-left-39rem {
    left: -39rem;
  }
  .sm\:right-39rem {
    right: 39rem;
  }
  .sm\:-right-39rem {
    right: -39rem;
  }
  .sm\:bottom-39rem {
    bottom: 39rem;
  }
  .sm\:-bottom-39rem {
    bottom: -39rem;
  }
  .gap-39rem {
    gap: 39rem;
  }
  .sm\:top-40\% {
    top: 40%;
  }
  .sm\:-top-40\% {
    top: -40%;
  }
  .sm\:left-40\% {
    left: 40%;
  }
  .sm\:-left-40\% {
    left: -40%;
  }
  .sm\:right-40\% {
    right: 40%;
  }
  .sm\:-right-40\% {
    right: -40%;
  }
  .sm\:bottom-40\% {
    bottom: 40%;
  }
  .sm\:-bottom-40\% {
    bottom: -40%;
  }
  .gap-40\% {
    gap: 40%;
  }
  .sm\:top-40px {
    top: 40px;
  }
  .sm\:-top-40px {
    top: -40px;
  }
  .sm\:left-40px {
    left: 40px;
  }
  .sm\:-left-40px {
    left: -40px;
  }
  .sm\:right-40px {
    right: 40px;
  }
  .sm\:-right-40px {
    right: -40px;
  }
  .sm\:bottom-40px {
    bottom: 40px;
  }
  .sm\:-bottom-40px {
    bottom: -40px;
  }
  .gap-40px {
    gap: 40px;
  }
  .sm\:top-40rem {
    top: 40rem;
  }
  .sm\:-top-40rem {
    top: -40rem;
  }
  .sm\:left-40rem {
    left: 40rem;
  }
  .sm\:-left-40rem {
    left: -40rem;
  }
  .sm\:right-40rem {
    right: 40rem;
  }
  .sm\:-right-40rem {
    right: -40rem;
  }
  .sm\:bottom-40rem {
    bottom: 40rem;
  }
  .sm\:-bottom-40rem {
    bottom: -40rem;
  }
  .gap-40rem {
    gap: 40rem;
  }
  .sm\:top-41\% {
    top: 41%;
  }
  .sm\:-top-41\% {
    top: -41%;
  }
  .sm\:left-41\% {
    left: 41%;
  }
  .sm\:-left-41\% {
    left: -41%;
  }
  .sm\:right-41\% {
    right: 41%;
  }
  .sm\:-right-41\% {
    right: -41%;
  }
  .sm\:bottom-41\% {
    bottom: 41%;
  }
  .sm\:-bottom-41\% {
    bottom: -41%;
  }
  .gap-41\% {
    gap: 41%;
  }
  .sm\:top-41px {
    top: 41px;
  }
  .sm\:-top-41px {
    top: -41px;
  }
  .sm\:left-41px {
    left: 41px;
  }
  .sm\:-left-41px {
    left: -41px;
  }
  .sm\:right-41px {
    right: 41px;
  }
  .sm\:-right-41px {
    right: -41px;
  }
  .sm\:bottom-41px {
    bottom: 41px;
  }
  .sm\:-bottom-41px {
    bottom: -41px;
  }
  .gap-41px {
    gap: 41px;
  }
  .sm\:top-41rem {
    top: 41rem;
  }
  .sm\:-top-41rem {
    top: -41rem;
  }
  .sm\:left-41rem {
    left: 41rem;
  }
  .sm\:-left-41rem {
    left: -41rem;
  }
  .sm\:right-41rem {
    right: 41rem;
  }
  .sm\:-right-41rem {
    right: -41rem;
  }
  .sm\:bottom-41rem {
    bottom: 41rem;
  }
  .sm\:-bottom-41rem {
    bottom: -41rem;
  }
  .gap-41rem {
    gap: 41rem;
  }
  .sm\:top-42\% {
    top: 42%;
  }
  .sm\:-top-42\% {
    top: -42%;
  }
  .sm\:left-42\% {
    left: 42%;
  }
  .sm\:-left-42\% {
    left: -42%;
  }
  .sm\:right-42\% {
    right: 42%;
  }
  .sm\:-right-42\% {
    right: -42%;
  }
  .sm\:bottom-42\% {
    bottom: 42%;
  }
  .sm\:-bottom-42\% {
    bottom: -42%;
  }
  .gap-42\% {
    gap: 42%;
  }
  .sm\:top-42px {
    top: 42px;
  }
  .sm\:-top-42px {
    top: -42px;
  }
  .sm\:left-42px {
    left: 42px;
  }
  .sm\:-left-42px {
    left: -42px;
  }
  .sm\:right-42px {
    right: 42px;
  }
  .sm\:-right-42px {
    right: -42px;
  }
  .sm\:bottom-42px {
    bottom: 42px;
  }
  .sm\:-bottom-42px {
    bottom: -42px;
  }
  .gap-42px {
    gap: 42px;
  }
  .sm\:top-42rem {
    top: 42rem;
  }
  .sm\:-top-42rem {
    top: -42rem;
  }
  .sm\:left-42rem {
    left: 42rem;
  }
  .sm\:-left-42rem {
    left: -42rem;
  }
  .sm\:right-42rem {
    right: 42rem;
  }
  .sm\:-right-42rem {
    right: -42rem;
  }
  .sm\:bottom-42rem {
    bottom: 42rem;
  }
  .sm\:-bottom-42rem {
    bottom: -42rem;
  }
  .gap-42rem {
    gap: 42rem;
  }
  .sm\:top-43\% {
    top: 43%;
  }
  .sm\:-top-43\% {
    top: -43%;
  }
  .sm\:left-43\% {
    left: 43%;
  }
  .sm\:-left-43\% {
    left: -43%;
  }
  .sm\:right-43\% {
    right: 43%;
  }
  .sm\:-right-43\% {
    right: -43%;
  }
  .sm\:bottom-43\% {
    bottom: 43%;
  }
  .sm\:-bottom-43\% {
    bottom: -43%;
  }
  .gap-43\% {
    gap: 43%;
  }
  .sm\:top-43px {
    top: 43px;
  }
  .sm\:-top-43px {
    top: -43px;
  }
  .sm\:left-43px {
    left: 43px;
  }
  .sm\:-left-43px {
    left: -43px;
  }
  .sm\:right-43px {
    right: 43px;
  }
  .sm\:-right-43px {
    right: -43px;
  }
  .sm\:bottom-43px {
    bottom: 43px;
  }
  .sm\:-bottom-43px {
    bottom: -43px;
  }
  .gap-43px {
    gap: 43px;
  }
  .sm\:top-43rem {
    top: 43rem;
  }
  .sm\:-top-43rem {
    top: -43rem;
  }
  .sm\:left-43rem {
    left: 43rem;
  }
  .sm\:-left-43rem {
    left: -43rem;
  }
  .sm\:right-43rem {
    right: 43rem;
  }
  .sm\:-right-43rem {
    right: -43rem;
  }
  .sm\:bottom-43rem {
    bottom: 43rem;
  }
  .sm\:-bottom-43rem {
    bottom: -43rem;
  }
  .gap-43rem {
    gap: 43rem;
  }
  .sm\:top-44\% {
    top: 44%;
  }
  .sm\:-top-44\% {
    top: -44%;
  }
  .sm\:left-44\% {
    left: 44%;
  }
  .sm\:-left-44\% {
    left: -44%;
  }
  .sm\:right-44\% {
    right: 44%;
  }
  .sm\:-right-44\% {
    right: -44%;
  }
  .sm\:bottom-44\% {
    bottom: 44%;
  }
  .sm\:-bottom-44\% {
    bottom: -44%;
  }
  .gap-44\% {
    gap: 44%;
  }
  .sm\:top-44px {
    top: 44px;
  }
  .sm\:-top-44px {
    top: -44px;
  }
  .sm\:left-44px {
    left: 44px;
  }
  .sm\:-left-44px {
    left: -44px;
  }
  .sm\:right-44px {
    right: 44px;
  }
  .sm\:-right-44px {
    right: -44px;
  }
  .sm\:bottom-44px {
    bottom: 44px;
  }
  .sm\:-bottom-44px {
    bottom: -44px;
  }
  .gap-44px {
    gap: 44px;
  }
  .sm\:top-44rem {
    top: 44rem;
  }
  .sm\:-top-44rem {
    top: -44rem;
  }
  .sm\:left-44rem {
    left: 44rem;
  }
  .sm\:-left-44rem {
    left: -44rem;
  }
  .sm\:right-44rem {
    right: 44rem;
  }
  .sm\:-right-44rem {
    right: -44rem;
  }
  .sm\:bottom-44rem {
    bottom: 44rem;
  }
  .sm\:-bottom-44rem {
    bottom: -44rem;
  }
  .gap-44rem {
    gap: 44rem;
  }
  .sm\:top-45\% {
    top: 45%;
  }
  .sm\:-top-45\% {
    top: -45%;
  }
  .sm\:left-45\% {
    left: 45%;
  }
  .sm\:-left-45\% {
    left: -45%;
  }
  .sm\:right-45\% {
    right: 45%;
  }
  .sm\:-right-45\% {
    right: -45%;
  }
  .sm\:bottom-45\% {
    bottom: 45%;
  }
  .sm\:-bottom-45\% {
    bottom: -45%;
  }
  .gap-45\% {
    gap: 45%;
  }
  .sm\:top-45px {
    top: 45px;
  }
  .sm\:-top-45px {
    top: -45px;
  }
  .sm\:left-45px {
    left: 45px;
  }
  .sm\:-left-45px {
    left: -45px;
  }
  .sm\:right-45px {
    right: 45px;
  }
  .sm\:-right-45px {
    right: -45px;
  }
  .sm\:bottom-45px {
    bottom: 45px;
  }
  .sm\:-bottom-45px {
    bottom: -45px;
  }
  .gap-45px {
    gap: 45px;
  }
  .sm\:top-45rem {
    top: 45rem;
  }
  .sm\:-top-45rem {
    top: -45rem;
  }
  .sm\:left-45rem {
    left: 45rem;
  }
  .sm\:-left-45rem {
    left: -45rem;
  }
  .sm\:right-45rem {
    right: 45rem;
  }
  .sm\:-right-45rem {
    right: -45rem;
  }
  .sm\:bottom-45rem {
    bottom: 45rem;
  }
  .sm\:-bottom-45rem {
    bottom: -45rem;
  }
  .gap-45rem {
    gap: 45rem;
  }
  .sm\:top-46\% {
    top: 46%;
  }
  .sm\:-top-46\% {
    top: -46%;
  }
  .sm\:left-46\% {
    left: 46%;
  }
  .sm\:-left-46\% {
    left: -46%;
  }
  .sm\:right-46\% {
    right: 46%;
  }
  .sm\:-right-46\% {
    right: -46%;
  }
  .sm\:bottom-46\% {
    bottom: 46%;
  }
  .sm\:-bottom-46\% {
    bottom: -46%;
  }
  .gap-46\% {
    gap: 46%;
  }
  .sm\:top-46px {
    top: 46px;
  }
  .sm\:-top-46px {
    top: -46px;
  }
  .sm\:left-46px {
    left: 46px;
  }
  .sm\:-left-46px {
    left: -46px;
  }
  .sm\:right-46px {
    right: 46px;
  }
  .sm\:-right-46px {
    right: -46px;
  }
  .sm\:bottom-46px {
    bottom: 46px;
  }
  .sm\:-bottom-46px {
    bottom: -46px;
  }
  .gap-46px {
    gap: 46px;
  }
  .sm\:top-46rem {
    top: 46rem;
  }
  .sm\:-top-46rem {
    top: -46rem;
  }
  .sm\:left-46rem {
    left: 46rem;
  }
  .sm\:-left-46rem {
    left: -46rem;
  }
  .sm\:right-46rem {
    right: 46rem;
  }
  .sm\:-right-46rem {
    right: -46rem;
  }
  .sm\:bottom-46rem {
    bottom: 46rem;
  }
  .sm\:-bottom-46rem {
    bottom: -46rem;
  }
  .gap-46rem {
    gap: 46rem;
  }
  .sm\:top-47\% {
    top: 47%;
  }
  .sm\:-top-47\% {
    top: -47%;
  }
  .sm\:left-47\% {
    left: 47%;
  }
  .sm\:-left-47\% {
    left: -47%;
  }
  .sm\:right-47\% {
    right: 47%;
  }
  .sm\:-right-47\% {
    right: -47%;
  }
  .sm\:bottom-47\% {
    bottom: 47%;
  }
  .sm\:-bottom-47\% {
    bottom: -47%;
  }
  .gap-47\% {
    gap: 47%;
  }
  .sm\:top-47px {
    top: 47px;
  }
  .sm\:-top-47px {
    top: -47px;
  }
  .sm\:left-47px {
    left: 47px;
  }
  .sm\:-left-47px {
    left: -47px;
  }
  .sm\:right-47px {
    right: 47px;
  }
  .sm\:-right-47px {
    right: -47px;
  }
  .sm\:bottom-47px {
    bottom: 47px;
  }
  .sm\:-bottom-47px {
    bottom: -47px;
  }
  .gap-47px {
    gap: 47px;
  }
  .sm\:top-47rem {
    top: 47rem;
  }
  .sm\:-top-47rem {
    top: -47rem;
  }
  .sm\:left-47rem {
    left: 47rem;
  }
  .sm\:-left-47rem {
    left: -47rem;
  }
  .sm\:right-47rem {
    right: 47rem;
  }
  .sm\:-right-47rem {
    right: -47rem;
  }
  .sm\:bottom-47rem {
    bottom: 47rem;
  }
  .sm\:-bottom-47rem {
    bottom: -47rem;
  }
  .gap-47rem {
    gap: 47rem;
  }
  .sm\:top-48\% {
    top: 48%;
  }
  .sm\:-top-48\% {
    top: -48%;
  }
  .sm\:left-48\% {
    left: 48%;
  }
  .sm\:-left-48\% {
    left: -48%;
  }
  .sm\:right-48\% {
    right: 48%;
  }
  .sm\:-right-48\% {
    right: -48%;
  }
  .sm\:bottom-48\% {
    bottom: 48%;
  }
  .sm\:-bottom-48\% {
    bottom: -48%;
  }
  .gap-48\% {
    gap: 48%;
  }
  .sm\:top-48px {
    top: 48px;
  }
  .sm\:-top-48px {
    top: -48px;
  }
  .sm\:left-48px {
    left: 48px;
  }
  .sm\:-left-48px {
    left: -48px;
  }
  .sm\:right-48px {
    right: 48px;
  }
  .sm\:-right-48px {
    right: -48px;
  }
  .sm\:bottom-48px {
    bottom: 48px;
  }
  .sm\:-bottom-48px {
    bottom: -48px;
  }
  .gap-48px {
    gap: 48px;
  }
  .sm\:top-48rem {
    top: 48rem;
  }
  .sm\:-top-48rem {
    top: -48rem;
  }
  .sm\:left-48rem {
    left: 48rem;
  }
  .sm\:-left-48rem {
    left: -48rem;
  }
  .sm\:right-48rem {
    right: 48rem;
  }
  .sm\:-right-48rem {
    right: -48rem;
  }
  .sm\:bottom-48rem {
    bottom: 48rem;
  }
  .sm\:-bottom-48rem {
    bottom: -48rem;
  }
  .gap-48rem {
    gap: 48rem;
  }
  .sm\:top-49\% {
    top: 49%;
  }
  .sm\:-top-49\% {
    top: -49%;
  }
  .sm\:left-49\% {
    left: 49%;
  }
  .sm\:-left-49\% {
    left: -49%;
  }
  .sm\:right-49\% {
    right: 49%;
  }
  .sm\:-right-49\% {
    right: -49%;
  }
  .sm\:bottom-49\% {
    bottom: 49%;
  }
  .sm\:-bottom-49\% {
    bottom: -49%;
  }
  .gap-49\% {
    gap: 49%;
  }
  .sm\:top-49px {
    top: 49px;
  }
  .sm\:-top-49px {
    top: -49px;
  }
  .sm\:left-49px {
    left: 49px;
  }
  .sm\:-left-49px {
    left: -49px;
  }
  .sm\:right-49px {
    right: 49px;
  }
  .sm\:-right-49px {
    right: -49px;
  }
  .sm\:bottom-49px {
    bottom: 49px;
  }
  .sm\:-bottom-49px {
    bottom: -49px;
  }
  .gap-49px {
    gap: 49px;
  }
  .sm\:top-49rem {
    top: 49rem;
  }
  .sm\:-top-49rem {
    top: -49rem;
  }
  .sm\:left-49rem {
    left: 49rem;
  }
  .sm\:-left-49rem {
    left: -49rem;
  }
  .sm\:right-49rem {
    right: 49rem;
  }
  .sm\:-right-49rem {
    right: -49rem;
  }
  .sm\:bottom-49rem {
    bottom: 49rem;
  }
  .sm\:-bottom-49rem {
    bottom: -49rem;
  }
  .gap-49rem {
    gap: 49rem;
  }
  .sm\:top-50\% {
    top: 50%;
  }
  .sm\:-top-50\% {
    top: -50%;
  }
  .sm\:left-50\% {
    left: 50%;
  }
  .sm\:-left-50\% {
    left: -50%;
  }
  .sm\:right-50\% {
    right: 50%;
  }
  .sm\:-right-50\% {
    right: -50%;
  }
  .sm\:bottom-50\% {
    bottom: 50%;
  }
  .sm\:-bottom-50\% {
    bottom: -50%;
  }
  .gap-50\% {
    gap: 50%;
  }
  .sm\:top-50px {
    top: 50px;
  }
  .sm\:-top-50px {
    top: -50px;
  }
  .sm\:left-50px {
    left: 50px;
  }
  .sm\:-left-50px {
    left: -50px;
  }
  .sm\:right-50px {
    right: 50px;
  }
  .sm\:-right-50px {
    right: -50px;
  }
  .sm\:bottom-50px {
    bottom: 50px;
  }
  .sm\:-bottom-50px {
    bottom: -50px;
  }
  .gap-50px {
    gap: 50px;
  }
  .sm\:top-50rem {
    top: 50rem;
  }
  .sm\:-top-50rem {
    top: -50rem;
  }
  .sm\:left-50rem {
    left: 50rem;
  }
  .sm\:-left-50rem {
    left: -50rem;
  }
  .sm\:right-50rem {
    right: 50rem;
  }
  .sm\:-right-50rem {
    right: -50rem;
  }
  .sm\:bottom-50rem {
    bottom: 50rem;
  }
  .sm\:-bottom-50rem {
    bottom: -50rem;
  }
  .gap-50rem {
    gap: 50rem;
  }
  .sm\:top-51\% {
    top: 51%;
  }
  .sm\:-top-51\% {
    top: -51%;
  }
  .sm\:left-51\% {
    left: 51%;
  }
  .sm\:-left-51\% {
    left: -51%;
  }
  .sm\:right-51\% {
    right: 51%;
  }
  .sm\:-right-51\% {
    right: -51%;
  }
  .sm\:bottom-51\% {
    bottom: 51%;
  }
  .sm\:-bottom-51\% {
    bottom: -51%;
  }
  .gap-51\% {
    gap: 51%;
  }
  .sm\:top-51px {
    top: 51px;
  }
  .sm\:-top-51px {
    top: -51px;
  }
  .sm\:left-51px {
    left: 51px;
  }
  .sm\:-left-51px {
    left: -51px;
  }
  .sm\:right-51px {
    right: 51px;
  }
  .sm\:-right-51px {
    right: -51px;
  }
  .sm\:bottom-51px {
    bottom: 51px;
  }
  .sm\:-bottom-51px {
    bottom: -51px;
  }
  .gap-51px {
    gap: 51px;
  }
  .sm\:top-51rem {
    top: 51rem;
  }
  .sm\:-top-51rem {
    top: -51rem;
  }
  .sm\:left-51rem {
    left: 51rem;
  }
  .sm\:-left-51rem {
    left: -51rem;
  }
  .sm\:right-51rem {
    right: 51rem;
  }
  .sm\:-right-51rem {
    right: -51rem;
  }
  .sm\:bottom-51rem {
    bottom: 51rem;
  }
  .sm\:-bottom-51rem {
    bottom: -51rem;
  }
  .gap-51rem {
    gap: 51rem;
  }
  .sm\:top-52\% {
    top: 52%;
  }
  .sm\:-top-52\% {
    top: -52%;
  }
  .sm\:left-52\% {
    left: 52%;
  }
  .sm\:-left-52\% {
    left: -52%;
  }
  .sm\:right-52\% {
    right: 52%;
  }
  .sm\:-right-52\% {
    right: -52%;
  }
  .sm\:bottom-52\% {
    bottom: 52%;
  }
  .sm\:-bottom-52\% {
    bottom: -52%;
  }
  .gap-52\% {
    gap: 52%;
  }
  .sm\:top-52px {
    top: 52px;
  }
  .sm\:-top-52px {
    top: -52px;
  }
  .sm\:left-52px {
    left: 52px;
  }
  .sm\:-left-52px {
    left: -52px;
  }
  .sm\:right-52px {
    right: 52px;
  }
  .sm\:-right-52px {
    right: -52px;
  }
  .sm\:bottom-52px {
    bottom: 52px;
  }
  .sm\:-bottom-52px {
    bottom: -52px;
  }
  .gap-52px {
    gap: 52px;
  }
  .sm\:top-52rem {
    top: 52rem;
  }
  .sm\:-top-52rem {
    top: -52rem;
  }
  .sm\:left-52rem {
    left: 52rem;
  }
  .sm\:-left-52rem {
    left: -52rem;
  }
  .sm\:right-52rem {
    right: 52rem;
  }
  .sm\:-right-52rem {
    right: -52rem;
  }
  .sm\:bottom-52rem {
    bottom: 52rem;
  }
  .sm\:-bottom-52rem {
    bottom: -52rem;
  }
  .gap-52rem {
    gap: 52rem;
  }
  .sm\:top-53\% {
    top: 53%;
  }
  .sm\:-top-53\% {
    top: -53%;
  }
  .sm\:left-53\% {
    left: 53%;
  }
  .sm\:-left-53\% {
    left: -53%;
  }
  .sm\:right-53\% {
    right: 53%;
  }
  .sm\:-right-53\% {
    right: -53%;
  }
  .sm\:bottom-53\% {
    bottom: 53%;
  }
  .sm\:-bottom-53\% {
    bottom: -53%;
  }
  .gap-53\% {
    gap: 53%;
  }
  .sm\:top-53px {
    top: 53px;
  }
  .sm\:-top-53px {
    top: -53px;
  }
  .sm\:left-53px {
    left: 53px;
  }
  .sm\:-left-53px {
    left: -53px;
  }
  .sm\:right-53px {
    right: 53px;
  }
  .sm\:-right-53px {
    right: -53px;
  }
  .sm\:bottom-53px {
    bottom: 53px;
  }
  .sm\:-bottom-53px {
    bottom: -53px;
  }
  .gap-53px {
    gap: 53px;
  }
  .sm\:top-53rem {
    top: 53rem;
  }
  .sm\:-top-53rem {
    top: -53rem;
  }
  .sm\:left-53rem {
    left: 53rem;
  }
  .sm\:-left-53rem {
    left: -53rem;
  }
  .sm\:right-53rem {
    right: 53rem;
  }
  .sm\:-right-53rem {
    right: -53rem;
  }
  .sm\:bottom-53rem {
    bottom: 53rem;
  }
  .sm\:-bottom-53rem {
    bottom: -53rem;
  }
  .gap-53rem {
    gap: 53rem;
  }
  .sm\:top-54\% {
    top: 54%;
  }
  .sm\:-top-54\% {
    top: -54%;
  }
  .sm\:left-54\% {
    left: 54%;
  }
  .sm\:-left-54\% {
    left: -54%;
  }
  .sm\:right-54\% {
    right: 54%;
  }
  .sm\:-right-54\% {
    right: -54%;
  }
  .sm\:bottom-54\% {
    bottom: 54%;
  }
  .sm\:-bottom-54\% {
    bottom: -54%;
  }
  .gap-54\% {
    gap: 54%;
  }
  .sm\:top-54px {
    top: 54px;
  }
  .sm\:-top-54px {
    top: -54px;
  }
  .sm\:left-54px {
    left: 54px;
  }
  .sm\:-left-54px {
    left: -54px;
  }
  .sm\:right-54px {
    right: 54px;
  }
  .sm\:-right-54px {
    right: -54px;
  }
  .sm\:bottom-54px {
    bottom: 54px;
  }
  .sm\:-bottom-54px {
    bottom: -54px;
  }
  .gap-54px {
    gap: 54px;
  }
  .sm\:top-54rem {
    top: 54rem;
  }
  .sm\:-top-54rem {
    top: -54rem;
  }
  .sm\:left-54rem {
    left: 54rem;
  }
  .sm\:-left-54rem {
    left: -54rem;
  }
  .sm\:right-54rem {
    right: 54rem;
  }
  .sm\:-right-54rem {
    right: -54rem;
  }
  .sm\:bottom-54rem {
    bottom: 54rem;
  }
  .sm\:-bottom-54rem {
    bottom: -54rem;
  }
  .gap-54rem {
    gap: 54rem;
  }
  .sm\:top-55\% {
    top: 55%;
  }
  .sm\:-top-55\% {
    top: -55%;
  }
  .sm\:left-55\% {
    left: 55%;
  }
  .sm\:-left-55\% {
    left: -55%;
  }
  .sm\:right-55\% {
    right: 55%;
  }
  .sm\:-right-55\% {
    right: -55%;
  }
  .sm\:bottom-55\% {
    bottom: 55%;
  }
  .sm\:-bottom-55\% {
    bottom: -55%;
  }
  .gap-55\% {
    gap: 55%;
  }
  .sm\:top-55px {
    top: 55px;
  }
  .sm\:-top-55px {
    top: -55px;
  }
  .sm\:left-55px {
    left: 55px;
  }
  .sm\:-left-55px {
    left: -55px;
  }
  .sm\:right-55px {
    right: 55px;
  }
  .sm\:-right-55px {
    right: -55px;
  }
  .sm\:bottom-55px {
    bottom: 55px;
  }
  .sm\:-bottom-55px {
    bottom: -55px;
  }
  .gap-55px {
    gap: 55px;
  }
  .sm\:top-55rem {
    top: 55rem;
  }
  .sm\:-top-55rem {
    top: -55rem;
  }
  .sm\:left-55rem {
    left: 55rem;
  }
  .sm\:-left-55rem {
    left: -55rem;
  }
  .sm\:right-55rem {
    right: 55rem;
  }
  .sm\:-right-55rem {
    right: -55rem;
  }
  .sm\:bottom-55rem {
    bottom: 55rem;
  }
  .sm\:-bottom-55rem {
    bottom: -55rem;
  }
  .gap-55rem {
    gap: 55rem;
  }
  .sm\:top-56\% {
    top: 56%;
  }
  .sm\:-top-56\% {
    top: -56%;
  }
  .sm\:left-56\% {
    left: 56%;
  }
  .sm\:-left-56\% {
    left: -56%;
  }
  .sm\:right-56\% {
    right: 56%;
  }
  .sm\:-right-56\% {
    right: -56%;
  }
  .sm\:bottom-56\% {
    bottom: 56%;
  }
  .sm\:-bottom-56\% {
    bottom: -56%;
  }
  .gap-56\% {
    gap: 56%;
  }
  .sm\:top-56px {
    top: 56px;
  }
  .sm\:-top-56px {
    top: -56px;
  }
  .sm\:left-56px {
    left: 56px;
  }
  .sm\:-left-56px {
    left: -56px;
  }
  .sm\:right-56px {
    right: 56px;
  }
  .sm\:-right-56px {
    right: -56px;
  }
  .sm\:bottom-56px {
    bottom: 56px;
  }
  .sm\:-bottom-56px {
    bottom: -56px;
  }
  .gap-56px {
    gap: 56px;
  }
  .sm\:top-56rem {
    top: 56rem;
  }
  .sm\:-top-56rem {
    top: -56rem;
  }
  .sm\:left-56rem {
    left: 56rem;
  }
  .sm\:-left-56rem {
    left: -56rem;
  }
  .sm\:right-56rem {
    right: 56rem;
  }
  .sm\:-right-56rem {
    right: -56rem;
  }
  .sm\:bottom-56rem {
    bottom: 56rem;
  }
  .sm\:-bottom-56rem {
    bottom: -56rem;
  }
  .gap-56rem {
    gap: 56rem;
  }
  .sm\:top-57\% {
    top: 57%;
  }
  .sm\:-top-57\% {
    top: -57%;
  }
  .sm\:left-57\% {
    left: 57%;
  }
  .sm\:-left-57\% {
    left: -57%;
  }
  .sm\:right-57\% {
    right: 57%;
  }
  .sm\:-right-57\% {
    right: -57%;
  }
  .sm\:bottom-57\% {
    bottom: 57%;
  }
  .sm\:-bottom-57\% {
    bottom: -57%;
  }
  .gap-57\% {
    gap: 57%;
  }
  .sm\:top-57px {
    top: 57px;
  }
  .sm\:-top-57px {
    top: -57px;
  }
  .sm\:left-57px {
    left: 57px;
  }
  .sm\:-left-57px {
    left: -57px;
  }
  .sm\:right-57px {
    right: 57px;
  }
  .sm\:-right-57px {
    right: -57px;
  }
  .sm\:bottom-57px {
    bottom: 57px;
  }
  .sm\:-bottom-57px {
    bottom: -57px;
  }
  .gap-57px {
    gap: 57px;
  }
  .sm\:top-57rem {
    top: 57rem;
  }
  .sm\:-top-57rem {
    top: -57rem;
  }
  .sm\:left-57rem {
    left: 57rem;
  }
  .sm\:-left-57rem {
    left: -57rem;
  }
  .sm\:right-57rem {
    right: 57rem;
  }
  .sm\:-right-57rem {
    right: -57rem;
  }
  .sm\:bottom-57rem {
    bottom: 57rem;
  }
  .sm\:-bottom-57rem {
    bottom: -57rem;
  }
  .gap-57rem {
    gap: 57rem;
  }
  .sm\:top-58\% {
    top: 58%;
  }
  .sm\:-top-58\% {
    top: -58%;
  }
  .sm\:left-58\% {
    left: 58%;
  }
  .sm\:-left-58\% {
    left: -58%;
  }
  .sm\:right-58\% {
    right: 58%;
  }
  .sm\:-right-58\% {
    right: -58%;
  }
  .sm\:bottom-58\% {
    bottom: 58%;
  }
  .sm\:-bottom-58\% {
    bottom: -58%;
  }
  .gap-58\% {
    gap: 58%;
  }
  .sm\:top-58px {
    top: 58px;
  }
  .sm\:-top-58px {
    top: -58px;
  }
  .sm\:left-58px {
    left: 58px;
  }
  .sm\:-left-58px {
    left: -58px;
  }
  .sm\:right-58px {
    right: 58px;
  }
  .sm\:-right-58px {
    right: -58px;
  }
  .sm\:bottom-58px {
    bottom: 58px;
  }
  .sm\:-bottom-58px {
    bottom: -58px;
  }
  .gap-58px {
    gap: 58px;
  }
  .sm\:top-58rem {
    top: 58rem;
  }
  .sm\:-top-58rem {
    top: -58rem;
  }
  .sm\:left-58rem {
    left: 58rem;
  }
  .sm\:-left-58rem {
    left: -58rem;
  }
  .sm\:right-58rem {
    right: 58rem;
  }
  .sm\:-right-58rem {
    right: -58rem;
  }
  .sm\:bottom-58rem {
    bottom: 58rem;
  }
  .sm\:-bottom-58rem {
    bottom: -58rem;
  }
  .gap-58rem {
    gap: 58rem;
  }
  .sm\:top-59\% {
    top: 59%;
  }
  .sm\:-top-59\% {
    top: -59%;
  }
  .sm\:left-59\% {
    left: 59%;
  }
  .sm\:-left-59\% {
    left: -59%;
  }
  .sm\:right-59\% {
    right: 59%;
  }
  .sm\:-right-59\% {
    right: -59%;
  }
  .sm\:bottom-59\% {
    bottom: 59%;
  }
  .sm\:-bottom-59\% {
    bottom: -59%;
  }
  .gap-59\% {
    gap: 59%;
  }
  .sm\:top-59px {
    top: 59px;
  }
  .sm\:-top-59px {
    top: -59px;
  }
  .sm\:left-59px {
    left: 59px;
  }
  .sm\:-left-59px {
    left: -59px;
  }
  .sm\:right-59px {
    right: 59px;
  }
  .sm\:-right-59px {
    right: -59px;
  }
  .sm\:bottom-59px {
    bottom: 59px;
  }
  .sm\:-bottom-59px {
    bottom: -59px;
  }
  .gap-59px {
    gap: 59px;
  }
  .sm\:top-59rem {
    top: 59rem;
  }
  .sm\:-top-59rem {
    top: -59rem;
  }
  .sm\:left-59rem {
    left: 59rem;
  }
  .sm\:-left-59rem {
    left: -59rem;
  }
  .sm\:right-59rem {
    right: 59rem;
  }
  .sm\:-right-59rem {
    right: -59rem;
  }
  .sm\:bottom-59rem {
    bottom: 59rem;
  }
  .sm\:-bottom-59rem {
    bottom: -59rem;
  }
  .gap-59rem {
    gap: 59rem;
  }
  .sm\:top-60\% {
    top: 60%;
  }
  .sm\:-top-60\% {
    top: -60%;
  }
  .sm\:left-60\% {
    left: 60%;
  }
  .sm\:-left-60\% {
    left: -60%;
  }
  .sm\:right-60\% {
    right: 60%;
  }
  .sm\:-right-60\% {
    right: -60%;
  }
  .sm\:bottom-60\% {
    bottom: 60%;
  }
  .sm\:-bottom-60\% {
    bottom: -60%;
  }
  .gap-60\% {
    gap: 60%;
  }
  .sm\:top-60px {
    top: 60px;
  }
  .sm\:-top-60px {
    top: -60px;
  }
  .sm\:left-60px {
    left: 60px;
  }
  .sm\:-left-60px {
    left: -60px;
  }
  .sm\:right-60px {
    right: 60px;
  }
  .sm\:-right-60px {
    right: -60px;
  }
  .sm\:bottom-60px {
    bottom: 60px;
  }
  .sm\:-bottom-60px {
    bottom: -60px;
  }
  .gap-60px {
    gap: 60px;
  }
  .sm\:top-60rem {
    top: 60rem;
  }
  .sm\:-top-60rem {
    top: -60rem;
  }
  .sm\:left-60rem {
    left: 60rem;
  }
  .sm\:-left-60rem {
    left: -60rem;
  }
  .sm\:right-60rem {
    right: 60rem;
  }
  .sm\:-right-60rem {
    right: -60rem;
  }
  .sm\:bottom-60rem {
    bottom: 60rem;
  }
  .sm\:-bottom-60rem {
    bottom: -60rem;
  }
  .gap-60rem {
    gap: 60rem;
  }
  .sm\:top-61\% {
    top: 61%;
  }
  .sm\:-top-61\% {
    top: -61%;
  }
  .sm\:left-61\% {
    left: 61%;
  }
  .sm\:-left-61\% {
    left: -61%;
  }
  .sm\:right-61\% {
    right: 61%;
  }
  .sm\:-right-61\% {
    right: -61%;
  }
  .sm\:bottom-61\% {
    bottom: 61%;
  }
  .sm\:-bottom-61\% {
    bottom: -61%;
  }
  .gap-61\% {
    gap: 61%;
  }
  .sm\:top-61px {
    top: 61px;
  }
  .sm\:-top-61px {
    top: -61px;
  }
  .sm\:left-61px {
    left: 61px;
  }
  .sm\:-left-61px {
    left: -61px;
  }
  .sm\:right-61px {
    right: 61px;
  }
  .sm\:-right-61px {
    right: -61px;
  }
  .sm\:bottom-61px {
    bottom: 61px;
  }
  .sm\:-bottom-61px {
    bottom: -61px;
  }
  .gap-61px {
    gap: 61px;
  }
  .sm\:top-61rem {
    top: 61rem;
  }
  .sm\:-top-61rem {
    top: -61rem;
  }
  .sm\:left-61rem {
    left: 61rem;
  }
  .sm\:-left-61rem {
    left: -61rem;
  }
  .sm\:right-61rem {
    right: 61rem;
  }
  .sm\:-right-61rem {
    right: -61rem;
  }
  .sm\:bottom-61rem {
    bottom: 61rem;
  }
  .sm\:-bottom-61rem {
    bottom: -61rem;
  }
  .gap-61rem {
    gap: 61rem;
  }
  .sm\:top-62\% {
    top: 62%;
  }
  .sm\:-top-62\% {
    top: -62%;
  }
  .sm\:left-62\% {
    left: 62%;
  }
  .sm\:-left-62\% {
    left: -62%;
  }
  .sm\:right-62\% {
    right: 62%;
  }
  .sm\:-right-62\% {
    right: -62%;
  }
  .sm\:bottom-62\% {
    bottom: 62%;
  }
  .sm\:-bottom-62\% {
    bottom: -62%;
  }
  .gap-62\% {
    gap: 62%;
  }
  .sm\:top-62px {
    top: 62px;
  }
  .sm\:-top-62px {
    top: -62px;
  }
  .sm\:left-62px {
    left: 62px;
  }
  .sm\:-left-62px {
    left: -62px;
  }
  .sm\:right-62px {
    right: 62px;
  }
  .sm\:-right-62px {
    right: -62px;
  }
  .sm\:bottom-62px {
    bottom: 62px;
  }
  .sm\:-bottom-62px {
    bottom: -62px;
  }
  .gap-62px {
    gap: 62px;
  }
  .sm\:top-62rem {
    top: 62rem;
  }
  .sm\:-top-62rem {
    top: -62rem;
  }
  .sm\:left-62rem {
    left: 62rem;
  }
  .sm\:-left-62rem {
    left: -62rem;
  }
  .sm\:right-62rem {
    right: 62rem;
  }
  .sm\:-right-62rem {
    right: -62rem;
  }
  .sm\:bottom-62rem {
    bottom: 62rem;
  }
  .sm\:-bottom-62rem {
    bottom: -62rem;
  }
  .gap-62rem {
    gap: 62rem;
  }
  .sm\:top-63\% {
    top: 63%;
  }
  .sm\:-top-63\% {
    top: -63%;
  }
  .sm\:left-63\% {
    left: 63%;
  }
  .sm\:-left-63\% {
    left: -63%;
  }
  .sm\:right-63\% {
    right: 63%;
  }
  .sm\:-right-63\% {
    right: -63%;
  }
  .sm\:bottom-63\% {
    bottom: 63%;
  }
  .sm\:-bottom-63\% {
    bottom: -63%;
  }
  .gap-63\% {
    gap: 63%;
  }
  .sm\:top-63px {
    top: 63px;
  }
  .sm\:-top-63px {
    top: -63px;
  }
  .sm\:left-63px {
    left: 63px;
  }
  .sm\:-left-63px {
    left: -63px;
  }
  .sm\:right-63px {
    right: 63px;
  }
  .sm\:-right-63px {
    right: -63px;
  }
  .sm\:bottom-63px {
    bottom: 63px;
  }
  .sm\:-bottom-63px {
    bottom: -63px;
  }
  .gap-63px {
    gap: 63px;
  }
  .sm\:top-63rem {
    top: 63rem;
  }
  .sm\:-top-63rem {
    top: -63rem;
  }
  .sm\:left-63rem {
    left: 63rem;
  }
  .sm\:-left-63rem {
    left: -63rem;
  }
  .sm\:right-63rem {
    right: 63rem;
  }
  .sm\:-right-63rem {
    right: -63rem;
  }
  .sm\:bottom-63rem {
    bottom: 63rem;
  }
  .sm\:-bottom-63rem {
    bottom: -63rem;
  }
  .gap-63rem {
    gap: 63rem;
  }
  .sm\:top-64\% {
    top: 64%;
  }
  .sm\:-top-64\% {
    top: -64%;
  }
  .sm\:left-64\% {
    left: 64%;
  }
  .sm\:-left-64\% {
    left: -64%;
  }
  .sm\:right-64\% {
    right: 64%;
  }
  .sm\:-right-64\% {
    right: -64%;
  }
  .sm\:bottom-64\% {
    bottom: 64%;
  }
  .sm\:-bottom-64\% {
    bottom: -64%;
  }
  .gap-64\% {
    gap: 64%;
  }
  .sm\:top-64px {
    top: 64px;
  }
  .sm\:-top-64px {
    top: -64px;
  }
  .sm\:left-64px {
    left: 64px;
  }
  .sm\:-left-64px {
    left: -64px;
  }
  .sm\:right-64px {
    right: 64px;
  }
  .sm\:-right-64px {
    right: -64px;
  }
  .sm\:bottom-64px {
    bottom: 64px;
  }
  .sm\:-bottom-64px {
    bottom: -64px;
  }
  .gap-64px {
    gap: 64px;
  }
  .sm\:top-64rem {
    top: 64rem;
  }
  .sm\:-top-64rem {
    top: -64rem;
  }
  .sm\:left-64rem {
    left: 64rem;
  }
  .sm\:-left-64rem {
    left: -64rem;
  }
  .sm\:right-64rem {
    right: 64rem;
  }
  .sm\:-right-64rem {
    right: -64rem;
  }
  .sm\:bottom-64rem {
    bottom: 64rem;
  }
  .sm\:-bottom-64rem {
    bottom: -64rem;
  }
  .gap-64rem {
    gap: 64rem;
  }
  .sm\:top-65\% {
    top: 65%;
  }
  .sm\:-top-65\% {
    top: -65%;
  }
  .sm\:left-65\% {
    left: 65%;
  }
  .sm\:-left-65\% {
    left: -65%;
  }
  .sm\:right-65\% {
    right: 65%;
  }
  .sm\:-right-65\% {
    right: -65%;
  }
  .sm\:bottom-65\% {
    bottom: 65%;
  }
  .sm\:-bottom-65\% {
    bottom: -65%;
  }
  .gap-65\% {
    gap: 65%;
  }
  .sm\:top-65px {
    top: 65px;
  }
  .sm\:-top-65px {
    top: -65px;
  }
  .sm\:left-65px {
    left: 65px;
  }
  .sm\:-left-65px {
    left: -65px;
  }
  .sm\:right-65px {
    right: 65px;
  }
  .sm\:-right-65px {
    right: -65px;
  }
  .sm\:bottom-65px {
    bottom: 65px;
  }
  .sm\:-bottom-65px {
    bottom: -65px;
  }
  .gap-65px {
    gap: 65px;
  }
  .sm\:top-65rem {
    top: 65rem;
  }
  .sm\:-top-65rem {
    top: -65rem;
  }
  .sm\:left-65rem {
    left: 65rem;
  }
  .sm\:-left-65rem {
    left: -65rem;
  }
  .sm\:right-65rem {
    right: 65rem;
  }
  .sm\:-right-65rem {
    right: -65rem;
  }
  .sm\:bottom-65rem {
    bottom: 65rem;
  }
  .sm\:-bottom-65rem {
    bottom: -65rem;
  }
  .gap-65rem {
    gap: 65rem;
  }
  .sm\:top-66\% {
    top: 66%;
  }
  .sm\:-top-66\% {
    top: -66%;
  }
  .sm\:left-66\% {
    left: 66%;
  }
  .sm\:-left-66\% {
    left: -66%;
  }
  .sm\:right-66\% {
    right: 66%;
  }
  .sm\:-right-66\% {
    right: -66%;
  }
  .sm\:bottom-66\% {
    bottom: 66%;
  }
  .sm\:-bottom-66\% {
    bottom: -66%;
  }
  .gap-66\% {
    gap: 66%;
  }
  .sm\:top-66px {
    top: 66px;
  }
  .sm\:-top-66px {
    top: -66px;
  }
  .sm\:left-66px {
    left: 66px;
  }
  .sm\:-left-66px {
    left: -66px;
  }
  .sm\:right-66px {
    right: 66px;
  }
  .sm\:-right-66px {
    right: -66px;
  }
  .sm\:bottom-66px {
    bottom: 66px;
  }
  .sm\:-bottom-66px {
    bottom: -66px;
  }
  .gap-66px {
    gap: 66px;
  }
  .sm\:top-66rem {
    top: 66rem;
  }
  .sm\:-top-66rem {
    top: -66rem;
  }
  .sm\:left-66rem {
    left: 66rem;
  }
  .sm\:-left-66rem {
    left: -66rem;
  }
  .sm\:right-66rem {
    right: 66rem;
  }
  .sm\:-right-66rem {
    right: -66rem;
  }
  .sm\:bottom-66rem {
    bottom: 66rem;
  }
  .sm\:-bottom-66rem {
    bottom: -66rem;
  }
  .gap-66rem {
    gap: 66rem;
  }
  .sm\:top-67\% {
    top: 67%;
  }
  .sm\:-top-67\% {
    top: -67%;
  }
  .sm\:left-67\% {
    left: 67%;
  }
  .sm\:-left-67\% {
    left: -67%;
  }
  .sm\:right-67\% {
    right: 67%;
  }
  .sm\:-right-67\% {
    right: -67%;
  }
  .sm\:bottom-67\% {
    bottom: 67%;
  }
  .sm\:-bottom-67\% {
    bottom: -67%;
  }
  .gap-67\% {
    gap: 67%;
  }
  .sm\:top-67px {
    top: 67px;
  }
  .sm\:-top-67px {
    top: -67px;
  }
  .sm\:left-67px {
    left: 67px;
  }
  .sm\:-left-67px {
    left: -67px;
  }
  .sm\:right-67px {
    right: 67px;
  }
  .sm\:-right-67px {
    right: -67px;
  }
  .sm\:bottom-67px {
    bottom: 67px;
  }
  .sm\:-bottom-67px {
    bottom: -67px;
  }
  .gap-67px {
    gap: 67px;
  }
  .sm\:top-67rem {
    top: 67rem;
  }
  .sm\:-top-67rem {
    top: -67rem;
  }
  .sm\:left-67rem {
    left: 67rem;
  }
  .sm\:-left-67rem {
    left: -67rem;
  }
  .sm\:right-67rem {
    right: 67rem;
  }
  .sm\:-right-67rem {
    right: -67rem;
  }
  .sm\:bottom-67rem {
    bottom: 67rem;
  }
  .sm\:-bottom-67rem {
    bottom: -67rem;
  }
  .gap-67rem {
    gap: 67rem;
  }
  .sm\:top-68\% {
    top: 68%;
  }
  .sm\:-top-68\% {
    top: -68%;
  }
  .sm\:left-68\% {
    left: 68%;
  }
  .sm\:-left-68\% {
    left: -68%;
  }
  .sm\:right-68\% {
    right: 68%;
  }
  .sm\:-right-68\% {
    right: -68%;
  }
  .sm\:bottom-68\% {
    bottom: 68%;
  }
  .sm\:-bottom-68\% {
    bottom: -68%;
  }
  .gap-68\% {
    gap: 68%;
  }
  .sm\:top-68px {
    top: 68px;
  }
  .sm\:-top-68px {
    top: -68px;
  }
  .sm\:left-68px {
    left: 68px;
  }
  .sm\:-left-68px {
    left: -68px;
  }
  .sm\:right-68px {
    right: 68px;
  }
  .sm\:-right-68px {
    right: -68px;
  }
  .sm\:bottom-68px {
    bottom: 68px;
  }
  .sm\:-bottom-68px {
    bottom: -68px;
  }
  .gap-68px {
    gap: 68px;
  }
  .sm\:top-68rem {
    top: 68rem;
  }
  .sm\:-top-68rem {
    top: -68rem;
  }
  .sm\:left-68rem {
    left: 68rem;
  }
  .sm\:-left-68rem {
    left: -68rem;
  }
  .sm\:right-68rem {
    right: 68rem;
  }
  .sm\:-right-68rem {
    right: -68rem;
  }
  .sm\:bottom-68rem {
    bottom: 68rem;
  }
  .sm\:-bottom-68rem {
    bottom: -68rem;
  }
  .gap-68rem {
    gap: 68rem;
  }
  .sm\:top-69\% {
    top: 69%;
  }
  .sm\:-top-69\% {
    top: -69%;
  }
  .sm\:left-69\% {
    left: 69%;
  }
  .sm\:-left-69\% {
    left: -69%;
  }
  .sm\:right-69\% {
    right: 69%;
  }
  .sm\:-right-69\% {
    right: -69%;
  }
  .sm\:bottom-69\% {
    bottom: 69%;
  }
  .sm\:-bottom-69\% {
    bottom: -69%;
  }
  .gap-69\% {
    gap: 69%;
  }
  .sm\:top-69px {
    top: 69px;
  }
  .sm\:-top-69px {
    top: -69px;
  }
  .sm\:left-69px {
    left: 69px;
  }
  .sm\:-left-69px {
    left: -69px;
  }
  .sm\:right-69px {
    right: 69px;
  }
  .sm\:-right-69px {
    right: -69px;
  }
  .sm\:bottom-69px {
    bottom: 69px;
  }
  .sm\:-bottom-69px {
    bottom: -69px;
  }
  .gap-69px {
    gap: 69px;
  }
  .sm\:top-69rem {
    top: 69rem;
  }
  .sm\:-top-69rem {
    top: -69rem;
  }
  .sm\:left-69rem {
    left: 69rem;
  }
  .sm\:-left-69rem {
    left: -69rem;
  }
  .sm\:right-69rem {
    right: 69rem;
  }
  .sm\:-right-69rem {
    right: -69rem;
  }
  .sm\:bottom-69rem {
    bottom: 69rem;
  }
  .sm\:-bottom-69rem {
    bottom: -69rem;
  }
  .gap-69rem {
    gap: 69rem;
  }
  .sm\:top-70\% {
    top: 70%;
  }
  .sm\:-top-70\% {
    top: -70%;
  }
  .sm\:left-70\% {
    left: 70%;
  }
  .sm\:-left-70\% {
    left: -70%;
  }
  .sm\:right-70\% {
    right: 70%;
  }
  .sm\:-right-70\% {
    right: -70%;
  }
  .sm\:bottom-70\% {
    bottom: 70%;
  }
  .sm\:-bottom-70\% {
    bottom: -70%;
  }
  .gap-70\% {
    gap: 70%;
  }
  .sm\:top-70px {
    top: 70px;
  }
  .sm\:-top-70px {
    top: -70px;
  }
  .sm\:left-70px {
    left: 70px;
  }
  .sm\:-left-70px {
    left: -70px;
  }
  .sm\:right-70px {
    right: 70px;
  }
  .sm\:-right-70px {
    right: -70px;
  }
  .sm\:bottom-70px {
    bottom: 70px;
  }
  .sm\:-bottom-70px {
    bottom: -70px;
  }
  .gap-70px {
    gap: 70px;
  }
  .sm\:top-70rem {
    top: 70rem;
  }
  .sm\:-top-70rem {
    top: -70rem;
  }
  .sm\:left-70rem {
    left: 70rem;
  }
  .sm\:-left-70rem {
    left: -70rem;
  }
  .sm\:right-70rem {
    right: 70rem;
  }
  .sm\:-right-70rem {
    right: -70rem;
  }
  .sm\:bottom-70rem {
    bottom: 70rem;
  }
  .sm\:-bottom-70rem {
    bottom: -70rem;
  }
  .gap-70rem {
    gap: 70rem;
  }
  .sm\:top-71\% {
    top: 71%;
  }
  .sm\:-top-71\% {
    top: -71%;
  }
  .sm\:left-71\% {
    left: 71%;
  }
  .sm\:-left-71\% {
    left: -71%;
  }
  .sm\:right-71\% {
    right: 71%;
  }
  .sm\:-right-71\% {
    right: -71%;
  }
  .sm\:bottom-71\% {
    bottom: 71%;
  }
  .sm\:-bottom-71\% {
    bottom: -71%;
  }
  .gap-71\% {
    gap: 71%;
  }
  .sm\:top-71px {
    top: 71px;
  }
  .sm\:-top-71px {
    top: -71px;
  }
  .sm\:left-71px {
    left: 71px;
  }
  .sm\:-left-71px {
    left: -71px;
  }
  .sm\:right-71px {
    right: 71px;
  }
  .sm\:-right-71px {
    right: -71px;
  }
  .sm\:bottom-71px {
    bottom: 71px;
  }
  .sm\:-bottom-71px {
    bottom: -71px;
  }
  .gap-71px {
    gap: 71px;
  }
  .sm\:top-71rem {
    top: 71rem;
  }
  .sm\:-top-71rem {
    top: -71rem;
  }
  .sm\:left-71rem {
    left: 71rem;
  }
  .sm\:-left-71rem {
    left: -71rem;
  }
  .sm\:right-71rem {
    right: 71rem;
  }
  .sm\:-right-71rem {
    right: -71rem;
  }
  .sm\:bottom-71rem {
    bottom: 71rem;
  }
  .sm\:-bottom-71rem {
    bottom: -71rem;
  }
  .gap-71rem {
    gap: 71rem;
  }
  .sm\:top-72\% {
    top: 72%;
  }
  .sm\:-top-72\% {
    top: -72%;
  }
  .sm\:left-72\% {
    left: 72%;
  }
  .sm\:-left-72\% {
    left: -72%;
  }
  .sm\:right-72\% {
    right: 72%;
  }
  .sm\:-right-72\% {
    right: -72%;
  }
  .sm\:bottom-72\% {
    bottom: 72%;
  }
  .sm\:-bottom-72\% {
    bottom: -72%;
  }
  .gap-72\% {
    gap: 72%;
  }
  .sm\:top-72px {
    top: 72px;
  }
  .sm\:-top-72px {
    top: -72px;
  }
  .sm\:left-72px {
    left: 72px;
  }
  .sm\:-left-72px {
    left: -72px;
  }
  .sm\:right-72px {
    right: 72px;
  }
  .sm\:-right-72px {
    right: -72px;
  }
  .sm\:bottom-72px {
    bottom: 72px;
  }
  .sm\:-bottom-72px {
    bottom: -72px;
  }
  .gap-72px {
    gap: 72px;
  }
  .sm\:top-72rem {
    top: 72rem;
  }
  .sm\:-top-72rem {
    top: -72rem;
  }
  .sm\:left-72rem {
    left: 72rem;
  }
  .sm\:-left-72rem {
    left: -72rem;
  }
  .sm\:right-72rem {
    right: 72rem;
  }
  .sm\:-right-72rem {
    right: -72rem;
  }
  .sm\:bottom-72rem {
    bottom: 72rem;
  }
  .sm\:-bottom-72rem {
    bottom: -72rem;
  }
  .gap-72rem {
    gap: 72rem;
  }
  .sm\:top-73\% {
    top: 73%;
  }
  .sm\:-top-73\% {
    top: -73%;
  }
  .sm\:left-73\% {
    left: 73%;
  }
  .sm\:-left-73\% {
    left: -73%;
  }
  .sm\:right-73\% {
    right: 73%;
  }
  .sm\:-right-73\% {
    right: -73%;
  }
  .sm\:bottom-73\% {
    bottom: 73%;
  }
  .sm\:-bottom-73\% {
    bottom: -73%;
  }
  .gap-73\% {
    gap: 73%;
  }
  .sm\:top-73px {
    top: 73px;
  }
  .sm\:-top-73px {
    top: -73px;
  }
  .sm\:left-73px {
    left: 73px;
  }
  .sm\:-left-73px {
    left: -73px;
  }
  .sm\:right-73px {
    right: 73px;
  }
  .sm\:-right-73px {
    right: -73px;
  }
  .sm\:bottom-73px {
    bottom: 73px;
  }
  .sm\:-bottom-73px {
    bottom: -73px;
  }
  .gap-73px {
    gap: 73px;
  }
  .sm\:top-73rem {
    top: 73rem;
  }
  .sm\:-top-73rem {
    top: -73rem;
  }
  .sm\:left-73rem {
    left: 73rem;
  }
  .sm\:-left-73rem {
    left: -73rem;
  }
  .sm\:right-73rem {
    right: 73rem;
  }
  .sm\:-right-73rem {
    right: -73rem;
  }
  .sm\:bottom-73rem {
    bottom: 73rem;
  }
  .sm\:-bottom-73rem {
    bottom: -73rem;
  }
  .gap-73rem {
    gap: 73rem;
  }
  .sm\:top-74\% {
    top: 74%;
  }
  .sm\:-top-74\% {
    top: -74%;
  }
  .sm\:left-74\% {
    left: 74%;
  }
  .sm\:-left-74\% {
    left: -74%;
  }
  .sm\:right-74\% {
    right: 74%;
  }
  .sm\:-right-74\% {
    right: -74%;
  }
  .sm\:bottom-74\% {
    bottom: 74%;
  }
  .sm\:-bottom-74\% {
    bottom: -74%;
  }
  .gap-74\% {
    gap: 74%;
  }
  .sm\:top-74px {
    top: 74px;
  }
  .sm\:-top-74px {
    top: -74px;
  }
  .sm\:left-74px {
    left: 74px;
  }
  .sm\:-left-74px {
    left: -74px;
  }
  .sm\:right-74px {
    right: 74px;
  }
  .sm\:-right-74px {
    right: -74px;
  }
  .sm\:bottom-74px {
    bottom: 74px;
  }
  .sm\:-bottom-74px {
    bottom: -74px;
  }
  .gap-74px {
    gap: 74px;
  }
  .sm\:top-74rem {
    top: 74rem;
  }
  .sm\:-top-74rem {
    top: -74rem;
  }
  .sm\:left-74rem {
    left: 74rem;
  }
  .sm\:-left-74rem {
    left: -74rem;
  }
  .sm\:right-74rem {
    right: 74rem;
  }
  .sm\:-right-74rem {
    right: -74rem;
  }
  .sm\:bottom-74rem {
    bottom: 74rem;
  }
  .sm\:-bottom-74rem {
    bottom: -74rem;
  }
  .gap-74rem {
    gap: 74rem;
  }
  .sm\:top-75\% {
    top: 75%;
  }
  .sm\:-top-75\% {
    top: -75%;
  }
  .sm\:left-75\% {
    left: 75%;
  }
  .sm\:-left-75\% {
    left: -75%;
  }
  .sm\:right-75\% {
    right: 75%;
  }
  .sm\:-right-75\% {
    right: -75%;
  }
  .sm\:bottom-75\% {
    bottom: 75%;
  }
  .sm\:-bottom-75\% {
    bottom: -75%;
  }
  .gap-75\% {
    gap: 75%;
  }
  .sm\:top-75px {
    top: 75px;
  }
  .sm\:-top-75px {
    top: -75px;
  }
  .sm\:left-75px {
    left: 75px;
  }
  .sm\:-left-75px {
    left: -75px;
  }
  .sm\:right-75px {
    right: 75px;
  }
  .sm\:-right-75px {
    right: -75px;
  }
  .sm\:bottom-75px {
    bottom: 75px;
  }
  .sm\:-bottom-75px {
    bottom: -75px;
  }
  .gap-75px {
    gap: 75px;
  }
  .sm\:top-75rem {
    top: 75rem;
  }
  .sm\:-top-75rem {
    top: -75rem;
  }
  .sm\:left-75rem {
    left: 75rem;
  }
  .sm\:-left-75rem {
    left: -75rem;
  }
  .sm\:right-75rem {
    right: 75rem;
  }
  .sm\:-right-75rem {
    right: -75rem;
  }
  .sm\:bottom-75rem {
    bottom: 75rem;
  }
  .sm\:-bottom-75rem {
    bottom: -75rem;
  }
  .gap-75rem {
    gap: 75rem;
  }
  .sm\:top-76\% {
    top: 76%;
  }
  .sm\:-top-76\% {
    top: -76%;
  }
  .sm\:left-76\% {
    left: 76%;
  }
  .sm\:-left-76\% {
    left: -76%;
  }
  .sm\:right-76\% {
    right: 76%;
  }
  .sm\:-right-76\% {
    right: -76%;
  }
  .sm\:bottom-76\% {
    bottom: 76%;
  }
  .sm\:-bottom-76\% {
    bottom: -76%;
  }
  .gap-76\% {
    gap: 76%;
  }
  .sm\:top-76px {
    top: 76px;
  }
  .sm\:-top-76px {
    top: -76px;
  }
  .sm\:left-76px {
    left: 76px;
  }
  .sm\:-left-76px {
    left: -76px;
  }
  .sm\:right-76px {
    right: 76px;
  }
  .sm\:-right-76px {
    right: -76px;
  }
  .sm\:bottom-76px {
    bottom: 76px;
  }
  .sm\:-bottom-76px {
    bottom: -76px;
  }
  .gap-76px {
    gap: 76px;
  }
  .sm\:top-76rem {
    top: 76rem;
  }
  .sm\:-top-76rem {
    top: -76rem;
  }
  .sm\:left-76rem {
    left: 76rem;
  }
  .sm\:-left-76rem {
    left: -76rem;
  }
  .sm\:right-76rem {
    right: 76rem;
  }
  .sm\:-right-76rem {
    right: -76rem;
  }
  .sm\:bottom-76rem {
    bottom: 76rem;
  }
  .sm\:-bottom-76rem {
    bottom: -76rem;
  }
  .gap-76rem {
    gap: 76rem;
  }
  .sm\:top-77\% {
    top: 77%;
  }
  .sm\:-top-77\% {
    top: -77%;
  }
  .sm\:left-77\% {
    left: 77%;
  }
  .sm\:-left-77\% {
    left: -77%;
  }
  .sm\:right-77\% {
    right: 77%;
  }
  .sm\:-right-77\% {
    right: -77%;
  }
  .sm\:bottom-77\% {
    bottom: 77%;
  }
  .sm\:-bottom-77\% {
    bottom: -77%;
  }
  .gap-77\% {
    gap: 77%;
  }
  .sm\:top-77px {
    top: 77px;
  }
  .sm\:-top-77px {
    top: -77px;
  }
  .sm\:left-77px {
    left: 77px;
  }
  .sm\:-left-77px {
    left: -77px;
  }
  .sm\:right-77px {
    right: 77px;
  }
  .sm\:-right-77px {
    right: -77px;
  }
  .sm\:bottom-77px {
    bottom: 77px;
  }
  .sm\:-bottom-77px {
    bottom: -77px;
  }
  .gap-77px {
    gap: 77px;
  }
  .sm\:top-77rem {
    top: 77rem;
  }
  .sm\:-top-77rem {
    top: -77rem;
  }
  .sm\:left-77rem {
    left: 77rem;
  }
  .sm\:-left-77rem {
    left: -77rem;
  }
  .sm\:right-77rem {
    right: 77rem;
  }
  .sm\:-right-77rem {
    right: -77rem;
  }
  .sm\:bottom-77rem {
    bottom: 77rem;
  }
  .sm\:-bottom-77rem {
    bottom: -77rem;
  }
  .gap-77rem {
    gap: 77rem;
  }
  .sm\:top-78\% {
    top: 78%;
  }
  .sm\:-top-78\% {
    top: -78%;
  }
  .sm\:left-78\% {
    left: 78%;
  }
  .sm\:-left-78\% {
    left: -78%;
  }
  .sm\:right-78\% {
    right: 78%;
  }
  .sm\:-right-78\% {
    right: -78%;
  }
  .sm\:bottom-78\% {
    bottom: 78%;
  }
  .sm\:-bottom-78\% {
    bottom: -78%;
  }
  .gap-78\% {
    gap: 78%;
  }
  .sm\:top-78px {
    top: 78px;
  }
  .sm\:-top-78px {
    top: -78px;
  }
  .sm\:left-78px {
    left: 78px;
  }
  .sm\:-left-78px {
    left: -78px;
  }
  .sm\:right-78px {
    right: 78px;
  }
  .sm\:-right-78px {
    right: -78px;
  }
  .sm\:bottom-78px {
    bottom: 78px;
  }
  .sm\:-bottom-78px {
    bottom: -78px;
  }
  .gap-78px {
    gap: 78px;
  }
  .sm\:top-78rem {
    top: 78rem;
  }
  .sm\:-top-78rem {
    top: -78rem;
  }
  .sm\:left-78rem {
    left: 78rem;
  }
  .sm\:-left-78rem {
    left: -78rem;
  }
  .sm\:right-78rem {
    right: 78rem;
  }
  .sm\:-right-78rem {
    right: -78rem;
  }
  .sm\:bottom-78rem {
    bottom: 78rem;
  }
  .sm\:-bottom-78rem {
    bottom: -78rem;
  }
  .gap-78rem {
    gap: 78rem;
  }
  .sm\:top-79\% {
    top: 79%;
  }
  .sm\:-top-79\% {
    top: -79%;
  }
  .sm\:left-79\% {
    left: 79%;
  }
  .sm\:-left-79\% {
    left: -79%;
  }
  .sm\:right-79\% {
    right: 79%;
  }
  .sm\:-right-79\% {
    right: -79%;
  }
  .sm\:bottom-79\% {
    bottom: 79%;
  }
  .sm\:-bottom-79\% {
    bottom: -79%;
  }
  .gap-79\% {
    gap: 79%;
  }
  .sm\:top-79px {
    top: 79px;
  }
  .sm\:-top-79px {
    top: -79px;
  }
  .sm\:left-79px {
    left: 79px;
  }
  .sm\:-left-79px {
    left: -79px;
  }
  .sm\:right-79px {
    right: 79px;
  }
  .sm\:-right-79px {
    right: -79px;
  }
  .sm\:bottom-79px {
    bottom: 79px;
  }
  .sm\:-bottom-79px {
    bottom: -79px;
  }
  .gap-79px {
    gap: 79px;
  }
  .sm\:top-79rem {
    top: 79rem;
  }
  .sm\:-top-79rem {
    top: -79rem;
  }
  .sm\:left-79rem {
    left: 79rem;
  }
  .sm\:-left-79rem {
    left: -79rem;
  }
  .sm\:right-79rem {
    right: 79rem;
  }
  .sm\:-right-79rem {
    right: -79rem;
  }
  .sm\:bottom-79rem {
    bottom: 79rem;
  }
  .sm\:-bottom-79rem {
    bottom: -79rem;
  }
  .gap-79rem {
    gap: 79rem;
  }
  .sm\:top-80\% {
    top: 80%;
  }
  .sm\:-top-80\% {
    top: -80%;
  }
  .sm\:left-80\% {
    left: 80%;
  }
  .sm\:-left-80\% {
    left: -80%;
  }
  .sm\:right-80\% {
    right: 80%;
  }
  .sm\:-right-80\% {
    right: -80%;
  }
  .sm\:bottom-80\% {
    bottom: 80%;
  }
  .sm\:-bottom-80\% {
    bottom: -80%;
  }
  .gap-80\% {
    gap: 80%;
  }
  .sm\:top-80px {
    top: 80px;
  }
  .sm\:-top-80px {
    top: -80px;
  }
  .sm\:left-80px {
    left: 80px;
  }
  .sm\:-left-80px {
    left: -80px;
  }
  .sm\:right-80px {
    right: 80px;
  }
  .sm\:-right-80px {
    right: -80px;
  }
  .sm\:bottom-80px {
    bottom: 80px;
  }
  .sm\:-bottom-80px {
    bottom: -80px;
  }
  .gap-80px {
    gap: 80px;
  }
  .sm\:top-80rem {
    top: 80rem;
  }
  .sm\:-top-80rem {
    top: -80rem;
  }
  .sm\:left-80rem {
    left: 80rem;
  }
  .sm\:-left-80rem {
    left: -80rem;
  }
  .sm\:right-80rem {
    right: 80rem;
  }
  .sm\:-right-80rem {
    right: -80rem;
  }
  .sm\:bottom-80rem {
    bottom: 80rem;
  }
  .sm\:-bottom-80rem {
    bottom: -80rem;
  }
  .gap-80rem {
    gap: 80rem;
  }
  .sm\:top-81\% {
    top: 81%;
  }
  .sm\:-top-81\% {
    top: -81%;
  }
  .sm\:left-81\% {
    left: 81%;
  }
  .sm\:-left-81\% {
    left: -81%;
  }
  .sm\:right-81\% {
    right: 81%;
  }
  .sm\:-right-81\% {
    right: -81%;
  }
  .sm\:bottom-81\% {
    bottom: 81%;
  }
  .sm\:-bottom-81\% {
    bottom: -81%;
  }
  .gap-81\% {
    gap: 81%;
  }
  .sm\:top-81px {
    top: 81px;
  }
  .sm\:-top-81px {
    top: -81px;
  }
  .sm\:left-81px {
    left: 81px;
  }
  .sm\:-left-81px {
    left: -81px;
  }
  .sm\:right-81px {
    right: 81px;
  }
  .sm\:-right-81px {
    right: -81px;
  }
  .sm\:bottom-81px {
    bottom: 81px;
  }
  .sm\:-bottom-81px {
    bottom: -81px;
  }
  .gap-81px {
    gap: 81px;
  }
  .sm\:top-81rem {
    top: 81rem;
  }
  .sm\:-top-81rem {
    top: -81rem;
  }
  .sm\:left-81rem {
    left: 81rem;
  }
  .sm\:-left-81rem {
    left: -81rem;
  }
  .sm\:right-81rem {
    right: 81rem;
  }
  .sm\:-right-81rem {
    right: -81rem;
  }
  .sm\:bottom-81rem {
    bottom: 81rem;
  }
  .sm\:-bottom-81rem {
    bottom: -81rem;
  }
  .gap-81rem {
    gap: 81rem;
  }
  .sm\:top-82\% {
    top: 82%;
  }
  .sm\:-top-82\% {
    top: -82%;
  }
  .sm\:left-82\% {
    left: 82%;
  }
  .sm\:-left-82\% {
    left: -82%;
  }
  .sm\:right-82\% {
    right: 82%;
  }
  .sm\:-right-82\% {
    right: -82%;
  }
  .sm\:bottom-82\% {
    bottom: 82%;
  }
  .sm\:-bottom-82\% {
    bottom: -82%;
  }
  .gap-82\% {
    gap: 82%;
  }
  .sm\:top-82px {
    top: 82px;
  }
  .sm\:-top-82px {
    top: -82px;
  }
  .sm\:left-82px {
    left: 82px;
  }
  .sm\:-left-82px {
    left: -82px;
  }
  .sm\:right-82px {
    right: 82px;
  }
  .sm\:-right-82px {
    right: -82px;
  }
  .sm\:bottom-82px {
    bottom: 82px;
  }
  .sm\:-bottom-82px {
    bottom: -82px;
  }
  .gap-82px {
    gap: 82px;
  }
  .sm\:top-82rem {
    top: 82rem;
  }
  .sm\:-top-82rem {
    top: -82rem;
  }
  .sm\:left-82rem {
    left: 82rem;
  }
  .sm\:-left-82rem {
    left: -82rem;
  }
  .sm\:right-82rem {
    right: 82rem;
  }
  .sm\:-right-82rem {
    right: -82rem;
  }
  .sm\:bottom-82rem {
    bottom: 82rem;
  }
  .sm\:-bottom-82rem {
    bottom: -82rem;
  }
  .gap-82rem {
    gap: 82rem;
  }
  .sm\:top-83\% {
    top: 83%;
  }
  .sm\:-top-83\% {
    top: -83%;
  }
  .sm\:left-83\% {
    left: 83%;
  }
  .sm\:-left-83\% {
    left: -83%;
  }
  .sm\:right-83\% {
    right: 83%;
  }
  .sm\:-right-83\% {
    right: -83%;
  }
  .sm\:bottom-83\% {
    bottom: 83%;
  }
  .sm\:-bottom-83\% {
    bottom: -83%;
  }
  .gap-83\% {
    gap: 83%;
  }
  .sm\:top-83px {
    top: 83px;
  }
  .sm\:-top-83px {
    top: -83px;
  }
  .sm\:left-83px {
    left: 83px;
  }
  .sm\:-left-83px {
    left: -83px;
  }
  .sm\:right-83px {
    right: 83px;
  }
  .sm\:-right-83px {
    right: -83px;
  }
  .sm\:bottom-83px {
    bottom: 83px;
  }
  .sm\:-bottom-83px {
    bottom: -83px;
  }
  .gap-83px {
    gap: 83px;
  }
  .sm\:top-83rem {
    top: 83rem;
  }
  .sm\:-top-83rem {
    top: -83rem;
  }
  .sm\:left-83rem {
    left: 83rem;
  }
  .sm\:-left-83rem {
    left: -83rem;
  }
  .sm\:right-83rem {
    right: 83rem;
  }
  .sm\:-right-83rem {
    right: -83rem;
  }
  .sm\:bottom-83rem {
    bottom: 83rem;
  }
  .sm\:-bottom-83rem {
    bottom: -83rem;
  }
  .gap-83rem {
    gap: 83rem;
  }
  .sm\:top-84\% {
    top: 84%;
  }
  .sm\:-top-84\% {
    top: -84%;
  }
  .sm\:left-84\% {
    left: 84%;
  }
  .sm\:-left-84\% {
    left: -84%;
  }
  .sm\:right-84\% {
    right: 84%;
  }
  .sm\:-right-84\% {
    right: -84%;
  }
  .sm\:bottom-84\% {
    bottom: 84%;
  }
  .sm\:-bottom-84\% {
    bottom: -84%;
  }
  .gap-84\% {
    gap: 84%;
  }
  .sm\:top-84px {
    top: 84px;
  }
  .sm\:-top-84px {
    top: -84px;
  }
  .sm\:left-84px {
    left: 84px;
  }
  .sm\:-left-84px {
    left: -84px;
  }
  .sm\:right-84px {
    right: 84px;
  }
  .sm\:-right-84px {
    right: -84px;
  }
  .sm\:bottom-84px {
    bottom: 84px;
  }
  .sm\:-bottom-84px {
    bottom: -84px;
  }
  .gap-84px {
    gap: 84px;
  }
  .sm\:top-84rem {
    top: 84rem;
  }
  .sm\:-top-84rem {
    top: -84rem;
  }
  .sm\:left-84rem {
    left: 84rem;
  }
  .sm\:-left-84rem {
    left: -84rem;
  }
  .sm\:right-84rem {
    right: 84rem;
  }
  .sm\:-right-84rem {
    right: -84rem;
  }
  .sm\:bottom-84rem {
    bottom: 84rem;
  }
  .sm\:-bottom-84rem {
    bottom: -84rem;
  }
  .gap-84rem {
    gap: 84rem;
  }
  .sm\:top-85\% {
    top: 85%;
  }
  .sm\:-top-85\% {
    top: -85%;
  }
  .sm\:left-85\% {
    left: 85%;
  }
  .sm\:-left-85\% {
    left: -85%;
  }
  .sm\:right-85\% {
    right: 85%;
  }
  .sm\:-right-85\% {
    right: -85%;
  }
  .sm\:bottom-85\% {
    bottom: 85%;
  }
  .sm\:-bottom-85\% {
    bottom: -85%;
  }
  .gap-85\% {
    gap: 85%;
  }
  .sm\:top-85px {
    top: 85px;
  }
  .sm\:-top-85px {
    top: -85px;
  }
  .sm\:left-85px {
    left: 85px;
  }
  .sm\:-left-85px {
    left: -85px;
  }
  .sm\:right-85px {
    right: 85px;
  }
  .sm\:-right-85px {
    right: -85px;
  }
  .sm\:bottom-85px {
    bottom: 85px;
  }
  .sm\:-bottom-85px {
    bottom: -85px;
  }
  .gap-85px {
    gap: 85px;
  }
  .sm\:top-85rem {
    top: 85rem;
  }
  .sm\:-top-85rem {
    top: -85rem;
  }
  .sm\:left-85rem {
    left: 85rem;
  }
  .sm\:-left-85rem {
    left: -85rem;
  }
  .sm\:right-85rem {
    right: 85rem;
  }
  .sm\:-right-85rem {
    right: -85rem;
  }
  .sm\:bottom-85rem {
    bottom: 85rem;
  }
  .sm\:-bottom-85rem {
    bottom: -85rem;
  }
  .gap-85rem {
    gap: 85rem;
  }
  .sm\:top-86\% {
    top: 86%;
  }
  .sm\:-top-86\% {
    top: -86%;
  }
  .sm\:left-86\% {
    left: 86%;
  }
  .sm\:-left-86\% {
    left: -86%;
  }
  .sm\:right-86\% {
    right: 86%;
  }
  .sm\:-right-86\% {
    right: -86%;
  }
  .sm\:bottom-86\% {
    bottom: 86%;
  }
  .sm\:-bottom-86\% {
    bottom: -86%;
  }
  .gap-86\% {
    gap: 86%;
  }
  .sm\:top-86px {
    top: 86px;
  }
  .sm\:-top-86px {
    top: -86px;
  }
  .sm\:left-86px {
    left: 86px;
  }
  .sm\:-left-86px {
    left: -86px;
  }
  .sm\:right-86px {
    right: 86px;
  }
  .sm\:-right-86px {
    right: -86px;
  }
  .sm\:bottom-86px {
    bottom: 86px;
  }
  .sm\:-bottom-86px {
    bottom: -86px;
  }
  .gap-86px {
    gap: 86px;
  }
  .sm\:top-86rem {
    top: 86rem;
  }
  .sm\:-top-86rem {
    top: -86rem;
  }
  .sm\:left-86rem {
    left: 86rem;
  }
  .sm\:-left-86rem {
    left: -86rem;
  }
  .sm\:right-86rem {
    right: 86rem;
  }
  .sm\:-right-86rem {
    right: -86rem;
  }
  .sm\:bottom-86rem {
    bottom: 86rem;
  }
  .sm\:-bottom-86rem {
    bottom: -86rem;
  }
  .gap-86rem {
    gap: 86rem;
  }
  .sm\:top-87\% {
    top: 87%;
  }
  .sm\:-top-87\% {
    top: -87%;
  }
  .sm\:left-87\% {
    left: 87%;
  }
  .sm\:-left-87\% {
    left: -87%;
  }
  .sm\:right-87\% {
    right: 87%;
  }
  .sm\:-right-87\% {
    right: -87%;
  }
  .sm\:bottom-87\% {
    bottom: 87%;
  }
  .sm\:-bottom-87\% {
    bottom: -87%;
  }
  .gap-87\% {
    gap: 87%;
  }
  .sm\:top-87px {
    top: 87px;
  }
  .sm\:-top-87px {
    top: -87px;
  }
  .sm\:left-87px {
    left: 87px;
  }
  .sm\:-left-87px {
    left: -87px;
  }
  .sm\:right-87px {
    right: 87px;
  }
  .sm\:-right-87px {
    right: -87px;
  }
  .sm\:bottom-87px {
    bottom: 87px;
  }
  .sm\:-bottom-87px {
    bottom: -87px;
  }
  .gap-87px {
    gap: 87px;
  }
  .sm\:top-87rem {
    top: 87rem;
  }
  .sm\:-top-87rem {
    top: -87rem;
  }
  .sm\:left-87rem {
    left: 87rem;
  }
  .sm\:-left-87rem {
    left: -87rem;
  }
  .sm\:right-87rem {
    right: 87rem;
  }
  .sm\:-right-87rem {
    right: -87rem;
  }
  .sm\:bottom-87rem {
    bottom: 87rem;
  }
  .sm\:-bottom-87rem {
    bottom: -87rem;
  }
  .gap-87rem {
    gap: 87rem;
  }
  .sm\:top-88\% {
    top: 88%;
  }
  .sm\:-top-88\% {
    top: -88%;
  }
  .sm\:left-88\% {
    left: 88%;
  }
  .sm\:-left-88\% {
    left: -88%;
  }
  .sm\:right-88\% {
    right: 88%;
  }
  .sm\:-right-88\% {
    right: -88%;
  }
  .sm\:bottom-88\% {
    bottom: 88%;
  }
  .sm\:-bottom-88\% {
    bottom: -88%;
  }
  .gap-88\% {
    gap: 88%;
  }
  .sm\:top-88px {
    top: 88px;
  }
  .sm\:-top-88px {
    top: -88px;
  }
  .sm\:left-88px {
    left: 88px;
  }
  .sm\:-left-88px {
    left: -88px;
  }
  .sm\:right-88px {
    right: 88px;
  }
  .sm\:-right-88px {
    right: -88px;
  }
  .sm\:bottom-88px {
    bottom: 88px;
  }
  .sm\:-bottom-88px {
    bottom: -88px;
  }
  .gap-88px {
    gap: 88px;
  }
  .sm\:top-88rem {
    top: 88rem;
  }
  .sm\:-top-88rem {
    top: -88rem;
  }
  .sm\:left-88rem {
    left: 88rem;
  }
  .sm\:-left-88rem {
    left: -88rem;
  }
  .sm\:right-88rem {
    right: 88rem;
  }
  .sm\:-right-88rem {
    right: -88rem;
  }
  .sm\:bottom-88rem {
    bottom: 88rem;
  }
  .sm\:-bottom-88rem {
    bottom: -88rem;
  }
  .gap-88rem {
    gap: 88rem;
  }
  .sm\:top-89\% {
    top: 89%;
  }
  .sm\:-top-89\% {
    top: -89%;
  }
  .sm\:left-89\% {
    left: 89%;
  }
  .sm\:-left-89\% {
    left: -89%;
  }
  .sm\:right-89\% {
    right: 89%;
  }
  .sm\:-right-89\% {
    right: -89%;
  }
  .sm\:bottom-89\% {
    bottom: 89%;
  }
  .sm\:-bottom-89\% {
    bottom: -89%;
  }
  .gap-89\% {
    gap: 89%;
  }
  .sm\:top-89px {
    top: 89px;
  }
  .sm\:-top-89px {
    top: -89px;
  }
  .sm\:left-89px {
    left: 89px;
  }
  .sm\:-left-89px {
    left: -89px;
  }
  .sm\:right-89px {
    right: 89px;
  }
  .sm\:-right-89px {
    right: -89px;
  }
  .sm\:bottom-89px {
    bottom: 89px;
  }
  .sm\:-bottom-89px {
    bottom: -89px;
  }
  .gap-89px {
    gap: 89px;
  }
  .sm\:top-89rem {
    top: 89rem;
  }
  .sm\:-top-89rem {
    top: -89rem;
  }
  .sm\:left-89rem {
    left: 89rem;
  }
  .sm\:-left-89rem {
    left: -89rem;
  }
  .sm\:right-89rem {
    right: 89rem;
  }
  .sm\:-right-89rem {
    right: -89rem;
  }
  .sm\:bottom-89rem {
    bottom: 89rem;
  }
  .sm\:-bottom-89rem {
    bottom: -89rem;
  }
  .gap-89rem {
    gap: 89rem;
  }
  .sm\:top-90\% {
    top: 90%;
  }
  .sm\:-top-90\% {
    top: -90%;
  }
  .sm\:left-90\% {
    left: 90%;
  }
  .sm\:-left-90\% {
    left: -90%;
  }
  .sm\:right-90\% {
    right: 90%;
  }
  .sm\:-right-90\% {
    right: -90%;
  }
  .sm\:bottom-90\% {
    bottom: 90%;
  }
  .sm\:-bottom-90\% {
    bottom: -90%;
  }
  .gap-90\% {
    gap: 90%;
  }
  .sm\:top-90px {
    top: 90px;
  }
  .sm\:-top-90px {
    top: -90px;
  }
  .sm\:left-90px {
    left: 90px;
  }
  .sm\:-left-90px {
    left: -90px;
  }
  .sm\:right-90px {
    right: 90px;
  }
  .sm\:-right-90px {
    right: -90px;
  }
  .sm\:bottom-90px {
    bottom: 90px;
  }
  .sm\:-bottom-90px {
    bottom: -90px;
  }
  .gap-90px {
    gap: 90px;
  }
  .sm\:top-90rem {
    top: 90rem;
  }
  .sm\:-top-90rem {
    top: -90rem;
  }
  .sm\:left-90rem {
    left: 90rem;
  }
  .sm\:-left-90rem {
    left: -90rem;
  }
  .sm\:right-90rem {
    right: 90rem;
  }
  .sm\:-right-90rem {
    right: -90rem;
  }
  .sm\:bottom-90rem {
    bottom: 90rem;
  }
  .sm\:-bottom-90rem {
    bottom: -90rem;
  }
  .gap-90rem {
    gap: 90rem;
  }
  .sm\:top-91\% {
    top: 91%;
  }
  .sm\:-top-91\% {
    top: -91%;
  }
  .sm\:left-91\% {
    left: 91%;
  }
  .sm\:-left-91\% {
    left: -91%;
  }
  .sm\:right-91\% {
    right: 91%;
  }
  .sm\:-right-91\% {
    right: -91%;
  }
  .sm\:bottom-91\% {
    bottom: 91%;
  }
  .sm\:-bottom-91\% {
    bottom: -91%;
  }
  .gap-91\% {
    gap: 91%;
  }
  .sm\:top-91px {
    top: 91px;
  }
  .sm\:-top-91px {
    top: -91px;
  }
  .sm\:left-91px {
    left: 91px;
  }
  .sm\:-left-91px {
    left: -91px;
  }
  .sm\:right-91px {
    right: 91px;
  }
  .sm\:-right-91px {
    right: -91px;
  }
  .sm\:bottom-91px {
    bottom: 91px;
  }
  .sm\:-bottom-91px {
    bottom: -91px;
  }
  .gap-91px {
    gap: 91px;
  }
  .sm\:top-91rem {
    top: 91rem;
  }
  .sm\:-top-91rem {
    top: -91rem;
  }
  .sm\:left-91rem {
    left: 91rem;
  }
  .sm\:-left-91rem {
    left: -91rem;
  }
  .sm\:right-91rem {
    right: 91rem;
  }
  .sm\:-right-91rem {
    right: -91rem;
  }
  .sm\:bottom-91rem {
    bottom: 91rem;
  }
  .sm\:-bottom-91rem {
    bottom: -91rem;
  }
  .gap-91rem {
    gap: 91rem;
  }
  .sm\:top-92\% {
    top: 92%;
  }
  .sm\:-top-92\% {
    top: -92%;
  }
  .sm\:left-92\% {
    left: 92%;
  }
  .sm\:-left-92\% {
    left: -92%;
  }
  .sm\:right-92\% {
    right: 92%;
  }
  .sm\:-right-92\% {
    right: -92%;
  }
  .sm\:bottom-92\% {
    bottom: 92%;
  }
  .sm\:-bottom-92\% {
    bottom: -92%;
  }
  .gap-92\% {
    gap: 92%;
  }
  .sm\:top-92px {
    top: 92px;
  }
  .sm\:-top-92px {
    top: -92px;
  }
  .sm\:left-92px {
    left: 92px;
  }
  .sm\:-left-92px {
    left: -92px;
  }
  .sm\:right-92px {
    right: 92px;
  }
  .sm\:-right-92px {
    right: -92px;
  }
  .sm\:bottom-92px {
    bottom: 92px;
  }
  .sm\:-bottom-92px {
    bottom: -92px;
  }
  .gap-92px {
    gap: 92px;
  }
  .sm\:top-92rem {
    top: 92rem;
  }
  .sm\:-top-92rem {
    top: -92rem;
  }
  .sm\:left-92rem {
    left: 92rem;
  }
  .sm\:-left-92rem {
    left: -92rem;
  }
  .sm\:right-92rem {
    right: 92rem;
  }
  .sm\:-right-92rem {
    right: -92rem;
  }
  .sm\:bottom-92rem {
    bottom: 92rem;
  }
  .sm\:-bottom-92rem {
    bottom: -92rem;
  }
  .gap-92rem {
    gap: 92rem;
  }
  .sm\:top-93\% {
    top: 93%;
  }
  .sm\:-top-93\% {
    top: -93%;
  }
  .sm\:left-93\% {
    left: 93%;
  }
  .sm\:-left-93\% {
    left: -93%;
  }
  .sm\:right-93\% {
    right: 93%;
  }
  .sm\:-right-93\% {
    right: -93%;
  }
  .sm\:bottom-93\% {
    bottom: 93%;
  }
  .sm\:-bottom-93\% {
    bottom: -93%;
  }
  .gap-93\% {
    gap: 93%;
  }
  .sm\:top-93px {
    top: 93px;
  }
  .sm\:-top-93px {
    top: -93px;
  }
  .sm\:left-93px {
    left: 93px;
  }
  .sm\:-left-93px {
    left: -93px;
  }
  .sm\:right-93px {
    right: 93px;
  }
  .sm\:-right-93px {
    right: -93px;
  }
  .sm\:bottom-93px {
    bottom: 93px;
  }
  .sm\:-bottom-93px {
    bottom: -93px;
  }
  .gap-93px {
    gap: 93px;
  }
  .sm\:top-93rem {
    top: 93rem;
  }
  .sm\:-top-93rem {
    top: -93rem;
  }
  .sm\:left-93rem {
    left: 93rem;
  }
  .sm\:-left-93rem {
    left: -93rem;
  }
  .sm\:right-93rem {
    right: 93rem;
  }
  .sm\:-right-93rem {
    right: -93rem;
  }
  .sm\:bottom-93rem {
    bottom: 93rem;
  }
  .sm\:-bottom-93rem {
    bottom: -93rem;
  }
  .gap-93rem {
    gap: 93rem;
  }
  .sm\:top-94\% {
    top: 94%;
  }
  .sm\:-top-94\% {
    top: -94%;
  }
  .sm\:left-94\% {
    left: 94%;
  }
  .sm\:-left-94\% {
    left: -94%;
  }
  .sm\:right-94\% {
    right: 94%;
  }
  .sm\:-right-94\% {
    right: -94%;
  }
  .sm\:bottom-94\% {
    bottom: 94%;
  }
  .sm\:-bottom-94\% {
    bottom: -94%;
  }
  .gap-94\% {
    gap: 94%;
  }
  .sm\:top-94px {
    top: 94px;
  }
  .sm\:-top-94px {
    top: -94px;
  }
  .sm\:left-94px {
    left: 94px;
  }
  .sm\:-left-94px {
    left: -94px;
  }
  .sm\:right-94px {
    right: 94px;
  }
  .sm\:-right-94px {
    right: -94px;
  }
  .sm\:bottom-94px {
    bottom: 94px;
  }
  .sm\:-bottom-94px {
    bottom: -94px;
  }
  .gap-94px {
    gap: 94px;
  }
  .sm\:top-94rem {
    top: 94rem;
  }
  .sm\:-top-94rem {
    top: -94rem;
  }
  .sm\:left-94rem {
    left: 94rem;
  }
  .sm\:-left-94rem {
    left: -94rem;
  }
  .sm\:right-94rem {
    right: 94rem;
  }
  .sm\:-right-94rem {
    right: -94rem;
  }
  .sm\:bottom-94rem {
    bottom: 94rem;
  }
  .sm\:-bottom-94rem {
    bottom: -94rem;
  }
  .gap-94rem {
    gap: 94rem;
  }
  .sm\:top-95\% {
    top: 95%;
  }
  .sm\:-top-95\% {
    top: -95%;
  }
  .sm\:left-95\% {
    left: 95%;
  }
  .sm\:-left-95\% {
    left: -95%;
  }
  .sm\:right-95\% {
    right: 95%;
  }
  .sm\:-right-95\% {
    right: -95%;
  }
  .sm\:bottom-95\% {
    bottom: 95%;
  }
  .sm\:-bottom-95\% {
    bottom: -95%;
  }
  .gap-95\% {
    gap: 95%;
  }
  .sm\:top-95px {
    top: 95px;
  }
  .sm\:-top-95px {
    top: -95px;
  }
  .sm\:left-95px {
    left: 95px;
  }
  .sm\:-left-95px {
    left: -95px;
  }
  .sm\:right-95px {
    right: 95px;
  }
  .sm\:-right-95px {
    right: -95px;
  }
  .sm\:bottom-95px {
    bottom: 95px;
  }
  .sm\:-bottom-95px {
    bottom: -95px;
  }
  .gap-95px {
    gap: 95px;
  }
  .sm\:top-95rem {
    top: 95rem;
  }
  .sm\:-top-95rem {
    top: -95rem;
  }
  .sm\:left-95rem {
    left: 95rem;
  }
  .sm\:-left-95rem {
    left: -95rem;
  }
  .sm\:right-95rem {
    right: 95rem;
  }
  .sm\:-right-95rem {
    right: -95rem;
  }
  .sm\:bottom-95rem {
    bottom: 95rem;
  }
  .sm\:-bottom-95rem {
    bottom: -95rem;
  }
  .gap-95rem {
    gap: 95rem;
  }
  .sm\:top-96\% {
    top: 96%;
  }
  .sm\:-top-96\% {
    top: -96%;
  }
  .sm\:left-96\% {
    left: 96%;
  }
  .sm\:-left-96\% {
    left: -96%;
  }
  .sm\:right-96\% {
    right: 96%;
  }
  .sm\:-right-96\% {
    right: -96%;
  }
  .sm\:bottom-96\% {
    bottom: 96%;
  }
  .sm\:-bottom-96\% {
    bottom: -96%;
  }
  .gap-96\% {
    gap: 96%;
  }
  .sm\:top-96px {
    top: 96px;
  }
  .sm\:-top-96px {
    top: -96px;
  }
  .sm\:left-96px {
    left: 96px;
  }
  .sm\:-left-96px {
    left: -96px;
  }
  .sm\:right-96px {
    right: 96px;
  }
  .sm\:-right-96px {
    right: -96px;
  }
  .sm\:bottom-96px {
    bottom: 96px;
  }
  .sm\:-bottom-96px {
    bottom: -96px;
  }
  .gap-96px {
    gap: 96px;
  }
  .sm\:top-96rem {
    top: 96rem;
  }
  .sm\:-top-96rem {
    top: -96rem;
  }
  .sm\:left-96rem {
    left: 96rem;
  }
  .sm\:-left-96rem {
    left: -96rem;
  }
  .sm\:right-96rem {
    right: 96rem;
  }
  .sm\:-right-96rem {
    right: -96rem;
  }
  .sm\:bottom-96rem {
    bottom: 96rem;
  }
  .sm\:-bottom-96rem {
    bottom: -96rem;
  }
  .gap-96rem {
    gap: 96rem;
  }
  .sm\:top-97\% {
    top: 97%;
  }
  .sm\:-top-97\% {
    top: -97%;
  }
  .sm\:left-97\% {
    left: 97%;
  }
  .sm\:-left-97\% {
    left: -97%;
  }
  .sm\:right-97\% {
    right: 97%;
  }
  .sm\:-right-97\% {
    right: -97%;
  }
  .sm\:bottom-97\% {
    bottom: 97%;
  }
  .sm\:-bottom-97\% {
    bottom: -97%;
  }
  .gap-97\% {
    gap: 97%;
  }
  .sm\:top-97px {
    top: 97px;
  }
  .sm\:-top-97px {
    top: -97px;
  }
  .sm\:left-97px {
    left: 97px;
  }
  .sm\:-left-97px {
    left: -97px;
  }
  .sm\:right-97px {
    right: 97px;
  }
  .sm\:-right-97px {
    right: -97px;
  }
  .sm\:bottom-97px {
    bottom: 97px;
  }
  .sm\:-bottom-97px {
    bottom: -97px;
  }
  .gap-97px {
    gap: 97px;
  }
  .sm\:top-97rem {
    top: 97rem;
  }
  .sm\:-top-97rem {
    top: -97rem;
  }
  .sm\:left-97rem {
    left: 97rem;
  }
  .sm\:-left-97rem {
    left: -97rem;
  }
  .sm\:right-97rem {
    right: 97rem;
  }
  .sm\:-right-97rem {
    right: -97rem;
  }
  .sm\:bottom-97rem {
    bottom: 97rem;
  }
  .sm\:-bottom-97rem {
    bottom: -97rem;
  }
  .gap-97rem {
    gap: 97rem;
  }
  .sm\:top-98\% {
    top: 98%;
  }
  .sm\:-top-98\% {
    top: -98%;
  }
  .sm\:left-98\% {
    left: 98%;
  }
  .sm\:-left-98\% {
    left: -98%;
  }
  .sm\:right-98\% {
    right: 98%;
  }
  .sm\:-right-98\% {
    right: -98%;
  }
  .sm\:bottom-98\% {
    bottom: 98%;
  }
  .sm\:-bottom-98\% {
    bottom: -98%;
  }
  .gap-98\% {
    gap: 98%;
  }
  .sm\:top-98px {
    top: 98px;
  }
  .sm\:-top-98px {
    top: -98px;
  }
  .sm\:left-98px {
    left: 98px;
  }
  .sm\:-left-98px {
    left: -98px;
  }
  .sm\:right-98px {
    right: 98px;
  }
  .sm\:-right-98px {
    right: -98px;
  }
  .sm\:bottom-98px {
    bottom: 98px;
  }
  .sm\:-bottom-98px {
    bottom: -98px;
  }
  .gap-98px {
    gap: 98px;
  }
  .sm\:top-98rem {
    top: 98rem;
  }
  .sm\:-top-98rem {
    top: -98rem;
  }
  .sm\:left-98rem {
    left: 98rem;
  }
  .sm\:-left-98rem {
    left: -98rem;
  }
  .sm\:right-98rem {
    right: 98rem;
  }
  .sm\:-right-98rem {
    right: -98rem;
  }
  .sm\:bottom-98rem {
    bottom: 98rem;
  }
  .sm\:-bottom-98rem {
    bottom: -98rem;
  }
  .gap-98rem {
    gap: 98rem;
  }
  .sm\:top-99\% {
    top: 99%;
  }
  .sm\:-top-99\% {
    top: -99%;
  }
  .sm\:left-99\% {
    left: 99%;
  }
  .sm\:-left-99\% {
    left: -99%;
  }
  .sm\:right-99\% {
    right: 99%;
  }
  .sm\:-right-99\% {
    right: -99%;
  }
  .sm\:bottom-99\% {
    bottom: 99%;
  }
  .sm\:-bottom-99\% {
    bottom: -99%;
  }
  .gap-99\% {
    gap: 99%;
  }
  .sm\:top-99px {
    top: 99px;
  }
  .sm\:-top-99px {
    top: -99px;
  }
  .sm\:left-99px {
    left: 99px;
  }
  .sm\:-left-99px {
    left: -99px;
  }
  .sm\:right-99px {
    right: 99px;
  }
  .sm\:-right-99px {
    right: -99px;
  }
  .sm\:bottom-99px {
    bottom: 99px;
  }
  .sm\:-bottom-99px {
    bottom: -99px;
  }
  .gap-99px {
    gap: 99px;
  }
  .sm\:top-99rem {
    top: 99rem;
  }
  .sm\:-top-99rem {
    top: -99rem;
  }
  .sm\:left-99rem {
    left: 99rem;
  }
  .sm\:-left-99rem {
    left: -99rem;
  }
  .sm\:right-99rem {
    right: 99rem;
  }
  .sm\:-right-99rem {
    right: -99rem;
  }
  .sm\:bottom-99rem {
    bottom: 99rem;
  }
  .sm\:-bottom-99rem {
    bottom: -99rem;
  }
  .gap-99rem {
    gap: 99rem;
  }
  .sm\:top-100\% {
    top: 100%;
  }
  .sm\:-top-100\% {
    top: -100%;
  }
  .sm\:left-100\% {
    left: 100%;
  }
  .sm\:-left-100\% {
    left: -100%;
  }
  .sm\:right-100\% {
    right: 100%;
  }
  .sm\:-right-100\% {
    right: -100%;
  }
  .sm\:bottom-100\% {
    bottom: 100%;
  }
  .sm\:-bottom-100\% {
    bottom: -100%;
  }
  .gap-100\% {
    gap: 100%;
  }
  .sm\:top-100px {
    top: 100px;
  }
  .sm\:-top-100px {
    top: -100px;
  }
  .sm\:left-100px {
    left: 100px;
  }
  .sm\:-left-100px {
    left: -100px;
  }
  .sm\:right-100px {
    right: 100px;
  }
  .sm\:-right-100px {
    right: -100px;
  }
  .sm\:bottom-100px {
    bottom: 100px;
  }
  .sm\:-bottom-100px {
    bottom: -100px;
  }
  .gap-100px {
    gap: 100px;
  }
  .sm\:top-100rem {
    top: 100rem;
  }
  .sm\:-top-100rem {
    top: -100rem;
  }
  .sm\:left-100rem {
    left: 100rem;
  }
  .sm\:-left-100rem {
    left: -100rem;
  }
  .sm\:right-100rem {
    right: 100rem;
  }
  .sm\:-right-100rem {
    right: -100rem;
  }
  .sm\:bottom-100rem {
    bottom: 100rem;
  }
  .sm\:-bottom-100rem {
    bottom: -100rem;
  }
  .gap-100rem {
    gap: 100rem;
  }
}
@media (min-width: 768px) {
  .md\:top-1\% {
    top: 1%;
  }
  .md\:-top-1\% {
    top: -1%;
  }
  .md\:left-1\% {
    left: 1%;
  }
  .md\:-left-1\% {
    left: -1%;
  }
  .md\:right-1\% {
    right: 1%;
  }
  .md\:-right-1\% {
    right: -1%;
  }
  .md\:bottom-1\% {
    bottom: 1%;
  }
  .md\:-bottom-1\% {
    bottom: -1%;
  }
  .gap-1\% {
    gap: 1%;
  }
  .md\:top-1px {
    top: 1px;
  }
  .md\:-top-1px {
    top: -1px;
  }
  .md\:left-1px {
    left: 1px;
  }
  .md\:-left-1px {
    left: -1px;
  }
  .md\:right-1px {
    right: 1px;
  }
  .md\:-right-1px {
    right: -1px;
  }
  .md\:bottom-1px {
    bottom: 1px;
  }
  .md\:-bottom-1px {
    bottom: -1px;
  }
  .gap-1px {
    gap: 1px;
  }
  .md\:top-1rem {
    top: 1rem;
  }
  .md\:-top-1rem {
    top: -1rem;
  }
  .md\:left-1rem {
    left: 1rem;
  }
  .md\:-left-1rem {
    left: -1rem;
  }
  .md\:right-1rem {
    right: 1rem;
  }
  .md\:-right-1rem {
    right: -1rem;
  }
  .md\:bottom-1rem {
    bottom: 1rem;
  }
  .md\:-bottom-1rem {
    bottom: -1rem;
  }
  .gap-1rem {
    gap: 1rem;
  }
  .md\:top-2\% {
    top: 2%;
  }
  .md\:-top-2\% {
    top: -2%;
  }
  .md\:left-2\% {
    left: 2%;
  }
  .md\:-left-2\% {
    left: -2%;
  }
  .md\:right-2\% {
    right: 2%;
  }
  .md\:-right-2\% {
    right: -2%;
  }
  .md\:bottom-2\% {
    bottom: 2%;
  }
  .md\:-bottom-2\% {
    bottom: -2%;
  }
  .gap-2\% {
    gap: 2%;
  }
  .md\:top-2px {
    top: 2px;
  }
  .md\:-top-2px {
    top: -2px;
  }
  .md\:left-2px {
    left: 2px;
  }
  .md\:-left-2px {
    left: -2px;
  }
  .md\:right-2px {
    right: 2px;
  }
  .md\:-right-2px {
    right: -2px;
  }
  .md\:bottom-2px {
    bottom: 2px;
  }
  .md\:-bottom-2px {
    bottom: -2px;
  }
  .gap-2px {
    gap: 2px;
  }
  .md\:top-2rem {
    top: 2rem;
  }
  .md\:-top-2rem {
    top: -2rem;
  }
  .md\:left-2rem {
    left: 2rem;
  }
  .md\:-left-2rem {
    left: -2rem;
  }
  .md\:right-2rem {
    right: 2rem;
  }
  .md\:-right-2rem {
    right: -2rem;
  }
  .md\:bottom-2rem {
    bottom: 2rem;
  }
  .md\:-bottom-2rem {
    bottom: -2rem;
  }
  .gap-2rem {
    gap: 2rem;
  }
  .md\:top-3\% {
    top: 3%;
  }
  .md\:-top-3\% {
    top: -3%;
  }
  .md\:left-3\% {
    left: 3%;
  }
  .md\:-left-3\% {
    left: -3%;
  }
  .md\:right-3\% {
    right: 3%;
  }
  .md\:-right-3\% {
    right: -3%;
  }
  .md\:bottom-3\% {
    bottom: 3%;
  }
  .md\:-bottom-3\% {
    bottom: -3%;
  }
  .gap-3\% {
    gap: 3%;
  }
  .md\:top-3px {
    top: 3px;
  }
  .md\:-top-3px {
    top: -3px;
  }
  .md\:left-3px {
    left: 3px;
  }
  .md\:-left-3px {
    left: -3px;
  }
  .md\:right-3px {
    right: 3px;
  }
  .md\:-right-3px {
    right: -3px;
  }
  .md\:bottom-3px {
    bottom: 3px;
  }
  .md\:-bottom-3px {
    bottom: -3px;
  }
  .gap-3px {
    gap: 3px;
  }
  .md\:top-3rem {
    top: 3rem;
  }
  .md\:-top-3rem {
    top: -3rem;
  }
  .md\:left-3rem {
    left: 3rem;
  }
  .md\:-left-3rem {
    left: -3rem;
  }
  .md\:right-3rem {
    right: 3rem;
  }
  .md\:-right-3rem {
    right: -3rem;
  }
  .md\:bottom-3rem {
    bottom: 3rem;
  }
  .md\:-bottom-3rem {
    bottom: -3rem;
  }
  .gap-3rem {
    gap: 3rem;
  }
  .md\:top-4\% {
    top: 4%;
  }
  .md\:-top-4\% {
    top: -4%;
  }
  .md\:left-4\% {
    left: 4%;
  }
  .md\:-left-4\% {
    left: -4%;
  }
  .md\:right-4\% {
    right: 4%;
  }
  .md\:-right-4\% {
    right: -4%;
  }
  .md\:bottom-4\% {
    bottom: 4%;
  }
  .md\:-bottom-4\% {
    bottom: -4%;
  }
  .gap-4\% {
    gap: 4%;
  }
  .md\:top-4px {
    top: 4px;
  }
  .md\:-top-4px {
    top: -4px;
  }
  .md\:left-4px {
    left: 4px;
  }
  .md\:-left-4px {
    left: -4px;
  }
  .md\:right-4px {
    right: 4px;
  }
  .md\:-right-4px {
    right: -4px;
  }
  .md\:bottom-4px {
    bottom: 4px;
  }
  .md\:-bottom-4px {
    bottom: -4px;
  }
  .gap-4px {
    gap: 4px;
  }
  .md\:top-4rem {
    top: 4rem;
  }
  .md\:-top-4rem {
    top: -4rem;
  }
  .md\:left-4rem {
    left: 4rem;
  }
  .md\:-left-4rem {
    left: -4rem;
  }
  .md\:right-4rem {
    right: 4rem;
  }
  .md\:-right-4rem {
    right: -4rem;
  }
  .md\:bottom-4rem {
    bottom: 4rem;
  }
  .md\:-bottom-4rem {
    bottom: -4rem;
  }
  .gap-4rem {
    gap: 4rem;
  }
  .md\:top-5\% {
    top: 5%;
  }
  .md\:-top-5\% {
    top: -5%;
  }
  .md\:left-5\% {
    left: 5%;
  }
  .md\:-left-5\% {
    left: -5%;
  }
  .md\:right-5\% {
    right: 5%;
  }
  .md\:-right-5\% {
    right: -5%;
  }
  .md\:bottom-5\% {
    bottom: 5%;
  }
  .md\:-bottom-5\% {
    bottom: -5%;
  }
  .gap-5\% {
    gap: 5%;
  }
  .md\:top-5px {
    top: 5px;
  }
  .md\:-top-5px {
    top: -5px;
  }
  .md\:left-5px {
    left: 5px;
  }
  .md\:-left-5px {
    left: -5px;
  }
  .md\:right-5px {
    right: 5px;
  }
  .md\:-right-5px {
    right: -5px;
  }
  .md\:bottom-5px {
    bottom: 5px;
  }
  .md\:-bottom-5px {
    bottom: -5px;
  }
  .gap-5px {
    gap: 5px;
  }
  .md\:top-5rem {
    top: 5rem;
  }
  .md\:-top-5rem {
    top: -5rem;
  }
  .md\:left-5rem {
    left: 5rem;
  }
  .md\:-left-5rem {
    left: -5rem;
  }
  .md\:right-5rem {
    right: 5rem;
  }
  .md\:-right-5rem {
    right: -5rem;
  }
  .md\:bottom-5rem {
    bottom: 5rem;
  }
  .md\:-bottom-5rem {
    bottom: -5rem;
  }
  .gap-5rem {
    gap: 5rem;
  }
  .md\:top-6\% {
    top: 6%;
  }
  .md\:-top-6\% {
    top: -6%;
  }
  .md\:left-6\% {
    left: 6%;
  }
  .md\:-left-6\% {
    left: -6%;
  }
  .md\:right-6\% {
    right: 6%;
  }
  .md\:-right-6\% {
    right: -6%;
  }
  .md\:bottom-6\% {
    bottom: 6%;
  }
  .md\:-bottom-6\% {
    bottom: -6%;
  }
  .gap-6\% {
    gap: 6%;
  }
  .md\:top-6px {
    top: 6px;
  }
  .md\:-top-6px {
    top: -6px;
  }
  .md\:left-6px {
    left: 6px;
  }
  .md\:-left-6px {
    left: -6px;
  }
  .md\:right-6px {
    right: 6px;
  }
  .md\:-right-6px {
    right: -6px;
  }
  .md\:bottom-6px {
    bottom: 6px;
  }
  .md\:-bottom-6px {
    bottom: -6px;
  }
  .gap-6px {
    gap: 6px;
  }
  .md\:top-6rem {
    top: 6rem;
  }
  .md\:-top-6rem {
    top: -6rem;
  }
  .md\:left-6rem {
    left: 6rem;
  }
  .md\:-left-6rem {
    left: -6rem;
  }
  .md\:right-6rem {
    right: 6rem;
  }
  .md\:-right-6rem {
    right: -6rem;
  }
  .md\:bottom-6rem {
    bottom: 6rem;
  }
  .md\:-bottom-6rem {
    bottom: -6rem;
  }
  .gap-6rem {
    gap: 6rem;
  }
  .md\:top-7\% {
    top: 7%;
  }
  .md\:-top-7\% {
    top: -7%;
  }
  .md\:left-7\% {
    left: 7%;
  }
  .md\:-left-7\% {
    left: -7%;
  }
  .md\:right-7\% {
    right: 7%;
  }
  .md\:-right-7\% {
    right: -7%;
  }
  .md\:bottom-7\% {
    bottom: 7%;
  }
  .md\:-bottom-7\% {
    bottom: -7%;
  }
  .gap-7\% {
    gap: 7%;
  }
  .md\:top-7px {
    top: 7px;
  }
  .md\:-top-7px {
    top: -7px;
  }
  .md\:left-7px {
    left: 7px;
  }
  .md\:-left-7px {
    left: -7px;
  }
  .md\:right-7px {
    right: 7px;
  }
  .md\:-right-7px {
    right: -7px;
  }
  .md\:bottom-7px {
    bottom: 7px;
  }
  .md\:-bottom-7px {
    bottom: -7px;
  }
  .gap-7px {
    gap: 7px;
  }
  .md\:top-7rem {
    top: 7rem;
  }
  .md\:-top-7rem {
    top: -7rem;
  }
  .md\:left-7rem {
    left: 7rem;
  }
  .md\:-left-7rem {
    left: -7rem;
  }
  .md\:right-7rem {
    right: 7rem;
  }
  .md\:-right-7rem {
    right: -7rem;
  }
  .md\:bottom-7rem {
    bottom: 7rem;
  }
  .md\:-bottom-7rem {
    bottom: -7rem;
  }
  .gap-7rem {
    gap: 7rem;
  }
  .md\:top-8\% {
    top: 8%;
  }
  .md\:-top-8\% {
    top: -8%;
  }
  .md\:left-8\% {
    left: 8%;
  }
  .md\:-left-8\% {
    left: -8%;
  }
  .md\:right-8\% {
    right: 8%;
  }
  .md\:-right-8\% {
    right: -8%;
  }
  .md\:bottom-8\% {
    bottom: 8%;
  }
  .md\:-bottom-8\% {
    bottom: -8%;
  }
  .gap-8\% {
    gap: 8%;
  }
  .md\:top-8px {
    top: 8px;
  }
  .md\:-top-8px {
    top: -8px;
  }
  .md\:left-8px {
    left: 8px;
  }
  .md\:-left-8px {
    left: -8px;
  }
  .md\:right-8px {
    right: 8px;
  }
  .md\:-right-8px {
    right: -8px;
  }
  .md\:bottom-8px {
    bottom: 8px;
  }
  .md\:-bottom-8px {
    bottom: -8px;
  }
  .gap-8px {
    gap: 8px;
  }
  .md\:top-8rem {
    top: 8rem;
  }
  .md\:-top-8rem {
    top: -8rem;
  }
  .md\:left-8rem {
    left: 8rem;
  }
  .md\:-left-8rem {
    left: -8rem;
  }
  .md\:right-8rem {
    right: 8rem;
  }
  .md\:-right-8rem {
    right: -8rem;
  }
  .md\:bottom-8rem {
    bottom: 8rem;
  }
  .md\:-bottom-8rem {
    bottom: -8rem;
  }
  .gap-8rem {
    gap: 8rem;
  }
  .md\:top-9\% {
    top: 9%;
  }
  .md\:-top-9\% {
    top: -9%;
  }
  .md\:left-9\% {
    left: 9%;
  }
  .md\:-left-9\% {
    left: -9%;
  }
  .md\:right-9\% {
    right: 9%;
  }
  .md\:-right-9\% {
    right: -9%;
  }
  .md\:bottom-9\% {
    bottom: 9%;
  }
  .md\:-bottom-9\% {
    bottom: -9%;
  }
  .gap-9\% {
    gap: 9%;
  }
  .md\:top-9px {
    top: 9px;
  }
  .md\:-top-9px {
    top: -9px;
  }
  .md\:left-9px {
    left: 9px;
  }
  .md\:-left-9px {
    left: -9px;
  }
  .md\:right-9px {
    right: 9px;
  }
  .md\:-right-9px {
    right: -9px;
  }
  .md\:bottom-9px {
    bottom: 9px;
  }
  .md\:-bottom-9px {
    bottom: -9px;
  }
  .gap-9px {
    gap: 9px;
  }
  .md\:top-9rem {
    top: 9rem;
  }
  .md\:-top-9rem {
    top: -9rem;
  }
  .md\:left-9rem {
    left: 9rem;
  }
  .md\:-left-9rem {
    left: -9rem;
  }
  .md\:right-9rem {
    right: 9rem;
  }
  .md\:-right-9rem {
    right: -9rem;
  }
  .md\:bottom-9rem {
    bottom: 9rem;
  }
  .md\:-bottom-9rem {
    bottom: -9rem;
  }
  .gap-9rem {
    gap: 9rem;
  }
  .md\:top-10\% {
    top: 10%;
  }
  .md\:-top-10\% {
    top: -10%;
  }
  .md\:left-10\% {
    left: 10%;
  }
  .md\:-left-10\% {
    left: -10%;
  }
  .md\:right-10\% {
    right: 10%;
  }
  .md\:-right-10\% {
    right: -10%;
  }
  .md\:bottom-10\% {
    bottom: 10%;
  }
  .md\:-bottom-10\% {
    bottom: -10%;
  }
  .gap-10\% {
    gap: 10%;
  }
  .md\:top-10px {
    top: 10px;
  }
  .md\:-top-10px {
    top: -10px;
  }
  .md\:left-10px {
    left: 10px;
  }
  .md\:-left-10px {
    left: -10px;
  }
  .md\:right-10px {
    right: 10px;
  }
  .md\:-right-10px {
    right: -10px;
  }
  .md\:bottom-10px {
    bottom: 10px;
  }
  .md\:-bottom-10px {
    bottom: -10px;
  }
  .gap-10px {
    gap: 10px;
  }
  .md\:top-10rem {
    top: 10rem;
  }
  .md\:-top-10rem {
    top: -10rem;
  }
  .md\:left-10rem {
    left: 10rem;
  }
  .md\:-left-10rem {
    left: -10rem;
  }
  .md\:right-10rem {
    right: 10rem;
  }
  .md\:-right-10rem {
    right: -10rem;
  }
  .md\:bottom-10rem {
    bottom: 10rem;
  }
  .md\:-bottom-10rem {
    bottom: -10rem;
  }
  .gap-10rem {
    gap: 10rem;
  }
  .md\:top-11\% {
    top: 11%;
  }
  .md\:-top-11\% {
    top: -11%;
  }
  .md\:left-11\% {
    left: 11%;
  }
  .md\:-left-11\% {
    left: -11%;
  }
  .md\:right-11\% {
    right: 11%;
  }
  .md\:-right-11\% {
    right: -11%;
  }
  .md\:bottom-11\% {
    bottom: 11%;
  }
  .md\:-bottom-11\% {
    bottom: -11%;
  }
  .gap-11\% {
    gap: 11%;
  }
  .md\:top-11px {
    top: 11px;
  }
  .md\:-top-11px {
    top: -11px;
  }
  .md\:left-11px {
    left: 11px;
  }
  .md\:-left-11px {
    left: -11px;
  }
  .md\:right-11px {
    right: 11px;
  }
  .md\:-right-11px {
    right: -11px;
  }
  .md\:bottom-11px {
    bottom: 11px;
  }
  .md\:-bottom-11px {
    bottom: -11px;
  }
  .gap-11px {
    gap: 11px;
  }
  .md\:top-11rem {
    top: 11rem;
  }
  .md\:-top-11rem {
    top: -11rem;
  }
  .md\:left-11rem {
    left: 11rem;
  }
  .md\:-left-11rem {
    left: -11rem;
  }
  .md\:right-11rem {
    right: 11rem;
  }
  .md\:-right-11rem {
    right: -11rem;
  }
  .md\:bottom-11rem {
    bottom: 11rem;
  }
  .md\:-bottom-11rem {
    bottom: -11rem;
  }
  .gap-11rem {
    gap: 11rem;
  }
  .md\:top-12\% {
    top: 12%;
  }
  .md\:-top-12\% {
    top: -12%;
  }
  .md\:left-12\% {
    left: 12%;
  }
  .md\:-left-12\% {
    left: -12%;
  }
  .md\:right-12\% {
    right: 12%;
  }
  .md\:-right-12\% {
    right: -12%;
  }
  .md\:bottom-12\% {
    bottom: 12%;
  }
  .md\:-bottom-12\% {
    bottom: -12%;
  }
  .gap-12\% {
    gap: 12%;
  }
  .md\:top-12px {
    top: 12px;
  }
  .md\:-top-12px {
    top: -12px;
  }
  .md\:left-12px {
    left: 12px;
  }
  .md\:-left-12px {
    left: -12px;
  }
  .md\:right-12px {
    right: 12px;
  }
  .md\:-right-12px {
    right: -12px;
  }
  .md\:bottom-12px {
    bottom: 12px;
  }
  .md\:-bottom-12px {
    bottom: -12px;
  }
  .gap-12px {
    gap: 12px;
  }
  .md\:top-12rem {
    top: 12rem;
  }
  .md\:-top-12rem {
    top: -12rem;
  }
  .md\:left-12rem {
    left: 12rem;
  }
  .md\:-left-12rem {
    left: -12rem;
  }
  .md\:right-12rem {
    right: 12rem;
  }
  .md\:-right-12rem {
    right: -12rem;
  }
  .md\:bottom-12rem {
    bottom: 12rem;
  }
  .md\:-bottom-12rem {
    bottom: -12rem;
  }
  .gap-12rem {
    gap: 12rem;
  }
  .md\:top-13\% {
    top: 13%;
  }
  .md\:-top-13\% {
    top: -13%;
  }
  .md\:left-13\% {
    left: 13%;
  }
  .md\:-left-13\% {
    left: -13%;
  }
  .md\:right-13\% {
    right: 13%;
  }
  .md\:-right-13\% {
    right: -13%;
  }
  .md\:bottom-13\% {
    bottom: 13%;
  }
  .md\:-bottom-13\% {
    bottom: -13%;
  }
  .gap-13\% {
    gap: 13%;
  }
  .md\:top-13px {
    top: 13px;
  }
  .md\:-top-13px {
    top: -13px;
  }
  .md\:left-13px {
    left: 13px;
  }
  .md\:-left-13px {
    left: -13px;
  }
  .md\:right-13px {
    right: 13px;
  }
  .md\:-right-13px {
    right: -13px;
  }
  .md\:bottom-13px {
    bottom: 13px;
  }
  .md\:-bottom-13px {
    bottom: -13px;
  }
  .gap-13px {
    gap: 13px;
  }
  .md\:top-13rem {
    top: 13rem;
  }
  .md\:-top-13rem {
    top: -13rem;
  }
  .md\:left-13rem {
    left: 13rem;
  }
  .md\:-left-13rem {
    left: -13rem;
  }
  .md\:right-13rem {
    right: 13rem;
  }
  .md\:-right-13rem {
    right: -13rem;
  }
  .md\:bottom-13rem {
    bottom: 13rem;
  }
  .md\:-bottom-13rem {
    bottom: -13rem;
  }
  .gap-13rem {
    gap: 13rem;
  }
  .md\:top-14\% {
    top: 14%;
  }
  .md\:-top-14\% {
    top: -14%;
  }
  .md\:left-14\% {
    left: 14%;
  }
  .md\:-left-14\% {
    left: -14%;
  }
  .md\:right-14\% {
    right: 14%;
  }
  .md\:-right-14\% {
    right: -14%;
  }
  .md\:bottom-14\% {
    bottom: 14%;
  }
  .md\:-bottom-14\% {
    bottom: -14%;
  }
  .gap-14\% {
    gap: 14%;
  }
  .md\:top-14px {
    top: 14px;
  }
  .md\:-top-14px {
    top: -14px;
  }
  .md\:left-14px {
    left: 14px;
  }
  .md\:-left-14px {
    left: -14px;
  }
  .md\:right-14px {
    right: 14px;
  }
  .md\:-right-14px {
    right: -14px;
  }
  .md\:bottom-14px {
    bottom: 14px;
  }
  .md\:-bottom-14px {
    bottom: -14px;
  }
  .gap-14px {
    gap: 14px;
  }
  .md\:top-14rem {
    top: 14rem;
  }
  .md\:-top-14rem {
    top: -14rem;
  }
  .md\:left-14rem {
    left: 14rem;
  }
  .md\:-left-14rem {
    left: -14rem;
  }
  .md\:right-14rem {
    right: 14rem;
  }
  .md\:-right-14rem {
    right: -14rem;
  }
  .md\:bottom-14rem {
    bottom: 14rem;
  }
  .md\:-bottom-14rem {
    bottom: -14rem;
  }
  .gap-14rem {
    gap: 14rem;
  }
  .md\:top-15\% {
    top: 15%;
  }
  .md\:-top-15\% {
    top: -15%;
  }
  .md\:left-15\% {
    left: 15%;
  }
  .md\:-left-15\% {
    left: -15%;
  }
  .md\:right-15\% {
    right: 15%;
  }
  .md\:-right-15\% {
    right: -15%;
  }
  .md\:bottom-15\% {
    bottom: 15%;
  }
  .md\:-bottom-15\% {
    bottom: -15%;
  }
  .gap-15\% {
    gap: 15%;
  }
  .md\:top-15px {
    top: 15px;
  }
  .md\:-top-15px {
    top: -15px;
  }
  .md\:left-15px {
    left: 15px;
  }
  .md\:-left-15px {
    left: -15px;
  }
  .md\:right-15px {
    right: 15px;
  }
  .md\:-right-15px {
    right: -15px;
  }
  .md\:bottom-15px {
    bottom: 15px;
  }
  .md\:-bottom-15px {
    bottom: -15px;
  }
  .gap-15px {
    gap: 15px;
  }
  .md\:top-15rem {
    top: 15rem;
  }
  .md\:-top-15rem {
    top: -15rem;
  }
  .md\:left-15rem {
    left: 15rem;
  }
  .md\:-left-15rem {
    left: -15rem;
  }
  .md\:right-15rem {
    right: 15rem;
  }
  .md\:-right-15rem {
    right: -15rem;
  }
  .md\:bottom-15rem {
    bottom: 15rem;
  }
  .md\:-bottom-15rem {
    bottom: -15rem;
  }
  .gap-15rem {
    gap: 15rem;
  }
  .md\:top-16\% {
    top: 16%;
  }
  .md\:-top-16\% {
    top: -16%;
  }
  .md\:left-16\% {
    left: 16%;
  }
  .md\:-left-16\% {
    left: -16%;
  }
  .md\:right-16\% {
    right: 16%;
  }
  .md\:-right-16\% {
    right: -16%;
  }
  .md\:bottom-16\% {
    bottom: 16%;
  }
  .md\:-bottom-16\% {
    bottom: -16%;
  }
  .gap-16\% {
    gap: 16%;
  }
  .md\:top-16px {
    top: 16px;
  }
  .md\:-top-16px {
    top: -16px;
  }
  .md\:left-16px {
    left: 16px;
  }
  .md\:-left-16px {
    left: -16px;
  }
  .md\:right-16px {
    right: 16px;
  }
  .md\:-right-16px {
    right: -16px;
  }
  .md\:bottom-16px {
    bottom: 16px;
  }
  .md\:-bottom-16px {
    bottom: -16px;
  }
  .gap-16px {
    gap: 16px;
  }
  .md\:top-16rem {
    top: 16rem;
  }
  .md\:-top-16rem {
    top: -16rem;
  }
  .md\:left-16rem {
    left: 16rem;
  }
  .md\:-left-16rem {
    left: -16rem;
  }
  .md\:right-16rem {
    right: 16rem;
  }
  .md\:-right-16rem {
    right: -16rem;
  }
  .md\:bottom-16rem {
    bottom: 16rem;
  }
  .md\:-bottom-16rem {
    bottom: -16rem;
  }
  .gap-16rem {
    gap: 16rem;
  }
  .md\:top-17\% {
    top: 17%;
  }
  .md\:-top-17\% {
    top: -17%;
  }
  .md\:left-17\% {
    left: 17%;
  }
  .md\:-left-17\% {
    left: -17%;
  }
  .md\:right-17\% {
    right: 17%;
  }
  .md\:-right-17\% {
    right: -17%;
  }
  .md\:bottom-17\% {
    bottom: 17%;
  }
  .md\:-bottom-17\% {
    bottom: -17%;
  }
  .gap-17\% {
    gap: 17%;
  }
  .md\:top-17px {
    top: 17px;
  }
  .md\:-top-17px {
    top: -17px;
  }
  .md\:left-17px {
    left: 17px;
  }
  .md\:-left-17px {
    left: -17px;
  }
  .md\:right-17px {
    right: 17px;
  }
  .md\:-right-17px {
    right: -17px;
  }
  .md\:bottom-17px {
    bottom: 17px;
  }
  .md\:-bottom-17px {
    bottom: -17px;
  }
  .gap-17px {
    gap: 17px;
  }
  .md\:top-17rem {
    top: 17rem;
  }
  .md\:-top-17rem {
    top: -17rem;
  }
  .md\:left-17rem {
    left: 17rem;
  }
  .md\:-left-17rem {
    left: -17rem;
  }
  .md\:right-17rem {
    right: 17rem;
  }
  .md\:-right-17rem {
    right: -17rem;
  }
  .md\:bottom-17rem {
    bottom: 17rem;
  }
  .md\:-bottom-17rem {
    bottom: -17rem;
  }
  .gap-17rem {
    gap: 17rem;
  }
  .md\:top-18\% {
    top: 18%;
  }
  .md\:-top-18\% {
    top: -18%;
  }
  .md\:left-18\% {
    left: 18%;
  }
  .md\:-left-18\% {
    left: -18%;
  }
  .md\:right-18\% {
    right: 18%;
  }
  .md\:-right-18\% {
    right: -18%;
  }
  .md\:bottom-18\% {
    bottom: 18%;
  }
  .md\:-bottom-18\% {
    bottom: -18%;
  }
  .gap-18\% {
    gap: 18%;
  }
  .md\:top-18px {
    top: 18px;
  }
  .md\:-top-18px {
    top: -18px;
  }
  .md\:left-18px {
    left: 18px;
  }
  .md\:-left-18px {
    left: -18px;
  }
  .md\:right-18px {
    right: 18px;
  }
  .md\:-right-18px {
    right: -18px;
  }
  .md\:bottom-18px {
    bottom: 18px;
  }
  .md\:-bottom-18px {
    bottom: -18px;
  }
  .gap-18px {
    gap: 18px;
  }
  .md\:top-18rem {
    top: 18rem;
  }
  .md\:-top-18rem {
    top: -18rem;
  }
  .md\:left-18rem {
    left: 18rem;
  }
  .md\:-left-18rem {
    left: -18rem;
  }
  .md\:right-18rem {
    right: 18rem;
  }
  .md\:-right-18rem {
    right: -18rem;
  }
  .md\:bottom-18rem {
    bottom: 18rem;
  }
  .md\:-bottom-18rem {
    bottom: -18rem;
  }
  .gap-18rem {
    gap: 18rem;
  }
  .md\:top-19\% {
    top: 19%;
  }
  .md\:-top-19\% {
    top: -19%;
  }
  .md\:left-19\% {
    left: 19%;
  }
  .md\:-left-19\% {
    left: -19%;
  }
  .md\:right-19\% {
    right: 19%;
  }
  .md\:-right-19\% {
    right: -19%;
  }
  .md\:bottom-19\% {
    bottom: 19%;
  }
  .md\:-bottom-19\% {
    bottom: -19%;
  }
  .gap-19\% {
    gap: 19%;
  }
  .md\:top-19px {
    top: 19px;
  }
  .md\:-top-19px {
    top: -19px;
  }
  .md\:left-19px {
    left: 19px;
  }
  .md\:-left-19px {
    left: -19px;
  }
  .md\:right-19px {
    right: 19px;
  }
  .md\:-right-19px {
    right: -19px;
  }
  .md\:bottom-19px {
    bottom: 19px;
  }
  .md\:-bottom-19px {
    bottom: -19px;
  }
  .gap-19px {
    gap: 19px;
  }
  .md\:top-19rem {
    top: 19rem;
  }
  .md\:-top-19rem {
    top: -19rem;
  }
  .md\:left-19rem {
    left: 19rem;
  }
  .md\:-left-19rem {
    left: -19rem;
  }
  .md\:right-19rem {
    right: 19rem;
  }
  .md\:-right-19rem {
    right: -19rem;
  }
  .md\:bottom-19rem {
    bottom: 19rem;
  }
  .md\:-bottom-19rem {
    bottom: -19rem;
  }
  .gap-19rem {
    gap: 19rem;
  }
  .md\:top-20\% {
    top: 20%;
  }
  .md\:-top-20\% {
    top: -20%;
  }
  .md\:left-20\% {
    left: 20%;
  }
  .md\:-left-20\% {
    left: -20%;
  }
  .md\:right-20\% {
    right: 20%;
  }
  .md\:-right-20\% {
    right: -20%;
  }
  .md\:bottom-20\% {
    bottom: 20%;
  }
  .md\:-bottom-20\% {
    bottom: -20%;
  }
  .gap-20\% {
    gap: 20%;
  }
  .md\:top-20px {
    top: 20px;
  }
  .md\:-top-20px {
    top: -20px;
  }
  .md\:left-20px {
    left: 20px;
  }
  .md\:-left-20px {
    left: -20px;
  }
  .md\:right-20px {
    right: 20px;
  }
  .md\:-right-20px {
    right: -20px;
  }
  .md\:bottom-20px {
    bottom: 20px;
  }
  .md\:-bottom-20px {
    bottom: -20px;
  }
  .gap-20px {
    gap: 20px;
  }
  .md\:top-20rem {
    top: 20rem;
  }
  .md\:-top-20rem {
    top: -20rem;
  }
  .md\:left-20rem {
    left: 20rem;
  }
  .md\:-left-20rem {
    left: -20rem;
  }
  .md\:right-20rem {
    right: 20rem;
  }
  .md\:-right-20rem {
    right: -20rem;
  }
  .md\:bottom-20rem {
    bottom: 20rem;
  }
  .md\:-bottom-20rem {
    bottom: -20rem;
  }
  .gap-20rem {
    gap: 20rem;
  }
  .md\:top-21\% {
    top: 21%;
  }
  .md\:-top-21\% {
    top: -21%;
  }
  .md\:left-21\% {
    left: 21%;
  }
  .md\:-left-21\% {
    left: -21%;
  }
  .md\:right-21\% {
    right: 21%;
  }
  .md\:-right-21\% {
    right: -21%;
  }
  .md\:bottom-21\% {
    bottom: 21%;
  }
  .md\:-bottom-21\% {
    bottom: -21%;
  }
  .gap-21\% {
    gap: 21%;
  }
  .md\:top-21px {
    top: 21px;
  }
  .md\:-top-21px {
    top: -21px;
  }
  .md\:left-21px {
    left: 21px;
  }
  .md\:-left-21px {
    left: -21px;
  }
  .md\:right-21px {
    right: 21px;
  }
  .md\:-right-21px {
    right: -21px;
  }
  .md\:bottom-21px {
    bottom: 21px;
  }
  .md\:-bottom-21px {
    bottom: -21px;
  }
  .gap-21px {
    gap: 21px;
  }
  .md\:top-21rem {
    top: 21rem;
  }
  .md\:-top-21rem {
    top: -21rem;
  }
  .md\:left-21rem {
    left: 21rem;
  }
  .md\:-left-21rem {
    left: -21rem;
  }
  .md\:right-21rem {
    right: 21rem;
  }
  .md\:-right-21rem {
    right: -21rem;
  }
  .md\:bottom-21rem {
    bottom: 21rem;
  }
  .md\:-bottom-21rem {
    bottom: -21rem;
  }
  .gap-21rem {
    gap: 21rem;
  }
  .md\:top-22\% {
    top: 22%;
  }
  .md\:-top-22\% {
    top: -22%;
  }
  .md\:left-22\% {
    left: 22%;
  }
  .md\:-left-22\% {
    left: -22%;
  }
  .md\:right-22\% {
    right: 22%;
  }
  .md\:-right-22\% {
    right: -22%;
  }
  .md\:bottom-22\% {
    bottom: 22%;
  }
  .md\:-bottom-22\% {
    bottom: -22%;
  }
  .gap-22\% {
    gap: 22%;
  }
  .md\:top-22px {
    top: 22px;
  }
  .md\:-top-22px {
    top: -22px;
  }
  .md\:left-22px {
    left: 22px;
  }
  .md\:-left-22px {
    left: -22px;
  }
  .md\:right-22px {
    right: 22px;
  }
  .md\:-right-22px {
    right: -22px;
  }
  .md\:bottom-22px {
    bottom: 22px;
  }
  .md\:-bottom-22px {
    bottom: -22px;
  }
  .gap-22px {
    gap: 22px;
  }
  .md\:top-22rem {
    top: 22rem;
  }
  .md\:-top-22rem {
    top: -22rem;
  }
  .md\:left-22rem {
    left: 22rem;
  }
  .md\:-left-22rem {
    left: -22rem;
  }
  .md\:right-22rem {
    right: 22rem;
  }
  .md\:-right-22rem {
    right: -22rem;
  }
  .md\:bottom-22rem {
    bottom: 22rem;
  }
  .md\:-bottom-22rem {
    bottom: -22rem;
  }
  .gap-22rem {
    gap: 22rem;
  }
  .md\:top-23\% {
    top: 23%;
  }
  .md\:-top-23\% {
    top: -23%;
  }
  .md\:left-23\% {
    left: 23%;
  }
  .md\:-left-23\% {
    left: -23%;
  }
  .md\:right-23\% {
    right: 23%;
  }
  .md\:-right-23\% {
    right: -23%;
  }
  .md\:bottom-23\% {
    bottom: 23%;
  }
  .md\:-bottom-23\% {
    bottom: -23%;
  }
  .gap-23\% {
    gap: 23%;
  }
  .md\:top-23px {
    top: 23px;
  }
  .md\:-top-23px {
    top: -23px;
  }
  .md\:left-23px {
    left: 23px;
  }
  .md\:-left-23px {
    left: -23px;
  }
  .md\:right-23px {
    right: 23px;
  }
  .md\:-right-23px {
    right: -23px;
  }
  .md\:bottom-23px {
    bottom: 23px;
  }
  .md\:-bottom-23px {
    bottom: -23px;
  }
  .gap-23px {
    gap: 23px;
  }
  .md\:top-23rem {
    top: 23rem;
  }
  .md\:-top-23rem {
    top: -23rem;
  }
  .md\:left-23rem {
    left: 23rem;
  }
  .md\:-left-23rem {
    left: -23rem;
  }
  .md\:right-23rem {
    right: 23rem;
  }
  .md\:-right-23rem {
    right: -23rem;
  }
  .md\:bottom-23rem {
    bottom: 23rem;
  }
  .md\:-bottom-23rem {
    bottom: -23rem;
  }
  .gap-23rem {
    gap: 23rem;
  }
  .md\:top-24\% {
    top: 24%;
  }
  .md\:-top-24\% {
    top: -24%;
  }
  .md\:left-24\% {
    left: 24%;
  }
  .md\:-left-24\% {
    left: -24%;
  }
  .md\:right-24\% {
    right: 24%;
  }
  .md\:-right-24\% {
    right: -24%;
  }
  .md\:bottom-24\% {
    bottom: 24%;
  }
  .md\:-bottom-24\% {
    bottom: -24%;
  }
  .gap-24\% {
    gap: 24%;
  }
  .md\:top-24px {
    top: 24px;
  }
  .md\:-top-24px {
    top: -24px;
  }
  .md\:left-24px {
    left: 24px;
  }
  .md\:-left-24px {
    left: -24px;
  }
  .md\:right-24px {
    right: 24px;
  }
  .md\:-right-24px {
    right: -24px;
  }
  .md\:bottom-24px {
    bottom: 24px;
  }
  .md\:-bottom-24px {
    bottom: -24px;
  }
  .gap-24px {
    gap: 24px;
  }
  .md\:top-24rem {
    top: 24rem;
  }
  .md\:-top-24rem {
    top: -24rem;
  }
  .md\:left-24rem {
    left: 24rem;
  }
  .md\:-left-24rem {
    left: -24rem;
  }
  .md\:right-24rem {
    right: 24rem;
  }
  .md\:-right-24rem {
    right: -24rem;
  }
  .md\:bottom-24rem {
    bottom: 24rem;
  }
  .md\:-bottom-24rem {
    bottom: -24rem;
  }
  .gap-24rem {
    gap: 24rem;
  }
  .md\:top-25\% {
    top: 25%;
  }
  .md\:-top-25\% {
    top: -25%;
  }
  .md\:left-25\% {
    left: 25%;
  }
  .md\:-left-25\% {
    left: -25%;
  }
  .md\:right-25\% {
    right: 25%;
  }
  .md\:-right-25\% {
    right: -25%;
  }
  .md\:bottom-25\% {
    bottom: 25%;
  }
  .md\:-bottom-25\% {
    bottom: -25%;
  }
  .gap-25\% {
    gap: 25%;
  }
  .md\:top-25px {
    top: 25px;
  }
  .md\:-top-25px {
    top: -25px;
  }
  .md\:left-25px {
    left: 25px;
  }
  .md\:-left-25px {
    left: -25px;
  }
  .md\:right-25px {
    right: 25px;
  }
  .md\:-right-25px {
    right: -25px;
  }
  .md\:bottom-25px {
    bottom: 25px;
  }
  .md\:-bottom-25px {
    bottom: -25px;
  }
  .gap-25px {
    gap: 25px;
  }
  .md\:top-25rem {
    top: 25rem;
  }
  .md\:-top-25rem {
    top: -25rem;
  }
  .md\:left-25rem {
    left: 25rem;
  }
  .md\:-left-25rem {
    left: -25rem;
  }
  .md\:right-25rem {
    right: 25rem;
  }
  .md\:-right-25rem {
    right: -25rem;
  }
  .md\:bottom-25rem {
    bottom: 25rem;
  }
  .md\:-bottom-25rem {
    bottom: -25rem;
  }
  .gap-25rem {
    gap: 25rem;
  }
  .md\:top-26\% {
    top: 26%;
  }
  .md\:-top-26\% {
    top: -26%;
  }
  .md\:left-26\% {
    left: 26%;
  }
  .md\:-left-26\% {
    left: -26%;
  }
  .md\:right-26\% {
    right: 26%;
  }
  .md\:-right-26\% {
    right: -26%;
  }
  .md\:bottom-26\% {
    bottom: 26%;
  }
  .md\:-bottom-26\% {
    bottom: -26%;
  }
  .gap-26\% {
    gap: 26%;
  }
  .md\:top-26px {
    top: 26px;
  }
  .md\:-top-26px {
    top: -26px;
  }
  .md\:left-26px {
    left: 26px;
  }
  .md\:-left-26px {
    left: -26px;
  }
  .md\:right-26px {
    right: 26px;
  }
  .md\:-right-26px {
    right: -26px;
  }
  .md\:bottom-26px {
    bottom: 26px;
  }
  .md\:-bottom-26px {
    bottom: -26px;
  }
  .gap-26px {
    gap: 26px;
  }
  .md\:top-26rem {
    top: 26rem;
  }
  .md\:-top-26rem {
    top: -26rem;
  }
  .md\:left-26rem {
    left: 26rem;
  }
  .md\:-left-26rem {
    left: -26rem;
  }
  .md\:right-26rem {
    right: 26rem;
  }
  .md\:-right-26rem {
    right: -26rem;
  }
  .md\:bottom-26rem {
    bottom: 26rem;
  }
  .md\:-bottom-26rem {
    bottom: -26rem;
  }
  .gap-26rem {
    gap: 26rem;
  }
  .md\:top-27\% {
    top: 27%;
  }
  .md\:-top-27\% {
    top: -27%;
  }
  .md\:left-27\% {
    left: 27%;
  }
  .md\:-left-27\% {
    left: -27%;
  }
  .md\:right-27\% {
    right: 27%;
  }
  .md\:-right-27\% {
    right: -27%;
  }
  .md\:bottom-27\% {
    bottom: 27%;
  }
  .md\:-bottom-27\% {
    bottom: -27%;
  }
  .gap-27\% {
    gap: 27%;
  }
  .md\:top-27px {
    top: 27px;
  }
  .md\:-top-27px {
    top: -27px;
  }
  .md\:left-27px {
    left: 27px;
  }
  .md\:-left-27px {
    left: -27px;
  }
  .md\:right-27px {
    right: 27px;
  }
  .md\:-right-27px {
    right: -27px;
  }
  .md\:bottom-27px {
    bottom: 27px;
  }
  .md\:-bottom-27px {
    bottom: -27px;
  }
  .gap-27px {
    gap: 27px;
  }
  .md\:top-27rem {
    top: 27rem;
  }
  .md\:-top-27rem {
    top: -27rem;
  }
  .md\:left-27rem {
    left: 27rem;
  }
  .md\:-left-27rem {
    left: -27rem;
  }
  .md\:right-27rem {
    right: 27rem;
  }
  .md\:-right-27rem {
    right: -27rem;
  }
  .md\:bottom-27rem {
    bottom: 27rem;
  }
  .md\:-bottom-27rem {
    bottom: -27rem;
  }
  .gap-27rem {
    gap: 27rem;
  }
  .md\:top-28\% {
    top: 28%;
  }
  .md\:-top-28\% {
    top: -28%;
  }
  .md\:left-28\% {
    left: 28%;
  }
  .md\:-left-28\% {
    left: -28%;
  }
  .md\:right-28\% {
    right: 28%;
  }
  .md\:-right-28\% {
    right: -28%;
  }
  .md\:bottom-28\% {
    bottom: 28%;
  }
  .md\:-bottom-28\% {
    bottom: -28%;
  }
  .gap-28\% {
    gap: 28%;
  }
  .md\:top-28px {
    top: 28px;
  }
  .md\:-top-28px {
    top: -28px;
  }
  .md\:left-28px {
    left: 28px;
  }
  .md\:-left-28px {
    left: -28px;
  }
  .md\:right-28px {
    right: 28px;
  }
  .md\:-right-28px {
    right: -28px;
  }
  .md\:bottom-28px {
    bottom: 28px;
  }
  .md\:-bottom-28px {
    bottom: -28px;
  }
  .gap-28px {
    gap: 28px;
  }
  .md\:top-28rem {
    top: 28rem;
  }
  .md\:-top-28rem {
    top: -28rem;
  }
  .md\:left-28rem {
    left: 28rem;
  }
  .md\:-left-28rem {
    left: -28rem;
  }
  .md\:right-28rem {
    right: 28rem;
  }
  .md\:-right-28rem {
    right: -28rem;
  }
  .md\:bottom-28rem {
    bottom: 28rem;
  }
  .md\:-bottom-28rem {
    bottom: -28rem;
  }
  .gap-28rem {
    gap: 28rem;
  }
  .md\:top-29\% {
    top: 29%;
  }
  .md\:-top-29\% {
    top: -29%;
  }
  .md\:left-29\% {
    left: 29%;
  }
  .md\:-left-29\% {
    left: -29%;
  }
  .md\:right-29\% {
    right: 29%;
  }
  .md\:-right-29\% {
    right: -29%;
  }
  .md\:bottom-29\% {
    bottom: 29%;
  }
  .md\:-bottom-29\% {
    bottom: -29%;
  }
  .gap-29\% {
    gap: 29%;
  }
  .md\:top-29px {
    top: 29px;
  }
  .md\:-top-29px {
    top: -29px;
  }
  .md\:left-29px {
    left: 29px;
  }
  .md\:-left-29px {
    left: -29px;
  }
  .md\:right-29px {
    right: 29px;
  }
  .md\:-right-29px {
    right: -29px;
  }
  .md\:bottom-29px {
    bottom: 29px;
  }
  .md\:-bottom-29px {
    bottom: -29px;
  }
  .gap-29px {
    gap: 29px;
  }
  .md\:top-29rem {
    top: 29rem;
  }
  .md\:-top-29rem {
    top: -29rem;
  }
  .md\:left-29rem {
    left: 29rem;
  }
  .md\:-left-29rem {
    left: -29rem;
  }
  .md\:right-29rem {
    right: 29rem;
  }
  .md\:-right-29rem {
    right: -29rem;
  }
  .md\:bottom-29rem {
    bottom: 29rem;
  }
  .md\:-bottom-29rem {
    bottom: -29rem;
  }
  .gap-29rem {
    gap: 29rem;
  }
  .md\:top-30\% {
    top: 30%;
  }
  .md\:-top-30\% {
    top: -30%;
  }
  .md\:left-30\% {
    left: 30%;
  }
  .md\:-left-30\% {
    left: -30%;
  }
  .md\:right-30\% {
    right: 30%;
  }
  .md\:-right-30\% {
    right: -30%;
  }
  .md\:bottom-30\% {
    bottom: 30%;
  }
  .md\:-bottom-30\% {
    bottom: -30%;
  }
  .gap-30\% {
    gap: 30%;
  }
  .md\:top-30px {
    top: 30px;
  }
  .md\:-top-30px {
    top: -30px;
  }
  .md\:left-30px {
    left: 30px;
  }
  .md\:-left-30px {
    left: -30px;
  }
  .md\:right-30px {
    right: 30px;
  }
  .md\:-right-30px {
    right: -30px;
  }
  .md\:bottom-30px {
    bottom: 30px;
  }
  .md\:-bottom-30px {
    bottom: -30px;
  }
  .gap-30px {
    gap: 30px;
  }
  .md\:top-30rem {
    top: 30rem;
  }
  .md\:-top-30rem {
    top: -30rem;
  }
  .md\:left-30rem {
    left: 30rem;
  }
  .md\:-left-30rem {
    left: -30rem;
  }
  .md\:right-30rem {
    right: 30rem;
  }
  .md\:-right-30rem {
    right: -30rem;
  }
  .md\:bottom-30rem {
    bottom: 30rem;
  }
  .md\:-bottom-30rem {
    bottom: -30rem;
  }
  .gap-30rem {
    gap: 30rem;
  }
  .md\:top-31\% {
    top: 31%;
  }
  .md\:-top-31\% {
    top: -31%;
  }
  .md\:left-31\% {
    left: 31%;
  }
  .md\:-left-31\% {
    left: -31%;
  }
  .md\:right-31\% {
    right: 31%;
  }
  .md\:-right-31\% {
    right: -31%;
  }
  .md\:bottom-31\% {
    bottom: 31%;
  }
  .md\:-bottom-31\% {
    bottom: -31%;
  }
  .gap-31\% {
    gap: 31%;
  }
  .md\:top-31px {
    top: 31px;
  }
  .md\:-top-31px {
    top: -31px;
  }
  .md\:left-31px {
    left: 31px;
  }
  .md\:-left-31px {
    left: -31px;
  }
  .md\:right-31px {
    right: 31px;
  }
  .md\:-right-31px {
    right: -31px;
  }
  .md\:bottom-31px {
    bottom: 31px;
  }
  .md\:-bottom-31px {
    bottom: -31px;
  }
  .gap-31px {
    gap: 31px;
  }
  .md\:top-31rem {
    top: 31rem;
  }
  .md\:-top-31rem {
    top: -31rem;
  }
  .md\:left-31rem {
    left: 31rem;
  }
  .md\:-left-31rem {
    left: -31rem;
  }
  .md\:right-31rem {
    right: 31rem;
  }
  .md\:-right-31rem {
    right: -31rem;
  }
  .md\:bottom-31rem {
    bottom: 31rem;
  }
  .md\:-bottom-31rem {
    bottom: -31rem;
  }
  .gap-31rem {
    gap: 31rem;
  }
  .md\:top-32\% {
    top: 32%;
  }
  .md\:-top-32\% {
    top: -32%;
  }
  .md\:left-32\% {
    left: 32%;
  }
  .md\:-left-32\% {
    left: -32%;
  }
  .md\:right-32\% {
    right: 32%;
  }
  .md\:-right-32\% {
    right: -32%;
  }
  .md\:bottom-32\% {
    bottom: 32%;
  }
  .md\:-bottom-32\% {
    bottom: -32%;
  }
  .gap-32\% {
    gap: 32%;
  }
  .md\:top-32px {
    top: 32px;
  }
  .md\:-top-32px {
    top: -32px;
  }
  .md\:left-32px {
    left: 32px;
  }
  .md\:-left-32px {
    left: -32px;
  }
  .md\:right-32px {
    right: 32px;
  }
  .md\:-right-32px {
    right: -32px;
  }
  .md\:bottom-32px {
    bottom: 32px;
  }
  .md\:-bottom-32px {
    bottom: -32px;
  }
  .gap-32px {
    gap: 32px;
  }
  .md\:top-32rem {
    top: 32rem;
  }
  .md\:-top-32rem {
    top: -32rem;
  }
  .md\:left-32rem {
    left: 32rem;
  }
  .md\:-left-32rem {
    left: -32rem;
  }
  .md\:right-32rem {
    right: 32rem;
  }
  .md\:-right-32rem {
    right: -32rem;
  }
  .md\:bottom-32rem {
    bottom: 32rem;
  }
  .md\:-bottom-32rem {
    bottom: -32rem;
  }
  .gap-32rem {
    gap: 32rem;
  }
  .md\:top-33\% {
    top: 33%;
  }
  .md\:-top-33\% {
    top: -33%;
  }
  .md\:left-33\% {
    left: 33%;
  }
  .md\:-left-33\% {
    left: -33%;
  }
  .md\:right-33\% {
    right: 33%;
  }
  .md\:-right-33\% {
    right: -33%;
  }
  .md\:bottom-33\% {
    bottom: 33%;
  }
  .md\:-bottom-33\% {
    bottom: -33%;
  }
  .gap-33\% {
    gap: 33%;
  }
  .md\:top-33px {
    top: 33px;
  }
  .md\:-top-33px {
    top: -33px;
  }
  .md\:left-33px {
    left: 33px;
  }
  .md\:-left-33px {
    left: -33px;
  }
  .md\:right-33px {
    right: 33px;
  }
  .md\:-right-33px {
    right: -33px;
  }
  .md\:bottom-33px {
    bottom: 33px;
  }
  .md\:-bottom-33px {
    bottom: -33px;
  }
  .gap-33px {
    gap: 33px;
  }
  .md\:top-33rem {
    top: 33rem;
  }
  .md\:-top-33rem {
    top: -33rem;
  }
  .md\:left-33rem {
    left: 33rem;
  }
  .md\:-left-33rem {
    left: -33rem;
  }
  .md\:right-33rem {
    right: 33rem;
  }
  .md\:-right-33rem {
    right: -33rem;
  }
  .md\:bottom-33rem {
    bottom: 33rem;
  }
  .md\:-bottom-33rem {
    bottom: -33rem;
  }
  .gap-33rem {
    gap: 33rem;
  }
  .md\:top-34\% {
    top: 34%;
  }
  .md\:-top-34\% {
    top: -34%;
  }
  .md\:left-34\% {
    left: 34%;
  }
  .md\:-left-34\% {
    left: -34%;
  }
  .md\:right-34\% {
    right: 34%;
  }
  .md\:-right-34\% {
    right: -34%;
  }
  .md\:bottom-34\% {
    bottom: 34%;
  }
  .md\:-bottom-34\% {
    bottom: -34%;
  }
  .gap-34\% {
    gap: 34%;
  }
  .md\:top-34px {
    top: 34px;
  }
  .md\:-top-34px {
    top: -34px;
  }
  .md\:left-34px {
    left: 34px;
  }
  .md\:-left-34px {
    left: -34px;
  }
  .md\:right-34px {
    right: 34px;
  }
  .md\:-right-34px {
    right: -34px;
  }
  .md\:bottom-34px {
    bottom: 34px;
  }
  .md\:-bottom-34px {
    bottom: -34px;
  }
  .gap-34px {
    gap: 34px;
  }
  .md\:top-34rem {
    top: 34rem;
  }
  .md\:-top-34rem {
    top: -34rem;
  }
  .md\:left-34rem {
    left: 34rem;
  }
  .md\:-left-34rem {
    left: -34rem;
  }
  .md\:right-34rem {
    right: 34rem;
  }
  .md\:-right-34rem {
    right: -34rem;
  }
  .md\:bottom-34rem {
    bottom: 34rem;
  }
  .md\:-bottom-34rem {
    bottom: -34rem;
  }
  .gap-34rem {
    gap: 34rem;
  }
  .md\:top-35\% {
    top: 35%;
  }
  .md\:-top-35\% {
    top: -35%;
  }
  .md\:left-35\% {
    left: 35%;
  }
  .md\:-left-35\% {
    left: -35%;
  }
  .md\:right-35\% {
    right: 35%;
  }
  .md\:-right-35\% {
    right: -35%;
  }
  .md\:bottom-35\% {
    bottom: 35%;
  }
  .md\:-bottom-35\% {
    bottom: -35%;
  }
  .gap-35\% {
    gap: 35%;
  }
  .md\:top-35px {
    top: 35px;
  }
  .md\:-top-35px {
    top: -35px;
  }
  .md\:left-35px {
    left: 35px;
  }
  .md\:-left-35px {
    left: -35px;
  }
  .md\:right-35px {
    right: 35px;
  }
  .md\:-right-35px {
    right: -35px;
  }
  .md\:bottom-35px {
    bottom: 35px;
  }
  .md\:-bottom-35px {
    bottom: -35px;
  }
  .gap-35px {
    gap: 35px;
  }
  .md\:top-35rem {
    top: 35rem;
  }
  .md\:-top-35rem {
    top: -35rem;
  }
  .md\:left-35rem {
    left: 35rem;
  }
  .md\:-left-35rem {
    left: -35rem;
  }
  .md\:right-35rem {
    right: 35rem;
  }
  .md\:-right-35rem {
    right: -35rem;
  }
  .md\:bottom-35rem {
    bottom: 35rem;
  }
  .md\:-bottom-35rem {
    bottom: -35rem;
  }
  .gap-35rem {
    gap: 35rem;
  }
  .md\:top-36\% {
    top: 36%;
  }
  .md\:-top-36\% {
    top: -36%;
  }
  .md\:left-36\% {
    left: 36%;
  }
  .md\:-left-36\% {
    left: -36%;
  }
  .md\:right-36\% {
    right: 36%;
  }
  .md\:-right-36\% {
    right: -36%;
  }
  .md\:bottom-36\% {
    bottom: 36%;
  }
  .md\:-bottom-36\% {
    bottom: -36%;
  }
  .gap-36\% {
    gap: 36%;
  }
  .md\:top-36px {
    top: 36px;
  }
  .md\:-top-36px {
    top: -36px;
  }
  .md\:left-36px {
    left: 36px;
  }
  .md\:-left-36px {
    left: -36px;
  }
  .md\:right-36px {
    right: 36px;
  }
  .md\:-right-36px {
    right: -36px;
  }
  .md\:bottom-36px {
    bottom: 36px;
  }
  .md\:-bottom-36px {
    bottom: -36px;
  }
  .gap-36px {
    gap: 36px;
  }
  .md\:top-36rem {
    top: 36rem;
  }
  .md\:-top-36rem {
    top: -36rem;
  }
  .md\:left-36rem {
    left: 36rem;
  }
  .md\:-left-36rem {
    left: -36rem;
  }
  .md\:right-36rem {
    right: 36rem;
  }
  .md\:-right-36rem {
    right: -36rem;
  }
  .md\:bottom-36rem {
    bottom: 36rem;
  }
  .md\:-bottom-36rem {
    bottom: -36rem;
  }
  .gap-36rem {
    gap: 36rem;
  }
  .md\:top-37\% {
    top: 37%;
  }
  .md\:-top-37\% {
    top: -37%;
  }
  .md\:left-37\% {
    left: 37%;
  }
  .md\:-left-37\% {
    left: -37%;
  }
  .md\:right-37\% {
    right: 37%;
  }
  .md\:-right-37\% {
    right: -37%;
  }
  .md\:bottom-37\% {
    bottom: 37%;
  }
  .md\:-bottom-37\% {
    bottom: -37%;
  }
  .gap-37\% {
    gap: 37%;
  }
  .md\:top-37px {
    top: 37px;
  }
  .md\:-top-37px {
    top: -37px;
  }
  .md\:left-37px {
    left: 37px;
  }
  .md\:-left-37px {
    left: -37px;
  }
  .md\:right-37px {
    right: 37px;
  }
  .md\:-right-37px {
    right: -37px;
  }
  .md\:bottom-37px {
    bottom: 37px;
  }
  .md\:-bottom-37px {
    bottom: -37px;
  }
  .gap-37px {
    gap: 37px;
  }
  .md\:top-37rem {
    top: 37rem;
  }
  .md\:-top-37rem {
    top: -37rem;
  }
  .md\:left-37rem {
    left: 37rem;
  }
  .md\:-left-37rem {
    left: -37rem;
  }
  .md\:right-37rem {
    right: 37rem;
  }
  .md\:-right-37rem {
    right: -37rem;
  }
  .md\:bottom-37rem {
    bottom: 37rem;
  }
  .md\:-bottom-37rem {
    bottom: -37rem;
  }
  .gap-37rem {
    gap: 37rem;
  }
  .md\:top-38\% {
    top: 38%;
  }
  .md\:-top-38\% {
    top: -38%;
  }
  .md\:left-38\% {
    left: 38%;
  }
  .md\:-left-38\% {
    left: -38%;
  }
  .md\:right-38\% {
    right: 38%;
  }
  .md\:-right-38\% {
    right: -38%;
  }
  .md\:bottom-38\% {
    bottom: 38%;
  }
  .md\:-bottom-38\% {
    bottom: -38%;
  }
  .gap-38\% {
    gap: 38%;
  }
  .md\:top-38px {
    top: 38px;
  }
  .md\:-top-38px {
    top: -38px;
  }
  .md\:left-38px {
    left: 38px;
  }
  .md\:-left-38px {
    left: -38px;
  }
  .md\:right-38px {
    right: 38px;
  }
  .md\:-right-38px {
    right: -38px;
  }
  .md\:bottom-38px {
    bottom: 38px;
  }
  .md\:-bottom-38px {
    bottom: -38px;
  }
  .gap-38px {
    gap: 38px;
  }
  .md\:top-38rem {
    top: 38rem;
  }
  .md\:-top-38rem {
    top: -38rem;
  }
  .md\:left-38rem {
    left: 38rem;
  }
  .md\:-left-38rem {
    left: -38rem;
  }
  .md\:right-38rem {
    right: 38rem;
  }
  .md\:-right-38rem {
    right: -38rem;
  }
  .md\:bottom-38rem {
    bottom: 38rem;
  }
  .md\:-bottom-38rem {
    bottom: -38rem;
  }
  .gap-38rem {
    gap: 38rem;
  }
  .md\:top-39\% {
    top: 39%;
  }
  .md\:-top-39\% {
    top: -39%;
  }
  .md\:left-39\% {
    left: 39%;
  }
  .md\:-left-39\% {
    left: -39%;
  }
  .md\:right-39\% {
    right: 39%;
  }
  .md\:-right-39\% {
    right: -39%;
  }
  .md\:bottom-39\% {
    bottom: 39%;
  }
  .md\:-bottom-39\% {
    bottom: -39%;
  }
  .gap-39\% {
    gap: 39%;
  }
  .md\:top-39px {
    top: 39px;
  }
  .md\:-top-39px {
    top: -39px;
  }
  .md\:left-39px {
    left: 39px;
  }
  .md\:-left-39px {
    left: -39px;
  }
  .md\:right-39px {
    right: 39px;
  }
  .md\:-right-39px {
    right: -39px;
  }
  .md\:bottom-39px {
    bottom: 39px;
  }
  .md\:-bottom-39px {
    bottom: -39px;
  }
  .gap-39px {
    gap: 39px;
  }
  .md\:top-39rem {
    top: 39rem;
  }
  .md\:-top-39rem {
    top: -39rem;
  }
  .md\:left-39rem {
    left: 39rem;
  }
  .md\:-left-39rem {
    left: -39rem;
  }
  .md\:right-39rem {
    right: 39rem;
  }
  .md\:-right-39rem {
    right: -39rem;
  }
  .md\:bottom-39rem {
    bottom: 39rem;
  }
  .md\:-bottom-39rem {
    bottom: -39rem;
  }
  .gap-39rem {
    gap: 39rem;
  }
  .md\:top-40\% {
    top: 40%;
  }
  .md\:-top-40\% {
    top: -40%;
  }
  .md\:left-40\% {
    left: 40%;
  }
  .md\:-left-40\% {
    left: -40%;
  }
  .md\:right-40\% {
    right: 40%;
  }
  .md\:-right-40\% {
    right: -40%;
  }
  .md\:bottom-40\% {
    bottom: 40%;
  }
  .md\:-bottom-40\% {
    bottom: -40%;
  }
  .gap-40\% {
    gap: 40%;
  }
  .md\:top-40px {
    top: 40px;
  }
  .md\:-top-40px {
    top: -40px;
  }
  .md\:left-40px {
    left: 40px;
  }
  .md\:-left-40px {
    left: -40px;
  }
  .md\:right-40px {
    right: 40px;
  }
  .md\:-right-40px {
    right: -40px;
  }
  .md\:bottom-40px {
    bottom: 40px;
  }
  .md\:-bottom-40px {
    bottom: -40px;
  }
  .gap-40px {
    gap: 40px;
  }
  .md\:top-40rem {
    top: 40rem;
  }
  .md\:-top-40rem {
    top: -40rem;
  }
  .md\:left-40rem {
    left: 40rem;
  }
  .md\:-left-40rem {
    left: -40rem;
  }
  .md\:right-40rem {
    right: 40rem;
  }
  .md\:-right-40rem {
    right: -40rem;
  }
  .md\:bottom-40rem {
    bottom: 40rem;
  }
  .md\:-bottom-40rem {
    bottom: -40rem;
  }
  .gap-40rem {
    gap: 40rem;
  }
  .md\:top-41\% {
    top: 41%;
  }
  .md\:-top-41\% {
    top: -41%;
  }
  .md\:left-41\% {
    left: 41%;
  }
  .md\:-left-41\% {
    left: -41%;
  }
  .md\:right-41\% {
    right: 41%;
  }
  .md\:-right-41\% {
    right: -41%;
  }
  .md\:bottom-41\% {
    bottom: 41%;
  }
  .md\:-bottom-41\% {
    bottom: -41%;
  }
  .gap-41\% {
    gap: 41%;
  }
  .md\:top-41px {
    top: 41px;
  }
  .md\:-top-41px {
    top: -41px;
  }
  .md\:left-41px {
    left: 41px;
  }
  .md\:-left-41px {
    left: -41px;
  }
  .md\:right-41px {
    right: 41px;
  }
  .md\:-right-41px {
    right: -41px;
  }
  .md\:bottom-41px {
    bottom: 41px;
  }
  .md\:-bottom-41px {
    bottom: -41px;
  }
  .gap-41px {
    gap: 41px;
  }
  .md\:top-41rem {
    top: 41rem;
  }
  .md\:-top-41rem {
    top: -41rem;
  }
  .md\:left-41rem {
    left: 41rem;
  }
  .md\:-left-41rem {
    left: -41rem;
  }
  .md\:right-41rem {
    right: 41rem;
  }
  .md\:-right-41rem {
    right: -41rem;
  }
  .md\:bottom-41rem {
    bottom: 41rem;
  }
  .md\:-bottom-41rem {
    bottom: -41rem;
  }
  .gap-41rem {
    gap: 41rem;
  }
  .md\:top-42\% {
    top: 42%;
  }
  .md\:-top-42\% {
    top: -42%;
  }
  .md\:left-42\% {
    left: 42%;
  }
  .md\:-left-42\% {
    left: -42%;
  }
  .md\:right-42\% {
    right: 42%;
  }
  .md\:-right-42\% {
    right: -42%;
  }
  .md\:bottom-42\% {
    bottom: 42%;
  }
  .md\:-bottom-42\% {
    bottom: -42%;
  }
  .gap-42\% {
    gap: 42%;
  }
  .md\:top-42px {
    top: 42px;
  }
  .md\:-top-42px {
    top: -42px;
  }
  .md\:left-42px {
    left: 42px;
  }
  .md\:-left-42px {
    left: -42px;
  }
  .md\:right-42px {
    right: 42px;
  }
  .md\:-right-42px {
    right: -42px;
  }
  .md\:bottom-42px {
    bottom: 42px;
  }
  .md\:-bottom-42px {
    bottom: -42px;
  }
  .gap-42px {
    gap: 42px;
  }
  .md\:top-42rem {
    top: 42rem;
  }
  .md\:-top-42rem {
    top: -42rem;
  }
  .md\:left-42rem {
    left: 42rem;
  }
  .md\:-left-42rem {
    left: -42rem;
  }
  .md\:right-42rem {
    right: 42rem;
  }
  .md\:-right-42rem {
    right: -42rem;
  }
  .md\:bottom-42rem {
    bottom: 42rem;
  }
  .md\:-bottom-42rem {
    bottom: -42rem;
  }
  .gap-42rem {
    gap: 42rem;
  }
  .md\:top-43\% {
    top: 43%;
  }
  .md\:-top-43\% {
    top: -43%;
  }
  .md\:left-43\% {
    left: 43%;
  }
  .md\:-left-43\% {
    left: -43%;
  }
  .md\:right-43\% {
    right: 43%;
  }
  .md\:-right-43\% {
    right: -43%;
  }
  .md\:bottom-43\% {
    bottom: 43%;
  }
  .md\:-bottom-43\% {
    bottom: -43%;
  }
  .gap-43\% {
    gap: 43%;
  }
  .md\:top-43px {
    top: 43px;
  }
  .md\:-top-43px {
    top: -43px;
  }
  .md\:left-43px {
    left: 43px;
  }
  .md\:-left-43px {
    left: -43px;
  }
  .md\:right-43px {
    right: 43px;
  }
  .md\:-right-43px {
    right: -43px;
  }
  .md\:bottom-43px {
    bottom: 43px;
  }
  .md\:-bottom-43px {
    bottom: -43px;
  }
  .gap-43px {
    gap: 43px;
  }
  .md\:top-43rem {
    top: 43rem;
  }
  .md\:-top-43rem {
    top: -43rem;
  }
  .md\:left-43rem {
    left: 43rem;
  }
  .md\:-left-43rem {
    left: -43rem;
  }
  .md\:right-43rem {
    right: 43rem;
  }
  .md\:-right-43rem {
    right: -43rem;
  }
  .md\:bottom-43rem {
    bottom: 43rem;
  }
  .md\:-bottom-43rem {
    bottom: -43rem;
  }
  .gap-43rem {
    gap: 43rem;
  }
  .md\:top-44\% {
    top: 44%;
  }
  .md\:-top-44\% {
    top: -44%;
  }
  .md\:left-44\% {
    left: 44%;
  }
  .md\:-left-44\% {
    left: -44%;
  }
  .md\:right-44\% {
    right: 44%;
  }
  .md\:-right-44\% {
    right: -44%;
  }
  .md\:bottom-44\% {
    bottom: 44%;
  }
  .md\:-bottom-44\% {
    bottom: -44%;
  }
  .gap-44\% {
    gap: 44%;
  }
  .md\:top-44px {
    top: 44px;
  }
  .md\:-top-44px {
    top: -44px;
  }
  .md\:left-44px {
    left: 44px;
  }
  .md\:-left-44px {
    left: -44px;
  }
  .md\:right-44px {
    right: 44px;
  }
  .md\:-right-44px {
    right: -44px;
  }
  .md\:bottom-44px {
    bottom: 44px;
  }
  .md\:-bottom-44px {
    bottom: -44px;
  }
  .gap-44px {
    gap: 44px;
  }
  .md\:top-44rem {
    top: 44rem;
  }
  .md\:-top-44rem {
    top: -44rem;
  }
  .md\:left-44rem {
    left: 44rem;
  }
  .md\:-left-44rem {
    left: -44rem;
  }
  .md\:right-44rem {
    right: 44rem;
  }
  .md\:-right-44rem {
    right: -44rem;
  }
  .md\:bottom-44rem {
    bottom: 44rem;
  }
  .md\:-bottom-44rem {
    bottom: -44rem;
  }
  .gap-44rem {
    gap: 44rem;
  }
  .md\:top-45\% {
    top: 45%;
  }
  .md\:-top-45\% {
    top: -45%;
  }
  .md\:left-45\% {
    left: 45%;
  }
  .md\:-left-45\% {
    left: -45%;
  }
  .md\:right-45\% {
    right: 45%;
  }
  .md\:-right-45\% {
    right: -45%;
  }
  .md\:bottom-45\% {
    bottom: 45%;
  }
  .md\:-bottom-45\% {
    bottom: -45%;
  }
  .gap-45\% {
    gap: 45%;
  }
  .md\:top-45px {
    top: 45px;
  }
  .md\:-top-45px {
    top: -45px;
  }
  .md\:left-45px {
    left: 45px;
  }
  .md\:-left-45px {
    left: -45px;
  }
  .md\:right-45px {
    right: 45px;
  }
  .md\:-right-45px {
    right: -45px;
  }
  .md\:bottom-45px {
    bottom: 45px;
  }
  .md\:-bottom-45px {
    bottom: -45px;
  }
  .gap-45px {
    gap: 45px;
  }
  .md\:top-45rem {
    top: 45rem;
  }
  .md\:-top-45rem {
    top: -45rem;
  }
  .md\:left-45rem {
    left: 45rem;
  }
  .md\:-left-45rem {
    left: -45rem;
  }
  .md\:right-45rem {
    right: 45rem;
  }
  .md\:-right-45rem {
    right: -45rem;
  }
  .md\:bottom-45rem {
    bottom: 45rem;
  }
  .md\:-bottom-45rem {
    bottom: -45rem;
  }
  .gap-45rem {
    gap: 45rem;
  }
  .md\:top-46\% {
    top: 46%;
  }
  .md\:-top-46\% {
    top: -46%;
  }
  .md\:left-46\% {
    left: 46%;
  }
  .md\:-left-46\% {
    left: -46%;
  }
  .md\:right-46\% {
    right: 46%;
  }
  .md\:-right-46\% {
    right: -46%;
  }
  .md\:bottom-46\% {
    bottom: 46%;
  }
  .md\:-bottom-46\% {
    bottom: -46%;
  }
  .gap-46\% {
    gap: 46%;
  }
  .md\:top-46px {
    top: 46px;
  }
  .md\:-top-46px {
    top: -46px;
  }
  .md\:left-46px {
    left: 46px;
  }
  .md\:-left-46px {
    left: -46px;
  }
  .md\:right-46px {
    right: 46px;
  }
  .md\:-right-46px {
    right: -46px;
  }
  .md\:bottom-46px {
    bottom: 46px;
  }
  .md\:-bottom-46px {
    bottom: -46px;
  }
  .gap-46px {
    gap: 46px;
  }
  .md\:top-46rem {
    top: 46rem;
  }
  .md\:-top-46rem {
    top: -46rem;
  }
  .md\:left-46rem {
    left: 46rem;
  }
  .md\:-left-46rem {
    left: -46rem;
  }
  .md\:right-46rem {
    right: 46rem;
  }
  .md\:-right-46rem {
    right: -46rem;
  }
  .md\:bottom-46rem {
    bottom: 46rem;
  }
  .md\:-bottom-46rem {
    bottom: -46rem;
  }
  .gap-46rem {
    gap: 46rem;
  }
  .md\:top-47\% {
    top: 47%;
  }
  .md\:-top-47\% {
    top: -47%;
  }
  .md\:left-47\% {
    left: 47%;
  }
  .md\:-left-47\% {
    left: -47%;
  }
  .md\:right-47\% {
    right: 47%;
  }
  .md\:-right-47\% {
    right: -47%;
  }
  .md\:bottom-47\% {
    bottom: 47%;
  }
  .md\:-bottom-47\% {
    bottom: -47%;
  }
  .gap-47\% {
    gap: 47%;
  }
  .md\:top-47px {
    top: 47px;
  }
  .md\:-top-47px {
    top: -47px;
  }
  .md\:left-47px {
    left: 47px;
  }
  .md\:-left-47px {
    left: -47px;
  }
  .md\:right-47px {
    right: 47px;
  }
  .md\:-right-47px {
    right: -47px;
  }
  .md\:bottom-47px {
    bottom: 47px;
  }
  .md\:-bottom-47px {
    bottom: -47px;
  }
  .gap-47px {
    gap: 47px;
  }
  .md\:top-47rem {
    top: 47rem;
  }
  .md\:-top-47rem {
    top: -47rem;
  }
  .md\:left-47rem {
    left: 47rem;
  }
  .md\:-left-47rem {
    left: -47rem;
  }
  .md\:right-47rem {
    right: 47rem;
  }
  .md\:-right-47rem {
    right: -47rem;
  }
  .md\:bottom-47rem {
    bottom: 47rem;
  }
  .md\:-bottom-47rem {
    bottom: -47rem;
  }
  .gap-47rem {
    gap: 47rem;
  }
  .md\:top-48\% {
    top: 48%;
  }
  .md\:-top-48\% {
    top: -48%;
  }
  .md\:left-48\% {
    left: 48%;
  }
  .md\:-left-48\% {
    left: -48%;
  }
  .md\:right-48\% {
    right: 48%;
  }
  .md\:-right-48\% {
    right: -48%;
  }
  .md\:bottom-48\% {
    bottom: 48%;
  }
  .md\:-bottom-48\% {
    bottom: -48%;
  }
  .gap-48\% {
    gap: 48%;
  }
  .md\:top-48px {
    top: 48px;
  }
  .md\:-top-48px {
    top: -48px;
  }
  .md\:left-48px {
    left: 48px;
  }
  .md\:-left-48px {
    left: -48px;
  }
  .md\:right-48px {
    right: 48px;
  }
  .md\:-right-48px {
    right: -48px;
  }
  .md\:bottom-48px {
    bottom: 48px;
  }
  .md\:-bottom-48px {
    bottom: -48px;
  }
  .gap-48px {
    gap: 48px;
  }
  .md\:top-48rem {
    top: 48rem;
  }
  .md\:-top-48rem {
    top: -48rem;
  }
  .md\:left-48rem {
    left: 48rem;
  }
  .md\:-left-48rem {
    left: -48rem;
  }
  .md\:right-48rem {
    right: 48rem;
  }
  .md\:-right-48rem {
    right: -48rem;
  }
  .md\:bottom-48rem {
    bottom: 48rem;
  }
  .md\:-bottom-48rem {
    bottom: -48rem;
  }
  .gap-48rem {
    gap: 48rem;
  }
  .md\:top-49\% {
    top: 49%;
  }
  .md\:-top-49\% {
    top: -49%;
  }
  .md\:left-49\% {
    left: 49%;
  }
  .md\:-left-49\% {
    left: -49%;
  }
  .md\:right-49\% {
    right: 49%;
  }
  .md\:-right-49\% {
    right: -49%;
  }
  .md\:bottom-49\% {
    bottom: 49%;
  }
  .md\:-bottom-49\% {
    bottom: -49%;
  }
  .gap-49\% {
    gap: 49%;
  }
  .md\:top-49px {
    top: 49px;
  }
  .md\:-top-49px {
    top: -49px;
  }
  .md\:left-49px {
    left: 49px;
  }
  .md\:-left-49px {
    left: -49px;
  }
  .md\:right-49px {
    right: 49px;
  }
  .md\:-right-49px {
    right: -49px;
  }
  .md\:bottom-49px {
    bottom: 49px;
  }
  .md\:-bottom-49px {
    bottom: -49px;
  }
  .gap-49px {
    gap: 49px;
  }
  .md\:top-49rem {
    top: 49rem;
  }
  .md\:-top-49rem {
    top: -49rem;
  }
  .md\:left-49rem {
    left: 49rem;
  }
  .md\:-left-49rem {
    left: -49rem;
  }
  .md\:right-49rem {
    right: 49rem;
  }
  .md\:-right-49rem {
    right: -49rem;
  }
  .md\:bottom-49rem {
    bottom: 49rem;
  }
  .md\:-bottom-49rem {
    bottom: -49rem;
  }
  .gap-49rem {
    gap: 49rem;
  }
  .md\:top-50\% {
    top: 50%;
  }
  .md\:-top-50\% {
    top: -50%;
  }
  .md\:left-50\% {
    left: 50%;
  }
  .md\:-left-50\% {
    left: -50%;
  }
  .md\:right-50\% {
    right: 50%;
  }
  .md\:-right-50\% {
    right: -50%;
  }
  .md\:bottom-50\% {
    bottom: 50%;
  }
  .md\:-bottom-50\% {
    bottom: -50%;
  }
  .gap-50\% {
    gap: 50%;
  }
  .md\:top-50px {
    top: 50px;
  }
  .md\:-top-50px {
    top: -50px;
  }
  .md\:left-50px {
    left: 50px;
  }
  .md\:-left-50px {
    left: -50px;
  }
  .md\:right-50px {
    right: 50px;
  }
  .md\:-right-50px {
    right: -50px;
  }
  .md\:bottom-50px {
    bottom: 50px;
  }
  .md\:-bottom-50px {
    bottom: -50px;
  }
  .gap-50px {
    gap: 50px;
  }
  .md\:top-50rem {
    top: 50rem;
  }
  .md\:-top-50rem {
    top: -50rem;
  }
  .md\:left-50rem {
    left: 50rem;
  }
  .md\:-left-50rem {
    left: -50rem;
  }
  .md\:right-50rem {
    right: 50rem;
  }
  .md\:-right-50rem {
    right: -50rem;
  }
  .md\:bottom-50rem {
    bottom: 50rem;
  }
  .md\:-bottom-50rem {
    bottom: -50rem;
  }
  .gap-50rem {
    gap: 50rem;
  }
  .md\:top-51\% {
    top: 51%;
  }
  .md\:-top-51\% {
    top: -51%;
  }
  .md\:left-51\% {
    left: 51%;
  }
  .md\:-left-51\% {
    left: -51%;
  }
  .md\:right-51\% {
    right: 51%;
  }
  .md\:-right-51\% {
    right: -51%;
  }
  .md\:bottom-51\% {
    bottom: 51%;
  }
  .md\:-bottom-51\% {
    bottom: -51%;
  }
  .gap-51\% {
    gap: 51%;
  }
  .md\:top-51px {
    top: 51px;
  }
  .md\:-top-51px {
    top: -51px;
  }
  .md\:left-51px {
    left: 51px;
  }
  .md\:-left-51px {
    left: -51px;
  }
  .md\:right-51px {
    right: 51px;
  }
  .md\:-right-51px {
    right: -51px;
  }
  .md\:bottom-51px {
    bottom: 51px;
  }
  .md\:-bottom-51px {
    bottom: -51px;
  }
  .gap-51px {
    gap: 51px;
  }
  .md\:top-51rem {
    top: 51rem;
  }
  .md\:-top-51rem {
    top: -51rem;
  }
  .md\:left-51rem {
    left: 51rem;
  }
  .md\:-left-51rem {
    left: -51rem;
  }
  .md\:right-51rem {
    right: 51rem;
  }
  .md\:-right-51rem {
    right: -51rem;
  }
  .md\:bottom-51rem {
    bottom: 51rem;
  }
  .md\:-bottom-51rem {
    bottom: -51rem;
  }
  .gap-51rem {
    gap: 51rem;
  }
  .md\:top-52\% {
    top: 52%;
  }
  .md\:-top-52\% {
    top: -52%;
  }
  .md\:left-52\% {
    left: 52%;
  }
  .md\:-left-52\% {
    left: -52%;
  }
  .md\:right-52\% {
    right: 52%;
  }
  .md\:-right-52\% {
    right: -52%;
  }
  .md\:bottom-52\% {
    bottom: 52%;
  }
  .md\:-bottom-52\% {
    bottom: -52%;
  }
  .gap-52\% {
    gap: 52%;
  }
  .md\:top-52px {
    top: 52px;
  }
  .md\:-top-52px {
    top: -52px;
  }
  .md\:left-52px {
    left: 52px;
  }
  .md\:-left-52px {
    left: -52px;
  }
  .md\:right-52px {
    right: 52px;
  }
  .md\:-right-52px {
    right: -52px;
  }
  .md\:bottom-52px {
    bottom: 52px;
  }
  .md\:-bottom-52px {
    bottom: -52px;
  }
  .gap-52px {
    gap: 52px;
  }
  .md\:top-52rem {
    top: 52rem;
  }
  .md\:-top-52rem {
    top: -52rem;
  }
  .md\:left-52rem {
    left: 52rem;
  }
  .md\:-left-52rem {
    left: -52rem;
  }
  .md\:right-52rem {
    right: 52rem;
  }
  .md\:-right-52rem {
    right: -52rem;
  }
  .md\:bottom-52rem {
    bottom: 52rem;
  }
  .md\:-bottom-52rem {
    bottom: -52rem;
  }
  .gap-52rem {
    gap: 52rem;
  }
  .md\:top-53\% {
    top: 53%;
  }
  .md\:-top-53\% {
    top: -53%;
  }
  .md\:left-53\% {
    left: 53%;
  }
  .md\:-left-53\% {
    left: -53%;
  }
  .md\:right-53\% {
    right: 53%;
  }
  .md\:-right-53\% {
    right: -53%;
  }
  .md\:bottom-53\% {
    bottom: 53%;
  }
  .md\:-bottom-53\% {
    bottom: -53%;
  }
  .gap-53\% {
    gap: 53%;
  }
  .md\:top-53px {
    top: 53px;
  }
  .md\:-top-53px {
    top: -53px;
  }
  .md\:left-53px {
    left: 53px;
  }
  .md\:-left-53px {
    left: -53px;
  }
  .md\:right-53px {
    right: 53px;
  }
  .md\:-right-53px {
    right: -53px;
  }
  .md\:bottom-53px {
    bottom: 53px;
  }
  .md\:-bottom-53px {
    bottom: -53px;
  }
  .gap-53px {
    gap: 53px;
  }
  .md\:top-53rem {
    top: 53rem;
  }
  .md\:-top-53rem {
    top: -53rem;
  }
  .md\:left-53rem {
    left: 53rem;
  }
  .md\:-left-53rem {
    left: -53rem;
  }
  .md\:right-53rem {
    right: 53rem;
  }
  .md\:-right-53rem {
    right: -53rem;
  }
  .md\:bottom-53rem {
    bottom: 53rem;
  }
  .md\:-bottom-53rem {
    bottom: -53rem;
  }
  .gap-53rem {
    gap: 53rem;
  }
  .md\:top-54\% {
    top: 54%;
  }
  .md\:-top-54\% {
    top: -54%;
  }
  .md\:left-54\% {
    left: 54%;
  }
  .md\:-left-54\% {
    left: -54%;
  }
  .md\:right-54\% {
    right: 54%;
  }
  .md\:-right-54\% {
    right: -54%;
  }
  .md\:bottom-54\% {
    bottom: 54%;
  }
  .md\:-bottom-54\% {
    bottom: -54%;
  }
  .gap-54\% {
    gap: 54%;
  }
  .md\:top-54px {
    top: 54px;
  }
  .md\:-top-54px {
    top: -54px;
  }
  .md\:left-54px {
    left: 54px;
  }
  .md\:-left-54px {
    left: -54px;
  }
  .md\:right-54px {
    right: 54px;
  }
  .md\:-right-54px {
    right: -54px;
  }
  .md\:bottom-54px {
    bottom: 54px;
  }
  .md\:-bottom-54px {
    bottom: -54px;
  }
  .gap-54px {
    gap: 54px;
  }
  .md\:top-54rem {
    top: 54rem;
  }
  .md\:-top-54rem {
    top: -54rem;
  }
  .md\:left-54rem {
    left: 54rem;
  }
  .md\:-left-54rem {
    left: -54rem;
  }
  .md\:right-54rem {
    right: 54rem;
  }
  .md\:-right-54rem {
    right: -54rem;
  }
  .md\:bottom-54rem {
    bottom: 54rem;
  }
  .md\:-bottom-54rem {
    bottom: -54rem;
  }
  .gap-54rem {
    gap: 54rem;
  }
  .md\:top-55\% {
    top: 55%;
  }
  .md\:-top-55\% {
    top: -55%;
  }
  .md\:left-55\% {
    left: 55%;
  }
  .md\:-left-55\% {
    left: -55%;
  }
  .md\:right-55\% {
    right: 55%;
  }
  .md\:-right-55\% {
    right: -55%;
  }
  .md\:bottom-55\% {
    bottom: 55%;
  }
  .md\:-bottom-55\% {
    bottom: -55%;
  }
  .gap-55\% {
    gap: 55%;
  }
  .md\:top-55px {
    top: 55px;
  }
  .md\:-top-55px {
    top: -55px;
  }
  .md\:left-55px {
    left: 55px;
  }
  .md\:-left-55px {
    left: -55px;
  }
  .md\:right-55px {
    right: 55px;
  }
  .md\:-right-55px {
    right: -55px;
  }
  .md\:bottom-55px {
    bottom: 55px;
  }
  .md\:-bottom-55px {
    bottom: -55px;
  }
  .gap-55px {
    gap: 55px;
  }
  .md\:top-55rem {
    top: 55rem;
  }
  .md\:-top-55rem {
    top: -55rem;
  }
  .md\:left-55rem {
    left: 55rem;
  }
  .md\:-left-55rem {
    left: -55rem;
  }
  .md\:right-55rem {
    right: 55rem;
  }
  .md\:-right-55rem {
    right: -55rem;
  }
  .md\:bottom-55rem {
    bottom: 55rem;
  }
  .md\:-bottom-55rem {
    bottom: -55rem;
  }
  .gap-55rem {
    gap: 55rem;
  }
  .md\:top-56\% {
    top: 56%;
  }
  .md\:-top-56\% {
    top: -56%;
  }
  .md\:left-56\% {
    left: 56%;
  }
  .md\:-left-56\% {
    left: -56%;
  }
  .md\:right-56\% {
    right: 56%;
  }
  .md\:-right-56\% {
    right: -56%;
  }
  .md\:bottom-56\% {
    bottom: 56%;
  }
  .md\:-bottom-56\% {
    bottom: -56%;
  }
  .gap-56\% {
    gap: 56%;
  }
  .md\:top-56px {
    top: 56px;
  }
  .md\:-top-56px {
    top: -56px;
  }
  .md\:left-56px {
    left: 56px;
  }
  .md\:-left-56px {
    left: -56px;
  }
  .md\:right-56px {
    right: 56px;
  }
  .md\:-right-56px {
    right: -56px;
  }
  .md\:bottom-56px {
    bottom: 56px;
  }
  .md\:-bottom-56px {
    bottom: -56px;
  }
  .gap-56px {
    gap: 56px;
  }
  .md\:top-56rem {
    top: 56rem;
  }
  .md\:-top-56rem {
    top: -56rem;
  }
  .md\:left-56rem {
    left: 56rem;
  }
  .md\:-left-56rem {
    left: -56rem;
  }
  .md\:right-56rem {
    right: 56rem;
  }
  .md\:-right-56rem {
    right: -56rem;
  }
  .md\:bottom-56rem {
    bottom: 56rem;
  }
  .md\:-bottom-56rem {
    bottom: -56rem;
  }
  .gap-56rem {
    gap: 56rem;
  }
  .md\:top-57\% {
    top: 57%;
  }
  .md\:-top-57\% {
    top: -57%;
  }
  .md\:left-57\% {
    left: 57%;
  }
  .md\:-left-57\% {
    left: -57%;
  }
  .md\:right-57\% {
    right: 57%;
  }
  .md\:-right-57\% {
    right: -57%;
  }
  .md\:bottom-57\% {
    bottom: 57%;
  }
  .md\:-bottom-57\% {
    bottom: -57%;
  }
  .gap-57\% {
    gap: 57%;
  }
  .md\:top-57px {
    top: 57px;
  }
  .md\:-top-57px {
    top: -57px;
  }
  .md\:left-57px {
    left: 57px;
  }
  .md\:-left-57px {
    left: -57px;
  }
  .md\:right-57px {
    right: 57px;
  }
  .md\:-right-57px {
    right: -57px;
  }
  .md\:bottom-57px {
    bottom: 57px;
  }
  .md\:-bottom-57px {
    bottom: -57px;
  }
  .gap-57px {
    gap: 57px;
  }
  .md\:top-57rem {
    top: 57rem;
  }
  .md\:-top-57rem {
    top: -57rem;
  }
  .md\:left-57rem {
    left: 57rem;
  }
  .md\:-left-57rem {
    left: -57rem;
  }
  .md\:right-57rem {
    right: 57rem;
  }
  .md\:-right-57rem {
    right: -57rem;
  }
  .md\:bottom-57rem {
    bottom: 57rem;
  }
  .md\:-bottom-57rem {
    bottom: -57rem;
  }
  .gap-57rem {
    gap: 57rem;
  }
  .md\:top-58\% {
    top: 58%;
  }
  .md\:-top-58\% {
    top: -58%;
  }
  .md\:left-58\% {
    left: 58%;
  }
  .md\:-left-58\% {
    left: -58%;
  }
  .md\:right-58\% {
    right: 58%;
  }
  .md\:-right-58\% {
    right: -58%;
  }
  .md\:bottom-58\% {
    bottom: 58%;
  }
  .md\:-bottom-58\% {
    bottom: -58%;
  }
  .gap-58\% {
    gap: 58%;
  }
  .md\:top-58px {
    top: 58px;
  }
  .md\:-top-58px {
    top: -58px;
  }
  .md\:left-58px {
    left: 58px;
  }
  .md\:-left-58px {
    left: -58px;
  }
  .md\:right-58px {
    right: 58px;
  }
  .md\:-right-58px {
    right: -58px;
  }
  .md\:bottom-58px {
    bottom: 58px;
  }
  .md\:-bottom-58px {
    bottom: -58px;
  }
  .gap-58px {
    gap: 58px;
  }
  .md\:top-58rem {
    top: 58rem;
  }
  .md\:-top-58rem {
    top: -58rem;
  }
  .md\:left-58rem {
    left: 58rem;
  }
  .md\:-left-58rem {
    left: -58rem;
  }
  .md\:right-58rem {
    right: 58rem;
  }
  .md\:-right-58rem {
    right: -58rem;
  }
  .md\:bottom-58rem {
    bottom: 58rem;
  }
  .md\:-bottom-58rem {
    bottom: -58rem;
  }
  .gap-58rem {
    gap: 58rem;
  }
  .md\:top-59\% {
    top: 59%;
  }
  .md\:-top-59\% {
    top: -59%;
  }
  .md\:left-59\% {
    left: 59%;
  }
  .md\:-left-59\% {
    left: -59%;
  }
  .md\:right-59\% {
    right: 59%;
  }
  .md\:-right-59\% {
    right: -59%;
  }
  .md\:bottom-59\% {
    bottom: 59%;
  }
  .md\:-bottom-59\% {
    bottom: -59%;
  }
  .gap-59\% {
    gap: 59%;
  }
  .md\:top-59px {
    top: 59px;
  }
  .md\:-top-59px {
    top: -59px;
  }
  .md\:left-59px {
    left: 59px;
  }
  .md\:-left-59px {
    left: -59px;
  }
  .md\:right-59px {
    right: 59px;
  }
  .md\:-right-59px {
    right: -59px;
  }
  .md\:bottom-59px {
    bottom: 59px;
  }
  .md\:-bottom-59px {
    bottom: -59px;
  }
  .gap-59px {
    gap: 59px;
  }
  .md\:top-59rem {
    top: 59rem;
  }
  .md\:-top-59rem {
    top: -59rem;
  }
  .md\:left-59rem {
    left: 59rem;
  }
  .md\:-left-59rem {
    left: -59rem;
  }
  .md\:right-59rem {
    right: 59rem;
  }
  .md\:-right-59rem {
    right: -59rem;
  }
  .md\:bottom-59rem {
    bottom: 59rem;
  }
  .md\:-bottom-59rem {
    bottom: -59rem;
  }
  .gap-59rem {
    gap: 59rem;
  }
  .md\:top-60\% {
    top: 60%;
  }
  .md\:-top-60\% {
    top: -60%;
  }
  .md\:left-60\% {
    left: 60%;
  }
  .md\:-left-60\% {
    left: -60%;
  }
  .md\:right-60\% {
    right: 60%;
  }
  .md\:-right-60\% {
    right: -60%;
  }
  .md\:bottom-60\% {
    bottom: 60%;
  }
  .md\:-bottom-60\% {
    bottom: -60%;
  }
  .gap-60\% {
    gap: 60%;
  }
  .md\:top-60px {
    top: 60px;
  }
  .md\:-top-60px {
    top: -60px;
  }
  .md\:left-60px {
    left: 60px;
  }
  .md\:-left-60px {
    left: -60px;
  }
  .md\:right-60px {
    right: 60px;
  }
  .md\:-right-60px {
    right: -60px;
  }
  .md\:bottom-60px {
    bottom: 60px;
  }
  .md\:-bottom-60px {
    bottom: -60px;
  }
  .gap-60px {
    gap: 60px;
  }
  .md\:top-60rem {
    top: 60rem;
  }
  .md\:-top-60rem {
    top: -60rem;
  }
  .md\:left-60rem {
    left: 60rem;
  }
  .md\:-left-60rem {
    left: -60rem;
  }
  .md\:right-60rem {
    right: 60rem;
  }
  .md\:-right-60rem {
    right: -60rem;
  }
  .md\:bottom-60rem {
    bottom: 60rem;
  }
  .md\:-bottom-60rem {
    bottom: -60rem;
  }
  .gap-60rem {
    gap: 60rem;
  }
  .md\:top-61\% {
    top: 61%;
  }
  .md\:-top-61\% {
    top: -61%;
  }
  .md\:left-61\% {
    left: 61%;
  }
  .md\:-left-61\% {
    left: -61%;
  }
  .md\:right-61\% {
    right: 61%;
  }
  .md\:-right-61\% {
    right: -61%;
  }
  .md\:bottom-61\% {
    bottom: 61%;
  }
  .md\:-bottom-61\% {
    bottom: -61%;
  }
  .gap-61\% {
    gap: 61%;
  }
  .md\:top-61px {
    top: 61px;
  }
  .md\:-top-61px {
    top: -61px;
  }
  .md\:left-61px {
    left: 61px;
  }
  .md\:-left-61px {
    left: -61px;
  }
  .md\:right-61px {
    right: 61px;
  }
  .md\:-right-61px {
    right: -61px;
  }
  .md\:bottom-61px {
    bottom: 61px;
  }
  .md\:-bottom-61px {
    bottom: -61px;
  }
  .gap-61px {
    gap: 61px;
  }
  .md\:top-61rem {
    top: 61rem;
  }
  .md\:-top-61rem {
    top: -61rem;
  }
  .md\:left-61rem {
    left: 61rem;
  }
  .md\:-left-61rem {
    left: -61rem;
  }
  .md\:right-61rem {
    right: 61rem;
  }
  .md\:-right-61rem {
    right: -61rem;
  }
  .md\:bottom-61rem {
    bottom: 61rem;
  }
  .md\:-bottom-61rem {
    bottom: -61rem;
  }
  .gap-61rem {
    gap: 61rem;
  }
  .md\:top-62\% {
    top: 62%;
  }
  .md\:-top-62\% {
    top: -62%;
  }
  .md\:left-62\% {
    left: 62%;
  }
  .md\:-left-62\% {
    left: -62%;
  }
  .md\:right-62\% {
    right: 62%;
  }
  .md\:-right-62\% {
    right: -62%;
  }
  .md\:bottom-62\% {
    bottom: 62%;
  }
  .md\:-bottom-62\% {
    bottom: -62%;
  }
  .gap-62\% {
    gap: 62%;
  }
  .md\:top-62px {
    top: 62px;
  }
  .md\:-top-62px {
    top: -62px;
  }
  .md\:left-62px {
    left: 62px;
  }
  .md\:-left-62px {
    left: -62px;
  }
  .md\:right-62px {
    right: 62px;
  }
  .md\:-right-62px {
    right: -62px;
  }
  .md\:bottom-62px {
    bottom: 62px;
  }
  .md\:-bottom-62px {
    bottom: -62px;
  }
  .gap-62px {
    gap: 62px;
  }
  .md\:top-62rem {
    top: 62rem;
  }
  .md\:-top-62rem {
    top: -62rem;
  }
  .md\:left-62rem {
    left: 62rem;
  }
  .md\:-left-62rem {
    left: -62rem;
  }
  .md\:right-62rem {
    right: 62rem;
  }
  .md\:-right-62rem {
    right: -62rem;
  }
  .md\:bottom-62rem {
    bottom: 62rem;
  }
  .md\:-bottom-62rem {
    bottom: -62rem;
  }
  .gap-62rem {
    gap: 62rem;
  }
  .md\:top-63\% {
    top: 63%;
  }
  .md\:-top-63\% {
    top: -63%;
  }
  .md\:left-63\% {
    left: 63%;
  }
  .md\:-left-63\% {
    left: -63%;
  }
  .md\:right-63\% {
    right: 63%;
  }
  .md\:-right-63\% {
    right: -63%;
  }
  .md\:bottom-63\% {
    bottom: 63%;
  }
  .md\:-bottom-63\% {
    bottom: -63%;
  }
  .gap-63\% {
    gap: 63%;
  }
  .md\:top-63px {
    top: 63px;
  }
  .md\:-top-63px {
    top: -63px;
  }
  .md\:left-63px {
    left: 63px;
  }
  .md\:-left-63px {
    left: -63px;
  }
  .md\:right-63px {
    right: 63px;
  }
  .md\:-right-63px {
    right: -63px;
  }
  .md\:bottom-63px {
    bottom: 63px;
  }
  .md\:-bottom-63px {
    bottom: -63px;
  }
  .gap-63px {
    gap: 63px;
  }
  .md\:top-63rem {
    top: 63rem;
  }
  .md\:-top-63rem {
    top: -63rem;
  }
  .md\:left-63rem {
    left: 63rem;
  }
  .md\:-left-63rem {
    left: -63rem;
  }
  .md\:right-63rem {
    right: 63rem;
  }
  .md\:-right-63rem {
    right: -63rem;
  }
  .md\:bottom-63rem {
    bottom: 63rem;
  }
  .md\:-bottom-63rem {
    bottom: -63rem;
  }
  .gap-63rem {
    gap: 63rem;
  }
  .md\:top-64\% {
    top: 64%;
  }
  .md\:-top-64\% {
    top: -64%;
  }
  .md\:left-64\% {
    left: 64%;
  }
  .md\:-left-64\% {
    left: -64%;
  }
  .md\:right-64\% {
    right: 64%;
  }
  .md\:-right-64\% {
    right: -64%;
  }
  .md\:bottom-64\% {
    bottom: 64%;
  }
  .md\:-bottom-64\% {
    bottom: -64%;
  }
  .gap-64\% {
    gap: 64%;
  }
  .md\:top-64px {
    top: 64px;
  }
  .md\:-top-64px {
    top: -64px;
  }
  .md\:left-64px {
    left: 64px;
  }
  .md\:-left-64px {
    left: -64px;
  }
  .md\:right-64px {
    right: 64px;
  }
  .md\:-right-64px {
    right: -64px;
  }
  .md\:bottom-64px {
    bottom: 64px;
  }
  .md\:-bottom-64px {
    bottom: -64px;
  }
  .gap-64px {
    gap: 64px;
  }
  .md\:top-64rem {
    top: 64rem;
  }
  .md\:-top-64rem {
    top: -64rem;
  }
  .md\:left-64rem {
    left: 64rem;
  }
  .md\:-left-64rem {
    left: -64rem;
  }
  .md\:right-64rem {
    right: 64rem;
  }
  .md\:-right-64rem {
    right: -64rem;
  }
  .md\:bottom-64rem {
    bottom: 64rem;
  }
  .md\:-bottom-64rem {
    bottom: -64rem;
  }
  .gap-64rem {
    gap: 64rem;
  }
  .md\:top-65\% {
    top: 65%;
  }
  .md\:-top-65\% {
    top: -65%;
  }
  .md\:left-65\% {
    left: 65%;
  }
  .md\:-left-65\% {
    left: -65%;
  }
  .md\:right-65\% {
    right: 65%;
  }
  .md\:-right-65\% {
    right: -65%;
  }
  .md\:bottom-65\% {
    bottom: 65%;
  }
  .md\:-bottom-65\% {
    bottom: -65%;
  }
  .gap-65\% {
    gap: 65%;
  }
  .md\:top-65px {
    top: 65px;
  }
  .md\:-top-65px {
    top: -65px;
  }
  .md\:left-65px {
    left: 65px;
  }
  .md\:-left-65px {
    left: -65px;
  }
  .md\:right-65px {
    right: 65px;
  }
  .md\:-right-65px {
    right: -65px;
  }
  .md\:bottom-65px {
    bottom: 65px;
  }
  .md\:-bottom-65px {
    bottom: -65px;
  }
  .gap-65px {
    gap: 65px;
  }
  .md\:top-65rem {
    top: 65rem;
  }
  .md\:-top-65rem {
    top: -65rem;
  }
  .md\:left-65rem {
    left: 65rem;
  }
  .md\:-left-65rem {
    left: -65rem;
  }
  .md\:right-65rem {
    right: 65rem;
  }
  .md\:-right-65rem {
    right: -65rem;
  }
  .md\:bottom-65rem {
    bottom: 65rem;
  }
  .md\:-bottom-65rem {
    bottom: -65rem;
  }
  .gap-65rem {
    gap: 65rem;
  }
  .md\:top-66\% {
    top: 66%;
  }
  .md\:-top-66\% {
    top: -66%;
  }
  .md\:left-66\% {
    left: 66%;
  }
  .md\:-left-66\% {
    left: -66%;
  }
  .md\:right-66\% {
    right: 66%;
  }
  .md\:-right-66\% {
    right: -66%;
  }
  .md\:bottom-66\% {
    bottom: 66%;
  }
  .md\:-bottom-66\% {
    bottom: -66%;
  }
  .gap-66\% {
    gap: 66%;
  }
  .md\:top-66px {
    top: 66px;
  }
  .md\:-top-66px {
    top: -66px;
  }
  .md\:left-66px {
    left: 66px;
  }
  .md\:-left-66px {
    left: -66px;
  }
  .md\:right-66px {
    right: 66px;
  }
  .md\:-right-66px {
    right: -66px;
  }
  .md\:bottom-66px {
    bottom: 66px;
  }
  .md\:-bottom-66px {
    bottom: -66px;
  }
  .gap-66px {
    gap: 66px;
  }
  .md\:top-66rem {
    top: 66rem;
  }
  .md\:-top-66rem {
    top: -66rem;
  }
  .md\:left-66rem {
    left: 66rem;
  }
  .md\:-left-66rem {
    left: -66rem;
  }
  .md\:right-66rem {
    right: 66rem;
  }
  .md\:-right-66rem {
    right: -66rem;
  }
  .md\:bottom-66rem {
    bottom: 66rem;
  }
  .md\:-bottom-66rem {
    bottom: -66rem;
  }
  .gap-66rem {
    gap: 66rem;
  }
  .md\:top-67\% {
    top: 67%;
  }
  .md\:-top-67\% {
    top: -67%;
  }
  .md\:left-67\% {
    left: 67%;
  }
  .md\:-left-67\% {
    left: -67%;
  }
  .md\:right-67\% {
    right: 67%;
  }
  .md\:-right-67\% {
    right: -67%;
  }
  .md\:bottom-67\% {
    bottom: 67%;
  }
  .md\:-bottom-67\% {
    bottom: -67%;
  }
  .gap-67\% {
    gap: 67%;
  }
  .md\:top-67px {
    top: 67px;
  }
  .md\:-top-67px {
    top: -67px;
  }
  .md\:left-67px {
    left: 67px;
  }
  .md\:-left-67px {
    left: -67px;
  }
  .md\:right-67px {
    right: 67px;
  }
  .md\:-right-67px {
    right: -67px;
  }
  .md\:bottom-67px {
    bottom: 67px;
  }
  .md\:-bottom-67px {
    bottom: -67px;
  }
  .gap-67px {
    gap: 67px;
  }
  .md\:top-67rem {
    top: 67rem;
  }
  .md\:-top-67rem {
    top: -67rem;
  }
  .md\:left-67rem {
    left: 67rem;
  }
  .md\:-left-67rem {
    left: -67rem;
  }
  .md\:right-67rem {
    right: 67rem;
  }
  .md\:-right-67rem {
    right: -67rem;
  }
  .md\:bottom-67rem {
    bottom: 67rem;
  }
  .md\:-bottom-67rem {
    bottom: -67rem;
  }
  .gap-67rem {
    gap: 67rem;
  }
  .md\:top-68\% {
    top: 68%;
  }
  .md\:-top-68\% {
    top: -68%;
  }
  .md\:left-68\% {
    left: 68%;
  }
  .md\:-left-68\% {
    left: -68%;
  }
  .md\:right-68\% {
    right: 68%;
  }
  .md\:-right-68\% {
    right: -68%;
  }
  .md\:bottom-68\% {
    bottom: 68%;
  }
  .md\:-bottom-68\% {
    bottom: -68%;
  }
  .gap-68\% {
    gap: 68%;
  }
  .md\:top-68px {
    top: 68px;
  }
  .md\:-top-68px {
    top: -68px;
  }
  .md\:left-68px {
    left: 68px;
  }
  .md\:-left-68px {
    left: -68px;
  }
  .md\:right-68px {
    right: 68px;
  }
  .md\:-right-68px {
    right: -68px;
  }
  .md\:bottom-68px {
    bottom: 68px;
  }
  .md\:-bottom-68px {
    bottom: -68px;
  }
  .gap-68px {
    gap: 68px;
  }
  .md\:top-68rem {
    top: 68rem;
  }
  .md\:-top-68rem {
    top: -68rem;
  }
  .md\:left-68rem {
    left: 68rem;
  }
  .md\:-left-68rem {
    left: -68rem;
  }
  .md\:right-68rem {
    right: 68rem;
  }
  .md\:-right-68rem {
    right: -68rem;
  }
  .md\:bottom-68rem {
    bottom: 68rem;
  }
  .md\:-bottom-68rem {
    bottom: -68rem;
  }
  .gap-68rem {
    gap: 68rem;
  }
  .md\:top-69\% {
    top: 69%;
  }
  .md\:-top-69\% {
    top: -69%;
  }
  .md\:left-69\% {
    left: 69%;
  }
  .md\:-left-69\% {
    left: -69%;
  }
  .md\:right-69\% {
    right: 69%;
  }
  .md\:-right-69\% {
    right: -69%;
  }
  .md\:bottom-69\% {
    bottom: 69%;
  }
  .md\:-bottom-69\% {
    bottom: -69%;
  }
  .gap-69\% {
    gap: 69%;
  }
  .md\:top-69px {
    top: 69px;
  }
  .md\:-top-69px {
    top: -69px;
  }
  .md\:left-69px {
    left: 69px;
  }
  .md\:-left-69px {
    left: -69px;
  }
  .md\:right-69px {
    right: 69px;
  }
  .md\:-right-69px {
    right: -69px;
  }
  .md\:bottom-69px {
    bottom: 69px;
  }
  .md\:-bottom-69px {
    bottom: -69px;
  }
  .gap-69px {
    gap: 69px;
  }
  .md\:top-69rem {
    top: 69rem;
  }
  .md\:-top-69rem {
    top: -69rem;
  }
  .md\:left-69rem {
    left: 69rem;
  }
  .md\:-left-69rem {
    left: -69rem;
  }
  .md\:right-69rem {
    right: 69rem;
  }
  .md\:-right-69rem {
    right: -69rem;
  }
  .md\:bottom-69rem {
    bottom: 69rem;
  }
  .md\:-bottom-69rem {
    bottom: -69rem;
  }
  .gap-69rem {
    gap: 69rem;
  }
  .md\:top-70\% {
    top: 70%;
  }
  .md\:-top-70\% {
    top: -70%;
  }
  .md\:left-70\% {
    left: 70%;
  }
  .md\:-left-70\% {
    left: -70%;
  }
  .md\:right-70\% {
    right: 70%;
  }
  .md\:-right-70\% {
    right: -70%;
  }
  .md\:bottom-70\% {
    bottom: 70%;
  }
  .md\:-bottom-70\% {
    bottom: -70%;
  }
  .gap-70\% {
    gap: 70%;
  }
  .md\:top-70px {
    top: 70px;
  }
  .md\:-top-70px {
    top: -70px;
  }
  .md\:left-70px {
    left: 70px;
  }
  .md\:-left-70px {
    left: -70px;
  }
  .md\:right-70px {
    right: 70px;
  }
  .md\:-right-70px {
    right: -70px;
  }
  .md\:bottom-70px {
    bottom: 70px;
  }
  .md\:-bottom-70px {
    bottom: -70px;
  }
  .gap-70px {
    gap: 70px;
  }
  .md\:top-70rem {
    top: 70rem;
  }
  .md\:-top-70rem {
    top: -70rem;
  }
  .md\:left-70rem {
    left: 70rem;
  }
  .md\:-left-70rem {
    left: -70rem;
  }
  .md\:right-70rem {
    right: 70rem;
  }
  .md\:-right-70rem {
    right: -70rem;
  }
  .md\:bottom-70rem {
    bottom: 70rem;
  }
  .md\:-bottom-70rem {
    bottom: -70rem;
  }
  .gap-70rem {
    gap: 70rem;
  }
  .md\:top-71\% {
    top: 71%;
  }
  .md\:-top-71\% {
    top: -71%;
  }
  .md\:left-71\% {
    left: 71%;
  }
  .md\:-left-71\% {
    left: -71%;
  }
  .md\:right-71\% {
    right: 71%;
  }
  .md\:-right-71\% {
    right: -71%;
  }
  .md\:bottom-71\% {
    bottom: 71%;
  }
  .md\:-bottom-71\% {
    bottom: -71%;
  }
  .gap-71\% {
    gap: 71%;
  }
  .md\:top-71px {
    top: 71px;
  }
  .md\:-top-71px {
    top: -71px;
  }
  .md\:left-71px {
    left: 71px;
  }
  .md\:-left-71px {
    left: -71px;
  }
  .md\:right-71px {
    right: 71px;
  }
  .md\:-right-71px {
    right: -71px;
  }
  .md\:bottom-71px {
    bottom: 71px;
  }
  .md\:-bottom-71px {
    bottom: -71px;
  }
  .gap-71px {
    gap: 71px;
  }
  .md\:top-71rem {
    top: 71rem;
  }
  .md\:-top-71rem {
    top: -71rem;
  }
  .md\:left-71rem {
    left: 71rem;
  }
  .md\:-left-71rem {
    left: -71rem;
  }
  .md\:right-71rem {
    right: 71rem;
  }
  .md\:-right-71rem {
    right: -71rem;
  }
  .md\:bottom-71rem {
    bottom: 71rem;
  }
  .md\:-bottom-71rem {
    bottom: -71rem;
  }
  .gap-71rem {
    gap: 71rem;
  }
  .md\:top-72\% {
    top: 72%;
  }
  .md\:-top-72\% {
    top: -72%;
  }
  .md\:left-72\% {
    left: 72%;
  }
  .md\:-left-72\% {
    left: -72%;
  }
  .md\:right-72\% {
    right: 72%;
  }
  .md\:-right-72\% {
    right: -72%;
  }
  .md\:bottom-72\% {
    bottom: 72%;
  }
  .md\:-bottom-72\% {
    bottom: -72%;
  }
  .gap-72\% {
    gap: 72%;
  }
  .md\:top-72px {
    top: 72px;
  }
  .md\:-top-72px {
    top: -72px;
  }
  .md\:left-72px {
    left: 72px;
  }
  .md\:-left-72px {
    left: -72px;
  }
  .md\:right-72px {
    right: 72px;
  }
  .md\:-right-72px {
    right: -72px;
  }
  .md\:bottom-72px {
    bottom: 72px;
  }
  .md\:-bottom-72px {
    bottom: -72px;
  }
  .gap-72px {
    gap: 72px;
  }
  .md\:top-72rem {
    top: 72rem;
  }
  .md\:-top-72rem {
    top: -72rem;
  }
  .md\:left-72rem {
    left: 72rem;
  }
  .md\:-left-72rem {
    left: -72rem;
  }
  .md\:right-72rem {
    right: 72rem;
  }
  .md\:-right-72rem {
    right: -72rem;
  }
  .md\:bottom-72rem {
    bottom: 72rem;
  }
  .md\:-bottom-72rem {
    bottom: -72rem;
  }
  .gap-72rem {
    gap: 72rem;
  }
  .md\:top-73\% {
    top: 73%;
  }
  .md\:-top-73\% {
    top: -73%;
  }
  .md\:left-73\% {
    left: 73%;
  }
  .md\:-left-73\% {
    left: -73%;
  }
  .md\:right-73\% {
    right: 73%;
  }
  .md\:-right-73\% {
    right: -73%;
  }
  .md\:bottom-73\% {
    bottom: 73%;
  }
  .md\:-bottom-73\% {
    bottom: -73%;
  }
  .gap-73\% {
    gap: 73%;
  }
  .md\:top-73px {
    top: 73px;
  }
  .md\:-top-73px {
    top: -73px;
  }
  .md\:left-73px {
    left: 73px;
  }
  .md\:-left-73px {
    left: -73px;
  }
  .md\:right-73px {
    right: 73px;
  }
  .md\:-right-73px {
    right: -73px;
  }
  .md\:bottom-73px {
    bottom: 73px;
  }
  .md\:-bottom-73px {
    bottom: -73px;
  }
  .gap-73px {
    gap: 73px;
  }
  .md\:top-73rem {
    top: 73rem;
  }
  .md\:-top-73rem {
    top: -73rem;
  }
  .md\:left-73rem {
    left: 73rem;
  }
  .md\:-left-73rem {
    left: -73rem;
  }
  .md\:right-73rem {
    right: 73rem;
  }
  .md\:-right-73rem {
    right: -73rem;
  }
  .md\:bottom-73rem {
    bottom: 73rem;
  }
  .md\:-bottom-73rem {
    bottom: -73rem;
  }
  .gap-73rem {
    gap: 73rem;
  }
  .md\:top-74\% {
    top: 74%;
  }
  .md\:-top-74\% {
    top: -74%;
  }
  .md\:left-74\% {
    left: 74%;
  }
  .md\:-left-74\% {
    left: -74%;
  }
  .md\:right-74\% {
    right: 74%;
  }
  .md\:-right-74\% {
    right: -74%;
  }
  .md\:bottom-74\% {
    bottom: 74%;
  }
  .md\:-bottom-74\% {
    bottom: -74%;
  }
  .gap-74\% {
    gap: 74%;
  }
  .md\:top-74px {
    top: 74px;
  }
  .md\:-top-74px {
    top: -74px;
  }
  .md\:left-74px {
    left: 74px;
  }
  .md\:-left-74px {
    left: -74px;
  }
  .md\:right-74px {
    right: 74px;
  }
  .md\:-right-74px {
    right: -74px;
  }
  .md\:bottom-74px {
    bottom: 74px;
  }
  .md\:-bottom-74px {
    bottom: -74px;
  }
  .gap-74px {
    gap: 74px;
  }
  .md\:top-74rem {
    top: 74rem;
  }
  .md\:-top-74rem {
    top: -74rem;
  }
  .md\:left-74rem {
    left: 74rem;
  }
  .md\:-left-74rem {
    left: -74rem;
  }
  .md\:right-74rem {
    right: 74rem;
  }
  .md\:-right-74rem {
    right: -74rem;
  }
  .md\:bottom-74rem {
    bottom: 74rem;
  }
  .md\:-bottom-74rem {
    bottom: -74rem;
  }
  .gap-74rem {
    gap: 74rem;
  }
  .md\:top-75\% {
    top: 75%;
  }
  .md\:-top-75\% {
    top: -75%;
  }
  .md\:left-75\% {
    left: 75%;
  }
  .md\:-left-75\% {
    left: -75%;
  }
  .md\:right-75\% {
    right: 75%;
  }
  .md\:-right-75\% {
    right: -75%;
  }
  .md\:bottom-75\% {
    bottom: 75%;
  }
  .md\:-bottom-75\% {
    bottom: -75%;
  }
  .gap-75\% {
    gap: 75%;
  }
  .md\:top-75px {
    top: 75px;
  }
  .md\:-top-75px {
    top: -75px;
  }
  .md\:left-75px {
    left: 75px;
  }
  .md\:-left-75px {
    left: -75px;
  }
  .md\:right-75px {
    right: 75px;
  }
  .md\:-right-75px {
    right: -75px;
  }
  .md\:bottom-75px {
    bottom: 75px;
  }
  .md\:-bottom-75px {
    bottom: -75px;
  }
  .gap-75px {
    gap: 75px;
  }
  .md\:top-75rem {
    top: 75rem;
  }
  .md\:-top-75rem {
    top: -75rem;
  }
  .md\:left-75rem {
    left: 75rem;
  }
  .md\:-left-75rem {
    left: -75rem;
  }
  .md\:right-75rem {
    right: 75rem;
  }
  .md\:-right-75rem {
    right: -75rem;
  }
  .md\:bottom-75rem {
    bottom: 75rem;
  }
  .md\:-bottom-75rem {
    bottom: -75rem;
  }
  .gap-75rem {
    gap: 75rem;
  }
  .md\:top-76\% {
    top: 76%;
  }
  .md\:-top-76\% {
    top: -76%;
  }
  .md\:left-76\% {
    left: 76%;
  }
  .md\:-left-76\% {
    left: -76%;
  }
  .md\:right-76\% {
    right: 76%;
  }
  .md\:-right-76\% {
    right: -76%;
  }
  .md\:bottom-76\% {
    bottom: 76%;
  }
  .md\:-bottom-76\% {
    bottom: -76%;
  }
  .gap-76\% {
    gap: 76%;
  }
  .md\:top-76px {
    top: 76px;
  }
  .md\:-top-76px {
    top: -76px;
  }
  .md\:left-76px {
    left: 76px;
  }
  .md\:-left-76px {
    left: -76px;
  }
  .md\:right-76px {
    right: 76px;
  }
  .md\:-right-76px {
    right: -76px;
  }
  .md\:bottom-76px {
    bottom: 76px;
  }
  .md\:-bottom-76px {
    bottom: -76px;
  }
  .gap-76px {
    gap: 76px;
  }
  .md\:top-76rem {
    top: 76rem;
  }
  .md\:-top-76rem {
    top: -76rem;
  }
  .md\:left-76rem {
    left: 76rem;
  }
  .md\:-left-76rem {
    left: -76rem;
  }
  .md\:right-76rem {
    right: 76rem;
  }
  .md\:-right-76rem {
    right: -76rem;
  }
  .md\:bottom-76rem {
    bottom: 76rem;
  }
  .md\:-bottom-76rem {
    bottom: -76rem;
  }
  .gap-76rem {
    gap: 76rem;
  }
  .md\:top-77\% {
    top: 77%;
  }
  .md\:-top-77\% {
    top: -77%;
  }
  .md\:left-77\% {
    left: 77%;
  }
  .md\:-left-77\% {
    left: -77%;
  }
  .md\:right-77\% {
    right: 77%;
  }
  .md\:-right-77\% {
    right: -77%;
  }
  .md\:bottom-77\% {
    bottom: 77%;
  }
  .md\:-bottom-77\% {
    bottom: -77%;
  }
  .gap-77\% {
    gap: 77%;
  }
  .md\:top-77px {
    top: 77px;
  }
  .md\:-top-77px {
    top: -77px;
  }
  .md\:left-77px {
    left: 77px;
  }
  .md\:-left-77px {
    left: -77px;
  }
  .md\:right-77px {
    right: 77px;
  }
  .md\:-right-77px {
    right: -77px;
  }
  .md\:bottom-77px {
    bottom: 77px;
  }
  .md\:-bottom-77px {
    bottom: -77px;
  }
  .gap-77px {
    gap: 77px;
  }
  .md\:top-77rem {
    top: 77rem;
  }
  .md\:-top-77rem {
    top: -77rem;
  }
  .md\:left-77rem {
    left: 77rem;
  }
  .md\:-left-77rem {
    left: -77rem;
  }
  .md\:right-77rem {
    right: 77rem;
  }
  .md\:-right-77rem {
    right: -77rem;
  }
  .md\:bottom-77rem {
    bottom: 77rem;
  }
  .md\:-bottom-77rem {
    bottom: -77rem;
  }
  .gap-77rem {
    gap: 77rem;
  }
  .md\:top-78\% {
    top: 78%;
  }
  .md\:-top-78\% {
    top: -78%;
  }
  .md\:left-78\% {
    left: 78%;
  }
  .md\:-left-78\% {
    left: -78%;
  }
  .md\:right-78\% {
    right: 78%;
  }
  .md\:-right-78\% {
    right: -78%;
  }
  .md\:bottom-78\% {
    bottom: 78%;
  }
  .md\:-bottom-78\% {
    bottom: -78%;
  }
  .gap-78\% {
    gap: 78%;
  }
  .md\:top-78px {
    top: 78px;
  }
  .md\:-top-78px {
    top: -78px;
  }
  .md\:left-78px {
    left: 78px;
  }
  .md\:-left-78px {
    left: -78px;
  }
  .md\:right-78px {
    right: 78px;
  }
  .md\:-right-78px {
    right: -78px;
  }
  .md\:bottom-78px {
    bottom: 78px;
  }
  .md\:-bottom-78px {
    bottom: -78px;
  }
  .gap-78px {
    gap: 78px;
  }
  .md\:top-78rem {
    top: 78rem;
  }
  .md\:-top-78rem {
    top: -78rem;
  }
  .md\:left-78rem {
    left: 78rem;
  }
  .md\:-left-78rem {
    left: -78rem;
  }
  .md\:right-78rem {
    right: 78rem;
  }
  .md\:-right-78rem {
    right: -78rem;
  }
  .md\:bottom-78rem {
    bottom: 78rem;
  }
  .md\:-bottom-78rem {
    bottom: -78rem;
  }
  .gap-78rem {
    gap: 78rem;
  }
  .md\:top-79\% {
    top: 79%;
  }
  .md\:-top-79\% {
    top: -79%;
  }
  .md\:left-79\% {
    left: 79%;
  }
  .md\:-left-79\% {
    left: -79%;
  }
  .md\:right-79\% {
    right: 79%;
  }
  .md\:-right-79\% {
    right: -79%;
  }
  .md\:bottom-79\% {
    bottom: 79%;
  }
  .md\:-bottom-79\% {
    bottom: -79%;
  }
  .gap-79\% {
    gap: 79%;
  }
  .md\:top-79px {
    top: 79px;
  }
  .md\:-top-79px {
    top: -79px;
  }
  .md\:left-79px {
    left: 79px;
  }
  .md\:-left-79px {
    left: -79px;
  }
  .md\:right-79px {
    right: 79px;
  }
  .md\:-right-79px {
    right: -79px;
  }
  .md\:bottom-79px {
    bottom: 79px;
  }
  .md\:-bottom-79px {
    bottom: -79px;
  }
  .gap-79px {
    gap: 79px;
  }
  .md\:top-79rem {
    top: 79rem;
  }
  .md\:-top-79rem {
    top: -79rem;
  }
  .md\:left-79rem {
    left: 79rem;
  }
  .md\:-left-79rem {
    left: -79rem;
  }
  .md\:right-79rem {
    right: 79rem;
  }
  .md\:-right-79rem {
    right: -79rem;
  }
  .md\:bottom-79rem {
    bottom: 79rem;
  }
  .md\:-bottom-79rem {
    bottom: -79rem;
  }
  .gap-79rem {
    gap: 79rem;
  }
  .md\:top-80\% {
    top: 80%;
  }
  .md\:-top-80\% {
    top: -80%;
  }
  .md\:left-80\% {
    left: 80%;
  }
  .md\:-left-80\% {
    left: -80%;
  }
  .md\:right-80\% {
    right: 80%;
  }
  .md\:-right-80\% {
    right: -80%;
  }
  .md\:bottom-80\% {
    bottom: 80%;
  }
  .md\:-bottom-80\% {
    bottom: -80%;
  }
  .gap-80\% {
    gap: 80%;
  }
  .md\:top-80px {
    top: 80px;
  }
  .md\:-top-80px {
    top: -80px;
  }
  .md\:left-80px {
    left: 80px;
  }
  .md\:-left-80px {
    left: -80px;
  }
  .md\:right-80px {
    right: 80px;
  }
  .md\:-right-80px {
    right: -80px;
  }
  .md\:bottom-80px {
    bottom: 80px;
  }
  .md\:-bottom-80px {
    bottom: -80px;
  }
  .gap-80px {
    gap: 80px;
  }
  .md\:top-80rem {
    top: 80rem;
  }
  .md\:-top-80rem {
    top: -80rem;
  }
  .md\:left-80rem {
    left: 80rem;
  }
  .md\:-left-80rem {
    left: -80rem;
  }
  .md\:right-80rem {
    right: 80rem;
  }
  .md\:-right-80rem {
    right: -80rem;
  }
  .md\:bottom-80rem {
    bottom: 80rem;
  }
  .md\:-bottom-80rem {
    bottom: -80rem;
  }
  .gap-80rem {
    gap: 80rem;
  }
  .md\:top-81\% {
    top: 81%;
  }
  .md\:-top-81\% {
    top: -81%;
  }
  .md\:left-81\% {
    left: 81%;
  }
  .md\:-left-81\% {
    left: -81%;
  }
  .md\:right-81\% {
    right: 81%;
  }
  .md\:-right-81\% {
    right: -81%;
  }
  .md\:bottom-81\% {
    bottom: 81%;
  }
  .md\:-bottom-81\% {
    bottom: -81%;
  }
  .gap-81\% {
    gap: 81%;
  }
  .md\:top-81px {
    top: 81px;
  }
  .md\:-top-81px {
    top: -81px;
  }
  .md\:left-81px {
    left: 81px;
  }
  .md\:-left-81px {
    left: -81px;
  }
  .md\:right-81px {
    right: 81px;
  }
  .md\:-right-81px {
    right: -81px;
  }
  .md\:bottom-81px {
    bottom: 81px;
  }
  .md\:-bottom-81px {
    bottom: -81px;
  }
  .gap-81px {
    gap: 81px;
  }
  .md\:top-81rem {
    top: 81rem;
  }
  .md\:-top-81rem {
    top: -81rem;
  }
  .md\:left-81rem {
    left: 81rem;
  }
  .md\:-left-81rem {
    left: -81rem;
  }
  .md\:right-81rem {
    right: 81rem;
  }
  .md\:-right-81rem {
    right: -81rem;
  }
  .md\:bottom-81rem {
    bottom: 81rem;
  }
  .md\:-bottom-81rem {
    bottom: -81rem;
  }
  .gap-81rem {
    gap: 81rem;
  }
  .md\:top-82\% {
    top: 82%;
  }
  .md\:-top-82\% {
    top: -82%;
  }
  .md\:left-82\% {
    left: 82%;
  }
  .md\:-left-82\% {
    left: -82%;
  }
  .md\:right-82\% {
    right: 82%;
  }
  .md\:-right-82\% {
    right: -82%;
  }
  .md\:bottom-82\% {
    bottom: 82%;
  }
  .md\:-bottom-82\% {
    bottom: -82%;
  }
  .gap-82\% {
    gap: 82%;
  }
  .md\:top-82px {
    top: 82px;
  }
  .md\:-top-82px {
    top: -82px;
  }
  .md\:left-82px {
    left: 82px;
  }
  .md\:-left-82px {
    left: -82px;
  }
  .md\:right-82px {
    right: 82px;
  }
  .md\:-right-82px {
    right: -82px;
  }
  .md\:bottom-82px {
    bottom: 82px;
  }
  .md\:-bottom-82px {
    bottom: -82px;
  }
  .gap-82px {
    gap: 82px;
  }
  .md\:top-82rem {
    top: 82rem;
  }
  .md\:-top-82rem {
    top: -82rem;
  }
  .md\:left-82rem {
    left: 82rem;
  }
  .md\:-left-82rem {
    left: -82rem;
  }
  .md\:right-82rem {
    right: 82rem;
  }
  .md\:-right-82rem {
    right: -82rem;
  }
  .md\:bottom-82rem {
    bottom: 82rem;
  }
  .md\:-bottom-82rem {
    bottom: -82rem;
  }
  .gap-82rem {
    gap: 82rem;
  }
  .md\:top-83\% {
    top: 83%;
  }
  .md\:-top-83\% {
    top: -83%;
  }
  .md\:left-83\% {
    left: 83%;
  }
  .md\:-left-83\% {
    left: -83%;
  }
  .md\:right-83\% {
    right: 83%;
  }
  .md\:-right-83\% {
    right: -83%;
  }
  .md\:bottom-83\% {
    bottom: 83%;
  }
  .md\:-bottom-83\% {
    bottom: -83%;
  }
  .gap-83\% {
    gap: 83%;
  }
  .md\:top-83px {
    top: 83px;
  }
  .md\:-top-83px {
    top: -83px;
  }
  .md\:left-83px {
    left: 83px;
  }
  .md\:-left-83px {
    left: -83px;
  }
  .md\:right-83px {
    right: 83px;
  }
  .md\:-right-83px {
    right: -83px;
  }
  .md\:bottom-83px {
    bottom: 83px;
  }
  .md\:-bottom-83px {
    bottom: -83px;
  }
  .gap-83px {
    gap: 83px;
  }
  .md\:top-83rem {
    top: 83rem;
  }
  .md\:-top-83rem {
    top: -83rem;
  }
  .md\:left-83rem {
    left: 83rem;
  }
  .md\:-left-83rem {
    left: -83rem;
  }
  .md\:right-83rem {
    right: 83rem;
  }
  .md\:-right-83rem {
    right: -83rem;
  }
  .md\:bottom-83rem {
    bottom: 83rem;
  }
  .md\:-bottom-83rem {
    bottom: -83rem;
  }
  .gap-83rem {
    gap: 83rem;
  }
  .md\:top-84\% {
    top: 84%;
  }
  .md\:-top-84\% {
    top: -84%;
  }
  .md\:left-84\% {
    left: 84%;
  }
  .md\:-left-84\% {
    left: -84%;
  }
  .md\:right-84\% {
    right: 84%;
  }
  .md\:-right-84\% {
    right: -84%;
  }
  .md\:bottom-84\% {
    bottom: 84%;
  }
  .md\:-bottom-84\% {
    bottom: -84%;
  }
  .gap-84\% {
    gap: 84%;
  }
  .md\:top-84px {
    top: 84px;
  }
  .md\:-top-84px {
    top: -84px;
  }
  .md\:left-84px {
    left: 84px;
  }
  .md\:-left-84px {
    left: -84px;
  }
  .md\:right-84px {
    right: 84px;
  }
  .md\:-right-84px {
    right: -84px;
  }
  .md\:bottom-84px {
    bottom: 84px;
  }
  .md\:-bottom-84px {
    bottom: -84px;
  }
  .gap-84px {
    gap: 84px;
  }
  .md\:top-84rem {
    top: 84rem;
  }
  .md\:-top-84rem {
    top: -84rem;
  }
  .md\:left-84rem {
    left: 84rem;
  }
  .md\:-left-84rem {
    left: -84rem;
  }
  .md\:right-84rem {
    right: 84rem;
  }
  .md\:-right-84rem {
    right: -84rem;
  }
  .md\:bottom-84rem {
    bottom: 84rem;
  }
  .md\:-bottom-84rem {
    bottom: -84rem;
  }
  .gap-84rem {
    gap: 84rem;
  }
  .md\:top-85\% {
    top: 85%;
  }
  .md\:-top-85\% {
    top: -85%;
  }
  .md\:left-85\% {
    left: 85%;
  }
  .md\:-left-85\% {
    left: -85%;
  }
  .md\:right-85\% {
    right: 85%;
  }
  .md\:-right-85\% {
    right: -85%;
  }
  .md\:bottom-85\% {
    bottom: 85%;
  }
  .md\:-bottom-85\% {
    bottom: -85%;
  }
  .gap-85\% {
    gap: 85%;
  }
  .md\:top-85px {
    top: 85px;
  }
  .md\:-top-85px {
    top: -85px;
  }
  .md\:left-85px {
    left: 85px;
  }
  .md\:-left-85px {
    left: -85px;
  }
  .md\:right-85px {
    right: 85px;
  }
  .md\:-right-85px {
    right: -85px;
  }
  .md\:bottom-85px {
    bottom: 85px;
  }
  .md\:-bottom-85px {
    bottom: -85px;
  }
  .gap-85px {
    gap: 85px;
  }
  .md\:top-85rem {
    top: 85rem;
  }
  .md\:-top-85rem {
    top: -85rem;
  }
  .md\:left-85rem {
    left: 85rem;
  }
  .md\:-left-85rem {
    left: -85rem;
  }
  .md\:right-85rem {
    right: 85rem;
  }
  .md\:-right-85rem {
    right: -85rem;
  }
  .md\:bottom-85rem {
    bottom: 85rem;
  }
  .md\:-bottom-85rem {
    bottom: -85rem;
  }
  .gap-85rem {
    gap: 85rem;
  }
  .md\:top-86\% {
    top: 86%;
  }
  .md\:-top-86\% {
    top: -86%;
  }
  .md\:left-86\% {
    left: 86%;
  }
  .md\:-left-86\% {
    left: -86%;
  }
  .md\:right-86\% {
    right: 86%;
  }
  .md\:-right-86\% {
    right: -86%;
  }
  .md\:bottom-86\% {
    bottom: 86%;
  }
  .md\:-bottom-86\% {
    bottom: -86%;
  }
  .gap-86\% {
    gap: 86%;
  }
  .md\:top-86px {
    top: 86px;
  }
  .md\:-top-86px {
    top: -86px;
  }
  .md\:left-86px {
    left: 86px;
  }
  .md\:-left-86px {
    left: -86px;
  }
  .md\:right-86px {
    right: 86px;
  }
  .md\:-right-86px {
    right: -86px;
  }
  .md\:bottom-86px {
    bottom: 86px;
  }
  .md\:-bottom-86px {
    bottom: -86px;
  }
  .gap-86px {
    gap: 86px;
  }
  .md\:top-86rem {
    top: 86rem;
  }
  .md\:-top-86rem {
    top: -86rem;
  }
  .md\:left-86rem {
    left: 86rem;
  }
  .md\:-left-86rem {
    left: -86rem;
  }
  .md\:right-86rem {
    right: 86rem;
  }
  .md\:-right-86rem {
    right: -86rem;
  }
  .md\:bottom-86rem {
    bottom: 86rem;
  }
  .md\:-bottom-86rem {
    bottom: -86rem;
  }
  .gap-86rem {
    gap: 86rem;
  }
  .md\:top-87\% {
    top: 87%;
  }
  .md\:-top-87\% {
    top: -87%;
  }
  .md\:left-87\% {
    left: 87%;
  }
  .md\:-left-87\% {
    left: -87%;
  }
  .md\:right-87\% {
    right: 87%;
  }
  .md\:-right-87\% {
    right: -87%;
  }
  .md\:bottom-87\% {
    bottom: 87%;
  }
  .md\:-bottom-87\% {
    bottom: -87%;
  }
  .gap-87\% {
    gap: 87%;
  }
  .md\:top-87px {
    top: 87px;
  }
  .md\:-top-87px {
    top: -87px;
  }
  .md\:left-87px {
    left: 87px;
  }
  .md\:-left-87px {
    left: -87px;
  }
  .md\:right-87px {
    right: 87px;
  }
  .md\:-right-87px {
    right: -87px;
  }
  .md\:bottom-87px {
    bottom: 87px;
  }
  .md\:-bottom-87px {
    bottom: -87px;
  }
  .gap-87px {
    gap: 87px;
  }
  .md\:top-87rem {
    top: 87rem;
  }
  .md\:-top-87rem {
    top: -87rem;
  }
  .md\:left-87rem {
    left: 87rem;
  }
  .md\:-left-87rem {
    left: -87rem;
  }
  .md\:right-87rem {
    right: 87rem;
  }
  .md\:-right-87rem {
    right: -87rem;
  }
  .md\:bottom-87rem {
    bottom: 87rem;
  }
  .md\:-bottom-87rem {
    bottom: -87rem;
  }
  .gap-87rem {
    gap: 87rem;
  }
  .md\:top-88\% {
    top: 88%;
  }
  .md\:-top-88\% {
    top: -88%;
  }
  .md\:left-88\% {
    left: 88%;
  }
  .md\:-left-88\% {
    left: -88%;
  }
  .md\:right-88\% {
    right: 88%;
  }
  .md\:-right-88\% {
    right: -88%;
  }
  .md\:bottom-88\% {
    bottom: 88%;
  }
  .md\:-bottom-88\% {
    bottom: -88%;
  }
  .gap-88\% {
    gap: 88%;
  }
  .md\:top-88px {
    top: 88px;
  }
  .md\:-top-88px {
    top: -88px;
  }
  .md\:left-88px {
    left: 88px;
  }
  .md\:-left-88px {
    left: -88px;
  }
  .md\:right-88px {
    right: 88px;
  }
  .md\:-right-88px {
    right: -88px;
  }
  .md\:bottom-88px {
    bottom: 88px;
  }
  .md\:-bottom-88px {
    bottom: -88px;
  }
  .gap-88px {
    gap: 88px;
  }
  .md\:top-88rem {
    top: 88rem;
  }
  .md\:-top-88rem {
    top: -88rem;
  }
  .md\:left-88rem {
    left: 88rem;
  }
  .md\:-left-88rem {
    left: -88rem;
  }
  .md\:right-88rem {
    right: 88rem;
  }
  .md\:-right-88rem {
    right: -88rem;
  }
  .md\:bottom-88rem {
    bottom: 88rem;
  }
  .md\:-bottom-88rem {
    bottom: -88rem;
  }
  .gap-88rem {
    gap: 88rem;
  }
  .md\:top-89\% {
    top: 89%;
  }
  .md\:-top-89\% {
    top: -89%;
  }
  .md\:left-89\% {
    left: 89%;
  }
  .md\:-left-89\% {
    left: -89%;
  }
  .md\:right-89\% {
    right: 89%;
  }
  .md\:-right-89\% {
    right: -89%;
  }
  .md\:bottom-89\% {
    bottom: 89%;
  }
  .md\:-bottom-89\% {
    bottom: -89%;
  }
  .gap-89\% {
    gap: 89%;
  }
  .md\:top-89px {
    top: 89px;
  }
  .md\:-top-89px {
    top: -89px;
  }
  .md\:left-89px {
    left: 89px;
  }
  .md\:-left-89px {
    left: -89px;
  }
  .md\:right-89px {
    right: 89px;
  }
  .md\:-right-89px {
    right: -89px;
  }
  .md\:bottom-89px {
    bottom: 89px;
  }
  .md\:-bottom-89px {
    bottom: -89px;
  }
  .gap-89px {
    gap: 89px;
  }
  .md\:top-89rem {
    top: 89rem;
  }
  .md\:-top-89rem {
    top: -89rem;
  }
  .md\:left-89rem {
    left: 89rem;
  }
  .md\:-left-89rem {
    left: -89rem;
  }
  .md\:right-89rem {
    right: 89rem;
  }
  .md\:-right-89rem {
    right: -89rem;
  }
  .md\:bottom-89rem {
    bottom: 89rem;
  }
  .md\:-bottom-89rem {
    bottom: -89rem;
  }
  .gap-89rem {
    gap: 89rem;
  }
  .md\:top-90\% {
    top: 90%;
  }
  .md\:-top-90\% {
    top: -90%;
  }
  .md\:left-90\% {
    left: 90%;
  }
  .md\:-left-90\% {
    left: -90%;
  }
  .md\:right-90\% {
    right: 90%;
  }
  .md\:-right-90\% {
    right: -90%;
  }
  .md\:bottom-90\% {
    bottom: 90%;
  }
  .md\:-bottom-90\% {
    bottom: -90%;
  }
  .gap-90\% {
    gap: 90%;
  }
  .md\:top-90px {
    top: 90px;
  }
  .md\:-top-90px {
    top: -90px;
  }
  .md\:left-90px {
    left: 90px;
  }
  .md\:-left-90px {
    left: -90px;
  }
  .md\:right-90px {
    right: 90px;
  }
  .md\:-right-90px {
    right: -90px;
  }
  .md\:bottom-90px {
    bottom: 90px;
  }
  .md\:-bottom-90px {
    bottom: -90px;
  }
  .gap-90px {
    gap: 90px;
  }
  .md\:top-90rem {
    top: 90rem;
  }
  .md\:-top-90rem {
    top: -90rem;
  }
  .md\:left-90rem {
    left: 90rem;
  }
  .md\:-left-90rem {
    left: -90rem;
  }
  .md\:right-90rem {
    right: 90rem;
  }
  .md\:-right-90rem {
    right: -90rem;
  }
  .md\:bottom-90rem {
    bottom: 90rem;
  }
  .md\:-bottom-90rem {
    bottom: -90rem;
  }
  .gap-90rem {
    gap: 90rem;
  }
  .md\:top-91\% {
    top: 91%;
  }
  .md\:-top-91\% {
    top: -91%;
  }
  .md\:left-91\% {
    left: 91%;
  }
  .md\:-left-91\% {
    left: -91%;
  }
  .md\:right-91\% {
    right: 91%;
  }
  .md\:-right-91\% {
    right: -91%;
  }
  .md\:bottom-91\% {
    bottom: 91%;
  }
  .md\:-bottom-91\% {
    bottom: -91%;
  }
  .gap-91\% {
    gap: 91%;
  }
  .md\:top-91px {
    top: 91px;
  }
  .md\:-top-91px {
    top: -91px;
  }
  .md\:left-91px {
    left: 91px;
  }
  .md\:-left-91px {
    left: -91px;
  }
  .md\:right-91px {
    right: 91px;
  }
  .md\:-right-91px {
    right: -91px;
  }
  .md\:bottom-91px {
    bottom: 91px;
  }
  .md\:-bottom-91px {
    bottom: -91px;
  }
  .gap-91px {
    gap: 91px;
  }
  .md\:top-91rem {
    top: 91rem;
  }
  .md\:-top-91rem {
    top: -91rem;
  }
  .md\:left-91rem {
    left: 91rem;
  }
  .md\:-left-91rem {
    left: -91rem;
  }
  .md\:right-91rem {
    right: 91rem;
  }
  .md\:-right-91rem {
    right: -91rem;
  }
  .md\:bottom-91rem {
    bottom: 91rem;
  }
  .md\:-bottom-91rem {
    bottom: -91rem;
  }
  .gap-91rem {
    gap: 91rem;
  }
  .md\:top-92\% {
    top: 92%;
  }
  .md\:-top-92\% {
    top: -92%;
  }
  .md\:left-92\% {
    left: 92%;
  }
  .md\:-left-92\% {
    left: -92%;
  }
  .md\:right-92\% {
    right: 92%;
  }
  .md\:-right-92\% {
    right: -92%;
  }
  .md\:bottom-92\% {
    bottom: 92%;
  }
  .md\:-bottom-92\% {
    bottom: -92%;
  }
  .gap-92\% {
    gap: 92%;
  }
  .md\:top-92px {
    top: 92px;
  }
  .md\:-top-92px {
    top: -92px;
  }
  .md\:left-92px {
    left: 92px;
  }
  .md\:-left-92px {
    left: -92px;
  }
  .md\:right-92px {
    right: 92px;
  }
  .md\:-right-92px {
    right: -92px;
  }
  .md\:bottom-92px {
    bottom: 92px;
  }
  .md\:-bottom-92px {
    bottom: -92px;
  }
  .gap-92px {
    gap: 92px;
  }
  .md\:top-92rem {
    top: 92rem;
  }
  .md\:-top-92rem {
    top: -92rem;
  }
  .md\:left-92rem {
    left: 92rem;
  }
  .md\:-left-92rem {
    left: -92rem;
  }
  .md\:right-92rem {
    right: 92rem;
  }
  .md\:-right-92rem {
    right: -92rem;
  }
  .md\:bottom-92rem {
    bottom: 92rem;
  }
  .md\:-bottom-92rem {
    bottom: -92rem;
  }
  .gap-92rem {
    gap: 92rem;
  }
  .md\:top-93\% {
    top: 93%;
  }
  .md\:-top-93\% {
    top: -93%;
  }
  .md\:left-93\% {
    left: 93%;
  }
  .md\:-left-93\% {
    left: -93%;
  }
  .md\:right-93\% {
    right: 93%;
  }
  .md\:-right-93\% {
    right: -93%;
  }
  .md\:bottom-93\% {
    bottom: 93%;
  }
  .md\:-bottom-93\% {
    bottom: -93%;
  }
  .gap-93\% {
    gap: 93%;
  }
  .md\:top-93px {
    top: 93px;
  }
  .md\:-top-93px {
    top: -93px;
  }
  .md\:left-93px {
    left: 93px;
  }
  .md\:-left-93px {
    left: -93px;
  }
  .md\:right-93px {
    right: 93px;
  }
  .md\:-right-93px {
    right: -93px;
  }
  .md\:bottom-93px {
    bottom: 93px;
  }
  .md\:-bottom-93px {
    bottom: -93px;
  }
  .gap-93px {
    gap: 93px;
  }
  .md\:top-93rem {
    top: 93rem;
  }
  .md\:-top-93rem {
    top: -93rem;
  }
  .md\:left-93rem {
    left: 93rem;
  }
  .md\:-left-93rem {
    left: -93rem;
  }
  .md\:right-93rem {
    right: 93rem;
  }
  .md\:-right-93rem {
    right: -93rem;
  }
  .md\:bottom-93rem {
    bottom: 93rem;
  }
  .md\:-bottom-93rem {
    bottom: -93rem;
  }
  .gap-93rem {
    gap: 93rem;
  }
  .md\:top-94\% {
    top: 94%;
  }
  .md\:-top-94\% {
    top: -94%;
  }
  .md\:left-94\% {
    left: 94%;
  }
  .md\:-left-94\% {
    left: -94%;
  }
  .md\:right-94\% {
    right: 94%;
  }
  .md\:-right-94\% {
    right: -94%;
  }
  .md\:bottom-94\% {
    bottom: 94%;
  }
  .md\:-bottom-94\% {
    bottom: -94%;
  }
  .gap-94\% {
    gap: 94%;
  }
  .md\:top-94px {
    top: 94px;
  }
  .md\:-top-94px {
    top: -94px;
  }
  .md\:left-94px {
    left: 94px;
  }
  .md\:-left-94px {
    left: -94px;
  }
  .md\:right-94px {
    right: 94px;
  }
  .md\:-right-94px {
    right: -94px;
  }
  .md\:bottom-94px {
    bottom: 94px;
  }
  .md\:-bottom-94px {
    bottom: -94px;
  }
  .gap-94px {
    gap: 94px;
  }
  .md\:top-94rem {
    top: 94rem;
  }
  .md\:-top-94rem {
    top: -94rem;
  }
  .md\:left-94rem {
    left: 94rem;
  }
  .md\:-left-94rem {
    left: -94rem;
  }
  .md\:right-94rem {
    right: 94rem;
  }
  .md\:-right-94rem {
    right: -94rem;
  }
  .md\:bottom-94rem {
    bottom: 94rem;
  }
  .md\:-bottom-94rem {
    bottom: -94rem;
  }
  .gap-94rem {
    gap: 94rem;
  }
  .md\:top-95\% {
    top: 95%;
  }
  .md\:-top-95\% {
    top: -95%;
  }
  .md\:left-95\% {
    left: 95%;
  }
  .md\:-left-95\% {
    left: -95%;
  }
  .md\:right-95\% {
    right: 95%;
  }
  .md\:-right-95\% {
    right: -95%;
  }
  .md\:bottom-95\% {
    bottom: 95%;
  }
  .md\:-bottom-95\% {
    bottom: -95%;
  }
  .gap-95\% {
    gap: 95%;
  }
  .md\:top-95px {
    top: 95px;
  }
  .md\:-top-95px {
    top: -95px;
  }
  .md\:left-95px {
    left: 95px;
  }
  .md\:-left-95px {
    left: -95px;
  }
  .md\:right-95px {
    right: 95px;
  }
  .md\:-right-95px {
    right: -95px;
  }
  .md\:bottom-95px {
    bottom: 95px;
  }
  .md\:-bottom-95px {
    bottom: -95px;
  }
  .gap-95px {
    gap: 95px;
  }
  .md\:top-95rem {
    top: 95rem;
  }
  .md\:-top-95rem {
    top: -95rem;
  }
  .md\:left-95rem {
    left: 95rem;
  }
  .md\:-left-95rem {
    left: -95rem;
  }
  .md\:right-95rem {
    right: 95rem;
  }
  .md\:-right-95rem {
    right: -95rem;
  }
  .md\:bottom-95rem {
    bottom: 95rem;
  }
  .md\:-bottom-95rem {
    bottom: -95rem;
  }
  .gap-95rem {
    gap: 95rem;
  }
  .md\:top-96\% {
    top: 96%;
  }
  .md\:-top-96\% {
    top: -96%;
  }
  .md\:left-96\% {
    left: 96%;
  }
  .md\:-left-96\% {
    left: -96%;
  }
  .md\:right-96\% {
    right: 96%;
  }
  .md\:-right-96\% {
    right: -96%;
  }
  .md\:bottom-96\% {
    bottom: 96%;
  }
  .md\:-bottom-96\% {
    bottom: -96%;
  }
  .gap-96\% {
    gap: 96%;
  }
  .md\:top-96px {
    top: 96px;
  }
  .md\:-top-96px {
    top: -96px;
  }
  .md\:left-96px {
    left: 96px;
  }
  .md\:-left-96px {
    left: -96px;
  }
  .md\:right-96px {
    right: 96px;
  }
  .md\:-right-96px {
    right: -96px;
  }
  .md\:bottom-96px {
    bottom: 96px;
  }
  .md\:-bottom-96px {
    bottom: -96px;
  }
  .gap-96px {
    gap: 96px;
  }
  .md\:top-96rem {
    top: 96rem;
  }
  .md\:-top-96rem {
    top: -96rem;
  }
  .md\:left-96rem {
    left: 96rem;
  }
  .md\:-left-96rem {
    left: -96rem;
  }
  .md\:right-96rem {
    right: 96rem;
  }
  .md\:-right-96rem {
    right: -96rem;
  }
  .md\:bottom-96rem {
    bottom: 96rem;
  }
  .md\:-bottom-96rem {
    bottom: -96rem;
  }
  .gap-96rem {
    gap: 96rem;
  }
  .md\:top-97\% {
    top: 97%;
  }
  .md\:-top-97\% {
    top: -97%;
  }
  .md\:left-97\% {
    left: 97%;
  }
  .md\:-left-97\% {
    left: -97%;
  }
  .md\:right-97\% {
    right: 97%;
  }
  .md\:-right-97\% {
    right: -97%;
  }
  .md\:bottom-97\% {
    bottom: 97%;
  }
  .md\:-bottom-97\% {
    bottom: -97%;
  }
  .gap-97\% {
    gap: 97%;
  }
  .md\:top-97px {
    top: 97px;
  }
  .md\:-top-97px {
    top: -97px;
  }
  .md\:left-97px {
    left: 97px;
  }
  .md\:-left-97px {
    left: -97px;
  }
  .md\:right-97px {
    right: 97px;
  }
  .md\:-right-97px {
    right: -97px;
  }
  .md\:bottom-97px {
    bottom: 97px;
  }
  .md\:-bottom-97px {
    bottom: -97px;
  }
  .gap-97px {
    gap: 97px;
  }
  .md\:top-97rem {
    top: 97rem;
  }
  .md\:-top-97rem {
    top: -97rem;
  }
  .md\:left-97rem {
    left: 97rem;
  }
  .md\:-left-97rem {
    left: -97rem;
  }
  .md\:right-97rem {
    right: 97rem;
  }
  .md\:-right-97rem {
    right: -97rem;
  }
  .md\:bottom-97rem {
    bottom: 97rem;
  }
  .md\:-bottom-97rem {
    bottom: -97rem;
  }
  .gap-97rem {
    gap: 97rem;
  }
  .md\:top-98\% {
    top: 98%;
  }
  .md\:-top-98\% {
    top: -98%;
  }
  .md\:left-98\% {
    left: 98%;
  }
  .md\:-left-98\% {
    left: -98%;
  }
  .md\:right-98\% {
    right: 98%;
  }
  .md\:-right-98\% {
    right: -98%;
  }
  .md\:bottom-98\% {
    bottom: 98%;
  }
  .md\:-bottom-98\% {
    bottom: -98%;
  }
  .gap-98\% {
    gap: 98%;
  }
  .md\:top-98px {
    top: 98px;
  }
  .md\:-top-98px {
    top: -98px;
  }
  .md\:left-98px {
    left: 98px;
  }
  .md\:-left-98px {
    left: -98px;
  }
  .md\:right-98px {
    right: 98px;
  }
  .md\:-right-98px {
    right: -98px;
  }
  .md\:bottom-98px {
    bottom: 98px;
  }
  .md\:-bottom-98px {
    bottom: -98px;
  }
  .gap-98px {
    gap: 98px;
  }
  .md\:top-98rem {
    top: 98rem;
  }
  .md\:-top-98rem {
    top: -98rem;
  }
  .md\:left-98rem {
    left: 98rem;
  }
  .md\:-left-98rem {
    left: -98rem;
  }
  .md\:right-98rem {
    right: 98rem;
  }
  .md\:-right-98rem {
    right: -98rem;
  }
  .md\:bottom-98rem {
    bottom: 98rem;
  }
  .md\:-bottom-98rem {
    bottom: -98rem;
  }
  .gap-98rem {
    gap: 98rem;
  }
  .md\:top-99\% {
    top: 99%;
  }
  .md\:-top-99\% {
    top: -99%;
  }
  .md\:left-99\% {
    left: 99%;
  }
  .md\:-left-99\% {
    left: -99%;
  }
  .md\:right-99\% {
    right: 99%;
  }
  .md\:-right-99\% {
    right: -99%;
  }
  .md\:bottom-99\% {
    bottom: 99%;
  }
  .md\:-bottom-99\% {
    bottom: -99%;
  }
  .gap-99\% {
    gap: 99%;
  }
  .md\:top-99px {
    top: 99px;
  }
  .md\:-top-99px {
    top: -99px;
  }
  .md\:left-99px {
    left: 99px;
  }
  .md\:-left-99px {
    left: -99px;
  }
  .md\:right-99px {
    right: 99px;
  }
  .md\:-right-99px {
    right: -99px;
  }
  .md\:bottom-99px {
    bottom: 99px;
  }
  .md\:-bottom-99px {
    bottom: -99px;
  }
  .gap-99px {
    gap: 99px;
  }
  .md\:top-99rem {
    top: 99rem;
  }
  .md\:-top-99rem {
    top: -99rem;
  }
  .md\:left-99rem {
    left: 99rem;
  }
  .md\:-left-99rem {
    left: -99rem;
  }
  .md\:right-99rem {
    right: 99rem;
  }
  .md\:-right-99rem {
    right: -99rem;
  }
  .md\:bottom-99rem {
    bottom: 99rem;
  }
  .md\:-bottom-99rem {
    bottom: -99rem;
  }
  .gap-99rem {
    gap: 99rem;
  }
  .md\:top-100\% {
    top: 100%;
  }
  .md\:-top-100\% {
    top: -100%;
  }
  .md\:left-100\% {
    left: 100%;
  }
  .md\:-left-100\% {
    left: -100%;
  }
  .md\:right-100\% {
    right: 100%;
  }
  .md\:-right-100\% {
    right: -100%;
  }
  .md\:bottom-100\% {
    bottom: 100%;
  }
  .md\:-bottom-100\% {
    bottom: -100%;
  }
  .gap-100\% {
    gap: 100%;
  }
  .md\:top-100px {
    top: 100px;
  }
  .md\:-top-100px {
    top: -100px;
  }
  .md\:left-100px {
    left: 100px;
  }
  .md\:-left-100px {
    left: -100px;
  }
  .md\:right-100px {
    right: 100px;
  }
  .md\:-right-100px {
    right: -100px;
  }
  .md\:bottom-100px {
    bottom: 100px;
  }
  .md\:-bottom-100px {
    bottom: -100px;
  }
  .gap-100px {
    gap: 100px;
  }
  .md\:top-100rem {
    top: 100rem;
  }
  .md\:-top-100rem {
    top: -100rem;
  }
  .md\:left-100rem {
    left: 100rem;
  }
  .md\:-left-100rem {
    left: -100rem;
  }
  .md\:right-100rem {
    right: 100rem;
  }
  .md\:-right-100rem {
    right: -100rem;
  }
  .md\:bottom-100rem {
    bottom: 100rem;
  }
  .md\:-bottom-100rem {
    bottom: -100rem;
  }
  .gap-100rem {
    gap: 100rem;
  }
}
@media (min-width: 992px) {
  .lg\:top-1\% {
    top: 1%;
  }
  .lg\:-top-1\% {
    top: -1%;
  }
  .lg\:left-1\% {
    left: 1%;
  }
  .lg\:-left-1\% {
    left: -1%;
  }
  .lg\:right-1\% {
    right: 1%;
  }
  .lg\:-right-1\% {
    right: -1%;
  }
  .lg\:bottom-1\% {
    bottom: 1%;
  }
  .lg\:-bottom-1\% {
    bottom: -1%;
  }
  .gap-1\% {
    gap: 1%;
  }
  .lg\:top-1px {
    top: 1px;
  }
  .lg\:-top-1px {
    top: -1px;
  }
  .lg\:left-1px {
    left: 1px;
  }
  .lg\:-left-1px {
    left: -1px;
  }
  .lg\:right-1px {
    right: 1px;
  }
  .lg\:-right-1px {
    right: -1px;
  }
  .lg\:bottom-1px {
    bottom: 1px;
  }
  .lg\:-bottom-1px {
    bottom: -1px;
  }
  .gap-1px {
    gap: 1px;
  }
  .lg\:top-1rem {
    top: 1rem;
  }
  .lg\:-top-1rem {
    top: -1rem;
  }
  .lg\:left-1rem {
    left: 1rem;
  }
  .lg\:-left-1rem {
    left: -1rem;
  }
  .lg\:right-1rem {
    right: 1rem;
  }
  .lg\:-right-1rem {
    right: -1rem;
  }
  .lg\:bottom-1rem {
    bottom: 1rem;
  }
  .lg\:-bottom-1rem {
    bottom: -1rem;
  }
  .gap-1rem {
    gap: 1rem;
  }
  .lg\:top-2\% {
    top: 2%;
  }
  .lg\:-top-2\% {
    top: -2%;
  }
  .lg\:left-2\% {
    left: 2%;
  }
  .lg\:-left-2\% {
    left: -2%;
  }
  .lg\:right-2\% {
    right: 2%;
  }
  .lg\:-right-2\% {
    right: -2%;
  }
  .lg\:bottom-2\% {
    bottom: 2%;
  }
  .lg\:-bottom-2\% {
    bottom: -2%;
  }
  .gap-2\% {
    gap: 2%;
  }
  .lg\:top-2px {
    top: 2px;
  }
  .lg\:-top-2px {
    top: -2px;
  }
  .lg\:left-2px {
    left: 2px;
  }
  .lg\:-left-2px {
    left: -2px;
  }
  .lg\:right-2px {
    right: 2px;
  }
  .lg\:-right-2px {
    right: -2px;
  }
  .lg\:bottom-2px {
    bottom: 2px;
  }
  .lg\:-bottom-2px {
    bottom: -2px;
  }
  .gap-2px {
    gap: 2px;
  }
  .lg\:top-2rem {
    top: 2rem;
  }
  .lg\:-top-2rem {
    top: -2rem;
  }
  .lg\:left-2rem {
    left: 2rem;
  }
  .lg\:-left-2rem {
    left: -2rem;
  }
  .lg\:right-2rem {
    right: 2rem;
  }
  .lg\:-right-2rem {
    right: -2rem;
  }
  .lg\:bottom-2rem {
    bottom: 2rem;
  }
  .lg\:-bottom-2rem {
    bottom: -2rem;
  }
  .gap-2rem {
    gap: 2rem;
  }
  .lg\:top-3\% {
    top: 3%;
  }
  .lg\:-top-3\% {
    top: -3%;
  }
  .lg\:left-3\% {
    left: 3%;
  }
  .lg\:-left-3\% {
    left: -3%;
  }
  .lg\:right-3\% {
    right: 3%;
  }
  .lg\:-right-3\% {
    right: -3%;
  }
  .lg\:bottom-3\% {
    bottom: 3%;
  }
  .lg\:-bottom-3\% {
    bottom: -3%;
  }
  .gap-3\% {
    gap: 3%;
  }
  .lg\:top-3px {
    top: 3px;
  }
  .lg\:-top-3px {
    top: -3px;
  }
  .lg\:left-3px {
    left: 3px;
  }
  .lg\:-left-3px {
    left: -3px;
  }
  .lg\:right-3px {
    right: 3px;
  }
  .lg\:-right-3px {
    right: -3px;
  }
  .lg\:bottom-3px {
    bottom: 3px;
  }
  .lg\:-bottom-3px {
    bottom: -3px;
  }
  .gap-3px {
    gap: 3px;
  }
  .lg\:top-3rem {
    top: 3rem;
  }
  .lg\:-top-3rem {
    top: -3rem;
  }
  .lg\:left-3rem {
    left: 3rem;
  }
  .lg\:-left-3rem {
    left: -3rem;
  }
  .lg\:right-3rem {
    right: 3rem;
  }
  .lg\:-right-3rem {
    right: -3rem;
  }
  .lg\:bottom-3rem {
    bottom: 3rem;
  }
  .lg\:-bottom-3rem {
    bottom: -3rem;
  }
  .gap-3rem {
    gap: 3rem;
  }
  .lg\:top-4\% {
    top: 4%;
  }
  .lg\:-top-4\% {
    top: -4%;
  }
  .lg\:left-4\% {
    left: 4%;
  }
  .lg\:-left-4\% {
    left: -4%;
  }
  .lg\:right-4\% {
    right: 4%;
  }
  .lg\:-right-4\% {
    right: -4%;
  }
  .lg\:bottom-4\% {
    bottom: 4%;
  }
  .lg\:-bottom-4\% {
    bottom: -4%;
  }
  .gap-4\% {
    gap: 4%;
  }
  .lg\:top-4px {
    top: 4px;
  }
  .lg\:-top-4px {
    top: -4px;
  }
  .lg\:left-4px {
    left: 4px;
  }
  .lg\:-left-4px {
    left: -4px;
  }
  .lg\:right-4px {
    right: 4px;
  }
  .lg\:-right-4px {
    right: -4px;
  }
  .lg\:bottom-4px {
    bottom: 4px;
  }
  .lg\:-bottom-4px {
    bottom: -4px;
  }
  .gap-4px {
    gap: 4px;
  }
  .lg\:top-4rem {
    top: 4rem;
  }
  .lg\:-top-4rem {
    top: -4rem;
  }
  .lg\:left-4rem {
    left: 4rem;
  }
  .lg\:-left-4rem {
    left: -4rem;
  }
  .lg\:right-4rem {
    right: 4rem;
  }
  .lg\:-right-4rem {
    right: -4rem;
  }
  .lg\:bottom-4rem {
    bottom: 4rem;
  }
  .lg\:-bottom-4rem {
    bottom: -4rem;
  }
  .gap-4rem {
    gap: 4rem;
  }
  .lg\:top-5\% {
    top: 5%;
  }
  .lg\:-top-5\% {
    top: -5%;
  }
  .lg\:left-5\% {
    left: 5%;
  }
  .lg\:-left-5\% {
    left: -5%;
  }
  .lg\:right-5\% {
    right: 5%;
  }
  .lg\:-right-5\% {
    right: -5%;
  }
  .lg\:bottom-5\% {
    bottom: 5%;
  }
  .lg\:-bottom-5\% {
    bottom: -5%;
  }
  .gap-5\% {
    gap: 5%;
  }
  .lg\:top-5px {
    top: 5px;
  }
  .lg\:-top-5px {
    top: -5px;
  }
  .lg\:left-5px {
    left: 5px;
  }
  .lg\:-left-5px {
    left: -5px;
  }
  .lg\:right-5px {
    right: 5px;
  }
  .lg\:-right-5px {
    right: -5px;
  }
  .lg\:bottom-5px {
    bottom: 5px;
  }
  .lg\:-bottom-5px {
    bottom: -5px;
  }
  .gap-5px {
    gap: 5px;
  }
  .lg\:top-5rem {
    top: 5rem;
  }
  .lg\:-top-5rem {
    top: -5rem;
  }
  .lg\:left-5rem {
    left: 5rem;
  }
  .lg\:-left-5rem {
    left: -5rem;
  }
  .lg\:right-5rem {
    right: 5rem;
  }
  .lg\:-right-5rem {
    right: -5rem;
  }
  .lg\:bottom-5rem {
    bottom: 5rem;
  }
  .lg\:-bottom-5rem {
    bottom: -5rem;
  }
  .gap-5rem {
    gap: 5rem;
  }
  .lg\:top-6\% {
    top: 6%;
  }
  .lg\:-top-6\% {
    top: -6%;
  }
  .lg\:left-6\% {
    left: 6%;
  }
  .lg\:-left-6\% {
    left: -6%;
  }
  .lg\:right-6\% {
    right: 6%;
  }
  .lg\:-right-6\% {
    right: -6%;
  }
  .lg\:bottom-6\% {
    bottom: 6%;
  }
  .lg\:-bottom-6\% {
    bottom: -6%;
  }
  .gap-6\% {
    gap: 6%;
  }
  .lg\:top-6px {
    top: 6px;
  }
  .lg\:-top-6px {
    top: -6px;
  }
  .lg\:left-6px {
    left: 6px;
  }
  .lg\:-left-6px {
    left: -6px;
  }
  .lg\:right-6px {
    right: 6px;
  }
  .lg\:-right-6px {
    right: -6px;
  }
  .lg\:bottom-6px {
    bottom: 6px;
  }
  .lg\:-bottom-6px {
    bottom: -6px;
  }
  .gap-6px {
    gap: 6px;
  }
  .lg\:top-6rem {
    top: 6rem;
  }
  .lg\:-top-6rem {
    top: -6rem;
  }
  .lg\:left-6rem {
    left: 6rem;
  }
  .lg\:-left-6rem {
    left: -6rem;
  }
  .lg\:right-6rem {
    right: 6rem;
  }
  .lg\:-right-6rem {
    right: -6rem;
  }
  .lg\:bottom-6rem {
    bottom: 6rem;
  }
  .lg\:-bottom-6rem {
    bottom: -6rem;
  }
  .gap-6rem {
    gap: 6rem;
  }
  .lg\:top-7\% {
    top: 7%;
  }
  .lg\:-top-7\% {
    top: -7%;
  }
  .lg\:left-7\% {
    left: 7%;
  }
  .lg\:-left-7\% {
    left: -7%;
  }
  .lg\:right-7\% {
    right: 7%;
  }
  .lg\:-right-7\% {
    right: -7%;
  }
  .lg\:bottom-7\% {
    bottom: 7%;
  }
  .lg\:-bottom-7\% {
    bottom: -7%;
  }
  .gap-7\% {
    gap: 7%;
  }
  .lg\:top-7px {
    top: 7px;
  }
  .lg\:-top-7px {
    top: -7px;
  }
  .lg\:left-7px {
    left: 7px;
  }
  .lg\:-left-7px {
    left: -7px;
  }
  .lg\:right-7px {
    right: 7px;
  }
  .lg\:-right-7px {
    right: -7px;
  }
  .lg\:bottom-7px {
    bottom: 7px;
  }
  .lg\:-bottom-7px {
    bottom: -7px;
  }
  .gap-7px {
    gap: 7px;
  }
  .lg\:top-7rem {
    top: 7rem;
  }
  .lg\:-top-7rem {
    top: -7rem;
  }
  .lg\:left-7rem {
    left: 7rem;
  }
  .lg\:-left-7rem {
    left: -7rem;
  }
  .lg\:right-7rem {
    right: 7rem;
  }
  .lg\:-right-7rem {
    right: -7rem;
  }
  .lg\:bottom-7rem {
    bottom: 7rem;
  }
  .lg\:-bottom-7rem {
    bottom: -7rem;
  }
  .gap-7rem {
    gap: 7rem;
  }
  .lg\:top-8\% {
    top: 8%;
  }
  .lg\:-top-8\% {
    top: -8%;
  }
  .lg\:left-8\% {
    left: 8%;
  }
  .lg\:-left-8\% {
    left: -8%;
  }
  .lg\:right-8\% {
    right: 8%;
  }
  .lg\:-right-8\% {
    right: -8%;
  }
  .lg\:bottom-8\% {
    bottom: 8%;
  }
  .lg\:-bottom-8\% {
    bottom: -8%;
  }
  .gap-8\% {
    gap: 8%;
  }
  .lg\:top-8px {
    top: 8px;
  }
  .lg\:-top-8px {
    top: -8px;
  }
  .lg\:left-8px {
    left: 8px;
  }
  .lg\:-left-8px {
    left: -8px;
  }
  .lg\:right-8px {
    right: 8px;
  }
  .lg\:-right-8px {
    right: -8px;
  }
  .lg\:bottom-8px {
    bottom: 8px;
  }
  .lg\:-bottom-8px {
    bottom: -8px;
  }
  .gap-8px {
    gap: 8px;
  }
  .lg\:top-8rem {
    top: 8rem;
  }
  .lg\:-top-8rem {
    top: -8rem;
  }
  .lg\:left-8rem {
    left: 8rem;
  }
  .lg\:-left-8rem {
    left: -8rem;
  }
  .lg\:right-8rem {
    right: 8rem;
  }
  .lg\:-right-8rem {
    right: -8rem;
  }
  .lg\:bottom-8rem {
    bottom: 8rem;
  }
  .lg\:-bottom-8rem {
    bottom: -8rem;
  }
  .gap-8rem {
    gap: 8rem;
  }
  .lg\:top-9\% {
    top: 9%;
  }
  .lg\:-top-9\% {
    top: -9%;
  }
  .lg\:left-9\% {
    left: 9%;
  }
  .lg\:-left-9\% {
    left: -9%;
  }
  .lg\:right-9\% {
    right: 9%;
  }
  .lg\:-right-9\% {
    right: -9%;
  }
  .lg\:bottom-9\% {
    bottom: 9%;
  }
  .lg\:-bottom-9\% {
    bottom: -9%;
  }
  .gap-9\% {
    gap: 9%;
  }
  .lg\:top-9px {
    top: 9px;
  }
  .lg\:-top-9px {
    top: -9px;
  }
  .lg\:left-9px {
    left: 9px;
  }
  .lg\:-left-9px {
    left: -9px;
  }
  .lg\:right-9px {
    right: 9px;
  }
  .lg\:-right-9px {
    right: -9px;
  }
  .lg\:bottom-9px {
    bottom: 9px;
  }
  .lg\:-bottom-9px {
    bottom: -9px;
  }
  .gap-9px {
    gap: 9px;
  }
  .lg\:top-9rem {
    top: 9rem;
  }
  .lg\:-top-9rem {
    top: -9rem;
  }
  .lg\:left-9rem {
    left: 9rem;
  }
  .lg\:-left-9rem {
    left: -9rem;
  }
  .lg\:right-9rem {
    right: 9rem;
  }
  .lg\:-right-9rem {
    right: -9rem;
  }
  .lg\:bottom-9rem {
    bottom: 9rem;
  }
  .lg\:-bottom-9rem {
    bottom: -9rem;
  }
  .gap-9rem {
    gap: 9rem;
  }
  .lg\:top-10\% {
    top: 10%;
  }
  .lg\:-top-10\% {
    top: -10%;
  }
  .lg\:left-10\% {
    left: 10%;
  }
  .lg\:-left-10\% {
    left: -10%;
  }
  .lg\:right-10\% {
    right: 10%;
  }
  .lg\:-right-10\% {
    right: -10%;
  }
  .lg\:bottom-10\% {
    bottom: 10%;
  }
  .lg\:-bottom-10\% {
    bottom: -10%;
  }
  .gap-10\% {
    gap: 10%;
  }
  .lg\:top-10px {
    top: 10px;
  }
  .lg\:-top-10px {
    top: -10px;
  }
  .lg\:left-10px {
    left: 10px;
  }
  .lg\:-left-10px {
    left: -10px;
  }
  .lg\:right-10px {
    right: 10px;
  }
  .lg\:-right-10px {
    right: -10px;
  }
  .lg\:bottom-10px {
    bottom: 10px;
  }
  .lg\:-bottom-10px {
    bottom: -10px;
  }
  .gap-10px {
    gap: 10px;
  }
  .lg\:top-10rem {
    top: 10rem;
  }
  .lg\:-top-10rem {
    top: -10rem;
  }
  .lg\:left-10rem {
    left: 10rem;
  }
  .lg\:-left-10rem {
    left: -10rem;
  }
  .lg\:right-10rem {
    right: 10rem;
  }
  .lg\:-right-10rem {
    right: -10rem;
  }
  .lg\:bottom-10rem {
    bottom: 10rem;
  }
  .lg\:-bottom-10rem {
    bottom: -10rem;
  }
  .gap-10rem {
    gap: 10rem;
  }
  .lg\:top-11\% {
    top: 11%;
  }
  .lg\:-top-11\% {
    top: -11%;
  }
  .lg\:left-11\% {
    left: 11%;
  }
  .lg\:-left-11\% {
    left: -11%;
  }
  .lg\:right-11\% {
    right: 11%;
  }
  .lg\:-right-11\% {
    right: -11%;
  }
  .lg\:bottom-11\% {
    bottom: 11%;
  }
  .lg\:-bottom-11\% {
    bottom: -11%;
  }
  .gap-11\% {
    gap: 11%;
  }
  .lg\:top-11px {
    top: 11px;
  }
  .lg\:-top-11px {
    top: -11px;
  }
  .lg\:left-11px {
    left: 11px;
  }
  .lg\:-left-11px {
    left: -11px;
  }
  .lg\:right-11px {
    right: 11px;
  }
  .lg\:-right-11px {
    right: -11px;
  }
  .lg\:bottom-11px {
    bottom: 11px;
  }
  .lg\:-bottom-11px {
    bottom: -11px;
  }
  .gap-11px {
    gap: 11px;
  }
  .lg\:top-11rem {
    top: 11rem;
  }
  .lg\:-top-11rem {
    top: -11rem;
  }
  .lg\:left-11rem {
    left: 11rem;
  }
  .lg\:-left-11rem {
    left: -11rem;
  }
  .lg\:right-11rem {
    right: 11rem;
  }
  .lg\:-right-11rem {
    right: -11rem;
  }
  .lg\:bottom-11rem {
    bottom: 11rem;
  }
  .lg\:-bottom-11rem {
    bottom: -11rem;
  }
  .gap-11rem {
    gap: 11rem;
  }
  .lg\:top-12\% {
    top: 12%;
  }
  .lg\:-top-12\% {
    top: -12%;
  }
  .lg\:left-12\% {
    left: 12%;
  }
  .lg\:-left-12\% {
    left: -12%;
  }
  .lg\:right-12\% {
    right: 12%;
  }
  .lg\:-right-12\% {
    right: -12%;
  }
  .lg\:bottom-12\% {
    bottom: 12%;
  }
  .lg\:-bottom-12\% {
    bottom: -12%;
  }
  .gap-12\% {
    gap: 12%;
  }
  .lg\:top-12px {
    top: 12px;
  }
  .lg\:-top-12px {
    top: -12px;
  }
  .lg\:left-12px {
    left: 12px;
  }
  .lg\:-left-12px {
    left: -12px;
  }
  .lg\:right-12px {
    right: 12px;
  }
  .lg\:-right-12px {
    right: -12px;
  }
  .lg\:bottom-12px {
    bottom: 12px;
  }
  .lg\:-bottom-12px {
    bottom: -12px;
  }
  .gap-12px {
    gap: 12px;
  }
  .lg\:top-12rem {
    top: 12rem;
  }
  .lg\:-top-12rem {
    top: -12rem;
  }
  .lg\:left-12rem {
    left: 12rem;
  }
  .lg\:-left-12rem {
    left: -12rem;
  }
  .lg\:right-12rem {
    right: 12rem;
  }
  .lg\:-right-12rem {
    right: -12rem;
  }
  .lg\:bottom-12rem {
    bottom: 12rem;
  }
  .lg\:-bottom-12rem {
    bottom: -12rem;
  }
  .gap-12rem {
    gap: 12rem;
  }
  .lg\:top-13\% {
    top: 13%;
  }
  .lg\:-top-13\% {
    top: -13%;
  }
  .lg\:left-13\% {
    left: 13%;
  }
  .lg\:-left-13\% {
    left: -13%;
  }
  .lg\:right-13\% {
    right: 13%;
  }
  .lg\:-right-13\% {
    right: -13%;
  }
  .lg\:bottom-13\% {
    bottom: 13%;
  }
  .lg\:-bottom-13\% {
    bottom: -13%;
  }
  .gap-13\% {
    gap: 13%;
  }
  .lg\:top-13px {
    top: 13px;
  }
  .lg\:-top-13px {
    top: -13px;
  }
  .lg\:left-13px {
    left: 13px;
  }
  .lg\:-left-13px {
    left: -13px;
  }
  .lg\:right-13px {
    right: 13px;
  }
  .lg\:-right-13px {
    right: -13px;
  }
  .lg\:bottom-13px {
    bottom: 13px;
  }
  .lg\:-bottom-13px {
    bottom: -13px;
  }
  .gap-13px {
    gap: 13px;
  }
  .lg\:top-13rem {
    top: 13rem;
  }
  .lg\:-top-13rem {
    top: -13rem;
  }
  .lg\:left-13rem {
    left: 13rem;
  }
  .lg\:-left-13rem {
    left: -13rem;
  }
  .lg\:right-13rem {
    right: 13rem;
  }
  .lg\:-right-13rem {
    right: -13rem;
  }
  .lg\:bottom-13rem {
    bottom: 13rem;
  }
  .lg\:-bottom-13rem {
    bottom: -13rem;
  }
  .gap-13rem {
    gap: 13rem;
  }
  .lg\:top-14\% {
    top: 14%;
  }
  .lg\:-top-14\% {
    top: -14%;
  }
  .lg\:left-14\% {
    left: 14%;
  }
  .lg\:-left-14\% {
    left: -14%;
  }
  .lg\:right-14\% {
    right: 14%;
  }
  .lg\:-right-14\% {
    right: -14%;
  }
  .lg\:bottom-14\% {
    bottom: 14%;
  }
  .lg\:-bottom-14\% {
    bottom: -14%;
  }
  .gap-14\% {
    gap: 14%;
  }
  .lg\:top-14px {
    top: 14px;
  }
  .lg\:-top-14px {
    top: -14px;
  }
  .lg\:left-14px {
    left: 14px;
  }
  .lg\:-left-14px {
    left: -14px;
  }
  .lg\:right-14px {
    right: 14px;
  }
  .lg\:-right-14px {
    right: -14px;
  }
  .lg\:bottom-14px {
    bottom: 14px;
  }
  .lg\:-bottom-14px {
    bottom: -14px;
  }
  .gap-14px {
    gap: 14px;
  }
  .lg\:top-14rem {
    top: 14rem;
  }
  .lg\:-top-14rem {
    top: -14rem;
  }
  .lg\:left-14rem {
    left: 14rem;
  }
  .lg\:-left-14rem {
    left: -14rem;
  }
  .lg\:right-14rem {
    right: 14rem;
  }
  .lg\:-right-14rem {
    right: -14rem;
  }
  .lg\:bottom-14rem {
    bottom: 14rem;
  }
  .lg\:-bottom-14rem {
    bottom: -14rem;
  }
  .gap-14rem {
    gap: 14rem;
  }
  .lg\:top-15\% {
    top: 15%;
  }
  .lg\:-top-15\% {
    top: -15%;
  }
  .lg\:left-15\% {
    left: 15%;
  }
  .lg\:-left-15\% {
    left: -15%;
  }
  .lg\:right-15\% {
    right: 15%;
  }
  .lg\:-right-15\% {
    right: -15%;
  }
  .lg\:bottom-15\% {
    bottom: 15%;
  }
  .lg\:-bottom-15\% {
    bottom: -15%;
  }
  .gap-15\% {
    gap: 15%;
  }
  .lg\:top-15px {
    top: 15px;
  }
  .lg\:-top-15px {
    top: -15px;
  }
  .lg\:left-15px {
    left: 15px;
  }
  .lg\:-left-15px {
    left: -15px;
  }
  .lg\:right-15px {
    right: 15px;
  }
  .lg\:-right-15px {
    right: -15px;
  }
  .lg\:bottom-15px {
    bottom: 15px;
  }
  .lg\:-bottom-15px {
    bottom: -15px;
  }
  .gap-15px {
    gap: 15px;
  }
  .lg\:top-15rem {
    top: 15rem;
  }
  .lg\:-top-15rem {
    top: -15rem;
  }
  .lg\:left-15rem {
    left: 15rem;
  }
  .lg\:-left-15rem {
    left: -15rem;
  }
  .lg\:right-15rem {
    right: 15rem;
  }
  .lg\:-right-15rem {
    right: -15rem;
  }
  .lg\:bottom-15rem {
    bottom: 15rem;
  }
  .lg\:-bottom-15rem {
    bottom: -15rem;
  }
  .gap-15rem {
    gap: 15rem;
  }
  .lg\:top-16\% {
    top: 16%;
  }
  .lg\:-top-16\% {
    top: -16%;
  }
  .lg\:left-16\% {
    left: 16%;
  }
  .lg\:-left-16\% {
    left: -16%;
  }
  .lg\:right-16\% {
    right: 16%;
  }
  .lg\:-right-16\% {
    right: -16%;
  }
  .lg\:bottom-16\% {
    bottom: 16%;
  }
  .lg\:-bottom-16\% {
    bottom: -16%;
  }
  .gap-16\% {
    gap: 16%;
  }
  .lg\:top-16px {
    top: 16px;
  }
  .lg\:-top-16px {
    top: -16px;
  }
  .lg\:left-16px {
    left: 16px;
  }
  .lg\:-left-16px {
    left: -16px;
  }
  .lg\:right-16px {
    right: 16px;
  }
  .lg\:-right-16px {
    right: -16px;
  }
  .lg\:bottom-16px {
    bottom: 16px;
  }
  .lg\:-bottom-16px {
    bottom: -16px;
  }
  .gap-16px {
    gap: 16px;
  }
  .lg\:top-16rem {
    top: 16rem;
  }
  .lg\:-top-16rem {
    top: -16rem;
  }
  .lg\:left-16rem {
    left: 16rem;
  }
  .lg\:-left-16rem {
    left: -16rem;
  }
  .lg\:right-16rem {
    right: 16rem;
  }
  .lg\:-right-16rem {
    right: -16rem;
  }
  .lg\:bottom-16rem {
    bottom: 16rem;
  }
  .lg\:-bottom-16rem {
    bottom: -16rem;
  }
  .gap-16rem {
    gap: 16rem;
  }
  .lg\:top-17\% {
    top: 17%;
  }
  .lg\:-top-17\% {
    top: -17%;
  }
  .lg\:left-17\% {
    left: 17%;
  }
  .lg\:-left-17\% {
    left: -17%;
  }
  .lg\:right-17\% {
    right: 17%;
  }
  .lg\:-right-17\% {
    right: -17%;
  }
  .lg\:bottom-17\% {
    bottom: 17%;
  }
  .lg\:-bottom-17\% {
    bottom: -17%;
  }
  .gap-17\% {
    gap: 17%;
  }
  .lg\:top-17px {
    top: 17px;
  }
  .lg\:-top-17px {
    top: -17px;
  }
  .lg\:left-17px {
    left: 17px;
  }
  .lg\:-left-17px {
    left: -17px;
  }
  .lg\:right-17px {
    right: 17px;
  }
  .lg\:-right-17px {
    right: -17px;
  }
  .lg\:bottom-17px {
    bottom: 17px;
  }
  .lg\:-bottom-17px {
    bottom: -17px;
  }
  .gap-17px {
    gap: 17px;
  }
  .lg\:top-17rem {
    top: 17rem;
  }
  .lg\:-top-17rem {
    top: -17rem;
  }
  .lg\:left-17rem {
    left: 17rem;
  }
  .lg\:-left-17rem {
    left: -17rem;
  }
  .lg\:right-17rem {
    right: 17rem;
  }
  .lg\:-right-17rem {
    right: -17rem;
  }
  .lg\:bottom-17rem {
    bottom: 17rem;
  }
  .lg\:-bottom-17rem {
    bottom: -17rem;
  }
  .gap-17rem {
    gap: 17rem;
  }
  .lg\:top-18\% {
    top: 18%;
  }
  .lg\:-top-18\% {
    top: -18%;
  }
  .lg\:left-18\% {
    left: 18%;
  }
  .lg\:-left-18\% {
    left: -18%;
  }
  .lg\:right-18\% {
    right: 18%;
  }
  .lg\:-right-18\% {
    right: -18%;
  }
  .lg\:bottom-18\% {
    bottom: 18%;
  }
  .lg\:-bottom-18\% {
    bottom: -18%;
  }
  .gap-18\% {
    gap: 18%;
  }
  .lg\:top-18px {
    top: 18px;
  }
  .lg\:-top-18px {
    top: -18px;
  }
  .lg\:left-18px {
    left: 18px;
  }
  .lg\:-left-18px {
    left: -18px;
  }
  .lg\:right-18px {
    right: 18px;
  }
  .lg\:-right-18px {
    right: -18px;
  }
  .lg\:bottom-18px {
    bottom: 18px;
  }
  .lg\:-bottom-18px {
    bottom: -18px;
  }
  .gap-18px {
    gap: 18px;
  }
  .lg\:top-18rem {
    top: 18rem;
  }
  .lg\:-top-18rem {
    top: -18rem;
  }
  .lg\:left-18rem {
    left: 18rem;
  }
  .lg\:-left-18rem {
    left: -18rem;
  }
  .lg\:right-18rem {
    right: 18rem;
  }
  .lg\:-right-18rem {
    right: -18rem;
  }
  .lg\:bottom-18rem {
    bottom: 18rem;
  }
  .lg\:-bottom-18rem {
    bottom: -18rem;
  }
  .gap-18rem {
    gap: 18rem;
  }
  .lg\:top-19\% {
    top: 19%;
  }
  .lg\:-top-19\% {
    top: -19%;
  }
  .lg\:left-19\% {
    left: 19%;
  }
  .lg\:-left-19\% {
    left: -19%;
  }
  .lg\:right-19\% {
    right: 19%;
  }
  .lg\:-right-19\% {
    right: -19%;
  }
  .lg\:bottom-19\% {
    bottom: 19%;
  }
  .lg\:-bottom-19\% {
    bottom: -19%;
  }
  .gap-19\% {
    gap: 19%;
  }
  .lg\:top-19px {
    top: 19px;
  }
  .lg\:-top-19px {
    top: -19px;
  }
  .lg\:left-19px {
    left: 19px;
  }
  .lg\:-left-19px {
    left: -19px;
  }
  .lg\:right-19px {
    right: 19px;
  }
  .lg\:-right-19px {
    right: -19px;
  }
  .lg\:bottom-19px {
    bottom: 19px;
  }
  .lg\:-bottom-19px {
    bottom: -19px;
  }
  .gap-19px {
    gap: 19px;
  }
  .lg\:top-19rem {
    top: 19rem;
  }
  .lg\:-top-19rem {
    top: -19rem;
  }
  .lg\:left-19rem {
    left: 19rem;
  }
  .lg\:-left-19rem {
    left: -19rem;
  }
  .lg\:right-19rem {
    right: 19rem;
  }
  .lg\:-right-19rem {
    right: -19rem;
  }
  .lg\:bottom-19rem {
    bottom: 19rem;
  }
  .lg\:-bottom-19rem {
    bottom: -19rem;
  }
  .gap-19rem {
    gap: 19rem;
  }
  .lg\:top-20\% {
    top: 20%;
  }
  .lg\:-top-20\% {
    top: -20%;
  }
  .lg\:left-20\% {
    left: 20%;
  }
  .lg\:-left-20\% {
    left: -20%;
  }
  .lg\:right-20\% {
    right: 20%;
  }
  .lg\:-right-20\% {
    right: -20%;
  }
  .lg\:bottom-20\% {
    bottom: 20%;
  }
  .lg\:-bottom-20\% {
    bottom: -20%;
  }
  .gap-20\% {
    gap: 20%;
  }
  .lg\:top-20px {
    top: 20px;
  }
  .lg\:-top-20px {
    top: -20px;
  }
  .lg\:left-20px {
    left: 20px;
  }
  .lg\:-left-20px {
    left: -20px;
  }
  .lg\:right-20px {
    right: 20px;
  }
  .lg\:-right-20px {
    right: -20px;
  }
  .lg\:bottom-20px {
    bottom: 20px;
  }
  .lg\:-bottom-20px {
    bottom: -20px;
  }
  .gap-20px {
    gap: 20px;
  }
  .lg\:top-20rem {
    top: 20rem;
  }
  .lg\:-top-20rem {
    top: -20rem;
  }
  .lg\:left-20rem {
    left: 20rem;
  }
  .lg\:-left-20rem {
    left: -20rem;
  }
  .lg\:right-20rem {
    right: 20rem;
  }
  .lg\:-right-20rem {
    right: -20rem;
  }
  .lg\:bottom-20rem {
    bottom: 20rem;
  }
  .lg\:-bottom-20rem {
    bottom: -20rem;
  }
  .gap-20rem {
    gap: 20rem;
  }
  .lg\:top-21\% {
    top: 21%;
  }
  .lg\:-top-21\% {
    top: -21%;
  }
  .lg\:left-21\% {
    left: 21%;
  }
  .lg\:-left-21\% {
    left: -21%;
  }
  .lg\:right-21\% {
    right: 21%;
  }
  .lg\:-right-21\% {
    right: -21%;
  }
  .lg\:bottom-21\% {
    bottom: 21%;
  }
  .lg\:-bottom-21\% {
    bottom: -21%;
  }
  .gap-21\% {
    gap: 21%;
  }
  .lg\:top-21px {
    top: 21px;
  }
  .lg\:-top-21px {
    top: -21px;
  }
  .lg\:left-21px {
    left: 21px;
  }
  .lg\:-left-21px {
    left: -21px;
  }
  .lg\:right-21px {
    right: 21px;
  }
  .lg\:-right-21px {
    right: -21px;
  }
  .lg\:bottom-21px {
    bottom: 21px;
  }
  .lg\:-bottom-21px {
    bottom: -21px;
  }
  .gap-21px {
    gap: 21px;
  }
  .lg\:top-21rem {
    top: 21rem;
  }
  .lg\:-top-21rem {
    top: -21rem;
  }
  .lg\:left-21rem {
    left: 21rem;
  }
  .lg\:-left-21rem {
    left: -21rem;
  }
  .lg\:right-21rem {
    right: 21rem;
  }
  .lg\:-right-21rem {
    right: -21rem;
  }
  .lg\:bottom-21rem {
    bottom: 21rem;
  }
  .lg\:-bottom-21rem {
    bottom: -21rem;
  }
  .gap-21rem {
    gap: 21rem;
  }
  .lg\:top-22\% {
    top: 22%;
  }
  .lg\:-top-22\% {
    top: -22%;
  }
  .lg\:left-22\% {
    left: 22%;
  }
  .lg\:-left-22\% {
    left: -22%;
  }
  .lg\:right-22\% {
    right: 22%;
  }
  .lg\:-right-22\% {
    right: -22%;
  }
  .lg\:bottom-22\% {
    bottom: 22%;
  }
  .lg\:-bottom-22\% {
    bottom: -22%;
  }
  .gap-22\% {
    gap: 22%;
  }
  .lg\:top-22px {
    top: 22px;
  }
  .lg\:-top-22px {
    top: -22px;
  }
  .lg\:left-22px {
    left: 22px;
  }
  .lg\:-left-22px {
    left: -22px;
  }
  .lg\:right-22px {
    right: 22px;
  }
  .lg\:-right-22px {
    right: -22px;
  }
  .lg\:bottom-22px {
    bottom: 22px;
  }
  .lg\:-bottom-22px {
    bottom: -22px;
  }
  .gap-22px {
    gap: 22px;
  }
  .lg\:top-22rem {
    top: 22rem;
  }
  .lg\:-top-22rem {
    top: -22rem;
  }
  .lg\:left-22rem {
    left: 22rem;
  }
  .lg\:-left-22rem {
    left: -22rem;
  }
  .lg\:right-22rem {
    right: 22rem;
  }
  .lg\:-right-22rem {
    right: -22rem;
  }
  .lg\:bottom-22rem {
    bottom: 22rem;
  }
  .lg\:-bottom-22rem {
    bottom: -22rem;
  }
  .gap-22rem {
    gap: 22rem;
  }
  .lg\:top-23\% {
    top: 23%;
  }
  .lg\:-top-23\% {
    top: -23%;
  }
  .lg\:left-23\% {
    left: 23%;
  }
  .lg\:-left-23\% {
    left: -23%;
  }
  .lg\:right-23\% {
    right: 23%;
  }
  .lg\:-right-23\% {
    right: -23%;
  }
  .lg\:bottom-23\% {
    bottom: 23%;
  }
  .lg\:-bottom-23\% {
    bottom: -23%;
  }
  .gap-23\% {
    gap: 23%;
  }
  .lg\:top-23px {
    top: 23px;
  }
  .lg\:-top-23px {
    top: -23px;
  }
  .lg\:left-23px {
    left: 23px;
  }
  .lg\:-left-23px {
    left: -23px;
  }
  .lg\:right-23px {
    right: 23px;
  }
  .lg\:-right-23px {
    right: -23px;
  }
  .lg\:bottom-23px {
    bottom: 23px;
  }
  .lg\:-bottom-23px {
    bottom: -23px;
  }
  .gap-23px {
    gap: 23px;
  }
  .lg\:top-23rem {
    top: 23rem;
  }
  .lg\:-top-23rem {
    top: -23rem;
  }
  .lg\:left-23rem {
    left: 23rem;
  }
  .lg\:-left-23rem {
    left: -23rem;
  }
  .lg\:right-23rem {
    right: 23rem;
  }
  .lg\:-right-23rem {
    right: -23rem;
  }
  .lg\:bottom-23rem {
    bottom: 23rem;
  }
  .lg\:-bottom-23rem {
    bottom: -23rem;
  }
  .gap-23rem {
    gap: 23rem;
  }
  .lg\:top-24\% {
    top: 24%;
  }
  .lg\:-top-24\% {
    top: -24%;
  }
  .lg\:left-24\% {
    left: 24%;
  }
  .lg\:-left-24\% {
    left: -24%;
  }
  .lg\:right-24\% {
    right: 24%;
  }
  .lg\:-right-24\% {
    right: -24%;
  }
  .lg\:bottom-24\% {
    bottom: 24%;
  }
  .lg\:-bottom-24\% {
    bottom: -24%;
  }
  .gap-24\% {
    gap: 24%;
  }
  .lg\:top-24px {
    top: 24px;
  }
  .lg\:-top-24px {
    top: -24px;
  }
  .lg\:left-24px {
    left: 24px;
  }
  .lg\:-left-24px {
    left: -24px;
  }
  .lg\:right-24px {
    right: 24px;
  }
  .lg\:-right-24px {
    right: -24px;
  }
  .lg\:bottom-24px {
    bottom: 24px;
  }
  .lg\:-bottom-24px {
    bottom: -24px;
  }
  .gap-24px {
    gap: 24px;
  }
  .lg\:top-24rem {
    top: 24rem;
  }
  .lg\:-top-24rem {
    top: -24rem;
  }
  .lg\:left-24rem {
    left: 24rem;
  }
  .lg\:-left-24rem {
    left: -24rem;
  }
  .lg\:right-24rem {
    right: 24rem;
  }
  .lg\:-right-24rem {
    right: -24rem;
  }
  .lg\:bottom-24rem {
    bottom: 24rem;
  }
  .lg\:-bottom-24rem {
    bottom: -24rem;
  }
  .gap-24rem {
    gap: 24rem;
  }
  .lg\:top-25\% {
    top: 25%;
  }
  .lg\:-top-25\% {
    top: -25%;
  }
  .lg\:left-25\% {
    left: 25%;
  }
  .lg\:-left-25\% {
    left: -25%;
  }
  .lg\:right-25\% {
    right: 25%;
  }
  .lg\:-right-25\% {
    right: -25%;
  }
  .lg\:bottom-25\% {
    bottom: 25%;
  }
  .lg\:-bottom-25\% {
    bottom: -25%;
  }
  .gap-25\% {
    gap: 25%;
  }
  .lg\:top-25px {
    top: 25px;
  }
  .lg\:-top-25px {
    top: -25px;
  }
  .lg\:left-25px {
    left: 25px;
  }
  .lg\:-left-25px {
    left: -25px;
  }
  .lg\:right-25px {
    right: 25px;
  }
  .lg\:-right-25px {
    right: -25px;
  }
  .lg\:bottom-25px {
    bottom: 25px;
  }
  .lg\:-bottom-25px {
    bottom: -25px;
  }
  .gap-25px {
    gap: 25px;
  }
  .lg\:top-25rem {
    top: 25rem;
  }
  .lg\:-top-25rem {
    top: -25rem;
  }
  .lg\:left-25rem {
    left: 25rem;
  }
  .lg\:-left-25rem {
    left: -25rem;
  }
  .lg\:right-25rem {
    right: 25rem;
  }
  .lg\:-right-25rem {
    right: -25rem;
  }
  .lg\:bottom-25rem {
    bottom: 25rem;
  }
  .lg\:-bottom-25rem {
    bottom: -25rem;
  }
  .gap-25rem {
    gap: 25rem;
  }
  .lg\:top-26\% {
    top: 26%;
  }
  .lg\:-top-26\% {
    top: -26%;
  }
  .lg\:left-26\% {
    left: 26%;
  }
  .lg\:-left-26\% {
    left: -26%;
  }
  .lg\:right-26\% {
    right: 26%;
  }
  .lg\:-right-26\% {
    right: -26%;
  }
  .lg\:bottom-26\% {
    bottom: 26%;
  }
  .lg\:-bottom-26\% {
    bottom: -26%;
  }
  .gap-26\% {
    gap: 26%;
  }
  .lg\:top-26px {
    top: 26px;
  }
  .lg\:-top-26px {
    top: -26px;
  }
  .lg\:left-26px {
    left: 26px;
  }
  .lg\:-left-26px {
    left: -26px;
  }
  .lg\:right-26px {
    right: 26px;
  }
  .lg\:-right-26px {
    right: -26px;
  }
  .lg\:bottom-26px {
    bottom: 26px;
  }
  .lg\:-bottom-26px {
    bottom: -26px;
  }
  .gap-26px {
    gap: 26px;
  }
  .lg\:top-26rem {
    top: 26rem;
  }
  .lg\:-top-26rem {
    top: -26rem;
  }
  .lg\:left-26rem {
    left: 26rem;
  }
  .lg\:-left-26rem {
    left: -26rem;
  }
  .lg\:right-26rem {
    right: 26rem;
  }
  .lg\:-right-26rem {
    right: -26rem;
  }
  .lg\:bottom-26rem {
    bottom: 26rem;
  }
  .lg\:-bottom-26rem {
    bottom: -26rem;
  }
  .gap-26rem {
    gap: 26rem;
  }
  .lg\:top-27\% {
    top: 27%;
  }
  .lg\:-top-27\% {
    top: -27%;
  }
  .lg\:left-27\% {
    left: 27%;
  }
  .lg\:-left-27\% {
    left: -27%;
  }
  .lg\:right-27\% {
    right: 27%;
  }
  .lg\:-right-27\% {
    right: -27%;
  }
  .lg\:bottom-27\% {
    bottom: 27%;
  }
  .lg\:-bottom-27\% {
    bottom: -27%;
  }
  .gap-27\% {
    gap: 27%;
  }
  .lg\:top-27px {
    top: 27px;
  }
  .lg\:-top-27px {
    top: -27px;
  }
  .lg\:left-27px {
    left: 27px;
  }
  .lg\:-left-27px {
    left: -27px;
  }
  .lg\:right-27px {
    right: 27px;
  }
  .lg\:-right-27px {
    right: -27px;
  }
  .lg\:bottom-27px {
    bottom: 27px;
  }
  .lg\:-bottom-27px {
    bottom: -27px;
  }
  .gap-27px {
    gap: 27px;
  }
  .lg\:top-27rem {
    top: 27rem;
  }
  .lg\:-top-27rem {
    top: -27rem;
  }
  .lg\:left-27rem {
    left: 27rem;
  }
  .lg\:-left-27rem {
    left: -27rem;
  }
  .lg\:right-27rem {
    right: 27rem;
  }
  .lg\:-right-27rem {
    right: -27rem;
  }
  .lg\:bottom-27rem {
    bottom: 27rem;
  }
  .lg\:-bottom-27rem {
    bottom: -27rem;
  }
  .gap-27rem {
    gap: 27rem;
  }
  .lg\:top-28\% {
    top: 28%;
  }
  .lg\:-top-28\% {
    top: -28%;
  }
  .lg\:left-28\% {
    left: 28%;
  }
  .lg\:-left-28\% {
    left: -28%;
  }
  .lg\:right-28\% {
    right: 28%;
  }
  .lg\:-right-28\% {
    right: -28%;
  }
  .lg\:bottom-28\% {
    bottom: 28%;
  }
  .lg\:-bottom-28\% {
    bottom: -28%;
  }
  .gap-28\% {
    gap: 28%;
  }
  .lg\:top-28px {
    top: 28px;
  }
  .lg\:-top-28px {
    top: -28px;
  }
  .lg\:left-28px {
    left: 28px;
  }
  .lg\:-left-28px {
    left: -28px;
  }
  .lg\:right-28px {
    right: 28px;
  }
  .lg\:-right-28px {
    right: -28px;
  }
  .lg\:bottom-28px {
    bottom: 28px;
  }
  .lg\:-bottom-28px {
    bottom: -28px;
  }
  .gap-28px {
    gap: 28px;
  }
  .lg\:top-28rem {
    top: 28rem;
  }
  .lg\:-top-28rem {
    top: -28rem;
  }
  .lg\:left-28rem {
    left: 28rem;
  }
  .lg\:-left-28rem {
    left: -28rem;
  }
  .lg\:right-28rem {
    right: 28rem;
  }
  .lg\:-right-28rem {
    right: -28rem;
  }
  .lg\:bottom-28rem {
    bottom: 28rem;
  }
  .lg\:-bottom-28rem {
    bottom: -28rem;
  }
  .gap-28rem {
    gap: 28rem;
  }
  .lg\:top-29\% {
    top: 29%;
  }
  .lg\:-top-29\% {
    top: -29%;
  }
  .lg\:left-29\% {
    left: 29%;
  }
  .lg\:-left-29\% {
    left: -29%;
  }
  .lg\:right-29\% {
    right: 29%;
  }
  .lg\:-right-29\% {
    right: -29%;
  }
  .lg\:bottom-29\% {
    bottom: 29%;
  }
  .lg\:-bottom-29\% {
    bottom: -29%;
  }
  .gap-29\% {
    gap: 29%;
  }
  .lg\:top-29px {
    top: 29px;
  }
  .lg\:-top-29px {
    top: -29px;
  }
  .lg\:left-29px {
    left: 29px;
  }
  .lg\:-left-29px {
    left: -29px;
  }
  .lg\:right-29px {
    right: 29px;
  }
  .lg\:-right-29px {
    right: -29px;
  }
  .lg\:bottom-29px {
    bottom: 29px;
  }
  .lg\:-bottom-29px {
    bottom: -29px;
  }
  .gap-29px {
    gap: 29px;
  }
  .lg\:top-29rem {
    top: 29rem;
  }
  .lg\:-top-29rem {
    top: -29rem;
  }
  .lg\:left-29rem {
    left: 29rem;
  }
  .lg\:-left-29rem {
    left: -29rem;
  }
  .lg\:right-29rem {
    right: 29rem;
  }
  .lg\:-right-29rem {
    right: -29rem;
  }
  .lg\:bottom-29rem {
    bottom: 29rem;
  }
  .lg\:-bottom-29rem {
    bottom: -29rem;
  }
  .gap-29rem {
    gap: 29rem;
  }
  .lg\:top-30\% {
    top: 30%;
  }
  .lg\:-top-30\% {
    top: -30%;
  }
  .lg\:left-30\% {
    left: 30%;
  }
  .lg\:-left-30\% {
    left: -30%;
  }
  .lg\:right-30\% {
    right: 30%;
  }
  .lg\:-right-30\% {
    right: -30%;
  }
  .lg\:bottom-30\% {
    bottom: 30%;
  }
  .lg\:-bottom-30\% {
    bottom: -30%;
  }
  .gap-30\% {
    gap: 30%;
  }
  .lg\:top-30px {
    top: 30px;
  }
  .lg\:-top-30px {
    top: -30px;
  }
  .lg\:left-30px {
    left: 30px;
  }
  .lg\:-left-30px {
    left: -30px;
  }
  .lg\:right-30px {
    right: 30px;
  }
  .lg\:-right-30px {
    right: -30px;
  }
  .lg\:bottom-30px {
    bottom: 30px;
  }
  .lg\:-bottom-30px {
    bottom: -30px;
  }
  .gap-30px {
    gap: 30px;
  }
  .lg\:top-30rem {
    top: 30rem;
  }
  .lg\:-top-30rem {
    top: -30rem;
  }
  .lg\:left-30rem {
    left: 30rem;
  }
  .lg\:-left-30rem {
    left: -30rem;
  }
  .lg\:right-30rem {
    right: 30rem;
  }
  .lg\:-right-30rem {
    right: -30rem;
  }
  .lg\:bottom-30rem {
    bottom: 30rem;
  }
  .lg\:-bottom-30rem {
    bottom: -30rem;
  }
  .gap-30rem {
    gap: 30rem;
  }
  .lg\:top-31\% {
    top: 31%;
  }
  .lg\:-top-31\% {
    top: -31%;
  }
  .lg\:left-31\% {
    left: 31%;
  }
  .lg\:-left-31\% {
    left: -31%;
  }
  .lg\:right-31\% {
    right: 31%;
  }
  .lg\:-right-31\% {
    right: -31%;
  }
  .lg\:bottom-31\% {
    bottom: 31%;
  }
  .lg\:-bottom-31\% {
    bottom: -31%;
  }
  .gap-31\% {
    gap: 31%;
  }
  .lg\:top-31px {
    top: 31px;
  }
  .lg\:-top-31px {
    top: -31px;
  }
  .lg\:left-31px {
    left: 31px;
  }
  .lg\:-left-31px {
    left: -31px;
  }
  .lg\:right-31px {
    right: 31px;
  }
  .lg\:-right-31px {
    right: -31px;
  }
  .lg\:bottom-31px {
    bottom: 31px;
  }
  .lg\:-bottom-31px {
    bottom: -31px;
  }
  .gap-31px {
    gap: 31px;
  }
  .lg\:top-31rem {
    top: 31rem;
  }
  .lg\:-top-31rem {
    top: -31rem;
  }
  .lg\:left-31rem {
    left: 31rem;
  }
  .lg\:-left-31rem {
    left: -31rem;
  }
  .lg\:right-31rem {
    right: 31rem;
  }
  .lg\:-right-31rem {
    right: -31rem;
  }
  .lg\:bottom-31rem {
    bottom: 31rem;
  }
  .lg\:-bottom-31rem {
    bottom: -31rem;
  }
  .gap-31rem {
    gap: 31rem;
  }
  .lg\:top-32\% {
    top: 32%;
  }
  .lg\:-top-32\% {
    top: -32%;
  }
  .lg\:left-32\% {
    left: 32%;
  }
  .lg\:-left-32\% {
    left: -32%;
  }
  .lg\:right-32\% {
    right: 32%;
  }
  .lg\:-right-32\% {
    right: -32%;
  }
  .lg\:bottom-32\% {
    bottom: 32%;
  }
  .lg\:-bottom-32\% {
    bottom: -32%;
  }
  .gap-32\% {
    gap: 32%;
  }
  .lg\:top-32px {
    top: 32px;
  }
  .lg\:-top-32px {
    top: -32px;
  }
  .lg\:left-32px {
    left: 32px;
  }
  .lg\:-left-32px {
    left: -32px;
  }
  .lg\:right-32px {
    right: 32px;
  }
  .lg\:-right-32px {
    right: -32px;
  }
  .lg\:bottom-32px {
    bottom: 32px;
  }
  .lg\:-bottom-32px {
    bottom: -32px;
  }
  .gap-32px {
    gap: 32px;
  }
  .lg\:top-32rem {
    top: 32rem;
  }
  .lg\:-top-32rem {
    top: -32rem;
  }
  .lg\:left-32rem {
    left: 32rem;
  }
  .lg\:-left-32rem {
    left: -32rem;
  }
  .lg\:right-32rem {
    right: 32rem;
  }
  .lg\:-right-32rem {
    right: -32rem;
  }
  .lg\:bottom-32rem {
    bottom: 32rem;
  }
  .lg\:-bottom-32rem {
    bottom: -32rem;
  }
  .gap-32rem {
    gap: 32rem;
  }
  .lg\:top-33\% {
    top: 33%;
  }
  .lg\:-top-33\% {
    top: -33%;
  }
  .lg\:left-33\% {
    left: 33%;
  }
  .lg\:-left-33\% {
    left: -33%;
  }
  .lg\:right-33\% {
    right: 33%;
  }
  .lg\:-right-33\% {
    right: -33%;
  }
  .lg\:bottom-33\% {
    bottom: 33%;
  }
  .lg\:-bottom-33\% {
    bottom: -33%;
  }
  .gap-33\% {
    gap: 33%;
  }
  .lg\:top-33px {
    top: 33px;
  }
  .lg\:-top-33px {
    top: -33px;
  }
  .lg\:left-33px {
    left: 33px;
  }
  .lg\:-left-33px {
    left: -33px;
  }
  .lg\:right-33px {
    right: 33px;
  }
  .lg\:-right-33px {
    right: -33px;
  }
  .lg\:bottom-33px {
    bottom: 33px;
  }
  .lg\:-bottom-33px {
    bottom: -33px;
  }
  .gap-33px {
    gap: 33px;
  }
  .lg\:top-33rem {
    top: 33rem;
  }
  .lg\:-top-33rem {
    top: -33rem;
  }
  .lg\:left-33rem {
    left: 33rem;
  }
  .lg\:-left-33rem {
    left: -33rem;
  }
  .lg\:right-33rem {
    right: 33rem;
  }
  .lg\:-right-33rem {
    right: -33rem;
  }
  .lg\:bottom-33rem {
    bottom: 33rem;
  }
  .lg\:-bottom-33rem {
    bottom: -33rem;
  }
  .gap-33rem {
    gap: 33rem;
  }
  .lg\:top-34\% {
    top: 34%;
  }
  .lg\:-top-34\% {
    top: -34%;
  }
  .lg\:left-34\% {
    left: 34%;
  }
  .lg\:-left-34\% {
    left: -34%;
  }
  .lg\:right-34\% {
    right: 34%;
  }
  .lg\:-right-34\% {
    right: -34%;
  }
  .lg\:bottom-34\% {
    bottom: 34%;
  }
  .lg\:-bottom-34\% {
    bottom: -34%;
  }
  .gap-34\% {
    gap: 34%;
  }
  .lg\:top-34px {
    top: 34px;
  }
  .lg\:-top-34px {
    top: -34px;
  }
  .lg\:left-34px {
    left: 34px;
  }
  .lg\:-left-34px {
    left: -34px;
  }
  .lg\:right-34px {
    right: 34px;
  }
  .lg\:-right-34px {
    right: -34px;
  }
  .lg\:bottom-34px {
    bottom: 34px;
  }
  .lg\:-bottom-34px {
    bottom: -34px;
  }
  .gap-34px {
    gap: 34px;
  }
  .lg\:top-34rem {
    top: 34rem;
  }
  .lg\:-top-34rem {
    top: -34rem;
  }
  .lg\:left-34rem {
    left: 34rem;
  }
  .lg\:-left-34rem {
    left: -34rem;
  }
  .lg\:right-34rem {
    right: 34rem;
  }
  .lg\:-right-34rem {
    right: -34rem;
  }
  .lg\:bottom-34rem {
    bottom: 34rem;
  }
  .lg\:-bottom-34rem {
    bottom: -34rem;
  }
  .gap-34rem {
    gap: 34rem;
  }
  .lg\:top-35\% {
    top: 35%;
  }
  .lg\:-top-35\% {
    top: -35%;
  }
  .lg\:left-35\% {
    left: 35%;
  }
  .lg\:-left-35\% {
    left: -35%;
  }
  .lg\:right-35\% {
    right: 35%;
  }
  .lg\:-right-35\% {
    right: -35%;
  }
  .lg\:bottom-35\% {
    bottom: 35%;
  }
  .lg\:-bottom-35\% {
    bottom: -35%;
  }
  .gap-35\% {
    gap: 35%;
  }
  .lg\:top-35px {
    top: 35px;
  }
  .lg\:-top-35px {
    top: -35px;
  }
  .lg\:left-35px {
    left: 35px;
  }
  .lg\:-left-35px {
    left: -35px;
  }
  .lg\:right-35px {
    right: 35px;
  }
  .lg\:-right-35px {
    right: -35px;
  }
  .lg\:bottom-35px {
    bottom: 35px;
  }
  .lg\:-bottom-35px {
    bottom: -35px;
  }
  .gap-35px {
    gap: 35px;
  }
  .lg\:top-35rem {
    top: 35rem;
  }
  .lg\:-top-35rem {
    top: -35rem;
  }
  .lg\:left-35rem {
    left: 35rem;
  }
  .lg\:-left-35rem {
    left: -35rem;
  }
  .lg\:right-35rem {
    right: 35rem;
  }
  .lg\:-right-35rem {
    right: -35rem;
  }
  .lg\:bottom-35rem {
    bottom: 35rem;
  }
  .lg\:-bottom-35rem {
    bottom: -35rem;
  }
  .gap-35rem {
    gap: 35rem;
  }
  .lg\:top-36\% {
    top: 36%;
  }
  .lg\:-top-36\% {
    top: -36%;
  }
  .lg\:left-36\% {
    left: 36%;
  }
  .lg\:-left-36\% {
    left: -36%;
  }
  .lg\:right-36\% {
    right: 36%;
  }
  .lg\:-right-36\% {
    right: -36%;
  }
  .lg\:bottom-36\% {
    bottom: 36%;
  }
  .lg\:-bottom-36\% {
    bottom: -36%;
  }
  .gap-36\% {
    gap: 36%;
  }
  .lg\:top-36px {
    top: 36px;
  }
  .lg\:-top-36px {
    top: -36px;
  }
  .lg\:left-36px {
    left: 36px;
  }
  .lg\:-left-36px {
    left: -36px;
  }
  .lg\:right-36px {
    right: 36px;
  }
  .lg\:-right-36px {
    right: -36px;
  }
  .lg\:bottom-36px {
    bottom: 36px;
  }
  .lg\:-bottom-36px {
    bottom: -36px;
  }
  .gap-36px {
    gap: 36px;
  }
  .lg\:top-36rem {
    top: 36rem;
  }
  .lg\:-top-36rem {
    top: -36rem;
  }
  .lg\:left-36rem {
    left: 36rem;
  }
  .lg\:-left-36rem {
    left: -36rem;
  }
  .lg\:right-36rem {
    right: 36rem;
  }
  .lg\:-right-36rem {
    right: -36rem;
  }
  .lg\:bottom-36rem {
    bottom: 36rem;
  }
  .lg\:-bottom-36rem {
    bottom: -36rem;
  }
  .gap-36rem {
    gap: 36rem;
  }
  .lg\:top-37\% {
    top: 37%;
  }
  .lg\:-top-37\% {
    top: -37%;
  }
  .lg\:left-37\% {
    left: 37%;
  }
  .lg\:-left-37\% {
    left: -37%;
  }
  .lg\:right-37\% {
    right: 37%;
  }
  .lg\:-right-37\% {
    right: -37%;
  }
  .lg\:bottom-37\% {
    bottom: 37%;
  }
  .lg\:-bottom-37\% {
    bottom: -37%;
  }
  .gap-37\% {
    gap: 37%;
  }
  .lg\:top-37px {
    top: 37px;
  }
  .lg\:-top-37px {
    top: -37px;
  }
  .lg\:left-37px {
    left: 37px;
  }
  .lg\:-left-37px {
    left: -37px;
  }
  .lg\:right-37px {
    right: 37px;
  }
  .lg\:-right-37px {
    right: -37px;
  }
  .lg\:bottom-37px {
    bottom: 37px;
  }
  .lg\:-bottom-37px {
    bottom: -37px;
  }
  .gap-37px {
    gap: 37px;
  }
  .lg\:top-37rem {
    top: 37rem;
  }
  .lg\:-top-37rem {
    top: -37rem;
  }
  .lg\:left-37rem {
    left: 37rem;
  }
  .lg\:-left-37rem {
    left: -37rem;
  }
  .lg\:right-37rem {
    right: 37rem;
  }
  .lg\:-right-37rem {
    right: -37rem;
  }
  .lg\:bottom-37rem {
    bottom: 37rem;
  }
  .lg\:-bottom-37rem {
    bottom: -37rem;
  }
  .gap-37rem {
    gap: 37rem;
  }
  .lg\:top-38\% {
    top: 38%;
  }
  .lg\:-top-38\% {
    top: -38%;
  }
  .lg\:left-38\% {
    left: 38%;
  }
  .lg\:-left-38\% {
    left: -38%;
  }
  .lg\:right-38\% {
    right: 38%;
  }
  .lg\:-right-38\% {
    right: -38%;
  }
  .lg\:bottom-38\% {
    bottom: 38%;
  }
  .lg\:-bottom-38\% {
    bottom: -38%;
  }
  .gap-38\% {
    gap: 38%;
  }
  .lg\:top-38px {
    top: 38px;
  }
  .lg\:-top-38px {
    top: -38px;
  }
  .lg\:left-38px {
    left: 38px;
  }
  .lg\:-left-38px {
    left: -38px;
  }
  .lg\:right-38px {
    right: 38px;
  }
  .lg\:-right-38px {
    right: -38px;
  }
  .lg\:bottom-38px {
    bottom: 38px;
  }
  .lg\:-bottom-38px {
    bottom: -38px;
  }
  .gap-38px {
    gap: 38px;
  }
  .lg\:top-38rem {
    top: 38rem;
  }
  .lg\:-top-38rem {
    top: -38rem;
  }
  .lg\:left-38rem {
    left: 38rem;
  }
  .lg\:-left-38rem {
    left: -38rem;
  }
  .lg\:right-38rem {
    right: 38rem;
  }
  .lg\:-right-38rem {
    right: -38rem;
  }
  .lg\:bottom-38rem {
    bottom: 38rem;
  }
  .lg\:-bottom-38rem {
    bottom: -38rem;
  }
  .gap-38rem {
    gap: 38rem;
  }
  .lg\:top-39\% {
    top: 39%;
  }
  .lg\:-top-39\% {
    top: -39%;
  }
  .lg\:left-39\% {
    left: 39%;
  }
  .lg\:-left-39\% {
    left: -39%;
  }
  .lg\:right-39\% {
    right: 39%;
  }
  .lg\:-right-39\% {
    right: -39%;
  }
  .lg\:bottom-39\% {
    bottom: 39%;
  }
  .lg\:-bottom-39\% {
    bottom: -39%;
  }
  .gap-39\% {
    gap: 39%;
  }
  .lg\:top-39px {
    top: 39px;
  }
  .lg\:-top-39px {
    top: -39px;
  }
  .lg\:left-39px {
    left: 39px;
  }
  .lg\:-left-39px {
    left: -39px;
  }
  .lg\:right-39px {
    right: 39px;
  }
  .lg\:-right-39px {
    right: -39px;
  }
  .lg\:bottom-39px {
    bottom: 39px;
  }
  .lg\:-bottom-39px {
    bottom: -39px;
  }
  .gap-39px {
    gap: 39px;
  }
  .lg\:top-39rem {
    top: 39rem;
  }
  .lg\:-top-39rem {
    top: -39rem;
  }
  .lg\:left-39rem {
    left: 39rem;
  }
  .lg\:-left-39rem {
    left: -39rem;
  }
  .lg\:right-39rem {
    right: 39rem;
  }
  .lg\:-right-39rem {
    right: -39rem;
  }
  .lg\:bottom-39rem {
    bottom: 39rem;
  }
  .lg\:-bottom-39rem {
    bottom: -39rem;
  }
  .gap-39rem {
    gap: 39rem;
  }
  .lg\:top-40\% {
    top: 40%;
  }
  .lg\:-top-40\% {
    top: -40%;
  }
  .lg\:left-40\% {
    left: 40%;
  }
  .lg\:-left-40\% {
    left: -40%;
  }
  .lg\:right-40\% {
    right: 40%;
  }
  .lg\:-right-40\% {
    right: -40%;
  }
  .lg\:bottom-40\% {
    bottom: 40%;
  }
  .lg\:-bottom-40\% {
    bottom: -40%;
  }
  .gap-40\% {
    gap: 40%;
  }
  .lg\:top-40px {
    top: 40px;
  }
  .lg\:-top-40px {
    top: -40px;
  }
  .lg\:left-40px {
    left: 40px;
  }
  .lg\:-left-40px {
    left: -40px;
  }
  .lg\:right-40px {
    right: 40px;
  }
  .lg\:-right-40px {
    right: -40px;
  }
  .lg\:bottom-40px {
    bottom: 40px;
  }
  .lg\:-bottom-40px {
    bottom: -40px;
  }
  .gap-40px {
    gap: 40px;
  }
  .lg\:top-40rem {
    top: 40rem;
  }
  .lg\:-top-40rem {
    top: -40rem;
  }
  .lg\:left-40rem {
    left: 40rem;
  }
  .lg\:-left-40rem {
    left: -40rem;
  }
  .lg\:right-40rem {
    right: 40rem;
  }
  .lg\:-right-40rem {
    right: -40rem;
  }
  .lg\:bottom-40rem {
    bottom: 40rem;
  }
  .lg\:-bottom-40rem {
    bottom: -40rem;
  }
  .gap-40rem {
    gap: 40rem;
  }
  .lg\:top-41\% {
    top: 41%;
  }
  .lg\:-top-41\% {
    top: -41%;
  }
  .lg\:left-41\% {
    left: 41%;
  }
  .lg\:-left-41\% {
    left: -41%;
  }
  .lg\:right-41\% {
    right: 41%;
  }
  .lg\:-right-41\% {
    right: -41%;
  }
  .lg\:bottom-41\% {
    bottom: 41%;
  }
  .lg\:-bottom-41\% {
    bottom: -41%;
  }
  .gap-41\% {
    gap: 41%;
  }
  .lg\:top-41px {
    top: 41px;
  }
  .lg\:-top-41px {
    top: -41px;
  }
  .lg\:left-41px {
    left: 41px;
  }
  .lg\:-left-41px {
    left: -41px;
  }
  .lg\:right-41px {
    right: 41px;
  }
  .lg\:-right-41px {
    right: -41px;
  }
  .lg\:bottom-41px {
    bottom: 41px;
  }
  .lg\:-bottom-41px {
    bottom: -41px;
  }
  .gap-41px {
    gap: 41px;
  }
  .lg\:top-41rem {
    top: 41rem;
  }
  .lg\:-top-41rem {
    top: -41rem;
  }
  .lg\:left-41rem {
    left: 41rem;
  }
  .lg\:-left-41rem {
    left: -41rem;
  }
  .lg\:right-41rem {
    right: 41rem;
  }
  .lg\:-right-41rem {
    right: -41rem;
  }
  .lg\:bottom-41rem {
    bottom: 41rem;
  }
  .lg\:-bottom-41rem {
    bottom: -41rem;
  }
  .gap-41rem {
    gap: 41rem;
  }
  .lg\:top-42\% {
    top: 42%;
  }
  .lg\:-top-42\% {
    top: -42%;
  }
  .lg\:left-42\% {
    left: 42%;
  }
  .lg\:-left-42\% {
    left: -42%;
  }
  .lg\:right-42\% {
    right: 42%;
  }
  .lg\:-right-42\% {
    right: -42%;
  }
  .lg\:bottom-42\% {
    bottom: 42%;
  }
  .lg\:-bottom-42\% {
    bottom: -42%;
  }
  .gap-42\% {
    gap: 42%;
  }
  .lg\:top-42px {
    top: 42px;
  }
  .lg\:-top-42px {
    top: -42px;
  }
  .lg\:left-42px {
    left: 42px;
  }
  .lg\:-left-42px {
    left: -42px;
  }
  .lg\:right-42px {
    right: 42px;
  }
  .lg\:-right-42px {
    right: -42px;
  }
  .lg\:bottom-42px {
    bottom: 42px;
  }
  .lg\:-bottom-42px {
    bottom: -42px;
  }
  .gap-42px {
    gap: 42px;
  }
  .lg\:top-42rem {
    top: 42rem;
  }
  .lg\:-top-42rem {
    top: -42rem;
  }
  .lg\:left-42rem {
    left: 42rem;
  }
  .lg\:-left-42rem {
    left: -42rem;
  }
  .lg\:right-42rem {
    right: 42rem;
  }
  .lg\:-right-42rem {
    right: -42rem;
  }
  .lg\:bottom-42rem {
    bottom: 42rem;
  }
  .lg\:-bottom-42rem {
    bottom: -42rem;
  }
  .gap-42rem {
    gap: 42rem;
  }
  .lg\:top-43\% {
    top: 43%;
  }
  .lg\:-top-43\% {
    top: -43%;
  }
  .lg\:left-43\% {
    left: 43%;
  }
  .lg\:-left-43\% {
    left: -43%;
  }
  .lg\:right-43\% {
    right: 43%;
  }
  .lg\:-right-43\% {
    right: -43%;
  }
  .lg\:bottom-43\% {
    bottom: 43%;
  }
  .lg\:-bottom-43\% {
    bottom: -43%;
  }
  .gap-43\% {
    gap: 43%;
  }
  .lg\:top-43px {
    top: 43px;
  }
  .lg\:-top-43px {
    top: -43px;
  }
  .lg\:left-43px {
    left: 43px;
  }
  .lg\:-left-43px {
    left: -43px;
  }
  .lg\:right-43px {
    right: 43px;
  }
  .lg\:-right-43px {
    right: -43px;
  }
  .lg\:bottom-43px {
    bottom: 43px;
  }
  .lg\:-bottom-43px {
    bottom: -43px;
  }
  .gap-43px {
    gap: 43px;
  }
  .lg\:top-43rem {
    top: 43rem;
  }
  .lg\:-top-43rem {
    top: -43rem;
  }
  .lg\:left-43rem {
    left: 43rem;
  }
  .lg\:-left-43rem {
    left: -43rem;
  }
  .lg\:right-43rem {
    right: 43rem;
  }
  .lg\:-right-43rem {
    right: -43rem;
  }
  .lg\:bottom-43rem {
    bottom: 43rem;
  }
  .lg\:-bottom-43rem {
    bottom: -43rem;
  }
  .gap-43rem {
    gap: 43rem;
  }
  .lg\:top-44\% {
    top: 44%;
  }
  .lg\:-top-44\% {
    top: -44%;
  }
  .lg\:left-44\% {
    left: 44%;
  }
  .lg\:-left-44\% {
    left: -44%;
  }
  .lg\:right-44\% {
    right: 44%;
  }
  .lg\:-right-44\% {
    right: -44%;
  }
  .lg\:bottom-44\% {
    bottom: 44%;
  }
  .lg\:-bottom-44\% {
    bottom: -44%;
  }
  .gap-44\% {
    gap: 44%;
  }
  .lg\:top-44px {
    top: 44px;
  }
  .lg\:-top-44px {
    top: -44px;
  }
  .lg\:left-44px {
    left: 44px;
  }
  .lg\:-left-44px {
    left: -44px;
  }
  .lg\:right-44px {
    right: 44px;
  }
  .lg\:-right-44px {
    right: -44px;
  }
  .lg\:bottom-44px {
    bottom: 44px;
  }
  .lg\:-bottom-44px {
    bottom: -44px;
  }
  .gap-44px {
    gap: 44px;
  }
  .lg\:top-44rem {
    top: 44rem;
  }
  .lg\:-top-44rem {
    top: -44rem;
  }
  .lg\:left-44rem {
    left: 44rem;
  }
  .lg\:-left-44rem {
    left: -44rem;
  }
  .lg\:right-44rem {
    right: 44rem;
  }
  .lg\:-right-44rem {
    right: -44rem;
  }
  .lg\:bottom-44rem {
    bottom: 44rem;
  }
  .lg\:-bottom-44rem {
    bottom: -44rem;
  }
  .gap-44rem {
    gap: 44rem;
  }
  .lg\:top-45\% {
    top: 45%;
  }
  .lg\:-top-45\% {
    top: -45%;
  }
  .lg\:left-45\% {
    left: 45%;
  }
  .lg\:-left-45\% {
    left: -45%;
  }
  .lg\:right-45\% {
    right: 45%;
  }
  .lg\:-right-45\% {
    right: -45%;
  }
  .lg\:bottom-45\% {
    bottom: 45%;
  }
  .lg\:-bottom-45\% {
    bottom: -45%;
  }
  .gap-45\% {
    gap: 45%;
  }
  .lg\:top-45px {
    top: 45px;
  }
  .lg\:-top-45px {
    top: -45px;
  }
  .lg\:left-45px {
    left: 45px;
  }
  .lg\:-left-45px {
    left: -45px;
  }
  .lg\:right-45px {
    right: 45px;
  }
  .lg\:-right-45px {
    right: -45px;
  }
  .lg\:bottom-45px {
    bottom: 45px;
  }
  .lg\:-bottom-45px {
    bottom: -45px;
  }
  .gap-45px {
    gap: 45px;
  }
  .lg\:top-45rem {
    top: 45rem;
  }
  .lg\:-top-45rem {
    top: -45rem;
  }
  .lg\:left-45rem {
    left: 45rem;
  }
  .lg\:-left-45rem {
    left: -45rem;
  }
  .lg\:right-45rem {
    right: 45rem;
  }
  .lg\:-right-45rem {
    right: -45rem;
  }
  .lg\:bottom-45rem {
    bottom: 45rem;
  }
  .lg\:-bottom-45rem {
    bottom: -45rem;
  }
  .gap-45rem {
    gap: 45rem;
  }
  .lg\:top-46\% {
    top: 46%;
  }
  .lg\:-top-46\% {
    top: -46%;
  }
  .lg\:left-46\% {
    left: 46%;
  }
  .lg\:-left-46\% {
    left: -46%;
  }
  .lg\:right-46\% {
    right: 46%;
  }
  .lg\:-right-46\% {
    right: -46%;
  }
  .lg\:bottom-46\% {
    bottom: 46%;
  }
  .lg\:-bottom-46\% {
    bottom: -46%;
  }
  .gap-46\% {
    gap: 46%;
  }
  .lg\:top-46px {
    top: 46px;
  }
  .lg\:-top-46px {
    top: -46px;
  }
  .lg\:left-46px {
    left: 46px;
  }
  .lg\:-left-46px {
    left: -46px;
  }
  .lg\:right-46px {
    right: 46px;
  }
  .lg\:-right-46px {
    right: -46px;
  }
  .lg\:bottom-46px {
    bottom: 46px;
  }
  .lg\:-bottom-46px {
    bottom: -46px;
  }
  .gap-46px {
    gap: 46px;
  }
  .lg\:top-46rem {
    top: 46rem;
  }
  .lg\:-top-46rem {
    top: -46rem;
  }
  .lg\:left-46rem {
    left: 46rem;
  }
  .lg\:-left-46rem {
    left: -46rem;
  }
  .lg\:right-46rem {
    right: 46rem;
  }
  .lg\:-right-46rem {
    right: -46rem;
  }
  .lg\:bottom-46rem {
    bottom: 46rem;
  }
  .lg\:-bottom-46rem {
    bottom: -46rem;
  }
  .gap-46rem {
    gap: 46rem;
  }
  .lg\:top-47\% {
    top: 47%;
  }
  .lg\:-top-47\% {
    top: -47%;
  }
  .lg\:left-47\% {
    left: 47%;
  }
  .lg\:-left-47\% {
    left: -47%;
  }
  .lg\:right-47\% {
    right: 47%;
  }
  .lg\:-right-47\% {
    right: -47%;
  }
  .lg\:bottom-47\% {
    bottom: 47%;
  }
  .lg\:-bottom-47\% {
    bottom: -47%;
  }
  .gap-47\% {
    gap: 47%;
  }
  .lg\:top-47px {
    top: 47px;
  }
  .lg\:-top-47px {
    top: -47px;
  }
  .lg\:left-47px {
    left: 47px;
  }
  .lg\:-left-47px {
    left: -47px;
  }
  .lg\:right-47px {
    right: 47px;
  }
  .lg\:-right-47px {
    right: -47px;
  }
  .lg\:bottom-47px {
    bottom: 47px;
  }
  .lg\:-bottom-47px {
    bottom: -47px;
  }
  .gap-47px {
    gap: 47px;
  }
  .lg\:top-47rem {
    top: 47rem;
  }
  .lg\:-top-47rem {
    top: -47rem;
  }
  .lg\:left-47rem {
    left: 47rem;
  }
  .lg\:-left-47rem {
    left: -47rem;
  }
  .lg\:right-47rem {
    right: 47rem;
  }
  .lg\:-right-47rem {
    right: -47rem;
  }
  .lg\:bottom-47rem {
    bottom: 47rem;
  }
  .lg\:-bottom-47rem {
    bottom: -47rem;
  }
  .gap-47rem {
    gap: 47rem;
  }
  .lg\:top-48\% {
    top: 48%;
  }
  .lg\:-top-48\% {
    top: -48%;
  }
  .lg\:left-48\% {
    left: 48%;
  }
  .lg\:-left-48\% {
    left: -48%;
  }
  .lg\:right-48\% {
    right: 48%;
  }
  .lg\:-right-48\% {
    right: -48%;
  }
  .lg\:bottom-48\% {
    bottom: 48%;
  }
  .lg\:-bottom-48\% {
    bottom: -48%;
  }
  .gap-48\% {
    gap: 48%;
  }
  .lg\:top-48px {
    top: 48px;
  }
  .lg\:-top-48px {
    top: -48px;
  }
  .lg\:left-48px {
    left: 48px;
  }
  .lg\:-left-48px {
    left: -48px;
  }
  .lg\:right-48px {
    right: 48px;
  }
  .lg\:-right-48px {
    right: -48px;
  }
  .lg\:bottom-48px {
    bottom: 48px;
  }
  .lg\:-bottom-48px {
    bottom: -48px;
  }
  .gap-48px {
    gap: 48px;
  }
  .lg\:top-48rem {
    top: 48rem;
  }
  .lg\:-top-48rem {
    top: -48rem;
  }
  .lg\:left-48rem {
    left: 48rem;
  }
  .lg\:-left-48rem {
    left: -48rem;
  }
  .lg\:right-48rem {
    right: 48rem;
  }
  .lg\:-right-48rem {
    right: -48rem;
  }
  .lg\:bottom-48rem {
    bottom: 48rem;
  }
  .lg\:-bottom-48rem {
    bottom: -48rem;
  }
  .gap-48rem {
    gap: 48rem;
  }
  .lg\:top-49\% {
    top: 49%;
  }
  .lg\:-top-49\% {
    top: -49%;
  }
  .lg\:left-49\% {
    left: 49%;
  }
  .lg\:-left-49\% {
    left: -49%;
  }
  .lg\:right-49\% {
    right: 49%;
  }
  .lg\:-right-49\% {
    right: -49%;
  }
  .lg\:bottom-49\% {
    bottom: 49%;
  }
  .lg\:-bottom-49\% {
    bottom: -49%;
  }
  .gap-49\% {
    gap: 49%;
  }
  .lg\:top-49px {
    top: 49px;
  }
  .lg\:-top-49px {
    top: -49px;
  }
  .lg\:left-49px {
    left: 49px;
  }
  .lg\:-left-49px {
    left: -49px;
  }
  .lg\:right-49px {
    right: 49px;
  }
  .lg\:-right-49px {
    right: -49px;
  }
  .lg\:bottom-49px {
    bottom: 49px;
  }
  .lg\:-bottom-49px {
    bottom: -49px;
  }
  .gap-49px {
    gap: 49px;
  }
  .lg\:top-49rem {
    top: 49rem;
  }
  .lg\:-top-49rem {
    top: -49rem;
  }
  .lg\:left-49rem {
    left: 49rem;
  }
  .lg\:-left-49rem {
    left: -49rem;
  }
  .lg\:right-49rem {
    right: 49rem;
  }
  .lg\:-right-49rem {
    right: -49rem;
  }
  .lg\:bottom-49rem {
    bottom: 49rem;
  }
  .lg\:-bottom-49rem {
    bottom: -49rem;
  }
  .gap-49rem {
    gap: 49rem;
  }
  .lg\:top-50\% {
    top: 50%;
  }
  .lg\:-top-50\% {
    top: -50%;
  }
  .lg\:left-50\% {
    left: 50%;
  }
  .lg\:-left-50\% {
    left: -50%;
  }
  .lg\:right-50\% {
    right: 50%;
  }
  .lg\:-right-50\% {
    right: -50%;
  }
  .lg\:bottom-50\% {
    bottom: 50%;
  }
  .lg\:-bottom-50\% {
    bottom: -50%;
  }
  .gap-50\% {
    gap: 50%;
  }
  .lg\:top-50px {
    top: 50px;
  }
  .lg\:-top-50px {
    top: -50px;
  }
  .lg\:left-50px {
    left: 50px;
  }
  .lg\:-left-50px {
    left: -50px;
  }
  .lg\:right-50px {
    right: 50px;
  }
  .lg\:-right-50px {
    right: -50px;
  }
  .lg\:bottom-50px {
    bottom: 50px;
  }
  .lg\:-bottom-50px {
    bottom: -50px;
  }
  .gap-50px {
    gap: 50px;
  }
  .lg\:top-50rem {
    top: 50rem;
  }
  .lg\:-top-50rem {
    top: -50rem;
  }
  .lg\:left-50rem {
    left: 50rem;
  }
  .lg\:-left-50rem {
    left: -50rem;
  }
  .lg\:right-50rem {
    right: 50rem;
  }
  .lg\:-right-50rem {
    right: -50rem;
  }
  .lg\:bottom-50rem {
    bottom: 50rem;
  }
  .lg\:-bottom-50rem {
    bottom: -50rem;
  }
  .gap-50rem {
    gap: 50rem;
  }
  .lg\:top-51\% {
    top: 51%;
  }
  .lg\:-top-51\% {
    top: -51%;
  }
  .lg\:left-51\% {
    left: 51%;
  }
  .lg\:-left-51\% {
    left: -51%;
  }
  .lg\:right-51\% {
    right: 51%;
  }
  .lg\:-right-51\% {
    right: -51%;
  }
  .lg\:bottom-51\% {
    bottom: 51%;
  }
  .lg\:-bottom-51\% {
    bottom: -51%;
  }
  .gap-51\% {
    gap: 51%;
  }
  .lg\:top-51px {
    top: 51px;
  }
  .lg\:-top-51px {
    top: -51px;
  }
  .lg\:left-51px {
    left: 51px;
  }
  .lg\:-left-51px {
    left: -51px;
  }
  .lg\:right-51px {
    right: 51px;
  }
  .lg\:-right-51px {
    right: -51px;
  }
  .lg\:bottom-51px {
    bottom: 51px;
  }
  .lg\:-bottom-51px {
    bottom: -51px;
  }
  .gap-51px {
    gap: 51px;
  }
  .lg\:top-51rem {
    top: 51rem;
  }
  .lg\:-top-51rem {
    top: -51rem;
  }
  .lg\:left-51rem {
    left: 51rem;
  }
  .lg\:-left-51rem {
    left: -51rem;
  }
  .lg\:right-51rem {
    right: 51rem;
  }
  .lg\:-right-51rem {
    right: -51rem;
  }
  .lg\:bottom-51rem {
    bottom: 51rem;
  }
  .lg\:-bottom-51rem {
    bottom: -51rem;
  }
  .gap-51rem {
    gap: 51rem;
  }
  .lg\:top-52\% {
    top: 52%;
  }
  .lg\:-top-52\% {
    top: -52%;
  }
  .lg\:left-52\% {
    left: 52%;
  }
  .lg\:-left-52\% {
    left: -52%;
  }
  .lg\:right-52\% {
    right: 52%;
  }
  .lg\:-right-52\% {
    right: -52%;
  }
  .lg\:bottom-52\% {
    bottom: 52%;
  }
  .lg\:-bottom-52\% {
    bottom: -52%;
  }
  .gap-52\% {
    gap: 52%;
  }
  .lg\:top-52px {
    top: 52px;
  }
  .lg\:-top-52px {
    top: -52px;
  }
  .lg\:left-52px {
    left: 52px;
  }
  .lg\:-left-52px {
    left: -52px;
  }
  .lg\:right-52px {
    right: 52px;
  }
  .lg\:-right-52px {
    right: -52px;
  }
  .lg\:bottom-52px {
    bottom: 52px;
  }
  .lg\:-bottom-52px {
    bottom: -52px;
  }
  .gap-52px {
    gap: 52px;
  }
  .lg\:top-52rem {
    top: 52rem;
  }
  .lg\:-top-52rem {
    top: -52rem;
  }
  .lg\:left-52rem {
    left: 52rem;
  }
  .lg\:-left-52rem {
    left: -52rem;
  }
  .lg\:right-52rem {
    right: 52rem;
  }
  .lg\:-right-52rem {
    right: -52rem;
  }
  .lg\:bottom-52rem {
    bottom: 52rem;
  }
  .lg\:-bottom-52rem {
    bottom: -52rem;
  }
  .gap-52rem {
    gap: 52rem;
  }
  .lg\:top-53\% {
    top: 53%;
  }
  .lg\:-top-53\% {
    top: -53%;
  }
  .lg\:left-53\% {
    left: 53%;
  }
  .lg\:-left-53\% {
    left: -53%;
  }
  .lg\:right-53\% {
    right: 53%;
  }
  .lg\:-right-53\% {
    right: -53%;
  }
  .lg\:bottom-53\% {
    bottom: 53%;
  }
  .lg\:-bottom-53\% {
    bottom: -53%;
  }
  .gap-53\% {
    gap: 53%;
  }
  .lg\:top-53px {
    top: 53px;
  }
  .lg\:-top-53px {
    top: -53px;
  }
  .lg\:left-53px {
    left: 53px;
  }
  .lg\:-left-53px {
    left: -53px;
  }
  .lg\:right-53px {
    right: 53px;
  }
  .lg\:-right-53px {
    right: -53px;
  }
  .lg\:bottom-53px {
    bottom: 53px;
  }
  .lg\:-bottom-53px {
    bottom: -53px;
  }
  .gap-53px {
    gap: 53px;
  }
  .lg\:top-53rem {
    top: 53rem;
  }
  .lg\:-top-53rem {
    top: -53rem;
  }
  .lg\:left-53rem {
    left: 53rem;
  }
  .lg\:-left-53rem {
    left: -53rem;
  }
  .lg\:right-53rem {
    right: 53rem;
  }
  .lg\:-right-53rem {
    right: -53rem;
  }
  .lg\:bottom-53rem {
    bottom: 53rem;
  }
  .lg\:-bottom-53rem {
    bottom: -53rem;
  }
  .gap-53rem {
    gap: 53rem;
  }
  .lg\:top-54\% {
    top: 54%;
  }
  .lg\:-top-54\% {
    top: -54%;
  }
  .lg\:left-54\% {
    left: 54%;
  }
  .lg\:-left-54\% {
    left: -54%;
  }
  .lg\:right-54\% {
    right: 54%;
  }
  .lg\:-right-54\% {
    right: -54%;
  }
  .lg\:bottom-54\% {
    bottom: 54%;
  }
  .lg\:-bottom-54\% {
    bottom: -54%;
  }
  .gap-54\% {
    gap: 54%;
  }
  .lg\:top-54px {
    top: 54px;
  }
  .lg\:-top-54px {
    top: -54px;
  }
  .lg\:left-54px {
    left: 54px;
  }
  .lg\:-left-54px {
    left: -54px;
  }
  .lg\:right-54px {
    right: 54px;
  }
  .lg\:-right-54px {
    right: -54px;
  }
  .lg\:bottom-54px {
    bottom: 54px;
  }
  .lg\:-bottom-54px {
    bottom: -54px;
  }
  .gap-54px {
    gap: 54px;
  }
  .lg\:top-54rem {
    top: 54rem;
  }
  .lg\:-top-54rem {
    top: -54rem;
  }
  .lg\:left-54rem {
    left: 54rem;
  }
  .lg\:-left-54rem {
    left: -54rem;
  }
  .lg\:right-54rem {
    right: 54rem;
  }
  .lg\:-right-54rem {
    right: -54rem;
  }
  .lg\:bottom-54rem {
    bottom: 54rem;
  }
  .lg\:-bottom-54rem {
    bottom: -54rem;
  }
  .gap-54rem {
    gap: 54rem;
  }
  .lg\:top-55\% {
    top: 55%;
  }
  .lg\:-top-55\% {
    top: -55%;
  }
  .lg\:left-55\% {
    left: 55%;
  }
  .lg\:-left-55\% {
    left: -55%;
  }
  .lg\:right-55\% {
    right: 55%;
  }
  .lg\:-right-55\% {
    right: -55%;
  }
  .lg\:bottom-55\% {
    bottom: 55%;
  }
  .lg\:-bottom-55\% {
    bottom: -55%;
  }
  .gap-55\% {
    gap: 55%;
  }
  .lg\:top-55px {
    top: 55px;
  }
  .lg\:-top-55px {
    top: -55px;
  }
  .lg\:left-55px {
    left: 55px;
  }
  .lg\:-left-55px {
    left: -55px;
  }
  .lg\:right-55px {
    right: 55px;
  }
  .lg\:-right-55px {
    right: -55px;
  }
  .lg\:bottom-55px {
    bottom: 55px;
  }
  .lg\:-bottom-55px {
    bottom: -55px;
  }
  .gap-55px {
    gap: 55px;
  }
  .lg\:top-55rem {
    top: 55rem;
  }
  .lg\:-top-55rem {
    top: -55rem;
  }
  .lg\:left-55rem {
    left: 55rem;
  }
  .lg\:-left-55rem {
    left: -55rem;
  }
  .lg\:right-55rem {
    right: 55rem;
  }
  .lg\:-right-55rem {
    right: -55rem;
  }
  .lg\:bottom-55rem {
    bottom: 55rem;
  }
  .lg\:-bottom-55rem {
    bottom: -55rem;
  }
  .gap-55rem {
    gap: 55rem;
  }
  .lg\:top-56\% {
    top: 56%;
  }
  .lg\:-top-56\% {
    top: -56%;
  }
  .lg\:left-56\% {
    left: 56%;
  }
  .lg\:-left-56\% {
    left: -56%;
  }
  .lg\:right-56\% {
    right: 56%;
  }
  .lg\:-right-56\% {
    right: -56%;
  }
  .lg\:bottom-56\% {
    bottom: 56%;
  }
  .lg\:-bottom-56\% {
    bottom: -56%;
  }
  .gap-56\% {
    gap: 56%;
  }
  .lg\:top-56px {
    top: 56px;
  }
  .lg\:-top-56px {
    top: -56px;
  }
  .lg\:left-56px {
    left: 56px;
  }
  .lg\:-left-56px {
    left: -56px;
  }
  .lg\:right-56px {
    right: 56px;
  }
  .lg\:-right-56px {
    right: -56px;
  }
  .lg\:bottom-56px {
    bottom: 56px;
  }
  .lg\:-bottom-56px {
    bottom: -56px;
  }
  .gap-56px {
    gap: 56px;
  }
  .lg\:top-56rem {
    top: 56rem;
  }
  .lg\:-top-56rem {
    top: -56rem;
  }
  .lg\:left-56rem {
    left: 56rem;
  }
  .lg\:-left-56rem {
    left: -56rem;
  }
  .lg\:right-56rem {
    right: 56rem;
  }
  .lg\:-right-56rem {
    right: -56rem;
  }
  .lg\:bottom-56rem {
    bottom: 56rem;
  }
  .lg\:-bottom-56rem {
    bottom: -56rem;
  }
  .gap-56rem {
    gap: 56rem;
  }
  .lg\:top-57\% {
    top: 57%;
  }
  .lg\:-top-57\% {
    top: -57%;
  }
  .lg\:left-57\% {
    left: 57%;
  }
  .lg\:-left-57\% {
    left: -57%;
  }
  .lg\:right-57\% {
    right: 57%;
  }
  .lg\:-right-57\% {
    right: -57%;
  }
  .lg\:bottom-57\% {
    bottom: 57%;
  }
  .lg\:-bottom-57\% {
    bottom: -57%;
  }
  .gap-57\% {
    gap: 57%;
  }
  .lg\:top-57px {
    top: 57px;
  }
  .lg\:-top-57px {
    top: -57px;
  }
  .lg\:left-57px {
    left: 57px;
  }
  .lg\:-left-57px {
    left: -57px;
  }
  .lg\:right-57px {
    right: 57px;
  }
  .lg\:-right-57px {
    right: -57px;
  }
  .lg\:bottom-57px {
    bottom: 57px;
  }
  .lg\:-bottom-57px {
    bottom: -57px;
  }
  .gap-57px {
    gap: 57px;
  }
  .lg\:top-57rem {
    top: 57rem;
  }
  .lg\:-top-57rem {
    top: -57rem;
  }
  .lg\:left-57rem {
    left: 57rem;
  }
  .lg\:-left-57rem {
    left: -57rem;
  }
  .lg\:right-57rem {
    right: 57rem;
  }
  .lg\:-right-57rem {
    right: -57rem;
  }
  .lg\:bottom-57rem {
    bottom: 57rem;
  }
  .lg\:-bottom-57rem {
    bottom: -57rem;
  }
  .gap-57rem {
    gap: 57rem;
  }
  .lg\:top-58\% {
    top: 58%;
  }
  .lg\:-top-58\% {
    top: -58%;
  }
  .lg\:left-58\% {
    left: 58%;
  }
  .lg\:-left-58\% {
    left: -58%;
  }
  .lg\:right-58\% {
    right: 58%;
  }
  .lg\:-right-58\% {
    right: -58%;
  }
  .lg\:bottom-58\% {
    bottom: 58%;
  }
  .lg\:-bottom-58\% {
    bottom: -58%;
  }
  .gap-58\% {
    gap: 58%;
  }
  .lg\:top-58px {
    top: 58px;
  }
  .lg\:-top-58px {
    top: -58px;
  }
  .lg\:left-58px {
    left: 58px;
  }
  .lg\:-left-58px {
    left: -58px;
  }
  .lg\:right-58px {
    right: 58px;
  }
  .lg\:-right-58px {
    right: -58px;
  }
  .lg\:bottom-58px {
    bottom: 58px;
  }
  .lg\:-bottom-58px {
    bottom: -58px;
  }
  .gap-58px {
    gap: 58px;
  }
  .lg\:top-58rem {
    top: 58rem;
  }
  .lg\:-top-58rem {
    top: -58rem;
  }
  .lg\:left-58rem {
    left: 58rem;
  }
  .lg\:-left-58rem {
    left: -58rem;
  }
  .lg\:right-58rem {
    right: 58rem;
  }
  .lg\:-right-58rem {
    right: -58rem;
  }
  .lg\:bottom-58rem {
    bottom: 58rem;
  }
  .lg\:-bottom-58rem {
    bottom: -58rem;
  }
  .gap-58rem {
    gap: 58rem;
  }
  .lg\:top-59\% {
    top: 59%;
  }
  .lg\:-top-59\% {
    top: -59%;
  }
  .lg\:left-59\% {
    left: 59%;
  }
  .lg\:-left-59\% {
    left: -59%;
  }
  .lg\:right-59\% {
    right: 59%;
  }
  .lg\:-right-59\% {
    right: -59%;
  }
  .lg\:bottom-59\% {
    bottom: 59%;
  }
  .lg\:-bottom-59\% {
    bottom: -59%;
  }
  .gap-59\% {
    gap: 59%;
  }
  .lg\:top-59px {
    top: 59px;
  }
  .lg\:-top-59px {
    top: -59px;
  }
  .lg\:left-59px {
    left: 59px;
  }
  .lg\:-left-59px {
    left: -59px;
  }
  .lg\:right-59px {
    right: 59px;
  }
  .lg\:-right-59px {
    right: -59px;
  }
  .lg\:bottom-59px {
    bottom: 59px;
  }
  .lg\:-bottom-59px {
    bottom: -59px;
  }
  .gap-59px {
    gap: 59px;
  }
  .lg\:top-59rem {
    top: 59rem;
  }
  .lg\:-top-59rem {
    top: -59rem;
  }
  .lg\:left-59rem {
    left: 59rem;
  }
  .lg\:-left-59rem {
    left: -59rem;
  }
  .lg\:right-59rem {
    right: 59rem;
  }
  .lg\:-right-59rem {
    right: -59rem;
  }
  .lg\:bottom-59rem {
    bottom: 59rem;
  }
  .lg\:-bottom-59rem {
    bottom: -59rem;
  }
  .gap-59rem {
    gap: 59rem;
  }
  .lg\:top-60\% {
    top: 60%;
  }
  .lg\:-top-60\% {
    top: -60%;
  }
  .lg\:left-60\% {
    left: 60%;
  }
  .lg\:-left-60\% {
    left: -60%;
  }
  .lg\:right-60\% {
    right: 60%;
  }
  .lg\:-right-60\% {
    right: -60%;
  }
  .lg\:bottom-60\% {
    bottom: 60%;
  }
  .lg\:-bottom-60\% {
    bottom: -60%;
  }
  .gap-60\% {
    gap: 60%;
  }
  .lg\:top-60px {
    top: 60px;
  }
  .lg\:-top-60px {
    top: -60px;
  }
  .lg\:left-60px {
    left: 60px;
  }
  .lg\:-left-60px {
    left: -60px;
  }
  .lg\:right-60px {
    right: 60px;
  }
  .lg\:-right-60px {
    right: -60px;
  }
  .lg\:bottom-60px {
    bottom: 60px;
  }
  .lg\:-bottom-60px {
    bottom: -60px;
  }
  .gap-60px {
    gap: 60px;
  }
  .lg\:top-60rem {
    top: 60rem;
  }
  .lg\:-top-60rem {
    top: -60rem;
  }
  .lg\:left-60rem {
    left: 60rem;
  }
  .lg\:-left-60rem {
    left: -60rem;
  }
  .lg\:right-60rem {
    right: 60rem;
  }
  .lg\:-right-60rem {
    right: -60rem;
  }
  .lg\:bottom-60rem {
    bottom: 60rem;
  }
  .lg\:-bottom-60rem {
    bottom: -60rem;
  }
  .gap-60rem {
    gap: 60rem;
  }
  .lg\:top-61\% {
    top: 61%;
  }
  .lg\:-top-61\% {
    top: -61%;
  }
  .lg\:left-61\% {
    left: 61%;
  }
  .lg\:-left-61\% {
    left: -61%;
  }
  .lg\:right-61\% {
    right: 61%;
  }
  .lg\:-right-61\% {
    right: -61%;
  }
  .lg\:bottom-61\% {
    bottom: 61%;
  }
  .lg\:-bottom-61\% {
    bottom: -61%;
  }
  .gap-61\% {
    gap: 61%;
  }
  .lg\:top-61px {
    top: 61px;
  }
  .lg\:-top-61px {
    top: -61px;
  }
  .lg\:left-61px {
    left: 61px;
  }
  .lg\:-left-61px {
    left: -61px;
  }
  .lg\:right-61px {
    right: 61px;
  }
  .lg\:-right-61px {
    right: -61px;
  }
  .lg\:bottom-61px {
    bottom: 61px;
  }
  .lg\:-bottom-61px {
    bottom: -61px;
  }
  .gap-61px {
    gap: 61px;
  }
  .lg\:top-61rem {
    top: 61rem;
  }
  .lg\:-top-61rem {
    top: -61rem;
  }
  .lg\:left-61rem {
    left: 61rem;
  }
  .lg\:-left-61rem {
    left: -61rem;
  }
  .lg\:right-61rem {
    right: 61rem;
  }
  .lg\:-right-61rem {
    right: -61rem;
  }
  .lg\:bottom-61rem {
    bottom: 61rem;
  }
  .lg\:-bottom-61rem {
    bottom: -61rem;
  }
  .gap-61rem {
    gap: 61rem;
  }
  .lg\:top-62\% {
    top: 62%;
  }
  .lg\:-top-62\% {
    top: -62%;
  }
  .lg\:left-62\% {
    left: 62%;
  }
  .lg\:-left-62\% {
    left: -62%;
  }
  .lg\:right-62\% {
    right: 62%;
  }
  .lg\:-right-62\% {
    right: -62%;
  }
  .lg\:bottom-62\% {
    bottom: 62%;
  }
  .lg\:-bottom-62\% {
    bottom: -62%;
  }
  .gap-62\% {
    gap: 62%;
  }
  .lg\:top-62px {
    top: 62px;
  }
  .lg\:-top-62px {
    top: -62px;
  }
  .lg\:left-62px {
    left: 62px;
  }
  .lg\:-left-62px {
    left: -62px;
  }
  .lg\:right-62px {
    right: 62px;
  }
  .lg\:-right-62px {
    right: -62px;
  }
  .lg\:bottom-62px {
    bottom: 62px;
  }
  .lg\:-bottom-62px {
    bottom: -62px;
  }
  .gap-62px {
    gap: 62px;
  }
  .lg\:top-62rem {
    top: 62rem;
  }
  .lg\:-top-62rem {
    top: -62rem;
  }
  .lg\:left-62rem {
    left: 62rem;
  }
  .lg\:-left-62rem {
    left: -62rem;
  }
  .lg\:right-62rem {
    right: 62rem;
  }
  .lg\:-right-62rem {
    right: -62rem;
  }
  .lg\:bottom-62rem {
    bottom: 62rem;
  }
  .lg\:-bottom-62rem {
    bottom: -62rem;
  }
  .gap-62rem {
    gap: 62rem;
  }
  .lg\:top-63\% {
    top: 63%;
  }
  .lg\:-top-63\% {
    top: -63%;
  }
  .lg\:left-63\% {
    left: 63%;
  }
  .lg\:-left-63\% {
    left: -63%;
  }
  .lg\:right-63\% {
    right: 63%;
  }
  .lg\:-right-63\% {
    right: -63%;
  }
  .lg\:bottom-63\% {
    bottom: 63%;
  }
  .lg\:-bottom-63\% {
    bottom: -63%;
  }
  .gap-63\% {
    gap: 63%;
  }
  .lg\:top-63px {
    top: 63px;
  }
  .lg\:-top-63px {
    top: -63px;
  }
  .lg\:left-63px {
    left: 63px;
  }
  .lg\:-left-63px {
    left: -63px;
  }
  .lg\:right-63px {
    right: 63px;
  }
  .lg\:-right-63px {
    right: -63px;
  }
  .lg\:bottom-63px {
    bottom: 63px;
  }
  .lg\:-bottom-63px {
    bottom: -63px;
  }
  .gap-63px {
    gap: 63px;
  }
  .lg\:top-63rem {
    top: 63rem;
  }
  .lg\:-top-63rem {
    top: -63rem;
  }
  .lg\:left-63rem {
    left: 63rem;
  }
  .lg\:-left-63rem {
    left: -63rem;
  }
  .lg\:right-63rem {
    right: 63rem;
  }
  .lg\:-right-63rem {
    right: -63rem;
  }
  .lg\:bottom-63rem {
    bottom: 63rem;
  }
  .lg\:-bottom-63rem {
    bottom: -63rem;
  }
  .gap-63rem {
    gap: 63rem;
  }
  .lg\:top-64\% {
    top: 64%;
  }
  .lg\:-top-64\% {
    top: -64%;
  }
  .lg\:left-64\% {
    left: 64%;
  }
  .lg\:-left-64\% {
    left: -64%;
  }
  .lg\:right-64\% {
    right: 64%;
  }
  .lg\:-right-64\% {
    right: -64%;
  }
  .lg\:bottom-64\% {
    bottom: 64%;
  }
  .lg\:-bottom-64\% {
    bottom: -64%;
  }
  .gap-64\% {
    gap: 64%;
  }
  .lg\:top-64px {
    top: 64px;
  }
  .lg\:-top-64px {
    top: -64px;
  }
  .lg\:left-64px {
    left: 64px;
  }
  .lg\:-left-64px {
    left: -64px;
  }
  .lg\:right-64px {
    right: 64px;
  }
  .lg\:-right-64px {
    right: -64px;
  }
  .lg\:bottom-64px {
    bottom: 64px;
  }
  .lg\:-bottom-64px {
    bottom: -64px;
  }
  .gap-64px {
    gap: 64px;
  }
  .lg\:top-64rem {
    top: 64rem;
  }
  .lg\:-top-64rem {
    top: -64rem;
  }
  .lg\:left-64rem {
    left: 64rem;
  }
  .lg\:-left-64rem {
    left: -64rem;
  }
  .lg\:right-64rem {
    right: 64rem;
  }
  .lg\:-right-64rem {
    right: -64rem;
  }
  .lg\:bottom-64rem {
    bottom: 64rem;
  }
  .lg\:-bottom-64rem {
    bottom: -64rem;
  }
  .gap-64rem {
    gap: 64rem;
  }
  .lg\:top-65\% {
    top: 65%;
  }
  .lg\:-top-65\% {
    top: -65%;
  }
  .lg\:left-65\% {
    left: 65%;
  }
  .lg\:-left-65\% {
    left: -65%;
  }
  .lg\:right-65\% {
    right: 65%;
  }
  .lg\:-right-65\% {
    right: -65%;
  }
  .lg\:bottom-65\% {
    bottom: 65%;
  }
  .lg\:-bottom-65\% {
    bottom: -65%;
  }
  .gap-65\% {
    gap: 65%;
  }
  .lg\:top-65px {
    top: 65px;
  }
  .lg\:-top-65px {
    top: -65px;
  }
  .lg\:left-65px {
    left: 65px;
  }
  .lg\:-left-65px {
    left: -65px;
  }
  .lg\:right-65px {
    right: 65px;
  }
  .lg\:-right-65px {
    right: -65px;
  }
  .lg\:bottom-65px {
    bottom: 65px;
  }
  .lg\:-bottom-65px {
    bottom: -65px;
  }
  .gap-65px {
    gap: 65px;
  }
  .lg\:top-65rem {
    top: 65rem;
  }
  .lg\:-top-65rem {
    top: -65rem;
  }
  .lg\:left-65rem {
    left: 65rem;
  }
  .lg\:-left-65rem {
    left: -65rem;
  }
  .lg\:right-65rem {
    right: 65rem;
  }
  .lg\:-right-65rem {
    right: -65rem;
  }
  .lg\:bottom-65rem {
    bottom: 65rem;
  }
  .lg\:-bottom-65rem {
    bottom: -65rem;
  }
  .gap-65rem {
    gap: 65rem;
  }
  .lg\:top-66\% {
    top: 66%;
  }
  .lg\:-top-66\% {
    top: -66%;
  }
  .lg\:left-66\% {
    left: 66%;
  }
  .lg\:-left-66\% {
    left: -66%;
  }
  .lg\:right-66\% {
    right: 66%;
  }
  .lg\:-right-66\% {
    right: -66%;
  }
  .lg\:bottom-66\% {
    bottom: 66%;
  }
  .lg\:-bottom-66\% {
    bottom: -66%;
  }
  .gap-66\% {
    gap: 66%;
  }
  .lg\:top-66px {
    top: 66px;
  }
  .lg\:-top-66px {
    top: -66px;
  }
  .lg\:left-66px {
    left: 66px;
  }
  .lg\:-left-66px {
    left: -66px;
  }
  .lg\:right-66px {
    right: 66px;
  }
  .lg\:-right-66px {
    right: -66px;
  }
  .lg\:bottom-66px {
    bottom: 66px;
  }
  .lg\:-bottom-66px {
    bottom: -66px;
  }
  .gap-66px {
    gap: 66px;
  }
  .lg\:top-66rem {
    top: 66rem;
  }
  .lg\:-top-66rem {
    top: -66rem;
  }
  .lg\:left-66rem {
    left: 66rem;
  }
  .lg\:-left-66rem {
    left: -66rem;
  }
  .lg\:right-66rem {
    right: 66rem;
  }
  .lg\:-right-66rem {
    right: -66rem;
  }
  .lg\:bottom-66rem {
    bottom: 66rem;
  }
  .lg\:-bottom-66rem {
    bottom: -66rem;
  }
  .gap-66rem {
    gap: 66rem;
  }
  .lg\:top-67\% {
    top: 67%;
  }
  .lg\:-top-67\% {
    top: -67%;
  }
  .lg\:left-67\% {
    left: 67%;
  }
  .lg\:-left-67\% {
    left: -67%;
  }
  .lg\:right-67\% {
    right: 67%;
  }
  .lg\:-right-67\% {
    right: -67%;
  }
  .lg\:bottom-67\% {
    bottom: 67%;
  }
  .lg\:-bottom-67\% {
    bottom: -67%;
  }
  .gap-67\% {
    gap: 67%;
  }
  .lg\:top-67px {
    top: 67px;
  }
  .lg\:-top-67px {
    top: -67px;
  }
  .lg\:left-67px {
    left: 67px;
  }
  .lg\:-left-67px {
    left: -67px;
  }
  .lg\:right-67px {
    right: 67px;
  }
  .lg\:-right-67px {
    right: -67px;
  }
  .lg\:bottom-67px {
    bottom: 67px;
  }
  .lg\:-bottom-67px {
    bottom: -67px;
  }
  .gap-67px {
    gap: 67px;
  }
  .lg\:top-67rem {
    top: 67rem;
  }
  .lg\:-top-67rem {
    top: -67rem;
  }
  .lg\:left-67rem {
    left: 67rem;
  }
  .lg\:-left-67rem {
    left: -67rem;
  }
  .lg\:right-67rem {
    right: 67rem;
  }
  .lg\:-right-67rem {
    right: -67rem;
  }
  .lg\:bottom-67rem {
    bottom: 67rem;
  }
  .lg\:-bottom-67rem {
    bottom: -67rem;
  }
  .gap-67rem {
    gap: 67rem;
  }
  .lg\:top-68\% {
    top: 68%;
  }
  .lg\:-top-68\% {
    top: -68%;
  }
  .lg\:left-68\% {
    left: 68%;
  }
  .lg\:-left-68\% {
    left: -68%;
  }
  .lg\:right-68\% {
    right: 68%;
  }
  .lg\:-right-68\% {
    right: -68%;
  }
  .lg\:bottom-68\% {
    bottom: 68%;
  }
  .lg\:-bottom-68\% {
    bottom: -68%;
  }
  .gap-68\% {
    gap: 68%;
  }
  .lg\:top-68px {
    top: 68px;
  }
  .lg\:-top-68px {
    top: -68px;
  }
  .lg\:left-68px {
    left: 68px;
  }
  .lg\:-left-68px {
    left: -68px;
  }
  .lg\:right-68px {
    right: 68px;
  }
  .lg\:-right-68px {
    right: -68px;
  }
  .lg\:bottom-68px {
    bottom: 68px;
  }
  .lg\:-bottom-68px {
    bottom: -68px;
  }
  .gap-68px {
    gap: 68px;
  }
  .lg\:top-68rem {
    top: 68rem;
  }
  .lg\:-top-68rem {
    top: -68rem;
  }
  .lg\:left-68rem {
    left: 68rem;
  }
  .lg\:-left-68rem {
    left: -68rem;
  }
  .lg\:right-68rem {
    right: 68rem;
  }
  .lg\:-right-68rem {
    right: -68rem;
  }
  .lg\:bottom-68rem {
    bottom: 68rem;
  }
  .lg\:-bottom-68rem {
    bottom: -68rem;
  }
  .gap-68rem {
    gap: 68rem;
  }
  .lg\:top-69\% {
    top: 69%;
  }
  .lg\:-top-69\% {
    top: -69%;
  }
  .lg\:left-69\% {
    left: 69%;
  }
  .lg\:-left-69\% {
    left: -69%;
  }
  .lg\:right-69\% {
    right: 69%;
  }
  .lg\:-right-69\% {
    right: -69%;
  }
  .lg\:bottom-69\% {
    bottom: 69%;
  }
  .lg\:-bottom-69\% {
    bottom: -69%;
  }
  .gap-69\% {
    gap: 69%;
  }
  .lg\:top-69px {
    top: 69px;
  }
  .lg\:-top-69px {
    top: -69px;
  }
  .lg\:left-69px {
    left: 69px;
  }
  .lg\:-left-69px {
    left: -69px;
  }
  .lg\:right-69px {
    right: 69px;
  }
  .lg\:-right-69px {
    right: -69px;
  }
  .lg\:bottom-69px {
    bottom: 69px;
  }
  .lg\:-bottom-69px {
    bottom: -69px;
  }
  .gap-69px {
    gap: 69px;
  }
  .lg\:top-69rem {
    top: 69rem;
  }
  .lg\:-top-69rem {
    top: -69rem;
  }
  .lg\:left-69rem {
    left: 69rem;
  }
  .lg\:-left-69rem {
    left: -69rem;
  }
  .lg\:right-69rem {
    right: 69rem;
  }
  .lg\:-right-69rem {
    right: -69rem;
  }
  .lg\:bottom-69rem {
    bottom: 69rem;
  }
  .lg\:-bottom-69rem {
    bottom: -69rem;
  }
  .gap-69rem {
    gap: 69rem;
  }
  .lg\:top-70\% {
    top: 70%;
  }
  .lg\:-top-70\% {
    top: -70%;
  }
  .lg\:left-70\% {
    left: 70%;
  }
  .lg\:-left-70\% {
    left: -70%;
  }
  .lg\:right-70\% {
    right: 70%;
  }
  .lg\:-right-70\% {
    right: -70%;
  }
  .lg\:bottom-70\% {
    bottom: 70%;
  }
  .lg\:-bottom-70\% {
    bottom: -70%;
  }
  .gap-70\% {
    gap: 70%;
  }
  .lg\:top-70px {
    top: 70px;
  }
  .lg\:-top-70px {
    top: -70px;
  }
  .lg\:left-70px {
    left: 70px;
  }
  .lg\:-left-70px {
    left: -70px;
  }
  .lg\:right-70px {
    right: 70px;
  }
  .lg\:-right-70px {
    right: -70px;
  }
  .lg\:bottom-70px {
    bottom: 70px;
  }
  .lg\:-bottom-70px {
    bottom: -70px;
  }
  .gap-70px {
    gap: 70px;
  }
  .lg\:top-70rem {
    top: 70rem;
  }
  .lg\:-top-70rem {
    top: -70rem;
  }
  .lg\:left-70rem {
    left: 70rem;
  }
  .lg\:-left-70rem {
    left: -70rem;
  }
  .lg\:right-70rem {
    right: 70rem;
  }
  .lg\:-right-70rem {
    right: -70rem;
  }
  .lg\:bottom-70rem {
    bottom: 70rem;
  }
  .lg\:-bottom-70rem {
    bottom: -70rem;
  }
  .gap-70rem {
    gap: 70rem;
  }
  .lg\:top-71\% {
    top: 71%;
  }
  .lg\:-top-71\% {
    top: -71%;
  }
  .lg\:left-71\% {
    left: 71%;
  }
  .lg\:-left-71\% {
    left: -71%;
  }
  .lg\:right-71\% {
    right: 71%;
  }
  .lg\:-right-71\% {
    right: -71%;
  }
  .lg\:bottom-71\% {
    bottom: 71%;
  }
  .lg\:-bottom-71\% {
    bottom: -71%;
  }
  .gap-71\% {
    gap: 71%;
  }
  .lg\:top-71px {
    top: 71px;
  }
  .lg\:-top-71px {
    top: -71px;
  }
  .lg\:left-71px {
    left: 71px;
  }
  .lg\:-left-71px {
    left: -71px;
  }
  .lg\:right-71px {
    right: 71px;
  }
  .lg\:-right-71px {
    right: -71px;
  }
  .lg\:bottom-71px {
    bottom: 71px;
  }
  .lg\:-bottom-71px {
    bottom: -71px;
  }
  .gap-71px {
    gap: 71px;
  }
  .lg\:top-71rem {
    top: 71rem;
  }
  .lg\:-top-71rem {
    top: -71rem;
  }
  .lg\:left-71rem {
    left: 71rem;
  }
  .lg\:-left-71rem {
    left: -71rem;
  }
  .lg\:right-71rem {
    right: 71rem;
  }
  .lg\:-right-71rem {
    right: -71rem;
  }
  .lg\:bottom-71rem {
    bottom: 71rem;
  }
  .lg\:-bottom-71rem {
    bottom: -71rem;
  }
  .gap-71rem {
    gap: 71rem;
  }
  .lg\:top-72\% {
    top: 72%;
  }
  .lg\:-top-72\% {
    top: -72%;
  }
  .lg\:left-72\% {
    left: 72%;
  }
  .lg\:-left-72\% {
    left: -72%;
  }
  .lg\:right-72\% {
    right: 72%;
  }
  .lg\:-right-72\% {
    right: -72%;
  }
  .lg\:bottom-72\% {
    bottom: 72%;
  }
  .lg\:-bottom-72\% {
    bottom: -72%;
  }
  .gap-72\% {
    gap: 72%;
  }
  .lg\:top-72px {
    top: 72px;
  }
  .lg\:-top-72px {
    top: -72px;
  }
  .lg\:left-72px {
    left: 72px;
  }
  .lg\:-left-72px {
    left: -72px;
  }
  .lg\:right-72px {
    right: 72px;
  }
  .lg\:-right-72px {
    right: -72px;
  }
  .lg\:bottom-72px {
    bottom: 72px;
  }
  .lg\:-bottom-72px {
    bottom: -72px;
  }
  .gap-72px {
    gap: 72px;
  }
  .lg\:top-72rem {
    top: 72rem;
  }
  .lg\:-top-72rem {
    top: -72rem;
  }
  .lg\:left-72rem {
    left: 72rem;
  }
  .lg\:-left-72rem {
    left: -72rem;
  }
  .lg\:right-72rem {
    right: 72rem;
  }
  .lg\:-right-72rem {
    right: -72rem;
  }
  .lg\:bottom-72rem {
    bottom: 72rem;
  }
  .lg\:-bottom-72rem {
    bottom: -72rem;
  }
  .gap-72rem {
    gap: 72rem;
  }
  .lg\:top-73\% {
    top: 73%;
  }
  .lg\:-top-73\% {
    top: -73%;
  }
  .lg\:left-73\% {
    left: 73%;
  }
  .lg\:-left-73\% {
    left: -73%;
  }
  .lg\:right-73\% {
    right: 73%;
  }
  .lg\:-right-73\% {
    right: -73%;
  }
  .lg\:bottom-73\% {
    bottom: 73%;
  }
  .lg\:-bottom-73\% {
    bottom: -73%;
  }
  .gap-73\% {
    gap: 73%;
  }
  .lg\:top-73px {
    top: 73px;
  }
  .lg\:-top-73px {
    top: -73px;
  }
  .lg\:left-73px {
    left: 73px;
  }
  .lg\:-left-73px {
    left: -73px;
  }
  .lg\:right-73px {
    right: 73px;
  }
  .lg\:-right-73px {
    right: -73px;
  }
  .lg\:bottom-73px {
    bottom: 73px;
  }
  .lg\:-bottom-73px {
    bottom: -73px;
  }
  .gap-73px {
    gap: 73px;
  }
  .lg\:top-73rem {
    top: 73rem;
  }
  .lg\:-top-73rem {
    top: -73rem;
  }
  .lg\:left-73rem {
    left: 73rem;
  }
  .lg\:-left-73rem {
    left: -73rem;
  }
  .lg\:right-73rem {
    right: 73rem;
  }
  .lg\:-right-73rem {
    right: -73rem;
  }
  .lg\:bottom-73rem {
    bottom: 73rem;
  }
  .lg\:-bottom-73rem {
    bottom: -73rem;
  }
  .gap-73rem {
    gap: 73rem;
  }
  .lg\:top-74\% {
    top: 74%;
  }
  .lg\:-top-74\% {
    top: -74%;
  }
  .lg\:left-74\% {
    left: 74%;
  }
  .lg\:-left-74\% {
    left: -74%;
  }
  .lg\:right-74\% {
    right: 74%;
  }
  .lg\:-right-74\% {
    right: -74%;
  }
  .lg\:bottom-74\% {
    bottom: 74%;
  }
  .lg\:-bottom-74\% {
    bottom: -74%;
  }
  .gap-74\% {
    gap: 74%;
  }
  .lg\:top-74px {
    top: 74px;
  }
  .lg\:-top-74px {
    top: -74px;
  }
  .lg\:left-74px {
    left: 74px;
  }
  .lg\:-left-74px {
    left: -74px;
  }
  .lg\:right-74px {
    right: 74px;
  }
  .lg\:-right-74px {
    right: -74px;
  }
  .lg\:bottom-74px {
    bottom: 74px;
  }
  .lg\:-bottom-74px {
    bottom: -74px;
  }
  .gap-74px {
    gap: 74px;
  }
  .lg\:top-74rem {
    top: 74rem;
  }
  .lg\:-top-74rem {
    top: -74rem;
  }
  .lg\:left-74rem {
    left: 74rem;
  }
  .lg\:-left-74rem {
    left: -74rem;
  }
  .lg\:right-74rem {
    right: 74rem;
  }
  .lg\:-right-74rem {
    right: -74rem;
  }
  .lg\:bottom-74rem {
    bottom: 74rem;
  }
  .lg\:-bottom-74rem {
    bottom: -74rem;
  }
  .gap-74rem {
    gap: 74rem;
  }
  .lg\:top-75\% {
    top: 75%;
  }
  .lg\:-top-75\% {
    top: -75%;
  }
  .lg\:left-75\% {
    left: 75%;
  }
  .lg\:-left-75\% {
    left: -75%;
  }
  .lg\:right-75\% {
    right: 75%;
  }
  .lg\:-right-75\% {
    right: -75%;
  }
  .lg\:bottom-75\% {
    bottom: 75%;
  }
  .lg\:-bottom-75\% {
    bottom: -75%;
  }
  .gap-75\% {
    gap: 75%;
  }
  .lg\:top-75px {
    top: 75px;
  }
  .lg\:-top-75px {
    top: -75px;
  }
  .lg\:left-75px {
    left: 75px;
  }
  .lg\:-left-75px {
    left: -75px;
  }
  .lg\:right-75px {
    right: 75px;
  }
  .lg\:-right-75px {
    right: -75px;
  }
  .lg\:bottom-75px {
    bottom: 75px;
  }
  .lg\:-bottom-75px {
    bottom: -75px;
  }
  .gap-75px {
    gap: 75px;
  }
  .lg\:top-75rem {
    top: 75rem;
  }
  .lg\:-top-75rem {
    top: -75rem;
  }
  .lg\:left-75rem {
    left: 75rem;
  }
  .lg\:-left-75rem {
    left: -75rem;
  }
  .lg\:right-75rem {
    right: 75rem;
  }
  .lg\:-right-75rem {
    right: -75rem;
  }
  .lg\:bottom-75rem {
    bottom: 75rem;
  }
  .lg\:-bottom-75rem {
    bottom: -75rem;
  }
  .gap-75rem {
    gap: 75rem;
  }
  .lg\:top-76\% {
    top: 76%;
  }
  .lg\:-top-76\% {
    top: -76%;
  }
  .lg\:left-76\% {
    left: 76%;
  }
  .lg\:-left-76\% {
    left: -76%;
  }
  .lg\:right-76\% {
    right: 76%;
  }
  .lg\:-right-76\% {
    right: -76%;
  }
  .lg\:bottom-76\% {
    bottom: 76%;
  }
  .lg\:-bottom-76\% {
    bottom: -76%;
  }
  .gap-76\% {
    gap: 76%;
  }
  .lg\:top-76px {
    top: 76px;
  }
  .lg\:-top-76px {
    top: -76px;
  }
  .lg\:left-76px {
    left: 76px;
  }
  .lg\:-left-76px {
    left: -76px;
  }
  .lg\:right-76px {
    right: 76px;
  }
  .lg\:-right-76px {
    right: -76px;
  }
  .lg\:bottom-76px {
    bottom: 76px;
  }
  .lg\:-bottom-76px {
    bottom: -76px;
  }
  .gap-76px {
    gap: 76px;
  }
  .lg\:top-76rem {
    top: 76rem;
  }
  .lg\:-top-76rem {
    top: -76rem;
  }
  .lg\:left-76rem {
    left: 76rem;
  }
  .lg\:-left-76rem {
    left: -76rem;
  }
  .lg\:right-76rem {
    right: 76rem;
  }
  .lg\:-right-76rem {
    right: -76rem;
  }
  .lg\:bottom-76rem {
    bottom: 76rem;
  }
  .lg\:-bottom-76rem {
    bottom: -76rem;
  }
  .gap-76rem {
    gap: 76rem;
  }
  .lg\:top-77\% {
    top: 77%;
  }
  .lg\:-top-77\% {
    top: -77%;
  }
  .lg\:left-77\% {
    left: 77%;
  }
  .lg\:-left-77\% {
    left: -77%;
  }
  .lg\:right-77\% {
    right: 77%;
  }
  .lg\:-right-77\% {
    right: -77%;
  }
  .lg\:bottom-77\% {
    bottom: 77%;
  }
  .lg\:-bottom-77\% {
    bottom: -77%;
  }
  .gap-77\% {
    gap: 77%;
  }
  .lg\:top-77px {
    top: 77px;
  }
  .lg\:-top-77px {
    top: -77px;
  }
  .lg\:left-77px {
    left: 77px;
  }
  .lg\:-left-77px {
    left: -77px;
  }
  .lg\:right-77px {
    right: 77px;
  }
  .lg\:-right-77px {
    right: -77px;
  }
  .lg\:bottom-77px {
    bottom: 77px;
  }
  .lg\:-bottom-77px {
    bottom: -77px;
  }
  .gap-77px {
    gap: 77px;
  }
  .lg\:top-77rem {
    top: 77rem;
  }
  .lg\:-top-77rem {
    top: -77rem;
  }
  .lg\:left-77rem {
    left: 77rem;
  }
  .lg\:-left-77rem {
    left: -77rem;
  }
  .lg\:right-77rem {
    right: 77rem;
  }
  .lg\:-right-77rem {
    right: -77rem;
  }
  .lg\:bottom-77rem {
    bottom: 77rem;
  }
  .lg\:-bottom-77rem {
    bottom: -77rem;
  }
  .gap-77rem {
    gap: 77rem;
  }
  .lg\:top-78\% {
    top: 78%;
  }
  .lg\:-top-78\% {
    top: -78%;
  }
  .lg\:left-78\% {
    left: 78%;
  }
  .lg\:-left-78\% {
    left: -78%;
  }
  .lg\:right-78\% {
    right: 78%;
  }
  .lg\:-right-78\% {
    right: -78%;
  }
  .lg\:bottom-78\% {
    bottom: 78%;
  }
  .lg\:-bottom-78\% {
    bottom: -78%;
  }
  .gap-78\% {
    gap: 78%;
  }
  .lg\:top-78px {
    top: 78px;
  }
  .lg\:-top-78px {
    top: -78px;
  }
  .lg\:left-78px {
    left: 78px;
  }
  .lg\:-left-78px {
    left: -78px;
  }
  .lg\:right-78px {
    right: 78px;
  }
  .lg\:-right-78px {
    right: -78px;
  }
  .lg\:bottom-78px {
    bottom: 78px;
  }
  .lg\:-bottom-78px {
    bottom: -78px;
  }
  .gap-78px {
    gap: 78px;
  }
  .lg\:top-78rem {
    top: 78rem;
  }
  .lg\:-top-78rem {
    top: -78rem;
  }
  .lg\:left-78rem {
    left: 78rem;
  }
  .lg\:-left-78rem {
    left: -78rem;
  }
  .lg\:right-78rem {
    right: 78rem;
  }
  .lg\:-right-78rem {
    right: -78rem;
  }
  .lg\:bottom-78rem {
    bottom: 78rem;
  }
  .lg\:-bottom-78rem {
    bottom: -78rem;
  }
  .gap-78rem {
    gap: 78rem;
  }
  .lg\:top-79\% {
    top: 79%;
  }
  .lg\:-top-79\% {
    top: -79%;
  }
  .lg\:left-79\% {
    left: 79%;
  }
  .lg\:-left-79\% {
    left: -79%;
  }
  .lg\:right-79\% {
    right: 79%;
  }
  .lg\:-right-79\% {
    right: -79%;
  }
  .lg\:bottom-79\% {
    bottom: 79%;
  }
  .lg\:-bottom-79\% {
    bottom: -79%;
  }
  .gap-79\% {
    gap: 79%;
  }
  .lg\:top-79px {
    top: 79px;
  }
  .lg\:-top-79px {
    top: -79px;
  }
  .lg\:left-79px {
    left: 79px;
  }
  .lg\:-left-79px {
    left: -79px;
  }
  .lg\:right-79px {
    right: 79px;
  }
  .lg\:-right-79px {
    right: -79px;
  }
  .lg\:bottom-79px {
    bottom: 79px;
  }
  .lg\:-bottom-79px {
    bottom: -79px;
  }
  .gap-79px {
    gap: 79px;
  }
  .lg\:top-79rem {
    top: 79rem;
  }
  .lg\:-top-79rem {
    top: -79rem;
  }
  .lg\:left-79rem {
    left: 79rem;
  }
  .lg\:-left-79rem {
    left: -79rem;
  }
  .lg\:right-79rem {
    right: 79rem;
  }
  .lg\:-right-79rem {
    right: -79rem;
  }
  .lg\:bottom-79rem {
    bottom: 79rem;
  }
  .lg\:-bottom-79rem {
    bottom: -79rem;
  }
  .gap-79rem {
    gap: 79rem;
  }
  .lg\:top-80\% {
    top: 80%;
  }
  .lg\:-top-80\% {
    top: -80%;
  }
  .lg\:left-80\% {
    left: 80%;
  }
  .lg\:-left-80\% {
    left: -80%;
  }
  .lg\:right-80\% {
    right: 80%;
  }
  .lg\:-right-80\% {
    right: -80%;
  }
  .lg\:bottom-80\% {
    bottom: 80%;
  }
  .lg\:-bottom-80\% {
    bottom: -80%;
  }
  .gap-80\% {
    gap: 80%;
  }
  .lg\:top-80px {
    top: 80px;
  }
  .lg\:-top-80px {
    top: -80px;
  }
  .lg\:left-80px {
    left: 80px;
  }
  .lg\:-left-80px {
    left: -80px;
  }
  .lg\:right-80px {
    right: 80px;
  }
  .lg\:-right-80px {
    right: -80px;
  }
  .lg\:bottom-80px {
    bottom: 80px;
  }
  .lg\:-bottom-80px {
    bottom: -80px;
  }
  .gap-80px {
    gap: 80px;
  }
  .lg\:top-80rem {
    top: 80rem;
  }
  .lg\:-top-80rem {
    top: -80rem;
  }
  .lg\:left-80rem {
    left: 80rem;
  }
  .lg\:-left-80rem {
    left: -80rem;
  }
  .lg\:right-80rem {
    right: 80rem;
  }
  .lg\:-right-80rem {
    right: -80rem;
  }
  .lg\:bottom-80rem {
    bottom: 80rem;
  }
  .lg\:-bottom-80rem {
    bottom: -80rem;
  }
  .gap-80rem {
    gap: 80rem;
  }
  .lg\:top-81\% {
    top: 81%;
  }
  .lg\:-top-81\% {
    top: -81%;
  }
  .lg\:left-81\% {
    left: 81%;
  }
  .lg\:-left-81\% {
    left: -81%;
  }
  .lg\:right-81\% {
    right: 81%;
  }
  .lg\:-right-81\% {
    right: -81%;
  }
  .lg\:bottom-81\% {
    bottom: 81%;
  }
  .lg\:-bottom-81\% {
    bottom: -81%;
  }
  .gap-81\% {
    gap: 81%;
  }
  .lg\:top-81px {
    top: 81px;
  }
  .lg\:-top-81px {
    top: -81px;
  }
  .lg\:left-81px {
    left: 81px;
  }
  .lg\:-left-81px {
    left: -81px;
  }
  .lg\:right-81px {
    right: 81px;
  }
  .lg\:-right-81px {
    right: -81px;
  }
  .lg\:bottom-81px {
    bottom: 81px;
  }
  .lg\:-bottom-81px {
    bottom: -81px;
  }
  .gap-81px {
    gap: 81px;
  }
  .lg\:top-81rem {
    top: 81rem;
  }
  .lg\:-top-81rem {
    top: -81rem;
  }
  .lg\:left-81rem {
    left: 81rem;
  }
  .lg\:-left-81rem {
    left: -81rem;
  }
  .lg\:right-81rem {
    right: 81rem;
  }
  .lg\:-right-81rem {
    right: -81rem;
  }
  .lg\:bottom-81rem {
    bottom: 81rem;
  }
  .lg\:-bottom-81rem {
    bottom: -81rem;
  }
  .gap-81rem {
    gap: 81rem;
  }
  .lg\:top-82\% {
    top: 82%;
  }
  .lg\:-top-82\% {
    top: -82%;
  }
  .lg\:left-82\% {
    left: 82%;
  }
  .lg\:-left-82\% {
    left: -82%;
  }
  .lg\:right-82\% {
    right: 82%;
  }
  .lg\:-right-82\% {
    right: -82%;
  }
  .lg\:bottom-82\% {
    bottom: 82%;
  }
  .lg\:-bottom-82\% {
    bottom: -82%;
  }
  .gap-82\% {
    gap: 82%;
  }
  .lg\:top-82px {
    top: 82px;
  }
  .lg\:-top-82px {
    top: -82px;
  }
  .lg\:left-82px {
    left: 82px;
  }
  .lg\:-left-82px {
    left: -82px;
  }
  .lg\:right-82px {
    right: 82px;
  }
  .lg\:-right-82px {
    right: -82px;
  }
  .lg\:bottom-82px {
    bottom: 82px;
  }
  .lg\:-bottom-82px {
    bottom: -82px;
  }
  .gap-82px {
    gap: 82px;
  }
  .lg\:top-82rem {
    top: 82rem;
  }
  .lg\:-top-82rem {
    top: -82rem;
  }
  .lg\:left-82rem {
    left: 82rem;
  }
  .lg\:-left-82rem {
    left: -82rem;
  }
  .lg\:right-82rem {
    right: 82rem;
  }
  .lg\:-right-82rem {
    right: -82rem;
  }
  .lg\:bottom-82rem {
    bottom: 82rem;
  }
  .lg\:-bottom-82rem {
    bottom: -82rem;
  }
  .gap-82rem {
    gap: 82rem;
  }
  .lg\:top-83\% {
    top: 83%;
  }
  .lg\:-top-83\% {
    top: -83%;
  }
  .lg\:left-83\% {
    left: 83%;
  }
  .lg\:-left-83\% {
    left: -83%;
  }
  .lg\:right-83\% {
    right: 83%;
  }
  .lg\:-right-83\% {
    right: -83%;
  }
  .lg\:bottom-83\% {
    bottom: 83%;
  }
  .lg\:-bottom-83\% {
    bottom: -83%;
  }
  .gap-83\% {
    gap: 83%;
  }
  .lg\:top-83px {
    top: 83px;
  }
  .lg\:-top-83px {
    top: -83px;
  }
  .lg\:left-83px {
    left: 83px;
  }
  .lg\:-left-83px {
    left: -83px;
  }
  .lg\:right-83px {
    right: 83px;
  }
  .lg\:-right-83px {
    right: -83px;
  }
  .lg\:bottom-83px {
    bottom: 83px;
  }
  .lg\:-bottom-83px {
    bottom: -83px;
  }
  .gap-83px {
    gap: 83px;
  }
  .lg\:top-83rem {
    top: 83rem;
  }
  .lg\:-top-83rem {
    top: -83rem;
  }
  .lg\:left-83rem {
    left: 83rem;
  }
  .lg\:-left-83rem {
    left: -83rem;
  }
  .lg\:right-83rem {
    right: 83rem;
  }
  .lg\:-right-83rem {
    right: -83rem;
  }
  .lg\:bottom-83rem {
    bottom: 83rem;
  }
  .lg\:-bottom-83rem {
    bottom: -83rem;
  }
  .gap-83rem {
    gap: 83rem;
  }
  .lg\:top-84\% {
    top: 84%;
  }
  .lg\:-top-84\% {
    top: -84%;
  }
  .lg\:left-84\% {
    left: 84%;
  }
  .lg\:-left-84\% {
    left: -84%;
  }
  .lg\:right-84\% {
    right: 84%;
  }
  .lg\:-right-84\% {
    right: -84%;
  }
  .lg\:bottom-84\% {
    bottom: 84%;
  }
  .lg\:-bottom-84\% {
    bottom: -84%;
  }
  .gap-84\% {
    gap: 84%;
  }
  .lg\:top-84px {
    top: 84px;
  }
  .lg\:-top-84px {
    top: -84px;
  }
  .lg\:left-84px {
    left: 84px;
  }
  .lg\:-left-84px {
    left: -84px;
  }
  .lg\:right-84px {
    right: 84px;
  }
  .lg\:-right-84px {
    right: -84px;
  }
  .lg\:bottom-84px {
    bottom: 84px;
  }
  .lg\:-bottom-84px {
    bottom: -84px;
  }
  .gap-84px {
    gap: 84px;
  }
  .lg\:top-84rem {
    top: 84rem;
  }
  .lg\:-top-84rem {
    top: -84rem;
  }
  .lg\:left-84rem {
    left: 84rem;
  }
  .lg\:-left-84rem {
    left: -84rem;
  }
  .lg\:right-84rem {
    right: 84rem;
  }
  .lg\:-right-84rem {
    right: -84rem;
  }
  .lg\:bottom-84rem {
    bottom: 84rem;
  }
  .lg\:-bottom-84rem {
    bottom: -84rem;
  }
  .gap-84rem {
    gap: 84rem;
  }
  .lg\:top-85\% {
    top: 85%;
  }
  .lg\:-top-85\% {
    top: -85%;
  }
  .lg\:left-85\% {
    left: 85%;
  }
  .lg\:-left-85\% {
    left: -85%;
  }
  .lg\:right-85\% {
    right: 85%;
  }
  .lg\:-right-85\% {
    right: -85%;
  }
  .lg\:bottom-85\% {
    bottom: 85%;
  }
  .lg\:-bottom-85\% {
    bottom: -85%;
  }
  .gap-85\% {
    gap: 85%;
  }
  .lg\:top-85px {
    top: 85px;
  }
  .lg\:-top-85px {
    top: -85px;
  }
  .lg\:left-85px {
    left: 85px;
  }
  .lg\:-left-85px {
    left: -85px;
  }
  .lg\:right-85px {
    right: 85px;
  }
  .lg\:-right-85px {
    right: -85px;
  }
  .lg\:bottom-85px {
    bottom: 85px;
  }
  .lg\:-bottom-85px {
    bottom: -85px;
  }
  .gap-85px {
    gap: 85px;
  }
  .lg\:top-85rem {
    top: 85rem;
  }
  .lg\:-top-85rem {
    top: -85rem;
  }
  .lg\:left-85rem {
    left: 85rem;
  }
  .lg\:-left-85rem {
    left: -85rem;
  }
  .lg\:right-85rem {
    right: 85rem;
  }
  .lg\:-right-85rem {
    right: -85rem;
  }
  .lg\:bottom-85rem {
    bottom: 85rem;
  }
  .lg\:-bottom-85rem {
    bottom: -85rem;
  }
  .gap-85rem {
    gap: 85rem;
  }
  .lg\:top-86\% {
    top: 86%;
  }
  .lg\:-top-86\% {
    top: -86%;
  }
  .lg\:left-86\% {
    left: 86%;
  }
  .lg\:-left-86\% {
    left: -86%;
  }
  .lg\:right-86\% {
    right: 86%;
  }
  .lg\:-right-86\% {
    right: -86%;
  }
  .lg\:bottom-86\% {
    bottom: 86%;
  }
  .lg\:-bottom-86\% {
    bottom: -86%;
  }
  .gap-86\% {
    gap: 86%;
  }
  .lg\:top-86px {
    top: 86px;
  }
  .lg\:-top-86px {
    top: -86px;
  }
  .lg\:left-86px {
    left: 86px;
  }
  .lg\:-left-86px {
    left: -86px;
  }
  .lg\:right-86px {
    right: 86px;
  }
  .lg\:-right-86px {
    right: -86px;
  }
  .lg\:bottom-86px {
    bottom: 86px;
  }
  .lg\:-bottom-86px {
    bottom: -86px;
  }
  .gap-86px {
    gap: 86px;
  }
  .lg\:top-86rem {
    top: 86rem;
  }
  .lg\:-top-86rem {
    top: -86rem;
  }
  .lg\:left-86rem {
    left: 86rem;
  }
  .lg\:-left-86rem {
    left: -86rem;
  }
  .lg\:right-86rem {
    right: 86rem;
  }
  .lg\:-right-86rem {
    right: -86rem;
  }
  .lg\:bottom-86rem {
    bottom: 86rem;
  }
  .lg\:-bottom-86rem {
    bottom: -86rem;
  }
  .gap-86rem {
    gap: 86rem;
  }
  .lg\:top-87\% {
    top: 87%;
  }
  .lg\:-top-87\% {
    top: -87%;
  }
  .lg\:left-87\% {
    left: 87%;
  }
  .lg\:-left-87\% {
    left: -87%;
  }
  .lg\:right-87\% {
    right: 87%;
  }
  .lg\:-right-87\% {
    right: -87%;
  }
  .lg\:bottom-87\% {
    bottom: 87%;
  }
  .lg\:-bottom-87\% {
    bottom: -87%;
  }
  .gap-87\% {
    gap: 87%;
  }
  .lg\:top-87px {
    top: 87px;
  }
  .lg\:-top-87px {
    top: -87px;
  }
  .lg\:left-87px {
    left: 87px;
  }
  .lg\:-left-87px {
    left: -87px;
  }
  .lg\:right-87px {
    right: 87px;
  }
  .lg\:-right-87px {
    right: -87px;
  }
  .lg\:bottom-87px {
    bottom: 87px;
  }
  .lg\:-bottom-87px {
    bottom: -87px;
  }
  .gap-87px {
    gap: 87px;
  }
  .lg\:top-87rem {
    top: 87rem;
  }
  .lg\:-top-87rem {
    top: -87rem;
  }
  .lg\:left-87rem {
    left: 87rem;
  }
  .lg\:-left-87rem {
    left: -87rem;
  }
  .lg\:right-87rem {
    right: 87rem;
  }
  .lg\:-right-87rem {
    right: -87rem;
  }
  .lg\:bottom-87rem {
    bottom: 87rem;
  }
  .lg\:-bottom-87rem {
    bottom: -87rem;
  }
  .gap-87rem {
    gap: 87rem;
  }
  .lg\:top-88\% {
    top: 88%;
  }
  .lg\:-top-88\% {
    top: -88%;
  }
  .lg\:left-88\% {
    left: 88%;
  }
  .lg\:-left-88\% {
    left: -88%;
  }
  .lg\:right-88\% {
    right: 88%;
  }
  .lg\:-right-88\% {
    right: -88%;
  }
  .lg\:bottom-88\% {
    bottom: 88%;
  }
  .lg\:-bottom-88\% {
    bottom: -88%;
  }
  .gap-88\% {
    gap: 88%;
  }
  .lg\:top-88px {
    top: 88px;
  }
  .lg\:-top-88px {
    top: -88px;
  }
  .lg\:left-88px {
    left: 88px;
  }
  .lg\:-left-88px {
    left: -88px;
  }
  .lg\:right-88px {
    right: 88px;
  }
  .lg\:-right-88px {
    right: -88px;
  }
  .lg\:bottom-88px {
    bottom: 88px;
  }
  .lg\:-bottom-88px {
    bottom: -88px;
  }
  .gap-88px {
    gap: 88px;
  }
  .lg\:top-88rem {
    top: 88rem;
  }
  .lg\:-top-88rem {
    top: -88rem;
  }
  .lg\:left-88rem {
    left: 88rem;
  }
  .lg\:-left-88rem {
    left: -88rem;
  }
  .lg\:right-88rem {
    right: 88rem;
  }
  .lg\:-right-88rem {
    right: -88rem;
  }
  .lg\:bottom-88rem {
    bottom: 88rem;
  }
  .lg\:-bottom-88rem {
    bottom: -88rem;
  }
  .gap-88rem {
    gap: 88rem;
  }
  .lg\:top-89\% {
    top: 89%;
  }
  .lg\:-top-89\% {
    top: -89%;
  }
  .lg\:left-89\% {
    left: 89%;
  }
  .lg\:-left-89\% {
    left: -89%;
  }
  .lg\:right-89\% {
    right: 89%;
  }
  .lg\:-right-89\% {
    right: -89%;
  }
  .lg\:bottom-89\% {
    bottom: 89%;
  }
  .lg\:-bottom-89\% {
    bottom: -89%;
  }
  .gap-89\% {
    gap: 89%;
  }
  .lg\:top-89px {
    top: 89px;
  }
  .lg\:-top-89px {
    top: -89px;
  }
  .lg\:left-89px {
    left: 89px;
  }
  .lg\:-left-89px {
    left: -89px;
  }
  .lg\:right-89px {
    right: 89px;
  }
  .lg\:-right-89px {
    right: -89px;
  }
  .lg\:bottom-89px {
    bottom: 89px;
  }
  .lg\:-bottom-89px {
    bottom: -89px;
  }
  .gap-89px {
    gap: 89px;
  }
  .lg\:top-89rem {
    top: 89rem;
  }
  .lg\:-top-89rem {
    top: -89rem;
  }
  .lg\:left-89rem {
    left: 89rem;
  }
  .lg\:-left-89rem {
    left: -89rem;
  }
  .lg\:right-89rem {
    right: 89rem;
  }
  .lg\:-right-89rem {
    right: -89rem;
  }
  .lg\:bottom-89rem {
    bottom: 89rem;
  }
  .lg\:-bottom-89rem {
    bottom: -89rem;
  }
  .gap-89rem {
    gap: 89rem;
  }
  .lg\:top-90\% {
    top: 90%;
  }
  .lg\:-top-90\% {
    top: -90%;
  }
  .lg\:left-90\% {
    left: 90%;
  }
  .lg\:-left-90\% {
    left: -90%;
  }
  .lg\:right-90\% {
    right: 90%;
  }
  .lg\:-right-90\% {
    right: -90%;
  }
  .lg\:bottom-90\% {
    bottom: 90%;
  }
  .lg\:-bottom-90\% {
    bottom: -90%;
  }
  .gap-90\% {
    gap: 90%;
  }
  .lg\:top-90px {
    top: 90px;
  }
  .lg\:-top-90px {
    top: -90px;
  }
  .lg\:left-90px {
    left: 90px;
  }
  .lg\:-left-90px {
    left: -90px;
  }
  .lg\:right-90px {
    right: 90px;
  }
  .lg\:-right-90px {
    right: -90px;
  }
  .lg\:bottom-90px {
    bottom: 90px;
  }
  .lg\:-bottom-90px {
    bottom: -90px;
  }
  .gap-90px {
    gap: 90px;
  }
  .lg\:top-90rem {
    top: 90rem;
  }
  .lg\:-top-90rem {
    top: -90rem;
  }
  .lg\:left-90rem {
    left: 90rem;
  }
  .lg\:-left-90rem {
    left: -90rem;
  }
  .lg\:right-90rem {
    right: 90rem;
  }
  .lg\:-right-90rem {
    right: -90rem;
  }
  .lg\:bottom-90rem {
    bottom: 90rem;
  }
  .lg\:-bottom-90rem {
    bottom: -90rem;
  }
  .gap-90rem {
    gap: 90rem;
  }
  .lg\:top-91\% {
    top: 91%;
  }
  .lg\:-top-91\% {
    top: -91%;
  }
  .lg\:left-91\% {
    left: 91%;
  }
  .lg\:-left-91\% {
    left: -91%;
  }
  .lg\:right-91\% {
    right: 91%;
  }
  .lg\:-right-91\% {
    right: -91%;
  }
  .lg\:bottom-91\% {
    bottom: 91%;
  }
  .lg\:-bottom-91\% {
    bottom: -91%;
  }
  .gap-91\% {
    gap: 91%;
  }
  .lg\:top-91px {
    top: 91px;
  }
  .lg\:-top-91px {
    top: -91px;
  }
  .lg\:left-91px {
    left: 91px;
  }
  .lg\:-left-91px {
    left: -91px;
  }
  .lg\:right-91px {
    right: 91px;
  }
  .lg\:-right-91px {
    right: -91px;
  }
  .lg\:bottom-91px {
    bottom: 91px;
  }
  .lg\:-bottom-91px {
    bottom: -91px;
  }
  .gap-91px {
    gap: 91px;
  }
  .lg\:top-91rem {
    top: 91rem;
  }
  .lg\:-top-91rem {
    top: -91rem;
  }
  .lg\:left-91rem {
    left: 91rem;
  }
  .lg\:-left-91rem {
    left: -91rem;
  }
  .lg\:right-91rem {
    right: 91rem;
  }
  .lg\:-right-91rem {
    right: -91rem;
  }
  .lg\:bottom-91rem {
    bottom: 91rem;
  }
  .lg\:-bottom-91rem {
    bottom: -91rem;
  }
  .gap-91rem {
    gap: 91rem;
  }
  .lg\:top-92\% {
    top: 92%;
  }
  .lg\:-top-92\% {
    top: -92%;
  }
  .lg\:left-92\% {
    left: 92%;
  }
  .lg\:-left-92\% {
    left: -92%;
  }
  .lg\:right-92\% {
    right: 92%;
  }
  .lg\:-right-92\% {
    right: -92%;
  }
  .lg\:bottom-92\% {
    bottom: 92%;
  }
  .lg\:-bottom-92\% {
    bottom: -92%;
  }
  .gap-92\% {
    gap: 92%;
  }
  .lg\:top-92px {
    top: 92px;
  }
  .lg\:-top-92px {
    top: -92px;
  }
  .lg\:left-92px {
    left: 92px;
  }
  .lg\:-left-92px {
    left: -92px;
  }
  .lg\:right-92px {
    right: 92px;
  }
  .lg\:-right-92px {
    right: -92px;
  }
  .lg\:bottom-92px {
    bottom: 92px;
  }
  .lg\:-bottom-92px {
    bottom: -92px;
  }
  .gap-92px {
    gap: 92px;
  }
  .lg\:top-92rem {
    top: 92rem;
  }
  .lg\:-top-92rem {
    top: -92rem;
  }
  .lg\:left-92rem {
    left: 92rem;
  }
  .lg\:-left-92rem {
    left: -92rem;
  }
  .lg\:right-92rem {
    right: 92rem;
  }
  .lg\:-right-92rem {
    right: -92rem;
  }
  .lg\:bottom-92rem {
    bottom: 92rem;
  }
  .lg\:-bottom-92rem {
    bottom: -92rem;
  }
  .gap-92rem {
    gap: 92rem;
  }
  .lg\:top-93\% {
    top: 93%;
  }
  .lg\:-top-93\% {
    top: -93%;
  }
  .lg\:left-93\% {
    left: 93%;
  }
  .lg\:-left-93\% {
    left: -93%;
  }
  .lg\:right-93\% {
    right: 93%;
  }
  .lg\:-right-93\% {
    right: -93%;
  }
  .lg\:bottom-93\% {
    bottom: 93%;
  }
  .lg\:-bottom-93\% {
    bottom: -93%;
  }
  .gap-93\% {
    gap: 93%;
  }
  .lg\:top-93px {
    top: 93px;
  }
  .lg\:-top-93px {
    top: -93px;
  }
  .lg\:left-93px {
    left: 93px;
  }
  .lg\:-left-93px {
    left: -93px;
  }
  .lg\:right-93px {
    right: 93px;
  }
  .lg\:-right-93px {
    right: -93px;
  }
  .lg\:bottom-93px {
    bottom: 93px;
  }
  .lg\:-bottom-93px {
    bottom: -93px;
  }
  .gap-93px {
    gap: 93px;
  }
  .lg\:top-93rem {
    top: 93rem;
  }
  .lg\:-top-93rem {
    top: -93rem;
  }
  .lg\:left-93rem {
    left: 93rem;
  }
  .lg\:-left-93rem {
    left: -93rem;
  }
  .lg\:right-93rem {
    right: 93rem;
  }
  .lg\:-right-93rem {
    right: -93rem;
  }
  .lg\:bottom-93rem {
    bottom: 93rem;
  }
  .lg\:-bottom-93rem {
    bottom: -93rem;
  }
  .gap-93rem {
    gap: 93rem;
  }
  .lg\:top-94\% {
    top: 94%;
  }
  .lg\:-top-94\% {
    top: -94%;
  }
  .lg\:left-94\% {
    left: 94%;
  }
  .lg\:-left-94\% {
    left: -94%;
  }
  .lg\:right-94\% {
    right: 94%;
  }
  .lg\:-right-94\% {
    right: -94%;
  }
  .lg\:bottom-94\% {
    bottom: 94%;
  }
  .lg\:-bottom-94\% {
    bottom: -94%;
  }
  .gap-94\% {
    gap: 94%;
  }
  .lg\:top-94px {
    top: 94px;
  }
  .lg\:-top-94px {
    top: -94px;
  }
  .lg\:left-94px {
    left: 94px;
  }
  .lg\:-left-94px {
    left: -94px;
  }
  .lg\:right-94px {
    right: 94px;
  }
  .lg\:-right-94px {
    right: -94px;
  }
  .lg\:bottom-94px {
    bottom: 94px;
  }
  .lg\:-bottom-94px {
    bottom: -94px;
  }
  .gap-94px {
    gap: 94px;
  }
  .lg\:top-94rem {
    top: 94rem;
  }
  .lg\:-top-94rem {
    top: -94rem;
  }
  .lg\:left-94rem {
    left: 94rem;
  }
  .lg\:-left-94rem {
    left: -94rem;
  }
  .lg\:right-94rem {
    right: 94rem;
  }
  .lg\:-right-94rem {
    right: -94rem;
  }
  .lg\:bottom-94rem {
    bottom: 94rem;
  }
  .lg\:-bottom-94rem {
    bottom: -94rem;
  }
  .gap-94rem {
    gap: 94rem;
  }
  .lg\:top-95\% {
    top: 95%;
  }
  .lg\:-top-95\% {
    top: -95%;
  }
  .lg\:left-95\% {
    left: 95%;
  }
  .lg\:-left-95\% {
    left: -95%;
  }
  .lg\:right-95\% {
    right: 95%;
  }
  .lg\:-right-95\% {
    right: -95%;
  }
  .lg\:bottom-95\% {
    bottom: 95%;
  }
  .lg\:-bottom-95\% {
    bottom: -95%;
  }
  .gap-95\% {
    gap: 95%;
  }
  .lg\:top-95px {
    top: 95px;
  }
  .lg\:-top-95px {
    top: -95px;
  }
  .lg\:left-95px {
    left: 95px;
  }
  .lg\:-left-95px {
    left: -95px;
  }
  .lg\:right-95px {
    right: 95px;
  }
  .lg\:-right-95px {
    right: -95px;
  }
  .lg\:bottom-95px {
    bottom: 95px;
  }
  .lg\:-bottom-95px {
    bottom: -95px;
  }
  .gap-95px {
    gap: 95px;
  }
  .lg\:top-95rem {
    top: 95rem;
  }
  .lg\:-top-95rem {
    top: -95rem;
  }
  .lg\:left-95rem {
    left: 95rem;
  }
  .lg\:-left-95rem {
    left: -95rem;
  }
  .lg\:right-95rem {
    right: 95rem;
  }
  .lg\:-right-95rem {
    right: -95rem;
  }
  .lg\:bottom-95rem {
    bottom: 95rem;
  }
  .lg\:-bottom-95rem {
    bottom: -95rem;
  }
  .gap-95rem {
    gap: 95rem;
  }
  .lg\:top-96\% {
    top: 96%;
  }
  .lg\:-top-96\% {
    top: -96%;
  }
  .lg\:left-96\% {
    left: 96%;
  }
  .lg\:-left-96\% {
    left: -96%;
  }
  .lg\:right-96\% {
    right: 96%;
  }
  .lg\:-right-96\% {
    right: -96%;
  }
  .lg\:bottom-96\% {
    bottom: 96%;
  }
  .lg\:-bottom-96\% {
    bottom: -96%;
  }
  .gap-96\% {
    gap: 96%;
  }
  .lg\:top-96px {
    top: 96px;
  }
  .lg\:-top-96px {
    top: -96px;
  }
  .lg\:left-96px {
    left: 96px;
  }
  .lg\:-left-96px {
    left: -96px;
  }
  .lg\:right-96px {
    right: 96px;
  }
  .lg\:-right-96px {
    right: -96px;
  }
  .lg\:bottom-96px {
    bottom: 96px;
  }
  .lg\:-bottom-96px {
    bottom: -96px;
  }
  .gap-96px {
    gap: 96px;
  }
  .lg\:top-96rem {
    top: 96rem;
  }
  .lg\:-top-96rem {
    top: -96rem;
  }
  .lg\:left-96rem {
    left: 96rem;
  }
  .lg\:-left-96rem {
    left: -96rem;
  }
  .lg\:right-96rem {
    right: 96rem;
  }
  .lg\:-right-96rem {
    right: -96rem;
  }
  .lg\:bottom-96rem {
    bottom: 96rem;
  }
  .lg\:-bottom-96rem {
    bottom: -96rem;
  }
  .gap-96rem {
    gap: 96rem;
  }
  .lg\:top-97\% {
    top: 97%;
  }
  .lg\:-top-97\% {
    top: -97%;
  }
  .lg\:left-97\% {
    left: 97%;
  }
  .lg\:-left-97\% {
    left: -97%;
  }
  .lg\:right-97\% {
    right: 97%;
  }
  .lg\:-right-97\% {
    right: -97%;
  }
  .lg\:bottom-97\% {
    bottom: 97%;
  }
  .lg\:-bottom-97\% {
    bottom: -97%;
  }
  .gap-97\% {
    gap: 97%;
  }
  .lg\:top-97px {
    top: 97px;
  }
  .lg\:-top-97px {
    top: -97px;
  }
  .lg\:left-97px {
    left: 97px;
  }
  .lg\:-left-97px {
    left: -97px;
  }
  .lg\:right-97px {
    right: 97px;
  }
  .lg\:-right-97px {
    right: -97px;
  }
  .lg\:bottom-97px {
    bottom: 97px;
  }
  .lg\:-bottom-97px {
    bottom: -97px;
  }
  .gap-97px {
    gap: 97px;
  }
  .lg\:top-97rem {
    top: 97rem;
  }
  .lg\:-top-97rem {
    top: -97rem;
  }
  .lg\:left-97rem {
    left: 97rem;
  }
  .lg\:-left-97rem {
    left: -97rem;
  }
  .lg\:right-97rem {
    right: 97rem;
  }
  .lg\:-right-97rem {
    right: -97rem;
  }
  .lg\:bottom-97rem {
    bottom: 97rem;
  }
  .lg\:-bottom-97rem {
    bottom: -97rem;
  }
  .gap-97rem {
    gap: 97rem;
  }
  .lg\:top-98\% {
    top: 98%;
  }
  .lg\:-top-98\% {
    top: -98%;
  }
  .lg\:left-98\% {
    left: 98%;
  }
  .lg\:-left-98\% {
    left: -98%;
  }
  .lg\:right-98\% {
    right: 98%;
  }
  .lg\:-right-98\% {
    right: -98%;
  }
  .lg\:bottom-98\% {
    bottom: 98%;
  }
  .lg\:-bottom-98\% {
    bottom: -98%;
  }
  .gap-98\% {
    gap: 98%;
  }
  .lg\:top-98px {
    top: 98px;
  }
  .lg\:-top-98px {
    top: -98px;
  }
  .lg\:left-98px {
    left: 98px;
  }
  .lg\:-left-98px {
    left: -98px;
  }
  .lg\:right-98px {
    right: 98px;
  }
  .lg\:-right-98px {
    right: -98px;
  }
  .lg\:bottom-98px {
    bottom: 98px;
  }
  .lg\:-bottom-98px {
    bottom: -98px;
  }
  .gap-98px {
    gap: 98px;
  }
  .lg\:top-98rem {
    top: 98rem;
  }
  .lg\:-top-98rem {
    top: -98rem;
  }
  .lg\:left-98rem {
    left: 98rem;
  }
  .lg\:-left-98rem {
    left: -98rem;
  }
  .lg\:right-98rem {
    right: 98rem;
  }
  .lg\:-right-98rem {
    right: -98rem;
  }
  .lg\:bottom-98rem {
    bottom: 98rem;
  }
  .lg\:-bottom-98rem {
    bottom: -98rem;
  }
  .gap-98rem {
    gap: 98rem;
  }
  .lg\:top-99\% {
    top: 99%;
  }
  .lg\:-top-99\% {
    top: -99%;
  }
  .lg\:left-99\% {
    left: 99%;
  }
  .lg\:-left-99\% {
    left: -99%;
  }
  .lg\:right-99\% {
    right: 99%;
  }
  .lg\:-right-99\% {
    right: -99%;
  }
  .lg\:bottom-99\% {
    bottom: 99%;
  }
  .lg\:-bottom-99\% {
    bottom: -99%;
  }
  .gap-99\% {
    gap: 99%;
  }
  .lg\:top-99px {
    top: 99px;
  }
  .lg\:-top-99px {
    top: -99px;
  }
  .lg\:left-99px {
    left: 99px;
  }
  .lg\:-left-99px {
    left: -99px;
  }
  .lg\:right-99px {
    right: 99px;
  }
  .lg\:-right-99px {
    right: -99px;
  }
  .lg\:bottom-99px {
    bottom: 99px;
  }
  .lg\:-bottom-99px {
    bottom: -99px;
  }
  .gap-99px {
    gap: 99px;
  }
  .lg\:top-99rem {
    top: 99rem;
  }
  .lg\:-top-99rem {
    top: -99rem;
  }
  .lg\:left-99rem {
    left: 99rem;
  }
  .lg\:-left-99rem {
    left: -99rem;
  }
  .lg\:right-99rem {
    right: 99rem;
  }
  .lg\:-right-99rem {
    right: -99rem;
  }
  .lg\:bottom-99rem {
    bottom: 99rem;
  }
  .lg\:-bottom-99rem {
    bottom: -99rem;
  }
  .gap-99rem {
    gap: 99rem;
  }
  .lg\:top-100\% {
    top: 100%;
  }
  .lg\:-top-100\% {
    top: -100%;
  }
  .lg\:left-100\% {
    left: 100%;
  }
  .lg\:-left-100\% {
    left: -100%;
  }
  .lg\:right-100\% {
    right: 100%;
  }
  .lg\:-right-100\% {
    right: -100%;
  }
  .lg\:bottom-100\% {
    bottom: 100%;
  }
  .lg\:-bottom-100\% {
    bottom: -100%;
  }
  .gap-100\% {
    gap: 100%;
  }
  .lg\:top-100px {
    top: 100px;
  }
  .lg\:-top-100px {
    top: -100px;
  }
  .lg\:left-100px {
    left: 100px;
  }
  .lg\:-left-100px {
    left: -100px;
  }
  .lg\:right-100px {
    right: 100px;
  }
  .lg\:-right-100px {
    right: -100px;
  }
  .lg\:bottom-100px {
    bottom: 100px;
  }
  .lg\:-bottom-100px {
    bottom: -100px;
  }
  .gap-100px {
    gap: 100px;
  }
  .lg\:top-100rem {
    top: 100rem;
  }
  .lg\:-top-100rem {
    top: -100rem;
  }
  .lg\:left-100rem {
    left: 100rem;
  }
  .lg\:-left-100rem {
    left: -100rem;
  }
  .lg\:right-100rem {
    right: 100rem;
  }
  .lg\:-right-100rem {
    right: -100rem;
  }
  .lg\:bottom-100rem {
    bottom: 100rem;
  }
  .lg\:-bottom-100rem {
    bottom: -100rem;
  }
  .gap-100rem {
    gap: 100rem;
  }
}
@media (min-width: 1200px) {
  .xl\:top-1\% {
    top: 1%;
  }
  .xl\:-top-1\% {
    top: -1%;
  }
  .xl\:left-1\% {
    left: 1%;
  }
  .xl\:-left-1\% {
    left: -1%;
  }
  .xl\:right-1\% {
    right: 1%;
  }
  .xl\:-right-1\% {
    right: -1%;
  }
  .xl\:bottom-1\% {
    bottom: 1%;
  }
  .xl\:-bottom-1\% {
    bottom: -1%;
  }
  .gap-1\% {
    gap: 1%;
  }
  .xl\:top-1px {
    top: 1px;
  }
  .xl\:-top-1px {
    top: -1px;
  }
  .xl\:left-1px {
    left: 1px;
  }
  .xl\:-left-1px {
    left: -1px;
  }
  .xl\:right-1px {
    right: 1px;
  }
  .xl\:-right-1px {
    right: -1px;
  }
  .xl\:bottom-1px {
    bottom: 1px;
  }
  .xl\:-bottom-1px {
    bottom: -1px;
  }
  .gap-1px {
    gap: 1px;
  }
  .xl\:top-1rem {
    top: 1rem;
  }
  .xl\:-top-1rem {
    top: -1rem;
  }
  .xl\:left-1rem {
    left: 1rem;
  }
  .xl\:-left-1rem {
    left: -1rem;
  }
  .xl\:right-1rem {
    right: 1rem;
  }
  .xl\:-right-1rem {
    right: -1rem;
  }
  .xl\:bottom-1rem {
    bottom: 1rem;
  }
  .xl\:-bottom-1rem {
    bottom: -1rem;
  }
  .gap-1rem {
    gap: 1rem;
  }
  .xl\:top-2\% {
    top: 2%;
  }
  .xl\:-top-2\% {
    top: -2%;
  }
  .xl\:left-2\% {
    left: 2%;
  }
  .xl\:-left-2\% {
    left: -2%;
  }
  .xl\:right-2\% {
    right: 2%;
  }
  .xl\:-right-2\% {
    right: -2%;
  }
  .xl\:bottom-2\% {
    bottom: 2%;
  }
  .xl\:-bottom-2\% {
    bottom: -2%;
  }
  .gap-2\% {
    gap: 2%;
  }
  .xl\:top-2px {
    top: 2px;
  }
  .xl\:-top-2px {
    top: -2px;
  }
  .xl\:left-2px {
    left: 2px;
  }
  .xl\:-left-2px {
    left: -2px;
  }
  .xl\:right-2px {
    right: 2px;
  }
  .xl\:-right-2px {
    right: -2px;
  }
  .xl\:bottom-2px {
    bottom: 2px;
  }
  .xl\:-bottom-2px {
    bottom: -2px;
  }
  .gap-2px {
    gap: 2px;
  }
  .xl\:top-2rem {
    top: 2rem;
  }
  .xl\:-top-2rem {
    top: -2rem;
  }
  .xl\:left-2rem {
    left: 2rem;
  }
  .xl\:-left-2rem {
    left: -2rem;
  }
  .xl\:right-2rem {
    right: 2rem;
  }
  .xl\:-right-2rem {
    right: -2rem;
  }
  .xl\:bottom-2rem {
    bottom: 2rem;
  }
  .xl\:-bottom-2rem {
    bottom: -2rem;
  }
  .gap-2rem {
    gap: 2rem;
  }
  .xl\:top-3\% {
    top: 3%;
  }
  .xl\:-top-3\% {
    top: -3%;
  }
  .xl\:left-3\% {
    left: 3%;
  }
  .xl\:-left-3\% {
    left: -3%;
  }
  .xl\:right-3\% {
    right: 3%;
  }
  .xl\:-right-3\% {
    right: -3%;
  }
  .xl\:bottom-3\% {
    bottom: 3%;
  }
  .xl\:-bottom-3\% {
    bottom: -3%;
  }
  .gap-3\% {
    gap: 3%;
  }
  .xl\:top-3px {
    top: 3px;
  }
  .xl\:-top-3px {
    top: -3px;
  }
  .xl\:left-3px {
    left: 3px;
  }
  .xl\:-left-3px {
    left: -3px;
  }
  .xl\:right-3px {
    right: 3px;
  }
  .xl\:-right-3px {
    right: -3px;
  }
  .xl\:bottom-3px {
    bottom: 3px;
  }
  .xl\:-bottom-3px {
    bottom: -3px;
  }
  .gap-3px {
    gap: 3px;
  }
  .xl\:top-3rem {
    top: 3rem;
  }
  .xl\:-top-3rem {
    top: -3rem;
  }
  .xl\:left-3rem {
    left: 3rem;
  }
  .xl\:-left-3rem {
    left: -3rem;
  }
  .xl\:right-3rem {
    right: 3rem;
  }
  .xl\:-right-3rem {
    right: -3rem;
  }
  .xl\:bottom-3rem {
    bottom: 3rem;
  }
  .xl\:-bottom-3rem {
    bottom: -3rem;
  }
  .gap-3rem {
    gap: 3rem;
  }
  .xl\:top-4\% {
    top: 4%;
  }
  .xl\:-top-4\% {
    top: -4%;
  }
  .xl\:left-4\% {
    left: 4%;
  }
  .xl\:-left-4\% {
    left: -4%;
  }
  .xl\:right-4\% {
    right: 4%;
  }
  .xl\:-right-4\% {
    right: -4%;
  }
  .xl\:bottom-4\% {
    bottom: 4%;
  }
  .xl\:-bottom-4\% {
    bottom: -4%;
  }
  .gap-4\% {
    gap: 4%;
  }
  .xl\:top-4px {
    top: 4px;
  }
  .xl\:-top-4px {
    top: -4px;
  }
  .xl\:left-4px {
    left: 4px;
  }
  .xl\:-left-4px {
    left: -4px;
  }
  .xl\:right-4px {
    right: 4px;
  }
  .xl\:-right-4px {
    right: -4px;
  }
  .xl\:bottom-4px {
    bottom: 4px;
  }
  .xl\:-bottom-4px {
    bottom: -4px;
  }
  .gap-4px {
    gap: 4px;
  }
  .xl\:top-4rem {
    top: 4rem;
  }
  .xl\:-top-4rem {
    top: -4rem;
  }
  .xl\:left-4rem {
    left: 4rem;
  }
  .xl\:-left-4rem {
    left: -4rem;
  }
  .xl\:right-4rem {
    right: 4rem;
  }
  .xl\:-right-4rem {
    right: -4rem;
  }
  .xl\:bottom-4rem {
    bottom: 4rem;
  }
  .xl\:-bottom-4rem {
    bottom: -4rem;
  }
  .gap-4rem {
    gap: 4rem;
  }
  .xl\:top-5\% {
    top: 5%;
  }
  .xl\:-top-5\% {
    top: -5%;
  }
  .xl\:left-5\% {
    left: 5%;
  }
  .xl\:-left-5\% {
    left: -5%;
  }
  .xl\:right-5\% {
    right: 5%;
  }
  .xl\:-right-5\% {
    right: -5%;
  }
  .xl\:bottom-5\% {
    bottom: 5%;
  }
  .xl\:-bottom-5\% {
    bottom: -5%;
  }
  .gap-5\% {
    gap: 5%;
  }
  .xl\:top-5px {
    top: 5px;
  }
  .xl\:-top-5px {
    top: -5px;
  }
  .xl\:left-5px {
    left: 5px;
  }
  .xl\:-left-5px {
    left: -5px;
  }
  .xl\:right-5px {
    right: 5px;
  }
  .xl\:-right-5px {
    right: -5px;
  }
  .xl\:bottom-5px {
    bottom: 5px;
  }
  .xl\:-bottom-5px {
    bottom: -5px;
  }
  .gap-5px {
    gap: 5px;
  }
  .xl\:top-5rem {
    top: 5rem;
  }
  .xl\:-top-5rem {
    top: -5rem;
  }
  .xl\:left-5rem {
    left: 5rem;
  }
  .xl\:-left-5rem {
    left: -5rem;
  }
  .xl\:right-5rem {
    right: 5rem;
  }
  .xl\:-right-5rem {
    right: -5rem;
  }
  .xl\:bottom-5rem {
    bottom: 5rem;
  }
  .xl\:-bottom-5rem {
    bottom: -5rem;
  }
  .gap-5rem {
    gap: 5rem;
  }
  .xl\:top-6\% {
    top: 6%;
  }
  .xl\:-top-6\% {
    top: -6%;
  }
  .xl\:left-6\% {
    left: 6%;
  }
  .xl\:-left-6\% {
    left: -6%;
  }
  .xl\:right-6\% {
    right: 6%;
  }
  .xl\:-right-6\% {
    right: -6%;
  }
  .xl\:bottom-6\% {
    bottom: 6%;
  }
  .xl\:-bottom-6\% {
    bottom: -6%;
  }
  .gap-6\% {
    gap: 6%;
  }
  .xl\:top-6px {
    top: 6px;
  }
  .xl\:-top-6px {
    top: -6px;
  }
  .xl\:left-6px {
    left: 6px;
  }
  .xl\:-left-6px {
    left: -6px;
  }
  .xl\:right-6px {
    right: 6px;
  }
  .xl\:-right-6px {
    right: -6px;
  }
  .xl\:bottom-6px {
    bottom: 6px;
  }
  .xl\:-bottom-6px {
    bottom: -6px;
  }
  .gap-6px {
    gap: 6px;
  }
  .xl\:top-6rem {
    top: 6rem;
  }
  .xl\:-top-6rem {
    top: -6rem;
  }
  .xl\:left-6rem {
    left: 6rem;
  }
  .xl\:-left-6rem {
    left: -6rem;
  }
  .xl\:right-6rem {
    right: 6rem;
  }
  .xl\:-right-6rem {
    right: -6rem;
  }
  .xl\:bottom-6rem {
    bottom: 6rem;
  }
  .xl\:-bottom-6rem {
    bottom: -6rem;
  }
  .gap-6rem {
    gap: 6rem;
  }
  .xl\:top-7\% {
    top: 7%;
  }
  .xl\:-top-7\% {
    top: -7%;
  }
  .xl\:left-7\% {
    left: 7%;
  }
  .xl\:-left-7\% {
    left: -7%;
  }
  .xl\:right-7\% {
    right: 7%;
  }
  .xl\:-right-7\% {
    right: -7%;
  }
  .xl\:bottom-7\% {
    bottom: 7%;
  }
  .xl\:-bottom-7\% {
    bottom: -7%;
  }
  .gap-7\% {
    gap: 7%;
  }
  .xl\:top-7px {
    top: 7px;
  }
  .xl\:-top-7px {
    top: -7px;
  }
  .xl\:left-7px {
    left: 7px;
  }
  .xl\:-left-7px {
    left: -7px;
  }
  .xl\:right-7px {
    right: 7px;
  }
  .xl\:-right-7px {
    right: -7px;
  }
  .xl\:bottom-7px {
    bottom: 7px;
  }
  .xl\:-bottom-7px {
    bottom: -7px;
  }
  .gap-7px {
    gap: 7px;
  }
  .xl\:top-7rem {
    top: 7rem;
  }
  .xl\:-top-7rem {
    top: -7rem;
  }
  .xl\:left-7rem {
    left: 7rem;
  }
  .xl\:-left-7rem {
    left: -7rem;
  }
  .xl\:right-7rem {
    right: 7rem;
  }
  .xl\:-right-7rem {
    right: -7rem;
  }
  .xl\:bottom-7rem {
    bottom: 7rem;
  }
  .xl\:-bottom-7rem {
    bottom: -7rem;
  }
  .gap-7rem {
    gap: 7rem;
  }
  .xl\:top-8\% {
    top: 8%;
  }
  .xl\:-top-8\% {
    top: -8%;
  }
  .xl\:left-8\% {
    left: 8%;
  }
  .xl\:-left-8\% {
    left: -8%;
  }
  .xl\:right-8\% {
    right: 8%;
  }
  .xl\:-right-8\% {
    right: -8%;
  }
  .xl\:bottom-8\% {
    bottom: 8%;
  }
  .xl\:-bottom-8\% {
    bottom: -8%;
  }
  .gap-8\% {
    gap: 8%;
  }
  .xl\:top-8px {
    top: 8px;
  }
  .xl\:-top-8px {
    top: -8px;
  }
  .xl\:left-8px {
    left: 8px;
  }
  .xl\:-left-8px {
    left: -8px;
  }
  .xl\:right-8px {
    right: 8px;
  }
  .xl\:-right-8px {
    right: -8px;
  }
  .xl\:bottom-8px {
    bottom: 8px;
  }
  .xl\:-bottom-8px {
    bottom: -8px;
  }
  .gap-8px {
    gap: 8px;
  }
  .xl\:top-8rem {
    top: 8rem;
  }
  .xl\:-top-8rem {
    top: -8rem;
  }
  .xl\:left-8rem {
    left: 8rem;
  }
  .xl\:-left-8rem {
    left: -8rem;
  }
  .xl\:right-8rem {
    right: 8rem;
  }
  .xl\:-right-8rem {
    right: -8rem;
  }
  .xl\:bottom-8rem {
    bottom: 8rem;
  }
  .xl\:-bottom-8rem {
    bottom: -8rem;
  }
  .gap-8rem {
    gap: 8rem;
  }
  .xl\:top-9\% {
    top: 9%;
  }
  .xl\:-top-9\% {
    top: -9%;
  }
  .xl\:left-9\% {
    left: 9%;
  }
  .xl\:-left-9\% {
    left: -9%;
  }
  .xl\:right-9\% {
    right: 9%;
  }
  .xl\:-right-9\% {
    right: -9%;
  }
  .xl\:bottom-9\% {
    bottom: 9%;
  }
  .xl\:-bottom-9\% {
    bottom: -9%;
  }
  .gap-9\% {
    gap: 9%;
  }
  .xl\:top-9px {
    top: 9px;
  }
  .xl\:-top-9px {
    top: -9px;
  }
  .xl\:left-9px {
    left: 9px;
  }
  .xl\:-left-9px {
    left: -9px;
  }
  .xl\:right-9px {
    right: 9px;
  }
  .xl\:-right-9px {
    right: -9px;
  }
  .xl\:bottom-9px {
    bottom: 9px;
  }
  .xl\:-bottom-9px {
    bottom: -9px;
  }
  .gap-9px {
    gap: 9px;
  }
  .xl\:top-9rem {
    top: 9rem;
  }
  .xl\:-top-9rem {
    top: -9rem;
  }
  .xl\:left-9rem {
    left: 9rem;
  }
  .xl\:-left-9rem {
    left: -9rem;
  }
  .xl\:right-9rem {
    right: 9rem;
  }
  .xl\:-right-9rem {
    right: -9rem;
  }
  .xl\:bottom-9rem {
    bottom: 9rem;
  }
  .xl\:-bottom-9rem {
    bottom: -9rem;
  }
  .gap-9rem {
    gap: 9rem;
  }
  .xl\:top-10\% {
    top: 10%;
  }
  .xl\:-top-10\% {
    top: -10%;
  }
  .xl\:left-10\% {
    left: 10%;
  }
  .xl\:-left-10\% {
    left: -10%;
  }
  .xl\:right-10\% {
    right: 10%;
  }
  .xl\:-right-10\% {
    right: -10%;
  }
  .xl\:bottom-10\% {
    bottom: 10%;
  }
  .xl\:-bottom-10\% {
    bottom: -10%;
  }
  .gap-10\% {
    gap: 10%;
  }
  .xl\:top-10px {
    top: 10px;
  }
  .xl\:-top-10px {
    top: -10px;
  }
  .xl\:left-10px {
    left: 10px;
  }
  .xl\:-left-10px {
    left: -10px;
  }
  .xl\:right-10px {
    right: 10px;
  }
  .xl\:-right-10px {
    right: -10px;
  }
  .xl\:bottom-10px {
    bottom: 10px;
  }
  .xl\:-bottom-10px {
    bottom: -10px;
  }
  .gap-10px {
    gap: 10px;
  }
  .xl\:top-10rem {
    top: 10rem;
  }
  .xl\:-top-10rem {
    top: -10rem;
  }
  .xl\:left-10rem {
    left: 10rem;
  }
  .xl\:-left-10rem {
    left: -10rem;
  }
  .xl\:right-10rem {
    right: 10rem;
  }
  .xl\:-right-10rem {
    right: -10rem;
  }
  .xl\:bottom-10rem {
    bottom: 10rem;
  }
  .xl\:-bottom-10rem {
    bottom: -10rem;
  }
  .gap-10rem {
    gap: 10rem;
  }
  .xl\:top-11\% {
    top: 11%;
  }
  .xl\:-top-11\% {
    top: -11%;
  }
  .xl\:left-11\% {
    left: 11%;
  }
  .xl\:-left-11\% {
    left: -11%;
  }
  .xl\:right-11\% {
    right: 11%;
  }
  .xl\:-right-11\% {
    right: -11%;
  }
  .xl\:bottom-11\% {
    bottom: 11%;
  }
  .xl\:-bottom-11\% {
    bottom: -11%;
  }
  .gap-11\% {
    gap: 11%;
  }
  .xl\:top-11px {
    top: 11px;
  }
  .xl\:-top-11px {
    top: -11px;
  }
  .xl\:left-11px {
    left: 11px;
  }
  .xl\:-left-11px {
    left: -11px;
  }
  .xl\:right-11px {
    right: 11px;
  }
  .xl\:-right-11px {
    right: -11px;
  }
  .xl\:bottom-11px {
    bottom: 11px;
  }
  .xl\:-bottom-11px {
    bottom: -11px;
  }
  .gap-11px {
    gap: 11px;
  }
  .xl\:top-11rem {
    top: 11rem;
  }
  .xl\:-top-11rem {
    top: -11rem;
  }
  .xl\:left-11rem {
    left: 11rem;
  }
  .xl\:-left-11rem {
    left: -11rem;
  }
  .xl\:right-11rem {
    right: 11rem;
  }
  .xl\:-right-11rem {
    right: -11rem;
  }
  .xl\:bottom-11rem {
    bottom: 11rem;
  }
  .xl\:-bottom-11rem {
    bottom: -11rem;
  }
  .gap-11rem {
    gap: 11rem;
  }
  .xl\:top-12\% {
    top: 12%;
  }
  .xl\:-top-12\% {
    top: -12%;
  }
  .xl\:left-12\% {
    left: 12%;
  }
  .xl\:-left-12\% {
    left: -12%;
  }
  .xl\:right-12\% {
    right: 12%;
  }
  .xl\:-right-12\% {
    right: -12%;
  }
  .xl\:bottom-12\% {
    bottom: 12%;
  }
  .xl\:-bottom-12\% {
    bottom: -12%;
  }
  .gap-12\% {
    gap: 12%;
  }
  .xl\:top-12px {
    top: 12px;
  }
  .xl\:-top-12px {
    top: -12px;
  }
  .xl\:left-12px {
    left: 12px;
  }
  .xl\:-left-12px {
    left: -12px;
  }
  .xl\:right-12px {
    right: 12px;
  }
  .xl\:-right-12px {
    right: -12px;
  }
  .xl\:bottom-12px {
    bottom: 12px;
  }
  .xl\:-bottom-12px {
    bottom: -12px;
  }
  .gap-12px {
    gap: 12px;
  }
  .xl\:top-12rem {
    top: 12rem;
  }
  .xl\:-top-12rem {
    top: -12rem;
  }
  .xl\:left-12rem {
    left: 12rem;
  }
  .xl\:-left-12rem {
    left: -12rem;
  }
  .xl\:right-12rem {
    right: 12rem;
  }
  .xl\:-right-12rem {
    right: -12rem;
  }
  .xl\:bottom-12rem {
    bottom: 12rem;
  }
  .xl\:-bottom-12rem {
    bottom: -12rem;
  }
  .gap-12rem {
    gap: 12rem;
  }
  .xl\:top-13\% {
    top: 13%;
  }
  .xl\:-top-13\% {
    top: -13%;
  }
  .xl\:left-13\% {
    left: 13%;
  }
  .xl\:-left-13\% {
    left: -13%;
  }
  .xl\:right-13\% {
    right: 13%;
  }
  .xl\:-right-13\% {
    right: -13%;
  }
  .xl\:bottom-13\% {
    bottom: 13%;
  }
  .xl\:-bottom-13\% {
    bottom: -13%;
  }
  .gap-13\% {
    gap: 13%;
  }
  .xl\:top-13px {
    top: 13px;
  }
  .xl\:-top-13px {
    top: -13px;
  }
  .xl\:left-13px {
    left: 13px;
  }
  .xl\:-left-13px {
    left: -13px;
  }
  .xl\:right-13px {
    right: 13px;
  }
  .xl\:-right-13px {
    right: -13px;
  }
  .xl\:bottom-13px {
    bottom: 13px;
  }
  .xl\:-bottom-13px {
    bottom: -13px;
  }
  .gap-13px {
    gap: 13px;
  }
  .xl\:top-13rem {
    top: 13rem;
  }
  .xl\:-top-13rem {
    top: -13rem;
  }
  .xl\:left-13rem {
    left: 13rem;
  }
  .xl\:-left-13rem {
    left: -13rem;
  }
  .xl\:right-13rem {
    right: 13rem;
  }
  .xl\:-right-13rem {
    right: -13rem;
  }
  .xl\:bottom-13rem {
    bottom: 13rem;
  }
  .xl\:-bottom-13rem {
    bottom: -13rem;
  }
  .gap-13rem {
    gap: 13rem;
  }
  .xl\:top-14\% {
    top: 14%;
  }
  .xl\:-top-14\% {
    top: -14%;
  }
  .xl\:left-14\% {
    left: 14%;
  }
  .xl\:-left-14\% {
    left: -14%;
  }
  .xl\:right-14\% {
    right: 14%;
  }
  .xl\:-right-14\% {
    right: -14%;
  }
  .xl\:bottom-14\% {
    bottom: 14%;
  }
  .xl\:-bottom-14\% {
    bottom: -14%;
  }
  .gap-14\% {
    gap: 14%;
  }
  .xl\:top-14px {
    top: 14px;
  }
  .xl\:-top-14px {
    top: -14px;
  }
  .xl\:left-14px {
    left: 14px;
  }
  .xl\:-left-14px {
    left: -14px;
  }
  .xl\:right-14px {
    right: 14px;
  }
  .xl\:-right-14px {
    right: -14px;
  }
  .xl\:bottom-14px {
    bottom: 14px;
  }
  .xl\:-bottom-14px {
    bottom: -14px;
  }
  .gap-14px {
    gap: 14px;
  }
  .xl\:top-14rem {
    top: 14rem;
  }
  .xl\:-top-14rem {
    top: -14rem;
  }
  .xl\:left-14rem {
    left: 14rem;
  }
  .xl\:-left-14rem {
    left: -14rem;
  }
  .xl\:right-14rem {
    right: 14rem;
  }
  .xl\:-right-14rem {
    right: -14rem;
  }
  .xl\:bottom-14rem {
    bottom: 14rem;
  }
  .xl\:-bottom-14rem {
    bottom: -14rem;
  }
  .gap-14rem {
    gap: 14rem;
  }
  .xl\:top-15\% {
    top: 15%;
  }
  .xl\:-top-15\% {
    top: -15%;
  }
  .xl\:left-15\% {
    left: 15%;
  }
  .xl\:-left-15\% {
    left: -15%;
  }
  .xl\:right-15\% {
    right: 15%;
  }
  .xl\:-right-15\% {
    right: -15%;
  }
  .xl\:bottom-15\% {
    bottom: 15%;
  }
  .xl\:-bottom-15\% {
    bottom: -15%;
  }
  .gap-15\% {
    gap: 15%;
  }
  .xl\:top-15px {
    top: 15px;
  }
  .xl\:-top-15px {
    top: -15px;
  }
  .xl\:left-15px {
    left: 15px;
  }
  .xl\:-left-15px {
    left: -15px;
  }
  .xl\:right-15px {
    right: 15px;
  }
  .xl\:-right-15px {
    right: -15px;
  }
  .xl\:bottom-15px {
    bottom: 15px;
  }
  .xl\:-bottom-15px {
    bottom: -15px;
  }
  .gap-15px {
    gap: 15px;
  }
  .xl\:top-15rem {
    top: 15rem;
  }
  .xl\:-top-15rem {
    top: -15rem;
  }
  .xl\:left-15rem {
    left: 15rem;
  }
  .xl\:-left-15rem {
    left: -15rem;
  }
  .xl\:right-15rem {
    right: 15rem;
  }
  .xl\:-right-15rem {
    right: -15rem;
  }
  .xl\:bottom-15rem {
    bottom: 15rem;
  }
  .xl\:-bottom-15rem {
    bottom: -15rem;
  }
  .gap-15rem {
    gap: 15rem;
  }
  .xl\:top-16\% {
    top: 16%;
  }
  .xl\:-top-16\% {
    top: -16%;
  }
  .xl\:left-16\% {
    left: 16%;
  }
  .xl\:-left-16\% {
    left: -16%;
  }
  .xl\:right-16\% {
    right: 16%;
  }
  .xl\:-right-16\% {
    right: -16%;
  }
  .xl\:bottom-16\% {
    bottom: 16%;
  }
  .xl\:-bottom-16\% {
    bottom: -16%;
  }
  .gap-16\% {
    gap: 16%;
  }
  .xl\:top-16px {
    top: 16px;
  }
  .xl\:-top-16px {
    top: -16px;
  }
  .xl\:left-16px {
    left: 16px;
  }
  .xl\:-left-16px {
    left: -16px;
  }
  .xl\:right-16px {
    right: 16px;
  }
  .xl\:-right-16px {
    right: -16px;
  }
  .xl\:bottom-16px {
    bottom: 16px;
  }
  .xl\:-bottom-16px {
    bottom: -16px;
  }
  .gap-16px {
    gap: 16px;
  }
  .xl\:top-16rem {
    top: 16rem;
  }
  .xl\:-top-16rem {
    top: -16rem;
  }
  .xl\:left-16rem {
    left: 16rem;
  }
  .xl\:-left-16rem {
    left: -16rem;
  }
  .xl\:right-16rem {
    right: 16rem;
  }
  .xl\:-right-16rem {
    right: -16rem;
  }
  .xl\:bottom-16rem {
    bottom: 16rem;
  }
  .xl\:-bottom-16rem {
    bottom: -16rem;
  }
  .gap-16rem {
    gap: 16rem;
  }
  .xl\:top-17\% {
    top: 17%;
  }
  .xl\:-top-17\% {
    top: -17%;
  }
  .xl\:left-17\% {
    left: 17%;
  }
  .xl\:-left-17\% {
    left: -17%;
  }
  .xl\:right-17\% {
    right: 17%;
  }
  .xl\:-right-17\% {
    right: -17%;
  }
  .xl\:bottom-17\% {
    bottom: 17%;
  }
  .xl\:-bottom-17\% {
    bottom: -17%;
  }
  .gap-17\% {
    gap: 17%;
  }
  .xl\:top-17px {
    top: 17px;
  }
  .xl\:-top-17px {
    top: -17px;
  }
  .xl\:left-17px {
    left: 17px;
  }
  .xl\:-left-17px {
    left: -17px;
  }
  .xl\:right-17px {
    right: 17px;
  }
  .xl\:-right-17px {
    right: -17px;
  }
  .xl\:bottom-17px {
    bottom: 17px;
  }
  .xl\:-bottom-17px {
    bottom: -17px;
  }
  .gap-17px {
    gap: 17px;
  }
  .xl\:top-17rem {
    top: 17rem;
  }
  .xl\:-top-17rem {
    top: -17rem;
  }
  .xl\:left-17rem {
    left: 17rem;
  }
  .xl\:-left-17rem {
    left: -17rem;
  }
  .xl\:right-17rem {
    right: 17rem;
  }
  .xl\:-right-17rem {
    right: -17rem;
  }
  .xl\:bottom-17rem {
    bottom: 17rem;
  }
  .xl\:-bottom-17rem {
    bottom: -17rem;
  }
  .gap-17rem {
    gap: 17rem;
  }
  .xl\:top-18\% {
    top: 18%;
  }
  .xl\:-top-18\% {
    top: -18%;
  }
  .xl\:left-18\% {
    left: 18%;
  }
  .xl\:-left-18\% {
    left: -18%;
  }
  .xl\:right-18\% {
    right: 18%;
  }
  .xl\:-right-18\% {
    right: -18%;
  }
  .xl\:bottom-18\% {
    bottom: 18%;
  }
  .xl\:-bottom-18\% {
    bottom: -18%;
  }
  .gap-18\% {
    gap: 18%;
  }
  .xl\:top-18px {
    top: 18px;
  }
  .xl\:-top-18px {
    top: -18px;
  }
  .xl\:left-18px {
    left: 18px;
  }
  .xl\:-left-18px {
    left: -18px;
  }
  .xl\:right-18px {
    right: 18px;
  }
  .xl\:-right-18px {
    right: -18px;
  }
  .xl\:bottom-18px {
    bottom: 18px;
  }
  .xl\:-bottom-18px {
    bottom: -18px;
  }
  .gap-18px {
    gap: 18px;
  }
  .xl\:top-18rem {
    top: 18rem;
  }
  .xl\:-top-18rem {
    top: -18rem;
  }
  .xl\:left-18rem {
    left: 18rem;
  }
  .xl\:-left-18rem {
    left: -18rem;
  }
  .xl\:right-18rem {
    right: 18rem;
  }
  .xl\:-right-18rem {
    right: -18rem;
  }
  .xl\:bottom-18rem {
    bottom: 18rem;
  }
  .xl\:-bottom-18rem {
    bottom: -18rem;
  }
  .gap-18rem {
    gap: 18rem;
  }
  .xl\:top-19\% {
    top: 19%;
  }
  .xl\:-top-19\% {
    top: -19%;
  }
  .xl\:left-19\% {
    left: 19%;
  }
  .xl\:-left-19\% {
    left: -19%;
  }
  .xl\:right-19\% {
    right: 19%;
  }
  .xl\:-right-19\% {
    right: -19%;
  }
  .xl\:bottom-19\% {
    bottom: 19%;
  }
  .xl\:-bottom-19\% {
    bottom: -19%;
  }
  .gap-19\% {
    gap: 19%;
  }
  .xl\:top-19px {
    top: 19px;
  }
  .xl\:-top-19px {
    top: -19px;
  }
  .xl\:left-19px {
    left: 19px;
  }
  .xl\:-left-19px {
    left: -19px;
  }
  .xl\:right-19px {
    right: 19px;
  }
  .xl\:-right-19px {
    right: -19px;
  }
  .xl\:bottom-19px {
    bottom: 19px;
  }
  .xl\:-bottom-19px {
    bottom: -19px;
  }
  .gap-19px {
    gap: 19px;
  }
  .xl\:top-19rem {
    top: 19rem;
  }
  .xl\:-top-19rem {
    top: -19rem;
  }
  .xl\:left-19rem {
    left: 19rem;
  }
  .xl\:-left-19rem {
    left: -19rem;
  }
  .xl\:right-19rem {
    right: 19rem;
  }
  .xl\:-right-19rem {
    right: -19rem;
  }
  .xl\:bottom-19rem {
    bottom: 19rem;
  }
  .xl\:-bottom-19rem {
    bottom: -19rem;
  }
  .gap-19rem {
    gap: 19rem;
  }
  .xl\:top-20\% {
    top: 20%;
  }
  .xl\:-top-20\% {
    top: -20%;
  }
  .xl\:left-20\% {
    left: 20%;
  }
  .xl\:-left-20\% {
    left: -20%;
  }
  .xl\:right-20\% {
    right: 20%;
  }
  .xl\:-right-20\% {
    right: -20%;
  }
  .xl\:bottom-20\% {
    bottom: 20%;
  }
  .xl\:-bottom-20\% {
    bottom: -20%;
  }
  .gap-20\% {
    gap: 20%;
  }
  .xl\:top-20px {
    top: 20px;
  }
  .xl\:-top-20px {
    top: -20px;
  }
  .xl\:left-20px {
    left: 20px;
  }
  .xl\:-left-20px {
    left: -20px;
  }
  .xl\:right-20px {
    right: 20px;
  }
  .xl\:-right-20px {
    right: -20px;
  }
  .xl\:bottom-20px {
    bottom: 20px;
  }
  .xl\:-bottom-20px {
    bottom: -20px;
  }
  .gap-20px {
    gap: 20px;
  }
  .xl\:top-20rem {
    top: 20rem;
  }
  .xl\:-top-20rem {
    top: -20rem;
  }
  .xl\:left-20rem {
    left: 20rem;
  }
  .xl\:-left-20rem {
    left: -20rem;
  }
  .xl\:right-20rem {
    right: 20rem;
  }
  .xl\:-right-20rem {
    right: -20rem;
  }
  .xl\:bottom-20rem {
    bottom: 20rem;
  }
  .xl\:-bottom-20rem {
    bottom: -20rem;
  }
  .gap-20rem {
    gap: 20rem;
  }
  .xl\:top-21\% {
    top: 21%;
  }
  .xl\:-top-21\% {
    top: -21%;
  }
  .xl\:left-21\% {
    left: 21%;
  }
  .xl\:-left-21\% {
    left: -21%;
  }
  .xl\:right-21\% {
    right: 21%;
  }
  .xl\:-right-21\% {
    right: -21%;
  }
  .xl\:bottom-21\% {
    bottom: 21%;
  }
  .xl\:-bottom-21\% {
    bottom: -21%;
  }
  .gap-21\% {
    gap: 21%;
  }
  .xl\:top-21px {
    top: 21px;
  }
  .xl\:-top-21px {
    top: -21px;
  }
  .xl\:left-21px {
    left: 21px;
  }
  .xl\:-left-21px {
    left: -21px;
  }
  .xl\:right-21px {
    right: 21px;
  }
  .xl\:-right-21px {
    right: -21px;
  }
  .xl\:bottom-21px {
    bottom: 21px;
  }
  .xl\:-bottom-21px {
    bottom: -21px;
  }
  .gap-21px {
    gap: 21px;
  }
  .xl\:top-21rem {
    top: 21rem;
  }
  .xl\:-top-21rem {
    top: -21rem;
  }
  .xl\:left-21rem {
    left: 21rem;
  }
  .xl\:-left-21rem {
    left: -21rem;
  }
  .xl\:right-21rem {
    right: 21rem;
  }
  .xl\:-right-21rem {
    right: -21rem;
  }
  .xl\:bottom-21rem {
    bottom: 21rem;
  }
  .xl\:-bottom-21rem {
    bottom: -21rem;
  }
  .gap-21rem {
    gap: 21rem;
  }
  .xl\:top-22\% {
    top: 22%;
  }
  .xl\:-top-22\% {
    top: -22%;
  }
  .xl\:left-22\% {
    left: 22%;
  }
  .xl\:-left-22\% {
    left: -22%;
  }
  .xl\:right-22\% {
    right: 22%;
  }
  .xl\:-right-22\% {
    right: -22%;
  }
  .xl\:bottom-22\% {
    bottom: 22%;
  }
  .xl\:-bottom-22\% {
    bottom: -22%;
  }
  .gap-22\% {
    gap: 22%;
  }
  .xl\:top-22px {
    top: 22px;
  }
  .xl\:-top-22px {
    top: -22px;
  }
  .xl\:left-22px {
    left: 22px;
  }
  .xl\:-left-22px {
    left: -22px;
  }
  .xl\:right-22px {
    right: 22px;
  }
  .xl\:-right-22px {
    right: -22px;
  }
  .xl\:bottom-22px {
    bottom: 22px;
  }
  .xl\:-bottom-22px {
    bottom: -22px;
  }
  .gap-22px {
    gap: 22px;
  }
  .xl\:top-22rem {
    top: 22rem;
  }
  .xl\:-top-22rem {
    top: -22rem;
  }
  .xl\:left-22rem {
    left: 22rem;
  }
  .xl\:-left-22rem {
    left: -22rem;
  }
  .xl\:right-22rem {
    right: 22rem;
  }
  .xl\:-right-22rem {
    right: -22rem;
  }
  .xl\:bottom-22rem {
    bottom: 22rem;
  }
  .xl\:-bottom-22rem {
    bottom: -22rem;
  }
  .gap-22rem {
    gap: 22rem;
  }
  .xl\:top-23\% {
    top: 23%;
  }
  .xl\:-top-23\% {
    top: -23%;
  }
  .xl\:left-23\% {
    left: 23%;
  }
  .xl\:-left-23\% {
    left: -23%;
  }
  .xl\:right-23\% {
    right: 23%;
  }
  .xl\:-right-23\% {
    right: -23%;
  }
  .xl\:bottom-23\% {
    bottom: 23%;
  }
  .xl\:-bottom-23\% {
    bottom: -23%;
  }
  .gap-23\% {
    gap: 23%;
  }
  .xl\:top-23px {
    top: 23px;
  }
  .xl\:-top-23px {
    top: -23px;
  }
  .xl\:left-23px {
    left: 23px;
  }
  .xl\:-left-23px {
    left: -23px;
  }
  .xl\:right-23px {
    right: 23px;
  }
  .xl\:-right-23px {
    right: -23px;
  }
  .xl\:bottom-23px {
    bottom: 23px;
  }
  .xl\:-bottom-23px {
    bottom: -23px;
  }
  .gap-23px {
    gap: 23px;
  }
  .xl\:top-23rem {
    top: 23rem;
  }
  .xl\:-top-23rem {
    top: -23rem;
  }
  .xl\:left-23rem {
    left: 23rem;
  }
  .xl\:-left-23rem {
    left: -23rem;
  }
  .xl\:right-23rem {
    right: 23rem;
  }
  .xl\:-right-23rem {
    right: -23rem;
  }
  .xl\:bottom-23rem {
    bottom: 23rem;
  }
  .xl\:-bottom-23rem {
    bottom: -23rem;
  }
  .gap-23rem {
    gap: 23rem;
  }
  .xl\:top-24\% {
    top: 24%;
  }
  .xl\:-top-24\% {
    top: -24%;
  }
  .xl\:left-24\% {
    left: 24%;
  }
  .xl\:-left-24\% {
    left: -24%;
  }
  .xl\:right-24\% {
    right: 24%;
  }
  .xl\:-right-24\% {
    right: -24%;
  }
  .xl\:bottom-24\% {
    bottom: 24%;
  }
  .xl\:-bottom-24\% {
    bottom: -24%;
  }
  .gap-24\% {
    gap: 24%;
  }
  .xl\:top-24px {
    top: 24px;
  }
  .xl\:-top-24px {
    top: -24px;
  }
  .xl\:left-24px {
    left: 24px;
  }
  .xl\:-left-24px {
    left: -24px;
  }
  .xl\:right-24px {
    right: 24px;
  }
  .xl\:-right-24px {
    right: -24px;
  }
  .xl\:bottom-24px {
    bottom: 24px;
  }
  .xl\:-bottom-24px {
    bottom: -24px;
  }
  .gap-24px {
    gap: 24px;
  }
  .xl\:top-24rem {
    top: 24rem;
  }
  .xl\:-top-24rem {
    top: -24rem;
  }
  .xl\:left-24rem {
    left: 24rem;
  }
  .xl\:-left-24rem {
    left: -24rem;
  }
  .xl\:right-24rem {
    right: 24rem;
  }
  .xl\:-right-24rem {
    right: -24rem;
  }
  .xl\:bottom-24rem {
    bottom: 24rem;
  }
  .xl\:-bottom-24rem {
    bottom: -24rem;
  }
  .gap-24rem {
    gap: 24rem;
  }
  .xl\:top-25\% {
    top: 25%;
  }
  .xl\:-top-25\% {
    top: -25%;
  }
  .xl\:left-25\% {
    left: 25%;
  }
  .xl\:-left-25\% {
    left: -25%;
  }
  .xl\:right-25\% {
    right: 25%;
  }
  .xl\:-right-25\% {
    right: -25%;
  }
  .xl\:bottom-25\% {
    bottom: 25%;
  }
  .xl\:-bottom-25\% {
    bottom: -25%;
  }
  .gap-25\% {
    gap: 25%;
  }
  .xl\:top-25px {
    top: 25px;
  }
  .xl\:-top-25px {
    top: -25px;
  }
  .xl\:left-25px {
    left: 25px;
  }
  .xl\:-left-25px {
    left: -25px;
  }
  .xl\:right-25px {
    right: 25px;
  }
  .xl\:-right-25px {
    right: -25px;
  }
  .xl\:bottom-25px {
    bottom: 25px;
  }
  .xl\:-bottom-25px {
    bottom: -25px;
  }
  .gap-25px {
    gap: 25px;
  }
  .xl\:top-25rem {
    top: 25rem;
  }
  .xl\:-top-25rem {
    top: -25rem;
  }
  .xl\:left-25rem {
    left: 25rem;
  }
  .xl\:-left-25rem {
    left: -25rem;
  }
  .xl\:right-25rem {
    right: 25rem;
  }
  .xl\:-right-25rem {
    right: -25rem;
  }
  .xl\:bottom-25rem {
    bottom: 25rem;
  }
  .xl\:-bottom-25rem {
    bottom: -25rem;
  }
  .gap-25rem {
    gap: 25rem;
  }
  .xl\:top-26\% {
    top: 26%;
  }
  .xl\:-top-26\% {
    top: -26%;
  }
  .xl\:left-26\% {
    left: 26%;
  }
  .xl\:-left-26\% {
    left: -26%;
  }
  .xl\:right-26\% {
    right: 26%;
  }
  .xl\:-right-26\% {
    right: -26%;
  }
  .xl\:bottom-26\% {
    bottom: 26%;
  }
  .xl\:-bottom-26\% {
    bottom: -26%;
  }
  .gap-26\% {
    gap: 26%;
  }
  .xl\:top-26px {
    top: 26px;
  }
  .xl\:-top-26px {
    top: -26px;
  }
  .xl\:left-26px {
    left: 26px;
  }
  .xl\:-left-26px {
    left: -26px;
  }
  .xl\:right-26px {
    right: 26px;
  }
  .xl\:-right-26px {
    right: -26px;
  }
  .xl\:bottom-26px {
    bottom: 26px;
  }
  .xl\:-bottom-26px {
    bottom: -26px;
  }
  .gap-26px {
    gap: 26px;
  }
  .xl\:top-26rem {
    top: 26rem;
  }
  .xl\:-top-26rem {
    top: -26rem;
  }
  .xl\:left-26rem {
    left: 26rem;
  }
  .xl\:-left-26rem {
    left: -26rem;
  }
  .xl\:right-26rem {
    right: 26rem;
  }
  .xl\:-right-26rem {
    right: -26rem;
  }
  .xl\:bottom-26rem {
    bottom: 26rem;
  }
  .xl\:-bottom-26rem {
    bottom: -26rem;
  }
  .gap-26rem {
    gap: 26rem;
  }
  .xl\:top-27\% {
    top: 27%;
  }
  .xl\:-top-27\% {
    top: -27%;
  }
  .xl\:left-27\% {
    left: 27%;
  }
  .xl\:-left-27\% {
    left: -27%;
  }
  .xl\:right-27\% {
    right: 27%;
  }
  .xl\:-right-27\% {
    right: -27%;
  }
  .xl\:bottom-27\% {
    bottom: 27%;
  }
  .xl\:-bottom-27\% {
    bottom: -27%;
  }
  .gap-27\% {
    gap: 27%;
  }
  .xl\:top-27px {
    top: 27px;
  }
  .xl\:-top-27px {
    top: -27px;
  }
  .xl\:left-27px {
    left: 27px;
  }
  .xl\:-left-27px {
    left: -27px;
  }
  .xl\:right-27px {
    right: 27px;
  }
  .xl\:-right-27px {
    right: -27px;
  }
  .xl\:bottom-27px {
    bottom: 27px;
  }
  .xl\:-bottom-27px {
    bottom: -27px;
  }
  .gap-27px {
    gap: 27px;
  }
  .xl\:top-27rem {
    top: 27rem;
  }
  .xl\:-top-27rem {
    top: -27rem;
  }
  .xl\:left-27rem {
    left: 27rem;
  }
  .xl\:-left-27rem {
    left: -27rem;
  }
  .xl\:right-27rem {
    right: 27rem;
  }
  .xl\:-right-27rem {
    right: -27rem;
  }
  .xl\:bottom-27rem {
    bottom: 27rem;
  }
  .xl\:-bottom-27rem {
    bottom: -27rem;
  }
  .gap-27rem {
    gap: 27rem;
  }
  .xl\:top-28\% {
    top: 28%;
  }
  .xl\:-top-28\% {
    top: -28%;
  }
  .xl\:left-28\% {
    left: 28%;
  }
  .xl\:-left-28\% {
    left: -28%;
  }
  .xl\:right-28\% {
    right: 28%;
  }
  .xl\:-right-28\% {
    right: -28%;
  }
  .xl\:bottom-28\% {
    bottom: 28%;
  }
  .xl\:-bottom-28\% {
    bottom: -28%;
  }
  .gap-28\% {
    gap: 28%;
  }
  .xl\:top-28px {
    top: 28px;
  }
  .xl\:-top-28px {
    top: -28px;
  }
  .xl\:left-28px {
    left: 28px;
  }
  .xl\:-left-28px {
    left: -28px;
  }
  .xl\:right-28px {
    right: 28px;
  }
  .xl\:-right-28px {
    right: -28px;
  }
  .xl\:bottom-28px {
    bottom: 28px;
  }
  .xl\:-bottom-28px {
    bottom: -28px;
  }
  .gap-28px {
    gap: 28px;
  }
  .xl\:top-28rem {
    top: 28rem;
  }
  .xl\:-top-28rem {
    top: -28rem;
  }
  .xl\:left-28rem {
    left: 28rem;
  }
  .xl\:-left-28rem {
    left: -28rem;
  }
  .xl\:right-28rem {
    right: 28rem;
  }
  .xl\:-right-28rem {
    right: -28rem;
  }
  .xl\:bottom-28rem {
    bottom: 28rem;
  }
  .xl\:-bottom-28rem {
    bottom: -28rem;
  }
  .gap-28rem {
    gap: 28rem;
  }
  .xl\:top-29\% {
    top: 29%;
  }
  .xl\:-top-29\% {
    top: -29%;
  }
  .xl\:left-29\% {
    left: 29%;
  }
  .xl\:-left-29\% {
    left: -29%;
  }
  .xl\:right-29\% {
    right: 29%;
  }
  .xl\:-right-29\% {
    right: -29%;
  }
  .xl\:bottom-29\% {
    bottom: 29%;
  }
  .xl\:-bottom-29\% {
    bottom: -29%;
  }
  .gap-29\% {
    gap: 29%;
  }
  .xl\:top-29px {
    top: 29px;
  }
  .xl\:-top-29px {
    top: -29px;
  }
  .xl\:left-29px {
    left: 29px;
  }
  .xl\:-left-29px {
    left: -29px;
  }
  .xl\:right-29px {
    right: 29px;
  }
  .xl\:-right-29px {
    right: -29px;
  }
  .xl\:bottom-29px {
    bottom: 29px;
  }
  .xl\:-bottom-29px {
    bottom: -29px;
  }
  .gap-29px {
    gap: 29px;
  }
  .xl\:top-29rem {
    top: 29rem;
  }
  .xl\:-top-29rem {
    top: -29rem;
  }
  .xl\:left-29rem {
    left: 29rem;
  }
  .xl\:-left-29rem {
    left: -29rem;
  }
  .xl\:right-29rem {
    right: 29rem;
  }
  .xl\:-right-29rem {
    right: -29rem;
  }
  .xl\:bottom-29rem {
    bottom: 29rem;
  }
  .xl\:-bottom-29rem {
    bottom: -29rem;
  }
  .gap-29rem {
    gap: 29rem;
  }
  .xl\:top-30\% {
    top: 30%;
  }
  .xl\:-top-30\% {
    top: -30%;
  }
  .xl\:left-30\% {
    left: 30%;
  }
  .xl\:-left-30\% {
    left: -30%;
  }
  .xl\:right-30\% {
    right: 30%;
  }
  .xl\:-right-30\% {
    right: -30%;
  }
  .xl\:bottom-30\% {
    bottom: 30%;
  }
  .xl\:-bottom-30\% {
    bottom: -30%;
  }
  .gap-30\% {
    gap: 30%;
  }
  .xl\:top-30px {
    top: 30px;
  }
  .xl\:-top-30px {
    top: -30px;
  }
  .xl\:left-30px {
    left: 30px;
  }
  .xl\:-left-30px {
    left: -30px;
  }
  .xl\:right-30px {
    right: 30px;
  }
  .xl\:-right-30px {
    right: -30px;
  }
  .xl\:bottom-30px {
    bottom: 30px;
  }
  .xl\:-bottom-30px {
    bottom: -30px;
  }
  .gap-30px {
    gap: 30px;
  }
  .xl\:top-30rem {
    top: 30rem;
  }
  .xl\:-top-30rem {
    top: -30rem;
  }
  .xl\:left-30rem {
    left: 30rem;
  }
  .xl\:-left-30rem {
    left: -30rem;
  }
  .xl\:right-30rem {
    right: 30rem;
  }
  .xl\:-right-30rem {
    right: -30rem;
  }
  .xl\:bottom-30rem {
    bottom: 30rem;
  }
  .xl\:-bottom-30rem {
    bottom: -30rem;
  }
  .gap-30rem {
    gap: 30rem;
  }
  .xl\:top-31\% {
    top: 31%;
  }
  .xl\:-top-31\% {
    top: -31%;
  }
  .xl\:left-31\% {
    left: 31%;
  }
  .xl\:-left-31\% {
    left: -31%;
  }
  .xl\:right-31\% {
    right: 31%;
  }
  .xl\:-right-31\% {
    right: -31%;
  }
  .xl\:bottom-31\% {
    bottom: 31%;
  }
  .xl\:-bottom-31\% {
    bottom: -31%;
  }
  .gap-31\% {
    gap: 31%;
  }
  .xl\:top-31px {
    top: 31px;
  }
  .xl\:-top-31px {
    top: -31px;
  }
  .xl\:left-31px {
    left: 31px;
  }
  .xl\:-left-31px {
    left: -31px;
  }
  .xl\:right-31px {
    right: 31px;
  }
  .xl\:-right-31px {
    right: -31px;
  }
  .xl\:bottom-31px {
    bottom: 31px;
  }
  .xl\:-bottom-31px {
    bottom: -31px;
  }
  .gap-31px {
    gap: 31px;
  }
  .xl\:top-31rem {
    top: 31rem;
  }
  .xl\:-top-31rem {
    top: -31rem;
  }
  .xl\:left-31rem {
    left: 31rem;
  }
  .xl\:-left-31rem {
    left: -31rem;
  }
  .xl\:right-31rem {
    right: 31rem;
  }
  .xl\:-right-31rem {
    right: -31rem;
  }
  .xl\:bottom-31rem {
    bottom: 31rem;
  }
  .xl\:-bottom-31rem {
    bottom: -31rem;
  }
  .gap-31rem {
    gap: 31rem;
  }
  .xl\:top-32\% {
    top: 32%;
  }
  .xl\:-top-32\% {
    top: -32%;
  }
  .xl\:left-32\% {
    left: 32%;
  }
  .xl\:-left-32\% {
    left: -32%;
  }
  .xl\:right-32\% {
    right: 32%;
  }
  .xl\:-right-32\% {
    right: -32%;
  }
  .xl\:bottom-32\% {
    bottom: 32%;
  }
  .xl\:-bottom-32\% {
    bottom: -32%;
  }
  .gap-32\% {
    gap: 32%;
  }
  .xl\:top-32px {
    top: 32px;
  }
  .xl\:-top-32px {
    top: -32px;
  }
  .xl\:left-32px {
    left: 32px;
  }
  .xl\:-left-32px {
    left: -32px;
  }
  .xl\:right-32px {
    right: 32px;
  }
  .xl\:-right-32px {
    right: -32px;
  }
  .xl\:bottom-32px {
    bottom: 32px;
  }
  .xl\:-bottom-32px {
    bottom: -32px;
  }
  .gap-32px {
    gap: 32px;
  }
  .xl\:top-32rem {
    top: 32rem;
  }
  .xl\:-top-32rem {
    top: -32rem;
  }
  .xl\:left-32rem {
    left: 32rem;
  }
  .xl\:-left-32rem {
    left: -32rem;
  }
  .xl\:right-32rem {
    right: 32rem;
  }
  .xl\:-right-32rem {
    right: -32rem;
  }
  .xl\:bottom-32rem {
    bottom: 32rem;
  }
  .xl\:-bottom-32rem {
    bottom: -32rem;
  }
  .gap-32rem {
    gap: 32rem;
  }
  .xl\:top-33\% {
    top: 33%;
  }
  .xl\:-top-33\% {
    top: -33%;
  }
  .xl\:left-33\% {
    left: 33%;
  }
  .xl\:-left-33\% {
    left: -33%;
  }
  .xl\:right-33\% {
    right: 33%;
  }
  .xl\:-right-33\% {
    right: -33%;
  }
  .xl\:bottom-33\% {
    bottom: 33%;
  }
  .xl\:-bottom-33\% {
    bottom: -33%;
  }
  .gap-33\% {
    gap: 33%;
  }
  .xl\:top-33px {
    top: 33px;
  }
  .xl\:-top-33px {
    top: -33px;
  }
  .xl\:left-33px {
    left: 33px;
  }
  .xl\:-left-33px {
    left: -33px;
  }
  .xl\:right-33px {
    right: 33px;
  }
  .xl\:-right-33px {
    right: -33px;
  }
  .xl\:bottom-33px {
    bottom: 33px;
  }
  .xl\:-bottom-33px {
    bottom: -33px;
  }
  .gap-33px {
    gap: 33px;
  }
  .xl\:top-33rem {
    top: 33rem;
  }
  .xl\:-top-33rem {
    top: -33rem;
  }
  .xl\:left-33rem {
    left: 33rem;
  }
  .xl\:-left-33rem {
    left: -33rem;
  }
  .xl\:right-33rem {
    right: 33rem;
  }
  .xl\:-right-33rem {
    right: -33rem;
  }
  .xl\:bottom-33rem {
    bottom: 33rem;
  }
  .xl\:-bottom-33rem {
    bottom: -33rem;
  }
  .gap-33rem {
    gap: 33rem;
  }
  .xl\:top-34\% {
    top: 34%;
  }
  .xl\:-top-34\% {
    top: -34%;
  }
  .xl\:left-34\% {
    left: 34%;
  }
  .xl\:-left-34\% {
    left: -34%;
  }
  .xl\:right-34\% {
    right: 34%;
  }
  .xl\:-right-34\% {
    right: -34%;
  }
  .xl\:bottom-34\% {
    bottom: 34%;
  }
  .xl\:-bottom-34\% {
    bottom: -34%;
  }
  .gap-34\% {
    gap: 34%;
  }
  .xl\:top-34px {
    top: 34px;
  }
  .xl\:-top-34px {
    top: -34px;
  }
  .xl\:left-34px {
    left: 34px;
  }
  .xl\:-left-34px {
    left: -34px;
  }
  .xl\:right-34px {
    right: 34px;
  }
  .xl\:-right-34px {
    right: -34px;
  }
  .xl\:bottom-34px {
    bottom: 34px;
  }
  .xl\:-bottom-34px {
    bottom: -34px;
  }
  .gap-34px {
    gap: 34px;
  }
  .xl\:top-34rem {
    top: 34rem;
  }
  .xl\:-top-34rem {
    top: -34rem;
  }
  .xl\:left-34rem {
    left: 34rem;
  }
  .xl\:-left-34rem {
    left: -34rem;
  }
  .xl\:right-34rem {
    right: 34rem;
  }
  .xl\:-right-34rem {
    right: -34rem;
  }
  .xl\:bottom-34rem {
    bottom: 34rem;
  }
  .xl\:-bottom-34rem {
    bottom: -34rem;
  }
  .gap-34rem {
    gap: 34rem;
  }
  .xl\:top-35\% {
    top: 35%;
  }
  .xl\:-top-35\% {
    top: -35%;
  }
  .xl\:left-35\% {
    left: 35%;
  }
  .xl\:-left-35\% {
    left: -35%;
  }
  .xl\:right-35\% {
    right: 35%;
  }
  .xl\:-right-35\% {
    right: -35%;
  }
  .xl\:bottom-35\% {
    bottom: 35%;
  }
  .xl\:-bottom-35\% {
    bottom: -35%;
  }
  .gap-35\% {
    gap: 35%;
  }
  .xl\:top-35px {
    top: 35px;
  }
  .xl\:-top-35px {
    top: -35px;
  }
  .xl\:left-35px {
    left: 35px;
  }
  .xl\:-left-35px {
    left: -35px;
  }
  .xl\:right-35px {
    right: 35px;
  }
  .xl\:-right-35px {
    right: -35px;
  }
  .xl\:bottom-35px {
    bottom: 35px;
  }
  .xl\:-bottom-35px {
    bottom: -35px;
  }
  .gap-35px {
    gap: 35px;
  }
  .xl\:top-35rem {
    top: 35rem;
  }
  .xl\:-top-35rem {
    top: -35rem;
  }
  .xl\:left-35rem {
    left: 35rem;
  }
  .xl\:-left-35rem {
    left: -35rem;
  }
  .xl\:right-35rem {
    right: 35rem;
  }
  .xl\:-right-35rem {
    right: -35rem;
  }
  .xl\:bottom-35rem {
    bottom: 35rem;
  }
  .xl\:-bottom-35rem {
    bottom: -35rem;
  }
  .gap-35rem {
    gap: 35rem;
  }
  .xl\:top-36\% {
    top: 36%;
  }
  .xl\:-top-36\% {
    top: -36%;
  }
  .xl\:left-36\% {
    left: 36%;
  }
  .xl\:-left-36\% {
    left: -36%;
  }
  .xl\:right-36\% {
    right: 36%;
  }
  .xl\:-right-36\% {
    right: -36%;
  }
  .xl\:bottom-36\% {
    bottom: 36%;
  }
  .xl\:-bottom-36\% {
    bottom: -36%;
  }
  .gap-36\% {
    gap: 36%;
  }
  .xl\:top-36px {
    top: 36px;
  }
  .xl\:-top-36px {
    top: -36px;
  }
  .xl\:left-36px {
    left: 36px;
  }
  .xl\:-left-36px {
    left: -36px;
  }
  .xl\:right-36px {
    right: 36px;
  }
  .xl\:-right-36px {
    right: -36px;
  }
  .xl\:bottom-36px {
    bottom: 36px;
  }
  .xl\:-bottom-36px {
    bottom: -36px;
  }
  .gap-36px {
    gap: 36px;
  }
  .xl\:top-36rem {
    top: 36rem;
  }
  .xl\:-top-36rem {
    top: -36rem;
  }
  .xl\:left-36rem {
    left: 36rem;
  }
  .xl\:-left-36rem {
    left: -36rem;
  }
  .xl\:right-36rem {
    right: 36rem;
  }
  .xl\:-right-36rem {
    right: -36rem;
  }
  .xl\:bottom-36rem {
    bottom: 36rem;
  }
  .xl\:-bottom-36rem {
    bottom: -36rem;
  }
  .gap-36rem {
    gap: 36rem;
  }
  .xl\:top-37\% {
    top: 37%;
  }
  .xl\:-top-37\% {
    top: -37%;
  }
  .xl\:left-37\% {
    left: 37%;
  }
  .xl\:-left-37\% {
    left: -37%;
  }
  .xl\:right-37\% {
    right: 37%;
  }
  .xl\:-right-37\% {
    right: -37%;
  }
  .xl\:bottom-37\% {
    bottom: 37%;
  }
  .xl\:-bottom-37\% {
    bottom: -37%;
  }
  .gap-37\% {
    gap: 37%;
  }
  .xl\:top-37px {
    top: 37px;
  }
  .xl\:-top-37px {
    top: -37px;
  }
  .xl\:left-37px {
    left: 37px;
  }
  .xl\:-left-37px {
    left: -37px;
  }
  .xl\:right-37px {
    right: 37px;
  }
  .xl\:-right-37px {
    right: -37px;
  }
  .xl\:bottom-37px {
    bottom: 37px;
  }
  .xl\:-bottom-37px {
    bottom: -37px;
  }
  .gap-37px {
    gap: 37px;
  }
  .xl\:top-37rem {
    top: 37rem;
  }
  .xl\:-top-37rem {
    top: -37rem;
  }
  .xl\:left-37rem {
    left: 37rem;
  }
  .xl\:-left-37rem {
    left: -37rem;
  }
  .xl\:right-37rem {
    right: 37rem;
  }
  .xl\:-right-37rem {
    right: -37rem;
  }
  .xl\:bottom-37rem {
    bottom: 37rem;
  }
  .xl\:-bottom-37rem {
    bottom: -37rem;
  }
  .gap-37rem {
    gap: 37rem;
  }
  .xl\:top-38\% {
    top: 38%;
  }
  .xl\:-top-38\% {
    top: -38%;
  }
  .xl\:left-38\% {
    left: 38%;
  }
  .xl\:-left-38\% {
    left: -38%;
  }
  .xl\:right-38\% {
    right: 38%;
  }
  .xl\:-right-38\% {
    right: -38%;
  }
  .xl\:bottom-38\% {
    bottom: 38%;
  }
  .xl\:-bottom-38\% {
    bottom: -38%;
  }
  .gap-38\% {
    gap: 38%;
  }
  .xl\:top-38px {
    top: 38px;
  }
  .xl\:-top-38px {
    top: -38px;
  }
  .xl\:left-38px {
    left: 38px;
  }
  .xl\:-left-38px {
    left: -38px;
  }
  .xl\:right-38px {
    right: 38px;
  }
  .xl\:-right-38px {
    right: -38px;
  }
  .xl\:bottom-38px {
    bottom: 38px;
  }
  .xl\:-bottom-38px {
    bottom: -38px;
  }
  .gap-38px {
    gap: 38px;
  }
  .xl\:top-38rem {
    top: 38rem;
  }
  .xl\:-top-38rem {
    top: -38rem;
  }
  .xl\:left-38rem {
    left: 38rem;
  }
  .xl\:-left-38rem {
    left: -38rem;
  }
  .xl\:right-38rem {
    right: 38rem;
  }
  .xl\:-right-38rem {
    right: -38rem;
  }
  .xl\:bottom-38rem {
    bottom: 38rem;
  }
  .xl\:-bottom-38rem {
    bottom: -38rem;
  }
  .gap-38rem {
    gap: 38rem;
  }
  .xl\:top-39\% {
    top: 39%;
  }
  .xl\:-top-39\% {
    top: -39%;
  }
  .xl\:left-39\% {
    left: 39%;
  }
  .xl\:-left-39\% {
    left: -39%;
  }
  .xl\:right-39\% {
    right: 39%;
  }
  .xl\:-right-39\% {
    right: -39%;
  }
  .xl\:bottom-39\% {
    bottom: 39%;
  }
  .xl\:-bottom-39\% {
    bottom: -39%;
  }
  .gap-39\% {
    gap: 39%;
  }
  .xl\:top-39px {
    top: 39px;
  }
  .xl\:-top-39px {
    top: -39px;
  }
  .xl\:left-39px {
    left: 39px;
  }
  .xl\:-left-39px {
    left: -39px;
  }
  .xl\:right-39px {
    right: 39px;
  }
  .xl\:-right-39px {
    right: -39px;
  }
  .xl\:bottom-39px {
    bottom: 39px;
  }
  .xl\:-bottom-39px {
    bottom: -39px;
  }
  .gap-39px {
    gap: 39px;
  }
  .xl\:top-39rem {
    top: 39rem;
  }
  .xl\:-top-39rem {
    top: -39rem;
  }
  .xl\:left-39rem {
    left: 39rem;
  }
  .xl\:-left-39rem {
    left: -39rem;
  }
  .xl\:right-39rem {
    right: 39rem;
  }
  .xl\:-right-39rem {
    right: -39rem;
  }
  .xl\:bottom-39rem {
    bottom: 39rem;
  }
  .xl\:-bottom-39rem {
    bottom: -39rem;
  }
  .gap-39rem {
    gap: 39rem;
  }
  .xl\:top-40\% {
    top: 40%;
  }
  .xl\:-top-40\% {
    top: -40%;
  }
  .xl\:left-40\% {
    left: 40%;
  }
  .xl\:-left-40\% {
    left: -40%;
  }
  .xl\:right-40\% {
    right: 40%;
  }
  .xl\:-right-40\% {
    right: -40%;
  }
  .xl\:bottom-40\% {
    bottom: 40%;
  }
  .xl\:-bottom-40\% {
    bottom: -40%;
  }
  .gap-40\% {
    gap: 40%;
  }
  .xl\:top-40px {
    top: 40px;
  }
  .xl\:-top-40px {
    top: -40px;
  }
  .xl\:left-40px {
    left: 40px;
  }
  .xl\:-left-40px {
    left: -40px;
  }
  .xl\:right-40px {
    right: 40px;
  }
  .xl\:-right-40px {
    right: -40px;
  }
  .xl\:bottom-40px {
    bottom: 40px;
  }
  .xl\:-bottom-40px {
    bottom: -40px;
  }
  .gap-40px {
    gap: 40px;
  }
  .xl\:top-40rem {
    top: 40rem;
  }
  .xl\:-top-40rem {
    top: -40rem;
  }
  .xl\:left-40rem {
    left: 40rem;
  }
  .xl\:-left-40rem {
    left: -40rem;
  }
  .xl\:right-40rem {
    right: 40rem;
  }
  .xl\:-right-40rem {
    right: -40rem;
  }
  .xl\:bottom-40rem {
    bottom: 40rem;
  }
  .xl\:-bottom-40rem {
    bottom: -40rem;
  }
  .gap-40rem {
    gap: 40rem;
  }
  .xl\:top-41\% {
    top: 41%;
  }
  .xl\:-top-41\% {
    top: -41%;
  }
  .xl\:left-41\% {
    left: 41%;
  }
  .xl\:-left-41\% {
    left: -41%;
  }
  .xl\:right-41\% {
    right: 41%;
  }
  .xl\:-right-41\% {
    right: -41%;
  }
  .xl\:bottom-41\% {
    bottom: 41%;
  }
  .xl\:-bottom-41\% {
    bottom: -41%;
  }
  .gap-41\% {
    gap: 41%;
  }
  .xl\:top-41px {
    top: 41px;
  }
  .xl\:-top-41px {
    top: -41px;
  }
  .xl\:left-41px {
    left: 41px;
  }
  .xl\:-left-41px {
    left: -41px;
  }
  .xl\:right-41px {
    right: 41px;
  }
  .xl\:-right-41px {
    right: -41px;
  }
  .xl\:bottom-41px {
    bottom: 41px;
  }
  .xl\:-bottom-41px {
    bottom: -41px;
  }
  .gap-41px {
    gap: 41px;
  }
  .xl\:top-41rem {
    top: 41rem;
  }
  .xl\:-top-41rem {
    top: -41rem;
  }
  .xl\:left-41rem {
    left: 41rem;
  }
  .xl\:-left-41rem {
    left: -41rem;
  }
  .xl\:right-41rem {
    right: 41rem;
  }
  .xl\:-right-41rem {
    right: -41rem;
  }
  .xl\:bottom-41rem {
    bottom: 41rem;
  }
  .xl\:-bottom-41rem {
    bottom: -41rem;
  }
  .gap-41rem {
    gap: 41rem;
  }
  .xl\:top-42\% {
    top: 42%;
  }
  .xl\:-top-42\% {
    top: -42%;
  }
  .xl\:left-42\% {
    left: 42%;
  }
  .xl\:-left-42\% {
    left: -42%;
  }
  .xl\:right-42\% {
    right: 42%;
  }
  .xl\:-right-42\% {
    right: -42%;
  }
  .xl\:bottom-42\% {
    bottom: 42%;
  }
  .xl\:-bottom-42\% {
    bottom: -42%;
  }
  .gap-42\% {
    gap: 42%;
  }
  .xl\:top-42px {
    top: 42px;
  }
  .xl\:-top-42px {
    top: -42px;
  }
  .xl\:left-42px {
    left: 42px;
  }
  .xl\:-left-42px {
    left: -42px;
  }
  .xl\:right-42px {
    right: 42px;
  }
  .xl\:-right-42px {
    right: -42px;
  }
  .xl\:bottom-42px {
    bottom: 42px;
  }
  .xl\:-bottom-42px {
    bottom: -42px;
  }
  .gap-42px {
    gap: 42px;
  }
  .xl\:top-42rem {
    top: 42rem;
  }
  .xl\:-top-42rem {
    top: -42rem;
  }
  .xl\:left-42rem {
    left: 42rem;
  }
  .xl\:-left-42rem {
    left: -42rem;
  }
  .xl\:right-42rem {
    right: 42rem;
  }
  .xl\:-right-42rem {
    right: -42rem;
  }
  .xl\:bottom-42rem {
    bottom: 42rem;
  }
  .xl\:-bottom-42rem {
    bottom: -42rem;
  }
  .gap-42rem {
    gap: 42rem;
  }
  .xl\:top-43\% {
    top: 43%;
  }
  .xl\:-top-43\% {
    top: -43%;
  }
  .xl\:left-43\% {
    left: 43%;
  }
  .xl\:-left-43\% {
    left: -43%;
  }
  .xl\:right-43\% {
    right: 43%;
  }
  .xl\:-right-43\% {
    right: -43%;
  }
  .xl\:bottom-43\% {
    bottom: 43%;
  }
  .xl\:-bottom-43\% {
    bottom: -43%;
  }
  .gap-43\% {
    gap: 43%;
  }
  .xl\:top-43px {
    top: 43px;
  }
  .xl\:-top-43px {
    top: -43px;
  }
  .xl\:left-43px {
    left: 43px;
  }
  .xl\:-left-43px {
    left: -43px;
  }
  .xl\:right-43px {
    right: 43px;
  }
  .xl\:-right-43px {
    right: -43px;
  }
  .xl\:bottom-43px {
    bottom: 43px;
  }
  .xl\:-bottom-43px {
    bottom: -43px;
  }
  .gap-43px {
    gap: 43px;
  }
  .xl\:top-43rem {
    top: 43rem;
  }
  .xl\:-top-43rem {
    top: -43rem;
  }
  .xl\:left-43rem {
    left: 43rem;
  }
  .xl\:-left-43rem {
    left: -43rem;
  }
  .xl\:right-43rem {
    right: 43rem;
  }
  .xl\:-right-43rem {
    right: -43rem;
  }
  .xl\:bottom-43rem {
    bottom: 43rem;
  }
  .xl\:-bottom-43rem {
    bottom: -43rem;
  }
  .gap-43rem {
    gap: 43rem;
  }
  .xl\:top-44\% {
    top: 44%;
  }
  .xl\:-top-44\% {
    top: -44%;
  }
  .xl\:left-44\% {
    left: 44%;
  }
  .xl\:-left-44\% {
    left: -44%;
  }
  .xl\:right-44\% {
    right: 44%;
  }
  .xl\:-right-44\% {
    right: -44%;
  }
  .xl\:bottom-44\% {
    bottom: 44%;
  }
  .xl\:-bottom-44\% {
    bottom: -44%;
  }
  .gap-44\% {
    gap: 44%;
  }
  .xl\:top-44px {
    top: 44px;
  }
  .xl\:-top-44px {
    top: -44px;
  }
  .xl\:left-44px {
    left: 44px;
  }
  .xl\:-left-44px {
    left: -44px;
  }
  .xl\:right-44px {
    right: 44px;
  }
  .xl\:-right-44px {
    right: -44px;
  }
  .xl\:bottom-44px {
    bottom: 44px;
  }
  .xl\:-bottom-44px {
    bottom: -44px;
  }
  .gap-44px {
    gap: 44px;
  }
  .xl\:top-44rem {
    top: 44rem;
  }
  .xl\:-top-44rem {
    top: -44rem;
  }
  .xl\:left-44rem {
    left: 44rem;
  }
  .xl\:-left-44rem {
    left: -44rem;
  }
  .xl\:right-44rem {
    right: 44rem;
  }
  .xl\:-right-44rem {
    right: -44rem;
  }
  .xl\:bottom-44rem {
    bottom: 44rem;
  }
  .xl\:-bottom-44rem {
    bottom: -44rem;
  }
  .gap-44rem {
    gap: 44rem;
  }
  .xl\:top-45\% {
    top: 45%;
  }
  .xl\:-top-45\% {
    top: -45%;
  }
  .xl\:left-45\% {
    left: 45%;
  }
  .xl\:-left-45\% {
    left: -45%;
  }
  .xl\:right-45\% {
    right: 45%;
  }
  .xl\:-right-45\% {
    right: -45%;
  }
  .xl\:bottom-45\% {
    bottom: 45%;
  }
  .xl\:-bottom-45\% {
    bottom: -45%;
  }
  .gap-45\% {
    gap: 45%;
  }
  .xl\:top-45px {
    top: 45px;
  }
  .xl\:-top-45px {
    top: -45px;
  }
  .xl\:left-45px {
    left: 45px;
  }
  .xl\:-left-45px {
    left: -45px;
  }
  .xl\:right-45px {
    right: 45px;
  }
  .xl\:-right-45px {
    right: -45px;
  }
  .xl\:bottom-45px {
    bottom: 45px;
  }
  .xl\:-bottom-45px {
    bottom: -45px;
  }
  .gap-45px {
    gap: 45px;
  }
  .xl\:top-45rem {
    top: 45rem;
  }
  .xl\:-top-45rem {
    top: -45rem;
  }
  .xl\:left-45rem {
    left: 45rem;
  }
  .xl\:-left-45rem {
    left: -45rem;
  }
  .xl\:right-45rem {
    right: 45rem;
  }
  .xl\:-right-45rem {
    right: -45rem;
  }
  .xl\:bottom-45rem {
    bottom: 45rem;
  }
  .xl\:-bottom-45rem {
    bottom: -45rem;
  }
  .gap-45rem {
    gap: 45rem;
  }
  .xl\:top-46\% {
    top: 46%;
  }
  .xl\:-top-46\% {
    top: -46%;
  }
  .xl\:left-46\% {
    left: 46%;
  }
  .xl\:-left-46\% {
    left: -46%;
  }
  .xl\:right-46\% {
    right: 46%;
  }
  .xl\:-right-46\% {
    right: -46%;
  }
  .xl\:bottom-46\% {
    bottom: 46%;
  }
  .xl\:-bottom-46\% {
    bottom: -46%;
  }
  .gap-46\% {
    gap: 46%;
  }
  .xl\:top-46px {
    top: 46px;
  }
  .xl\:-top-46px {
    top: -46px;
  }
  .xl\:left-46px {
    left: 46px;
  }
  .xl\:-left-46px {
    left: -46px;
  }
  .xl\:right-46px {
    right: 46px;
  }
  .xl\:-right-46px {
    right: -46px;
  }
  .xl\:bottom-46px {
    bottom: 46px;
  }
  .xl\:-bottom-46px {
    bottom: -46px;
  }
  .gap-46px {
    gap: 46px;
  }
  .xl\:top-46rem {
    top: 46rem;
  }
  .xl\:-top-46rem {
    top: -46rem;
  }
  .xl\:left-46rem {
    left: 46rem;
  }
  .xl\:-left-46rem {
    left: -46rem;
  }
  .xl\:right-46rem {
    right: 46rem;
  }
  .xl\:-right-46rem {
    right: -46rem;
  }
  .xl\:bottom-46rem {
    bottom: 46rem;
  }
  .xl\:-bottom-46rem {
    bottom: -46rem;
  }
  .gap-46rem {
    gap: 46rem;
  }
  .xl\:top-47\% {
    top: 47%;
  }
  .xl\:-top-47\% {
    top: -47%;
  }
  .xl\:left-47\% {
    left: 47%;
  }
  .xl\:-left-47\% {
    left: -47%;
  }
  .xl\:right-47\% {
    right: 47%;
  }
  .xl\:-right-47\% {
    right: -47%;
  }
  .xl\:bottom-47\% {
    bottom: 47%;
  }
  .xl\:-bottom-47\% {
    bottom: -47%;
  }
  .gap-47\% {
    gap: 47%;
  }
  .xl\:top-47px {
    top: 47px;
  }
  .xl\:-top-47px {
    top: -47px;
  }
  .xl\:left-47px {
    left: 47px;
  }
  .xl\:-left-47px {
    left: -47px;
  }
  .xl\:right-47px {
    right: 47px;
  }
  .xl\:-right-47px {
    right: -47px;
  }
  .xl\:bottom-47px {
    bottom: 47px;
  }
  .xl\:-bottom-47px {
    bottom: -47px;
  }
  .gap-47px {
    gap: 47px;
  }
  .xl\:top-47rem {
    top: 47rem;
  }
  .xl\:-top-47rem {
    top: -47rem;
  }
  .xl\:left-47rem {
    left: 47rem;
  }
  .xl\:-left-47rem {
    left: -47rem;
  }
  .xl\:right-47rem {
    right: 47rem;
  }
  .xl\:-right-47rem {
    right: -47rem;
  }
  .xl\:bottom-47rem {
    bottom: 47rem;
  }
  .xl\:-bottom-47rem {
    bottom: -47rem;
  }
  .gap-47rem {
    gap: 47rem;
  }
  .xl\:top-48\% {
    top: 48%;
  }
  .xl\:-top-48\% {
    top: -48%;
  }
  .xl\:left-48\% {
    left: 48%;
  }
  .xl\:-left-48\% {
    left: -48%;
  }
  .xl\:right-48\% {
    right: 48%;
  }
  .xl\:-right-48\% {
    right: -48%;
  }
  .xl\:bottom-48\% {
    bottom: 48%;
  }
  .xl\:-bottom-48\% {
    bottom: -48%;
  }
  .gap-48\% {
    gap: 48%;
  }
  .xl\:top-48px {
    top: 48px;
  }
  .xl\:-top-48px {
    top: -48px;
  }
  .xl\:left-48px {
    left: 48px;
  }
  .xl\:-left-48px {
    left: -48px;
  }
  .xl\:right-48px {
    right: 48px;
  }
  .xl\:-right-48px {
    right: -48px;
  }
  .xl\:bottom-48px {
    bottom: 48px;
  }
  .xl\:-bottom-48px {
    bottom: -48px;
  }
  .gap-48px {
    gap: 48px;
  }
  .xl\:top-48rem {
    top: 48rem;
  }
  .xl\:-top-48rem {
    top: -48rem;
  }
  .xl\:left-48rem {
    left: 48rem;
  }
  .xl\:-left-48rem {
    left: -48rem;
  }
  .xl\:right-48rem {
    right: 48rem;
  }
  .xl\:-right-48rem {
    right: -48rem;
  }
  .xl\:bottom-48rem {
    bottom: 48rem;
  }
  .xl\:-bottom-48rem {
    bottom: -48rem;
  }
  .gap-48rem {
    gap: 48rem;
  }
  .xl\:top-49\% {
    top: 49%;
  }
  .xl\:-top-49\% {
    top: -49%;
  }
  .xl\:left-49\% {
    left: 49%;
  }
  .xl\:-left-49\% {
    left: -49%;
  }
  .xl\:right-49\% {
    right: 49%;
  }
  .xl\:-right-49\% {
    right: -49%;
  }
  .xl\:bottom-49\% {
    bottom: 49%;
  }
  .xl\:-bottom-49\% {
    bottom: -49%;
  }
  .gap-49\% {
    gap: 49%;
  }
  .xl\:top-49px {
    top: 49px;
  }
  .xl\:-top-49px {
    top: -49px;
  }
  .xl\:left-49px {
    left: 49px;
  }
  .xl\:-left-49px {
    left: -49px;
  }
  .xl\:right-49px {
    right: 49px;
  }
  .xl\:-right-49px {
    right: -49px;
  }
  .xl\:bottom-49px {
    bottom: 49px;
  }
  .xl\:-bottom-49px {
    bottom: -49px;
  }
  .gap-49px {
    gap: 49px;
  }
  .xl\:top-49rem {
    top: 49rem;
  }
  .xl\:-top-49rem {
    top: -49rem;
  }
  .xl\:left-49rem {
    left: 49rem;
  }
  .xl\:-left-49rem {
    left: -49rem;
  }
  .xl\:right-49rem {
    right: 49rem;
  }
  .xl\:-right-49rem {
    right: -49rem;
  }
  .xl\:bottom-49rem {
    bottom: 49rem;
  }
  .xl\:-bottom-49rem {
    bottom: -49rem;
  }
  .gap-49rem {
    gap: 49rem;
  }
  .xl\:top-50\% {
    top: 50%;
  }
  .xl\:-top-50\% {
    top: -50%;
  }
  .xl\:left-50\% {
    left: 50%;
  }
  .xl\:-left-50\% {
    left: -50%;
  }
  .xl\:right-50\% {
    right: 50%;
  }
  .xl\:-right-50\% {
    right: -50%;
  }
  .xl\:bottom-50\% {
    bottom: 50%;
  }
  .xl\:-bottom-50\% {
    bottom: -50%;
  }
  .gap-50\% {
    gap: 50%;
  }
  .xl\:top-50px {
    top: 50px;
  }
  .xl\:-top-50px {
    top: -50px;
  }
  .xl\:left-50px {
    left: 50px;
  }
  .xl\:-left-50px {
    left: -50px;
  }
  .xl\:right-50px {
    right: 50px;
  }
  .xl\:-right-50px {
    right: -50px;
  }
  .xl\:bottom-50px {
    bottom: 50px;
  }
  .xl\:-bottom-50px {
    bottom: -50px;
  }
  .gap-50px {
    gap: 50px;
  }
  .xl\:top-50rem {
    top: 50rem;
  }
  .xl\:-top-50rem {
    top: -50rem;
  }
  .xl\:left-50rem {
    left: 50rem;
  }
  .xl\:-left-50rem {
    left: -50rem;
  }
  .xl\:right-50rem {
    right: 50rem;
  }
  .xl\:-right-50rem {
    right: -50rem;
  }
  .xl\:bottom-50rem {
    bottom: 50rem;
  }
  .xl\:-bottom-50rem {
    bottom: -50rem;
  }
  .gap-50rem {
    gap: 50rem;
  }
  .xl\:top-51\% {
    top: 51%;
  }
  .xl\:-top-51\% {
    top: -51%;
  }
  .xl\:left-51\% {
    left: 51%;
  }
  .xl\:-left-51\% {
    left: -51%;
  }
  .xl\:right-51\% {
    right: 51%;
  }
  .xl\:-right-51\% {
    right: -51%;
  }
  .xl\:bottom-51\% {
    bottom: 51%;
  }
  .xl\:-bottom-51\% {
    bottom: -51%;
  }
  .gap-51\% {
    gap: 51%;
  }
  .xl\:top-51px {
    top: 51px;
  }
  .xl\:-top-51px {
    top: -51px;
  }
  .xl\:left-51px {
    left: 51px;
  }
  .xl\:-left-51px {
    left: -51px;
  }
  .xl\:right-51px {
    right: 51px;
  }
  .xl\:-right-51px {
    right: -51px;
  }
  .xl\:bottom-51px {
    bottom: 51px;
  }
  .xl\:-bottom-51px {
    bottom: -51px;
  }
  .gap-51px {
    gap: 51px;
  }
  .xl\:top-51rem {
    top: 51rem;
  }
  .xl\:-top-51rem {
    top: -51rem;
  }
  .xl\:left-51rem {
    left: 51rem;
  }
  .xl\:-left-51rem {
    left: -51rem;
  }
  .xl\:right-51rem {
    right: 51rem;
  }
  .xl\:-right-51rem {
    right: -51rem;
  }
  .xl\:bottom-51rem {
    bottom: 51rem;
  }
  .xl\:-bottom-51rem {
    bottom: -51rem;
  }
  .gap-51rem {
    gap: 51rem;
  }
  .xl\:top-52\% {
    top: 52%;
  }
  .xl\:-top-52\% {
    top: -52%;
  }
  .xl\:left-52\% {
    left: 52%;
  }
  .xl\:-left-52\% {
    left: -52%;
  }
  .xl\:right-52\% {
    right: 52%;
  }
  .xl\:-right-52\% {
    right: -52%;
  }
  .xl\:bottom-52\% {
    bottom: 52%;
  }
  .xl\:-bottom-52\% {
    bottom: -52%;
  }
  .gap-52\% {
    gap: 52%;
  }
  .xl\:top-52px {
    top: 52px;
  }
  .xl\:-top-52px {
    top: -52px;
  }
  .xl\:left-52px {
    left: 52px;
  }
  .xl\:-left-52px {
    left: -52px;
  }
  .xl\:right-52px {
    right: 52px;
  }
  .xl\:-right-52px {
    right: -52px;
  }
  .xl\:bottom-52px {
    bottom: 52px;
  }
  .xl\:-bottom-52px {
    bottom: -52px;
  }
  .gap-52px {
    gap: 52px;
  }
  .xl\:top-52rem {
    top: 52rem;
  }
  .xl\:-top-52rem {
    top: -52rem;
  }
  .xl\:left-52rem {
    left: 52rem;
  }
  .xl\:-left-52rem {
    left: -52rem;
  }
  .xl\:right-52rem {
    right: 52rem;
  }
  .xl\:-right-52rem {
    right: -52rem;
  }
  .xl\:bottom-52rem {
    bottom: 52rem;
  }
  .xl\:-bottom-52rem {
    bottom: -52rem;
  }
  .gap-52rem {
    gap: 52rem;
  }
  .xl\:top-53\% {
    top: 53%;
  }
  .xl\:-top-53\% {
    top: -53%;
  }
  .xl\:left-53\% {
    left: 53%;
  }
  .xl\:-left-53\% {
    left: -53%;
  }
  .xl\:right-53\% {
    right: 53%;
  }
  .xl\:-right-53\% {
    right: -53%;
  }
  .xl\:bottom-53\% {
    bottom: 53%;
  }
  .xl\:-bottom-53\% {
    bottom: -53%;
  }
  .gap-53\% {
    gap: 53%;
  }
  .xl\:top-53px {
    top: 53px;
  }
  .xl\:-top-53px {
    top: -53px;
  }
  .xl\:left-53px {
    left: 53px;
  }
  .xl\:-left-53px {
    left: -53px;
  }
  .xl\:right-53px {
    right: 53px;
  }
  .xl\:-right-53px {
    right: -53px;
  }
  .xl\:bottom-53px {
    bottom: 53px;
  }
  .xl\:-bottom-53px {
    bottom: -53px;
  }
  .gap-53px {
    gap: 53px;
  }
  .xl\:top-53rem {
    top: 53rem;
  }
  .xl\:-top-53rem {
    top: -53rem;
  }
  .xl\:left-53rem {
    left: 53rem;
  }
  .xl\:-left-53rem {
    left: -53rem;
  }
  .xl\:right-53rem {
    right: 53rem;
  }
  .xl\:-right-53rem {
    right: -53rem;
  }
  .xl\:bottom-53rem {
    bottom: 53rem;
  }
  .xl\:-bottom-53rem {
    bottom: -53rem;
  }
  .gap-53rem {
    gap: 53rem;
  }
  .xl\:top-54\% {
    top: 54%;
  }
  .xl\:-top-54\% {
    top: -54%;
  }
  .xl\:left-54\% {
    left: 54%;
  }
  .xl\:-left-54\% {
    left: -54%;
  }
  .xl\:right-54\% {
    right: 54%;
  }
  .xl\:-right-54\% {
    right: -54%;
  }
  .xl\:bottom-54\% {
    bottom: 54%;
  }
  .xl\:-bottom-54\% {
    bottom: -54%;
  }
  .gap-54\% {
    gap: 54%;
  }
  .xl\:top-54px {
    top: 54px;
  }
  .xl\:-top-54px {
    top: -54px;
  }
  .xl\:left-54px {
    left: 54px;
  }
  .xl\:-left-54px {
    left: -54px;
  }
  .xl\:right-54px {
    right: 54px;
  }
  .xl\:-right-54px {
    right: -54px;
  }
  .xl\:bottom-54px {
    bottom: 54px;
  }
  .xl\:-bottom-54px {
    bottom: -54px;
  }
  .gap-54px {
    gap: 54px;
  }
  .xl\:top-54rem {
    top: 54rem;
  }
  .xl\:-top-54rem {
    top: -54rem;
  }
  .xl\:left-54rem {
    left: 54rem;
  }
  .xl\:-left-54rem {
    left: -54rem;
  }
  .xl\:right-54rem {
    right: 54rem;
  }
  .xl\:-right-54rem {
    right: -54rem;
  }
  .xl\:bottom-54rem {
    bottom: 54rem;
  }
  .xl\:-bottom-54rem {
    bottom: -54rem;
  }
  .gap-54rem {
    gap: 54rem;
  }
  .xl\:top-55\% {
    top: 55%;
  }
  .xl\:-top-55\% {
    top: -55%;
  }
  .xl\:left-55\% {
    left: 55%;
  }
  .xl\:-left-55\% {
    left: -55%;
  }
  .xl\:right-55\% {
    right: 55%;
  }
  .xl\:-right-55\% {
    right: -55%;
  }
  .xl\:bottom-55\% {
    bottom: 55%;
  }
  .xl\:-bottom-55\% {
    bottom: -55%;
  }
  .gap-55\% {
    gap: 55%;
  }
  .xl\:top-55px {
    top: 55px;
  }
  .xl\:-top-55px {
    top: -55px;
  }
  .xl\:left-55px {
    left: 55px;
  }
  .xl\:-left-55px {
    left: -55px;
  }
  .xl\:right-55px {
    right: 55px;
  }
  .xl\:-right-55px {
    right: -55px;
  }
  .xl\:bottom-55px {
    bottom: 55px;
  }
  .xl\:-bottom-55px {
    bottom: -55px;
  }
  .gap-55px {
    gap: 55px;
  }
  .xl\:top-55rem {
    top: 55rem;
  }
  .xl\:-top-55rem {
    top: -55rem;
  }
  .xl\:left-55rem {
    left: 55rem;
  }
  .xl\:-left-55rem {
    left: -55rem;
  }
  .xl\:right-55rem {
    right: 55rem;
  }
  .xl\:-right-55rem {
    right: -55rem;
  }
  .xl\:bottom-55rem {
    bottom: 55rem;
  }
  .xl\:-bottom-55rem {
    bottom: -55rem;
  }
  .gap-55rem {
    gap: 55rem;
  }
  .xl\:top-56\% {
    top: 56%;
  }
  .xl\:-top-56\% {
    top: -56%;
  }
  .xl\:left-56\% {
    left: 56%;
  }
  .xl\:-left-56\% {
    left: -56%;
  }
  .xl\:right-56\% {
    right: 56%;
  }
  .xl\:-right-56\% {
    right: -56%;
  }
  .xl\:bottom-56\% {
    bottom: 56%;
  }
  .xl\:-bottom-56\% {
    bottom: -56%;
  }
  .gap-56\% {
    gap: 56%;
  }
  .xl\:top-56px {
    top: 56px;
  }
  .xl\:-top-56px {
    top: -56px;
  }
  .xl\:left-56px {
    left: 56px;
  }
  .xl\:-left-56px {
    left: -56px;
  }
  .xl\:right-56px {
    right: 56px;
  }
  .xl\:-right-56px {
    right: -56px;
  }
  .xl\:bottom-56px {
    bottom: 56px;
  }
  .xl\:-bottom-56px {
    bottom: -56px;
  }
  .gap-56px {
    gap: 56px;
  }
  .xl\:top-56rem {
    top: 56rem;
  }
  .xl\:-top-56rem {
    top: -56rem;
  }
  .xl\:left-56rem {
    left: 56rem;
  }
  .xl\:-left-56rem {
    left: -56rem;
  }
  .xl\:right-56rem {
    right: 56rem;
  }
  .xl\:-right-56rem {
    right: -56rem;
  }
  .xl\:bottom-56rem {
    bottom: 56rem;
  }
  .xl\:-bottom-56rem {
    bottom: -56rem;
  }
  .gap-56rem {
    gap: 56rem;
  }
  .xl\:top-57\% {
    top: 57%;
  }
  .xl\:-top-57\% {
    top: -57%;
  }
  .xl\:left-57\% {
    left: 57%;
  }
  .xl\:-left-57\% {
    left: -57%;
  }
  .xl\:right-57\% {
    right: 57%;
  }
  .xl\:-right-57\% {
    right: -57%;
  }
  .xl\:bottom-57\% {
    bottom: 57%;
  }
  .xl\:-bottom-57\% {
    bottom: -57%;
  }
  .gap-57\% {
    gap: 57%;
  }
  .xl\:top-57px {
    top: 57px;
  }
  .xl\:-top-57px {
    top: -57px;
  }
  .xl\:left-57px {
    left: 57px;
  }
  .xl\:-left-57px {
    left: -57px;
  }
  .xl\:right-57px {
    right: 57px;
  }
  .xl\:-right-57px {
    right: -57px;
  }
  .xl\:bottom-57px {
    bottom: 57px;
  }
  .xl\:-bottom-57px {
    bottom: -57px;
  }
  .gap-57px {
    gap: 57px;
  }
  .xl\:top-57rem {
    top: 57rem;
  }
  .xl\:-top-57rem {
    top: -57rem;
  }
  .xl\:left-57rem {
    left: 57rem;
  }
  .xl\:-left-57rem {
    left: -57rem;
  }
  .xl\:right-57rem {
    right: 57rem;
  }
  .xl\:-right-57rem {
    right: -57rem;
  }
  .xl\:bottom-57rem {
    bottom: 57rem;
  }
  .xl\:-bottom-57rem {
    bottom: -57rem;
  }
  .gap-57rem {
    gap: 57rem;
  }
  .xl\:top-58\% {
    top: 58%;
  }
  .xl\:-top-58\% {
    top: -58%;
  }
  .xl\:left-58\% {
    left: 58%;
  }
  .xl\:-left-58\% {
    left: -58%;
  }
  .xl\:right-58\% {
    right: 58%;
  }
  .xl\:-right-58\% {
    right: -58%;
  }
  .xl\:bottom-58\% {
    bottom: 58%;
  }
  .xl\:-bottom-58\% {
    bottom: -58%;
  }
  .gap-58\% {
    gap: 58%;
  }
  .xl\:top-58px {
    top: 58px;
  }
  .xl\:-top-58px {
    top: -58px;
  }
  .xl\:left-58px {
    left: 58px;
  }
  .xl\:-left-58px {
    left: -58px;
  }
  .xl\:right-58px {
    right: 58px;
  }
  .xl\:-right-58px {
    right: -58px;
  }
  .xl\:bottom-58px {
    bottom: 58px;
  }
  .xl\:-bottom-58px {
    bottom: -58px;
  }
  .gap-58px {
    gap: 58px;
  }
  .xl\:top-58rem {
    top: 58rem;
  }
  .xl\:-top-58rem {
    top: -58rem;
  }
  .xl\:left-58rem {
    left: 58rem;
  }
  .xl\:-left-58rem {
    left: -58rem;
  }
  .xl\:right-58rem {
    right: 58rem;
  }
  .xl\:-right-58rem {
    right: -58rem;
  }
  .xl\:bottom-58rem {
    bottom: 58rem;
  }
  .xl\:-bottom-58rem {
    bottom: -58rem;
  }
  .gap-58rem {
    gap: 58rem;
  }
  .xl\:top-59\% {
    top: 59%;
  }
  .xl\:-top-59\% {
    top: -59%;
  }
  .xl\:left-59\% {
    left: 59%;
  }
  .xl\:-left-59\% {
    left: -59%;
  }
  .xl\:right-59\% {
    right: 59%;
  }
  .xl\:-right-59\% {
    right: -59%;
  }
  .xl\:bottom-59\% {
    bottom: 59%;
  }
  .xl\:-bottom-59\% {
    bottom: -59%;
  }
  .gap-59\% {
    gap: 59%;
  }
  .xl\:top-59px {
    top: 59px;
  }
  .xl\:-top-59px {
    top: -59px;
  }
  .xl\:left-59px {
    left: 59px;
  }
  .xl\:-left-59px {
    left: -59px;
  }
  .xl\:right-59px {
    right: 59px;
  }
  .xl\:-right-59px {
    right: -59px;
  }
  .xl\:bottom-59px {
    bottom: 59px;
  }
  .xl\:-bottom-59px {
    bottom: -59px;
  }
  .gap-59px {
    gap: 59px;
  }
  .xl\:top-59rem {
    top: 59rem;
  }
  .xl\:-top-59rem {
    top: -59rem;
  }
  .xl\:left-59rem {
    left: 59rem;
  }
  .xl\:-left-59rem {
    left: -59rem;
  }
  .xl\:right-59rem {
    right: 59rem;
  }
  .xl\:-right-59rem {
    right: -59rem;
  }
  .xl\:bottom-59rem {
    bottom: 59rem;
  }
  .xl\:-bottom-59rem {
    bottom: -59rem;
  }
  .gap-59rem {
    gap: 59rem;
  }
  .xl\:top-60\% {
    top: 60%;
  }
  .xl\:-top-60\% {
    top: -60%;
  }
  .xl\:left-60\% {
    left: 60%;
  }
  .xl\:-left-60\% {
    left: -60%;
  }
  .xl\:right-60\% {
    right: 60%;
  }
  .xl\:-right-60\% {
    right: -60%;
  }
  .xl\:bottom-60\% {
    bottom: 60%;
  }
  .xl\:-bottom-60\% {
    bottom: -60%;
  }
  .gap-60\% {
    gap: 60%;
  }
  .xl\:top-60px {
    top: 60px;
  }
  .xl\:-top-60px {
    top: -60px;
  }
  .xl\:left-60px {
    left: 60px;
  }
  .xl\:-left-60px {
    left: -60px;
  }
  .xl\:right-60px {
    right: 60px;
  }
  .xl\:-right-60px {
    right: -60px;
  }
  .xl\:bottom-60px {
    bottom: 60px;
  }
  .xl\:-bottom-60px {
    bottom: -60px;
  }
  .gap-60px {
    gap: 60px;
  }
  .xl\:top-60rem {
    top: 60rem;
  }
  .xl\:-top-60rem {
    top: -60rem;
  }
  .xl\:left-60rem {
    left: 60rem;
  }
  .xl\:-left-60rem {
    left: -60rem;
  }
  .xl\:right-60rem {
    right: 60rem;
  }
  .xl\:-right-60rem {
    right: -60rem;
  }
  .xl\:bottom-60rem {
    bottom: 60rem;
  }
  .xl\:-bottom-60rem {
    bottom: -60rem;
  }
  .gap-60rem {
    gap: 60rem;
  }
  .xl\:top-61\% {
    top: 61%;
  }
  .xl\:-top-61\% {
    top: -61%;
  }
  .xl\:left-61\% {
    left: 61%;
  }
  .xl\:-left-61\% {
    left: -61%;
  }
  .xl\:right-61\% {
    right: 61%;
  }
  .xl\:-right-61\% {
    right: -61%;
  }
  .xl\:bottom-61\% {
    bottom: 61%;
  }
  .xl\:-bottom-61\% {
    bottom: -61%;
  }
  .gap-61\% {
    gap: 61%;
  }
  .xl\:top-61px {
    top: 61px;
  }
  .xl\:-top-61px {
    top: -61px;
  }
  .xl\:left-61px {
    left: 61px;
  }
  .xl\:-left-61px {
    left: -61px;
  }
  .xl\:right-61px {
    right: 61px;
  }
  .xl\:-right-61px {
    right: -61px;
  }
  .xl\:bottom-61px {
    bottom: 61px;
  }
  .xl\:-bottom-61px {
    bottom: -61px;
  }
  .gap-61px {
    gap: 61px;
  }
  .xl\:top-61rem {
    top: 61rem;
  }
  .xl\:-top-61rem {
    top: -61rem;
  }
  .xl\:left-61rem {
    left: 61rem;
  }
  .xl\:-left-61rem {
    left: -61rem;
  }
  .xl\:right-61rem {
    right: 61rem;
  }
  .xl\:-right-61rem {
    right: -61rem;
  }
  .xl\:bottom-61rem {
    bottom: 61rem;
  }
  .xl\:-bottom-61rem {
    bottom: -61rem;
  }
  .gap-61rem {
    gap: 61rem;
  }
  .xl\:top-62\% {
    top: 62%;
  }
  .xl\:-top-62\% {
    top: -62%;
  }
  .xl\:left-62\% {
    left: 62%;
  }
  .xl\:-left-62\% {
    left: -62%;
  }
  .xl\:right-62\% {
    right: 62%;
  }
  .xl\:-right-62\% {
    right: -62%;
  }
  .xl\:bottom-62\% {
    bottom: 62%;
  }
  .xl\:-bottom-62\% {
    bottom: -62%;
  }
  .gap-62\% {
    gap: 62%;
  }
  .xl\:top-62px {
    top: 62px;
  }
  .xl\:-top-62px {
    top: -62px;
  }
  .xl\:left-62px {
    left: 62px;
  }
  .xl\:-left-62px {
    left: -62px;
  }
  .xl\:right-62px {
    right: 62px;
  }
  .xl\:-right-62px {
    right: -62px;
  }
  .xl\:bottom-62px {
    bottom: 62px;
  }
  .xl\:-bottom-62px {
    bottom: -62px;
  }
  .gap-62px {
    gap: 62px;
  }
  .xl\:top-62rem {
    top: 62rem;
  }
  .xl\:-top-62rem {
    top: -62rem;
  }
  .xl\:left-62rem {
    left: 62rem;
  }
  .xl\:-left-62rem {
    left: -62rem;
  }
  .xl\:right-62rem {
    right: 62rem;
  }
  .xl\:-right-62rem {
    right: -62rem;
  }
  .xl\:bottom-62rem {
    bottom: 62rem;
  }
  .xl\:-bottom-62rem {
    bottom: -62rem;
  }
  .gap-62rem {
    gap: 62rem;
  }
  .xl\:top-63\% {
    top: 63%;
  }
  .xl\:-top-63\% {
    top: -63%;
  }
  .xl\:left-63\% {
    left: 63%;
  }
  .xl\:-left-63\% {
    left: -63%;
  }
  .xl\:right-63\% {
    right: 63%;
  }
  .xl\:-right-63\% {
    right: -63%;
  }
  .xl\:bottom-63\% {
    bottom: 63%;
  }
  .xl\:-bottom-63\% {
    bottom: -63%;
  }
  .gap-63\% {
    gap: 63%;
  }
  .xl\:top-63px {
    top: 63px;
  }
  .xl\:-top-63px {
    top: -63px;
  }
  .xl\:left-63px {
    left: 63px;
  }
  .xl\:-left-63px {
    left: -63px;
  }
  .xl\:right-63px {
    right: 63px;
  }
  .xl\:-right-63px {
    right: -63px;
  }
  .xl\:bottom-63px {
    bottom: 63px;
  }
  .xl\:-bottom-63px {
    bottom: -63px;
  }
  .gap-63px {
    gap: 63px;
  }
  .xl\:top-63rem {
    top: 63rem;
  }
  .xl\:-top-63rem {
    top: -63rem;
  }
  .xl\:left-63rem {
    left: 63rem;
  }
  .xl\:-left-63rem {
    left: -63rem;
  }
  .xl\:right-63rem {
    right: 63rem;
  }
  .xl\:-right-63rem {
    right: -63rem;
  }
  .xl\:bottom-63rem {
    bottom: 63rem;
  }
  .xl\:-bottom-63rem {
    bottom: -63rem;
  }
  .gap-63rem {
    gap: 63rem;
  }
  .xl\:top-64\% {
    top: 64%;
  }
  .xl\:-top-64\% {
    top: -64%;
  }
  .xl\:left-64\% {
    left: 64%;
  }
  .xl\:-left-64\% {
    left: -64%;
  }
  .xl\:right-64\% {
    right: 64%;
  }
  .xl\:-right-64\% {
    right: -64%;
  }
  .xl\:bottom-64\% {
    bottom: 64%;
  }
  .xl\:-bottom-64\% {
    bottom: -64%;
  }
  .gap-64\% {
    gap: 64%;
  }
  .xl\:top-64px {
    top: 64px;
  }
  .xl\:-top-64px {
    top: -64px;
  }
  .xl\:left-64px {
    left: 64px;
  }
  .xl\:-left-64px {
    left: -64px;
  }
  .xl\:right-64px {
    right: 64px;
  }
  .xl\:-right-64px {
    right: -64px;
  }
  .xl\:bottom-64px {
    bottom: 64px;
  }
  .xl\:-bottom-64px {
    bottom: -64px;
  }
  .gap-64px {
    gap: 64px;
  }
  .xl\:top-64rem {
    top: 64rem;
  }
  .xl\:-top-64rem {
    top: -64rem;
  }
  .xl\:left-64rem {
    left: 64rem;
  }
  .xl\:-left-64rem {
    left: -64rem;
  }
  .xl\:right-64rem {
    right: 64rem;
  }
  .xl\:-right-64rem {
    right: -64rem;
  }
  .xl\:bottom-64rem {
    bottom: 64rem;
  }
  .xl\:-bottom-64rem {
    bottom: -64rem;
  }
  .gap-64rem {
    gap: 64rem;
  }
  .xl\:top-65\% {
    top: 65%;
  }
  .xl\:-top-65\% {
    top: -65%;
  }
  .xl\:left-65\% {
    left: 65%;
  }
  .xl\:-left-65\% {
    left: -65%;
  }
  .xl\:right-65\% {
    right: 65%;
  }
  .xl\:-right-65\% {
    right: -65%;
  }
  .xl\:bottom-65\% {
    bottom: 65%;
  }
  .xl\:-bottom-65\% {
    bottom: -65%;
  }
  .gap-65\% {
    gap: 65%;
  }
  .xl\:top-65px {
    top: 65px;
  }
  .xl\:-top-65px {
    top: -65px;
  }
  .xl\:left-65px {
    left: 65px;
  }
  .xl\:-left-65px {
    left: -65px;
  }
  .xl\:right-65px {
    right: 65px;
  }
  .xl\:-right-65px {
    right: -65px;
  }
  .xl\:bottom-65px {
    bottom: 65px;
  }
  .xl\:-bottom-65px {
    bottom: -65px;
  }
  .gap-65px {
    gap: 65px;
  }
  .xl\:top-65rem {
    top: 65rem;
  }
  .xl\:-top-65rem {
    top: -65rem;
  }
  .xl\:left-65rem {
    left: 65rem;
  }
  .xl\:-left-65rem {
    left: -65rem;
  }
  .xl\:right-65rem {
    right: 65rem;
  }
  .xl\:-right-65rem {
    right: -65rem;
  }
  .xl\:bottom-65rem {
    bottom: 65rem;
  }
  .xl\:-bottom-65rem {
    bottom: -65rem;
  }
  .gap-65rem {
    gap: 65rem;
  }
  .xl\:top-66\% {
    top: 66%;
  }
  .xl\:-top-66\% {
    top: -66%;
  }
  .xl\:left-66\% {
    left: 66%;
  }
  .xl\:-left-66\% {
    left: -66%;
  }
  .xl\:right-66\% {
    right: 66%;
  }
  .xl\:-right-66\% {
    right: -66%;
  }
  .xl\:bottom-66\% {
    bottom: 66%;
  }
  .xl\:-bottom-66\% {
    bottom: -66%;
  }
  .gap-66\% {
    gap: 66%;
  }
  .xl\:top-66px {
    top: 66px;
  }
  .xl\:-top-66px {
    top: -66px;
  }
  .xl\:left-66px {
    left: 66px;
  }
  .xl\:-left-66px {
    left: -66px;
  }
  .xl\:right-66px {
    right: 66px;
  }
  .xl\:-right-66px {
    right: -66px;
  }
  .xl\:bottom-66px {
    bottom: 66px;
  }
  .xl\:-bottom-66px {
    bottom: -66px;
  }
  .gap-66px {
    gap: 66px;
  }
  .xl\:top-66rem {
    top: 66rem;
  }
  .xl\:-top-66rem {
    top: -66rem;
  }
  .xl\:left-66rem {
    left: 66rem;
  }
  .xl\:-left-66rem {
    left: -66rem;
  }
  .xl\:right-66rem {
    right: 66rem;
  }
  .xl\:-right-66rem {
    right: -66rem;
  }
  .xl\:bottom-66rem {
    bottom: 66rem;
  }
  .xl\:-bottom-66rem {
    bottom: -66rem;
  }
  .gap-66rem {
    gap: 66rem;
  }
  .xl\:top-67\% {
    top: 67%;
  }
  .xl\:-top-67\% {
    top: -67%;
  }
  .xl\:left-67\% {
    left: 67%;
  }
  .xl\:-left-67\% {
    left: -67%;
  }
  .xl\:right-67\% {
    right: 67%;
  }
  .xl\:-right-67\% {
    right: -67%;
  }
  .xl\:bottom-67\% {
    bottom: 67%;
  }
  .xl\:-bottom-67\% {
    bottom: -67%;
  }
  .gap-67\% {
    gap: 67%;
  }
  .xl\:top-67px {
    top: 67px;
  }
  .xl\:-top-67px {
    top: -67px;
  }
  .xl\:left-67px {
    left: 67px;
  }
  .xl\:-left-67px {
    left: -67px;
  }
  .xl\:right-67px {
    right: 67px;
  }
  .xl\:-right-67px {
    right: -67px;
  }
  .xl\:bottom-67px {
    bottom: 67px;
  }
  .xl\:-bottom-67px {
    bottom: -67px;
  }
  .gap-67px {
    gap: 67px;
  }
  .xl\:top-67rem {
    top: 67rem;
  }
  .xl\:-top-67rem {
    top: -67rem;
  }
  .xl\:left-67rem {
    left: 67rem;
  }
  .xl\:-left-67rem {
    left: -67rem;
  }
  .xl\:right-67rem {
    right: 67rem;
  }
  .xl\:-right-67rem {
    right: -67rem;
  }
  .xl\:bottom-67rem {
    bottom: 67rem;
  }
  .xl\:-bottom-67rem {
    bottom: -67rem;
  }
  .gap-67rem {
    gap: 67rem;
  }
  .xl\:top-68\% {
    top: 68%;
  }
  .xl\:-top-68\% {
    top: -68%;
  }
  .xl\:left-68\% {
    left: 68%;
  }
  .xl\:-left-68\% {
    left: -68%;
  }
  .xl\:right-68\% {
    right: 68%;
  }
  .xl\:-right-68\% {
    right: -68%;
  }
  .xl\:bottom-68\% {
    bottom: 68%;
  }
  .xl\:-bottom-68\% {
    bottom: -68%;
  }
  .gap-68\% {
    gap: 68%;
  }
  .xl\:top-68px {
    top: 68px;
  }
  .xl\:-top-68px {
    top: -68px;
  }
  .xl\:left-68px {
    left: 68px;
  }
  .xl\:-left-68px {
    left: -68px;
  }
  .xl\:right-68px {
    right: 68px;
  }
  .xl\:-right-68px {
    right: -68px;
  }
  .xl\:bottom-68px {
    bottom: 68px;
  }
  .xl\:-bottom-68px {
    bottom: -68px;
  }
  .gap-68px {
    gap: 68px;
  }
  .xl\:top-68rem {
    top: 68rem;
  }
  .xl\:-top-68rem {
    top: -68rem;
  }
  .xl\:left-68rem {
    left: 68rem;
  }
  .xl\:-left-68rem {
    left: -68rem;
  }
  .xl\:right-68rem {
    right: 68rem;
  }
  .xl\:-right-68rem {
    right: -68rem;
  }
  .xl\:bottom-68rem {
    bottom: 68rem;
  }
  .xl\:-bottom-68rem {
    bottom: -68rem;
  }
  .gap-68rem {
    gap: 68rem;
  }
  .xl\:top-69\% {
    top: 69%;
  }
  .xl\:-top-69\% {
    top: -69%;
  }
  .xl\:left-69\% {
    left: 69%;
  }
  .xl\:-left-69\% {
    left: -69%;
  }
  .xl\:right-69\% {
    right: 69%;
  }
  .xl\:-right-69\% {
    right: -69%;
  }
  .xl\:bottom-69\% {
    bottom: 69%;
  }
  .xl\:-bottom-69\% {
    bottom: -69%;
  }
  .gap-69\% {
    gap: 69%;
  }
  .xl\:top-69px {
    top: 69px;
  }
  .xl\:-top-69px {
    top: -69px;
  }
  .xl\:left-69px {
    left: 69px;
  }
  .xl\:-left-69px {
    left: -69px;
  }
  .xl\:right-69px {
    right: 69px;
  }
  .xl\:-right-69px {
    right: -69px;
  }
  .xl\:bottom-69px {
    bottom: 69px;
  }
  .xl\:-bottom-69px {
    bottom: -69px;
  }
  .gap-69px {
    gap: 69px;
  }
  .xl\:top-69rem {
    top: 69rem;
  }
  .xl\:-top-69rem {
    top: -69rem;
  }
  .xl\:left-69rem {
    left: 69rem;
  }
  .xl\:-left-69rem {
    left: -69rem;
  }
  .xl\:right-69rem {
    right: 69rem;
  }
  .xl\:-right-69rem {
    right: -69rem;
  }
  .xl\:bottom-69rem {
    bottom: 69rem;
  }
  .xl\:-bottom-69rem {
    bottom: -69rem;
  }
  .gap-69rem {
    gap: 69rem;
  }
  .xl\:top-70\% {
    top: 70%;
  }
  .xl\:-top-70\% {
    top: -70%;
  }
  .xl\:left-70\% {
    left: 70%;
  }
  .xl\:-left-70\% {
    left: -70%;
  }
  .xl\:right-70\% {
    right: 70%;
  }
  .xl\:-right-70\% {
    right: -70%;
  }
  .xl\:bottom-70\% {
    bottom: 70%;
  }
  .xl\:-bottom-70\% {
    bottom: -70%;
  }
  .gap-70\% {
    gap: 70%;
  }
  .xl\:top-70px {
    top: 70px;
  }
  .xl\:-top-70px {
    top: -70px;
  }
  .xl\:left-70px {
    left: 70px;
  }
  .xl\:-left-70px {
    left: -70px;
  }
  .xl\:right-70px {
    right: 70px;
  }
  .xl\:-right-70px {
    right: -70px;
  }
  .xl\:bottom-70px {
    bottom: 70px;
  }
  .xl\:-bottom-70px {
    bottom: -70px;
  }
  .gap-70px {
    gap: 70px;
  }
  .xl\:top-70rem {
    top: 70rem;
  }
  .xl\:-top-70rem {
    top: -70rem;
  }
  .xl\:left-70rem {
    left: 70rem;
  }
  .xl\:-left-70rem {
    left: -70rem;
  }
  .xl\:right-70rem {
    right: 70rem;
  }
  .xl\:-right-70rem {
    right: -70rem;
  }
  .xl\:bottom-70rem {
    bottom: 70rem;
  }
  .xl\:-bottom-70rem {
    bottom: -70rem;
  }
  .gap-70rem {
    gap: 70rem;
  }
  .xl\:top-71\% {
    top: 71%;
  }
  .xl\:-top-71\% {
    top: -71%;
  }
  .xl\:left-71\% {
    left: 71%;
  }
  .xl\:-left-71\% {
    left: -71%;
  }
  .xl\:right-71\% {
    right: 71%;
  }
  .xl\:-right-71\% {
    right: -71%;
  }
  .xl\:bottom-71\% {
    bottom: 71%;
  }
  .xl\:-bottom-71\% {
    bottom: -71%;
  }
  .gap-71\% {
    gap: 71%;
  }
  .xl\:top-71px {
    top: 71px;
  }
  .xl\:-top-71px {
    top: -71px;
  }
  .xl\:left-71px {
    left: 71px;
  }
  .xl\:-left-71px {
    left: -71px;
  }
  .xl\:right-71px {
    right: 71px;
  }
  .xl\:-right-71px {
    right: -71px;
  }
  .xl\:bottom-71px {
    bottom: 71px;
  }
  .xl\:-bottom-71px {
    bottom: -71px;
  }
  .gap-71px {
    gap: 71px;
  }
  .xl\:top-71rem {
    top: 71rem;
  }
  .xl\:-top-71rem {
    top: -71rem;
  }
  .xl\:left-71rem {
    left: 71rem;
  }
  .xl\:-left-71rem {
    left: -71rem;
  }
  .xl\:right-71rem {
    right: 71rem;
  }
  .xl\:-right-71rem {
    right: -71rem;
  }
  .xl\:bottom-71rem {
    bottom: 71rem;
  }
  .xl\:-bottom-71rem {
    bottom: -71rem;
  }
  .gap-71rem {
    gap: 71rem;
  }
  .xl\:top-72\% {
    top: 72%;
  }
  .xl\:-top-72\% {
    top: -72%;
  }
  .xl\:left-72\% {
    left: 72%;
  }
  .xl\:-left-72\% {
    left: -72%;
  }
  .xl\:right-72\% {
    right: 72%;
  }
  .xl\:-right-72\% {
    right: -72%;
  }
  .xl\:bottom-72\% {
    bottom: 72%;
  }
  .xl\:-bottom-72\% {
    bottom: -72%;
  }
  .gap-72\% {
    gap: 72%;
  }
  .xl\:top-72px {
    top: 72px;
  }
  .xl\:-top-72px {
    top: -72px;
  }
  .xl\:left-72px {
    left: 72px;
  }
  .xl\:-left-72px {
    left: -72px;
  }
  .xl\:right-72px {
    right: 72px;
  }
  .xl\:-right-72px {
    right: -72px;
  }
  .xl\:bottom-72px {
    bottom: 72px;
  }
  .xl\:-bottom-72px {
    bottom: -72px;
  }
  .gap-72px {
    gap: 72px;
  }
  .xl\:top-72rem {
    top: 72rem;
  }
  .xl\:-top-72rem {
    top: -72rem;
  }
  .xl\:left-72rem {
    left: 72rem;
  }
  .xl\:-left-72rem {
    left: -72rem;
  }
  .xl\:right-72rem {
    right: 72rem;
  }
  .xl\:-right-72rem {
    right: -72rem;
  }
  .xl\:bottom-72rem {
    bottom: 72rem;
  }
  .xl\:-bottom-72rem {
    bottom: -72rem;
  }
  .gap-72rem {
    gap: 72rem;
  }
  .xl\:top-73\% {
    top: 73%;
  }
  .xl\:-top-73\% {
    top: -73%;
  }
  .xl\:left-73\% {
    left: 73%;
  }
  .xl\:-left-73\% {
    left: -73%;
  }
  .xl\:right-73\% {
    right: 73%;
  }
  .xl\:-right-73\% {
    right: -73%;
  }
  .xl\:bottom-73\% {
    bottom: 73%;
  }
  .xl\:-bottom-73\% {
    bottom: -73%;
  }
  .gap-73\% {
    gap: 73%;
  }
  .xl\:top-73px {
    top: 73px;
  }
  .xl\:-top-73px {
    top: -73px;
  }
  .xl\:left-73px {
    left: 73px;
  }
  .xl\:-left-73px {
    left: -73px;
  }
  .xl\:right-73px {
    right: 73px;
  }
  .xl\:-right-73px {
    right: -73px;
  }
  .xl\:bottom-73px {
    bottom: 73px;
  }
  .xl\:-bottom-73px {
    bottom: -73px;
  }
  .gap-73px {
    gap: 73px;
  }
  .xl\:top-73rem {
    top: 73rem;
  }
  .xl\:-top-73rem {
    top: -73rem;
  }
  .xl\:left-73rem {
    left: 73rem;
  }
  .xl\:-left-73rem {
    left: -73rem;
  }
  .xl\:right-73rem {
    right: 73rem;
  }
  .xl\:-right-73rem {
    right: -73rem;
  }
  .xl\:bottom-73rem {
    bottom: 73rem;
  }
  .xl\:-bottom-73rem {
    bottom: -73rem;
  }
  .gap-73rem {
    gap: 73rem;
  }
  .xl\:top-74\% {
    top: 74%;
  }
  .xl\:-top-74\% {
    top: -74%;
  }
  .xl\:left-74\% {
    left: 74%;
  }
  .xl\:-left-74\% {
    left: -74%;
  }
  .xl\:right-74\% {
    right: 74%;
  }
  .xl\:-right-74\% {
    right: -74%;
  }
  .xl\:bottom-74\% {
    bottom: 74%;
  }
  .xl\:-bottom-74\% {
    bottom: -74%;
  }
  .gap-74\% {
    gap: 74%;
  }
  .xl\:top-74px {
    top: 74px;
  }
  .xl\:-top-74px {
    top: -74px;
  }
  .xl\:left-74px {
    left: 74px;
  }
  .xl\:-left-74px {
    left: -74px;
  }
  .xl\:right-74px {
    right: 74px;
  }
  .xl\:-right-74px {
    right: -74px;
  }
  .xl\:bottom-74px {
    bottom: 74px;
  }
  .xl\:-bottom-74px {
    bottom: -74px;
  }
  .gap-74px {
    gap: 74px;
  }
  .xl\:top-74rem {
    top: 74rem;
  }
  .xl\:-top-74rem {
    top: -74rem;
  }
  .xl\:left-74rem {
    left: 74rem;
  }
  .xl\:-left-74rem {
    left: -74rem;
  }
  .xl\:right-74rem {
    right: 74rem;
  }
  .xl\:-right-74rem {
    right: -74rem;
  }
  .xl\:bottom-74rem {
    bottom: 74rem;
  }
  .xl\:-bottom-74rem {
    bottom: -74rem;
  }
  .gap-74rem {
    gap: 74rem;
  }
  .xl\:top-75\% {
    top: 75%;
  }
  .xl\:-top-75\% {
    top: -75%;
  }
  .xl\:left-75\% {
    left: 75%;
  }
  .xl\:-left-75\% {
    left: -75%;
  }
  .xl\:right-75\% {
    right: 75%;
  }
  .xl\:-right-75\% {
    right: -75%;
  }
  .xl\:bottom-75\% {
    bottom: 75%;
  }
  .xl\:-bottom-75\% {
    bottom: -75%;
  }
  .gap-75\% {
    gap: 75%;
  }
  .xl\:top-75px {
    top: 75px;
  }
  .xl\:-top-75px {
    top: -75px;
  }
  .xl\:left-75px {
    left: 75px;
  }
  .xl\:-left-75px {
    left: -75px;
  }
  .xl\:right-75px {
    right: 75px;
  }
  .xl\:-right-75px {
    right: -75px;
  }
  .xl\:bottom-75px {
    bottom: 75px;
  }
  .xl\:-bottom-75px {
    bottom: -75px;
  }
  .gap-75px {
    gap: 75px;
  }
  .xl\:top-75rem {
    top: 75rem;
  }
  .xl\:-top-75rem {
    top: -75rem;
  }
  .xl\:left-75rem {
    left: 75rem;
  }
  .xl\:-left-75rem {
    left: -75rem;
  }
  .xl\:right-75rem {
    right: 75rem;
  }
  .xl\:-right-75rem {
    right: -75rem;
  }
  .xl\:bottom-75rem {
    bottom: 75rem;
  }
  .xl\:-bottom-75rem {
    bottom: -75rem;
  }
  .gap-75rem {
    gap: 75rem;
  }
  .xl\:top-76\% {
    top: 76%;
  }
  .xl\:-top-76\% {
    top: -76%;
  }
  .xl\:left-76\% {
    left: 76%;
  }
  .xl\:-left-76\% {
    left: -76%;
  }
  .xl\:right-76\% {
    right: 76%;
  }
  .xl\:-right-76\% {
    right: -76%;
  }
  .xl\:bottom-76\% {
    bottom: 76%;
  }
  .xl\:-bottom-76\% {
    bottom: -76%;
  }
  .gap-76\% {
    gap: 76%;
  }
  .xl\:top-76px {
    top: 76px;
  }
  .xl\:-top-76px {
    top: -76px;
  }
  .xl\:left-76px {
    left: 76px;
  }
  .xl\:-left-76px {
    left: -76px;
  }
  .xl\:right-76px {
    right: 76px;
  }
  .xl\:-right-76px {
    right: -76px;
  }
  .xl\:bottom-76px {
    bottom: 76px;
  }
  .xl\:-bottom-76px {
    bottom: -76px;
  }
  .gap-76px {
    gap: 76px;
  }
  .xl\:top-76rem {
    top: 76rem;
  }
  .xl\:-top-76rem {
    top: -76rem;
  }
  .xl\:left-76rem {
    left: 76rem;
  }
  .xl\:-left-76rem {
    left: -76rem;
  }
  .xl\:right-76rem {
    right: 76rem;
  }
  .xl\:-right-76rem {
    right: -76rem;
  }
  .xl\:bottom-76rem {
    bottom: 76rem;
  }
  .xl\:-bottom-76rem {
    bottom: -76rem;
  }
  .gap-76rem {
    gap: 76rem;
  }
  .xl\:top-77\% {
    top: 77%;
  }
  .xl\:-top-77\% {
    top: -77%;
  }
  .xl\:left-77\% {
    left: 77%;
  }
  .xl\:-left-77\% {
    left: -77%;
  }
  .xl\:right-77\% {
    right: 77%;
  }
  .xl\:-right-77\% {
    right: -77%;
  }
  .xl\:bottom-77\% {
    bottom: 77%;
  }
  .xl\:-bottom-77\% {
    bottom: -77%;
  }
  .gap-77\% {
    gap: 77%;
  }
  .xl\:top-77px {
    top: 77px;
  }
  .xl\:-top-77px {
    top: -77px;
  }
  .xl\:left-77px {
    left: 77px;
  }
  .xl\:-left-77px {
    left: -77px;
  }
  .xl\:right-77px {
    right: 77px;
  }
  .xl\:-right-77px {
    right: -77px;
  }
  .xl\:bottom-77px {
    bottom: 77px;
  }
  .xl\:-bottom-77px {
    bottom: -77px;
  }
  .gap-77px {
    gap: 77px;
  }
  .xl\:top-77rem {
    top: 77rem;
  }
  .xl\:-top-77rem {
    top: -77rem;
  }
  .xl\:left-77rem {
    left: 77rem;
  }
  .xl\:-left-77rem {
    left: -77rem;
  }
  .xl\:right-77rem {
    right: 77rem;
  }
  .xl\:-right-77rem {
    right: -77rem;
  }
  .xl\:bottom-77rem {
    bottom: 77rem;
  }
  .xl\:-bottom-77rem {
    bottom: -77rem;
  }
  .gap-77rem {
    gap: 77rem;
  }
  .xl\:top-78\% {
    top: 78%;
  }
  .xl\:-top-78\% {
    top: -78%;
  }
  .xl\:left-78\% {
    left: 78%;
  }
  .xl\:-left-78\% {
    left: -78%;
  }
  .xl\:right-78\% {
    right: 78%;
  }
  .xl\:-right-78\% {
    right: -78%;
  }
  .xl\:bottom-78\% {
    bottom: 78%;
  }
  .xl\:-bottom-78\% {
    bottom: -78%;
  }
  .gap-78\% {
    gap: 78%;
  }
  .xl\:top-78px {
    top: 78px;
  }
  .xl\:-top-78px {
    top: -78px;
  }
  .xl\:left-78px {
    left: 78px;
  }
  .xl\:-left-78px {
    left: -78px;
  }
  .xl\:right-78px {
    right: 78px;
  }
  .xl\:-right-78px {
    right: -78px;
  }
  .xl\:bottom-78px {
    bottom: 78px;
  }
  .xl\:-bottom-78px {
    bottom: -78px;
  }
  .gap-78px {
    gap: 78px;
  }
  .xl\:top-78rem {
    top: 78rem;
  }
  .xl\:-top-78rem {
    top: -78rem;
  }
  .xl\:left-78rem {
    left: 78rem;
  }
  .xl\:-left-78rem {
    left: -78rem;
  }
  .xl\:right-78rem {
    right: 78rem;
  }
  .xl\:-right-78rem {
    right: -78rem;
  }
  .xl\:bottom-78rem {
    bottom: 78rem;
  }
  .xl\:-bottom-78rem {
    bottom: -78rem;
  }
  .gap-78rem {
    gap: 78rem;
  }
  .xl\:top-79\% {
    top: 79%;
  }
  .xl\:-top-79\% {
    top: -79%;
  }
  .xl\:left-79\% {
    left: 79%;
  }
  .xl\:-left-79\% {
    left: -79%;
  }
  .xl\:right-79\% {
    right: 79%;
  }
  .xl\:-right-79\% {
    right: -79%;
  }
  .xl\:bottom-79\% {
    bottom: 79%;
  }
  .xl\:-bottom-79\% {
    bottom: -79%;
  }
  .gap-79\% {
    gap: 79%;
  }
  .xl\:top-79px {
    top: 79px;
  }
  .xl\:-top-79px {
    top: -79px;
  }
  .xl\:left-79px {
    left: 79px;
  }
  .xl\:-left-79px {
    left: -79px;
  }
  .xl\:right-79px {
    right: 79px;
  }
  .xl\:-right-79px {
    right: -79px;
  }
  .xl\:bottom-79px {
    bottom: 79px;
  }
  .xl\:-bottom-79px {
    bottom: -79px;
  }
  .gap-79px {
    gap: 79px;
  }
  .xl\:top-79rem {
    top: 79rem;
  }
  .xl\:-top-79rem {
    top: -79rem;
  }
  .xl\:left-79rem {
    left: 79rem;
  }
  .xl\:-left-79rem {
    left: -79rem;
  }
  .xl\:right-79rem {
    right: 79rem;
  }
  .xl\:-right-79rem {
    right: -79rem;
  }
  .xl\:bottom-79rem {
    bottom: 79rem;
  }
  .xl\:-bottom-79rem {
    bottom: -79rem;
  }
  .gap-79rem {
    gap: 79rem;
  }
  .xl\:top-80\% {
    top: 80%;
  }
  .xl\:-top-80\% {
    top: -80%;
  }
  .xl\:left-80\% {
    left: 80%;
  }
  .xl\:-left-80\% {
    left: -80%;
  }
  .xl\:right-80\% {
    right: 80%;
  }
  .xl\:-right-80\% {
    right: -80%;
  }
  .xl\:bottom-80\% {
    bottom: 80%;
  }
  .xl\:-bottom-80\% {
    bottom: -80%;
  }
  .gap-80\% {
    gap: 80%;
  }
  .xl\:top-80px {
    top: 80px;
  }
  .xl\:-top-80px {
    top: -80px;
  }
  .xl\:left-80px {
    left: 80px;
  }
  .xl\:-left-80px {
    left: -80px;
  }
  .xl\:right-80px {
    right: 80px;
  }
  .xl\:-right-80px {
    right: -80px;
  }
  .xl\:bottom-80px {
    bottom: 80px;
  }
  .xl\:-bottom-80px {
    bottom: -80px;
  }
  .gap-80px {
    gap: 80px;
  }
  .xl\:top-80rem {
    top: 80rem;
  }
  .xl\:-top-80rem {
    top: -80rem;
  }
  .xl\:left-80rem {
    left: 80rem;
  }
  .xl\:-left-80rem {
    left: -80rem;
  }
  .xl\:right-80rem {
    right: 80rem;
  }
  .xl\:-right-80rem {
    right: -80rem;
  }
  .xl\:bottom-80rem {
    bottom: 80rem;
  }
  .xl\:-bottom-80rem {
    bottom: -80rem;
  }
  .gap-80rem {
    gap: 80rem;
  }
  .xl\:top-81\% {
    top: 81%;
  }
  .xl\:-top-81\% {
    top: -81%;
  }
  .xl\:left-81\% {
    left: 81%;
  }
  .xl\:-left-81\% {
    left: -81%;
  }
  .xl\:right-81\% {
    right: 81%;
  }
  .xl\:-right-81\% {
    right: -81%;
  }
  .xl\:bottom-81\% {
    bottom: 81%;
  }
  .xl\:-bottom-81\% {
    bottom: -81%;
  }
  .gap-81\% {
    gap: 81%;
  }
  .xl\:top-81px {
    top: 81px;
  }
  .xl\:-top-81px {
    top: -81px;
  }
  .xl\:left-81px {
    left: 81px;
  }
  .xl\:-left-81px {
    left: -81px;
  }
  .xl\:right-81px {
    right: 81px;
  }
  .xl\:-right-81px {
    right: -81px;
  }
  .xl\:bottom-81px {
    bottom: 81px;
  }
  .xl\:-bottom-81px {
    bottom: -81px;
  }
  .gap-81px {
    gap: 81px;
  }
  .xl\:top-81rem {
    top: 81rem;
  }
  .xl\:-top-81rem {
    top: -81rem;
  }
  .xl\:left-81rem {
    left: 81rem;
  }
  .xl\:-left-81rem {
    left: -81rem;
  }
  .xl\:right-81rem {
    right: 81rem;
  }
  .xl\:-right-81rem {
    right: -81rem;
  }
  .xl\:bottom-81rem {
    bottom: 81rem;
  }
  .xl\:-bottom-81rem {
    bottom: -81rem;
  }
  .gap-81rem {
    gap: 81rem;
  }
  .xl\:top-82\% {
    top: 82%;
  }
  .xl\:-top-82\% {
    top: -82%;
  }
  .xl\:left-82\% {
    left: 82%;
  }
  .xl\:-left-82\% {
    left: -82%;
  }
  .xl\:right-82\% {
    right: 82%;
  }
  .xl\:-right-82\% {
    right: -82%;
  }
  .xl\:bottom-82\% {
    bottom: 82%;
  }
  .xl\:-bottom-82\% {
    bottom: -82%;
  }
  .gap-82\% {
    gap: 82%;
  }
  .xl\:top-82px {
    top: 82px;
  }
  .xl\:-top-82px {
    top: -82px;
  }
  .xl\:left-82px {
    left: 82px;
  }
  .xl\:-left-82px {
    left: -82px;
  }
  .xl\:right-82px {
    right: 82px;
  }
  .xl\:-right-82px {
    right: -82px;
  }
  .xl\:bottom-82px {
    bottom: 82px;
  }
  .xl\:-bottom-82px {
    bottom: -82px;
  }
  .gap-82px {
    gap: 82px;
  }
  .xl\:top-82rem {
    top: 82rem;
  }
  .xl\:-top-82rem {
    top: -82rem;
  }
  .xl\:left-82rem {
    left: 82rem;
  }
  .xl\:-left-82rem {
    left: -82rem;
  }
  .xl\:right-82rem {
    right: 82rem;
  }
  .xl\:-right-82rem {
    right: -82rem;
  }
  .xl\:bottom-82rem {
    bottom: 82rem;
  }
  .xl\:-bottom-82rem {
    bottom: -82rem;
  }
  .gap-82rem {
    gap: 82rem;
  }
  .xl\:top-83\% {
    top: 83%;
  }
  .xl\:-top-83\% {
    top: -83%;
  }
  .xl\:left-83\% {
    left: 83%;
  }
  .xl\:-left-83\% {
    left: -83%;
  }
  .xl\:right-83\% {
    right: 83%;
  }
  .xl\:-right-83\% {
    right: -83%;
  }
  .xl\:bottom-83\% {
    bottom: 83%;
  }
  .xl\:-bottom-83\% {
    bottom: -83%;
  }
  .gap-83\% {
    gap: 83%;
  }
  .xl\:top-83px {
    top: 83px;
  }
  .xl\:-top-83px {
    top: -83px;
  }
  .xl\:left-83px {
    left: 83px;
  }
  .xl\:-left-83px {
    left: -83px;
  }
  .xl\:right-83px {
    right: 83px;
  }
  .xl\:-right-83px {
    right: -83px;
  }
  .xl\:bottom-83px {
    bottom: 83px;
  }
  .xl\:-bottom-83px {
    bottom: -83px;
  }
  .gap-83px {
    gap: 83px;
  }
  .xl\:top-83rem {
    top: 83rem;
  }
  .xl\:-top-83rem {
    top: -83rem;
  }
  .xl\:left-83rem {
    left: 83rem;
  }
  .xl\:-left-83rem {
    left: -83rem;
  }
  .xl\:right-83rem {
    right: 83rem;
  }
  .xl\:-right-83rem {
    right: -83rem;
  }
  .xl\:bottom-83rem {
    bottom: 83rem;
  }
  .xl\:-bottom-83rem {
    bottom: -83rem;
  }
  .gap-83rem {
    gap: 83rem;
  }
  .xl\:top-84\% {
    top: 84%;
  }
  .xl\:-top-84\% {
    top: -84%;
  }
  .xl\:left-84\% {
    left: 84%;
  }
  .xl\:-left-84\% {
    left: -84%;
  }
  .xl\:right-84\% {
    right: 84%;
  }
  .xl\:-right-84\% {
    right: -84%;
  }
  .xl\:bottom-84\% {
    bottom: 84%;
  }
  .xl\:-bottom-84\% {
    bottom: -84%;
  }
  .gap-84\% {
    gap: 84%;
  }
  .xl\:top-84px {
    top: 84px;
  }
  .xl\:-top-84px {
    top: -84px;
  }
  .xl\:left-84px {
    left: 84px;
  }
  .xl\:-left-84px {
    left: -84px;
  }
  .xl\:right-84px {
    right: 84px;
  }
  .xl\:-right-84px {
    right: -84px;
  }
  .xl\:bottom-84px {
    bottom: 84px;
  }
  .xl\:-bottom-84px {
    bottom: -84px;
  }
  .gap-84px {
    gap: 84px;
  }
  .xl\:top-84rem {
    top: 84rem;
  }
  .xl\:-top-84rem {
    top: -84rem;
  }
  .xl\:left-84rem {
    left: 84rem;
  }
  .xl\:-left-84rem {
    left: -84rem;
  }
  .xl\:right-84rem {
    right: 84rem;
  }
  .xl\:-right-84rem {
    right: -84rem;
  }
  .xl\:bottom-84rem {
    bottom: 84rem;
  }
  .xl\:-bottom-84rem {
    bottom: -84rem;
  }
  .gap-84rem {
    gap: 84rem;
  }
  .xl\:top-85\% {
    top: 85%;
  }
  .xl\:-top-85\% {
    top: -85%;
  }
  .xl\:left-85\% {
    left: 85%;
  }
  .xl\:-left-85\% {
    left: -85%;
  }
  .xl\:right-85\% {
    right: 85%;
  }
  .xl\:-right-85\% {
    right: -85%;
  }
  .xl\:bottom-85\% {
    bottom: 85%;
  }
  .xl\:-bottom-85\% {
    bottom: -85%;
  }
  .gap-85\% {
    gap: 85%;
  }
  .xl\:top-85px {
    top: 85px;
  }
  .xl\:-top-85px {
    top: -85px;
  }
  .xl\:left-85px {
    left: 85px;
  }
  .xl\:-left-85px {
    left: -85px;
  }
  .xl\:right-85px {
    right: 85px;
  }
  .xl\:-right-85px {
    right: -85px;
  }
  .xl\:bottom-85px {
    bottom: 85px;
  }
  .xl\:-bottom-85px {
    bottom: -85px;
  }
  .gap-85px {
    gap: 85px;
  }
  .xl\:top-85rem {
    top: 85rem;
  }
  .xl\:-top-85rem {
    top: -85rem;
  }
  .xl\:left-85rem {
    left: 85rem;
  }
  .xl\:-left-85rem {
    left: -85rem;
  }
  .xl\:right-85rem {
    right: 85rem;
  }
  .xl\:-right-85rem {
    right: -85rem;
  }
  .xl\:bottom-85rem {
    bottom: 85rem;
  }
  .xl\:-bottom-85rem {
    bottom: -85rem;
  }
  .gap-85rem {
    gap: 85rem;
  }
  .xl\:top-86\% {
    top: 86%;
  }
  .xl\:-top-86\% {
    top: -86%;
  }
  .xl\:left-86\% {
    left: 86%;
  }
  .xl\:-left-86\% {
    left: -86%;
  }
  .xl\:right-86\% {
    right: 86%;
  }
  .xl\:-right-86\% {
    right: -86%;
  }
  .xl\:bottom-86\% {
    bottom: 86%;
  }
  .xl\:-bottom-86\% {
    bottom: -86%;
  }
  .gap-86\% {
    gap: 86%;
  }
  .xl\:top-86px {
    top: 86px;
  }
  .xl\:-top-86px {
    top: -86px;
  }
  .xl\:left-86px {
    left: 86px;
  }
  .xl\:-left-86px {
    left: -86px;
  }
  .xl\:right-86px {
    right: 86px;
  }
  .xl\:-right-86px {
    right: -86px;
  }
  .xl\:bottom-86px {
    bottom: 86px;
  }
  .xl\:-bottom-86px {
    bottom: -86px;
  }
  .gap-86px {
    gap: 86px;
  }
  .xl\:top-86rem {
    top: 86rem;
  }
  .xl\:-top-86rem {
    top: -86rem;
  }
  .xl\:left-86rem {
    left: 86rem;
  }
  .xl\:-left-86rem {
    left: -86rem;
  }
  .xl\:right-86rem {
    right: 86rem;
  }
  .xl\:-right-86rem {
    right: -86rem;
  }
  .xl\:bottom-86rem {
    bottom: 86rem;
  }
  .xl\:-bottom-86rem {
    bottom: -86rem;
  }
  .gap-86rem {
    gap: 86rem;
  }
  .xl\:top-87\% {
    top: 87%;
  }
  .xl\:-top-87\% {
    top: -87%;
  }
  .xl\:left-87\% {
    left: 87%;
  }
  .xl\:-left-87\% {
    left: -87%;
  }
  .xl\:right-87\% {
    right: 87%;
  }
  .xl\:-right-87\% {
    right: -87%;
  }
  .xl\:bottom-87\% {
    bottom: 87%;
  }
  .xl\:-bottom-87\% {
    bottom: -87%;
  }
  .gap-87\% {
    gap: 87%;
  }
  .xl\:top-87px {
    top: 87px;
  }
  .xl\:-top-87px {
    top: -87px;
  }
  .xl\:left-87px {
    left: 87px;
  }
  .xl\:-left-87px {
    left: -87px;
  }
  .xl\:right-87px {
    right: 87px;
  }
  .xl\:-right-87px {
    right: -87px;
  }
  .xl\:bottom-87px {
    bottom: 87px;
  }
  .xl\:-bottom-87px {
    bottom: -87px;
  }
  .gap-87px {
    gap: 87px;
  }
  .xl\:top-87rem {
    top: 87rem;
  }
  .xl\:-top-87rem {
    top: -87rem;
  }
  .xl\:left-87rem {
    left: 87rem;
  }
  .xl\:-left-87rem {
    left: -87rem;
  }
  .xl\:right-87rem {
    right: 87rem;
  }
  .xl\:-right-87rem {
    right: -87rem;
  }
  .xl\:bottom-87rem {
    bottom: 87rem;
  }
  .xl\:-bottom-87rem {
    bottom: -87rem;
  }
  .gap-87rem {
    gap: 87rem;
  }
  .xl\:top-88\% {
    top: 88%;
  }
  .xl\:-top-88\% {
    top: -88%;
  }
  .xl\:left-88\% {
    left: 88%;
  }
  .xl\:-left-88\% {
    left: -88%;
  }
  .xl\:right-88\% {
    right: 88%;
  }
  .xl\:-right-88\% {
    right: -88%;
  }
  .xl\:bottom-88\% {
    bottom: 88%;
  }
  .xl\:-bottom-88\% {
    bottom: -88%;
  }
  .gap-88\% {
    gap: 88%;
  }
  .xl\:top-88px {
    top: 88px;
  }
  .xl\:-top-88px {
    top: -88px;
  }
  .xl\:left-88px {
    left: 88px;
  }
  .xl\:-left-88px {
    left: -88px;
  }
  .xl\:right-88px {
    right: 88px;
  }
  .xl\:-right-88px {
    right: -88px;
  }
  .xl\:bottom-88px {
    bottom: 88px;
  }
  .xl\:-bottom-88px {
    bottom: -88px;
  }
  .gap-88px {
    gap: 88px;
  }
  .xl\:top-88rem {
    top: 88rem;
  }
  .xl\:-top-88rem {
    top: -88rem;
  }
  .xl\:left-88rem {
    left: 88rem;
  }
  .xl\:-left-88rem {
    left: -88rem;
  }
  .xl\:right-88rem {
    right: 88rem;
  }
  .xl\:-right-88rem {
    right: -88rem;
  }
  .xl\:bottom-88rem {
    bottom: 88rem;
  }
  .xl\:-bottom-88rem {
    bottom: -88rem;
  }
  .gap-88rem {
    gap: 88rem;
  }
  .xl\:top-89\% {
    top: 89%;
  }
  .xl\:-top-89\% {
    top: -89%;
  }
  .xl\:left-89\% {
    left: 89%;
  }
  .xl\:-left-89\% {
    left: -89%;
  }
  .xl\:right-89\% {
    right: 89%;
  }
  .xl\:-right-89\% {
    right: -89%;
  }
  .xl\:bottom-89\% {
    bottom: 89%;
  }
  .xl\:-bottom-89\% {
    bottom: -89%;
  }
  .gap-89\% {
    gap: 89%;
  }
  .xl\:top-89px {
    top: 89px;
  }
  .xl\:-top-89px {
    top: -89px;
  }
  .xl\:left-89px {
    left: 89px;
  }
  .xl\:-left-89px {
    left: -89px;
  }
  .xl\:right-89px {
    right: 89px;
  }
  .xl\:-right-89px {
    right: -89px;
  }
  .xl\:bottom-89px {
    bottom: 89px;
  }
  .xl\:-bottom-89px {
    bottom: -89px;
  }
  .gap-89px {
    gap: 89px;
  }
  .xl\:top-89rem {
    top: 89rem;
  }
  .xl\:-top-89rem {
    top: -89rem;
  }
  .xl\:left-89rem {
    left: 89rem;
  }
  .xl\:-left-89rem {
    left: -89rem;
  }
  .xl\:right-89rem {
    right: 89rem;
  }
  .xl\:-right-89rem {
    right: -89rem;
  }
  .xl\:bottom-89rem {
    bottom: 89rem;
  }
  .xl\:-bottom-89rem {
    bottom: -89rem;
  }
  .gap-89rem {
    gap: 89rem;
  }
  .xl\:top-90\% {
    top: 90%;
  }
  .xl\:-top-90\% {
    top: -90%;
  }
  .xl\:left-90\% {
    left: 90%;
  }
  .xl\:-left-90\% {
    left: -90%;
  }
  .xl\:right-90\% {
    right: 90%;
  }
  .xl\:-right-90\% {
    right: -90%;
  }
  .xl\:bottom-90\% {
    bottom: 90%;
  }
  .xl\:-bottom-90\% {
    bottom: -90%;
  }
  .gap-90\% {
    gap: 90%;
  }
  .xl\:top-90px {
    top: 90px;
  }
  .xl\:-top-90px {
    top: -90px;
  }
  .xl\:left-90px {
    left: 90px;
  }
  .xl\:-left-90px {
    left: -90px;
  }
  .xl\:right-90px {
    right: 90px;
  }
  .xl\:-right-90px {
    right: -90px;
  }
  .xl\:bottom-90px {
    bottom: 90px;
  }
  .xl\:-bottom-90px {
    bottom: -90px;
  }
  .gap-90px {
    gap: 90px;
  }
  .xl\:top-90rem {
    top: 90rem;
  }
  .xl\:-top-90rem {
    top: -90rem;
  }
  .xl\:left-90rem {
    left: 90rem;
  }
  .xl\:-left-90rem {
    left: -90rem;
  }
  .xl\:right-90rem {
    right: 90rem;
  }
  .xl\:-right-90rem {
    right: -90rem;
  }
  .xl\:bottom-90rem {
    bottom: 90rem;
  }
  .xl\:-bottom-90rem {
    bottom: -90rem;
  }
  .gap-90rem {
    gap: 90rem;
  }
  .xl\:top-91\% {
    top: 91%;
  }
  .xl\:-top-91\% {
    top: -91%;
  }
  .xl\:left-91\% {
    left: 91%;
  }
  .xl\:-left-91\% {
    left: -91%;
  }
  .xl\:right-91\% {
    right: 91%;
  }
  .xl\:-right-91\% {
    right: -91%;
  }
  .xl\:bottom-91\% {
    bottom: 91%;
  }
  .xl\:-bottom-91\% {
    bottom: -91%;
  }
  .gap-91\% {
    gap: 91%;
  }
  .xl\:top-91px {
    top: 91px;
  }
  .xl\:-top-91px {
    top: -91px;
  }
  .xl\:left-91px {
    left: 91px;
  }
  .xl\:-left-91px {
    left: -91px;
  }
  .xl\:right-91px {
    right: 91px;
  }
  .xl\:-right-91px {
    right: -91px;
  }
  .xl\:bottom-91px {
    bottom: 91px;
  }
  .xl\:-bottom-91px {
    bottom: -91px;
  }
  .gap-91px {
    gap: 91px;
  }
  .xl\:top-91rem {
    top: 91rem;
  }
  .xl\:-top-91rem {
    top: -91rem;
  }
  .xl\:left-91rem {
    left: 91rem;
  }
  .xl\:-left-91rem {
    left: -91rem;
  }
  .xl\:right-91rem {
    right: 91rem;
  }
  .xl\:-right-91rem {
    right: -91rem;
  }
  .xl\:bottom-91rem {
    bottom: 91rem;
  }
  .xl\:-bottom-91rem {
    bottom: -91rem;
  }
  .gap-91rem {
    gap: 91rem;
  }
  .xl\:top-92\% {
    top: 92%;
  }
  .xl\:-top-92\% {
    top: -92%;
  }
  .xl\:left-92\% {
    left: 92%;
  }
  .xl\:-left-92\% {
    left: -92%;
  }
  .xl\:right-92\% {
    right: 92%;
  }
  .xl\:-right-92\% {
    right: -92%;
  }
  .xl\:bottom-92\% {
    bottom: 92%;
  }
  .xl\:-bottom-92\% {
    bottom: -92%;
  }
  .gap-92\% {
    gap: 92%;
  }
  .xl\:top-92px {
    top: 92px;
  }
  .xl\:-top-92px {
    top: -92px;
  }
  .xl\:left-92px {
    left: 92px;
  }
  .xl\:-left-92px {
    left: -92px;
  }
  .xl\:right-92px {
    right: 92px;
  }
  .xl\:-right-92px {
    right: -92px;
  }
  .xl\:bottom-92px {
    bottom: 92px;
  }
  .xl\:-bottom-92px {
    bottom: -92px;
  }
  .gap-92px {
    gap: 92px;
  }
  .xl\:top-92rem {
    top: 92rem;
  }
  .xl\:-top-92rem {
    top: -92rem;
  }
  .xl\:left-92rem {
    left: 92rem;
  }
  .xl\:-left-92rem {
    left: -92rem;
  }
  .xl\:right-92rem {
    right: 92rem;
  }
  .xl\:-right-92rem {
    right: -92rem;
  }
  .xl\:bottom-92rem {
    bottom: 92rem;
  }
  .xl\:-bottom-92rem {
    bottom: -92rem;
  }
  .gap-92rem {
    gap: 92rem;
  }
  .xl\:top-93\% {
    top: 93%;
  }
  .xl\:-top-93\% {
    top: -93%;
  }
  .xl\:left-93\% {
    left: 93%;
  }
  .xl\:-left-93\% {
    left: -93%;
  }
  .xl\:right-93\% {
    right: 93%;
  }
  .xl\:-right-93\% {
    right: -93%;
  }
  .xl\:bottom-93\% {
    bottom: 93%;
  }
  .xl\:-bottom-93\% {
    bottom: -93%;
  }
  .gap-93\% {
    gap: 93%;
  }
  .xl\:top-93px {
    top: 93px;
  }
  .xl\:-top-93px {
    top: -93px;
  }
  .xl\:left-93px {
    left: 93px;
  }
  .xl\:-left-93px {
    left: -93px;
  }
  .xl\:right-93px {
    right: 93px;
  }
  .xl\:-right-93px {
    right: -93px;
  }
  .xl\:bottom-93px {
    bottom: 93px;
  }
  .xl\:-bottom-93px {
    bottom: -93px;
  }
  .gap-93px {
    gap: 93px;
  }
  .xl\:top-93rem {
    top: 93rem;
  }
  .xl\:-top-93rem {
    top: -93rem;
  }
  .xl\:left-93rem {
    left: 93rem;
  }
  .xl\:-left-93rem {
    left: -93rem;
  }
  .xl\:right-93rem {
    right: 93rem;
  }
  .xl\:-right-93rem {
    right: -93rem;
  }
  .xl\:bottom-93rem {
    bottom: 93rem;
  }
  .xl\:-bottom-93rem {
    bottom: -93rem;
  }
  .gap-93rem {
    gap: 93rem;
  }
  .xl\:top-94\% {
    top: 94%;
  }
  .xl\:-top-94\% {
    top: -94%;
  }
  .xl\:left-94\% {
    left: 94%;
  }
  .xl\:-left-94\% {
    left: -94%;
  }
  .xl\:right-94\% {
    right: 94%;
  }
  .xl\:-right-94\% {
    right: -94%;
  }
  .xl\:bottom-94\% {
    bottom: 94%;
  }
  .xl\:-bottom-94\% {
    bottom: -94%;
  }
  .gap-94\% {
    gap: 94%;
  }
  .xl\:top-94px {
    top: 94px;
  }
  .xl\:-top-94px {
    top: -94px;
  }
  .xl\:left-94px {
    left: 94px;
  }
  .xl\:-left-94px {
    left: -94px;
  }
  .xl\:right-94px {
    right: 94px;
  }
  .xl\:-right-94px {
    right: -94px;
  }
  .xl\:bottom-94px {
    bottom: 94px;
  }
  .xl\:-bottom-94px {
    bottom: -94px;
  }
  .gap-94px {
    gap: 94px;
  }
  .xl\:top-94rem {
    top: 94rem;
  }
  .xl\:-top-94rem {
    top: -94rem;
  }
  .xl\:left-94rem {
    left: 94rem;
  }
  .xl\:-left-94rem {
    left: -94rem;
  }
  .xl\:right-94rem {
    right: 94rem;
  }
  .xl\:-right-94rem {
    right: -94rem;
  }
  .xl\:bottom-94rem {
    bottom: 94rem;
  }
  .xl\:-bottom-94rem {
    bottom: -94rem;
  }
  .gap-94rem {
    gap: 94rem;
  }
  .xl\:top-95\% {
    top: 95%;
  }
  .xl\:-top-95\% {
    top: -95%;
  }
  .xl\:left-95\% {
    left: 95%;
  }
  .xl\:-left-95\% {
    left: -95%;
  }
  .xl\:right-95\% {
    right: 95%;
  }
  .xl\:-right-95\% {
    right: -95%;
  }
  .xl\:bottom-95\% {
    bottom: 95%;
  }
  .xl\:-bottom-95\% {
    bottom: -95%;
  }
  .gap-95\% {
    gap: 95%;
  }
  .xl\:top-95px {
    top: 95px;
  }
  .xl\:-top-95px {
    top: -95px;
  }
  .xl\:left-95px {
    left: 95px;
  }
  .xl\:-left-95px {
    left: -95px;
  }
  .xl\:right-95px {
    right: 95px;
  }
  .xl\:-right-95px {
    right: -95px;
  }
  .xl\:bottom-95px {
    bottom: 95px;
  }
  .xl\:-bottom-95px {
    bottom: -95px;
  }
  .gap-95px {
    gap: 95px;
  }
  .xl\:top-95rem {
    top: 95rem;
  }
  .xl\:-top-95rem {
    top: -95rem;
  }
  .xl\:left-95rem {
    left: 95rem;
  }
  .xl\:-left-95rem {
    left: -95rem;
  }
  .xl\:right-95rem {
    right: 95rem;
  }
  .xl\:-right-95rem {
    right: -95rem;
  }
  .xl\:bottom-95rem {
    bottom: 95rem;
  }
  .xl\:-bottom-95rem {
    bottom: -95rem;
  }
  .gap-95rem {
    gap: 95rem;
  }
  .xl\:top-96\% {
    top: 96%;
  }
  .xl\:-top-96\% {
    top: -96%;
  }
  .xl\:left-96\% {
    left: 96%;
  }
  .xl\:-left-96\% {
    left: -96%;
  }
  .xl\:right-96\% {
    right: 96%;
  }
  .xl\:-right-96\% {
    right: -96%;
  }
  .xl\:bottom-96\% {
    bottom: 96%;
  }
  .xl\:-bottom-96\% {
    bottom: -96%;
  }
  .gap-96\% {
    gap: 96%;
  }
  .xl\:top-96px {
    top: 96px;
  }
  .xl\:-top-96px {
    top: -96px;
  }
  .xl\:left-96px {
    left: 96px;
  }
  .xl\:-left-96px {
    left: -96px;
  }
  .xl\:right-96px {
    right: 96px;
  }
  .xl\:-right-96px {
    right: -96px;
  }
  .xl\:bottom-96px {
    bottom: 96px;
  }
  .xl\:-bottom-96px {
    bottom: -96px;
  }
  .gap-96px {
    gap: 96px;
  }
  .xl\:top-96rem {
    top: 96rem;
  }
  .xl\:-top-96rem {
    top: -96rem;
  }
  .xl\:left-96rem {
    left: 96rem;
  }
  .xl\:-left-96rem {
    left: -96rem;
  }
  .xl\:right-96rem {
    right: 96rem;
  }
  .xl\:-right-96rem {
    right: -96rem;
  }
  .xl\:bottom-96rem {
    bottom: 96rem;
  }
  .xl\:-bottom-96rem {
    bottom: -96rem;
  }
  .gap-96rem {
    gap: 96rem;
  }
  .xl\:top-97\% {
    top: 97%;
  }
  .xl\:-top-97\% {
    top: -97%;
  }
  .xl\:left-97\% {
    left: 97%;
  }
  .xl\:-left-97\% {
    left: -97%;
  }
  .xl\:right-97\% {
    right: 97%;
  }
  .xl\:-right-97\% {
    right: -97%;
  }
  .xl\:bottom-97\% {
    bottom: 97%;
  }
  .xl\:-bottom-97\% {
    bottom: -97%;
  }
  .gap-97\% {
    gap: 97%;
  }
  .xl\:top-97px {
    top: 97px;
  }
  .xl\:-top-97px {
    top: -97px;
  }
  .xl\:left-97px {
    left: 97px;
  }
  .xl\:-left-97px {
    left: -97px;
  }
  .xl\:right-97px {
    right: 97px;
  }
  .xl\:-right-97px {
    right: -97px;
  }
  .xl\:bottom-97px {
    bottom: 97px;
  }
  .xl\:-bottom-97px {
    bottom: -97px;
  }
  .gap-97px {
    gap: 97px;
  }
  .xl\:top-97rem {
    top: 97rem;
  }
  .xl\:-top-97rem {
    top: -97rem;
  }
  .xl\:left-97rem {
    left: 97rem;
  }
  .xl\:-left-97rem {
    left: -97rem;
  }
  .xl\:right-97rem {
    right: 97rem;
  }
  .xl\:-right-97rem {
    right: -97rem;
  }
  .xl\:bottom-97rem {
    bottom: 97rem;
  }
  .xl\:-bottom-97rem {
    bottom: -97rem;
  }
  .gap-97rem {
    gap: 97rem;
  }
  .xl\:top-98\% {
    top: 98%;
  }
  .xl\:-top-98\% {
    top: -98%;
  }
  .xl\:left-98\% {
    left: 98%;
  }
  .xl\:-left-98\% {
    left: -98%;
  }
  .xl\:right-98\% {
    right: 98%;
  }
  .xl\:-right-98\% {
    right: -98%;
  }
  .xl\:bottom-98\% {
    bottom: 98%;
  }
  .xl\:-bottom-98\% {
    bottom: -98%;
  }
  .gap-98\% {
    gap: 98%;
  }
  .xl\:top-98px {
    top: 98px;
  }
  .xl\:-top-98px {
    top: -98px;
  }
  .xl\:left-98px {
    left: 98px;
  }
  .xl\:-left-98px {
    left: -98px;
  }
  .xl\:right-98px {
    right: 98px;
  }
  .xl\:-right-98px {
    right: -98px;
  }
  .xl\:bottom-98px {
    bottom: 98px;
  }
  .xl\:-bottom-98px {
    bottom: -98px;
  }
  .gap-98px {
    gap: 98px;
  }
  .xl\:top-98rem {
    top: 98rem;
  }
  .xl\:-top-98rem {
    top: -98rem;
  }
  .xl\:left-98rem {
    left: 98rem;
  }
  .xl\:-left-98rem {
    left: -98rem;
  }
  .xl\:right-98rem {
    right: 98rem;
  }
  .xl\:-right-98rem {
    right: -98rem;
  }
  .xl\:bottom-98rem {
    bottom: 98rem;
  }
  .xl\:-bottom-98rem {
    bottom: -98rem;
  }
  .gap-98rem {
    gap: 98rem;
  }
  .xl\:top-99\% {
    top: 99%;
  }
  .xl\:-top-99\% {
    top: -99%;
  }
  .xl\:left-99\% {
    left: 99%;
  }
  .xl\:-left-99\% {
    left: -99%;
  }
  .xl\:right-99\% {
    right: 99%;
  }
  .xl\:-right-99\% {
    right: -99%;
  }
  .xl\:bottom-99\% {
    bottom: 99%;
  }
  .xl\:-bottom-99\% {
    bottom: -99%;
  }
  .gap-99\% {
    gap: 99%;
  }
  .xl\:top-99px {
    top: 99px;
  }
  .xl\:-top-99px {
    top: -99px;
  }
  .xl\:left-99px {
    left: 99px;
  }
  .xl\:-left-99px {
    left: -99px;
  }
  .xl\:right-99px {
    right: 99px;
  }
  .xl\:-right-99px {
    right: -99px;
  }
  .xl\:bottom-99px {
    bottom: 99px;
  }
  .xl\:-bottom-99px {
    bottom: -99px;
  }
  .gap-99px {
    gap: 99px;
  }
  .xl\:top-99rem {
    top: 99rem;
  }
  .xl\:-top-99rem {
    top: -99rem;
  }
  .xl\:left-99rem {
    left: 99rem;
  }
  .xl\:-left-99rem {
    left: -99rem;
  }
  .xl\:right-99rem {
    right: 99rem;
  }
  .xl\:-right-99rem {
    right: -99rem;
  }
  .xl\:bottom-99rem {
    bottom: 99rem;
  }
  .xl\:-bottom-99rem {
    bottom: -99rem;
  }
  .gap-99rem {
    gap: 99rem;
  }
  .xl\:top-100\% {
    top: 100%;
  }
  .xl\:-top-100\% {
    top: -100%;
  }
  .xl\:left-100\% {
    left: 100%;
  }
  .xl\:-left-100\% {
    left: -100%;
  }
  .xl\:right-100\% {
    right: 100%;
  }
  .xl\:-right-100\% {
    right: -100%;
  }
  .xl\:bottom-100\% {
    bottom: 100%;
  }
  .xl\:-bottom-100\% {
    bottom: -100%;
  }
  .gap-100\% {
    gap: 100%;
  }
  .xl\:top-100px {
    top: 100px;
  }
  .xl\:-top-100px {
    top: -100px;
  }
  .xl\:left-100px {
    left: 100px;
  }
  .xl\:-left-100px {
    left: -100px;
  }
  .xl\:right-100px {
    right: 100px;
  }
  .xl\:-right-100px {
    right: -100px;
  }
  .xl\:bottom-100px {
    bottom: 100px;
  }
  .xl\:-bottom-100px {
    bottom: -100px;
  }
  .gap-100px {
    gap: 100px;
  }
  .xl\:top-100rem {
    top: 100rem;
  }
  .xl\:-top-100rem {
    top: -100rem;
  }
  .xl\:left-100rem {
    left: 100rem;
  }
  .xl\:-left-100rem {
    left: -100rem;
  }
  .xl\:right-100rem {
    right: 100rem;
  }
  .xl\:-right-100rem {
    right: -100rem;
  }
  .xl\:bottom-100rem {
    bottom: 100rem;
  }
  .xl\:-bottom-100rem {
    bottom: -100rem;
  }
  .gap-100rem {
    gap: 100rem;
  }
}
@media (min-width: 1400px) {
  .\2xl\:top-1\% {
    top: 1%;
  }
  .\2xl\:-top-1\% {
    top: -1%;
  }
  .\2xl\:left-1\% {
    left: 1%;
  }
  .\2xl\:-left-1\% {
    left: -1%;
  }
  .\2xl\:right-1\% {
    right: 1%;
  }
  .\2xl\:-right-1\% {
    right: -1%;
  }
  .\2xl\:bottom-1\% {
    bottom: 1%;
  }
  .\2xl\:-bottom-1\% {
    bottom: -1%;
  }
  .gap-1\% {
    gap: 1%;
  }
  .\2xl\:top-1px {
    top: 1px;
  }
  .\2xl\:-top-1px {
    top: -1px;
  }
  .\2xl\:left-1px {
    left: 1px;
  }
  .\2xl\:-left-1px {
    left: -1px;
  }
  .\2xl\:right-1px {
    right: 1px;
  }
  .\2xl\:-right-1px {
    right: -1px;
  }
  .\2xl\:bottom-1px {
    bottom: 1px;
  }
  .\2xl\:-bottom-1px {
    bottom: -1px;
  }
  .gap-1px {
    gap: 1px;
  }
  .\2xl\:top-1rem {
    top: 1rem;
  }
  .\2xl\:-top-1rem {
    top: -1rem;
  }
  .\2xl\:left-1rem {
    left: 1rem;
  }
  .\2xl\:-left-1rem {
    left: -1rem;
  }
  .\2xl\:right-1rem {
    right: 1rem;
  }
  .\2xl\:-right-1rem {
    right: -1rem;
  }
  .\2xl\:bottom-1rem {
    bottom: 1rem;
  }
  .\2xl\:-bottom-1rem {
    bottom: -1rem;
  }
  .gap-1rem {
    gap: 1rem;
  }
  .\2xl\:top-2\% {
    top: 2%;
  }
  .\2xl\:-top-2\% {
    top: -2%;
  }
  .\2xl\:left-2\% {
    left: 2%;
  }
  .\2xl\:-left-2\% {
    left: -2%;
  }
  .\2xl\:right-2\% {
    right: 2%;
  }
  .\2xl\:-right-2\% {
    right: -2%;
  }
  .\2xl\:bottom-2\% {
    bottom: 2%;
  }
  .\2xl\:-bottom-2\% {
    bottom: -2%;
  }
  .gap-2\% {
    gap: 2%;
  }
  .\2xl\:top-2px {
    top: 2px;
  }
  .\2xl\:-top-2px {
    top: -2px;
  }
  .\2xl\:left-2px {
    left: 2px;
  }
  .\2xl\:-left-2px {
    left: -2px;
  }
  .\2xl\:right-2px {
    right: 2px;
  }
  .\2xl\:-right-2px {
    right: -2px;
  }
  .\2xl\:bottom-2px {
    bottom: 2px;
  }
  .\2xl\:-bottom-2px {
    bottom: -2px;
  }
  .gap-2px {
    gap: 2px;
  }
  .\2xl\:top-2rem {
    top: 2rem;
  }
  .\2xl\:-top-2rem {
    top: -2rem;
  }
  .\2xl\:left-2rem {
    left: 2rem;
  }
  .\2xl\:-left-2rem {
    left: -2rem;
  }
  .\2xl\:right-2rem {
    right: 2rem;
  }
  .\2xl\:-right-2rem {
    right: -2rem;
  }
  .\2xl\:bottom-2rem {
    bottom: 2rem;
  }
  .\2xl\:-bottom-2rem {
    bottom: -2rem;
  }
  .gap-2rem {
    gap: 2rem;
  }
  .\2xl\:top-3\% {
    top: 3%;
  }
  .\2xl\:-top-3\% {
    top: -3%;
  }
  .\2xl\:left-3\% {
    left: 3%;
  }
  .\2xl\:-left-3\% {
    left: -3%;
  }
  .\2xl\:right-3\% {
    right: 3%;
  }
  .\2xl\:-right-3\% {
    right: -3%;
  }
  .\2xl\:bottom-3\% {
    bottom: 3%;
  }
  .\2xl\:-bottom-3\% {
    bottom: -3%;
  }
  .gap-3\% {
    gap: 3%;
  }
  .\2xl\:top-3px {
    top: 3px;
  }
  .\2xl\:-top-3px {
    top: -3px;
  }
  .\2xl\:left-3px {
    left: 3px;
  }
  .\2xl\:-left-3px {
    left: -3px;
  }
  .\2xl\:right-3px {
    right: 3px;
  }
  .\2xl\:-right-3px {
    right: -3px;
  }
  .\2xl\:bottom-3px {
    bottom: 3px;
  }
  .\2xl\:-bottom-3px {
    bottom: -3px;
  }
  .gap-3px {
    gap: 3px;
  }
  .\2xl\:top-3rem {
    top: 3rem;
  }
  .\2xl\:-top-3rem {
    top: -3rem;
  }
  .\2xl\:left-3rem {
    left: 3rem;
  }
  .\2xl\:-left-3rem {
    left: -3rem;
  }
  .\2xl\:right-3rem {
    right: 3rem;
  }
  .\2xl\:-right-3rem {
    right: -3rem;
  }
  .\2xl\:bottom-3rem {
    bottom: 3rem;
  }
  .\2xl\:-bottom-3rem {
    bottom: -3rem;
  }
  .gap-3rem {
    gap: 3rem;
  }
  .\2xl\:top-4\% {
    top: 4%;
  }
  .\2xl\:-top-4\% {
    top: -4%;
  }
  .\2xl\:left-4\% {
    left: 4%;
  }
  .\2xl\:-left-4\% {
    left: -4%;
  }
  .\2xl\:right-4\% {
    right: 4%;
  }
  .\2xl\:-right-4\% {
    right: -4%;
  }
  .\2xl\:bottom-4\% {
    bottom: 4%;
  }
  .\2xl\:-bottom-4\% {
    bottom: -4%;
  }
  .gap-4\% {
    gap: 4%;
  }
  .\2xl\:top-4px {
    top: 4px;
  }
  .\2xl\:-top-4px {
    top: -4px;
  }
  .\2xl\:left-4px {
    left: 4px;
  }
  .\2xl\:-left-4px {
    left: -4px;
  }
  .\2xl\:right-4px {
    right: 4px;
  }
  .\2xl\:-right-4px {
    right: -4px;
  }
  .\2xl\:bottom-4px {
    bottom: 4px;
  }
  .\2xl\:-bottom-4px {
    bottom: -4px;
  }
  .gap-4px {
    gap: 4px;
  }
  .\2xl\:top-4rem {
    top: 4rem;
  }
  .\2xl\:-top-4rem {
    top: -4rem;
  }
  .\2xl\:left-4rem {
    left: 4rem;
  }
  .\2xl\:-left-4rem {
    left: -4rem;
  }
  .\2xl\:right-4rem {
    right: 4rem;
  }
  .\2xl\:-right-4rem {
    right: -4rem;
  }
  .\2xl\:bottom-4rem {
    bottom: 4rem;
  }
  .\2xl\:-bottom-4rem {
    bottom: -4rem;
  }
  .gap-4rem {
    gap: 4rem;
  }
  .\2xl\:top-5\% {
    top: 5%;
  }
  .\2xl\:-top-5\% {
    top: -5%;
  }
  .\2xl\:left-5\% {
    left: 5%;
  }
  .\2xl\:-left-5\% {
    left: -5%;
  }
  .\2xl\:right-5\% {
    right: 5%;
  }
  .\2xl\:-right-5\% {
    right: -5%;
  }
  .\2xl\:bottom-5\% {
    bottom: 5%;
  }
  .\2xl\:-bottom-5\% {
    bottom: -5%;
  }
  .gap-5\% {
    gap: 5%;
  }
  .\2xl\:top-5px {
    top: 5px;
  }
  .\2xl\:-top-5px {
    top: -5px;
  }
  .\2xl\:left-5px {
    left: 5px;
  }
  .\2xl\:-left-5px {
    left: -5px;
  }
  .\2xl\:right-5px {
    right: 5px;
  }
  .\2xl\:-right-5px {
    right: -5px;
  }
  .\2xl\:bottom-5px {
    bottom: 5px;
  }
  .\2xl\:-bottom-5px {
    bottom: -5px;
  }
  .gap-5px {
    gap: 5px;
  }
  .\2xl\:top-5rem {
    top: 5rem;
  }
  .\2xl\:-top-5rem {
    top: -5rem;
  }
  .\2xl\:left-5rem {
    left: 5rem;
  }
  .\2xl\:-left-5rem {
    left: -5rem;
  }
  .\2xl\:right-5rem {
    right: 5rem;
  }
  .\2xl\:-right-5rem {
    right: -5rem;
  }
  .\2xl\:bottom-5rem {
    bottom: 5rem;
  }
  .\2xl\:-bottom-5rem {
    bottom: -5rem;
  }
  .gap-5rem {
    gap: 5rem;
  }
  .\2xl\:top-6\% {
    top: 6%;
  }
  .\2xl\:-top-6\% {
    top: -6%;
  }
  .\2xl\:left-6\% {
    left: 6%;
  }
  .\2xl\:-left-6\% {
    left: -6%;
  }
  .\2xl\:right-6\% {
    right: 6%;
  }
  .\2xl\:-right-6\% {
    right: -6%;
  }
  .\2xl\:bottom-6\% {
    bottom: 6%;
  }
  .\2xl\:-bottom-6\% {
    bottom: -6%;
  }
  .gap-6\% {
    gap: 6%;
  }
  .\2xl\:top-6px {
    top: 6px;
  }
  .\2xl\:-top-6px {
    top: -6px;
  }
  .\2xl\:left-6px {
    left: 6px;
  }
  .\2xl\:-left-6px {
    left: -6px;
  }
  .\2xl\:right-6px {
    right: 6px;
  }
  .\2xl\:-right-6px {
    right: -6px;
  }
  .\2xl\:bottom-6px {
    bottom: 6px;
  }
  .\2xl\:-bottom-6px {
    bottom: -6px;
  }
  .gap-6px {
    gap: 6px;
  }
  .\2xl\:top-6rem {
    top: 6rem;
  }
  .\2xl\:-top-6rem {
    top: -6rem;
  }
  .\2xl\:left-6rem {
    left: 6rem;
  }
  .\2xl\:-left-6rem {
    left: -6rem;
  }
  .\2xl\:right-6rem {
    right: 6rem;
  }
  .\2xl\:-right-6rem {
    right: -6rem;
  }
  .\2xl\:bottom-6rem {
    bottom: 6rem;
  }
  .\2xl\:-bottom-6rem {
    bottom: -6rem;
  }
  .gap-6rem {
    gap: 6rem;
  }
  .\2xl\:top-7\% {
    top: 7%;
  }
  .\2xl\:-top-7\% {
    top: -7%;
  }
  .\2xl\:left-7\% {
    left: 7%;
  }
  .\2xl\:-left-7\% {
    left: -7%;
  }
  .\2xl\:right-7\% {
    right: 7%;
  }
  .\2xl\:-right-7\% {
    right: -7%;
  }
  .\2xl\:bottom-7\% {
    bottom: 7%;
  }
  .\2xl\:-bottom-7\% {
    bottom: -7%;
  }
  .gap-7\% {
    gap: 7%;
  }
  .\2xl\:top-7px {
    top: 7px;
  }
  .\2xl\:-top-7px {
    top: -7px;
  }
  .\2xl\:left-7px {
    left: 7px;
  }
  .\2xl\:-left-7px {
    left: -7px;
  }
  .\2xl\:right-7px {
    right: 7px;
  }
  .\2xl\:-right-7px {
    right: -7px;
  }
  .\2xl\:bottom-7px {
    bottom: 7px;
  }
  .\2xl\:-bottom-7px {
    bottom: -7px;
  }
  .gap-7px {
    gap: 7px;
  }
  .\2xl\:top-7rem {
    top: 7rem;
  }
  .\2xl\:-top-7rem {
    top: -7rem;
  }
  .\2xl\:left-7rem {
    left: 7rem;
  }
  .\2xl\:-left-7rem {
    left: -7rem;
  }
  .\2xl\:right-7rem {
    right: 7rem;
  }
  .\2xl\:-right-7rem {
    right: -7rem;
  }
  .\2xl\:bottom-7rem {
    bottom: 7rem;
  }
  .\2xl\:-bottom-7rem {
    bottom: -7rem;
  }
  .gap-7rem {
    gap: 7rem;
  }
  .\2xl\:top-8\% {
    top: 8%;
  }
  .\2xl\:-top-8\% {
    top: -8%;
  }
  .\2xl\:left-8\% {
    left: 8%;
  }
  .\2xl\:-left-8\% {
    left: -8%;
  }
  .\2xl\:right-8\% {
    right: 8%;
  }
  .\2xl\:-right-8\% {
    right: -8%;
  }
  .\2xl\:bottom-8\% {
    bottom: 8%;
  }
  .\2xl\:-bottom-8\% {
    bottom: -8%;
  }
  .gap-8\% {
    gap: 8%;
  }
  .\2xl\:top-8px {
    top: 8px;
  }
  .\2xl\:-top-8px {
    top: -8px;
  }
  .\2xl\:left-8px {
    left: 8px;
  }
  .\2xl\:-left-8px {
    left: -8px;
  }
  .\2xl\:right-8px {
    right: 8px;
  }
  .\2xl\:-right-8px {
    right: -8px;
  }
  .\2xl\:bottom-8px {
    bottom: 8px;
  }
  .\2xl\:-bottom-8px {
    bottom: -8px;
  }
  .gap-8px {
    gap: 8px;
  }
  .\2xl\:top-8rem {
    top: 8rem;
  }
  .\2xl\:-top-8rem {
    top: -8rem;
  }
  .\2xl\:left-8rem {
    left: 8rem;
  }
  .\2xl\:-left-8rem {
    left: -8rem;
  }
  .\2xl\:right-8rem {
    right: 8rem;
  }
  .\2xl\:-right-8rem {
    right: -8rem;
  }
  .\2xl\:bottom-8rem {
    bottom: 8rem;
  }
  .\2xl\:-bottom-8rem {
    bottom: -8rem;
  }
  .gap-8rem {
    gap: 8rem;
  }
  .\2xl\:top-9\% {
    top: 9%;
  }
  .\2xl\:-top-9\% {
    top: -9%;
  }
  .\2xl\:left-9\% {
    left: 9%;
  }
  .\2xl\:-left-9\% {
    left: -9%;
  }
  .\2xl\:right-9\% {
    right: 9%;
  }
  .\2xl\:-right-9\% {
    right: -9%;
  }
  .\2xl\:bottom-9\% {
    bottom: 9%;
  }
  .\2xl\:-bottom-9\% {
    bottom: -9%;
  }
  .gap-9\% {
    gap: 9%;
  }
  .\2xl\:top-9px {
    top: 9px;
  }
  .\2xl\:-top-9px {
    top: -9px;
  }
  .\2xl\:left-9px {
    left: 9px;
  }
  .\2xl\:-left-9px {
    left: -9px;
  }
  .\2xl\:right-9px {
    right: 9px;
  }
  .\2xl\:-right-9px {
    right: -9px;
  }
  .\2xl\:bottom-9px {
    bottom: 9px;
  }
  .\2xl\:-bottom-9px {
    bottom: -9px;
  }
  .gap-9px {
    gap: 9px;
  }
  .\2xl\:top-9rem {
    top: 9rem;
  }
  .\2xl\:-top-9rem {
    top: -9rem;
  }
  .\2xl\:left-9rem {
    left: 9rem;
  }
  .\2xl\:-left-9rem {
    left: -9rem;
  }
  .\2xl\:right-9rem {
    right: 9rem;
  }
  .\2xl\:-right-9rem {
    right: -9rem;
  }
  .\2xl\:bottom-9rem {
    bottom: 9rem;
  }
  .\2xl\:-bottom-9rem {
    bottom: -9rem;
  }
  .gap-9rem {
    gap: 9rem;
  }
  .\2xl\:top-10\% {
    top: 10%;
  }
  .\2xl\:-top-10\% {
    top: -10%;
  }
  .\2xl\:left-10\% {
    left: 10%;
  }
  .\2xl\:-left-10\% {
    left: -10%;
  }
  .\2xl\:right-10\% {
    right: 10%;
  }
  .\2xl\:-right-10\% {
    right: -10%;
  }
  .\2xl\:bottom-10\% {
    bottom: 10%;
  }
  .\2xl\:-bottom-10\% {
    bottom: -10%;
  }
  .gap-10\% {
    gap: 10%;
  }
  .\2xl\:top-10px {
    top: 10px;
  }
  .\2xl\:-top-10px {
    top: -10px;
  }
  .\2xl\:left-10px {
    left: 10px;
  }
  .\2xl\:-left-10px {
    left: -10px;
  }
  .\2xl\:right-10px {
    right: 10px;
  }
  .\2xl\:-right-10px {
    right: -10px;
  }
  .\2xl\:bottom-10px {
    bottom: 10px;
  }
  .\2xl\:-bottom-10px {
    bottom: -10px;
  }
  .gap-10px {
    gap: 10px;
  }
  .\2xl\:top-10rem {
    top: 10rem;
  }
  .\2xl\:-top-10rem {
    top: -10rem;
  }
  .\2xl\:left-10rem {
    left: 10rem;
  }
  .\2xl\:-left-10rem {
    left: -10rem;
  }
  .\2xl\:right-10rem {
    right: 10rem;
  }
  .\2xl\:-right-10rem {
    right: -10rem;
  }
  .\2xl\:bottom-10rem {
    bottom: 10rem;
  }
  .\2xl\:-bottom-10rem {
    bottom: -10rem;
  }
  .gap-10rem {
    gap: 10rem;
  }
  .\2xl\:top-11\% {
    top: 11%;
  }
  .\2xl\:-top-11\% {
    top: -11%;
  }
  .\2xl\:left-11\% {
    left: 11%;
  }
  .\2xl\:-left-11\% {
    left: -11%;
  }
  .\2xl\:right-11\% {
    right: 11%;
  }
  .\2xl\:-right-11\% {
    right: -11%;
  }
  .\2xl\:bottom-11\% {
    bottom: 11%;
  }
  .\2xl\:-bottom-11\% {
    bottom: -11%;
  }
  .gap-11\% {
    gap: 11%;
  }
  .\2xl\:top-11px {
    top: 11px;
  }
  .\2xl\:-top-11px {
    top: -11px;
  }
  .\2xl\:left-11px {
    left: 11px;
  }
  .\2xl\:-left-11px {
    left: -11px;
  }
  .\2xl\:right-11px {
    right: 11px;
  }
  .\2xl\:-right-11px {
    right: -11px;
  }
  .\2xl\:bottom-11px {
    bottom: 11px;
  }
  .\2xl\:-bottom-11px {
    bottom: -11px;
  }
  .gap-11px {
    gap: 11px;
  }
  .\2xl\:top-11rem {
    top: 11rem;
  }
  .\2xl\:-top-11rem {
    top: -11rem;
  }
  .\2xl\:left-11rem {
    left: 11rem;
  }
  .\2xl\:-left-11rem {
    left: -11rem;
  }
  .\2xl\:right-11rem {
    right: 11rem;
  }
  .\2xl\:-right-11rem {
    right: -11rem;
  }
  .\2xl\:bottom-11rem {
    bottom: 11rem;
  }
  .\2xl\:-bottom-11rem {
    bottom: -11rem;
  }
  .gap-11rem {
    gap: 11rem;
  }
  .\2xl\:top-12\% {
    top: 12%;
  }
  .\2xl\:-top-12\% {
    top: -12%;
  }
  .\2xl\:left-12\% {
    left: 12%;
  }
  .\2xl\:-left-12\% {
    left: -12%;
  }
  .\2xl\:right-12\% {
    right: 12%;
  }
  .\2xl\:-right-12\% {
    right: -12%;
  }
  .\2xl\:bottom-12\% {
    bottom: 12%;
  }
  .\2xl\:-bottom-12\% {
    bottom: -12%;
  }
  .gap-12\% {
    gap: 12%;
  }
  .\2xl\:top-12px {
    top: 12px;
  }
  .\2xl\:-top-12px {
    top: -12px;
  }
  .\2xl\:left-12px {
    left: 12px;
  }
  .\2xl\:-left-12px {
    left: -12px;
  }
  .\2xl\:right-12px {
    right: 12px;
  }
  .\2xl\:-right-12px {
    right: -12px;
  }
  .\2xl\:bottom-12px {
    bottom: 12px;
  }
  .\2xl\:-bottom-12px {
    bottom: -12px;
  }
  .gap-12px {
    gap: 12px;
  }
  .\2xl\:top-12rem {
    top: 12rem;
  }
  .\2xl\:-top-12rem {
    top: -12rem;
  }
  .\2xl\:left-12rem {
    left: 12rem;
  }
  .\2xl\:-left-12rem {
    left: -12rem;
  }
  .\2xl\:right-12rem {
    right: 12rem;
  }
  .\2xl\:-right-12rem {
    right: -12rem;
  }
  .\2xl\:bottom-12rem {
    bottom: 12rem;
  }
  .\2xl\:-bottom-12rem {
    bottom: -12rem;
  }
  .gap-12rem {
    gap: 12rem;
  }
  .\2xl\:top-13\% {
    top: 13%;
  }
  .\2xl\:-top-13\% {
    top: -13%;
  }
  .\2xl\:left-13\% {
    left: 13%;
  }
  .\2xl\:-left-13\% {
    left: -13%;
  }
  .\2xl\:right-13\% {
    right: 13%;
  }
  .\2xl\:-right-13\% {
    right: -13%;
  }
  .\2xl\:bottom-13\% {
    bottom: 13%;
  }
  .\2xl\:-bottom-13\% {
    bottom: -13%;
  }
  .gap-13\% {
    gap: 13%;
  }
  .\2xl\:top-13px {
    top: 13px;
  }
  .\2xl\:-top-13px {
    top: -13px;
  }
  .\2xl\:left-13px {
    left: 13px;
  }
  .\2xl\:-left-13px {
    left: -13px;
  }
  .\2xl\:right-13px {
    right: 13px;
  }
  .\2xl\:-right-13px {
    right: -13px;
  }
  .\2xl\:bottom-13px {
    bottom: 13px;
  }
  .\2xl\:-bottom-13px {
    bottom: -13px;
  }
  .gap-13px {
    gap: 13px;
  }
  .\2xl\:top-13rem {
    top: 13rem;
  }
  .\2xl\:-top-13rem {
    top: -13rem;
  }
  .\2xl\:left-13rem {
    left: 13rem;
  }
  .\2xl\:-left-13rem {
    left: -13rem;
  }
  .\2xl\:right-13rem {
    right: 13rem;
  }
  .\2xl\:-right-13rem {
    right: -13rem;
  }
  .\2xl\:bottom-13rem {
    bottom: 13rem;
  }
  .\2xl\:-bottom-13rem {
    bottom: -13rem;
  }
  .gap-13rem {
    gap: 13rem;
  }
  .\2xl\:top-14\% {
    top: 14%;
  }
  .\2xl\:-top-14\% {
    top: -14%;
  }
  .\2xl\:left-14\% {
    left: 14%;
  }
  .\2xl\:-left-14\% {
    left: -14%;
  }
  .\2xl\:right-14\% {
    right: 14%;
  }
  .\2xl\:-right-14\% {
    right: -14%;
  }
  .\2xl\:bottom-14\% {
    bottom: 14%;
  }
  .\2xl\:-bottom-14\% {
    bottom: -14%;
  }
  .gap-14\% {
    gap: 14%;
  }
  .\2xl\:top-14px {
    top: 14px;
  }
  .\2xl\:-top-14px {
    top: -14px;
  }
  .\2xl\:left-14px {
    left: 14px;
  }
  .\2xl\:-left-14px {
    left: -14px;
  }
  .\2xl\:right-14px {
    right: 14px;
  }
  .\2xl\:-right-14px {
    right: -14px;
  }
  .\2xl\:bottom-14px {
    bottom: 14px;
  }
  .\2xl\:-bottom-14px {
    bottom: -14px;
  }
  .gap-14px {
    gap: 14px;
  }
  .\2xl\:top-14rem {
    top: 14rem;
  }
  .\2xl\:-top-14rem {
    top: -14rem;
  }
  .\2xl\:left-14rem {
    left: 14rem;
  }
  .\2xl\:-left-14rem {
    left: -14rem;
  }
  .\2xl\:right-14rem {
    right: 14rem;
  }
  .\2xl\:-right-14rem {
    right: -14rem;
  }
  .\2xl\:bottom-14rem {
    bottom: 14rem;
  }
  .\2xl\:-bottom-14rem {
    bottom: -14rem;
  }
  .gap-14rem {
    gap: 14rem;
  }
  .\2xl\:top-15\% {
    top: 15%;
  }
  .\2xl\:-top-15\% {
    top: -15%;
  }
  .\2xl\:left-15\% {
    left: 15%;
  }
  .\2xl\:-left-15\% {
    left: -15%;
  }
  .\2xl\:right-15\% {
    right: 15%;
  }
  .\2xl\:-right-15\% {
    right: -15%;
  }
  .\2xl\:bottom-15\% {
    bottom: 15%;
  }
  .\2xl\:-bottom-15\% {
    bottom: -15%;
  }
  .gap-15\% {
    gap: 15%;
  }
  .\2xl\:top-15px {
    top: 15px;
  }
  .\2xl\:-top-15px {
    top: -15px;
  }
  .\2xl\:left-15px {
    left: 15px;
  }
  .\2xl\:-left-15px {
    left: -15px;
  }
  .\2xl\:right-15px {
    right: 15px;
  }
  .\2xl\:-right-15px {
    right: -15px;
  }
  .\2xl\:bottom-15px {
    bottom: 15px;
  }
  .\2xl\:-bottom-15px {
    bottom: -15px;
  }
  .gap-15px {
    gap: 15px;
  }
  .\2xl\:top-15rem {
    top: 15rem;
  }
  .\2xl\:-top-15rem {
    top: -15rem;
  }
  .\2xl\:left-15rem {
    left: 15rem;
  }
  .\2xl\:-left-15rem {
    left: -15rem;
  }
  .\2xl\:right-15rem {
    right: 15rem;
  }
  .\2xl\:-right-15rem {
    right: -15rem;
  }
  .\2xl\:bottom-15rem {
    bottom: 15rem;
  }
  .\2xl\:-bottom-15rem {
    bottom: -15rem;
  }
  .gap-15rem {
    gap: 15rem;
  }
  .\2xl\:top-16\% {
    top: 16%;
  }
  .\2xl\:-top-16\% {
    top: -16%;
  }
  .\2xl\:left-16\% {
    left: 16%;
  }
  .\2xl\:-left-16\% {
    left: -16%;
  }
  .\2xl\:right-16\% {
    right: 16%;
  }
  .\2xl\:-right-16\% {
    right: -16%;
  }
  .\2xl\:bottom-16\% {
    bottom: 16%;
  }
  .\2xl\:-bottom-16\% {
    bottom: -16%;
  }
  .gap-16\% {
    gap: 16%;
  }
  .\2xl\:top-16px {
    top: 16px;
  }
  .\2xl\:-top-16px {
    top: -16px;
  }
  .\2xl\:left-16px {
    left: 16px;
  }
  .\2xl\:-left-16px {
    left: -16px;
  }
  .\2xl\:right-16px {
    right: 16px;
  }
  .\2xl\:-right-16px {
    right: -16px;
  }
  .\2xl\:bottom-16px {
    bottom: 16px;
  }
  .\2xl\:-bottom-16px {
    bottom: -16px;
  }
  .gap-16px {
    gap: 16px;
  }
  .\2xl\:top-16rem {
    top: 16rem;
  }
  .\2xl\:-top-16rem {
    top: -16rem;
  }
  .\2xl\:left-16rem {
    left: 16rem;
  }
  .\2xl\:-left-16rem {
    left: -16rem;
  }
  .\2xl\:right-16rem {
    right: 16rem;
  }
  .\2xl\:-right-16rem {
    right: -16rem;
  }
  .\2xl\:bottom-16rem {
    bottom: 16rem;
  }
  .\2xl\:-bottom-16rem {
    bottom: -16rem;
  }
  .gap-16rem {
    gap: 16rem;
  }
  .\2xl\:top-17\% {
    top: 17%;
  }
  .\2xl\:-top-17\% {
    top: -17%;
  }
  .\2xl\:left-17\% {
    left: 17%;
  }
  .\2xl\:-left-17\% {
    left: -17%;
  }
  .\2xl\:right-17\% {
    right: 17%;
  }
  .\2xl\:-right-17\% {
    right: -17%;
  }
  .\2xl\:bottom-17\% {
    bottom: 17%;
  }
  .\2xl\:-bottom-17\% {
    bottom: -17%;
  }
  .gap-17\% {
    gap: 17%;
  }
  .\2xl\:top-17px {
    top: 17px;
  }
  .\2xl\:-top-17px {
    top: -17px;
  }
  .\2xl\:left-17px {
    left: 17px;
  }
  .\2xl\:-left-17px {
    left: -17px;
  }
  .\2xl\:right-17px {
    right: 17px;
  }
  .\2xl\:-right-17px {
    right: -17px;
  }
  .\2xl\:bottom-17px {
    bottom: 17px;
  }
  .\2xl\:-bottom-17px {
    bottom: -17px;
  }
  .gap-17px {
    gap: 17px;
  }
  .\2xl\:top-17rem {
    top: 17rem;
  }
  .\2xl\:-top-17rem {
    top: -17rem;
  }
  .\2xl\:left-17rem {
    left: 17rem;
  }
  .\2xl\:-left-17rem {
    left: -17rem;
  }
  .\2xl\:right-17rem {
    right: 17rem;
  }
  .\2xl\:-right-17rem {
    right: -17rem;
  }
  .\2xl\:bottom-17rem {
    bottom: 17rem;
  }
  .\2xl\:-bottom-17rem {
    bottom: -17rem;
  }
  .gap-17rem {
    gap: 17rem;
  }
  .\2xl\:top-18\% {
    top: 18%;
  }
  .\2xl\:-top-18\% {
    top: -18%;
  }
  .\2xl\:left-18\% {
    left: 18%;
  }
  .\2xl\:-left-18\% {
    left: -18%;
  }
  .\2xl\:right-18\% {
    right: 18%;
  }
  .\2xl\:-right-18\% {
    right: -18%;
  }
  .\2xl\:bottom-18\% {
    bottom: 18%;
  }
  .\2xl\:-bottom-18\% {
    bottom: -18%;
  }
  .gap-18\% {
    gap: 18%;
  }
  .\2xl\:top-18px {
    top: 18px;
  }
  .\2xl\:-top-18px {
    top: -18px;
  }
  .\2xl\:left-18px {
    left: 18px;
  }
  .\2xl\:-left-18px {
    left: -18px;
  }
  .\2xl\:right-18px {
    right: 18px;
  }
  .\2xl\:-right-18px {
    right: -18px;
  }
  .\2xl\:bottom-18px {
    bottom: 18px;
  }
  .\2xl\:-bottom-18px {
    bottom: -18px;
  }
  .gap-18px {
    gap: 18px;
  }
  .\2xl\:top-18rem {
    top: 18rem;
  }
  .\2xl\:-top-18rem {
    top: -18rem;
  }
  .\2xl\:left-18rem {
    left: 18rem;
  }
  .\2xl\:-left-18rem {
    left: -18rem;
  }
  .\2xl\:right-18rem {
    right: 18rem;
  }
  .\2xl\:-right-18rem {
    right: -18rem;
  }
  .\2xl\:bottom-18rem {
    bottom: 18rem;
  }
  .\2xl\:-bottom-18rem {
    bottom: -18rem;
  }
  .gap-18rem {
    gap: 18rem;
  }
  .\2xl\:top-19\% {
    top: 19%;
  }
  .\2xl\:-top-19\% {
    top: -19%;
  }
  .\2xl\:left-19\% {
    left: 19%;
  }
  .\2xl\:-left-19\% {
    left: -19%;
  }
  .\2xl\:right-19\% {
    right: 19%;
  }
  .\2xl\:-right-19\% {
    right: -19%;
  }
  .\2xl\:bottom-19\% {
    bottom: 19%;
  }
  .\2xl\:-bottom-19\% {
    bottom: -19%;
  }
  .gap-19\% {
    gap: 19%;
  }
  .\2xl\:top-19px {
    top: 19px;
  }
  .\2xl\:-top-19px {
    top: -19px;
  }
  .\2xl\:left-19px {
    left: 19px;
  }
  .\2xl\:-left-19px {
    left: -19px;
  }
  .\2xl\:right-19px {
    right: 19px;
  }
  .\2xl\:-right-19px {
    right: -19px;
  }
  .\2xl\:bottom-19px {
    bottom: 19px;
  }
  .\2xl\:-bottom-19px {
    bottom: -19px;
  }
  .gap-19px {
    gap: 19px;
  }
  .\2xl\:top-19rem {
    top: 19rem;
  }
  .\2xl\:-top-19rem {
    top: -19rem;
  }
  .\2xl\:left-19rem {
    left: 19rem;
  }
  .\2xl\:-left-19rem {
    left: -19rem;
  }
  .\2xl\:right-19rem {
    right: 19rem;
  }
  .\2xl\:-right-19rem {
    right: -19rem;
  }
  .\2xl\:bottom-19rem {
    bottom: 19rem;
  }
  .\2xl\:-bottom-19rem {
    bottom: -19rem;
  }
  .gap-19rem {
    gap: 19rem;
  }
  .\2xl\:top-20\% {
    top: 20%;
  }
  .\2xl\:-top-20\% {
    top: -20%;
  }
  .\2xl\:left-20\% {
    left: 20%;
  }
  .\2xl\:-left-20\% {
    left: -20%;
  }
  .\2xl\:right-20\% {
    right: 20%;
  }
  .\2xl\:-right-20\% {
    right: -20%;
  }
  .\2xl\:bottom-20\% {
    bottom: 20%;
  }
  .\2xl\:-bottom-20\% {
    bottom: -20%;
  }
  .gap-20\% {
    gap: 20%;
  }
  .\2xl\:top-20px {
    top: 20px;
  }
  .\2xl\:-top-20px {
    top: -20px;
  }
  .\2xl\:left-20px {
    left: 20px;
  }
  .\2xl\:-left-20px {
    left: -20px;
  }
  .\2xl\:right-20px {
    right: 20px;
  }
  .\2xl\:-right-20px {
    right: -20px;
  }
  .\2xl\:bottom-20px {
    bottom: 20px;
  }
  .\2xl\:-bottom-20px {
    bottom: -20px;
  }
  .gap-20px {
    gap: 20px;
  }
  .\2xl\:top-20rem {
    top: 20rem;
  }
  .\2xl\:-top-20rem {
    top: -20rem;
  }
  .\2xl\:left-20rem {
    left: 20rem;
  }
  .\2xl\:-left-20rem {
    left: -20rem;
  }
  .\2xl\:right-20rem {
    right: 20rem;
  }
  .\2xl\:-right-20rem {
    right: -20rem;
  }
  .\2xl\:bottom-20rem {
    bottom: 20rem;
  }
  .\2xl\:-bottom-20rem {
    bottom: -20rem;
  }
  .gap-20rem {
    gap: 20rem;
  }
  .\2xl\:top-21\% {
    top: 21%;
  }
  .\2xl\:-top-21\% {
    top: -21%;
  }
  .\2xl\:left-21\% {
    left: 21%;
  }
  .\2xl\:-left-21\% {
    left: -21%;
  }
  .\2xl\:right-21\% {
    right: 21%;
  }
  .\2xl\:-right-21\% {
    right: -21%;
  }
  .\2xl\:bottom-21\% {
    bottom: 21%;
  }
  .\2xl\:-bottom-21\% {
    bottom: -21%;
  }
  .gap-21\% {
    gap: 21%;
  }
  .\2xl\:top-21px {
    top: 21px;
  }
  .\2xl\:-top-21px {
    top: -21px;
  }
  .\2xl\:left-21px {
    left: 21px;
  }
  .\2xl\:-left-21px {
    left: -21px;
  }
  .\2xl\:right-21px {
    right: 21px;
  }
  .\2xl\:-right-21px {
    right: -21px;
  }
  .\2xl\:bottom-21px {
    bottom: 21px;
  }
  .\2xl\:-bottom-21px {
    bottom: -21px;
  }
  .gap-21px {
    gap: 21px;
  }
  .\2xl\:top-21rem {
    top: 21rem;
  }
  .\2xl\:-top-21rem {
    top: -21rem;
  }
  .\2xl\:left-21rem {
    left: 21rem;
  }
  .\2xl\:-left-21rem {
    left: -21rem;
  }
  .\2xl\:right-21rem {
    right: 21rem;
  }
  .\2xl\:-right-21rem {
    right: -21rem;
  }
  .\2xl\:bottom-21rem {
    bottom: 21rem;
  }
  .\2xl\:-bottom-21rem {
    bottom: -21rem;
  }
  .gap-21rem {
    gap: 21rem;
  }
  .\2xl\:top-22\% {
    top: 22%;
  }
  .\2xl\:-top-22\% {
    top: -22%;
  }
  .\2xl\:left-22\% {
    left: 22%;
  }
  .\2xl\:-left-22\% {
    left: -22%;
  }
  .\2xl\:right-22\% {
    right: 22%;
  }
  .\2xl\:-right-22\% {
    right: -22%;
  }
  .\2xl\:bottom-22\% {
    bottom: 22%;
  }
  .\2xl\:-bottom-22\% {
    bottom: -22%;
  }
  .gap-22\% {
    gap: 22%;
  }
  .\2xl\:top-22px {
    top: 22px;
  }
  .\2xl\:-top-22px {
    top: -22px;
  }
  .\2xl\:left-22px {
    left: 22px;
  }
  .\2xl\:-left-22px {
    left: -22px;
  }
  .\2xl\:right-22px {
    right: 22px;
  }
  .\2xl\:-right-22px {
    right: -22px;
  }
  .\2xl\:bottom-22px {
    bottom: 22px;
  }
  .\2xl\:-bottom-22px {
    bottom: -22px;
  }
  .gap-22px {
    gap: 22px;
  }
  .\2xl\:top-22rem {
    top: 22rem;
  }
  .\2xl\:-top-22rem {
    top: -22rem;
  }
  .\2xl\:left-22rem {
    left: 22rem;
  }
  .\2xl\:-left-22rem {
    left: -22rem;
  }
  .\2xl\:right-22rem {
    right: 22rem;
  }
  .\2xl\:-right-22rem {
    right: -22rem;
  }
  .\2xl\:bottom-22rem {
    bottom: 22rem;
  }
  .\2xl\:-bottom-22rem {
    bottom: -22rem;
  }
  .gap-22rem {
    gap: 22rem;
  }
  .\2xl\:top-23\% {
    top: 23%;
  }
  .\2xl\:-top-23\% {
    top: -23%;
  }
  .\2xl\:left-23\% {
    left: 23%;
  }
  .\2xl\:-left-23\% {
    left: -23%;
  }
  .\2xl\:right-23\% {
    right: 23%;
  }
  .\2xl\:-right-23\% {
    right: -23%;
  }
  .\2xl\:bottom-23\% {
    bottom: 23%;
  }
  .\2xl\:-bottom-23\% {
    bottom: -23%;
  }
  .gap-23\% {
    gap: 23%;
  }
  .\2xl\:top-23px {
    top: 23px;
  }
  .\2xl\:-top-23px {
    top: -23px;
  }
  .\2xl\:left-23px {
    left: 23px;
  }
  .\2xl\:-left-23px {
    left: -23px;
  }
  .\2xl\:right-23px {
    right: 23px;
  }
  .\2xl\:-right-23px {
    right: -23px;
  }
  .\2xl\:bottom-23px {
    bottom: 23px;
  }
  .\2xl\:-bottom-23px {
    bottom: -23px;
  }
  .gap-23px {
    gap: 23px;
  }
  .\2xl\:top-23rem {
    top: 23rem;
  }
  .\2xl\:-top-23rem {
    top: -23rem;
  }
  .\2xl\:left-23rem {
    left: 23rem;
  }
  .\2xl\:-left-23rem {
    left: -23rem;
  }
  .\2xl\:right-23rem {
    right: 23rem;
  }
  .\2xl\:-right-23rem {
    right: -23rem;
  }
  .\2xl\:bottom-23rem {
    bottom: 23rem;
  }
  .\2xl\:-bottom-23rem {
    bottom: -23rem;
  }
  .gap-23rem {
    gap: 23rem;
  }
  .\2xl\:top-24\% {
    top: 24%;
  }
  .\2xl\:-top-24\% {
    top: -24%;
  }
  .\2xl\:left-24\% {
    left: 24%;
  }
  .\2xl\:-left-24\% {
    left: -24%;
  }
  .\2xl\:right-24\% {
    right: 24%;
  }
  .\2xl\:-right-24\% {
    right: -24%;
  }
  .\2xl\:bottom-24\% {
    bottom: 24%;
  }
  .\2xl\:-bottom-24\% {
    bottom: -24%;
  }
  .gap-24\% {
    gap: 24%;
  }
  .\2xl\:top-24px {
    top: 24px;
  }
  .\2xl\:-top-24px {
    top: -24px;
  }
  .\2xl\:left-24px {
    left: 24px;
  }
  .\2xl\:-left-24px {
    left: -24px;
  }
  .\2xl\:right-24px {
    right: 24px;
  }
  .\2xl\:-right-24px {
    right: -24px;
  }
  .\2xl\:bottom-24px {
    bottom: 24px;
  }
  .\2xl\:-bottom-24px {
    bottom: -24px;
  }
  .gap-24px {
    gap: 24px;
  }
  .\2xl\:top-24rem {
    top: 24rem;
  }
  .\2xl\:-top-24rem {
    top: -24rem;
  }
  .\2xl\:left-24rem {
    left: 24rem;
  }
  .\2xl\:-left-24rem {
    left: -24rem;
  }
  .\2xl\:right-24rem {
    right: 24rem;
  }
  .\2xl\:-right-24rem {
    right: -24rem;
  }
  .\2xl\:bottom-24rem {
    bottom: 24rem;
  }
  .\2xl\:-bottom-24rem {
    bottom: -24rem;
  }
  .gap-24rem {
    gap: 24rem;
  }
  .\2xl\:top-25\% {
    top: 25%;
  }
  .\2xl\:-top-25\% {
    top: -25%;
  }
  .\2xl\:left-25\% {
    left: 25%;
  }
  .\2xl\:-left-25\% {
    left: -25%;
  }
  .\2xl\:right-25\% {
    right: 25%;
  }
  .\2xl\:-right-25\% {
    right: -25%;
  }
  .\2xl\:bottom-25\% {
    bottom: 25%;
  }
  .\2xl\:-bottom-25\% {
    bottom: -25%;
  }
  .gap-25\% {
    gap: 25%;
  }
  .\2xl\:top-25px {
    top: 25px;
  }
  .\2xl\:-top-25px {
    top: -25px;
  }
  .\2xl\:left-25px {
    left: 25px;
  }
  .\2xl\:-left-25px {
    left: -25px;
  }
  .\2xl\:right-25px {
    right: 25px;
  }
  .\2xl\:-right-25px {
    right: -25px;
  }
  .\2xl\:bottom-25px {
    bottom: 25px;
  }
  .\2xl\:-bottom-25px {
    bottom: -25px;
  }
  .gap-25px {
    gap: 25px;
  }
  .\2xl\:top-25rem {
    top: 25rem;
  }
  .\2xl\:-top-25rem {
    top: -25rem;
  }
  .\2xl\:left-25rem {
    left: 25rem;
  }
  .\2xl\:-left-25rem {
    left: -25rem;
  }
  .\2xl\:right-25rem {
    right: 25rem;
  }
  .\2xl\:-right-25rem {
    right: -25rem;
  }
  .\2xl\:bottom-25rem {
    bottom: 25rem;
  }
  .\2xl\:-bottom-25rem {
    bottom: -25rem;
  }
  .gap-25rem {
    gap: 25rem;
  }
  .\2xl\:top-26\% {
    top: 26%;
  }
  .\2xl\:-top-26\% {
    top: -26%;
  }
  .\2xl\:left-26\% {
    left: 26%;
  }
  .\2xl\:-left-26\% {
    left: -26%;
  }
  .\2xl\:right-26\% {
    right: 26%;
  }
  .\2xl\:-right-26\% {
    right: -26%;
  }
  .\2xl\:bottom-26\% {
    bottom: 26%;
  }
  .\2xl\:-bottom-26\% {
    bottom: -26%;
  }
  .gap-26\% {
    gap: 26%;
  }
  .\2xl\:top-26px {
    top: 26px;
  }
  .\2xl\:-top-26px {
    top: -26px;
  }
  .\2xl\:left-26px {
    left: 26px;
  }
  .\2xl\:-left-26px {
    left: -26px;
  }
  .\2xl\:right-26px {
    right: 26px;
  }
  .\2xl\:-right-26px {
    right: -26px;
  }
  .\2xl\:bottom-26px {
    bottom: 26px;
  }
  .\2xl\:-bottom-26px {
    bottom: -26px;
  }
  .gap-26px {
    gap: 26px;
  }
  .\2xl\:top-26rem {
    top: 26rem;
  }
  .\2xl\:-top-26rem {
    top: -26rem;
  }
  .\2xl\:left-26rem {
    left: 26rem;
  }
  .\2xl\:-left-26rem {
    left: -26rem;
  }
  .\2xl\:right-26rem {
    right: 26rem;
  }
  .\2xl\:-right-26rem {
    right: -26rem;
  }
  .\2xl\:bottom-26rem {
    bottom: 26rem;
  }
  .\2xl\:-bottom-26rem {
    bottom: -26rem;
  }
  .gap-26rem {
    gap: 26rem;
  }
  .\2xl\:top-27\% {
    top: 27%;
  }
  .\2xl\:-top-27\% {
    top: -27%;
  }
  .\2xl\:left-27\% {
    left: 27%;
  }
  .\2xl\:-left-27\% {
    left: -27%;
  }
  .\2xl\:right-27\% {
    right: 27%;
  }
  .\2xl\:-right-27\% {
    right: -27%;
  }
  .\2xl\:bottom-27\% {
    bottom: 27%;
  }
  .\2xl\:-bottom-27\% {
    bottom: -27%;
  }
  .gap-27\% {
    gap: 27%;
  }
  .\2xl\:top-27px {
    top: 27px;
  }
  .\2xl\:-top-27px {
    top: -27px;
  }
  .\2xl\:left-27px {
    left: 27px;
  }
  .\2xl\:-left-27px {
    left: -27px;
  }
  .\2xl\:right-27px {
    right: 27px;
  }
  .\2xl\:-right-27px {
    right: -27px;
  }
  .\2xl\:bottom-27px {
    bottom: 27px;
  }
  .\2xl\:-bottom-27px {
    bottom: -27px;
  }
  .gap-27px {
    gap: 27px;
  }
  .\2xl\:top-27rem {
    top: 27rem;
  }
  .\2xl\:-top-27rem {
    top: -27rem;
  }
  .\2xl\:left-27rem {
    left: 27rem;
  }
  .\2xl\:-left-27rem {
    left: -27rem;
  }
  .\2xl\:right-27rem {
    right: 27rem;
  }
  .\2xl\:-right-27rem {
    right: -27rem;
  }
  .\2xl\:bottom-27rem {
    bottom: 27rem;
  }
  .\2xl\:-bottom-27rem {
    bottom: -27rem;
  }
  .gap-27rem {
    gap: 27rem;
  }
  .\2xl\:top-28\% {
    top: 28%;
  }
  .\2xl\:-top-28\% {
    top: -28%;
  }
  .\2xl\:left-28\% {
    left: 28%;
  }
  .\2xl\:-left-28\% {
    left: -28%;
  }
  .\2xl\:right-28\% {
    right: 28%;
  }
  .\2xl\:-right-28\% {
    right: -28%;
  }
  .\2xl\:bottom-28\% {
    bottom: 28%;
  }
  .\2xl\:-bottom-28\% {
    bottom: -28%;
  }
  .gap-28\% {
    gap: 28%;
  }
  .\2xl\:top-28px {
    top: 28px;
  }
  .\2xl\:-top-28px {
    top: -28px;
  }
  .\2xl\:left-28px {
    left: 28px;
  }
  .\2xl\:-left-28px {
    left: -28px;
  }
  .\2xl\:right-28px {
    right: 28px;
  }
  .\2xl\:-right-28px {
    right: -28px;
  }
  .\2xl\:bottom-28px {
    bottom: 28px;
  }
  .\2xl\:-bottom-28px {
    bottom: -28px;
  }
  .gap-28px {
    gap: 28px;
  }
  .\2xl\:top-28rem {
    top: 28rem;
  }
  .\2xl\:-top-28rem {
    top: -28rem;
  }
  .\2xl\:left-28rem {
    left: 28rem;
  }
  .\2xl\:-left-28rem {
    left: -28rem;
  }
  .\2xl\:right-28rem {
    right: 28rem;
  }
  .\2xl\:-right-28rem {
    right: -28rem;
  }
  .\2xl\:bottom-28rem {
    bottom: 28rem;
  }
  .\2xl\:-bottom-28rem {
    bottom: -28rem;
  }
  .gap-28rem {
    gap: 28rem;
  }
  .\2xl\:top-29\% {
    top: 29%;
  }
  .\2xl\:-top-29\% {
    top: -29%;
  }
  .\2xl\:left-29\% {
    left: 29%;
  }
  .\2xl\:-left-29\% {
    left: -29%;
  }
  .\2xl\:right-29\% {
    right: 29%;
  }
  .\2xl\:-right-29\% {
    right: -29%;
  }
  .\2xl\:bottom-29\% {
    bottom: 29%;
  }
  .\2xl\:-bottom-29\% {
    bottom: -29%;
  }
  .gap-29\% {
    gap: 29%;
  }
  .\2xl\:top-29px {
    top: 29px;
  }
  .\2xl\:-top-29px {
    top: -29px;
  }
  .\2xl\:left-29px {
    left: 29px;
  }
  .\2xl\:-left-29px {
    left: -29px;
  }
  .\2xl\:right-29px {
    right: 29px;
  }
  .\2xl\:-right-29px {
    right: -29px;
  }
  .\2xl\:bottom-29px {
    bottom: 29px;
  }
  .\2xl\:-bottom-29px {
    bottom: -29px;
  }
  .gap-29px {
    gap: 29px;
  }
  .\2xl\:top-29rem {
    top: 29rem;
  }
  .\2xl\:-top-29rem {
    top: -29rem;
  }
  .\2xl\:left-29rem {
    left: 29rem;
  }
  .\2xl\:-left-29rem {
    left: -29rem;
  }
  .\2xl\:right-29rem {
    right: 29rem;
  }
  .\2xl\:-right-29rem {
    right: -29rem;
  }
  .\2xl\:bottom-29rem {
    bottom: 29rem;
  }
  .\2xl\:-bottom-29rem {
    bottom: -29rem;
  }
  .gap-29rem {
    gap: 29rem;
  }
  .\2xl\:top-30\% {
    top: 30%;
  }
  .\2xl\:-top-30\% {
    top: -30%;
  }
  .\2xl\:left-30\% {
    left: 30%;
  }
  .\2xl\:-left-30\% {
    left: -30%;
  }
  .\2xl\:right-30\% {
    right: 30%;
  }
  .\2xl\:-right-30\% {
    right: -30%;
  }
  .\2xl\:bottom-30\% {
    bottom: 30%;
  }
  .\2xl\:-bottom-30\% {
    bottom: -30%;
  }
  .gap-30\% {
    gap: 30%;
  }
  .\2xl\:top-30px {
    top: 30px;
  }
  .\2xl\:-top-30px {
    top: -30px;
  }
  .\2xl\:left-30px {
    left: 30px;
  }
  .\2xl\:-left-30px {
    left: -30px;
  }
  .\2xl\:right-30px {
    right: 30px;
  }
  .\2xl\:-right-30px {
    right: -30px;
  }
  .\2xl\:bottom-30px {
    bottom: 30px;
  }
  .\2xl\:-bottom-30px {
    bottom: -30px;
  }
  .gap-30px {
    gap: 30px;
  }
  .\2xl\:top-30rem {
    top: 30rem;
  }
  .\2xl\:-top-30rem {
    top: -30rem;
  }
  .\2xl\:left-30rem {
    left: 30rem;
  }
  .\2xl\:-left-30rem {
    left: -30rem;
  }
  .\2xl\:right-30rem {
    right: 30rem;
  }
  .\2xl\:-right-30rem {
    right: -30rem;
  }
  .\2xl\:bottom-30rem {
    bottom: 30rem;
  }
  .\2xl\:-bottom-30rem {
    bottom: -30rem;
  }
  .gap-30rem {
    gap: 30rem;
  }
  .\2xl\:top-31\% {
    top: 31%;
  }
  .\2xl\:-top-31\% {
    top: -31%;
  }
  .\2xl\:left-31\% {
    left: 31%;
  }
  .\2xl\:-left-31\% {
    left: -31%;
  }
  .\2xl\:right-31\% {
    right: 31%;
  }
  .\2xl\:-right-31\% {
    right: -31%;
  }
  .\2xl\:bottom-31\% {
    bottom: 31%;
  }
  .\2xl\:-bottom-31\% {
    bottom: -31%;
  }
  .gap-31\% {
    gap: 31%;
  }
  .\2xl\:top-31px {
    top: 31px;
  }
  .\2xl\:-top-31px {
    top: -31px;
  }
  .\2xl\:left-31px {
    left: 31px;
  }
  .\2xl\:-left-31px {
    left: -31px;
  }
  .\2xl\:right-31px {
    right: 31px;
  }
  .\2xl\:-right-31px {
    right: -31px;
  }
  .\2xl\:bottom-31px {
    bottom: 31px;
  }
  .\2xl\:-bottom-31px {
    bottom: -31px;
  }
  .gap-31px {
    gap: 31px;
  }
  .\2xl\:top-31rem {
    top: 31rem;
  }
  .\2xl\:-top-31rem {
    top: -31rem;
  }
  .\2xl\:left-31rem {
    left: 31rem;
  }
  .\2xl\:-left-31rem {
    left: -31rem;
  }
  .\2xl\:right-31rem {
    right: 31rem;
  }
  .\2xl\:-right-31rem {
    right: -31rem;
  }
  .\2xl\:bottom-31rem {
    bottom: 31rem;
  }
  .\2xl\:-bottom-31rem {
    bottom: -31rem;
  }
  .gap-31rem {
    gap: 31rem;
  }
  .\2xl\:top-32\% {
    top: 32%;
  }
  .\2xl\:-top-32\% {
    top: -32%;
  }
  .\2xl\:left-32\% {
    left: 32%;
  }
  .\2xl\:-left-32\% {
    left: -32%;
  }
  .\2xl\:right-32\% {
    right: 32%;
  }
  .\2xl\:-right-32\% {
    right: -32%;
  }
  .\2xl\:bottom-32\% {
    bottom: 32%;
  }
  .\2xl\:-bottom-32\% {
    bottom: -32%;
  }
  .gap-32\% {
    gap: 32%;
  }
  .\2xl\:top-32px {
    top: 32px;
  }
  .\2xl\:-top-32px {
    top: -32px;
  }
  .\2xl\:left-32px {
    left: 32px;
  }
  .\2xl\:-left-32px {
    left: -32px;
  }
  .\2xl\:right-32px {
    right: 32px;
  }
  .\2xl\:-right-32px {
    right: -32px;
  }
  .\2xl\:bottom-32px {
    bottom: 32px;
  }
  .\2xl\:-bottom-32px {
    bottom: -32px;
  }
  .gap-32px {
    gap: 32px;
  }
  .\2xl\:top-32rem {
    top: 32rem;
  }
  .\2xl\:-top-32rem {
    top: -32rem;
  }
  .\2xl\:left-32rem {
    left: 32rem;
  }
  .\2xl\:-left-32rem {
    left: -32rem;
  }
  .\2xl\:right-32rem {
    right: 32rem;
  }
  .\2xl\:-right-32rem {
    right: -32rem;
  }
  .\2xl\:bottom-32rem {
    bottom: 32rem;
  }
  .\2xl\:-bottom-32rem {
    bottom: -32rem;
  }
  .gap-32rem {
    gap: 32rem;
  }
  .\2xl\:top-33\% {
    top: 33%;
  }
  .\2xl\:-top-33\% {
    top: -33%;
  }
  .\2xl\:left-33\% {
    left: 33%;
  }
  .\2xl\:-left-33\% {
    left: -33%;
  }
  .\2xl\:right-33\% {
    right: 33%;
  }
  .\2xl\:-right-33\% {
    right: -33%;
  }
  .\2xl\:bottom-33\% {
    bottom: 33%;
  }
  .\2xl\:-bottom-33\% {
    bottom: -33%;
  }
  .gap-33\% {
    gap: 33%;
  }
  .\2xl\:top-33px {
    top: 33px;
  }
  .\2xl\:-top-33px {
    top: -33px;
  }
  .\2xl\:left-33px {
    left: 33px;
  }
  .\2xl\:-left-33px {
    left: -33px;
  }
  .\2xl\:right-33px {
    right: 33px;
  }
  .\2xl\:-right-33px {
    right: -33px;
  }
  .\2xl\:bottom-33px {
    bottom: 33px;
  }
  .\2xl\:-bottom-33px {
    bottom: -33px;
  }
  .gap-33px {
    gap: 33px;
  }
  .\2xl\:top-33rem {
    top: 33rem;
  }
  .\2xl\:-top-33rem {
    top: -33rem;
  }
  .\2xl\:left-33rem {
    left: 33rem;
  }
  .\2xl\:-left-33rem {
    left: -33rem;
  }
  .\2xl\:right-33rem {
    right: 33rem;
  }
  .\2xl\:-right-33rem {
    right: -33rem;
  }
  .\2xl\:bottom-33rem {
    bottom: 33rem;
  }
  .\2xl\:-bottom-33rem {
    bottom: -33rem;
  }
  .gap-33rem {
    gap: 33rem;
  }
  .\2xl\:top-34\% {
    top: 34%;
  }
  .\2xl\:-top-34\% {
    top: -34%;
  }
  .\2xl\:left-34\% {
    left: 34%;
  }
  .\2xl\:-left-34\% {
    left: -34%;
  }
  .\2xl\:right-34\% {
    right: 34%;
  }
  .\2xl\:-right-34\% {
    right: -34%;
  }
  .\2xl\:bottom-34\% {
    bottom: 34%;
  }
  .\2xl\:-bottom-34\% {
    bottom: -34%;
  }
  .gap-34\% {
    gap: 34%;
  }
  .\2xl\:top-34px {
    top: 34px;
  }
  .\2xl\:-top-34px {
    top: -34px;
  }
  .\2xl\:left-34px {
    left: 34px;
  }
  .\2xl\:-left-34px {
    left: -34px;
  }
  .\2xl\:right-34px {
    right: 34px;
  }
  .\2xl\:-right-34px {
    right: -34px;
  }
  .\2xl\:bottom-34px {
    bottom: 34px;
  }
  .\2xl\:-bottom-34px {
    bottom: -34px;
  }
  .gap-34px {
    gap: 34px;
  }
  .\2xl\:top-34rem {
    top: 34rem;
  }
  .\2xl\:-top-34rem {
    top: -34rem;
  }
  .\2xl\:left-34rem {
    left: 34rem;
  }
  .\2xl\:-left-34rem {
    left: -34rem;
  }
  .\2xl\:right-34rem {
    right: 34rem;
  }
  .\2xl\:-right-34rem {
    right: -34rem;
  }
  .\2xl\:bottom-34rem {
    bottom: 34rem;
  }
  .\2xl\:-bottom-34rem {
    bottom: -34rem;
  }
  .gap-34rem {
    gap: 34rem;
  }
  .\2xl\:top-35\% {
    top: 35%;
  }
  .\2xl\:-top-35\% {
    top: -35%;
  }
  .\2xl\:left-35\% {
    left: 35%;
  }
  .\2xl\:-left-35\% {
    left: -35%;
  }
  .\2xl\:right-35\% {
    right: 35%;
  }
  .\2xl\:-right-35\% {
    right: -35%;
  }
  .\2xl\:bottom-35\% {
    bottom: 35%;
  }
  .\2xl\:-bottom-35\% {
    bottom: -35%;
  }
  .gap-35\% {
    gap: 35%;
  }
  .\2xl\:top-35px {
    top: 35px;
  }
  .\2xl\:-top-35px {
    top: -35px;
  }
  .\2xl\:left-35px {
    left: 35px;
  }
  .\2xl\:-left-35px {
    left: -35px;
  }
  .\2xl\:right-35px {
    right: 35px;
  }
  .\2xl\:-right-35px {
    right: -35px;
  }
  .\2xl\:bottom-35px {
    bottom: 35px;
  }
  .\2xl\:-bottom-35px {
    bottom: -35px;
  }
  .gap-35px {
    gap: 35px;
  }
  .\2xl\:top-35rem {
    top: 35rem;
  }
  .\2xl\:-top-35rem {
    top: -35rem;
  }
  .\2xl\:left-35rem {
    left: 35rem;
  }
  .\2xl\:-left-35rem {
    left: -35rem;
  }
  .\2xl\:right-35rem {
    right: 35rem;
  }
  .\2xl\:-right-35rem {
    right: -35rem;
  }
  .\2xl\:bottom-35rem {
    bottom: 35rem;
  }
  .\2xl\:-bottom-35rem {
    bottom: -35rem;
  }
  .gap-35rem {
    gap: 35rem;
  }
  .\2xl\:top-36\% {
    top: 36%;
  }
  .\2xl\:-top-36\% {
    top: -36%;
  }
  .\2xl\:left-36\% {
    left: 36%;
  }
  .\2xl\:-left-36\% {
    left: -36%;
  }
  .\2xl\:right-36\% {
    right: 36%;
  }
  .\2xl\:-right-36\% {
    right: -36%;
  }
  .\2xl\:bottom-36\% {
    bottom: 36%;
  }
  .\2xl\:-bottom-36\% {
    bottom: -36%;
  }
  .gap-36\% {
    gap: 36%;
  }
  .\2xl\:top-36px {
    top: 36px;
  }
  .\2xl\:-top-36px {
    top: -36px;
  }
  .\2xl\:left-36px {
    left: 36px;
  }
  .\2xl\:-left-36px {
    left: -36px;
  }
  .\2xl\:right-36px {
    right: 36px;
  }
  .\2xl\:-right-36px {
    right: -36px;
  }
  .\2xl\:bottom-36px {
    bottom: 36px;
  }
  .\2xl\:-bottom-36px {
    bottom: -36px;
  }
  .gap-36px {
    gap: 36px;
  }
  .\2xl\:top-36rem {
    top: 36rem;
  }
  .\2xl\:-top-36rem {
    top: -36rem;
  }
  .\2xl\:left-36rem {
    left: 36rem;
  }
  .\2xl\:-left-36rem {
    left: -36rem;
  }
  .\2xl\:right-36rem {
    right: 36rem;
  }
  .\2xl\:-right-36rem {
    right: -36rem;
  }
  .\2xl\:bottom-36rem {
    bottom: 36rem;
  }
  .\2xl\:-bottom-36rem {
    bottom: -36rem;
  }
  .gap-36rem {
    gap: 36rem;
  }
  .\2xl\:top-37\% {
    top: 37%;
  }
  .\2xl\:-top-37\% {
    top: -37%;
  }
  .\2xl\:left-37\% {
    left: 37%;
  }
  .\2xl\:-left-37\% {
    left: -37%;
  }
  .\2xl\:right-37\% {
    right: 37%;
  }
  .\2xl\:-right-37\% {
    right: -37%;
  }
  .\2xl\:bottom-37\% {
    bottom: 37%;
  }
  .\2xl\:-bottom-37\% {
    bottom: -37%;
  }
  .gap-37\% {
    gap: 37%;
  }
  .\2xl\:top-37px {
    top: 37px;
  }
  .\2xl\:-top-37px {
    top: -37px;
  }
  .\2xl\:left-37px {
    left: 37px;
  }
  .\2xl\:-left-37px {
    left: -37px;
  }
  .\2xl\:right-37px {
    right: 37px;
  }
  .\2xl\:-right-37px {
    right: -37px;
  }
  .\2xl\:bottom-37px {
    bottom: 37px;
  }
  .\2xl\:-bottom-37px {
    bottom: -37px;
  }
  .gap-37px {
    gap: 37px;
  }
  .\2xl\:top-37rem {
    top: 37rem;
  }
  .\2xl\:-top-37rem {
    top: -37rem;
  }
  .\2xl\:left-37rem {
    left: 37rem;
  }
  .\2xl\:-left-37rem {
    left: -37rem;
  }
  .\2xl\:right-37rem {
    right: 37rem;
  }
  .\2xl\:-right-37rem {
    right: -37rem;
  }
  .\2xl\:bottom-37rem {
    bottom: 37rem;
  }
  .\2xl\:-bottom-37rem {
    bottom: -37rem;
  }
  .gap-37rem {
    gap: 37rem;
  }
  .\2xl\:top-38\% {
    top: 38%;
  }
  .\2xl\:-top-38\% {
    top: -38%;
  }
  .\2xl\:left-38\% {
    left: 38%;
  }
  .\2xl\:-left-38\% {
    left: -38%;
  }
  .\2xl\:right-38\% {
    right: 38%;
  }
  .\2xl\:-right-38\% {
    right: -38%;
  }
  .\2xl\:bottom-38\% {
    bottom: 38%;
  }
  .\2xl\:-bottom-38\% {
    bottom: -38%;
  }
  .gap-38\% {
    gap: 38%;
  }
  .\2xl\:top-38px {
    top: 38px;
  }
  .\2xl\:-top-38px {
    top: -38px;
  }
  .\2xl\:left-38px {
    left: 38px;
  }
  .\2xl\:-left-38px {
    left: -38px;
  }
  .\2xl\:right-38px {
    right: 38px;
  }
  .\2xl\:-right-38px {
    right: -38px;
  }
  .\2xl\:bottom-38px {
    bottom: 38px;
  }
  .\2xl\:-bottom-38px {
    bottom: -38px;
  }
  .gap-38px {
    gap: 38px;
  }
  .\2xl\:top-38rem {
    top: 38rem;
  }
  .\2xl\:-top-38rem {
    top: -38rem;
  }
  .\2xl\:left-38rem {
    left: 38rem;
  }
  .\2xl\:-left-38rem {
    left: -38rem;
  }
  .\2xl\:right-38rem {
    right: 38rem;
  }
  .\2xl\:-right-38rem {
    right: -38rem;
  }
  .\2xl\:bottom-38rem {
    bottom: 38rem;
  }
  .\2xl\:-bottom-38rem {
    bottom: -38rem;
  }
  .gap-38rem {
    gap: 38rem;
  }
  .\2xl\:top-39\% {
    top: 39%;
  }
  .\2xl\:-top-39\% {
    top: -39%;
  }
  .\2xl\:left-39\% {
    left: 39%;
  }
  .\2xl\:-left-39\% {
    left: -39%;
  }
  .\2xl\:right-39\% {
    right: 39%;
  }
  .\2xl\:-right-39\% {
    right: -39%;
  }
  .\2xl\:bottom-39\% {
    bottom: 39%;
  }
  .\2xl\:-bottom-39\% {
    bottom: -39%;
  }
  .gap-39\% {
    gap: 39%;
  }
  .\2xl\:top-39px {
    top: 39px;
  }
  .\2xl\:-top-39px {
    top: -39px;
  }
  .\2xl\:left-39px {
    left: 39px;
  }
  .\2xl\:-left-39px {
    left: -39px;
  }
  .\2xl\:right-39px {
    right: 39px;
  }
  .\2xl\:-right-39px {
    right: -39px;
  }
  .\2xl\:bottom-39px {
    bottom: 39px;
  }
  .\2xl\:-bottom-39px {
    bottom: -39px;
  }
  .gap-39px {
    gap: 39px;
  }
  .\2xl\:top-39rem {
    top: 39rem;
  }
  .\2xl\:-top-39rem {
    top: -39rem;
  }
  .\2xl\:left-39rem {
    left: 39rem;
  }
  .\2xl\:-left-39rem {
    left: -39rem;
  }
  .\2xl\:right-39rem {
    right: 39rem;
  }
  .\2xl\:-right-39rem {
    right: -39rem;
  }
  .\2xl\:bottom-39rem {
    bottom: 39rem;
  }
  .\2xl\:-bottom-39rem {
    bottom: -39rem;
  }
  .gap-39rem {
    gap: 39rem;
  }
  .\2xl\:top-40\% {
    top: 40%;
  }
  .\2xl\:-top-40\% {
    top: -40%;
  }
  .\2xl\:left-40\% {
    left: 40%;
  }
  .\2xl\:-left-40\% {
    left: -40%;
  }
  .\2xl\:right-40\% {
    right: 40%;
  }
  .\2xl\:-right-40\% {
    right: -40%;
  }
  .\2xl\:bottom-40\% {
    bottom: 40%;
  }
  .\2xl\:-bottom-40\% {
    bottom: -40%;
  }
  .gap-40\% {
    gap: 40%;
  }
  .\2xl\:top-40px {
    top: 40px;
  }
  .\2xl\:-top-40px {
    top: -40px;
  }
  .\2xl\:left-40px {
    left: 40px;
  }
  .\2xl\:-left-40px {
    left: -40px;
  }
  .\2xl\:right-40px {
    right: 40px;
  }
  .\2xl\:-right-40px {
    right: -40px;
  }
  .\2xl\:bottom-40px {
    bottom: 40px;
  }
  .\2xl\:-bottom-40px {
    bottom: -40px;
  }
  .gap-40px {
    gap: 40px;
  }
  .\2xl\:top-40rem {
    top: 40rem;
  }
  .\2xl\:-top-40rem {
    top: -40rem;
  }
  .\2xl\:left-40rem {
    left: 40rem;
  }
  .\2xl\:-left-40rem {
    left: -40rem;
  }
  .\2xl\:right-40rem {
    right: 40rem;
  }
  .\2xl\:-right-40rem {
    right: -40rem;
  }
  .\2xl\:bottom-40rem {
    bottom: 40rem;
  }
  .\2xl\:-bottom-40rem {
    bottom: -40rem;
  }
  .gap-40rem {
    gap: 40rem;
  }
  .\2xl\:top-41\% {
    top: 41%;
  }
  .\2xl\:-top-41\% {
    top: -41%;
  }
  .\2xl\:left-41\% {
    left: 41%;
  }
  .\2xl\:-left-41\% {
    left: -41%;
  }
  .\2xl\:right-41\% {
    right: 41%;
  }
  .\2xl\:-right-41\% {
    right: -41%;
  }
  .\2xl\:bottom-41\% {
    bottom: 41%;
  }
  .\2xl\:-bottom-41\% {
    bottom: -41%;
  }
  .gap-41\% {
    gap: 41%;
  }
  .\2xl\:top-41px {
    top: 41px;
  }
  .\2xl\:-top-41px {
    top: -41px;
  }
  .\2xl\:left-41px {
    left: 41px;
  }
  .\2xl\:-left-41px {
    left: -41px;
  }
  .\2xl\:right-41px {
    right: 41px;
  }
  .\2xl\:-right-41px {
    right: -41px;
  }
  .\2xl\:bottom-41px {
    bottom: 41px;
  }
  .\2xl\:-bottom-41px {
    bottom: -41px;
  }
  .gap-41px {
    gap: 41px;
  }
  .\2xl\:top-41rem {
    top: 41rem;
  }
  .\2xl\:-top-41rem {
    top: -41rem;
  }
  .\2xl\:left-41rem {
    left: 41rem;
  }
  .\2xl\:-left-41rem {
    left: -41rem;
  }
  .\2xl\:right-41rem {
    right: 41rem;
  }
  .\2xl\:-right-41rem {
    right: -41rem;
  }
  .\2xl\:bottom-41rem {
    bottom: 41rem;
  }
  .\2xl\:-bottom-41rem {
    bottom: -41rem;
  }
  .gap-41rem {
    gap: 41rem;
  }
  .\2xl\:top-42\% {
    top: 42%;
  }
  .\2xl\:-top-42\% {
    top: -42%;
  }
  .\2xl\:left-42\% {
    left: 42%;
  }
  .\2xl\:-left-42\% {
    left: -42%;
  }
  .\2xl\:right-42\% {
    right: 42%;
  }
  .\2xl\:-right-42\% {
    right: -42%;
  }
  .\2xl\:bottom-42\% {
    bottom: 42%;
  }
  .\2xl\:-bottom-42\% {
    bottom: -42%;
  }
  .gap-42\% {
    gap: 42%;
  }
  .\2xl\:top-42px {
    top: 42px;
  }
  .\2xl\:-top-42px {
    top: -42px;
  }
  .\2xl\:left-42px {
    left: 42px;
  }
  .\2xl\:-left-42px {
    left: -42px;
  }
  .\2xl\:right-42px {
    right: 42px;
  }
  .\2xl\:-right-42px {
    right: -42px;
  }
  .\2xl\:bottom-42px {
    bottom: 42px;
  }
  .\2xl\:-bottom-42px {
    bottom: -42px;
  }
  .gap-42px {
    gap: 42px;
  }
  .\2xl\:top-42rem {
    top: 42rem;
  }
  .\2xl\:-top-42rem {
    top: -42rem;
  }
  .\2xl\:left-42rem {
    left: 42rem;
  }
  .\2xl\:-left-42rem {
    left: -42rem;
  }
  .\2xl\:right-42rem {
    right: 42rem;
  }
  .\2xl\:-right-42rem {
    right: -42rem;
  }
  .\2xl\:bottom-42rem {
    bottom: 42rem;
  }
  .\2xl\:-bottom-42rem {
    bottom: -42rem;
  }
  .gap-42rem {
    gap: 42rem;
  }
  .\2xl\:top-43\% {
    top: 43%;
  }
  .\2xl\:-top-43\% {
    top: -43%;
  }
  .\2xl\:left-43\% {
    left: 43%;
  }
  .\2xl\:-left-43\% {
    left: -43%;
  }
  .\2xl\:right-43\% {
    right: 43%;
  }
  .\2xl\:-right-43\% {
    right: -43%;
  }
  .\2xl\:bottom-43\% {
    bottom: 43%;
  }
  .\2xl\:-bottom-43\% {
    bottom: -43%;
  }
  .gap-43\% {
    gap: 43%;
  }
  .\2xl\:top-43px {
    top: 43px;
  }
  .\2xl\:-top-43px {
    top: -43px;
  }
  .\2xl\:left-43px {
    left: 43px;
  }
  .\2xl\:-left-43px {
    left: -43px;
  }
  .\2xl\:right-43px {
    right: 43px;
  }
  .\2xl\:-right-43px {
    right: -43px;
  }
  .\2xl\:bottom-43px {
    bottom: 43px;
  }
  .\2xl\:-bottom-43px {
    bottom: -43px;
  }
  .gap-43px {
    gap: 43px;
  }
  .\2xl\:top-43rem {
    top: 43rem;
  }
  .\2xl\:-top-43rem {
    top: -43rem;
  }
  .\2xl\:left-43rem {
    left: 43rem;
  }
  .\2xl\:-left-43rem {
    left: -43rem;
  }
  .\2xl\:right-43rem {
    right: 43rem;
  }
  .\2xl\:-right-43rem {
    right: -43rem;
  }
  .\2xl\:bottom-43rem {
    bottom: 43rem;
  }
  .\2xl\:-bottom-43rem {
    bottom: -43rem;
  }
  .gap-43rem {
    gap: 43rem;
  }
  .\2xl\:top-44\% {
    top: 44%;
  }
  .\2xl\:-top-44\% {
    top: -44%;
  }
  .\2xl\:left-44\% {
    left: 44%;
  }
  .\2xl\:-left-44\% {
    left: -44%;
  }
  .\2xl\:right-44\% {
    right: 44%;
  }
  .\2xl\:-right-44\% {
    right: -44%;
  }
  .\2xl\:bottom-44\% {
    bottom: 44%;
  }
  .\2xl\:-bottom-44\% {
    bottom: -44%;
  }
  .gap-44\% {
    gap: 44%;
  }
  .\2xl\:top-44px {
    top: 44px;
  }
  .\2xl\:-top-44px {
    top: -44px;
  }
  .\2xl\:left-44px {
    left: 44px;
  }
  .\2xl\:-left-44px {
    left: -44px;
  }
  .\2xl\:right-44px {
    right: 44px;
  }
  .\2xl\:-right-44px {
    right: -44px;
  }
  .\2xl\:bottom-44px {
    bottom: 44px;
  }
  .\2xl\:-bottom-44px {
    bottom: -44px;
  }
  .gap-44px {
    gap: 44px;
  }
  .\2xl\:top-44rem {
    top: 44rem;
  }
  .\2xl\:-top-44rem {
    top: -44rem;
  }
  .\2xl\:left-44rem {
    left: 44rem;
  }
  .\2xl\:-left-44rem {
    left: -44rem;
  }
  .\2xl\:right-44rem {
    right: 44rem;
  }
  .\2xl\:-right-44rem {
    right: -44rem;
  }
  .\2xl\:bottom-44rem {
    bottom: 44rem;
  }
  .\2xl\:-bottom-44rem {
    bottom: -44rem;
  }
  .gap-44rem {
    gap: 44rem;
  }
  .\2xl\:top-45\% {
    top: 45%;
  }
  .\2xl\:-top-45\% {
    top: -45%;
  }
  .\2xl\:left-45\% {
    left: 45%;
  }
  .\2xl\:-left-45\% {
    left: -45%;
  }
  .\2xl\:right-45\% {
    right: 45%;
  }
  .\2xl\:-right-45\% {
    right: -45%;
  }
  .\2xl\:bottom-45\% {
    bottom: 45%;
  }
  .\2xl\:-bottom-45\% {
    bottom: -45%;
  }
  .gap-45\% {
    gap: 45%;
  }
  .\2xl\:top-45px {
    top: 45px;
  }
  .\2xl\:-top-45px {
    top: -45px;
  }
  .\2xl\:left-45px {
    left: 45px;
  }
  .\2xl\:-left-45px {
    left: -45px;
  }
  .\2xl\:right-45px {
    right: 45px;
  }
  .\2xl\:-right-45px {
    right: -45px;
  }
  .\2xl\:bottom-45px {
    bottom: 45px;
  }
  .\2xl\:-bottom-45px {
    bottom: -45px;
  }
  .gap-45px {
    gap: 45px;
  }
  .\2xl\:top-45rem {
    top: 45rem;
  }
  .\2xl\:-top-45rem {
    top: -45rem;
  }
  .\2xl\:left-45rem {
    left: 45rem;
  }
  .\2xl\:-left-45rem {
    left: -45rem;
  }
  .\2xl\:right-45rem {
    right: 45rem;
  }
  .\2xl\:-right-45rem {
    right: -45rem;
  }
  .\2xl\:bottom-45rem {
    bottom: 45rem;
  }
  .\2xl\:-bottom-45rem {
    bottom: -45rem;
  }
  .gap-45rem {
    gap: 45rem;
  }
  .\2xl\:top-46\% {
    top: 46%;
  }
  .\2xl\:-top-46\% {
    top: -46%;
  }
  .\2xl\:left-46\% {
    left: 46%;
  }
  .\2xl\:-left-46\% {
    left: -46%;
  }
  .\2xl\:right-46\% {
    right: 46%;
  }
  .\2xl\:-right-46\% {
    right: -46%;
  }
  .\2xl\:bottom-46\% {
    bottom: 46%;
  }
  .\2xl\:-bottom-46\% {
    bottom: -46%;
  }
  .gap-46\% {
    gap: 46%;
  }
  .\2xl\:top-46px {
    top: 46px;
  }
  .\2xl\:-top-46px {
    top: -46px;
  }
  .\2xl\:left-46px {
    left: 46px;
  }
  .\2xl\:-left-46px {
    left: -46px;
  }
  .\2xl\:right-46px {
    right: 46px;
  }
  .\2xl\:-right-46px {
    right: -46px;
  }
  .\2xl\:bottom-46px {
    bottom: 46px;
  }
  .\2xl\:-bottom-46px {
    bottom: -46px;
  }
  .gap-46px {
    gap: 46px;
  }
  .\2xl\:top-46rem {
    top: 46rem;
  }
  .\2xl\:-top-46rem {
    top: -46rem;
  }
  .\2xl\:left-46rem {
    left: 46rem;
  }
  .\2xl\:-left-46rem {
    left: -46rem;
  }
  .\2xl\:right-46rem {
    right: 46rem;
  }
  .\2xl\:-right-46rem {
    right: -46rem;
  }
  .\2xl\:bottom-46rem {
    bottom: 46rem;
  }
  .\2xl\:-bottom-46rem {
    bottom: -46rem;
  }
  .gap-46rem {
    gap: 46rem;
  }
  .\2xl\:top-47\% {
    top: 47%;
  }
  .\2xl\:-top-47\% {
    top: -47%;
  }
  .\2xl\:left-47\% {
    left: 47%;
  }
  .\2xl\:-left-47\% {
    left: -47%;
  }
  .\2xl\:right-47\% {
    right: 47%;
  }
  .\2xl\:-right-47\% {
    right: -47%;
  }
  .\2xl\:bottom-47\% {
    bottom: 47%;
  }
  .\2xl\:-bottom-47\% {
    bottom: -47%;
  }
  .gap-47\% {
    gap: 47%;
  }
  .\2xl\:top-47px {
    top: 47px;
  }
  .\2xl\:-top-47px {
    top: -47px;
  }
  .\2xl\:left-47px {
    left: 47px;
  }
  .\2xl\:-left-47px {
    left: -47px;
  }
  .\2xl\:right-47px {
    right: 47px;
  }
  .\2xl\:-right-47px {
    right: -47px;
  }
  .\2xl\:bottom-47px {
    bottom: 47px;
  }
  .\2xl\:-bottom-47px {
    bottom: -47px;
  }
  .gap-47px {
    gap: 47px;
  }
  .\2xl\:top-47rem {
    top: 47rem;
  }
  .\2xl\:-top-47rem {
    top: -47rem;
  }
  .\2xl\:left-47rem {
    left: 47rem;
  }
  .\2xl\:-left-47rem {
    left: -47rem;
  }
  .\2xl\:right-47rem {
    right: 47rem;
  }
  .\2xl\:-right-47rem {
    right: -47rem;
  }
  .\2xl\:bottom-47rem {
    bottom: 47rem;
  }
  .\2xl\:-bottom-47rem {
    bottom: -47rem;
  }
  .gap-47rem {
    gap: 47rem;
  }
  .\2xl\:top-48\% {
    top: 48%;
  }
  .\2xl\:-top-48\% {
    top: -48%;
  }
  .\2xl\:left-48\% {
    left: 48%;
  }
  .\2xl\:-left-48\% {
    left: -48%;
  }
  .\2xl\:right-48\% {
    right: 48%;
  }
  .\2xl\:-right-48\% {
    right: -48%;
  }
  .\2xl\:bottom-48\% {
    bottom: 48%;
  }
  .\2xl\:-bottom-48\% {
    bottom: -48%;
  }
  .gap-48\% {
    gap: 48%;
  }
  .\2xl\:top-48px {
    top: 48px;
  }
  .\2xl\:-top-48px {
    top: -48px;
  }
  .\2xl\:left-48px {
    left: 48px;
  }
  .\2xl\:-left-48px {
    left: -48px;
  }
  .\2xl\:right-48px {
    right: 48px;
  }
  .\2xl\:-right-48px {
    right: -48px;
  }
  .\2xl\:bottom-48px {
    bottom: 48px;
  }
  .\2xl\:-bottom-48px {
    bottom: -48px;
  }
  .gap-48px {
    gap: 48px;
  }
  .\2xl\:top-48rem {
    top: 48rem;
  }
  .\2xl\:-top-48rem {
    top: -48rem;
  }
  .\2xl\:left-48rem {
    left: 48rem;
  }
  .\2xl\:-left-48rem {
    left: -48rem;
  }
  .\2xl\:right-48rem {
    right: 48rem;
  }
  .\2xl\:-right-48rem {
    right: -48rem;
  }
  .\2xl\:bottom-48rem {
    bottom: 48rem;
  }
  .\2xl\:-bottom-48rem {
    bottom: -48rem;
  }
  .gap-48rem {
    gap: 48rem;
  }
  .\2xl\:top-49\% {
    top: 49%;
  }
  .\2xl\:-top-49\% {
    top: -49%;
  }
  .\2xl\:left-49\% {
    left: 49%;
  }
  .\2xl\:-left-49\% {
    left: -49%;
  }
  .\2xl\:right-49\% {
    right: 49%;
  }
  .\2xl\:-right-49\% {
    right: -49%;
  }
  .\2xl\:bottom-49\% {
    bottom: 49%;
  }
  .\2xl\:-bottom-49\% {
    bottom: -49%;
  }
  .gap-49\% {
    gap: 49%;
  }
  .\2xl\:top-49px {
    top: 49px;
  }
  .\2xl\:-top-49px {
    top: -49px;
  }
  .\2xl\:left-49px {
    left: 49px;
  }
  .\2xl\:-left-49px {
    left: -49px;
  }
  .\2xl\:right-49px {
    right: 49px;
  }
  .\2xl\:-right-49px {
    right: -49px;
  }
  .\2xl\:bottom-49px {
    bottom: 49px;
  }
  .\2xl\:-bottom-49px {
    bottom: -49px;
  }
  .gap-49px {
    gap: 49px;
  }
  .\2xl\:top-49rem {
    top: 49rem;
  }
  .\2xl\:-top-49rem {
    top: -49rem;
  }
  .\2xl\:left-49rem {
    left: 49rem;
  }
  .\2xl\:-left-49rem {
    left: -49rem;
  }
  .\2xl\:right-49rem {
    right: 49rem;
  }
  .\2xl\:-right-49rem {
    right: -49rem;
  }
  .\2xl\:bottom-49rem {
    bottom: 49rem;
  }
  .\2xl\:-bottom-49rem {
    bottom: -49rem;
  }
  .gap-49rem {
    gap: 49rem;
  }
  .\2xl\:top-50\% {
    top: 50%;
  }
  .\2xl\:-top-50\% {
    top: -50%;
  }
  .\2xl\:left-50\% {
    left: 50%;
  }
  .\2xl\:-left-50\% {
    left: -50%;
  }
  .\2xl\:right-50\% {
    right: 50%;
  }
  .\2xl\:-right-50\% {
    right: -50%;
  }
  .\2xl\:bottom-50\% {
    bottom: 50%;
  }
  .\2xl\:-bottom-50\% {
    bottom: -50%;
  }
  .gap-50\% {
    gap: 50%;
  }
  .\2xl\:top-50px {
    top: 50px;
  }
  .\2xl\:-top-50px {
    top: -50px;
  }
  .\2xl\:left-50px {
    left: 50px;
  }
  .\2xl\:-left-50px {
    left: -50px;
  }
  .\2xl\:right-50px {
    right: 50px;
  }
  .\2xl\:-right-50px {
    right: -50px;
  }
  .\2xl\:bottom-50px {
    bottom: 50px;
  }
  .\2xl\:-bottom-50px {
    bottom: -50px;
  }
  .gap-50px {
    gap: 50px;
  }
  .\2xl\:top-50rem {
    top: 50rem;
  }
  .\2xl\:-top-50rem {
    top: -50rem;
  }
  .\2xl\:left-50rem {
    left: 50rem;
  }
  .\2xl\:-left-50rem {
    left: -50rem;
  }
  .\2xl\:right-50rem {
    right: 50rem;
  }
  .\2xl\:-right-50rem {
    right: -50rem;
  }
  .\2xl\:bottom-50rem {
    bottom: 50rem;
  }
  .\2xl\:-bottom-50rem {
    bottom: -50rem;
  }
  .gap-50rem {
    gap: 50rem;
  }
  .\2xl\:top-51\% {
    top: 51%;
  }
  .\2xl\:-top-51\% {
    top: -51%;
  }
  .\2xl\:left-51\% {
    left: 51%;
  }
  .\2xl\:-left-51\% {
    left: -51%;
  }
  .\2xl\:right-51\% {
    right: 51%;
  }
  .\2xl\:-right-51\% {
    right: -51%;
  }
  .\2xl\:bottom-51\% {
    bottom: 51%;
  }
  .\2xl\:-bottom-51\% {
    bottom: -51%;
  }
  .gap-51\% {
    gap: 51%;
  }
  .\2xl\:top-51px {
    top: 51px;
  }
  .\2xl\:-top-51px {
    top: -51px;
  }
  .\2xl\:left-51px {
    left: 51px;
  }
  .\2xl\:-left-51px {
    left: -51px;
  }
  .\2xl\:right-51px {
    right: 51px;
  }
  .\2xl\:-right-51px {
    right: -51px;
  }
  .\2xl\:bottom-51px {
    bottom: 51px;
  }
  .\2xl\:-bottom-51px {
    bottom: -51px;
  }
  .gap-51px {
    gap: 51px;
  }
  .\2xl\:top-51rem {
    top: 51rem;
  }
  .\2xl\:-top-51rem {
    top: -51rem;
  }
  .\2xl\:left-51rem {
    left: 51rem;
  }
  .\2xl\:-left-51rem {
    left: -51rem;
  }
  .\2xl\:right-51rem {
    right: 51rem;
  }
  .\2xl\:-right-51rem {
    right: -51rem;
  }
  .\2xl\:bottom-51rem {
    bottom: 51rem;
  }
  .\2xl\:-bottom-51rem {
    bottom: -51rem;
  }
  .gap-51rem {
    gap: 51rem;
  }
  .\2xl\:top-52\% {
    top: 52%;
  }
  .\2xl\:-top-52\% {
    top: -52%;
  }
  .\2xl\:left-52\% {
    left: 52%;
  }
  .\2xl\:-left-52\% {
    left: -52%;
  }
  .\2xl\:right-52\% {
    right: 52%;
  }
  .\2xl\:-right-52\% {
    right: -52%;
  }
  .\2xl\:bottom-52\% {
    bottom: 52%;
  }
  .\2xl\:-bottom-52\% {
    bottom: -52%;
  }
  .gap-52\% {
    gap: 52%;
  }
  .\2xl\:top-52px {
    top: 52px;
  }
  .\2xl\:-top-52px {
    top: -52px;
  }
  .\2xl\:left-52px {
    left: 52px;
  }
  .\2xl\:-left-52px {
    left: -52px;
  }
  .\2xl\:right-52px {
    right: 52px;
  }
  .\2xl\:-right-52px {
    right: -52px;
  }
  .\2xl\:bottom-52px {
    bottom: 52px;
  }
  .\2xl\:-bottom-52px {
    bottom: -52px;
  }
  .gap-52px {
    gap: 52px;
  }
  .\2xl\:top-52rem {
    top: 52rem;
  }
  .\2xl\:-top-52rem {
    top: -52rem;
  }
  .\2xl\:left-52rem {
    left: 52rem;
  }
  .\2xl\:-left-52rem {
    left: -52rem;
  }
  .\2xl\:right-52rem {
    right: 52rem;
  }
  .\2xl\:-right-52rem {
    right: -52rem;
  }
  .\2xl\:bottom-52rem {
    bottom: 52rem;
  }
  .\2xl\:-bottom-52rem {
    bottom: -52rem;
  }
  .gap-52rem {
    gap: 52rem;
  }
  .\2xl\:top-53\% {
    top: 53%;
  }
  .\2xl\:-top-53\% {
    top: -53%;
  }
  .\2xl\:left-53\% {
    left: 53%;
  }
  .\2xl\:-left-53\% {
    left: -53%;
  }
  .\2xl\:right-53\% {
    right: 53%;
  }
  .\2xl\:-right-53\% {
    right: -53%;
  }
  .\2xl\:bottom-53\% {
    bottom: 53%;
  }
  .\2xl\:-bottom-53\% {
    bottom: -53%;
  }
  .gap-53\% {
    gap: 53%;
  }
  .\2xl\:top-53px {
    top: 53px;
  }
  .\2xl\:-top-53px {
    top: -53px;
  }
  .\2xl\:left-53px {
    left: 53px;
  }
  .\2xl\:-left-53px {
    left: -53px;
  }
  .\2xl\:right-53px {
    right: 53px;
  }
  .\2xl\:-right-53px {
    right: -53px;
  }
  .\2xl\:bottom-53px {
    bottom: 53px;
  }
  .\2xl\:-bottom-53px {
    bottom: -53px;
  }
  .gap-53px {
    gap: 53px;
  }
  .\2xl\:top-53rem {
    top: 53rem;
  }
  .\2xl\:-top-53rem {
    top: -53rem;
  }
  .\2xl\:left-53rem {
    left: 53rem;
  }
  .\2xl\:-left-53rem {
    left: -53rem;
  }
  .\2xl\:right-53rem {
    right: 53rem;
  }
  .\2xl\:-right-53rem {
    right: -53rem;
  }
  .\2xl\:bottom-53rem {
    bottom: 53rem;
  }
  .\2xl\:-bottom-53rem {
    bottom: -53rem;
  }
  .gap-53rem {
    gap: 53rem;
  }
  .\2xl\:top-54\% {
    top: 54%;
  }
  .\2xl\:-top-54\% {
    top: -54%;
  }
  .\2xl\:left-54\% {
    left: 54%;
  }
  .\2xl\:-left-54\% {
    left: -54%;
  }
  .\2xl\:right-54\% {
    right: 54%;
  }
  .\2xl\:-right-54\% {
    right: -54%;
  }
  .\2xl\:bottom-54\% {
    bottom: 54%;
  }
  .\2xl\:-bottom-54\% {
    bottom: -54%;
  }
  .gap-54\% {
    gap: 54%;
  }
  .\2xl\:top-54px {
    top: 54px;
  }
  .\2xl\:-top-54px {
    top: -54px;
  }
  .\2xl\:left-54px {
    left: 54px;
  }
  .\2xl\:-left-54px {
    left: -54px;
  }
  .\2xl\:right-54px {
    right: 54px;
  }
  .\2xl\:-right-54px {
    right: -54px;
  }
  .\2xl\:bottom-54px {
    bottom: 54px;
  }
  .\2xl\:-bottom-54px {
    bottom: -54px;
  }
  .gap-54px {
    gap: 54px;
  }
  .\2xl\:top-54rem {
    top: 54rem;
  }
  .\2xl\:-top-54rem {
    top: -54rem;
  }
  .\2xl\:left-54rem {
    left: 54rem;
  }
  .\2xl\:-left-54rem {
    left: -54rem;
  }
  .\2xl\:right-54rem {
    right: 54rem;
  }
  .\2xl\:-right-54rem {
    right: -54rem;
  }
  .\2xl\:bottom-54rem {
    bottom: 54rem;
  }
  .\2xl\:-bottom-54rem {
    bottom: -54rem;
  }
  .gap-54rem {
    gap: 54rem;
  }
  .\2xl\:top-55\% {
    top: 55%;
  }
  .\2xl\:-top-55\% {
    top: -55%;
  }
  .\2xl\:left-55\% {
    left: 55%;
  }
  .\2xl\:-left-55\% {
    left: -55%;
  }
  .\2xl\:right-55\% {
    right: 55%;
  }
  .\2xl\:-right-55\% {
    right: -55%;
  }
  .\2xl\:bottom-55\% {
    bottom: 55%;
  }
  .\2xl\:-bottom-55\% {
    bottom: -55%;
  }
  .gap-55\% {
    gap: 55%;
  }
  .\2xl\:top-55px {
    top: 55px;
  }
  .\2xl\:-top-55px {
    top: -55px;
  }
  .\2xl\:left-55px {
    left: 55px;
  }
  .\2xl\:-left-55px {
    left: -55px;
  }
  .\2xl\:right-55px {
    right: 55px;
  }
  .\2xl\:-right-55px {
    right: -55px;
  }
  .\2xl\:bottom-55px {
    bottom: 55px;
  }
  .\2xl\:-bottom-55px {
    bottom: -55px;
  }
  .gap-55px {
    gap: 55px;
  }
  .\2xl\:top-55rem {
    top: 55rem;
  }
  .\2xl\:-top-55rem {
    top: -55rem;
  }
  .\2xl\:left-55rem {
    left: 55rem;
  }
  .\2xl\:-left-55rem {
    left: -55rem;
  }
  .\2xl\:right-55rem {
    right: 55rem;
  }
  .\2xl\:-right-55rem {
    right: -55rem;
  }
  .\2xl\:bottom-55rem {
    bottom: 55rem;
  }
  .\2xl\:-bottom-55rem {
    bottom: -55rem;
  }
  .gap-55rem {
    gap: 55rem;
  }
  .\2xl\:top-56\% {
    top: 56%;
  }
  .\2xl\:-top-56\% {
    top: -56%;
  }
  .\2xl\:left-56\% {
    left: 56%;
  }
  .\2xl\:-left-56\% {
    left: -56%;
  }
  .\2xl\:right-56\% {
    right: 56%;
  }
  .\2xl\:-right-56\% {
    right: -56%;
  }
  .\2xl\:bottom-56\% {
    bottom: 56%;
  }
  .\2xl\:-bottom-56\% {
    bottom: -56%;
  }
  .gap-56\% {
    gap: 56%;
  }
  .\2xl\:top-56px {
    top: 56px;
  }
  .\2xl\:-top-56px {
    top: -56px;
  }
  .\2xl\:left-56px {
    left: 56px;
  }
  .\2xl\:-left-56px {
    left: -56px;
  }
  .\2xl\:right-56px {
    right: 56px;
  }
  .\2xl\:-right-56px {
    right: -56px;
  }
  .\2xl\:bottom-56px {
    bottom: 56px;
  }
  .\2xl\:-bottom-56px {
    bottom: -56px;
  }
  .gap-56px {
    gap: 56px;
  }
  .\2xl\:top-56rem {
    top: 56rem;
  }
  .\2xl\:-top-56rem {
    top: -56rem;
  }
  .\2xl\:left-56rem {
    left: 56rem;
  }
  .\2xl\:-left-56rem {
    left: -56rem;
  }
  .\2xl\:right-56rem {
    right: 56rem;
  }
  .\2xl\:-right-56rem {
    right: -56rem;
  }
  .\2xl\:bottom-56rem {
    bottom: 56rem;
  }
  .\2xl\:-bottom-56rem {
    bottom: -56rem;
  }
  .gap-56rem {
    gap: 56rem;
  }
  .\2xl\:top-57\% {
    top: 57%;
  }
  .\2xl\:-top-57\% {
    top: -57%;
  }
  .\2xl\:left-57\% {
    left: 57%;
  }
  .\2xl\:-left-57\% {
    left: -57%;
  }
  .\2xl\:right-57\% {
    right: 57%;
  }
  .\2xl\:-right-57\% {
    right: -57%;
  }
  .\2xl\:bottom-57\% {
    bottom: 57%;
  }
  .\2xl\:-bottom-57\% {
    bottom: -57%;
  }
  .gap-57\% {
    gap: 57%;
  }
  .\2xl\:top-57px {
    top: 57px;
  }
  .\2xl\:-top-57px {
    top: -57px;
  }
  .\2xl\:left-57px {
    left: 57px;
  }
  .\2xl\:-left-57px {
    left: -57px;
  }
  .\2xl\:right-57px {
    right: 57px;
  }
  .\2xl\:-right-57px {
    right: -57px;
  }
  .\2xl\:bottom-57px {
    bottom: 57px;
  }
  .\2xl\:-bottom-57px {
    bottom: -57px;
  }
  .gap-57px {
    gap: 57px;
  }
  .\2xl\:top-57rem {
    top: 57rem;
  }
  .\2xl\:-top-57rem {
    top: -57rem;
  }
  .\2xl\:left-57rem {
    left: 57rem;
  }
  .\2xl\:-left-57rem {
    left: -57rem;
  }
  .\2xl\:right-57rem {
    right: 57rem;
  }
  .\2xl\:-right-57rem {
    right: -57rem;
  }
  .\2xl\:bottom-57rem {
    bottom: 57rem;
  }
  .\2xl\:-bottom-57rem {
    bottom: -57rem;
  }
  .gap-57rem {
    gap: 57rem;
  }
  .\2xl\:top-58\% {
    top: 58%;
  }
  .\2xl\:-top-58\% {
    top: -58%;
  }
  .\2xl\:left-58\% {
    left: 58%;
  }
  .\2xl\:-left-58\% {
    left: -58%;
  }
  .\2xl\:right-58\% {
    right: 58%;
  }
  .\2xl\:-right-58\% {
    right: -58%;
  }
  .\2xl\:bottom-58\% {
    bottom: 58%;
  }
  .\2xl\:-bottom-58\% {
    bottom: -58%;
  }
  .gap-58\% {
    gap: 58%;
  }
  .\2xl\:top-58px {
    top: 58px;
  }
  .\2xl\:-top-58px {
    top: -58px;
  }
  .\2xl\:left-58px {
    left: 58px;
  }
  .\2xl\:-left-58px {
    left: -58px;
  }
  .\2xl\:right-58px {
    right: 58px;
  }
  .\2xl\:-right-58px {
    right: -58px;
  }
  .\2xl\:bottom-58px {
    bottom: 58px;
  }
  .\2xl\:-bottom-58px {
    bottom: -58px;
  }
  .gap-58px {
    gap: 58px;
  }
  .\2xl\:top-58rem {
    top: 58rem;
  }
  .\2xl\:-top-58rem {
    top: -58rem;
  }
  .\2xl\:left-58rem {
    left: 58rem;
  }
  .\2xl\:-left-58rem {
    left: -58rem;
  }
  .\2xl\:right-58rem {
    right: 58rem;
  }
  .\2xl\:-right-58rem {
    right: -58rem;
  }
  .\2xl\:bottom-58rem {
    bottom: 58rem;
  }
  .\2xl\:-bottom-58rem {
    bottom: -58rem;
  }
  .gap-58rem {
    gap: 58rem;
  }
  .\2xl\:top-59\% {
    top: 59%;
  }
  .\2xl\:-top-59\% {
    top: -59%;
  }
  .\2xl\:left-59\% {
    left: 59%;
  }
  .\2xl\:-left-59\% {
    left: -59%;
  }
  .\2xl\:right-59\% {
    right: 59%;
  }
  .\2xl\:-right-59\% {
    right: -59%;
  }
  .\2xl\:bottom-59\% {
    bottom: 59%;
  }
  .\2xl\:-bottom-59\% {
    bottom: -59%;
  }
  .gap-59\% {
    gap: 59%;
  }
  .\2xl\:top-59px {
    top: 59px;
  }
  .\2xl\:-top-59px {
    top: -59px;
  }
  .\2xl\:left-59px {
    left: 59px;
  }
  .\2xl\:-left-59px {
    left: -59px;
  }
  .\2xl\:right-59px {
    right: 59px;
  }
  .\2xl\:-right-59px {
    right: -59px;
  }
  .\2xl\:bottom-59px {
    bottom: 59px;
  }
  .\2xl\:-bottom-59px {
    bottom: -59px;
  }
  .gap-59px {
    gap: 59px;
  }
  .\2xl\:top-59rem {
    top: 59rem;
  }
  .\2xl\:-top-59rem {
    top: -59rem;
  }
  .\2xl\:left-59rem {
    left: 59rem;
  }
  .\2xl\:-left-59rem {
    left: -59rem;
  }
  .\2xl\:right-59rem {
    right: 59rem;
  }
  .\2xl\:-right-59rem {
    right: -59rem;
  }
  .\2xl\:bottom-59rem {
    bottom: 59rem;
  }
  .\2xl\:-bottom-59rem {
    bottom: -59rem;
  }
  .gap-59rem {
    gap: 59rem;
  }
  .\2xl\:top-60\% {
    top: 60%;
  }
  .\2xl\:-top-60\% {
    top: -60%;
  }
  .\2xl\:left-60\% {
    left: 60%;
  }
  .\2xl\:-left-60\% {
    left: -60%;
  }
  .\2xl\:right-60\% {
    right: 60%;
  }
  .\2xl\:-right-60\% {
    right: -60%;
  }
  .\2xl\:bottom-60\% {
    bottom: 60%;
  }
  .\2xl\:-bottom-60\% {
    bottom: -60%;
  }
  .gap-60\% {
    gap: 60%;
  }
  .\2xl\:top-60px {
    top: 60px;
  }
  .\2xl\:-top-60px {
    top: -60px;
  }
  .\2xl\:left-60px {
    left: 60px;
  }
  .\2xl\:-left-60px {
    left: -60px;
  }
  .\2xl\:right-60px {
    right: 60px;
  }
  .\2xl\:-right-60px {
    right: -60px;
  }
  .\2xl\:bottom-60px {
    bottom: 60px;
  }
  .\2xl\:-bottom-60px {
    bottom: -60px;
  }
  .gap-60px {
    gap: 60px;
  }
  .\2xl\:top-60rem {
    top: 60rem;
  }
  .\2xl\:-top-60rem {
    top: -60rem;
  }
  .\2xl\:left-60rem {
    left: 60rem;
  }
  .\2xl\:-left-60rem {
    left: -60rem;
  }
  .\2xl\:right-60rem {
    right: 60rem;
  }
  .\2xl\:-right-60rem {
    right: -60rem;
  }
  .\2xl\:bottom-60rem {
    bottom: 60rem;
  }
  .\2xl\:-bottom-60rem {
    bottom: -60rem;
  }
  .gap-60rem {
    gap: 60rem;
  }
  .\2xl\:top-61\% {
    top: 61%;
  }
  .\2xl\:-top-61\% {
    top: -61%;
  }
  .\2xl\:left-61\% {
    left: 61%;
  }
  .\2xl\:-left-61\% {
    left: -61%;
  }
  .\2xl\:right-61\% {
    right: 61%;
  }
  .\2xl\:-right-61\% {
    right: -61%;
  }
  .\2xl\:bottom-61\% {
    bottom: 61%;
  }
  .\2xl\:-bottom-61\% {
    bottom: -61%;
  }
  .gap-61\% {
    gap: 61%;
  }
  .\2xl\:top-61px {
    top: 61px;
  }
  .\2xl\:-top-61px {
    top: -61px;
  }
  .\2xl\:left-61px {
    left: 61px;
  }
  .\2xl\:-left-61px {
    left: -61px;
  }
  .\2xl\:right-61px {
    right: 61px;
  }
  .\2xl\:-right-61px {
    right: -61px;
  }
  .\2xl\:bottom-61px {
    bottom: 61px;
  }
  .\2xl\:-bottom-61px {
    bottom: -61px;
  }
  .gap-61px {
    gap: 61px;
  }
  .\2xl\:top-61rem {
    top: 61rem;
  }
  .\2xl\:-top-61rem {
    top: -61rem;
  }
  .\2xl\:left-61rem {
    left: 61rem;
  }
  .\2xl\:-left-61rem {
    left: -61rem;
  }
  .\2xl\:right-61rem {
    right: 61rem;
  }
  .\2xl\:-right-61rem {
    right: -61rem;
  }
  .\2xl\:bottom-61rem {
    bottom: 61rem;
  }
  .\2xl\:-bottom-61rem {
    bottom: -61rem;
  }
  .gap-61rem {
    gap: 61rem;
  }
  .\2xl\:top-62\% {
    top: 62%;
  }
  .\2xl\:-top-62\% {
    top: -62%;
  }
  .\2xl\:left-62\% {
    left: 62%;
  }
  .\2xl\:-left-62\% {
    left: -62%;
  }
  .\2xl\:right-62\% {
    right: 62%;
  }
  .\2xl\:-right-62\% {
    right: -62%;
  }
  .\2xl\:bottom-62\% {
    bottom: 62%;
  }
  .\2xl\:-bottom-62\% {
    bottom: -62%;
  }
  .gap-62\% {
    gap: 62%;
  }
  .\2xl\:top-62px {
    top: 62px;
  }
  .\2xl\:-top-62px {
    top: -62px;
  }
  .\2xl\:left-62px {
    left: 62px;
  }
  .\2xl\:-left-62px {
    left: -62px;
  }
  .\2xl\:right-62px {
    right: 62px;
  }
  .\2xl\:-right-62px {
    right: -62px;
  }
  .\2xl\:bottom-62px {
    bottom: 62px;
  }
  .\2xl\:-bottom-62px {
    bottom: -62px;
  }
  .gap-62px {
    gap: 62px;
  }
  .\2xl\:top-62rem {
    top: 62rem;
  }
  .\2xl\:-top-62rem {
    top: -62rem;
  }
  .\2xl\:left-62rem {
    left: 62rem;
  }
  .\2xl\:-left-62rem {
    left: -62rem;
  }
  .\2xl\:right-62rem {
    right: 62rem;
  }
  .\2xl\:-right-62rem {
    right: -62rem;
  }
  .\2xl\:bottom-62rem {
    bottom: 62rem;
  }
  .\2xl\:-bottom-62rem {
    bottom: -62rem;
  }
  .gap-62rem {
    gap: 62rem;
  }
  .\2xl\:top-63\% {
    top: 63%;
  }
  .\2xl\:-top-63\% {
    top: -63%;
  }
  .\2xl\:left-63\% {
    left: 63%;
  }
  .\2xl\:-left-63\% {
    left: -63%;
  }
  .\2xl\:right-63\% {
    right: 63%;
  }
  .\2xl\:-right-63\% {
    right: -63%;
  }
  .\2xl\:bottom-63\% {
    bottom: 63%;
  }
  .\2xl\:-bottom-63\% {
    bottom: -63%;
  }
  .gap-63\% {
    gap: 63%;
  }
  .\2xl\:top-63px {
    top: 63px;
  }
  .\2xl\:-top-63px {
    top: -63px;
  }
  .\2xl\:left-63px {
    left: 63px;
  }
  .\2xl\:-left-63px {
    left: -63px;
  }
  .\2xl\:right-63px {
    right: 63px;
  }
  .\2xl\:-right-63px {
    right: -63px;
  }
  .\2xl\:bottom-63px {
    bottom: 63px;
  }
  .\2xl\:-bottom-63px {
    bottom: -63px;
  }
  .gap-63px {
    gap: 63px;
  }
  .\2xl\:top-63rem {
    top: 63rem;
  }
  .\2xl\:-top-63rem {
    top: -63rem;
  }
  .\2xl\:left-63rem {
    left: 63rem;
  }
  .\2xl\:-left-63rem {
    left: -63rem;
  }
  .\2xl\:right-63rem {
    right: 63rem;
  }
  .\2xl\:-right-63rem {
    right: -63rem;
  }
  .\2xl\:bottom-63rem {
    bottom: 63rem;
  }
  .\2xl\:-bottom-63rem {
    bottom: -63rem;
  }
  .gap-63rem {
    gap: 63rem;
  }
  .\2xl\:top-64\% {
    top: 64%;
  }
  .\2xl\:-top-64\% {
    top: -64%;
  }
  .\2xl\:left-64\% {
    left: 64%;
  }
  .\2xl\:-left-64\% {
    left: -64%;
  }
  .\2xl\:right-64\% {
    right: 64%;
  }
  .\2xl\:-right-64\% {
    right: -64%;
  }
  .\2xl\:bottom-64\% {
    bottom: 64%;
  }
  .\2xl\:-bottom-64\% {
    bottom: -64%;
  }
  .gap-64\% {
    gap: 64%;
  }
  .\2xl\:top-64px {
    top: 64px;
  }
  .\2xl\:-top-64px {
    top: -64px;
  }
  .\2xl\:left-64px {
    left: 64px;
  }
  .\2xl\:-left-64px {
    left: -64px;
  }
  .\2xl\:right-64px {
    right: 64px;
  }
  .\2xl\:-right-64px {
    right: -64px;
  }
  .\2xl\:bottom-64px {
    bottom: 64px;
  }
  .\2xl\:-bottom-64px {
    bottom: -64px;
  }
  .gap-64px {
    gap: 64px;
  }
  .\2xl\:top-64rem {
    top: 64rem;
  }
  .\2xl\:-top-64rem {
    top: -64rem;
  }
  .\2xl\:left-64rem {
    left: 64rem;
  }
  .\2xl\:-left-64rem {
    left: -64rem;
  }
  .\2xl\:right-64rem {
    right: 64rem;
  }
  .\2xl\:-right-64rem {
    right: -64rem;
  }
  .\2xl\:bottom-64rem {
    bottom: 64rem;
  }
  .\2xl\:-bottom-64rem {
    bottom: -64rem;
  }
  .gap-64rem {
    gap: 64rem;
  }
  .\2xl\:top-65\% {
    top: 65%;
  }
  .\2xl\:-top-65\% {
    top: -65%;
  }
  .\2xl\:left-65\% {
    left: 65%;
  }
  .\2xl\:-left-65\% {
    left: -65%;
  }
  .\2xl\:right-65\% {
    right: 65%;
  }
  .\2xl\:-right-65\% {
    right: -65%;
  }
  .\2xl\:bottom-65\% {
    bottom: 65%;
  }
  .\2xl\:-bottom-65\% {
    bottom: -65%;
  }
  .gap-65\% {
    gap: 65%;
  }
  .\2xl\:top-65px {
    top: 65px;
  }
  .\2xl\:-top-65px {
    top: -65px;
  }
  .\2xl\:left-65px {
    left: 65px;
  }
  .\2xl\:-left-65px {
    left: -65px;
  }
  .\2xl\:right-65px {
    right: 65px;
  }
  .\2xl\:-right-65px {
    right: -65px;
  }
  .\2xl\:bottom-65px {
    bottom: 65px;
  }
  .\2xl\:-bottom-65px {
    bottom: -65px;
  }
  .gap-65px {
    gap: 65px;
  }
  .\2xl\:top-65rem {
    top: 65rem;
  }
  .\2xl\:-top-65rem {
    top: -65rem;
  }
  .\2xl\:left-65rem {
    left: 65rem;
  }
  .\2xl\:-left-65rem {
    left: -65rem;
  }
  .\2xl\:right-65rem {
    right: 65rem;
  }
  .\2xl\:-right-65rem {
    right: -65rem;
  }
  .\2xl\:bottom-65rem {
    bottom: 65rem;
  }
  .\2xl\:-bottom-65rem {
    bottom: -65rem;
  }
  .gap-65rem {
    gap: 65rem;
  }
  .\2xl\:top-66\% {
    top: 66%;
  }
  .\2xl\:-top-66\% {
    top: -66%;
  }
  .\2xl\:left-66\% {
    left: 66%;
  }
  .\2xl\:-left-66\% {
    left: -66%;
  }
  .\2xl\:right-66\% {
    right: 66%;
  }
  .\2xl\:-right-66\% {
    right: -66%;
  }
  .\2xl\:bottom-66\% {
    bottom: 66%;
  }
  .\2xl\:-bottom-66\% {
    bottom: -66%;
  }
  .gap-66\% {
    gap: 66%;
  }
  .\2xl\:top-66px {
    top: 66px;
  }
  .\2xl\:-top-66px {
    top: -66px;
  }
  .\2xl\:left-66px {
    left: 66px;
  }
  .\2xl\:-left-66px {
    left: -66px;
  }
  .\2xl\:right-66px {
    right: 66px;
  }
  .\2xl\:-right-66px {
    right: -66px;
  }
  .\2xl\:bottom-66px {
    bottom: 66px;
  }
  .\2xl\:-bottom-66px {
    bottom: -66px;
  }
  .gap-66px {
    gap: 66px;
  }
  .\2xl\:top-66rem {
    top: 66rem;
  }
  .\2xl\:-top-66rem {
    top: -66rem;
  }
  .\2xl\:left-66rem {
    left: 66rem;
  }
  .\2xl\:-left-66rem {
    left: -66rem;
  }
  .\2xl\:right-66rem {
    right: 66rem;
  }
  .\2xl\:-right-66rem {
    right: -66rem;
  }
  .\2xl\:bottom-66rem {
    bottom: 66rem;
  }
  .\2xl\:-bottom-66rem {
    bottom: -66rem;
  }
  .gap-66rem {
    gap: 66rem;
  }
  .\2xl\:top-67\% {
    top: 67%;
  }
  .\2xl\:-top-67\% {
    top: -67%;
  }
  .\2xl\:left-67\% {
    left: 67%;
  }
  .\2xl\:-left-67\% {
    left: -67%;
  }
  .\2xl\:right-67\% {
    right: 67%;
  }
  .\2xl\:-right-67\% {
    right: -67%;
  }
  .\2xl\:bottom-67\% {
    bottom: 67%;
  }
  .\2xl\:-bottom-67\% {
    bottom: -67%;
  }
  .gap-67\% {
    gap: 67%;
  }
  .\2xl\:top-67px {
    top: 67px;
  }
  .\2xl\:-top-67px {
    top: -67px;
  }
  .\2xl\:left-67px {
    left: 67px;
  }
  .\2xl\:-left-67px {
    left: -67px;
  }
  .\2xl\:right-67px {
    right: 67px;
  }
  .\2xl\:-right-67px {
    right: -67px;
  }
  .\2xl\:bottom-67px {
    bottom: 67px;
  }
  .\2xl\:-bottom-67px {
    bottom: -67px;
  }
  .gap-67px {
    gap: 67px;
  }
  .\2xl\:top-67rem {
    top: 67rem;
  }
  .\2xl\:-top-67rem {
    top: -67rem;
  }
  .\2xl\:left-67rem {
    left: 67rem;
  }
  .\2xl\:-left-67rem {
    left: -67rem;
  }
  .\2xl\:right-67rem {
    right: 67rem;
  }
  .\2xl\:-right-67rem {
    right: -67rem;
  }
  .\2xl\:bottom-67rem {
    bottom: 67rem;
  }
  .\2xl\:-bottom-67rem {
    bottom: -67rem;
  }
  .gap-67rem {
    gap: 67rem;
  }
  .\2xl\:top-68\% {
    top: 68%;
  }
  .\2xl\:-top-68\% {
    top: -68%;
  }
  .\2xl\:left-68\% {
    left: 68%;
  }
  .\2xl\:-left-68\% {
    left: -68%;
  }
  .\2xl\:right-68\% {
    right: 68%;
  }
  .\2xl\:-right-68\% {
    right: -68%;
  }
  .\2xl\:bottom-68\% {
    bottom: 68%;
  }
  .\2xl\:-bottom-68\% {
    bottom: -68%;
  }
  .gap-68\% {
    gap: 68%;
  }
  .\2xl\:top-68px {
    top: 68px;
  }
  .\2xl\:-top-68px {
    top: -68px;
  }
  .\2xl\:left-68px {
    left: 68px;
  }
  .\2xl\:-left-68px {
    left: -68px;
  }
  .\2xl\:right-68px {
    right: 68px;
  }
  .\2xl\:-right-68px {
    right: -68px;
  }
  .\2xl\:bottom-68px {
    bottom: 68px;
  }
  .\2xl\:-bottom-68px {
    bottom: -68px;
  }
  .gap-68px {
    gap: 68px;
  }
  .\2xl\:top-68rem {
    top: 68rem;
  }
  .\2xl\:-top-68rem {
    top: -68rem;
  }
  .\2xl\:left-68rem {
    left: 68rem;
  }
  .\2xl\:-left-68rem {
    left: -68rem;
  }
  .\2xl\:right-68rem {
    right: 68rem;
  }
  .\2xl\:-right-68rem {
    right: -68rem;
  }
  .\2xl\:bottom-68rem {
    bottom: 68rem;
  }
  .\2xl\:-bottom-68rem {
    bottom: -68rem;
  }
  .gap-68rem {
    gap: 68rem;
  }
  .\2xl\:top-69\% {
    top: 69%;
  }
  .\2xl\:-top-69\% {
    top: -69%;
  }
  .\2xl\:left-69\% {
    left: 69%;
  }
  .\2xl\:-left-69\% {
    left: -69%;
  }
  .\2xl\:right-69\% {
    right: 69%;
  }
  .\2xl\:-right-69\% {
    right: -69%;
  }
  .\2xl\:bottom-69\% {
    bottom: 69%;
  }
  .\2xl\:-bottom-69\% {
    bottom: -69%;
  }
  .gap-69\% {
    gap: 69%;
  }
  .\2xl\:top-69px {
    top: 69px;
  }
  .\2xl\:-top-69px {
    top: -69px;
  }
  .\2xl\:left-69px {
    left: 69px;
  }
  .\2xl\:-left-69px {
    left: -69px;
  }
  .\2xl\:right-69px {
    right: 69px;
  }
  .\2xl\:-right-69px {
    right: -69px;
  }
  .\2xl\:bottom-69px {
    bottom: 69px;
  }
  .\2xl\:-bottom-69px {
    bottom: -69px;
  }
  .gap-69px {
    gap: 69px;
  }
  .\2xl\:top-69rem {
    top: 69rem;
  }
  .\2xl\:-top-69rem {
    top: -69rem;
  }
  .\2xl\:left-69rem {
    left: 69rem;
  }
  .\2xl\:-left-69rem {
    left: -69rem;
  }
  .\2xl\:right-69rem {
    right: 69rem;
  }
  .\2xl\:-right-69rem {
    right: -69rem;
  }
  .\2xl\:bottom-69rem {
    bottom: 69rem;
  }
  .\2xl\:-bottom-69rem {
    bottom: -69rem;
  }
  .gap-69rem {
    gap: 69rem;
  }
  .\2xl\:top-70\% {
    top: 70%;
  }
  .\2xl\:-top-70\% {
    top: -70%;
  }
  .\2xl\:left-70\% {
    left: 70%;
  }
  .\2xl\:-left-70\% {
    left: -70%;
  }
  .\2xl\:right-70\% {
    right: 70%;
  }
  .\2xl\:-right-70\% {
    right: -70%;
  }
  .\2xl\:bottom-70\% {
    bottom: 70%;
  }
  .\2xl\:-bottom-70\% {
    bottom: -70%;
  }
  .gap-70\% {
    gap: 70%;
  }
  .\2xl\:top-70px {
    top: 70px;
  }
  .\2xl\:-top-70px {
    top: -70px;
  }
  .\2xl\:left-70px {
    left: 70px;
  }
  .\2xl\:-left-70px {
    left: -70px;
  }
  .\2xl\:right-70px {
    right: 70px;
  }
  .\2xl\:-right-70px {
    right: -70px;
  }
  .\2xl\:bottom-70px {
    bottom: 70px;
  }
  .\2xl\:-bottom-70px {
    bottom: -70px;
  }
  .gap-70px {
    gap: 70px;
  }
  .\2xl\:top-70rem {
    top: 70rem;
  }
  .\2xl\:-top-70rem {
    top: -70rem;
  }
  .\2xl\:left-70rem {
    left: 70rem;
  }
  .\2xl\:-left-70rem {
    left: -70rem;
  }
  .\2xl\:right-70rem {
    right: 70rem;
  }
  .\2xl\:-right-70rem {
    right: -70rem;
  }
  .\2xl\:bottom-70rem {
    bottom: 70rem;
  }
  .\2xl\:-bottom-70rem {
    bottom: -70rem;
  }
  .gap-70rem {
    gap: 70rem;
  }
  .\2xl\:top-71\% {
    top: 71%;
  }
  .\2xl\:-top-71\% {
    top: -71%;
  }
  .\2xl\:left-71\% {
    left: 71%;
  }
  .\2xl\:-left-71\% {
    left: -71%;
  }
  .\2xl\:right-71\% {
    right: 71%;
  }
  .\2xl\:-right-71\% {
    right: -71%;
  }
  .\2xl\:bottom-71\% {
    bottom: 71%;
  }
  .\2xl\:-bottom-71\% {
    bottom: -71%;
  }
  .gap-71\% {
    gap: 71%;
  }
  .\2xl\:top-71px {
    top: 71px;
  }
  .\2xl\:-top-71px {
    top: -71px;
  }
  .\2xl\:left-71px {
    left: 71px;
  }
  .\2xl\:-left-71px {
    left: -71px;
  }
  .\2xl\:right-71px {
    right: 71px;
  }
  .\2xl\:-right-71px {
    right: -71px;
  }
  .\2xl\:bottom-71px {
    bottom: 71px;
  }
  .\2xl\:-bottom-71px {
    bottom: -71px;
  }
  .gap-71px {
    gap: 71px;
  }
  .\2xl\:top-71rem {
    top: 71rem;
  }
  .\2xl\:-top-71rem {
    top: -71rem;
  }
  .\2xl\:left-71rem {
    left: 71rem;
  }
  .\2xl\:-left-71rem {
    left: -71rem;
  }
  .\2xl\:right-71rem {
    right: 71rem;
  }
  .\2xl\:-right-71rem {
    right: -71rem;
  }
  .\2xl\:bottom-71rem {
    bottom: 71rem;
  }
  .\2xl\:-bottom-71rem {
    bottom: -71rem;
  }
  .gap-71rem {
    gap: 71rem;
  }
  .\2xl\:top-72\% {
    top: 72%;
  }
  .\2xl\:-top-72\% {
    top: -72%;
  }
  .\2xl\:left-72\% {
    left: 72%;
  }
  .\2xl\:-left-72\% {
    left: -72%;
  }
  .\2xl\:right-72\% {
    right: 72%;
  }
  .\2xl\:-right-72\% {
    right: -72%;
  }
  .\2xl\:bottom-72\% {
    bottom: 72%;
  }
  .\2xl\:-bottom-72\% {
    bottom: -72%;
  }
  .gap-72\% {
    gap: 72%;
  }
  .\2xl\:top-72px {
    top: 72px;
  }
  .\2xl\:-top-72px {
    top: -72px;
  }
  .\2xl\:left-72px {
    left: 72px;
  }
  .\2xl\:-left-72px {
    left: -72px;
  }
  .\2xl\:right-72px {
    right: 72px;
  }
  .\2xl\:-right-72px {
    right: -72px;
  }
  .\2xl\:bottom-72px {
    bottom: 72px;
  }
  .\2xl\:-bottom-72px {
    bottom: -72px;
  }
  .gap-72px {
    gap: 72px;
  }
  .\2xl\:top-72rem {
    top: 72rem;
  }
  .\2xl\:-top-72rem {
    top: -72rem;
  }
  .\2xl\:left-72rem {
    left: 72rem;
  }
  .\2xl\:-left-72rem {
    left: -72rem;
  }
  .\2xl\:right-72rem {
    right: 72rem;
  }
  .\2xl\:-right-72rem {
    right: -72rem;
  }
  .\2xl\:bottom-72rem {
    bottom: 72rem;
  }
  .\2xl\:-bottom-72rem {
    bottom: -72rem;
  }
  .gap-72rem {
    gap: 72rem;
  }
  .\2xl\:top-73\% {
    top: 73%;
  }
  .\2xl\:-top-73\% {
    top: -73%;
  }
  .\2xl\:left-73\% {
    left: 73%;
  }
  .\2xl\:-left-73\% {
    left: -73%;
  }
  .\2xl\:right-73\% {
    right: 73%;
  }
  .\2xl\:-right-73\% {
    right: -73%;
  }
  .\2xl\:bottom-73\% {
    bottom: 73%;
  }
  .\2xl\:-bottom-73\% {
    bottom: -73%;
  }
  .gap-73\% {
    gap: 73%;
  }
  .\2xl\:top-73px {
    top: 73px;
  }
  .\2xl\:-top-73px {
    top: -73px;
  }
  .\2xl\:left-73px {
    left: 73px;
  }
  .\2xl\:-left-73px {
    left: -73px;
  }
  .\2xl\:right-73px {
    right: 73px;
  }
  .\2xl\:-right-73px {
    right: -73px;
  }
  .\2xl\:bottom-73px {
    bottom: 73px;
  }
  .\2xl\:-bottom-73px {
    bottom: -73px;
  }
  .gap-73px {
    gap: 73px;
  }
  .\2xl\:top-73rem {
    top: 73rem;
  }
  .\2xl\:-top-73rem {
    top: -73rem;
  }
  .\2xl\:left-73rem {
    left: 73rem;
  }
  .\2xl\:-left-73rem {
    left: -73rem;
  }
  .\2xl\:right-73rem {
    right: 73rem;
  }
  .\2xl\:-right-73rem {
    right: -73rem;
  }
  .\2xl\:bottom-73rem {
    bottom: 73rem;
  }
  .\2xl\:-bottom-73rem {
    bottom: -73rem;
  }
  .gap-73rem {
    gap: 73rem;
  }
  .\2xl\:top-74\% {
    top: 74%;
  }
  .\2xl\:-top-74\% {
    top: -74%;
  }
  .\2xl\:left-74\% {
    left: 74%;
  }
  .\2xl\:-left-74\% {
    left: -74%;
  }
  .\2xl\:right-74\% {
    right: 74%;
  }
  .\2xl\:-right-74\% {
    right: -74%;
  }
  .\2xl\:bottom-74\% {
    bottom: 74%;
  }
  .\2xl\:-bottom-74\% {
    bottom: -74%;
  }
  .gap-74\% {
    gap: 74%;
  }
  .\2xl\:top-74px {
    top: 74px;
  }
  .\2xl\:-top-74px {
    top: -74px;
  }
  .\2xl\:left-74px {
    left: 74px;
  }
  .\2xl\:-left-74px {
    left: -74px;
  }
  .\2xl\:right-74px {
    right: 74px;
  }
  .\2xl\:-right-74px {
    right: -74px;
  }
  .\2xl\:bottom-74px {
    bottom: 74px;
  }
  .\2xl\:-bottom-74px {
    bottom: -74px;
  }
  .gap-74px {
    gap: 74px;
  }
  .\2xl\:top-74rem {
    top: 74rem;
  }
  .\2xl\:-top-74rem {
    top: -74rem;
  }
  .\2xl\:left-74rem {
    left: 74rem;
  }
  .\2xl\:-left-74rem {
    left: -74rem;
  }
  .\2xl\:right-74rem {
    right: 74rem;
  }
  .\2xl\:-right-74rem {
    right: -74rem;
  }
  .\2xl\:bottom-74rem {
    bottom: 74rem;
  }
  .\2xl\:-bottom-74rem {
    bottom: -74rem;
  }
  .gap-74rem {
    gap: 74rem;
  }
  .\2xl\:top-75\% {
    top: 75%;
  }
  .\2xl\:-top-75\% {
    top: -75%;
  }
  .\2xl\:left-75\% {
    left: 75%;
  }
  .\2xl\:-left-75\% {
    left: -75%;
  }
  .\2xl\:right-75\% {
    right: 75%;
  }
  .\2xl\:-right-75\% {
    right: -75%;
  }
  .\2xl\:bottom-75\% {
    bottom: 75%;
  }
  .\2xl\:-bottom-75\% {
    bottom: -75%;
  }
  .gap-75\% {
    gap: 75%;
  }
  .\2xl\:top-75px {
    top: 75px;
  }
  .\2xl\:-top-75px {
    top: -75px;
  }
  .\2xl\:left-75px {
    left: 75px;
  }
  .\2xl\:-left-75px {
    left: -75px;
  }
  .\2xl\:right-75px {
    right: 75px;
  }
  .\2xl\:-right-75px {
    right: -75px;
  }
  .\2xl\:bottom-75px {
    bottom: 75px;
  }
  .\2xl\:-bottom-75px {
    bottom: -75px;
  }
  .gap-75px {
    gap: 75px;
  }
  .\2xl\:top-75rem {
    top: 75rem;
  }
  .\2xl\:-top-75rem {
    top: -75rem;
  }
  .\2xl\:left-75rem {
    left: 75rem;
  }
  .\2xl\:-left-75rem {
    left: -75rem;
  }
  .\2xl\:right-75rem {
    right: 75rem;
  }
  .\2xl\:-right-75rem {
    right: -75rem;
  }
  .\2xl\:bottom-75rem {
    bottom: 75rem;
  }
  .\2xl\:-bottom-75rem {
    bottom: -75rem;
  }
  .gap-75rem {
    gap: 75rem;
  }
  .\2xl\:top-76\% {
    top: 76%;
  }
  .\2xl\:-top-76\% {
    top: -76%;
  }
  .\2xl\:left-76\% {
    left: 76%;
  }
  .\2xl\:-left-76\% {
    left: -76%;
  }
  .\2xl\:right-76\% {
    right: 76%;
  }
  .\2xl\:-right-76\% {
    right: -76%;
  }
  .\2xl\:bottom-76\% {
    bottom: 76%;
  }
  .\2xl\:-bottom-76\% {
    bottom: -76%;
  }
  .gap-76\% {
    gap: 76%;
  }
  .\2xl\:top-76px {
    top: 76px;
  }
  .\2xl\:-top-76px {
    top: -76px;
  }
  .\2xl\:left-76px {
    left: 76px;
  }
  .\2xl\:-left-76px {
    left: -76px;
  }
  .\2xl\:right-76px {
    right: 76px;
  }
  .\2xl\:-right-76px {
    right: -76px;
  }
  .\2xl\:bottom-76px {
    bottom: 76px;
  }
  .\2xl\:-bottom-76px {
    bottom: -76px;
  }
  .gap-76px {
    gap: 76px;
  }
  .\2xl\:top-76rem {
    top: 76rem;
  }
  .\2xl\:-top-76rem {
    top: -76rem;
  }
  .\2xl\:left-76rem {
    left: 76rem;
  }
  .\2xl\:-left-76rem {
    left: -76rem;
  }
  .\2xl\:right-76rem {
    right: 76rem;
  }
  .\2xl\:-right-76rem {
    right: -76rem;
  }
  .\2xl\:bottom-76rem {
    bottom: 76rem;
  }
  .\2xl\:-bottom-76rem {
    bottom: -76rem;
  }
  .gap-76rem {
    gap: 76rem;
  }
  .\2xl\:top-77\% {
    top: 77%;
  }
  .\2xl\:-top-77\% {
    top: -77%;
  }
  .\2xl\:left-77\% {
    left: 77%;
  }
  .\2xl\:-left-77\% {
    left: -77%;
  }
  .\2xl\:right-77\% {
    right: 77%;
  }
  .\2xl\:-right-77\% {
    right: -77%;
  }
  .\2xl\:bottom-77\% {
    bottom: 77%;
  }
  .\2xl\:-bottom-77\% {
    bottom: -77%;
  }
  .gap-77\% {
    gap: 77%;
  }
  .\2xl\:top-77px {
    top: 77px;
  }
  .\2xl\:-top-77px {
    top: -77px;
  }
  .\2xl\:left-77px {
    left: 77px;
  }
  .\2xl\:-left-77px {
    left: -77px;
  }
  .\2xl\:right-77px {
    right: 77px;
  }
  .\2xl\:-right-77px {
    right: -77px;
  }
  .\2xl\:bottom-77px {
    bottom: 77px;
  }
  .\2xl\:-bottom-77px {
    bottom: -77px;
  }
  .gap-77px {
    gap: 77px;
  }
  .\2xl\:top-77rem {
    top: 77rem;
  }
  .\2xl\:-top-77rem {
    top: -77rem;
  }
  .\2xl\:left-77rem {
    left: 77rem;
  }
  .\2xl\:-left-77rem {
    left: -77rem;
  }
  .\2xl\:right-77rem {
    right: 77rem;
  }
  .\2xl\:-right-77rem {
    right: -77rem;
  }
  .\2xl\:bottom-77rem {
    bottom: 77rem;
  }
  .\2xl\:-bottom-77rem {
    bottom: -77rem;
  }
  .gap-77rem {
    gap: 77rem;
  }
  .\2xl\:top-78\% {
    top: 78%;
  }
  .\2xl\:-top-78\% {
    top: -78%;
  }
  .\2xl\:left-78\% {
    left: 78%;
  }
  .\2xl\:-left-78\% {
    left: -78%;
  }
  .\2xl\:right-78\% {
    right: 78%;
  }
  .\2xl\:-right-78\% {
    right: -78%;
  }
  .\2xl\:bottom-78\% {
    bottom: 78%;
  }
  .\2xl\:-bottom-78\% {
    bottom: -78%;
  }
  .gap-78\% {
    gap: 78%;
  }
  .\2xl\:top-78px {
    top: 78px;
  }
  .\2xl\:-top-78px {
    top: -78px;
  }
  .\2xl\:left-78px {
    left: 78px;
  }
  .\2xl\:-left-78px {
    left: -78px;
  }
  .\2xl\:right-78px {
    right: 78px;
  }
  .\2xl\:-right-78px {
    right: -78px;
  }
  .\2xl\:bottom-78px {
    bottom: 78px;
  }
  .\2xl\:-bottom-78px {
    bottom: -78px;
  }
  .gap-78px {
    gap: 78px;
  }
  .\2xl\:top-78rem {
    top: 78rem;
  }
  .\2xl\:-top-78rem {
    top: -78rem;
  }
  .\2xl\:left-78rem {
    left: 78rem;
  }
  .\2xl\:-left-78rem {
    left: -78rem;
  }
  .\2xl\:right-78rem {
    right: 78rem;
  }
  .\2xl\:-right-78rem {
    right: -78rem;
  }
  .\2xl\:bottom-78rem {
    bottom: 78rem;
  }
  .\2xl\:-bottom-78rem {
    bottom: -78rem;
  }
  .gap-78rem {
    gap: 78rem;
  }
  .\2xl\:top-79\% {
    top: 79%;
  }
  .\2xl\:-top-79\% {
    top: -79%;
  }
  .\2xl\:left-79\% {
    left: 79%;
  }
  .\2xl\:-left-79\% {
    left: -79%;
  }
  .\2xl\:right-79\% {
    right: 79%;
  }
  .\2xl\:-right-79\% {
    right: -79%;
  }
  .\2xl\:bottom-79\% {
    bottom: 79%;
  }
  .\2xl\:-bottom-79\% {
    bottom: -79%;
  }
  .gap-79\% {
    gap: 79%;
  }
  .\2xl\:top-79px {
    top: 79px;
  }
  .\2xl\:-top-79px {
    top: -79px;
  }
  .\2xl\:left-79px {
    left: 79px;
  }
  .\2xl\:-left-79px {
    left: -79px;
  }
  .\2xl\:right-79px {
    right: 79px;
  }
  .\2xl\:-right-79px {
    right: -79px;
  }
  .\2xl\:bottom-79px {
    bottom: 79px;
  }
  .\2xl\:-bottom-79px {
    bottom: -79px;
  }
  .gap-79px {
    gap: 79px;
  }
  .\2xl\:top-79rem {
    top: 79rem;
  }
  .\2xl\:-top-79rem {
    top: -79rem;
  }
  .\2xl\:left-79rem {
    left: 79rem;
  }
  .\2xl\:-left-79rem {
    left: -79rem;
  }
  .\2xl\:right-79rem {
    right: 79rem;
  }
  .\2xl\:-right-79rem {
    right: -79rem;
  }
  .\2xl\:bottom-79rem {
    bottom: 79rem;
  }
  .\2xl\:-bottom-79rem {
    bottom: -79rem;
  }
  .gap-79rem {
    gap: 79rem;
  }
  .\2xl\:top-80\% {
    top: 80%;
  }
  .\2xl\:-top-80\% {
    top: -80%;
  }
  .\2xl\:left-80\% {
    left: 80%;
  }
  .\2xl\:-left-80\% {
    left: -80%;
  }
  .\2xl\:right-80\% {
    right: 80%;
  }
  .\2xl\:-right-80\% {
    right: -80%;
  }
  .\2xl\:bottom-80\% {
    bottom: 80%;
  }
  .\2xl\:-bottom-80\% {
    bottom: -80%;
  }
  .gap-80\% {
    gap: 80%;
  }
  .\2xl\:top-80px {
    top: 80px;
  }
  .\2xl\:-top-80px {
    top: -80px;
  }
  .\2xl\:left-80px {
    left: 80px;
  }
  .\2xl\:-left-80px {
    left: -80px;
  }
  .\2xl\:right-80px {
    right: 80px;
  }
  .\2xl\:-right-80px {
    right: -80px;
  }
  .\2xl\:bottom-80px {
    bottom: 80px;
  }
  .\2xl\:-bottom-80px {
    bottom: -80px;
  }
  .gap-80px {
    gap: 80px;
  }
  .\2xl\:top-80rem {
    top: 80rem;
  }
  .\2xl\:-top-80rem {
    top: -80rem;
  }
  .\2xl\:left-80rem {
    left: 80rem;
  }
  .\2xl\:-left-80rem {
    left: -80rem;
  }
  .\2xl\:right-80rem {
    right: 80rem;
  }
  .\2xl\:-right-80rem {
    right: -80rem;
  }
  .\2xl\:bottom-80rem {
    bottom: 80rem;
  }
  .\2xl\:-bottom-80rem {
    bottom: -80rem;
  }
  .gap-80rem {
    gap: 80rem;
  }
  .\2xl\:top-81\% {
    top: 81%;
  }
  .\2xl\:-top-81\% {
    top: -81%;
  }
  .\2xl\:left-81\% {
    left: 81%;
  }
  .\2xl\:-left-81\% {
    left: -81%;
  }
  .\2xl\:right-81\% {
    right: 81%;
  }
  .\2xl\:-right-81\% {
    right: -81%;
  }
  .\2xl\:bottom-81\% {
    bottom: 81%;
  }
  .\2xl\:-bottom-81\% {
    bottom: -81%;
  }
  .gap-81\% {
    gap: 81%;
  }
  .\2xl\:top-81px {
    top: 81px;
  }
  .\2xl\:-top-81px {
    top: -81px;
  }
  .\2xl\:left-81px {
    left: 81px;
  }
  .\2xl\:-left-81px {
    left: -81px;
  }
  .\2xl\:right-81px {
    right: 81px;
  }
  .\2xl\:-right-81px {
    right: -81px;
  }
  .\2xl\:bottom-81px {
    bottom: 81px;
  }
  .\2xl\:-bottom-81px {
    bottom: -81px;
  }
  .gap-81px {
    gap: 81px;
  }
  .\2xl\:top-81rem {
    top: 81rem;
  }
  .\2xl\:-top-81rem {
    top: -81rem;
  }
  .\2xl\:left-81rem {
    left: 81rem;
  }
  .\2xl\:-left-81rem {
    left: -81rem;
  }
  .\2xl\:right-81rem {
    right: 81rem;
  }
  .\2xl\:-right-81rem {
    right: -81rem;
  }
  .\2xl\:bottom-81rem {
    bottom: 81rem;
  }
  .\2xl\:-bottom-81rem {
    bottom: -81rem;
  }
  .gap-81rem {
    gap: 81rem;
  }
  .\2xl\:top-82\% {
    top: 82%;
  }
  .\2xl\:-top-82\% {
    top: -82%;
  }
  .\2xl\:left-82\% {
    left: 82%;
  }
  .\2xl\:-left-82\% {
    left: -82%;
  }
  .\2xl\:right-82\% {
    right: 82%;
  }
  .\2xl\:-right-82\% {
    right: -82%;
  }
  .\2xl\:bottom-82\% {
    bottom: 82%;
  }
  .\2xl\:-bottom-82\% {
    bottom: -82%;
  }
  .gap-82\% {
    gap: 82%;
  }
  .\2xl\:top-82px {
    top: 82px;
  }
  .\2xl\:-top-82px {
    top: -82px;
  }
  .\2xl\:left-82px {
    left: 82px;
  }
  .\2xl\:-left-82px {
    left: -82px;
  }
  .\2xl\:right-82px {
    right: 82px;
  }
  .\2xl\:-right-82px {
    right: -82px;
  }
  .\2xl\:bottom-82px {
    bottom: 82px;
  }
  .\2xl\:-bottom-82px {
    bottom: -82px;
  }
  .gap-82px {
    gap: 82px;
  }
  .\2xl\:top-82rem {
    top: 82rem;
  }
  .\2xl\:-top-82rem {
    top: -82rem;
  }
  .\2xl\:left-82rem {
    left: 82rem;
  }
  .\2xl\:-left-82rem {
    left: -82rem;
  }
  .\2xl\:right-82rem {
    right: 82rem;
  }
  .\2xl\:-right-82rem {
    right: -82rem;
  }
  .\2xl\:bottom-82rem {
    bottom: 82rem;
  }
  .\2xl\:-bottom-82rem {
    bottom: -82rem;
  }
  .gap-82rem {
    gap: 82rem;
  }
  .\2xl\:top-83\% {
    top: 83%;
  }
  .\2xl\:-top-83\% {
    top: -83%;
  }
  .\2xl\:left-83\% {
    left: 83%;
  }
  .\2xl\:-left-83\% {
    left: -83%;
  }
  .\2xl\:right-83\% {
    right: 83%;
  }
  .\2xl\:-right-83\% {
    right: -83%;
  }
  .\2xl\:bottom-83\% {
    bottom: 83%;
  }
  .\2xl\:-bottom-83\% {
    bottom: -83%;
  }
  .gap-83\% {
    gap: 83%;
  }
  .\2xl\:top-83px {
    top: 83px;
  }
  .\2xl\:-top-83px {
    top: -83px;
  }
  .\2xl\:left-83px {
    left: 83px;
  }
  .\2xl\:-left-83px {
    left: -83px;
  }
  .\2xl\:right-83px {
    right: 83px;
  }
  .\2xl\:-right-83px {
    right: -83px;
  }
  .\2xl\:bottom-83px {
    bottom: 83px;
  }
  .\2xl\:-bottom-83px {
    bottom: -83px;
  }
  .gap-83px {
    gap: 83px;
  }
  .\2xl\:top-83rem {
    top: 83rem;
  }
  .\2xl\:-top-83rem {
    top: -83rem;
  }
  .\2xl\:left-83rem {
    left: 83rem;
  }
  .\2xl\:-left-83rem {
    left: -83rem;
  }
  .\2xl\:right-83rem {
    right: 83rem;
  }
  .\2xl\:-right-83rem {
    right: -83rem;
  }
  .\2xl\:bottom-83rem {
    bottom: 83rem;
  }
  .\2xl\:-bottom-83rem {
    bottom: -83rem;
  }
  .gap-83rem {
    gap: 83rem;
  }
  .\2xl\:top-84\% {
    top: 84%;
  }
  .\2xl\:-top-84\% {
    top: -84%;
  }
  .\2xl\:left-84\% {
    left: 84%;
  }
  .\2xl\:-left-84\% {
    left: -84%;
  }
  .\2xl\:right-84\% {
    right: 84%;
  }
  .\2xl\:-right-84\% {
    right: -84%;
  }
  .\2xl\:bottom-84\% {
    bottom: 84%;
  }
  .\2xl\:-bottom-84\% {
    bottom: -84%;
  }
  .gap-84\% {
    gap: 84%;
  }
  .\2xl\:top-84px {
    top: 84px;
  }
  .\2xl\:-top-84px {
    top: -84px;
  }
  .\2xl\:left-84px {
    left: 84px;
  }
  .\2xl\:-left-84px {
    left: -84px;
  }
  .\2xl\:right-84px {
    right: 84px;
  }
  .\2xl\:-right-84px {
    right: -84px;
  }
  .\2xl\:bottom-84px {
    bottom: 84px;
  }
  .\2xl\:-bottom-84px {
    bottom: -84px;
  }
  .gap-84px {
    gap: 84px;
  }
  .\2xl\:top-84rem {
    top: 84rem;
  }
  .\2xl\:-top-84rem {
    top: -84rem;
  }
  .\2xl\:left-84rem {
    left: 84rem;
  }
  .\2xl\:-left-84rem {
    left: -84rem;
  }
  .\2xl\:right-84rem {
    right: 84rem;
  }
  .\2xl\:-right-84rem {
    right: -84rem;
  }
  .\2xl\:bottom-84rem {
    bottom: 84rem;
  }
  .\2xl\:-bottom-84rem {
    bottom: -84rem;
  }
  .gap-84rem {
    gap: 84rem;
  }
  .\2xl\:top-85\% {
    top: 85%;
  }
  .\2xl\:-top-85\% {
    top: -85%;
  }
  .\2xl\:left-85\% {
    left: 85%;
  }
  .\2xl\:-left-85\% {
    left: -85%;
  }
  .\2xl\:right-85\% {
    right: 85%;
  }
  .\2xl\:-right-85\% {
    right: -85%;
  }
  .\2xl\:bottom-85\% {
    bottom: 85%;
  }
  .\2xl\:-bottom-85\% {
    bottom: -85%;
  }
  .gap-85\% {
    gap: 85%;
  }
  .\2xl\:top-85px {
    top: 85px;
  }
  .\2xl\:-top-85px {
    top: -85px;
  }
  .\2xl\:left-85px {
    left: 85px;
  }
  .\2xl\:-left-85px {
    left: -85px;
  }
  .\2xl\:right-85px {
    right: 85px;
  }
  .\2xl\:-right-85px {
    right: -85px;
  }
  .\2xl\:bottom-85px {
    bottom: 85px;
  }
  .\2xl\:-bottom-85px {
    bottom: -85px;
  }
  .gap-85px {
    gap: 85px;
  }
  .\2xl\:top-85rem {
    top: 85rem;
  }
  .\2xl\:-top-85rem {
    top: -85rem;
  }
  .\2xl\:left-85rem {
    left: 85rem;
  }
  .\2xl\:-left-85rem {
    left: -85rem;
  }
  .\2xl\:right-85rem {
    right: 85rem;
  }
  .\2xl\:-right-85rem {
    right: -85rem;
  }
  .\2xl\:bottom-85rem {
    bottom: 85rem;
  }
  .\2xl\:-bottom-85rem {
    bottom: -85rem;
  }
  .gap-85rem {
    gap: 85rem;
  }
  .\2xl\:top-86\% {
    top: 86%;
  }
  .\2xl\:-top-86\% {
    top: -86%;
  }
  .\2xl\:left-86\% {
    left: 86%;
  }
  .\2xl\:-left-86\% {
    left: -86%;
  }
  .\2xl\:right-86\% {
    right: 86%;
  }
  .\2xl\:-right-86\% {
    right: -86%;
  }
  .\2xl\:bottom-86\% {
    bottom: 86%;
  }
  .\2xl\:-bottom-86\% {
    bottom: -86%;
  }
  .gap-86\% {
    gap: 86%;
  }
  .\2xl\:top-86px {
    top: 86px;
  }
  .\2xl\:-top-86px {
    top: -86px;
  }
  .\2xl\:left-86px {
    left: 86px;
  }
  .\2xl\:-left-86px {
    left: -86px;
  }
  .\2xl\:right-86px {
    right: 86px;
  }
  .\2xl\:-right-86px {
    right: -86px;
  }
  .\2xl\:bottom-86px {
    bottom: 86px;
  }
  .\2xl\:-bottom-86px {
    bottom: -86px;
  }
  .gap-86px {
    gap: 86px;
  }
  .\2xl\:top-86rem {
    top: 86rem;
  }
  .\2xl\:-top-86rem {
    top: -86rem;
  }
  .\2xl\:left-86rem {
    left: 86rem;
  }
  .\2xl\:-left-86rem {
    left: -86rem;
  }
  .\2xl\:right-86rem {
    right: 86rem;
  }
  .\2xl\:-right-86rem {
    right: -86rem;
  }
  .\2xl\:bottom-86rem {
    bottom: 86rem;
  }
  .\2xl\:-bottom-86rem {
    bottom: -86rem;
  }
  .gap-86rem {
    gap: 86rem;
  }
  .\2xl\:top-87\% {
    top: 87%;
  }
  .\2xl\:-top-87\% {
    top: -87%;
  }
  .\2xl\:left-87\% {
    left: 87%;
  }
  .\2xl\:-left-87\% {
    left: -87%;
  }
  .\2xl\:right-87\% {
    right: 87%;
  }
  .\2xl\:-right-87\% {
    right: -87%;
  }
  .\2xl\:bottom-87\% {
    bottom: 87%;
  }
  .\2xl\:-bottom-87\% {
    bottom: -87%;
  }
  .gap-87\% {
    gap: 87%;
  }
  .\2xl\:top-87px {
    top: 87px;
  }
  .\2xl\:-top-87px {
    top: -87px;
  }
  .\2xl\:left-87px {
    left: 87px;
  }
  .\2xl\:-left-87px {
    left: -87px;
  }
  .\2xl\:right-87px {
    right: 87px;
  }
  .\2xl\:-right-87px {
    right: -87px;
  }
  .\2xl\:bottom-87px {
    bottom: 87px;
  }
  .\2xl\:-bottom-87px {
    bottom: -87px;
  }
  .gap-87px {
    gap: 87px;
  }
  .\2xl\:top-87rem {
    top: 87rem;
  }
  .\2xl\:-top-87rem {
    top: -87rem;
  }
  .\2xl\:left-87rem {
    left: 87rem;
  }
  .\2xl\:-left-87rem {
    left: -87rem;
  }
  .\2xl\:right-87rem {
    right: 87rem;
  }
  .\2xl\:-right-87rem {
    right: -87rem;
  }
  .\2xl\:bottom-87rem {
    bottom: 87rem;
  }
  .\2xl\:-bottom-87rem {
    bottom: -87rem;
  }
  .gap-87rem {
    gap: 87rem;
  }
  .\2xl\:top-88\% {
    top: 88%;
  }
  .\2xl\:-top-88\% {
    top: -88%;
  }
  .\2xl\:left-88\% {
    left: 88%;
  }
  .\2xl\:-left-88\% {
    left: -88%;
  }
  .\2xl\:right-88\% {
    right: 88%;
  }
  .\2xl\:-right-88\% {
    right: -88%;
  }
  .\2xl\:bottom-88\% {
    bottom: 88%;
  }
  .\2xl\:-bottom-88\% {
    bottom: -88%;
  }
  .gap-88\% {
    gap: 88%;
  }
  .\2xl\:top-88px {
    top: 88px;
  }
  .\2xl\:-top-88px {
    top: -88px;
  }
  .\2xl\:left-88px {
    left: 88px;
  }
  .\2xl\:-left-88px {
    left: -88px;
  }
  .\2xl\:right-88px {
    right: 88px;
  }
  .\2xl\:-right-88px {
    right: -88px;
  }
  .\2xl\:bottom-88px {
    bottom: 88px;
  }
  .\2xl\:-bottom-88px {
    bottom: -88px;
  }
  .gap-88px {
    gap: 88px;
  }
  .\2xl\:top-88rem {
    top: 88rem;
  }
  .\2xl\:-top-88rem {
    top: -88rem;
  }
  .\2xl\:left-88rem {
    left: 88rem;
  }
  .\2xl\:-left-88rem {
    left: -88rem;
  }
  .\2xl\:right-88rem {
    right: 88rem;
  }
  .\2xl\:-right-88rem {
    right: -88rem;
  }
  .\2xl\:bottom-88rem {
    bottom: 88rem;
  }
  .\2xl\:-bottom-88rem {
    bottom: -88rem;
  }
  .gap-88rem {
    gap: 88rem;
  }
  .\2xl\:top-89\% {
    top: 89%;
  }
  .\2xl\:-top-89\% {
    top: -89%;
  }
  .\2xl\:left-89\% {
    left: 89%;
  }
  .\2xl\:-left-89\% {
    left: -89%;
  }
  .\2xl\:right-89\% {
    right: 89%;
  }
  .\2xl\:-right-89\% {
    right: -89%;
  }
  .\2xl\:bottom-89\% {
    bottom: 89%;
  }
  .\2xl\:-bottom-89\% {
    bottom: -89%;
  }
  .gap-89\% {
    gap: 89%;
  }
  .\2xl\:top-89px {
    top: 89px;
  }
  .\2xl\:-top-89px {
    top: -89px;
  }
  .\2xl\:left-89px {
    left: 89px;
  }
  .\2xl\:-left-89px {
    left: -89px;
  }
  .\2xl\:right-89px {
    right: 89px;
  }
  .\2xl\:-right-89px {
    right: -89px;
  }
  .\2xl\:bottom-89px {
    bottom: 89px;
  }
  .\2xl\:-bottom-89px {
    bottom: -89px;
  }
  .gap-89px {
    gap: 89px;
  }
  .\2xl\:top-89rem {
    top: 89rem;
  }
  .\2xl\:-top-89rem {
    top: -89rem;
  }
  .\2xl\:left-89rem {
    left: 89rem;
  }
  .\2xl\:-left-89rem {
    left: -89rem;
  }
  .\2xl\:right-89rem {
    right: 89rem;
  }
  .\2xl\:-right-89rem {
    right: -89rem;
  }
  .\2xl\:bottom-89rem {
    bottom: 89rem;
  }
  .\2xl\:-bottom-89rem {
    bottom: -89rem;
  }
  .gap-89rem {
    gap: 89rem;
  }
  .\2xl\:top-90\% {
    top: 90%;
  }
  .\2xl\:-top-90\% {
    top: -90%;
  }
  .\2xl\:left-90\% {
    left: 90%;
  }
  .\2xl\:-left-90\% {
    left: -90%;
  }
  .\2xl\:right-90\% {
    right: 90%;
  }
  .\2xl\:-right-90\% {
    right: -90%;
  }
  .\2xl\:bottom-90\% {
    bottom: 90%;
  }
  .\2xl\:-bottom-90\% {
    bottom: -90%;
  }
  .gap-90\% {
    gap: 90%;
  }
  .\2xl\:top-90px {
    top: 90px;
  }
  .\2xl\:-top-90px {
    top: -90px;
  }
  .\2xl\:left-90px {
    left: 90px;
  }
  .\2xl\:-left-90px {
    left: -90px;
  }
  .\2xl\:right-90px {
    right: 90px;
  }
  .\2xl\:-right-90px {
    right: -90px;
  }
  .\2xl\:bottom-90px {
    bottom: 90px;
  }
  .\2xl\:-bottom-90px {
    bottom: -90px;
  }
  .gap-90px {
    gap: 90px;
  }
  .\2xl\:top-90rem {
    top: 90rem;
  }
  .\2xl\:-top-90rem {
    top: -90rem;
  }
  .\2xl\:left-90rem {
    left: 90rem;
  }
  .\2xl\:-left-90rem {
    left: -90rem;
  }
  .\2xl\:right-90rem {
    right: 90rem;
  }
  .\2xl\:-right-90rem {
    right: -90rem;
  }
  .\2xl\:bottom-90rem {
    bottom: 90rem;
  }
  .\2xl\:-bottom-90rem {
    bottom: -90rem;
  }
  .gap-90rem {
    gap: 90rem;
  }
  .\2xl\:top-91\% {
    top: 91%;
  }
  .\2xl\:-top-91\% {
    top: -91%;
  }
  .\2xl\:left-91\% {
    left: 91%;
  }
  .\2xl\:-left-91\% {
    left: -91%;
  }
  .\2xl\:right-91\% {
    right: 91%;
  }
  .\2xl\:-right-91\% {
    right: -91%;
  }
  .\2xl\:bottom-91\% {
    bottom: 91%;
  }
  .\2xl\:-bottom-91\% {
    bottom: -91%;
  }
  .gap-91\% {
    gap: 91%;
  }
  .\2xl\:top-91px {
    top: 91px;
  }
  .\2xl\:-top-91px {
    top: -91px;
  }
  .\2xl\:left-91px {
    left: 91px;
  }
  .\2xl\:-left-91px {
    left: -91px;
  }
  .\2xl\:right-91px {
    right: 91px;
  }
  .\2xl\:-right-91px {
    right: -91px;
  }
  .\2xl\:bottom-91px {
    bottom: 91px;
  }
  .\2xl\:-bottom-91px {
    bottom: -91px;
  }
  .gap-91px {
    gap: 91px;
  }
  .\2xl\:top-91rem {
    top: 91rem;
  }
  .\2xl\:-top-91rem {
    top: -91rem;
  }
  .\2xl\:left-91rem {
    left: 91rem;
  }
  .\2xl\:-left-91rem {
    left: -91rem;
  }
  .\2xl\:right-91rem {
    right: 91rem;
  }
  .\2xl\:-right-91rem {
    right: -91rem;
  }
  .\2xl\:bottom-91rem {
    bottom: 91rem;
  }
  .\2xl\:-bottom-91rem {
    bottom: -91rem;
  }
  .gap-91rem {
    gap: 91rem;
  }
  .\2xl\:top-92\% {
    top: 92%;
  }
  .\2xl\:-top-92\% {
    top: -92%;
  }
  .\2xl\:left-92\% {
    left: 92%;
  }
  .\2xl\:-left-92\% {
    left: -92%;
  }
  .\2xl\:right-92\% {
    right: 92%;
  }
  .\2xl\:-right-92\% {
    right: -92%;
  }
  .\2xl\:bottom-92\% {
    bottom: 92%;
  }
  .\2xl\:-bottom-92\% {
    bottom: -92%;
  }
  .gap-92\% {
    gap: 92%;
  }
  .\2xl\:top-92px {
    top: 92px;
  }
  .\2xl\:-top-92px {
    top: -92px;
  }
  .\2xl\:left-92px {
    left: 92px;
  }
  .\2xl\:-left-92px {
    left: -92px;
  }
  .\2xl\:right-92px {
    right: 92px;
  }
  .\2xl\:-right-92px {
    right: -92px;
  }
  .\2xl\:bottom-92px {
    bottom: 92px;
  }
  .\2xl\:-bottom-92px {
    bottom: -92px;
  }
  .gap-92px {
    gap: 92px;
  }
  .\2xl\:top-92rem {
    top: 92rem;
  }
  .\2xl\:-top-92rem {
    top: -92rem;
  }
  .\2xl\:left-92rem {
    left: 92rem;
  }
  .\2xl\:-left-92rem {
    left: -92rem;
  }
  .\2xl\:right-92rem {
    right: 92rem;
  }
  .\2xl\:-right-92rem {
    right: -92rem;
  }
  .\2xl\:bottom-92rem {
    bottom: 92rem;
  }
  .\2xl\:-bottom-92rem {
    bottom: -92rem;
  }
  .gap-92rem {
    gap: 92rem;
  }
  .\2xl\:top-93\% {
    top: 93%;
  }
  .\2xl\:-top-93\% {
    top: -93%;
  }
  .\2xl\:left-93\% {
    left: 93%;
  }
  .\2xl\:-left-93\% {
    left: -93%;
  }
  .\2xl\:right-93\% {
    right: 93%;
  }
  .\2xl\:-right-93\% {
    right: -93%;
  }
  .\2xl\:bottom-93\% {
    bottom: 93%;
  }
  .\2xl\:-bottom-93\% {
    bottom: -93%;
  }
  .gap-93\% {
    gap: 93%;
  }
  .\2xl\:top-93px {
    top: 93px;
  }
  .\2xl\:-top-93px {
    top: -93px;
  }
  .\2xl\:left-93px {
    left: 93px;
  }
  .\2xl\:-left-93px {
    left: -93px;
  }
  .\2xl\:right-93px {
    right: 93px;
  }
  .\2xl\:-right-93px {
    right: -93px;
  }
  .\2xl\:bottom-93px {
    bottom: 93px;
  }
  .\2xl\:-bottom-93px {
    bottom: -93px;
  }
  .gap-93px {
    gap: 93px;
  }
  .\2xl\:top-93rem {
    top: 93rem;
  }
  .\2xl\:-top-93rem {
    top: -93rem;
  }
  .\2xl\:left-93rem {
    left: 93rem;
  }
  .\2xl\:-left-93rem {
    left: -93rem;
  }
  .\2xl\:right-93rem {
    right: 93rem;
  }
  .\2xl\:-right-93rem {
    right: -93rem;
  }
  .\2xl\:bottom-93rem {
    bottom: 93rem;
  }
  .\2xl\:-bottom-93rem {
    bottom: -93rem;
  }
  .gap-93rem {
    gap: 93rem;
  }
  .\2xl\:top-94\% {
    top: 94%;
  }
  .\2xl\:-top-94\% {
    top: -94%;
  }
  .\2xl\:left-94\% {
    left: 94%;
  }
  .\2xl\:-left-94\% {
    left: -94%;
  }
  .\2xl\:right-94\% {
    right: 94%;
  }
  .\2xl\:-right-94\% {
    right: -94%;
  }
  .\2xl\:bottom-94\% {
    bottom: 94%;
  }
  .\2xl\:-bottom-94\% {
    bottom: -94%;
  }
  .gap-94\% {
    gap: 94%;
  }
  .\2xl\:top-94px {
    top: 94px;
  }
  .\2xl\:-top-94px {
    top: -94px;
  }
  .\2xl\:left-94px {
    left: 94px;
  }
  .\2xl\:-left-94px {
    left: -94px;
  }
  .\2xl\:right-94px {
    right: 94px;
  }
  .\2xl\:-right-94px {
    right: -94px;
  }
  .\2xl\:bottom-94px {
    bottom: 94px;
  }
  .\2xl\:-bottom-94px {
    bottom: -94px;
  }
  .gap-94px {
    gap: 94px;
  }
  .\2xl\:top-94rem {
    top: 94rem;
  }
  .\2xl\:-top-94rem {
    top: -94rem;
  }
  .\2xl\:left-94rem {
    left: 94rem;
  }
  .\2xl\:-left-94rem {
    left: -94rem;
  }
  .\2xl\:right-94rem {
    right: 94rem;
  }
  .\2xl\:-right-94rem {
    right: -94rem;
  }
  .\2xl\:bottom-94rem {
    bottom: 94rem;
  }
  .\2xl\:-bottom-94rem {
    bottom: -94rem;
  }
  .gap-94rem {
    gap: 94rem;
  }
  .\2xl\:top-95\% {
    top: 95%;
  }
  .\2xl\:-top-95\% {
    top: -95%;
  }
  .\2xl\:left-95\% {
    left: 95%;
  }
  .\2xl\:-left-95\% {
    left: -95%;
  }
  .\2xl\:right-95\% {
    right: 95%;
  }
  .\2xl\:-right-95\% {
    right: -95%;
  }
  .\2xl\:bottom-95\% {
    bottom: 95%;
  }
  .\2xl\:-bottom-95\% {
    bottom: -95%;
  }
  .gap-95\% {
    gap: 95%;
  }
  .\2xl\:top-95px {
    top: 95px;
  }
  .\2xl\:-top-95px {
    top: -95px;
  }
  .\2xl\:left-95px {
    left: 95px;
  }
  .\2xl\:-left-95px {
    left: -95px;
  }
  .\2xl\:right-95px {
    right: 95px;
  }
  .\2xl\:-right-95px {
    right: -95px;
  }
  .\2xl\:bottom-95px {
    bottom: 95px;
  }
  .\2xl\:-bottom-95px {
    bottom: -95px;
  }
  .gap-95px {
    gap: 95px;
  }
  .\2xl\:top-95rem {
    top: 95rem;
  }
  .\2xl\:-top-95rem {
    top: -95rem;
  }
  .\2xl\:left-95rem {
    left: 95rem;
  }
  .\2xl\:-left-95rem {
    left: -95rem;
  }
  .\2xl\:right-95rem {
    right: 95rem;
  }
  .\2xl\:-right-95rem {
    right: -95rem;
  }
  .\2xl\:bottom-95rem {
    bottom: 95rem;
  }
  .\2xl\:-bottom-95rem {
    bottom: -95rem;
  }
  .gap-95rem {
    gap: 95rem;
  }
  .\2xl\:top-96\% {
    top: 96%;
  }
  .\2xl\:-top-96\% {
    top: -96%;
  }
  .\2xl\:left-96\% {
    left: 96%;
  }
  .\2xl\:-left-96\% {
    left: -96%;
  }
  .\2xl\:right-96\% {
    right: 96%;
  }
  .\2xl\:-right-96\% {
    right: -96%;
  }
  .\2xl\:bottom-96\% {
    bottom: 96%;
  }
  .\2xl\:-bottom-96\% {
    bottom: -96%;
  }
  .gap-96\% {
    gap: 96%;
  }
  .\2xl\:top-96px {
    top: 96px;
  }
  .\2xl\:-top-96px {
    top: -96px;
  }
  .\2xl\:left-96px {
    left: 96px;
  }
  .\2xl\:-left-96px {
    left: -96px;
  }
  .\2xl\:right-96px {
    right: 96px;
  }
  .\2xl\:-right-96px {
    right: -96px;
  }
  .\2xl\:bottom-96px {
    bottom: 96px;
  }
  .\2xl\:-bottom-96px {
    bottom: -96px;
  }
  .gap-96px {
    gap: 96px;
  }
  .\2xl\:top-96rem {
    top: 96rem;
  }
  .\2xl\:-top-96rem {
    top: -96rem;
  }
  .\2xl\:left-96rem {
    left: 96rem;
  }
  .\2xl\:-left-96rem {
    left: -96rem;
  }
  .\2xl\:right-96rem {
    right: 96rem;
  }
  .\2xl\:-right-96rem {
    right: -96rem;
  }
  .\2xl\:bottom-96rem {
    bottom: 96rem;
  }
  .\2xl\:-bottom-96rem {
    bottom: -96rem;
  }
  .gap-96rem {
    gap: 96rem;
  }
  .\2xl\:top-97\% {
    top: 97%;
  }
  .\2xl\:-top-97\% {
    top: -97%;
  }
  .\2xl\:left-97\% {
    left: 97%;
  }
  .\2xl\:-left-97\% {
    left: -97%;
  }
  .\2xl\:right-97\% {
    right: 97%;
  }
  .\2xl\:-right-97\% {
    right: -97%;
  }
  .\2xl\:bottom-97\% {
    bottom: 97%;
  }
  .\2xl\:-bottom-97\% {
    bottom: -97%;
  }
  .gap-97\% {
    gap: 97%;
  }
  .\2xl\:top-97px {
    top: 97px;
  }
  .\2xl\:-top-97px {
    top: -97px;
  }
  .\2xl\:left-97px {
    left: 97px;
  }
  .\2xl\:-left-97px {
    left: -97px;
  }
  .\2xl\:right-97px {
    right: 97px;
  }
  .\2xl\:-right-97px {
    right: -97px;
  }
  .\2xl\:bottom-97px {
    bottom: 97px;
  }
  .\2xl\:-bottom-97px {
    bottom: -97px;
  }
  .gap-97px {
    gap: 97px;
  }
  .\2xl\:top-97rem {
    top: 97rem;
  }
  .\2xl\:-top-97rem {
    top: -97rem;
  }
  .\2xl\:left-97rem {
    left: 97rem;
  }
  .\2xl\:-left-97rem {
    left: -97rem;
  }
  .\2xl\:right-97rem {
    right: 97rem;
  }
  .\2xl\:-right-97rem {
    right: -97rem;
  }
  .\2xl\:bottom-97rem {
    bottom: 97rem;
  }
  .\2xl\:-bottom-97rem {
    bottom: -97rem;
  }
  .gap-97rem {
    gap: 97rem;
  }
  .\2xl\:top-98\% {
    top: 98%;
  }
  .\2xl\:-top-98\% {
    top: -98%;
  }
  .\2xl\:left-98\% {
    left: 98%;
  }
  .\2xl\:-left-98\% {
    left: -98%;
  }
  .\2xl\:right-98\% {
    right: 98%;
  }
  .\2xl\:-right-98\% {
    right: -98%;
  }
  .\2xl\:bottom-98\% {
    bottom: 98%;
  }
  .\2xl\:-bottom-98\% {
    bottom: -98%;
  }
  .gap-98\% {
    gap: 98%;
  }
  .\2xl\:top-98px {
    top: 98px;
  }
  .\2xl\:-top-98px {
    top: -98px;
  }
  .\2xl\:left-98px {
    left: 98px;
  }
  .\2xl\:-left-98px {
    left: -98px;
  }
  .\2xl\:right-98px {
    right: 98px;
  }
  .\2xl\:-right-98px {
    right: -98px;
  }
  .\2xl\:bottom-98px {
    bottom: 98px;
  }
  .\2xl\:-bottom-98px {
    bottom: -98px;
  }
  .gap-98px {
    gap: 98px;
  }
  .\2xl\:top-98rem {
    top: 98rem;
  }
  .\2xl\:-top-98rem {
    top: -98rem;
  }
  .\2xl\:left-98rem {
    left: 98rem;
  }
  .\2xl\:-left-98rem {
    left: -98rem;
  }
  .\2xl\:right-98rem {
    right: 98rem;
  }
  .\2xl\:-right-98rem {
    right: -98rem;
  }
  .\2xl\:bottom-98rem {
    bottom: 98rem;
  }
  .\2xl\:-bottom-98rem {
    bottom: -98rem;
  }
  .gap-98rem {
    gap: 98rem;
  }
  .\2xl\:top-99\% {
    top: 99%;
  }
  .\2xl\:-top-99\% {
    top: -99%;
  }
  .\2xl\:left-99\% {
    left: 99%;
  }
  .\2xl\:-left-99\% {
    left: -99%;
  }
  .\2xl\:right-99\% {
    right: 99%;
  }
  .\2xl\:-right-99\% {
    right: -99%;
  }
  .\2xl\:bottom-99\% {
    bottom: 99%;
  }
  .\2xl\:-bottom-99\% {
    bottom: -99%;
  }
  .gap-99\% {
    gap: 99%;
  }
  .\2xl\:top-99px {
    top: 99px;
  }
  .\2xl\:-top-99px {
    top: -99px;
  }
  .\2xl\:left-99px {
    left: 99px;
  }
  .\2xl\:-left-99px {
    left: -99px;
  }
  .\2xl\:right-99px {
    right: 99px;
  }
  .\2xl\:-right-99px {
    right: -99px;
  }
  .\2xl\:bottom-99px {
    bottom: 99px;
  }
  .\2xl\:-bottom-99px {
    bottom: -99px;
  }
  .gap-99px {
    gap: 99px;
  }
  .\2xl\:top-99rem {
    top: 99rem;
  }
  .\2xl\:-top-99rem {
    top: -99rem;
  }
  .\2xl\:left-99rem {
    left: 99rem;
  }
  .\2xl\:-left-99rem {
    left: -99rem;
  }
  .\2xl\:right-99rem {
    right: 99rem;
  }
  .\2xl\:-right-99rem {
    right: -99rem;
  }
  .\2xl\:bottom-99rem {
    bottom: 99rem;
  }
  .\2xl\:-bottom-99rem {
    bottom: -99rem;
  }
  .gap-99rem {
    gap: 99rem;
  }
  .\2xl\:top-100\% {
    top: 100%;
  }
  .\2xl\:-top-100\% {
    top: -100%;
  }
  .\2xl\:left-100\% {
    left: 100%;
  }
  .\2xl\:-left-100\% {
    left: -100%;
  }
  .\2xl\:right-100\% {
    right: 100%;
  }
  .\2xl\:-right-100\% {
    right: -100%;
  }
  .\2xl\:bottom-100\% {
    bottom: 100%;
  }
  .\2xl\:-bottom-100\% {
    bottom: -100%;
  }
  .gap-100\% {
    gap: 100%;
  }
  .\2xl\:top-100px {
    top: 100px;
  }
  .\2xl\:-top-100px {
    top: -100px;
  }
  .\2xl\:left-100px {
    left: 100px;
  }
  .\2xl\:-left-100px {
    left: -100px;
  }
  .\2xl\:right-100px {
    right: 100px;
  }
  .\2xl\:-right-100px {
    right: -100px;
  }
  .\2xl\:bottom-100px {
    bottom: 100px;
  }
  .\2xl\:-bottom-100px {
    bottom: -100px;
  }
  .gap-100px {
    gap: 100px;
  }
  .\2xl\:top-100rem {
    top: 100rem;
  }
  .\2xl\:-top-100rem {
    top: -100rem;
  }
  .\2xl\:left-100rem {
    left: 100rem;
  }
  .\2xl\:-left-100rem {
    left: -100rem;
  }
  .\2xl\:right-100rem {
    right: 100rem;
  }
  .\2xl\:-right-100rem {
    right: -100rem;
  }
  .\2xl\:bottom-100rem {
    bottom: 100rem;
  }
  .\2xl\:-bottom-100rem {
    bottom: -100rem;
  }
  .gap-100rem {
    gap: 100rem;
  }
}
.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}

.grid-cols-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}

.grid-cols-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}

.grid-cols-8 {
  grid-template-columns: repeat(8, minmax(0, 1fr));
}

.grid-cols-9 {
  grid-template-columns: repeat(9, minmax(0, 1fr));
}

.grid-cols-10 {
  grid-template-columns: repeat(10, minmax(0, 1fr));
}

.grid-cols-11 {
  grid-template-columns: repeat(11, minmax(0, 1fr));
}

.grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}

@media (min-width: 576px) {
  .sm\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .sm\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .sm\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .sm\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .sm\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .sm\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .sm\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .sm\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .sm\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .sm\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .sm\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
}
@media (min-width: 768px) {
  .md\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .md\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .md\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .md\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .md\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .md\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .md\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .md\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .md\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .md\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
}
@media (min-width: 992px) {
  .lg\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .lg\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .lg\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .lg\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .lg\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .lg\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .lg\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .lg\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .lg\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .lg\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
}
@media (min-width: 1200px) {
  .xl\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .xl\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .xl\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .xl\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .xl\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .xl\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .xl\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .xl\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .xl\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .xl\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .xl\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
}
@media (min-width: 1400px) {
  .\2xl\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .\2xl\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .\2xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .\2xl\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .\2xl\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .\2xl\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .\2xl\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .\2xl\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .\2xl\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .\2xl\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .\2xl\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .\2xl\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
}
.mt-0, .my-0 {
  margin-top: 0rem;
}

.mb-0, .my-0 {
  margin-bottom: 0rem;
}

.mr-0, .mx-0 {
  margin-right: 0rem;
}

.ml-0, .mx-0 {
  margin-left: 0rem;
}

.-mt-0, .-my-0 {
  margin-top: 0rem;
}

.-mb-0, .-my-0 {
  margin-bottom: 0rem;
}

.-mr-0, .-mx-0 {
  margin-right: 0rem;
}

.-ml-0, .-mx-0 {
  margin-left: 0rem;
}

.pt-0, .py-0 {
  padding-top: 0rem;
}

.pb-0, .py-0 {
  padding-bottom: 0rem;
}

.pr-0, .px-0 {
  padding-right: 0rem;
}

.pl-0, .px-0 {
  padding-left: 0rem;
}

.-pt-0, .-py-0 {
  padding-top: 0rem;
}

.-pb-0, .-py-0 {
  padding-bottom: 0rem;
}

.-pr-0, .-px-0 {
  padding-right: 0rem;
}

.-pl-0, .-px-0 {
  padding-left: 0rem;
}

.mt-1, .my-1 {
  margin-top: 0.25rem;
}

.mb-1, .my-1 {
  margin-bottom: 0.25rem;
}

.mr-1, .mx-1 {
  margin-right: 0.25rem;
}

.ml-1, .mx-1 {
  margin-left: 0.25rem;
}

.-mt-1, .-my-1 {
  margin-top: -0.25rem;
}

.-mb-1, .-my-1 {
  margin-bottom: -0.25rem;
}

.-mr-1, .-mx-1 {
  margin-right: -0.25rem;
}

.-ml-1, .-mx-1 {
  margin-left: -0.25rem;
}

.pt-1, .py-1 {
  padding-top: 0.25rem;
}

.pb-1, .py-1 {
  padding-bottom: 0.25rem;
}

.pr-1, .px-1 {
  padding-right: 0.25rem;
}

.pl-1, .px-1 {
  padding-left: 0.25rem;
}

.-pt-1, .-py-1 {
  padding-top: -0.25rem;
}

.-pb-1, .-py-1 {
  padding-bottom: -0.25rem;
}

.-pr-1, .-px-1 {
  padding-right: -0.25rem;
}

.-pl-1, .-px-1 {
  padding-left: -0.25rem;
}

.mt-2, .my-2 {
  margin-top: 0.5rem;
}

.mb-2, .my-2 {
  margin-bottom: 0.5rem;
}

.mr-2, .mx-2 {
  margin-right: 0.5rem;
}

.ml-2, .mx-2 {
  margin-left: 0.5rem;
}

.-mt-2, .-my-2 {
  margin-top: -0.5rem;
}

.-mb-2, .-my-2 {
  margin-bottom: -0.5rem;
}

.-mr-2, .-mx-2 {
  margin-right: -0.5rem;
}

.-ml-2, .-mx-2 {
  margin-left: -0.5rem;
}

.pt-2, .py-2 {
  padding-top: 0.5rem;
}

.pb-2, .py-2 {
  padding-bottom: 0.5rem;
}

.pr-2, .px-2 {
  padding-right: 0.5rem;
}

.pl-2, .px-2 {
  padding-left: 0.5rem;
}

.-pt-2, .-py-2 {
  padding-top: -0.5rem;
}

.-pb-2, .-py-2 {
  padding-bottom: -0.5rem;
}

.-pr-2, .-px-2 {
  padding-right: -0.5rem;
}

.-pl-2, .-px-2 {
  padding-left: -0.5rem;
}

.mt-3, .my-3 {
  margin-top: 1rem;
}

.mb-3, .my-3 {
  margin-bottom: 1rem;
}

.mr-3, .mx-3 {
  margin-right: 1rem;
}

.ml-3, .mx-3 {
  margin-left: 1rem;
}

.-mt-3, .-my-3 {
  margin-top: -1rem;
}

.-mb-3, .-my-3 {
  margin-bottom: -1rem;
}

.-mr-3, .-mx-3 {
  margin-right: -1rem;
}

.-ml-3, .-mx-3 {
  margin-left: -1rem;
}

.pt-3, .py-3 {
  padding-top: 1rem;
}

.pb-3, .py-3 {
  padding-bottom: 1rem;
}

.pr-3, .px-3 {
  padding-right: 1rem;
}

.pl-3, .px-3 {
  padding-left: 1rem;
}

.-pt-3, .-py-3 {
  padding-top: -1rem;
}

.-pb-3, .-py-3 {
  padding-bottom: -1rem;
}

.-pr-3, .-px-3 {
  padding-right: -1rem;
}

.-pl-3, .-px-3 {
  padding-left: -1rem;
}

.mt-4, .my-4 {
  margin-top: 1.5rem;
}

.mb-4, .my-4 {
  margin-bottom: 1.5rem;
}

.mr-4, .mx-4 {
  margin-right: 1.5rem;
}

.ml-4, .mx-4 {
  margin-left: 1.5rem;
}

.-mt-4, .-my-4 {
  margin-top: -1.5rem;
}

.-mb-4, .-my-4 {
  margin-bottom: -1.5rem;
}

.-mr-4, .-mx-4 {
  margin-right: -1.5rem;
}

.-ml-4, .-mx-4 {
  margin-left: -1.5rem;
}

.pt-4, .py-4 {
  padding-top: 1.5rem;
}

.pb-4, .py-4 {
  padding-bottom: 1.5rem;
}

.pr-4, .px-4 {
  padding-right: 1.5rem;
}

.pl-4, .px-4 {
  padding-left: 1.5rem;
}

.-pt-4, .-py-4 {
  padding-top: -1.5rem;
}

.-pb-4, .-py-4 {
  padding-bottom: -1.5rem;
}

.-pr-4, .-px-4 {
  padding-right: -1.5rem;
}

.-pl-4, .-px-4 {
  padding-left: -1.5rem;
}

.mt-5, .my-5 {
  margin-top: 3rem;
}

.mb-5, .my-5 {
  margin-bottom: 3rem;
}

.mr-5, .mx-5 {
  margin-right: 3rem;
}

.ml-5, .mx-5 {
  margin-left: 3rem;
}

.-mt-5, .-my-5 {
  margin-top: -3rem;
}

.-mb-5, .-my-5 {
  margin-bottom: -3rem;
}

.-mr-5, .-mx-5 {
  margin-right: -3rem;
}

.-ml-5, .-mx-5 {
  margin-left: -3rem;
}

.pt-5, .py-5 {
  padding-top: 3rem;
}

.pb-5, .py-5 {
  padding-bottom: 3rem;
}

.pr-5, .px-5 {
  padding-right: 3rem;
}

.pl-5, .px-5 {
  padding-left: 3rem;
}

.-pt-5, .-py-5 {
  padding-top: -3rem;
}

.-pb-5, .-py-5 {
  padding-bottom: -3rem;
}

.-pr-5, .-px-5 {
  padding-right: -3rem;
}

.-pl-5, .-px-5 {
  padding-left: -3rem;
}

.mt-6, .my-6 {
  margin-top: 3.25rem;
}

.mb-6, .my-6 {
  margin-bottom: 3.25rem;
}

.mr-6, .mx-6 {
  margin-right: 3.25rem;
}

.ml-6, .mx-6 {
  margin-left: 3.25rem;
}

.-mt-6, .-my-6 {
  margin-top: -3.25rem;
}

.-mb-6, .-my-6 {
  margin-bottom: -3.25rem;
}

.-mr-6, .-mx-6 {
  margin-right: -3.25rem;
}

.-ml-6, .-mx-6 {
  margin-left: -3.25rem;
}

.pt-6, .py-6 {
  padding-top: 3.25rem;
}

.pb-6, .py-6 {
  padding-bottom: 3.25rem;
}

.pr-6, .px-6 {
  padding-right: 3.25rem;
}

.pl-6, .px-6 {
  padding-left: 3.25rem;
}

.-pt-6, .-py-6 {
  padding-top: -3.25rem;
}

.-pb-6, .-py-6 {
  padding-bottom: -3.25rem;
}

.-pr-6, .-px-6 {
  padding-right: -3.25rem;
}

.-pl-6, .-px-6 {
  padding-left: -3.25rem;
}

.mt-7, .my-7 {
  margin-top: 3.5rem;
}

.mb-7, .my-7 {
  margin-bottom: 3.5rem;
}

.mr-7, .mx-7 {
  margin-right: 3.5rem;
}

.ml-7, .mx-7 {
  margin-left: 3.5rem;
}

.-mt-7, .-my-7 {
  margin-top: -3.5rem;
}

.-mb-7, .-my-7 {
  margin-bottom: -3.5rem;
}

.-mr-7, .-mx-7 {
  margin-right: -3.5rem;
}

.-ml-7, .-mx-7 {
  margin-left: -3.5rem;
}

.pt-7, .py-7 {
  padding-top: 3.5rem;
}

.pb-7, .py-7 {
  padding-bottom: 3.5rem;
}

.pr-7, .px-7 {
  padding-right: 3.5rem;
}

.pl-7, .px-7 {
  padding-left: 3.5rem;
}

.-pt-7, .-py-7 {
  padding-top: -3.5rem;
}

.-pb-7, .-py-7 {
  padding-bottom: -3.5rem;
}

.-pr-7, .-px-7 {
  padding-right: -3.5rem;
}

.-pl-7, .-px-7 {
  padding-left: -3.5rem;
}

.mt-8, .my-8 {
  margin-top: 4rem;
}

.mb-8, .my-8 {
  margin-bottom: 4rem;
}

.mr-8, .mx-8 {
  margin-right: 4rem;
}

.ml-8, .mx-8 {
  margin-left: 4rem;
}

.-mt-8, .-my-8 {
  margin-top: -4rem;
}

.-mb-8, .-my-8 {
  margin-bottom: -4rem;
}

.-mr-8, .-mx-8 {
  margin-right: -4rem;
}

.-ml-8, .-mx-8 {
  margin-left: -4rem;
}

.pt-8, .py-8 {
  padding-top: 4rem;
}

.pb-8, .py-8 {
  padding-bottom: 4rem;
}

.pr-8, .px-8 {
  padding-right: 4rem;
}

.pl-8, .px-8 {
  padding-left: 4rem;
}

.-pt-8, .-py-8 {
  padding-top: -4rem;
}

.-pb-8, .-py-8 {
  padding-bottom: -4rem;
}

.-pr-8, .-px-8 {
  padding-right: -4rem;
}

.-pl-8, .-px-8 {
  padding-left: -4rem;
}

.mt-9, .my-9 {
  margin-top: 4.5rem;
}

.mb-9, .my-9 {
  margin-bottom: 4.5rem;
}

.mr-9, .mx-9 {
  margin-right: 4.5rem;
}

.ml-9, .mx-9 {
  margin-left: 4.5rem;
}

.-mt-9, .-my-9 {
  margin-top: -4.5rem;
}

.-mb-9, .-my-9 {
  margin-bottom: -4.5rem;
}

.-mr-9, .-mx-9 {
  margin-right: -4.5rem;
}

.-ml-9, .-mx-9 {
  margin-left: -4.5rem;
}

.pt-9, .py-9 {
  padding-top: 4.5rem;
}

.pb-9, .py-9 {
  padding-bottom: 4.5rem;
}

.pr-9, .px-9 {
  padding-right: 4.5rem;
}

.pl-9, .px-9 {
  padding-left: 4.5rem;
}

.-pt-9, .-py-9 {
  padding-top: -4.5rem;
}

.-pb-9, .-py-9 {
  padding-bottom: -4.5rem;
}

.-pr-9, .-px-9 {
  padding-right: -4.5rem;
}

.-pl-9, .-px-9 {
  padding-left: -4.5rem;
}

.mt-10, .my-10 {
  margin-top: 9rem;
}

.mb-10, .my-10 {
  margin-bottom: 9rem;
}

.mr-10, .mx-10 {
  margin-right: 9rem;
}

.ml-10, .mx-10 {
  margin-left: 9rem;
}

.-mt-10, .-my-10 {
  margin-top: -9rem;
}

.-mb-10, .-my-10 {
  margin-bottom: -9rem;
}

.-mr-10, .-mx-10 {
  margin-right: -9rem;
}

.-ml-10, .-mx-10 {
  margin-left: -9rem;
}

.pt-10, .py-10 {
  padding-top: 9rem;
}

.pb-10, .py-10 {
  padding-bottom: 9rem;
}

.pr-10, .px-10 {
  padding-right: 9rem;
}

.pl-10, .px-10 {
  padding-left: 9rem;
}

.-pt-10, .-py-10 {
  padding-top: -9rem;
}

.-pb-10, .-py-10 {
  padding-bottom: -9rem;
}

.-pr-10, .-px-10 {
  padding-right: -9rem;
}

.-pl-10, .-px-10 {
  padding-left: -9rem;
}

.mt-11, .my-11 {
  margin-top: 9.25rem;
}

.mb-11, .my-11 {
  margin-bottom: 9.25rem;
}

.mr-11, .mx-11 {
  margin-right: 9.25rem;
}

.ml-11, .mx-11 {
  margin-left: 9.25rem;
}

.-mt-11, .-my-11 {
  margin-top: -9.25rem;
}

.-mb-11, .-my-11 {
  margin-bottom: -9.25rem;
}

.-mr-11, .-mx-11 {
  margin-right: -9.25rem;
}

.-ml-11, .-mx-11 {
  margin-left: -9.25rem;
}

.pt-11, .py-11 {
  padding-top: 9.25rem;
}

.pb-11, .py-11 {
  padding-bottom: 9.25rem;
}

.pr-11, .px-11 {
  padding-right: 9.25rem;
}

.pl-11, .px-11 {
  padding-left: 9.25rem;
}

.-pt-11, .-py-11 {
  padding-top: -9.25rem;
}

.-pb-11, .-py-11 {
  padding-bottom: -9.25rem;
}

.-pr-11, .-px-11 {
  padding-right: -9.25rem;
}

.-pl-11, .-px-11 {
  padding-left: -9.25rem;
}

.mt-12, .my-12 {
  margin-top: 9.5rem;
}

.mb-12, .my-12 {
  margin-bottom: 9.5rem;
}

.mr-12, .mx-12 {
  margin-right: 9.5rem;
}

.ml-12, .mx-12 {
  margin-left: 9.5rem;
}

.-mt-12, .-my-12 {
  margin-top: -9.5rem;
}

.-mb-12, .-my-12 {
  margin-bottom: -9.5rem;
}

.-mr-12, .-mx-12 {
  margin-right: -9.5rem;
}

.-ml-12, .-mx-12 {
  margin-left: -9.5rem;
}

.pt-12, .py-12 {
  padding-top: 9.5rem;
}

.pb-12, .py-12 {
  padding-bottom: 9.5rem;
}

.pr-12, .px-12 {
  padding-right: 9.5rem;
}

.pl-12, .px-12 {
  padding-left: 9.5rem;
}

.-pt-12, .-py-12 {
  padding-top: -9.5rem;
}

.-pb-12, .-py-12 {
  padding-bottom: -9.5rem;
}

.-pr-12, .-px-12 {
  padding-right: -9.5rem;
}

.-pl-12, .-px-12 {
  padding-left: -9.5rem;
}

.mt-13, .my-13 {
  margin-top: 10rem;
}

.mb-13, .my-13 {
  margin-bottom: 10rem;
}

.mr-13, .mx-13 {
  margin-right: 10rem;
}

.ml-13, .mx-13 {
  margin-left: 10rem;
}

.-mt-13, .-my-13 {
  margin-top: -10rem;
}

.-mb-13, .-my-13 {
  margin-bottom: -10rem;
}

.-mr-13, .-mx-13 {
  margin-right: -10rem;
}

.-ml-13, .-mx-13 {
  margin-left: -10rem;
}

.pt-13, .py-13 {
  padding-top: 10rem;
}

.pb-13, .py-13 {
  padding-bottom: 10rem;
}

.pr-13, .px-13 {
  padding-right: 10rem;
}

.pl-13, .px-13 {
  padding-left: 10rem;
}

.-pt-13, .-py-13 {
  padding-top: -10rem;
}

.-pb-13, .-py-13 {
  padding-bottom: -10rem;
}

.-pr-13, .-px-13 {
  padding-right: -10rem;
}

.-pl-13, .-px-13 {
  padding-left: -10rem;
}

.mt-14, .my-14 {
  margin-top: 10.5rem;
}

.mb-14, .my-14 {
  margin-bottom: 10.5rem;
}

.mr-14, .mx-14 {
  margin-right: 10.5rem;
}

.ml-14, .mx-14 {
  margin-left: 10.5rem;
}

.-mt-14, .-my-14 {
  margin-top: -10.5rem;
}

.-mb-14, .-my-14 {
  margin-bottom: -10.5rem;
}

.-mr-14, .-mx-14 {
  margin-right: -10.5rem;
}

.-ml-14, .-mx-14 {
  margin-left: -10.5rem;
}

.pt-14, .py-14 {
  padding-top: 10.5rem;
}

.pb-14, .py-14 {
  padding-bottom: 10.5rem;
}

.pr-14, .px-14 {
  padding-right: 10.5rem;
}

.pl-14, .px-14 {
  padding-left: 10.5rem;
}

.-pt-14, .-py-14 {
  padding-top: -10.5rem;
}

.-pb-14, .-py-14 {
  padding-bottom: -10.5rem;
}

.-pr-14, .-px-14 {
  padding-right: -10.5rem;
}

.-pl-14, .-px-14 {
  padding-left: -10.5rem;
}

.mt-15, .my-15 {
  margin-top: 21rem;
}

.mb-15, .my-15 {
  margin-bottom: 21rem;
}

.mr-15, .mx-15 {
  margin-right: 21rem;
}

.ml-15, .mx-15 {
  margin-left: 21rem;
}

.-mt-15, .-my-15 {
  margin-top: -21rem;
}

.-mb-15, .-my-15 {
  margin-bottom: -21rem;
}

.-mr-15, .-mx-15 {
  margin-right: -21rem;
}

.-ml-15, .-mx-15 {
  margin-left: -21rem;
}

.pt-15, .py-15 {
  padding-top: 21rem;
}

.pb-15, .py-15 {
  padding-bottom: 21rem;
}

.pr-15, .px-15 {
  padding-right: 21rem;
}

.pl-15, .px-15 {
  padding-left: 21rem;
}

.-pt-15, .-py-15 {
  padding-top: -21rem;
}

.-pb-15, .-py-15 {
  padding-bottom: -21rem;
}

.-pr-15, .-px-15 {
  padding-right: -21rem;
}

.-pl-15, .-px-15 {
  padding-left: -21rem;
}

.mt-16, .my-16 {
  margin-top: 21.25rem;
}

.mb-16, .my-16 {
  margin-bottom: 21.25rem;
}

.mr-16, .mx-16 {
  margin-right: 21.25rem;
}

.ml-16, .mx-16 {
  margin-left: 21.25rem;
}

.-mt-16, .-my-16 {
  margin-top: -21.25rem;
}

.-mb-16, .-my-16 {
  margin-bottom: -21.25rem;
}

.-mr-16, .-mx-16 {
  margin-right: -21.25rem;
}

.-ml-16, .-mx-16 {
  margin-left: -21.25rem;
}

.pt-16, .py-16 {
  padding-top: 21.25rem;
}

.pb-16, .py-16 {
  padding-bottom: 21.25rem;
}

.pr-16, .px-16 {
  padding-right: 21.25rem;
}

.pl-16, .px-16 {
  padding-left: 21.25rem;
}

.-pt-16, .-py-16 {
  padding-top: -21.25rem;
}

.-pb-16, .-py-16 {
  padding-bottom: -21.25rem;
}

.-pr-16, .-px-16 {
  padding-right: -21.25rem;
}

.-pl-16, .-px-16 {
  padding-left: -21.25rem;
}

.mt-17, .my-17 {
  margin-top: 21.5rem;
}

.mb-17, .my-17 {
  margin-bottom: 21.5rem;
}

.mr-17, .mx-17 {
  margin-right: 21.5rem;
}

.ml-17, .mx-17 {
  margin-left: 21.5rem;
}

.-mt-17, .-my-17 {
  margin-top: -21.5rem;
}

.-mb-17, .-my-17 {
  margin-bottom: -21.5rem;
}

.-mr-17, .-mx-17 {
  margin-right: -21.5rem;
}

.-ml-17, .-mx-17 {
  margin-left: -21.5rem;
}

.pt-17, .py-17 {
  padding-top: 21.5rem;
}

.pb-17, .py-17 {
  padding-bottom: 21.5rem;
}

.pr-17, .px-17 {
  padding-right: 21.5rem;
}

.pl-17, .px-17 {
  padding-left: 21.5rem;
}

.-pt-17, .-py-17 {
  padding-top: -21.5rem;
}

.-pb-17, .-py-17 {
  padding-bottom: -21.5rem;
}

.-pr-17, .-px-17 {
  padding-right: -21.5rem;
}

.-pl-17, .-px-17 {
  padding-left: -21.5rem;
}

.mt-18, .my-18 {
  margin-top: 22rem;
}

.mb-18, .my-18 {
  margin-bottom: 22rem;
}

.mr-18, .mx-18 {
  margin-right: 22rem;
}

.ml-18, .mx-18 {
  margin-left: 22rem;
}

.-mt-18, .-my-18 {
  margin-top: -22rem;
}

.-mb-18, .-my-18 {
  margin-bottom: -22rem;
}

.-mr-18, .-mx-18 {
  margin-right: -22rem;
}

.-ml-18, .-mx-18 {
  margin-left: -22rem;
}

.pt-18, .py-18 {
  padding-top: 22rem;
}

.pb-18, .py-18 {
  padding-bottom: 22rem;
}

.pr-18, .px-18 {
  padding-right: 22rem;
}

.pl-18, .px-18 {
  padding-left: 22rem;
}

.-pt-18, .-py-18 {
  padding-top: -22rem;
}

.-pb-18, .-py-18 {
  padding-bottom: -22rem;
}

.-pr-18, .-px-18 {
  padding-right: -22rem;
}

.-pl-18, .-px-18 {
  padding-left: -22rem;
}

.mt-19, .my-19 {
  margin-top: 22.5rem;
}

.mb-19, .my-19 {
  margin-bottom: 22.5rem;
}

.mr-19, .mx-19 {
  margin-right: 22.5rem;
}

.ml-19, .mx-19 {
  margin-left: 22.5rem;
}

.-mt-19, .-my-19 {
  margin-top: -22.5rem;
}

.-mb-19, .-my-19 {
  margin-bottom: -22.5rem;
}

.-mr-19, .-mx-19 {
  margin-right: -22.5rem;
}

.-ml-19, .-mx-19 {
  margin-left: -22.5rem;
}

.pt-19, .py-19 {
  padding-top: 22.5rem;
}

.pb-19, .py-19 {
  padding-bottom: 22.5rem;
}

.pr-19, .px-19 {
  padding-right: 22.5rem;
}

.pl-19, .px-19 {
  padding-left: 22.5rem;
}

.-pt-19, .-py-19 {
  padding-top: -22.5rem;
}

.-pb-19, .-py-19 {
  padding-bottom: -22.5rem;
}

.-pr-19, .-px-19 {
  padding-right: -22.5rem;
}

.-pl-19, .-px-19 {
  padding-left: -22.5rem;
}

.mt-20, .my-20 {
  margin-top: 45rem;
}

.mb-20, .my-20 {
  margin-bottom: 45rem;
}

.mr-20, .mx-20 {
  margin-right: 45rem;
}

.ml-20, .mx-20 {
  margin-left: 45rem;
}

.-mt-20, .-my-20 {
  margin-top: -45rem;
}

.-mb-20, .-my-20 {
  margin-bottom: -45rem;
}

.-mr-20, .-mx-20 {
  margin-right: -45rem;
}

.-ml-20, .-mx-20 {
  margin-left: -45rem;
}

.pt-20, .py-20 {
  padding-top: 45rem;
}

.pb-20, .py-20 {
  padding-bottom: 45rem;
}

.pr-20, .px-20 {
  padding-right: 45rem;
}

.pl-20, .px-20 {
  padding-left: 45rem;
}

.-pt-20, .-py-20 {
  padding-top: -45rem;
}

.-pb-20, .-py-20 {
  padding-bottom: -45rem;
}

.-pr-20, .-px-20 {
  padding-right: -45rem;
}

.-pl-20, .-px-20 {
  padding-left: -45rem;
}

@media (min-width: 576px) {
  .sm\:mt-0, .sm\:my-0 {
    margin-top: 0rem;
  }
  .sm\:mb-0, .sm\:my-0 {
    margin-bottom: 0rem;
  }
  .sm\:mr-0, .sm\:mx-0 {
    margin-right: 0rem;
  }
  .sm\:ml-0, .sm\:mx-0 {
    margin-left: 0rem;
  }
  .sm\:-mt-0, .sm\:-my-0 {
    margin-top: 0rem;
  }
  .sm\:-mb-0, .sm\:-my-0 {
    margin-bottom: 0rem;
  }
  .sm\:-mr-0, .sm\:-mx-0 {
    margin-right: 0rem;
  }
  .sm\:-ml-0, .sm\:-mx-0 {
    margin-left: 0rem;
  }
  .sm\:pt-0, .sm\:py-0 {
    padding-top: 0rem;
  }
  .sm\:pb-0, .sm\:py-0 {
    padding-bottom: 0rem;
  }
  .sm\:pr-0, .sm\:px-0 {
    padding-right: 0rem;
  }
  .sm\:pl-0, .sm\:px-0 {
    padding-left: 0rem;
  }
  .sm\:-pt-0, .sm\:-py-0 {
    padding-top: 0rem;
  }
  .sm\:-pb-0, .sm\:-py-0 {
    padding-bottom: 0rem;
  }
  .sm\:-pr-0, .sm\:-px-0 {
    padding-right: 0rem;
  }
  .sm\:-pl-0, .sm\:-px-0 {
    padding-left: 0rem;
  }
  .sm\:mt-1, .sm\:my-1 {
    margin-top: 0.25rem;
  }
  .sm\:mb-1, .sm\:my-1 {
    margin-bottom: 0.25rem;
  }
  .sm\:mr-1, .sm\:mx-1 {
    margin-right: 0.25rem;
  }
  .sm\:ml-1, .sm\:mx-1 {
    margin-left: 0.25rem;
  }
  .sm\:-mt-1, .sm\:-my-1 {
    margin-top: -0.25rem;
  }
  .sm\:-mb-1, .sm\:-my-1 {
    margin-bottom: -0.25rem;
  }
  .sm\:-mr-1, .sm\:-mx-1 {
    margin-right: -0.25rem;
  }
  .sm\:-ml-1, .sm\:-mx-1 {
    margin-left: -0.25rem;
  }
  .sm\:pt-1, .sm\:py-1 {
    padding-top: 0.25rem;
  }
  .sm\:pb-1, .sm\:py-1 {
    padding-bottom: 0.25rem;
  }
  .sm\:pr-1, .sm\:px-1 {
    padding-right: 0.25rem;
  }
  .sm\:pl-1, .sm\:px-1 {
    padding-left: 0.25rem;
  }
  .sm\:-pt-1, .sm\:-py-1 {
    padding-top: -0.25rem;
  }
  .sm\:-pb-1, .sm\:-py-1 {
    padding-bottom: -0.25rem;
  }
  .sm\:-pr-1, .sm\:-px-1 {
    padding-right: -0.25rem;
  }
  .sm\:-pl-1, .sm\:-px-1 {
    padding-left: -0.25rem;
  }
  .sm\:mt-2, .sm\:my-2 {
    margin-top: 0.5rem;
  }
  .sm\:mb-2, .sm\:my-2 {
    margin-bottom: 0.5rem;
  }
  .sm\:mr-2, .sm\:mx-2 {
    margin-right: 0.5rem;
  }
  .sm\:ml-2, .sm\:mx-2 {
    margin-left: 0.5rem;
  }
  .sm\:-mt-2, .sm\:-my-2 {
    margin-top: -0.5rem;
  }
  .sm\:-mb-2, .sm\:-my-2 {
    margin-bottom: -0.5rem;
  }
  .sm\:-mr-2, .sm\:-mx-2 {
    margin-right: -0.5rem;
  }
  .sm\:-ml-2, .sm\:-mx-2 {
    margin-left: -0.5rem;
  }
  .sm\:pt-2, .sm\:py-2 {
    padding-top: 0.5rem;
  }
  .sm\:pb-2, .sm\:py-2 {
    padding-bottom: 0.5rem;
  }
  .sm\:pr-2, .sm\:px-2 {
    padding-right: 0.5rem;
  }
  .sm\:pl-2, .sm\:px-2 {
    padding-left: 0.5rem;
  }
  .sm\:-pt-2, .sm\:-py-2 {
    padding-top: -0.5rem;
  }
  .sm\:-pb-2, .sm\:-py-2 {
    padding-bottom: -0.5rem;
  }
  .sm\:-pr-2, .sm\:-px-2 {
    padding-right: -0.5rem;
  }
  .sm\:-pl-2, .sm\:-px-2 {
    padding-left: -0.5rem;
  }
  .sm\:mt-3, .sm\:my-3 {
    margin-top: 1rem;
  }
  .sm\:mb-3, .sm\:my-3 {
    margin-bottom: 1rem;
  }
  .sm\:mr-3, .sm\:mx-3 {
    margin-right: 1rem;
  }
  .sm\:ml-3, .sm\:mx-3 {
    margin-left: 1rem;
  }
  .sm\:-mt-3, .sm\:-my-3 {
    margin-top: -1rem;
  }
  .sm\:-mb-3, .sm\:-my-3 {
    margin-bottom: -1rem;
  }
  .sm\:-mr-3, .sm\:-mx-3 {
    margin-right: -1rem;
  }
  .sm\:-ml-3, .sm\:-mx-3 {
    margin-left: -1rem;
  }
  .sm\:pt-3, .sm\:py-3 {
    padding-top: 1rem;
  }
  .sm\:pb-3, .sm\:py-3 {
    padding-bottom: 1rem;
  }
  .sm\:pr-3, .sm\:px-3 {
    padding-right: 1rem;
  }
  .sm\:pl-3, .sm\:px-3 {
    padding-left: 1rem;
  }
  .sm\:-pt-3, .sm\:-py-3 {
    padding-top: -1rem;
  }
  .sm\:-pb-3, .sm\:-py-3 {
    padding-bottom: -1rem;
  }
  .sm\:-pr-3, .sm\:-px-3 {
    padding-right: -1rem;
  }
  .sm\:-pl-3, .sm\:-px-3 {
    padding-left: -1rem;
  }
  .sm\:mt-4, .sm\:my-4 {
    margin-top: 1.5rem;
  }
  .sm\:mb-4, .sm\:my-4 {
    margin-bottom: 1.5rem;
  }
  .sm\:mr-4, .sm\:mx-4 {
    margin-right: 1.5rem;
  }
  .sm\:ml-4, .sm\:mx-4 {
    margin-left: 1.5rem;
  }
  .sm\:-mt-4, .sm\:-my-4 {
    margin-top: -1.5rem;
  }
  .sm\:-mb-4, .sm\:-my-4 {
    margin-bottom: -1.5rem;
  }
  .sm\:-mr-4, .sm\:-mx-4 {
    margin-right: -1.5rem;
  }
  .sm\:-ml-4, .sm\:-mx-4 {
    margin-left: -1.5rem;
  }
  .sm\:pt-4, .sm\:py-4 {
    padding-top: 1.5rem;
  }
  .sm\:pb-4, .sm\:py-4 {
    padding-bottom: 1.5rem;
  }
  .sm\:pr-4, .sm\:px-4 {
    padding-right: 1.5rem;
  }
  .sm\:pl-4, .sm\:px-4 {
    padding-left: 1.5rem;
  }
  .sm\:-pt-4, .sm\:-py-4 {
    padding-top: -1.5rem;
  }
  .sm\:-pb-4, .sm\:-py-4 {
    padding-bottom: -1.5rem;
  }
  .sm\:-pr-4, .sm\:-px-4 {
    padding-right: -1.5rem;
  }
  .sm\:-pl-4, .sm\:-px-4 {
    padding-left: -1.5rem;
  }
  .sm\:mt-5, .sm\:my-5 {
    margin-top: 3rem;
  }
  .sm\:mb-5, .sm\:my-5 {
    margin-bottom: 3rem;
  }
  .sm\:mr-5, .sm\:mx-5 {
    margin-right: 3rem;
  }
  .sm\:ml-5, .sm\:mx-5 {
    margin-left: 3rem;
  }
  .sm\:-mt-5, .sm\:-my-5 {
    margin-top: -3rem;
  }
  .sm\:-mb-5, .sm\:-my-5 {
    margin-bottom: -3rem;
  }
  .sm\:-mr-5, .sm\:-mx-5 {
    margin-right: -3rem;
  }
  .sm\:-ml-5, .sm\:-mx-5 {
    margin-left: -3rem;
  }
  .sm\:pt-5, .sm\:py-5 {
    padding-top: 3rem;
  }
  .sm\:pb-5, .sm\:py-5 {
    padding-bottom: 3rem;
  }
  .sm\:pr-5, .sm\:px-5 {
    padding-right: 3rem;
  }
  .sm\:pl-5, .sm\:px-5 {
    padding-left: 3rem;
  }
  .sm\:-pt-5, .sm\:-py-5 {
    padding-top: -3rem;
  }
  .sm\:-pb-5, .sm\:-py-5 {
    padding-bottom: -3rem;
  }
  .sm\:-pr-5, .sm\:-px-5 {
    padding-right: -3rem;
  }
  .sm\:-pl-5, .sm\:-px-5 {
    padding-left: -3rem;
  }
  .sm\:mt-6, .sm\:my-6 {
    margin-top: 3.25rem;
  }
  .sm\:mb-6, .sm\:my-6 {
    margin-bottom: 3.25rem;
  }
  .sm\:mr-6, .sm\:mx-6 {
    margin-right: 3.25rem;
  }
  .sm\:ml-6, .sm\:mx-6 {
    margin-left: 3.25rem;
  }
  .sm\:-mt-6, .sm\:-my-6 {
    margin-top: -3.25rem;
  }
  .sm\:-mb-6, .sm\:-my-6 {
    margin-bottom: -3.25rem;
  }
  .sm\:-mr-6, .sm\:-mx-6 {
    margin-right: -3.25rem;
  }
  .sm\:-ml-6, .sm\:-mx-6 {
    margin-left: -3.25rem;
  }
  .sm\:pt-6, .sm\:py-6 {
    padding-top: 3.25rem;
  }
  .sm\:pb-6, .sm\:py-6 {
    padding-bottom: 3.25rem;
  }
  .sm\:pr-6, .sm\:px-6 {
    padding-right: 3.25rem;
  }
  .sm\:pl-6, .sm\:px-6 {
    padding-left: 3.25rem;
  }
  .sm\:-pt-6, .sm\:-py-6 {
    padding-top: -3.25rem;
  }
  .sm\:-pb-6, .sm\:-py-6 {
    padding-bottom: -3.25rem;
  }
  .sm\:-pr-6, .sm\:-px-6 {
    padding-right: -3.25rem;
  }
  .sm\:-pl-6, .sm\:-px-6 {
    padding-left: -3.25rem;
  }
  .sm\:mt-7, .sm\:my-7 {
    margin-top: 3.5rem;
  }
  .sm\:mb-7, .sm\:my-7 {
    margin-bottom: 3.5rem;
  }
  .sm\:mr-7, .sm\:mx-7 {
    margin-right: 3.5rem;
  }
  .sm\:ml-7, .sm\:mx-7 {
    margin-left: 3.5rem;
  }
  .sm\:-mt-7, .sm\:-my-7 {
    margin-top: -3.5rem;
  }
  .sm\:-mb-7, .sm\:-my-7 {
    margin-bottom: -3.5rem;
  }
  .sm\:-mr-7, .sm\:-mx-7 {
    margin-right: -3.5rem;
  }
  .sm\:-ml-7, .sm\:-mx-7 {
    margin-left: -3.5rem;
  }
  .sm\:pt-7, .sm\:py-7 {
    padding-top: 3.5rem;
  }
  .sm\:pb-7, .sm\:py-7 {
    padding-bottom: 3.5rem;
  }
  .sm\:pr-7, .sm\:px-7 {
    padding-right: 3.5rem;
  }
  .sm\:pl-7, .sm\:px-7 {
    padding-left: 3.5rem;
  }
  .sm\:-pt-7, .sm\:-py-7 {
    padding-top: -3.5rem;
  }
  .sm\:-pb-7, .sm\:-py-7 {
    padding-bottom: -3.5rem;
  }
  .sm\:-pr-7, .sm\:-px-7 {
    padding-right: -3.5rem;
  }
  .sm\:-pl-7, .sm\:-px-7 {
    padding-left: -3.5rem;
  }
  .sm\:mt-8, .sm\:my-8 {
    margin-top: 4rem;
  }
  .sm\:mb-8, .sm\:my-8 {
    margin-bottom: 4rem;
  }
  .sm\:mr-8, .sm\:mx-8 {
    margin-right: 4rem;
  }
  .sm\:ml-8, .sm\:mx-8 {
    margin-left: 4rem;
  }
  .sm\:-mt-8, .sm\:-my-8 {
    margin-top: -4rem;
  }
  .sm\:-mb-8, .sm\:-my-8 {
    margin-bottom: -4rem;
  }
  .sm\:-mr-8, .sm\:-mx-8 {
    margin-right: -4rem;
  }
  .sm\:-ml-8, .sm\:-mx-8 {
    margin-left: -4rem;
  }
  .sm\:pt-8, .sm\:py-8 {
    padding-top: 4rem;
  }
  .sm\:pb-8, .sm\:py-8 {
    padding-bottom: 4rem;
  }
  .sm\:pr-8, .sm\:px-8 {
    padding-right: 4rem;
  }
  .sm\:pl-8, .sm\:px-8 {
    padding-left: 4rem;
  }
  .sm\:-pt-8, .sm\:-py-8 {
    padding-top: -4rem;
  }
  .sm\:-pb-8, .sm\:-py-8 {
    padding-bottom: -4rem;
  }
  .sm\:-pr-8, .sm\:-px-8 {
    padding-right: -4rem;
  }
  .sm\:-pl-8, .sm\:-px-8 {
    padding-left: -4rem;
  }
  .sm\:mt-9, .sm\:my-9 {
    margin-top: 4.5rem;
  }
  .sm\:mb-9, .sm\:my-9 {
    margin-bottom: 4.5rem;
  }
  .sm\:mr-9, .sm\:mx-9 {
    margin-right: 4.5rem;
  }
  .sm\:ml-9, .sm\:mx-9 {
    margin-left: 4.5rem;
  }
  .sm\:-mt-9, .sm\:-my-9 {
    margin-top: -4.5rem;
  }
  .sm\:-mb-9, .sm\:-my-9 {
    margin-bottom: -4.5rem;
  }
  .sm\:-mr-9, .sm\:-mx-9 {
    margin-right: -4.5rem;
  }
  .sm\:-ml-9, .sm\:-mx-9 {
    margin-left: -4.5rem;
  }
  .sm\:pt-9, .sm\:py-9 {
    padding-top: 4.5rem;
  }
  .sm\:pb-9, .sm\:py-9 {
    padding-bottom: 4.5rem;
  }
  .sm\:pr-9, .sm\:px-9 {
    padding-right: 4.5rem;
  }
  .sm\:pl-9, .sm\:px-9 {
    padding-left: 4.5rem;
  }
  .sm\:-pt-9, .sm\:-py-9 {
    padding-top: -4.5rem;
  }
  .sm\:-pb-9, .sm\:-py-9 {
    padding-bottom: -4.5rem;
  }
  .sm\:-pr-9, .sm\:-px-9 {
    padding-right: -4.5rem;
  }
  .sm\:-pl-9, .sm\:-px-9 {
    padding-left: -4.5rem;
  }
  .sm\:mt-10, .sm\:my-10 {
    margin-top: 9rem;
  }
  .sm\:mb-10, .sm\:my-10 {
    margin-bottom: 9rem;
  }
  .sm\:mr-10, .sm\:mx-10 {
    margin-right: 9rem;
  }
  .sm\:ml-10, .sm\:mx-10 {
    margin-left: 9rem;
  }
  .sm\:-mt-10, .sm\:-my-10 {
    margin-top: -9rem;
  }
  .sm\:-mb-10, .sm\:-my-10 {
    margin-bottom: -9rem;
  }
  .sm\:-mr-10, .sm\:-mx-10 {
    margin-right: -9rem;
  }
  .sm\:-ml-10, .sm\:-mx-10 {
    margin-left: -9rem;
  }
  .sm\:pt-10, .sm\:py-10 {
    padding-top: 9rem;
  }
  .sm\:pb-10, .sm\:py-10 {
    padding-bottom: 9rem;
  }
  .sm\:pr-10, .sm\:px-10 {
    padding-right: 9rem;
  }
  .sm\:pl-10, .sm\:px-10 {
    padding-left: 9rem;
  }
  .sm\:-pt-10, .sm\:-py-10 {
    padding-top: -9rem;
  }
  .sm\:-pb-10, .sm\:-py-10 {
    padding-bottom: -9rem;
  }
  .sm\:-pr-10, .sm\:-px-10 {
    padding-right: -9rem;
  }
  .sm\:-pl-10, .sm\:-px-10 {
    padding-left: -9rem;
  }
  .sm\:mt-11, .sm\:my-11 {
    margin-top: 9.25rem;
  }
  .sm\:mb-11, .sm\:my-11 {
    margin-bottom: 9.25rem;
  }
  .sm\:mr-11, .sm\:mx-11 {
    margin-right: 9.25rem;
  }
  .sm\:ml-11, .sm\:mx-11 {
    margin-left: 9.25rem;
  }
  .sm\:-mt-11, .sm\:-my-11 {
    margin-top: -9.25rem;
  }
  .sm\:-mb-11, .sm\:-my-11 {
    margin-bottom: -9.25rem;
  }
  .sm\:-mr-11, .sm\:-mx-11 {
    margin-right: -9.25rem;
  }
  .sm\:-ml-11, .sm\:-mx-11 {
    margin-left: -9.25rem;
  }
  .sm\:pt-11, .sm\:py-11 {
    padding-top: 9.25rem;
  }
  .sm\:pb-11, .sm\:py-11 {
    padding-bottom: 9.25rem;
  }
  .sm\:pr-11, .sm\:px-11 {
    padding-right: 9.25rem;
  }
  .sm\:pl-11, .sm\:px-11 {
    padding-left: 9.25rem;
  }
  .sm\:-pt-11, .sm\:-py-11 {
    padding-top: -9.25rem;
  }
  .sm\:-pb-11, .sm\:-py-11 {
    padding-bottom: -9.25rem;
  }
  .sm\:-pr-11, .sm\:-px-11 {
    padding-right: -9.25rem;
  }
  .sm\:-pl-11, .sm\:-px-11 {
    padding-left: -9.25rem;
  }
  .sm\:mt-12, .sm\:my-12 {
    margin-top: 9.5rem;
  }
  .sm\:mb-12, .sm\:my-12 {
    margin-bottom: 9.5rem;
  }
  .sm\:mr-12, .sm\:mx-12 {
    margin-right: 9.5rem;
  }
  .sm\:ml-12, .sm\:mx-12 {
    margin-left: 9.5rem;
  }
  .sm\:-mt-12, .sm\:-my-12 {
    margin-top: -9.5rem;
  }
  .sm\:-mb-12, .sm\:-my-12 {
    margin-bottom: -9.5rem;
  }
  .sm\:-mr-12, .sm\:-mx-12 {
    margin-right: -9.5rem;
  }
  .sm\:-ml-12, .sm\:-mx-12 {
    margin-left: -9.5rem;
  }
  .sm\:pt-12, .sm\:py-12 {
    padding-top: 9.5rem;
  }
  .sm\:pb-12, .sm\:py-12 {
    padding-bottom: 9.5rem;
  }
  .sm\:pr-12, .sm\:px-12 {
    padding-right: 9.5rem;
  }
  .sm\:pl-12, .sm\:px-12 {
    padding-left: 9.5rem;
  }
  .sm\:-pt-12, .sm\:-py-12 {
    padding-top: -9.5rem;
  }
  .sm\:-pb-12, .sm\:-py-12 {
    padding-bottom: -9.5rem;
  }
  .sm\:-pr-12, .sm\:-px-12 {
    padding-right: -9.5rem;
  }
  .sm\:-pl-12, .sm\:-px-12 {
    padding-left: -9.5rem;
  }
  .sm\:mt-13, .sm\:my-13 {
    margin-top: 10rem;
  }
  .sm\:mb-13, .sm\:my-13 {
    margin-bottom: 10rem;
  }
  .sm\:mr-13, .sm\:mx-13 {
    margin-right: 10rem;
  }
  .sm\:ml-13, .sm\:mx-13 {
    margin-left: 10rem;
  }
  .sm\:-mt-13, .sm\:-my-13 {
    margin-top: -10rem;
  }
  .sm\:-mb-13, .sm\:-my-13 {
    margin-bottom: -10rem;
  }
  .sm\:-mr-13, .sm\:-mx-13 {
    margin-right: -10rem;
  }
  .sm\:-ml-13, .sm\:-mx-13 {
    margin-left: -10rem;
  }
  .sm\:pt-13, .sm\:py-13 {
    padding-top: 10rem;
  }
  .sm\:pb-13, .sm\:py-13 {
    padding-bottom: 10rem;
  }
  .sm\:pr-13, .sm\:px-13 {
    padding-right: 10rem;
  }
  .sm\:pl-13, .sm\:px-13 {
    padding-left: 10rem;
  }
  .sm\:-pt-13, .sm\:-py-13 {
    padding-top: -10rem;
  }
  .sm\:-pb-13, .sm\:-py-13 {
    padding-bottom: -10rem;
  }
  .sm\:-pr-13, .sm\:-px-13 {
    padding-right: -10rem;
  }
  .sm\:-pl-13, .sm\:-px-13 {
    padding-left: -10rem;
  }
  .sm\:mt-14, .sm\:my-14 {
    margin-top: 10.5rem;
  }
  .sm\:mb-14, .sm\:my-14 {
    margin-bottom: 10.5rem;
  }
  .sm\:mr-14, .sm\:mx-14 {
    margin-right: 10.5rem;
  }
  .sm\:ml-14, .sm\:mx-14 {
    margin-left: 10.5rem;
  }
  .sm\:-mt-14, .sm\:-my-14 {
    margin-top: -10.5rem;
  }
  .sm\:-mb-14, .sm\:-my-14 {
    margin-bottom: -10.5rem;
  }
  .sm\:-mr-14, .sm\:-mx-14 {
    margin-right: -10.5rem;
  }
  .sm\:-ml-14, .sm\:-mx-14 {
    margin-left: -10.5rem;
  }
  .sm\:pt-14, .sm\:py-14 {
    padding-top: 10.5rem;
  }
  .sm\:pb-14, .sm\:py-14 {
    padding-bottom: 10.5rem;
  }
  .sm\:pr-14, .sm\:px-14 {
    padding-right: 10.5rem;
  }
  .sm\:pl-14, .sm\:px-14 {
    padding-left: 10.5rem;
  }
  .sm\:-pt-14, .sm\:-py-14 {
    padding-top: -10.5rem;
  }
  .sm\:-pb-14, .sm\:-py-14 {
    padding-bottom: -10.5rem;
  }
  .sm\:-pr-14, .sm\:-px-14 {
    padding-right: -10.5rem;
  }
  .sm\:-pl-14, .sm\:-px-14 {
    padding-left: -10.5rem;
  }
  .sm\:mt-15, .sm\:my-15 {
    margin-top: 21rem;
  }
  .sm\:mb-15, .sm\:my-15 {
    margin-bottom: 21rem;
  }
  .sm\:mr-15, .sm\:mx-15 {
    margin-right: 21rem;
  }
  .sm\:ml-15, .sm\:mx-15 {
    margin-left: 21rem;
  }
  .sm\:-mt-15, .sm\:-my-15 {
    margin-top: -21rem;
  }
  .sm\:-mb-15, .sm\:-my-15 {
    margin-bottom: -21rem;
  }
  .sm\:-mr-15, .sm\:-mx-15 {
    margin-right: -21rem;
  }
  .sm\:-ml-15, .sm\:-mx-15 {
    margin-left: -21rem;
  }
  .sm\:pt-15, .sm\:py-15 {
    padding-top: 21rem;
  }
  .sm\:pb-15, .sm\:py-15 {
    padding-bottom: 21rem;
  }
  .sm\:pr-15, .sm\:px-15 {
    padding-right: 21rem;
  }
  .sm\:pl-15, .sm\:px-15 {
    padding-left: 21rem;
  }
  .sm\:-pt-15, .sm\:-py-15 {
    padding-top: -21rem;
  }
  .sm\:-pb-15, .sm\:-py-15 {
    padding-bottom: -21rem;
  }
  .sm\:-pr-15, .sm\:-px-15 {
    padding-right: -21rem;
  }
  .sm\:-pl-15, .sm\:-px-15 {
    padding-left: -21rem;
  }
}
@media (min-width: 768px) {
  .md\:mt-0, .md\:my-0 {
    margin-top: 0rem;
  }
  .md\:mb-0, .md\:my-0 {
    margin-bottom: 0rem;
  }
  .md\:mr-0, .md\:mx-0 {
    margin-right: 0rem;
  }
  .md\:ml-0, .md\:mx-0 {
    margin-left: 0rem;
  }
  .md\:-mt-0, .md\:-my-0 {
    margin-top: 0rem;
  }
  .md\:-mb-0, .md\:-my-0 {
    margin-bottom: 0rem;
  }
  .md\:-mr-0, .md\:-mx-0 {
    margin-right: 0rem;
  }
  .md\:-ml-0, .md\:-mx-0 {
    margin-left: 0rem;
  }
  .md\:pt-0, .md\:py-0 {
    padding-top: 0rem;
  }
  .md\:pb-0, .md\:py-0 {
    padding-bottom: 0rem;
  }
  .md\:pr-0, .md\:px-0 {
    padding-right: 0rem;
  }
  .md\:pl-0, .md\:px-0 {
    padding-left: 0rem;
  }
  .md\:-pt-0, .md\:-py-0 {
    padding-top: 0rem;
  }
  .md\:-pb-0, .md\:-py-0 {
    padding-bottom: 0rem;
  }
  .md\:-pr-0, .md\:-px-0 {
    padding-right: 0rem;
  }
  .md\:-pl-0, .md\:-px-0 {
    padding-left: 0rem;
  }
  .md\:mt-1, .md\:my-1 {
    margin-top: 0.25rem;
  }
  .md\:mb-1, .md\:my-1 {
    margin-bottom: 0.25rem;
  }
  .md\:mr-1, .md\:mx-1 {
    margin-right: 0.25rem;
  }
  .md\:ml-1, .md\:mx-1 {
    margin-left: 0.25rem;
  }
  .md\:-mt-1, .md\:-my-1 {
    margin-top: -0.25rem;
  }
  .md\:-mb-1, .md\:-my-1 {
    margin-bottom: -0.25rem;
  }
  .md\:-mr-1, .md\:-mx-1 {
    margin-right: -0.25rem;
  }
  .md\:-ml-1, .md\:-mx-1 {
    margin-left: -0.25rem;
  }
  .md\:pt-1, .md\:py-1 {
    padding-top: 0.25rem;
  }
  .md\:pb-1, .md\:py-1 {
    padding-bottom: 0.25rem;
  }
  .md\:pr-1, .md\:px-1 {
    padding-right: 0.25rem;
  }
  .md\:pl-1, .md\:px-1 {
    padding-left: 0.25rem;
  }
  .md\:-pt-1, .md\:-py-1 {
    padding-top: -0.25rem;
  }
  .md\:-pb-1, .md\:-py-1 {
    padding-bottom: -0.25rem;
  }
  .md\:-pr-1, .md\:-px-1 {
    padding-right: -0.25rem;
  }
  .md\:-pl-1, .md\:-px-1 {
    padding-left: -0.25rem;
  }
  .md\:mt-2, .md\:my-2 {
    margin-top: 0.5rem;
  }
  .md\:mb-2, .md\:my-2 {
    margin-bottom: 0.5rem;
  }
  .md\:mr-2, .md\:mx-2 {
    margin-right: 0.5rem;
  }
  .md\:ml-2, .md\:mx-2 {
    margin-left: 0.5rem;
  }
  .md\:-mt-2, .md\:-my-2 {
    margin-top: -0.5rem;
  }
  .md\:-mb-2, .md\:-my-2 {
    margin-bottom: -0.5rem;
  }
  .md\:-mr-2, .md\:-mx-2 {
    margin-right: -0.5rem;
  }
  .md\:-ml-2, .md\:-mx-2 {
    margin-left: -0.5rem;
  }
  .md\:pt-2, .md\:py-2 {
    padding-top: 0.5rem;
  }
  .md\:pb-2, .md\:py-2 {
    padding-bottom: 0.5rem;
  }
  .md\:pr-2, .md\:px-2 {
    padding-right: 0.5rem;
  }
  .md\:pl-2, .md\:px-2 {
    padding-left: 0.5rem;
  }
  .md\:-pt-2, .md\:-py-2 {
    padding-top: -0.5rem;
  }
  .md\:-pb-2, .md\:-py-2 {
    padding-bottom: -0.5rem;
  }
  .md\:-pr-2, .md\:-px-2 {
    padding-right: -0.5rem;
  }
  .md\:-pl-2, .md\:-px-2 {
    padding-left: -0.5rem;
  }
  .md\:mt-3, .md\:my-3 {
    margin-top: 1rem;
  }
  .md\:mb-3, .md\:my-3 {
    margin-bottom: 1rem;
  }
  .md\:mr-3, .md\:mx-3 {
    margin-right: 1rem;
  }
  .md\:ml-3, .md\:mx-3 {
    margin-left: 1rem;
  }
  .md\:-mt-3, .md\:-my-3 {
    margin-top: -1rem;
  }
  .md\:-mb-3, .md\:-my-3 {
    margin-bottom: -1rem;
  }
  .md\:-mr-3, .md\:-mx-3 {
    margin-right: -1rem;
  }
  .md\:-ml-3, .md\:-mx-3 {
    margin-left: -1rem;
  }
  .md\:pt-3, .md\:py-3 {
    padding-top: 1rem;
  }
  .md\:pb-3, .md\:py-3 {
    padding-bottom: 1rem;
  }
  .md\:pr-3, .md\:px-3 {
    padding-right: 1rem;
  }
  .md\:pl-3, .md\:px-3 {
    padding-left: 1rem;
  }
  .md\:-pt-3, .md\:-py-3 {
    padding-top: -1rem;
  }
  .md\:-pb-3, .md\:-py-3 {
    padding-bottom: -1rem;
  }
  .md\:-pr-3, .md\:-px-3 {
    padding-right: -1rem;
  }
  .md\:-pl-3, .md\:-px-3 {
    padding-left: -1rem;
  }
  .md\:mt-4, .md\:my-4 {
    margin-top: 1.5rem;
  }
  .md\:mb-4, .md\:my-4 {
    margin-bottom: 1.5rem;
  }
  .md\:mr-4, .md\:mx-4 {
    margin-right: 1.5rem;
  }
  .md\:ml-4, .md\:mx-4 {
    margin-left: 1.5rem;
  }
  .md\:-mt-4, .md\:-my-4 {
    margin-top: -1.5rem;
  }
  .md\:-mb-4, .md\:-my-4 {
    margin-bottom: -1.5rem;
  }
  .md\:-mr-4, .md\:-mx-4 {
    margin-right: -1.5rem;
  }
  .md\:-ml-4, .md\:-mx-4 {
    margin-left: -1.5rem;
  }
  .md\:pt-4, .md\:py-4 {
    padding-top: 1.5rem;
  }
  .md\:pb-4, .md\:py-4 {
    padding-bottom: 1.5rem;
  }
  .md\:pr-4, .md\:px-4 {
    padding-right: 1.5rem;
  }
  .md\:pl-4, .md\:px-4 {
    padding-left: 1.5rem;
  }
  .md\:-pt-4, .md\:-py-4 {
    padding-top: -1.5rem;
  }
  .md\:-pb-4, .md\:-py-4 {
    padding-bottom: -1.5rem;
  }
  .md\:-pr-4, .md\:-px-4 {
    padding-right: -1.5rem;
  }
  .md\:-pl-4, .md\:-px-4 {
    padding-left: -1.5rem;
  }
  .md\:mt-5, .md\:my-5 {
    margin-top: 3rem;
  }
  .md\:mb-5, .md\:my-5 {
    margin-bottom: 3rem;
  }
  .md\:mr-5, .md\:mx-5 {
    margin-right: 3rem;
  }
  .md\:ml-5, .md\:mx-5 {
    margin-left: 3rem;
  }
  .md\:-mt-5, .md\:-my-5 {
    margin-top: -3rem;
  }
  .md\:-mb-5, .md\:-my-5 {
    margin-bottom: -3rem;
  }
  .md\:-mr-5, .md\:-mx-5 {
    margin-right: -3rem;
  }
  .md\:-ml-5, .md\:-mx-5 {
    margin-left: -3rem;
  }
  .md\:pt-5, .md\:py-5 {
    padding-top: 3rem;
  }
  .md\:pb-5, .md\:py-5 {
    padding-bottom: 3rem;
  }
  .md\:pr-5, .md\:px-5 {
    padding-right: 3rem;
  }
  .md\:pl-5, .md\:px-5 {
    padding-left: 3rem;
  }
  .md\:-pt-5, .md\:-py-5 {
    padding-top: -3rem;
  }
  .md\:-pb-5, .md\:-py-5 {
    padding-bottom: -3rem;
  }
  .md\:-pr-5, .md\:-px-5 {
    padding-right: -3rem;
  }
  .md\:-pl-5, .md\:-px-5 {
    padding-left: -3rem;
  }
  .md\:mt-6, .md\:my-6 {
    margin-top: 3.25rem;
  }
  .md\:mb-6, .md\:my-6 {
    margin-bottom: 3.25rem;
  }
  .md\:mr-6, .md\:mx-6 {
    margin-right: 3.25rem;
  }
  .md\:ml-6, .md\:mx-6 {
    margin-left: 3.25rem;
  }
  .md\:-mt-6, .md\:-my-6 {
    margin-top: -3.25rem;
  }
  .md\:-mb-6, .md\:-my-6 {
    margin-bottom: -3.25rem;
  }
  .md\:-mr-6, .md\:-mx-6 {
    margin-right: -3.25rem;
  }
  .md\:-ml-6, .md\:-mx-6 {
    margin-left: -3.25rem;
  }
  .md\:pt-6, .md\:py-6 {
    padding-top: 3.25rem;
  }
  .md\:pb-6, .md\:py-6 {
    padding-bottom: 3.25rem;
  }
  .md\:pr-6, .md\:px-6 {
    padding-right: 3.25rem;
  }
  .md\:pl-6, .md\:px-6 {
    padding-left: 3.25rem;
  }
  .md\:-pt-6, .md\:-py-6 {
    padding-top: -3.25rem;
  }
  .md\:-pb-6, .md\:-py-6 {
    padding-bottom: -3.25rem;
  }
  .md\:-pr-6, .md\:-px-6 {
    padding-right: -3.25rem;
  }
  .md\:-pl-6, .md\:-px-6 {
    padding-left: -3.25rem;
  }
  .md\:mt-7, .md\:my-7 {
    margin-top: 3.5rem;
  }
  .md\:mb-7, .md\:my-7 {
    margin-bottom: 3.5rem;
  }
  .md\:mr-7, .md\:mx-7 {
    margin-right: 3.5rem;
  }
  .md\:ml-7, .md\:mx-7 {
    margin-left: 3.5rem;
  }
  .md\:-mt-7, .md\:-my-7 {
    margin-top: -3.5rem;
  }
  .md\:-mb-7, .md\:-my-7 {
    margin-bottom: -3.5rem;
  }
  .md\:-mr-7, .md\:-mx-7 {
    margin-right: -3.5rem;
  }
  .md\:-ml-7, .md\:-mx-7 {
    margin-left: -3.5rem;
  }
  .md\:pt-7, .md\:py-7 {
    padding-top: 3.5rem;
  }
  .md\:pb-7, .md\:py-7 {
    padding-bottom: 3.5rem;
  }
  .md\:pr-7, .md\:px-7 {
    padding-right: 3.5rem;
  }
  .md\:pl-7, .md\:px-7 {
    padding-left: 3.5rem;
  }
  .md\:-pt-7, .md\:-py-7 {
    padding-top: -3.5rem;
  }
  .md\:-pb-7, .md\:-py-7 {
    padding-bottom: -3.5rem;
  }
  .md\:-pr-7, .md\:-px-7 {
    padding-right: -3.5rem;
  }
  .md\:-pl-7, .md\:-px-7 {
    padding-left: -3.5rem;
  }
  .md\:mt-8, .md\:my-8 {
    margin-top: 4rem;
  }
  .md\:mb-8, .md\:my-8 {
    margin-bottom: 4rem;
  }
  .md\:mr-8, .md\:mx-8 {
    margin-right: 4rem;
  }
  .md\:ml-8, .md\:mx-8 {
    margin-left: 4rem;
  }
  .md\:-mt-8, .md\:-my-8 {
    margin-top: -4rem;
  }
  .md\:-mb-8, .md\:-my-8 {
    margin-bottom: -4rem;
  }
  .md\:-mr-8, .md\:-mx-8 {
    margin-right: -4rem;
  }
  .md\:-ml-8, .md\:-mx-8 {
    margin-left: -4rem;
  }
  .md\:pt-8, .md\:py-8 {
    padding-top: 4rem;
  }
  .md\:pb-8, .md\:py-8 {
    padding-bottom: 4rem;
  }
  .md\:pr-8, .md\:px-8 {
    padding-right: 4rem;
  }
  .md\:pl-8, .md\:px-8 {
    padding-left: 4rem;
  }
  .md\:-pt-8, .md\:-py-8 {
    padding-top: -4rem;
  }
  .md\:-pb-8, .md\:-py-8 {
    padding-bottom: -4rem;
  }
  .md\:-pr-8, .md\:-px-8 {
    padding-right: -4rem;
  }
  .md\:-pl-8, .md\:-px-8 {
    padding-left: -4rem;
  }
  .md\:mt-9, .md\:my-9 {
    margin-top: 4.5rem;
  }
  .md\:mb-9, .md\:my-9 {
    margin-bottom: 4.5rem;
  }
  .md\:mr-9, .md\:mx-9 {
    margin-right: 4.5rem;
  }
  .md\:ml-9, .md\:mx-9 {
    margin-left: 4.5rem;
  }
  .md\:-mt-9, .md\:-my-9 {
    margin-top: -4.5rem;
  }
  .md\:-mb-9, .md\:-my-9 {
    margin-bottom: -4.5rem;
  }
  .md\:-mr-9, .md\:-mx-9 {
    margin-right: -4.5rem;
  }
  .md\:-ml-9, .md\:-mx-9 {
    margin-left: -4.5rem;
  }
  .md\:pt-9, .md\:py-9 {
    padding-top: 4.5rem;
  }
  .md\:pb-9, .md\:py-9 {
    padding-bottom: 4.5rem;
  }
  .md\:pr-9, .md\:px-9 {
    padding-right: 4.5rem;
  }
  .md\:pl-9, .md\:px-9 {
    padding-left: 4.5rem;
  }
  .md\:-pt-9, .md\:-py-9 {
    padding-top: -4.5rem;
  }
  .md\:-pb-9, .md\:-py-9 {
    padding-bottom: -4.5rem;
  }
  .md\:-pr-9, .md\:-px-9 {
    padding-right: -4.5rem;
  }
  .md\:-pl-9, .md\:-px-9 {
    padding-left: -4.5rem;
  }
  .md\:mt-10, .md\:my-10 {
    margin-top: 9rem;
  }
  .md\:mb-10, .md\:my-10 {
    margin-bottom: 9rem;
  }
  .md\:mr-10, .md\:mx-10 {
    margin-right: 9rem;
  }
  .md\:ml-10, .md\:mx-10 {
    margin-left: 9rem;
  }
  .md\:-mt-10, .md\:-my-10 {
    margin-top: -9rem;
  }
  .md\:-mb-10, .md\:-my-10 {
    margin-bottom: -9rem;
  }
  .md\:-mr-10, .md\:-mx-10 {
    margin-right: -9rem;
  }
  .md\:-ml-10, .md\:-mx-10 {
    margin-left: -9rem;
  }
  .md\:pt-10, .md\:py-10 {
    padding-top: 9rem;
  }
  .md\:pb-10, .md\:py-10 {
    padding-bottom: 9rem;
  }
  .md\:pr-10, .md\:px-10 {
    padding-right: 9rem;
  }
  .md\:pl-10, .md\:px-10 {
    padding-left: 9rem;
  }
  .md\:-pt-10, .md\:-py-10 {
    padding-top: -9rem;
  }
  .md\:-pb-10, .md\:-py-10 {
    padding-bottom: -9rem;
  }
  .md\:-pr-10, .md\:-px-10 {
    padding-right: -9rem;
  }
  .md\:-pl-10, .md\:-px-10 {
    padding-left: -9rem;
  }
  .md\:mt-11, .md\:my-11 {
    margin-top: 9.25rem;
  }
  .md\:mb-11, .md\:my-11 {
    margin-bottom: 9.25rem;
  }
  .md\:mr-11, .md\:mx-11 {
    margin-right: 9.25rem;
  }
  .md\:ml-11, .md\:mx-11 {
    margin-left: 9.25rem;
  }
  .md\:-mt-11, .md\:-my-11 {
    margin-top: -9.25rem;
  }
  .md\:-mb-11, .md\:-my-11 {
    margin-bottom: -9.25rem;
  }
  .md\:-mr-11, .md\:-mx-11 {
    margin-right: -9.25rem;
  }
  .md\:-ml-11, .md\:-mx-11 {
    margin-left: -9.25rem;
  }
  .md\:pt-11, .md\:py-11 {
    padding-top: 9.25rem;
  }
  .md\:pb-11, .md\:py-11 {
    padding-bottom: 9.25rem;
  }
  .md\:pr-11, .md\:px-11 {
    padding-right: 9.25rem;
  }
  .md\:pl-11, .md\:px-11 {
    padding-left: 9.25rem;
  }
  .md\:-pt-11, .md\:-py-11 {
    padding-top: -9.25rem;
  }
  .md\:-pb-11, .md\:-py-11 {
    padding-bottom: -9.25rem;
  }
  .md\:-pr-11, .md\:-px-11 {
    padding-right: -9.25rem;
  }
  .md\:-pl-11, .md\:-px-11 {
    padding-left: -9.25rem;
  }
  .md\:mt-12, .md\:my-12 {
    margin-top: 9.5rem;
  }
  .md\:mb-12, .md\:my-12 {
    margin-bottom: 9.5rem;
  }
  .md\:mr-12, .md\:mx-12 {
    margin-right: 9.5rem;
  }
  .md\:ml-12, .md\:mx-12 {
    margin-left: 9.5rem;
  }
  .md\:-mt-12, .md\:-my-12 {
    margin-top: -9.5rem;
  }
  .md\:-mb-12, .md\:-my-12 {
    margin-bottom: -9.5rem;
  }
  .md\:-mr-12, .md\:-mx-12 {
    margin-right: -9.5rem;
  }
  .md\:-ml-12, .md\:-mx-12 {
    margin-left: -9.5rem;
  }
  .md\:pt-12, .md\:py-12 {
    padding-top: 9.5rem;
  }
  .md\:pb-12, .md\:py-12 {
    padding-bottom: 9.5rem;
  }
  .md\:pr-12, .md\:px-12 {
    padding-right: 9.5rem;
  }
  .md\:pl-12, .md\:px-12 {
    padding-left: 9.5rem;
  }
  .md\:-pt-12, .md\:-py-12 {
    padding-top: -9.5rem;
  }
  .md\:-pb-12, .md\:-py-12 {
    padding-bottom: -9.5rem;
  }
  .md\:-pr-12, .md\:-px-12 {
    padding-right: -9.5rem;
  }
  .md\:-pl-12, .md\:-px-12 {
    padding-left: -9.5rem;
  }
  .md\:mt-13, .md\:my-13 {
    margin-top: 10rem;
  }
  .md\:mb-13, .md\:my-13 {
    margin-bottom: 10rem;
  }
  .md\:mr-13, .md\:mx-13 {
    margin-right: 10rem;
  }
  .md\:ml-13, .md\:mx-13 {
    margin-left: 10rem;
  }
  .md\:-mt-13, .md\:-my-13 {
    margin-top: -10rem;
  }
  .md\:-mb-13, .md\:-my-13 {
    margin-bottom: -10rem;
  }
  .md\:-mr-13, .md\:-mx-13 {
    margin-right: -10rem;
  }
  .md\:-ml-13, .md\:-mx-13 {
    margin-left: -10rem;
  }
  .md\:pt-13, .md\:py-13 {
    padding-top: 10rem;
  }
  .md\:pb-13, .md\:py-13 {
    padding-bottom: 10rem;
  }
  .md\:pr-13, .md\:px-13 {
    padding-right: 10rem;
  }
  .md\:pl-13, .md\:px-13 {
    padding-left: 10rem;
  }
  .md\:-pt-13, .md\:-py-13 {
    padding-top: -10rem;
  }
  .md\:-pb-13, .md\:-py-13 {
    padding-bottom: -10rem;
  }
  .md\:-pr-13, .md\:-px-13 {
    padding-right: -10rem;
  }
  .md\:-pl-13, .md\:-px-13 {
    padding-left: -10rem;
  }
  .md\:mt-14, .md\:my-14 {
    margin-top: 10.5rem;
  }
  .md\:mb-14, .md\:my-14 {
    margin-bottom: 10.5rem;
  }
  .md\:mr-14, .md\:mx-14 {
    margin-right: 10.5rem;
  }
  .md\:ml-14, .md\:mx-14 {
    margin-left: 10.5rem;
  }
  .md\:-mt-14, .md\:-my-14 {
    margin-top: -10.5rem;
  }
  .md\:-mb-14, .md\:-my-14 {
    margin-bottom: -10.5rem;
  }
  .md\:-mr-14, .md\:-mx-14 {
    margin-right: -10.5rem;
  }
  .md\:-ml-14, .md\:-mx-14 {
    margin-left: -10.5rem;
  }
  .md\:pt-14, .md\:py-14 {
    padding-top: 10.5rem;
  }
  .md\:pb-14, .md\:py-14 {
    padding-bottom: 10.5rem;
  }
  .md\:pr-14, .md\:px-14 {
    padding-right: 10.5rem;
  }
  .md\:pl-14, .md\:px-14 {
    padding-left: 10.5rem;
  }
  .md\:-pt-14, .md\:-py-14 {
    padding-top: -10.5rem;
  }
  .md\:-pb-14, .md\:-py-14 {
    padding-bottom: -10.5rem;
  }
  .md\:-pr-14, .md\:-px-14 {
    padding-right: -10.5rem;
  }
  .md\:-pl-14, .md\:-px-14 {
    padding-left: -10.5rem;
  }
  .md\:mt-15, .md\:my-15 {
    margin-top: 21rem;
  }
  .md\:mb-15, .md\:my-15 {
    margin-bottom: 21rem;
  }
  .md\:mr-15, .md\:mx-15 {
    margin-right: 21rem;
  }
  .md\:ml-15, .md\:mx-15 {
    margin-left: 21rem;
  }
  .md\:-mt-15, .md\:-my-15 {
    margin-top: -21rem;
  }
  .md\:-mb-15, .md\:-my-15 {
    margin-bottom: -21rem;
  }
  .md\:-mr-15, .md\:-mx-15 {
    margin-right: -21rem;
  }
  .md\:-ml-15, .md\:-mx-15 {
    margin-left: -21rem;
  }
  .md\:pt-15, .md\:py-15 {
    padding-top: 21rem;
  }
  .md\:pb-15, .md\:py-15 {
    padding-bottom: 21rem;
  }
  .md\:pr-15, .md\:px-15 {
    padding-right: 21rem;
  }
  .md\:pl-15, .md\:px-15 {
    padding-left: 21rem;
  }
  .md\:-pt-15, .md\:-py-15 {
    padding-top: -21rem;
  }
  .md\:-pb-15, .md\:-py-15 {
    padding-bottom: -21rem;
  }
  .md\:-pr-15, .md\:-px-15 {
    padding-right: -21rem;
  }
  .md\:-pl-15, .md\:-px-15 {
    padding-left: -21rem;
  }
}
@media (min-width: 992px) {
  .lg\:mt-0, .lg\:my-0 {
    margin-top: 0rem;
  }
  .lg\:mb-0, .lg\:my-0 {
    margin-bottom: 0rem;
  }
  .lg\:mr-0, .lg\:mx-0 {
    margin-right: 0rem;
  }
  .lg\:ml-0, .lg\:mx-0 {
    margin-left: 0rem;
  }
  .lg\:-mt-0, .lg\:-my-0 {
    margin-top: 0rem;
  }
  .lg\:-mb-0, .lg\:-my-0 {
    margin-bottom: 0rem;
  }
  .lg\:-mr-0, .lg\:-mx-0 {
    margin-right: 0rem;
  }
  .lg\:-ml-0, .lg\:-mx-0 {
    margin-left: 0rem;
  }
  .lg\:pt-0, .lg\:py-0 {
    padding-top: 0rem;
  }
  .lg\:pb-0, .lg\:py-0 {
    padding-bottom: 0rem;
  }
  .lg\:pr-0, .lg\:px-0 {
    padding-right: 0rem;
  }
  .lg\:pl-0, .lg\:px-0 {
    padding-left: 0rem;
  }
  .lg\:-pt-0, .lg\:-py-0 {
    padding-top: 0rem;
  }
  .lg\:-pb-0, .lg\:-py-0 {
    padding-bottom: 0rem;
  }
  .lg\:-pr-0, .lg\:-px-0 {
    padding-right: 0rem;
  }
  .lg\:-pl-0, .lg\:-px-0 {
    padding-left: 0rem;
  }
  .lg\:mt-1, .lg\:my-1 {
    margin-top: 0.25rem;
  }
  .lg\:mb-1, .lg\:my-1 {
    margin-bottom: 0.25rem;
  }
  .lg\:mr-1, .lg\:mx-1 {
    margin-right: 0.25rem;
  }
  .lg\:ml-1, .lg\:mx-1 {
    margin-left: 0.25rem;
  }
  .lg\:-mt-1, .lg\:-my-1 {
    margin-top: -0.25rem;
  }
  .lg\:-mb-1, .lg\:-my-1 {
    margin-bottom: -0.25rem;
  }
  .lg\:-mr-1, .lg\:-mx-1 {
    margin-right: -0.25rem;
  }
  .lg\:-ml-1, .lg\:-mx-1 {
    margin-left: -0.25rem;
  }
  .lg\:pt-1, .lg\:py-1 {
    padding-top: 0.25rem;
  }
  .lg\:pb-1, .lg\:py-1 {
    padding-bottom: 0.25rem;
  }
  .lg\:pr-1, .lg\:px-1 {
    padding-right: 0.25rem;
  }
  .lg\:pl-1, .lg\:px-1 {
    padding-left: 0.25rem;
  }
  .lg\:-pt-1, .lg\:-py-1 {
    padding-top: -0.25rem;
  }
  .lg\:-pb-1, .lg\:-py-1 {
    padding-bottom: -0.25rem;
  }
  .lg\:-pr-1, .lg\:-px-1 {
    padding-right: -0.25rem;
  }
  .lg\:-pl-1, .lg\:-px-1 {
    padding-left: -0.25rem;
  }
  .lg\:mt-2, .lg\:my-2 {
    margin-top: 0.5rem;
  }
  .lg\:mb-2, .lg\:my-2 {
    margin-bottom: 0.5rem;
  }
  .lg\:mr-2, .lg\:mx-2 {
    margin-right: 0.5rem;
  }
  .lg\:ml-2, .lg\:mx-2 {
    margin-left: 0.5rem;
  }
  .lg\:-mt-2, .lg\:-my-2 {
    margin-top: -0.5rem;
  }
  .lg\:-mb-2, .lg\:-my-2 {
    margin-bottom: -0.5rem;
  }
  .lg\:-mr-2, .lg\:-mx-2 {
    margin-right: -0.5rem;
  }
  .lg\:-ml-2, .lg\:-mx-2 {
    margin-left: -0.5rem;
  }
  .lg\:pt-2, .lg\:py-2 {
    padding-top: 0.5rem;
  }
  .lg\:pb-2, .lg\:py-2 {
    padding-bottom: 0.5rem;
  }
  .lg\:pr-2, .lg\:px-2 {
    padding-right: 0.5rem;
  }
  .lg\:pl-2, .lg\:px-2 {
    padding-left: 0.5rem;
  }
  .lg\:-pt-2, .lg\:-py-2 {
    padding-top: -0.5rem;
  }
  .lg\:-pb-2, .lg\:-py-2 {
    padding-bottom: -0.5rem;
  }
  .lg\:-pr-2, .lg\:-px-2 {
    padding-right: -0.5rem;
  }
  .lg\:-pl-2, .lg\:-px-2 {
    padding-left: -0.5rem;
  }
  .lg\:mt-3, .lg\:my-3 {
    margin-top: 1rem;
  }
  .lg\:mb-3, .lg\:my-3 {
    margin-bottom: 1rem;
  }
  .lg\:mr-3, .lg\:mx-3 {
    margin-right: 1rem;
  }
  .lg\:ml-3, .lg\:mx-3 {
    margin-left: 1rem;
  }
  .lg\:-mt-3, .lg\:-my-3 {
    margin-top: -1rem;
  }
  .lg\:-mb-3, .lg\:-my-3 {
    margin-bottom: -1rem;
  }
  .lg\:-mr-3, .lg\:-mx-3 {
    margin-right: -1rem;
  }
  .lg\:-ml-3, .lg\:-mx-3 {
    margin-left: -1rem;
  }
  .lg\:pt-3, .lg\:py-3 {
    padding-top: 1rem;
  }
  .lg\:pb-3, .lg\:py-3 {
    padding-bottom: 1rem;
  }
  .lg\:pr-3, .lg\:px-3 {
    padding-right: 1rem;
  }
  .lg\:pl-3, .lg\:px-3 {
    padding-left: 1rem;
  }
  .lg\:-pt-3, .lg\:-py-3 {
    padding-top: -1rem;
  }
  .lg\:-pb-3, .lg\:-py-3 {
    padding-bottom: -1rem;
  }
  .lg\:-pr-3, .lg\:-px-3 {
    padding-right: -1rem;
  }
  .lg\:-pl-3, .lg\:-px-3 {
    padding-left: -1rem;
  }
  .lg\:mt-4, .lg\:my-4 {
    margin-top: 1.5rem;
  }
  .lg\:mb-4, .lg\:my-4 {
    margin-bottom: 1.5rem;
  }
  .lg\:mr-4, .lg\:mx-4 {
    margin-right: 1.5rem;
  }
  .lg\:ml-4, .lg\:mx-4 {
    margin-left: 1.5rem;
  }
  .lg\:-mt-4, .lg\:-my-4 {
    margin-top: -1.5rem;
  }
  .lg\:-mb-4, .lg\:-my-4 {
    margin-bottom: -1.5rem;
  }
  .lg\:-mr-4, .lg\:-mx-4 {
    margin-right: -1.5rem;
  }
  .lg\:-ml-4, .lg\:-mx-4 {
    margin-left: -1.5rem;
  }
  .lg\:pt-4, .lg\:py-4 {
    padding-top: 1.5rem;
  }
  .lg\:pb-4, .lg\:py-4 {
    padding-bottom: 1.5rem;
  }
  .lg\:pr-4, .lg\:px-4 {
    padding-right: 1.5rem;
  }
  .lg\:pl-4, .lg\:px-4 {
    padding-left: 1.5rem;
  }
  .lg\:-pt-4, .lg\:-py-4 {
    padding-top: -1.5rem;
  }
  .lg\:-pb-4, .lg\:-py-4 {
    padding-bottom: -1.5rem;
  }
  .lg\:-pr-4, .lg\:-px-4 {
    padding-right: -1.5rem;
  }
  .lg\:-pl-4, .lg\:-px-4 {
    padding-left: -1.5rem;
  }
  .lg\:mt-5, .lg\:my-5 {
    margin-top: 3rem;
  }
  .lg\:mb-5, .lg\:my-5 {
    margin-bottom: 3rem;
  }
  .lg\:mr-5, .lg\:mx-5 {
    margin-right: 3rem;
  }
  .lg\:ml-5, .lg\:mx-5 {
    margin-left: 3rem;
  }
  .lg\:-mt-5, .lg\:-my-5 {
    margin-top: -3rem;
  }
  .lg\:-mb-5, .lg\:-my-5 {
    margin-bottom: -3rem;
  }
  .lg\:-mr-5, .lg\:-mx-5 {
    margin-right: -3rem;
  }
  .lg\:-ml-5, .lg\:-mx-5 {
    margin-left: -3rem;
  }
  .lg\:pt-5, .lg\:py-5 {
    padding-top: 3rem;
  }
  .lg\:pb-5, .lg\:py-5 {
    padding-bottom: 3rem;
  }
  .lg\:pr-5, .lg\:px-5 {
    padding-right: 3rem;
  }
  .lg\:pl-5, .lg\:px-5 {
    padding-left: 3rem;
  }
  .lg\:-pt-5, .lg\:-py-5 {
    padding-top: -3rem;
  }
  .lg\:-pb-5, .lg\:-py-5 {
    padding-bottom: -3rem;
  }
  .lg\:-pr-5, .lg\:-px-5 {
    padding-right: -3rem;
  }
  .lg\:-pl-5, .lg\:-px-5 {
    padding-left: -3rem;
  }
  .lg\:mt-6, .lg\:my-6 {
    margin-top: 3.25rem;
  }
  .lg\:mb-6, .lg\:my-6 {
    margin-bottom: 3.25rem;
  }
  .lg\:mr-6, .lg\:mx-6 {
    margin-right: 3.25rem;
  }
  .lg\:ml-6, .lg\:mx-6 {
    margin-left: 3.25rem;
  }
  .lg\:-mt-6, .lg\:-my-6 {
    margin-top: -3.25rem;
  }
  .lg\:-mb-6, .lg\:-my-6 {
    margin-bottom: -3.25rem;
  }
  .lg\:-mr-6, .lg\:-mx-6 {
    margin-right: -3.25rem;
  }
  .lg\:-ml-6, .lg\:-mx-6 {
    margin-left: -3.25rem;
  }
  .lg\:pt-6, .lg\:py-6 {
    padding-top: 3.25rem;
  }
  .lg\:pb-6, .lg\:py-6 {
    padding-bottom: 3.25rem;
  }
  .lg\:pr-6, .lg\:px-6 {
    padding-right: 3.25rem;
  }
  .lg\:pl-6, .lg\:px-6 {
    padding-left: 3.25rem;
  }
  .lg\:-pt-6, .lg\:-py-6 {
    padding-top: -3.25rem;
  }
  .lg\:-pb-6, .lg\:-py-6 {
    padding-bottom: -3.25rem;
  }
  .lg\:-pr-6, .lg\:-px-6 {
    padding-right: -3.25rem;
  }
  .lg\:-pl-6, .lg\:-px-6 {
    padding-left: -3.25rem;
  }
  .lg\:mt-7, .lg\:my-7 {
    margin-top: 3.5rem;
  }
  .lg\:mb-7, .lg\:my-7 {
    margin-bottom: 3.5rem;
  }
  .lg\:mr-7, .lg\:mx-7 {
    margin-right: 3.5rem;
  }
  .lg\:ml-7, .lg\:mx-7 {
    margin-left: 3.5rem;
  }
  .lg\:-mt-7, .lg\:-my-7 {
    margin-top: -3.5rem;
  }
  .lg\:-mb-7, .lg\:-my-7 {
    margin-bottom: -3.5rem;
  }
  .lg\:-mr-7, .lg\:-mx-7 {
    margin-right: -3.5rem;
  }
  .lg\:-ml-7, .lg\:-mx-7 {
    margin-left: -3.5rem;
  }
  .lg\:pt-7, .lg\:py-7 {
    padding-top: 3.5rem;
  }
  .lg\:pb-7, .lg\:py-7 {
    padding-bottom: 3.5rem;
  }
  .lg\:pr-7, .lg\:px-7 {
    padding-right: 3.5rem;
  }
  .lg\:pl-7, .lg\:px-7 {
    padding-left: 3.5rem;
  }
  .lg\:-pt-7, .lg\:-py-7 {
    padding-top: -3.5rem;
  }
  .lg\:-pb-7, .lg\:-py-7 {
    padding-bottom: -3.5rem;
  }
  .lg\:-pr-7, .lg\:-px-7 {
    padding-right: -3.5rem;
  }
  .lg\:-pl-7, .lg\:-px-7 {
    padding-left: -3.5rem;
  }
  .lg\:mt-8, .lg\:my-8 {
    margin-top: 4rem;
  }
  .lg\:mb-8, .lg\:my-8 {
    margin-bottom: 4rem;
  }
  .lg\:mr-8, .lg\:mx-8 {
    margin-right: 4rem;
  }
  .lg\:ml-8, .lg\:mx-8 {
    margin-left: 4rem;
  }
  .lg\:-mt-8, .lg\:-my-8 {
    margin-top: -4rem;
  }
  .lg\:-mb-8, .lg\:-my-8 {
    margin-bottom: -4rem;
  }
  .lg\:-mr-8, .lg\:-mx-8 {
    margin-right: -4rem;
  }
  .lg\:-ml-8, .lg\:-mx-8 {
    margin-left: -4rem;
  }
  .lg\:pt-8, .lg\:py-8 {
    padding-top: 4rem;
  }
  .lg\:pb-8, .lg\:py-8 {
    padding-bottom: 4rem;
  }
  .lg\:pr-8, .lg\:px-8 {
    padding-right: 4rem;
  }
  .lg\:pl-8, .lg\:px-8 {
    padding-left: 4rem;
  }
  .lg\:-pt-8, .lg\:-py-8 {
    padding-top: -4rem;
  }
  .lg\:-pb-8, .lg\:-py-8 {
    padding-bottom: -4rem;
  }
  .lg\:-pr-8, .lg\:-px-8 {
    padding-right: -4rem;
  }
  .lg\:-pl-8, .lg\:-px-8 {
    padding-left: -4rem;
  }
  .lg\:mt-9, .lg\:my-9 {
    margin-top: 4.5rem;
  }
  .lg\:mb-9, .lg\:my-9 {
    margin-bottom: 4.5rem;
  }
  .lg\:mr-9, .lg\:mx-9 {
    margin-right: 4.5rem;
  }
  .lg\:ml-9, .lg\:mx-9 {
    margin-left: 4.5rem;
  }
  .lg\:-mt-9, .lg\:-my-9 {
    margin-top: -4.5rem;
  }
  .lg\:-mb-9, .lg\:-my-9 {
    margin-bottom: -4.5rem;
  }
  .lg\:-mr-9, .lg\:-mx-9 {
    margin-right: -4.5rem;
  }
  .lg\:-ml-9, .lg\:-mx-9 {
    margin-left: -4.5rem;
  }
  .lg\:pt-9, .lg\:py-9 {
    padding-top: 4.5rem;
  }
  .lg\:pb-9, .lg\:py-9 {
    padding-bottom: 4.5rem;
  }
  .lg\:pr-9, .lg\:px-9 {
    padding-right: 4.5rem;
  }
  .lg\:pl-9, .lg\:px-9 {
    padding-left: 4.5rem;
  }
  .lg\:-pt-9, .lg\:-py-9 {
    padding-top: -4.5rem;
  }
  .lg\:-pb-9, .lg\:-py-9 {
    padding-bottom: -4.5rem;
  }
  .lg\:-pr-9, .lg\:-px-9 {
    padding-right: -4.5rem;
  }
  .lg\:-pl-9, .lg\:-px-9 {
    padding-left: -4.5rem;
  }
  .lg\:mt-10, .lg\:my-10 {
    margin-top: 9rem;
  }
  .lg\:mb-10, .lg\:my-10 {
    margin-bottom: 9rem;
  }
  .lg\:mr-10, .lg\:mx-10 {
    margin-right: 9rem;
  }
  .lg\:ml-10, .lg\:mx-10 {
    margin-left: 9rem;
  }
  .lg\:-mt-10, .lg\:-my-10 {
    margin-top: -9rem;
  }
  .lg\:-mb-10, .lg\:-my-10 {
    margin-bottom: -9rem;
  }
  .lg\:-mr-10, .lg\:-mx-10 {
    margin-right: -9rem;
  }
  .lg\:-ml-10, .lg\:-mx-10 {
    margin-left: -9rem;
  }
  .lg\:pt-10, .lg\:py-10 {
    padding-top: 9rem;
  }
  .lg\:pb-10, .lg\:py-10 {
    padding-bottom: 9rem;
  }
  .lg\:pr-10, .lg\:px-10 {
    padding-right: 9rem;
  }
  .lg\:pl-10, .lg\:px-10 {
    padding-left: 9rem;
  }
  .lg\:-pt-10, .lg\:-py-10 {
    padding-top: -9rem;
  }
  .lg\:-pb-10, .lg\:-py-10 {
    padding-bottom: -9rem;
  }
  .lg\:-pr-10, .lg\:-px-10 {
    padding-right: -9rem;
  }
  .lg\:-pl-10, .lg\:-px-10 {
    padding-left: -9rem;
  }
  .lg\:mt-11, .lg\:my-11 {
    margin-top: 9.25rem;
  }
  .lg\:mb-11, .lg\:my-11 {
    margin-bottom: 9.25rem;
  }
  .lg\:mr-11, .lg\:mx-11 {
    margin-right: 9.25rem;
  }
  .lg\:ml-11, .lg\:mx-11 {
    margin-left: 9.25rem;
  }
  .lg\:-mt-11, .lg\:-my-11 {
    margin-top: -9.25rem;
  }
  .lg\:-mb-11, .lg\:-my-11 {
    margin-bottom: -9.25rem;
  }
  .lg\:-mr-11, .lg\:-mx-11 {
    margin-right: -9.25rem;
  }
  .lg\:-ml-11, .lg\:-mx-11 {
    margin-left: -9.25rem;
  }
  .lg\:pt-11, .lg\:py-11 {
    padding-top: 9.25rem;
  }
  .lg\:pb-11, .lg\:py-11 {
    padding-bottom: 9.25rem;
  }
  .lg\:pr-11, .lg\:px-11 {
    padding-right: 9.25rem;
  }
  .lg\:pl-11, .lg\:px-11 {
    padding-left: 9.25rem;
  }
  .lg\:-pt-11, .lg\:-py-11 {
    padding-top: -9.25rem;
  }
  .lg\:-pb-11, .lg\:-py-11 {
    padding-bottom: -9.25rem;
  }
  .lg\:-pr-11, .lg\:-px-11 {
    padding-right: -9.25rem;
  }
  .lg\:-pl-11, .lg\:-px-11 {
    padding-left: -9.25rem;
  }
  .lg\:mt-12, .lg\:my-12 {
    margin-top: 9.5rem;
  }
  .lg\:mb-12, .lg\:my-12 {
    margin-bottom: 9.5rem;
  }
  .lg\:mr-12, .lg\:mx-12 {
    margin-right: 9.5rem;
  }
  .lg\:ml-12, .lg\:mx-12 {
    margin-left: 9.5rem;
  }
  .lg\:-mt-12, .lg\:-my-12 {
    margin-top: -9.5rem;
  }
  .lg\:-mb-12, .lg\:-my-12 {
    margin-bottom: -9.5rem;
  }
  .lg\:-mr-12, .lg\:-mx-12 {
    margin-right: -9.5rem;
  }
  .lg\:-ml-12, .lg\:-mx-12 {
    margin-left: -9.5rem;
  }
  .lg\:pt-12, .lg\:py-12 {
    padding-top: 9.5rem;
  }
  .lg\:pb-12, .lg\:py-12 {
    padding-bottom: 9.5rem;
  }
  .lg\:pr-12, .lg\:px-12 {
    padding-right: 9.5rem;
  }
  .lg\:pl-12, .lg\:px-12 {
    padding-left: 9.5rem;
  }
  .lg\:-pt-12, .lg\:-py-12 {
    padding-top: -9.5rem;
  }
  .lg\:-pb-12, .lg\:-py-12 {
    padding-bottom: -9.5rem;
  }
  .lg\:-pr-12, .lg\:-px-12 {
    padding-right: -9.5rem;
  }
  .lg\:-pl-12, .lg\:-px-12 {
    padding-left: -9.5rem;
  }
  .lg\:mt-13, .lg\:my-13 {
    margin-top: 10rem;
  }
  .lg\:mb-13, .lg\:my-13 {
    margin-bottom: 10rem;
  }
  .lg\:mr-13, .lg\:mx-13 {
    margin-right: 10rem;
  }
  .lg\:ml-13, .lg\:mx-13 {
    margin-left: 10rem;
  }
  .lg\:-mt-13, .lg\:-my-13 {
    margin-top: -10rem;
  }
  .lg\:-mb-13, .lg\:-my-13 {
    margin-bottom: -10rem;
  }
  .lg\:-mr-13, .lg\:-mx-13 {
    margin-right: -10rem;
  }
  .lg\:-ml-13, .lg\:-mx-13 {
    margin-left: -10rem;
  }
  .lg\:pt-13, .lg\:py-13 {
    padding-top: 10rem;
  }
  .lg\:pb-13, .lg\:py-13 {
    padding-bottom: 10rem;
  }
  .lg\:pr-13, .lg\:px-13 {
    padding-right: 10rem;
  }
  .lg\:pl-13, .lg\:px-13 {
    padding-left: 10rem;
  }
  .lg\:-pt-13, .lg\:-py-13 {
    padding-top: -10rem;
  }
  .lg\:-pb-13, .lg\:-py-13 {
    padding-bottom: -10rem;
  }
  .lg\:-pr-13, .lg\:-px-13 {
    padding-right: -10rem;
  }
  .lg\:-pl-13, .lg\:-px-13 {
    padding-left: -10rem;
  }
  .lg\:mt-14, .lg\:my-14 {
    margin-top: 10.5rem;
  }
  .lg\:mb-14, .lg\:my-14 {
    margin-bottom: 10.5rem;
  }
  .lg\:mr-14, .lg\:mx-14 {
    margin-right: 10.5rem;
  }
  .lg\:ml-14, .lg\:mx-14 {
    margin-left: 10.5rem;
  }
  .lg\:-mt-14, .lg\:-my-14 {
    margin-top: -10.5rem;
  }
  .lg\:-mb-14, .lg\:-my-14 {
    margin-bottom: -10.5rem;
  }
  .lg\:-mr-14, .lg\:-mx-14 {
    margin-right: -10.5rem;
  }
  .lg\:-ml-14, .lg\:-mx-14 {
    margin-left: -10.5rem;
  }
  .lg\:pt-14, .lg\:py-14 {
    padding-top: 10.5rem;
  }
  .lg\:pb-14, .lg\:py-14 {
    padding-bottom: 10.5rem;
  }
  .lg\:pr-14, .lg\:px-14 {
    padding-right: 10.5rem;
  }
  .lg\:pl-14, .lg\:px-14 {
    padding-left: 10.5rem;
  }
  .lg\:-pt-14, .lg\:-py-14 {
    padding-top: -10.5rem;
  }
  .lg\:-pb-14, .lg\:-py-14 {
    padding-bottom: -10.5rem;
  }
  .lg\:-pr-14, .lg\:-px-14 {
    padding-right: -10.5rem;
  }
  .lg\:-pl-14, .lg\:-px-14 {
    padding-left: -10.5rem;
  }
  .lg\:mt-15, .lg\:my-15 {
    margin-top: 21rem;
  }
  .lg\:mb-15, .lg\:my-15 {
    margin-bottom: 21rem;
  }
  .lg\:mr-15, .lg\:mx-15 {
    margin-right: 21rem;
  }
  .lg\:ml-15, .lg\:mx-15 {
    margin-left: 21rem;
  }
  .lg\:-mt-15, .lg\:-my-15 {
    margin-top: -21rem;
  }
  .lg\:-mb-15, .lg\:-my-15 {
    margin-bottom: -21rem;
  }
  .lg\:-mr-15, .lg\:-mx-15 {
    margin-right: -21rem;
  }
  .lg\:-ml-15, .lg\:-mx-15 {
    margin-left: -21rem;
  }
  .lg\:pt-15, .lg\:py-15 {
    padding-top: 21rem;
  }
  .lg\:pb-15, .lg\:py-15 {
    padding-bottom: 21rem;
  }
  .lg\:pr-15, .lg\:px-15 {
    padding-right: 21rem;
  }
  .lg\:pl-15, .lg\:px-15 {
    padding-left: 21rem;
  }
  .lg\:-pt-15, .lg\:-py-15 {
    padding-top: -21rem;
  }
  .lg\:-pb-15, .lg\:-py-15 {
    padding-bottom: -21rem;
  }
  .lg\:-pr-15, .lg\:-px-15 {
    padding-right: -21rem;
  }
  .lg\:-pl-15, .lg\:-px-15 {
    padding-left: -21rem;
  }
}
@media (min-width: 1200px) {
  .xl\:mt-0, .xl\:my-0 {
    margin-top: 0rem;
  }
  .xl\:mb-0, .xl\:my-0 {
    margin-bottom: 0rem;
  }
  .xl\:mr-0, .xl\:mx-0 {
    margin-right: 0rem;
  }
  .xl\:ml-0, .xl\:mx-0 {
    margin-left: 0rem;
  }
  .xl\:-mt-0, .xl\:-my-0 {
    margin-top: 0rem;
  }
  .xl\:-mb-0, .xl\:-my-0 {
    margin-bottom: 0rem;
  }
  .xl\:-mr-0, .xl\:-mx-0 {
    margin-right: 0rem;
  }
  .xl\:-ml-0, .xl\:-mx-0 {
    margin-left: 0rem;
  }
  .xl\:pt-0, .xl\:py-0 {
    padding-top: 0rem;
  }
  .xl\:pb-0, .xl\:py-0 {
    padding-bottom: 0rem;
  }
  .xl\:pr-0, .xl\:px-0 {
    padding-right: 0rem;
  }
  .xl\:pl-0, .xl\:px-0 {
    padding-left: 0rem;
  }
  .xl\:-pt-0, .xl\:-py-0 {
    padding-top: 0rem;
  }
  .xl\:-pb-0, .xl\:-py-0 {
    padding-bottom: 0rem;
  }
  .xl\:-pr-0, .xl\:-px-0 {
    padding-right: 0rem;
  }
  .xl\:-pl-0, .xl\:-px-0 {
    padding-left: 0rem;
  }
  .xl\:mt-1, .xl\:my-1 {
    margin-top: 0.25rem;
  }
  .xl\:mb-1, .xl\:my-1 {
    margin-bottom: 0.25rem;
  }
  .xl\:mr-1, .xl\:mx-1 {
    margin-right: 0.25rem;
  }
  .xl\:ml-1, .xl\:mx-1 {
    margin-left: 0.25rem;
  }
  .xl\:-mt-1, .xl\:-my-1 {
    margin-top: -0.25rem;
  }
  .xl\:-mb-1, .xl\:-my-1 {
    margin-bottom: -0.25rem;
  }
  .xl\:-mr-1, .xl\:-mx-1 {
    margin-right: -0.25rem;
  }
  .xl\:-ml-1, .xl\:-mx-1 {
    margin-left: -0.25rem;
  }
  .xl\:pt-1, .xl\:py-1 {
    padding-top: 0.25rem;
  }
  .xl\:pb-1, .xl\:py-1 {
    padding-bottom: 0.25rem;
  }
  .xl\:pr-1, .xl\:px-1 {
    padding-right: 0.25rem;
  }
  .xl\:pl-1, .xl\:px-1 {
    padding-left: 0.25rem;
  }
  .xl\:-pt-1, .xl\:-py-1 {
    padding-top: -0.25rem;
  }
  .xl\:-pb-1, .xl\:-py-1 {
    padding-bottom: -0.25rem;
  }
  .xl\:-pr-1, .xl\:-px-1 {
    padding-right: -0.25rem;
  }
  .xl\:-pl-1, .xl\:-px-1 {
    padding-left: -0.25rem;
  }
  .xl\:mt-2, .xl\:my-2 {
    margin-top: 0.5rem;
  }
  .xl\:mb-2, .xl\:my-2 {
    margin-bottom: 0.5rem;
  }
  .xl\:mr-2, .xl\:mx-2 {
    margin-right: 0.5rem;
  }
  .xl\:ml-2, .xl\:mx-2 {
    margin-left: 0.5rem;
  }
  .xl\:-mt-2, .xl\:-my-2 {
    margin-top: -0.5rem;
  }
  .xl\:-mb-2, .xl\:-my-2 {
    margin-bottom: -0.5rem;
  }
  .xl\:-mr-2, .xl\:-mx-2 {
    margin-right: -0.5rem;
  }
  .xl\:-ml-2, .xl\:-mx-2 {
    margin-left: -0.5rem;
  }
  .xl\:pt-2, .xl\:py-2 {
    padding-top: 0.5rem;
  }
  .xl\:pb-2, .xl\:py-2 {
    padding-bottom: 0.5rem;
  }
  .xl\:pr-2, .xl\:px-2 {
    padding-right: 0.5rem;
  }
  .xl\:pl-2, .xl\:px-2 {
    padding-left: 0.5rem;
  }
  .xl\:-pt-2, .xl\:-py-2 {
    padding-top: -0.5rem;
  }
  .xl\:-pb-2, .xl\:-py-2 {
    padding-bottom: -0.5rem;
  }
  .xl\:-pr-2, .xl\:-px-2 {
    padding-right: -0.5rem;
  }
  .xl\:-pl-2, .xl\:-px-2 {
    padding-left: -0.5rem;
  }
  .xl\:mt-3, .xl\:my-3 {
    margin-top: 1rem;
  }
  .xl\:mb-3, .xl\:my-3 {
    margin-bottom: 1rem;
  }
  .xl\:mr-3, .xl\:mx-3 {
    margin-right: 1rem;
  }
  .xl\:ml-3, .xl\:mx-3 {
    margin-left: 1rem;
  }
  .xl\:-mt-3, .xl\:-my-3 {
    margin-top: -1rem;
  }
  .xl\:-mb-3, .xl\:-my-3 {
    margin-bottom: -1rem;
  }
  .xl\:-mr-3, .xl\:-mx-3 {
    margin-right: -1rem;
  }
  .xl\:-ml-3, .xl\:-mx-3 {
    margin-left: -1rem;
  }
  .xl\:pt-3, .xl\:py-3 {
    padding-top: 1rem;
  }
  .xl\:pb-3, .xl\:py-3 {
    padding-bottom: 1rem;
  }
  .xl\:pr-3, .xl\:px-3 {
    padding-right: 1rem;
  }
  .xl\:pl-3, .xl\:px-3 {
    padding-left: 1rem;
  }
  .xl\:-pt-3, .xl\:-py-3 {
    padding-top: -1rem;
  }
  .xl\:-pb-3, .xl\:-py-3 {
    padding-bottom: -1rem;
  }
  .xl\:-pr-3, .xl\:-px-3 {
    padding-right: -1rem;
  }
  .xl\:-pl-3, .xl\:-px-3 {
    padding-left: -1rem;
  }
  .xl\:mt-4, .xl\:my-4 {
    margin-top: 1.5rem;
  }
  .xl\:mb-4, .xl\:my-4 {
    margin-bottom: 1.5rem;
  }
  .xl\:mr-4, .xl\:mx-4 {
    margin-right: 1.5rem;
  }
  .xl\:ml-4, .xl\:mx-4 {
    margin-left: 1.5rem;
  }
  .xl\:-mt-4, .xl\:-my-4 {
    margin-top: -1.5rem;
  }
  .xl\:-mb-4, .xl\:-my-4 {
    margin-bottom: -1.5rem;
  }
  .xl\:-mr-4, .xl\:-mx-4 {
    margin-right: -1.5rem;
  }
  .xl\:-ml-4, .xl\:-mx-4 {
    margin-left: -1.5rem;
  }
  .xl\:pt-4, .xl\:py-4 {
    padding-top: 1.5rem;
  }
  .xl\:pb-4, .xl\:py-4 {
    padding-bottom: 1.5rem;
  }
  .xl\:pr-4, .xl\:px-4 {
    padding-right: 1.5rem;
  }
  .xl\:pl-4, .xl\:px-4 {
    padding-left: 1.5rem;
  }
  .xl\:-pt-4, .xl\:-py-4 {
    padding-top: -1.5rem;
  }
  .xl\:-pb-4, .xl\:-py-4 {
    padding-bottom: -1.5rem;
  }
  .xl\:-pr-4, .xl\:-px-4 {
    padding-right: -1.5rem;
  }
  .xl\:-pl-4, .xl\:-px-4 {
    padding-left: -1.5rem;
  }
  .xl\:mt-5, .xl\:my-5 {
    margin-top: 3rem;
  }
  .xl\:mb-5, .xl\:my-5 {
    margin-bottom: 3rem;
  }
  .xl\:mr-5, .xl\:mx-5 {
    margin-right: 3rem;
  }
  .xl\:ml-5, .xl\:mx-5 {
    margin-left: 3rem;
  }
  .xl\:-mt-5, .xl\:-my-5 {
    margin-top: -3rem;
  }
  .xl\:-mb-5, .xl\:-my-5 {
    margin-bottom: -3rem;
  }
  .xl\:-mr-5, .xl\:-mx-5 {
    margin-right: -3rem;
  }
  .xl\:-ml-5, .xl\:-mx-5 {
    margin-left: -3rem;
  }
  .xl\:pt-5, .xl\:py-5 {
    padding-top: 3rem;
  }
  .xl\:pb-5, .xl\:py-5 {
    padding-bottom: 3rem;
  }
  .xl\:pr-5, .xl\:px-5 {
    padding-right: 3rem;
  }
  .xl\:pl-5, .xl\:px-5 {
    padding-left: 3rem;
  }
  .xl\:-pt-5, .xl\:-py-5 {
    padding-top: -3rem;
  }
  .xl\:-pb-5, .xl\:-py-5 {
    padding-bottom: -3rem;
  }
  .xl\:-pr-5, .xl\:-px-5 {
    padding-right: -3rem;
  }
  .xl\:-pl-5, .xl\:-px-5 {
    padding-left: -3rem;
  }
  .xl\:mt-6, .xl\:my-6 {
    margin-top: 3.25rem;
  }
  .xl\:mb-6, .xl\:my-6 {
    margin-bottom: 3.25rem;
  }
  .xl\:mr-6, .xl\:mx-6 {
    margin-right: 3.25rem;
  }
  .xl\:ml-6, .xl\:mx-6 {
    margin-left: 3.25rem;
  }
  .xl\:-mt-6, .xl\:-my-6 {
    margin-top: -3.25rem;
  }
  .xl\:-mb-6, .xl\:-my-6 {
    margin-bottom: -3.25rem;
  }
  .xl\:-mr-6, .xl\:-mx-6 {
    margin-right: -3.25rem;
  }
  .xl\:-ml-6, .xl\:-mx-6 {
    margin-left: -3.25rem;
  }
  .xl\:pt-6, .xl\:py-6 {
    padding-top: 3.25rem;
  }
  .xl\:pb-6, .xl\:py-6 {
    padding-bottom: 3.25rem;
  }
  .xl\:pr-6, .xl\:px-6 {
    padding-right: 3.25rem;
  }
  .xl\:pl-6, .xl\:px-6 {
    padding-left: 3.25rem;
  }
  .xl\:-pt-6, .xl\:-py-6 {
    padding-top: -3.25rem;
  }
  .xl\:-pb-6, .xl\:-py-6 {
    padding-bottom: -3.25rem;
  }
  .xl\:-pr-6, .xl\:-px-6 {
    padding-right: -3.25rem;
  }
  .xl\:-pl-6, .xl\:-px-6 {
    padding-left: -3.25rem;
  }
  .xl\:mt-7, .xl\:my-7 {
    margin-top: 3.5rem;
  }
  .xl\:mb-7, .xl\:my-7 {
    margin-bottom: 3.5rem;
  }
  .xl\:mr-7, .xl\:mx-7 {
    margin-right: 3.5rem;
  }
  .xl\:ml-7, .xl\:mx-7 {
    margin-left: 3.5rem;
  }
  .xl\:-mt-7, .xl\:-my-7 {
    margin-top: -3.5rem;
  }
  .xl\:-mb-7, .xl\:-my-7 {
    margin-bottom: -3.5rem;
  }
  .xl\:-mr-7, .xl\:-mx-7 {
    margin-right: -3.5rem;
  }
  .xl\:-ml-7, .xl\:-mx-7 {
    margin-left: -3.5rem;
  }
  .xl\:pt-7, .xl\:py-7 {
    padding-top: 3.5rem;
  }
  .xl\:pb-7, .xl\:py-7 {
    padding-bottom: 3.5rem;
  }
  .xl\:pr-7, .xl\:px-7 {
    padding-right: 3.5rem;
  }
  .xl\:pl-7, .xl\:px-7 {
    padding-left: 3.5rem;
  }
  .xl\:-pt-7, .xl\:-py-7 {
    padding-top: -3.5rem;
  }
  .xl\:-pb-7, .xl\:-py-7 {
    padding-bottom: -3.5rem;
  }
  .xl\:-pr-7, .xl\:-px-7 {
    padding-right: -3.5rem;
  }
  .xl\:-pl-7, .xl\:-px-7 {
    padding-left: -3.5rem;
  }
  .xl\:mt-8, .xl\:my-8 {
    margin-top: 4rem;
  }
  .xl\:mb-8, .xl\:my-8 {
    margin-bottom: 4rem;
  }
  .xl\:mr-8, .xl\:mx-8 {
    margin-right: 4rem;
  }
  .xl\:ml-8, .xl\:mx-8 {
    margin-left: 4rem;
  }
  .xl\:-mt-8, .xl\:-my-8 {
    margin-top: -4rem;
  }
  .xl\:-mb-8, .xl\:-my-8 {
    margin-bottom: -4rem;
  }
  .xl\:-mr-8, .xl\:-mx-8 {
    margin-right: -4rem;
  }
  .xl\:-ml-8, .xl\:-mx-8 {
    margin-left: -4rem;
  }
  .xl\:pt-8, .xl\:py-8 {
    padding-top: 4rem;
  }
  .xl\:pb-8, .xl\:py-8 {
    padding-bottom: 4rem;
  }
  .xl\:pr-8, .xl\:px-8 {
    padding-right: 4rem;
  }
  .xl\:pl-8, .xl\:px-8 {
    padding-left: 4rem;
  }
  .xl\:-pt-8, .xl\:-py-8 {
    padding-top: -4rem;
  }
  .xl\:-pb-8, .xl\:-py-8 {
    padding-bottom: -4rem;
  }
  .xl\:-pr-8, .xl\:-px-8 {
    padding-right: -4rem;
  }
  .xl\:-pl-8, .xl\:-px-8 {
    padding-left: -4rem;
  }
  .xl\:mt-9, .xl\:my-9 {
    margin-top: 4.5rem;
  }
  .xl\:mb-9, .xl\:my-9 {
    margin-bottom: 4.5rem;
  }
  .xl\:mr-9, .xl\:mx-9 {
    margin-right: 4.5rem;
  }
  .xl\:ml-9, .xl\:mx-9 {
    margin-left: 4.5rem;
  }
  .xl\:-mt-9, .xl\:-my-9 {
    margin-top: -4.5rem;
  }
  .xl\:-mb-9, .xl\:-my-9 {
    margin-bottom: -4.5rem;
  }
  .xl\:-mr-9, .xl\:-mx-9 {
    margin-right: -4.5rem;
  }
  .xl\:-ml-9, .xl\:-mx-9 {
    margin-left: -4.5rem;
  }
  .xl\:pt-9, .xl\:py-9 {
    padding-top: 4.5rem;
  }
  .xl\:pb-9, .xl\:py-9 {
    padding-bottom: 4.5rem;
  }
  .xl\:pr-9, .xl\:px-9 {
    padding-right: 4.5rem;
  }
  .xl\:pl-9, .xl\:px-9 {
    padding-left: 4.5rem;
  }
  .xl\:-pt-9, .xl\:-py-9 {
    padding-top: -4.5rem;
  }
  .xl\:-pb-9, .xl\:-py-9 {
    padding-bottom: -4.5rem;
  }
  .xl\:-pr-9, .xl\:-px-9 {
    padding-right: -4.5rem;
  }
  .xl\:-pl-9, .xl\:-px-9 {
    padding-left: -4.5rem;
  }
  .xl\:mt-10, .xl\:my-10 {
    margin-top: 9rem;
  }
  .xl\:mb-10, .xl\:my-10 {
    margin-bottom: 9rem;
  }
  .xl\:mr-10, .xl\:mx-10 {
    margin-right: 9rem;
  }
  .xl\:ml-10, .xl\:mx-10 {
    margin-left: 9rem;
  }
  .xl\:-mt-10, .xl\:-my-10 {
    margin-top: -9rem;
  }
  .xl\:-mb-10, .xl\:-my-10 {
    margin-bottom: -9rem;
  }
  .xl\:-mr-10, .xl\:-mx-10 {
    margin-right: -9rem;
  }
  .xl\:-ml-10, .xl\:-mx-10 {
    margin-left: -9rem;
  }
  .xl\:pt-10, .xl\:py-10 {
    padding-top: 9rem;
  }
  .xl\:pb-10, .xl\:py-10 {
    padding-bottom: 9rem;
  }
  .xl\:pr-10, .xl\:px-10 {
    padding-right: 9rem;
  }
  .xl\:pl-10, .xl\:px-10 {
    padding-left: 9rem;
  }
  .xl\:-pt-10, .xl\:-py-10 {
    padding-top: -9rem;
  }
  .xl\:-pb-10, .xl\:-py-10 {
    padding-bottom: -9rem;
  }
  .xl\:-pr-10, .xl\:-px-10 {
    padding-right: -9rem;
  }
  .xl\:-pl-10, .xl\:-px-10 {
    padding-left: -9rem;
  }
  .xl\:mt-11, .xl\:my-11 {
    margin-top: 9.25rem;
  }
  .xl\:mb-11, .xl\:my-11 {
    margin-bottom: 9.25rem;
  }
  .xl\:mr-11, .xl\:mx-11 {
    margin-right: 9.25rem;
  }
  .xl\:ml-11, .xl\:mx-11 {
    margin-left: 9.25rem;
  }
  .xl\:-mt-11, .xl\:-my-11 {
    margin-top: -9.25rem;
  }
  .xl\:-mb-11, .xl\:-my-11 {
    margin-bottom: -9.25rem;
  }
  .xl\:-mr-11, .xl\:-mx-11 {
    margin-right: -9.25rem;
  }
  .xl\:-ml-11, .xl\:-mx-11 {
    margin-left: -9.25rem;
  }
  .xl\:pt-11, .xl\:py-11 {
    padding-top: 9.25rem;
  }
  .xl\:pb-11, .xl\:py-11 {
    padding-bottom: 9.25rem;
  }
  .xl\:pr-11, .xl\:px-11 {
    padding-right: 9.25rem;
  }
  .xl\:pl-11, .xl\:px-11 {
    padding-left: 9.25rem;
  }
  .xl\:-pt-11, .xl\:-py-11 {
    padding-top: -9.25rem;
  }
  .xl\:-pb-11, .xl\:-py-11 {
    padding-bottom: -9.25rem;
  }
  .xl\:-pr-11, .xl\:-px-11 {
    padding-right: -9.25rem;
  }
  .xl\:-pl-11, .xl\:-px-11 {
    padding-left: -9.25rem;
  }
  .xl\:mt-12, .xl\:my-12 {
    margin-top: 9.5rem;
  }
  .xl\:mb-12, .xl\:my-12 {
    margin-bottom: 9.5rem;
  }
  .xl\:mr-12, .xl\:mx-12 {
    margin-right: 9.5rem;
  }
  .xl\:ml-12, .xl\:mx-12 {
    margin-left: 9.5rem;
  }
  .xl\:-mt-12, .xl\:-my-12 {
    margin-top: -9.5rem;
  }
  .xl\:-mb-12, .xl\:-my-12 {
    margin-bottom: -9.5rem;
  }
  .xl\:-mr-12, .xl\:-mx-12 {
    margin-right: -9.5rem;
  }
  .xl\:-ml-12, .xl\:-mx-12 {
    margin-left: -9.5rem;
  }
  .xl\:pt-12, .xl\:py-12 {
    padding-top: 9.5rem;
  }
  .xl\:pb-12, .xl\:py-12 {
    padding-bottom: 9.5rem;
  }
  .xl\:pr-12, .xl\:px-12 {
    padding-right: 9.5rem;
  }
  .xl\:pl-12, .xl\:px-12 {
    padding-left: 9.5rem;
  }
  .xl\:-pt-12, .xl\:-py-12 {
    padding-top: -9.5rem;
  }
  .xl\:-pb-12, .xl\:-py-12 {
    padding-bottom: -9.5rem;
  }
  .xl\:-pr-12, .xl\:-px-12 {
    padding-right: -9.5rem;
  }
  .xl\:-pl-12, .xl\:-px-12 {
    padding-left: -9.5rem;
  }
  .xl\:mt-13, .xl\:my-13 {
    margin-top: 10rem;
  }
  .xl\:mb-13, .xl\:my-13 {
    margin-bottom: 10rem;
  }
  .xl\:mr-13, .xl\:mx-13 {
    margin-right: 10rem;
  }
  .xl\:ml-13, .xl\:mx-13 {
    margin-left: 10rem;
  }
  .xl\:-mt-13, .xl\:-my-13 {
    margin-top: -10rem;
  }
  .xl\:-mb-13, .xl\:-my-13 {
    margin-bottom: -10rem;
  }
  .xl\:-mr-13, .xl\:-mx-13 {
    margin-right: -10rem;
  }
  .xl\:-ml-13, .xl\:-mx-13 {
    margin-left: -10rem;
  }
  .xl\:pt-13, .xl\:py-13 {
    padding-top: 10rem;
  }
  .xl\:pb-13, .xl\:py-13 {
    padding-bottom: 10rem;
  }
  .xl\:pr-13, .xl\:px-13 {
    padding-right: 10rem;
  }
  .xl\:pl-13, .xl\:px-13 {
    padding-left: 10rem;
  }
  .xl\:-pt-13, .xl\:-py-13 {
    padding-top: -10rem;
  }
  .xl\:-pb-13, .xl\:-py-13 {
    padding-bottom: -10rem;
  }
  .xl\:-pr-13, .xl\:-px-13 {
    padding-right: -10rem;
  }
  .xl\:-pl-13, .xl\:-px-13 {
    padding-left: -10rem;
  }
  .xl\:mt-14, .xl\:my-14 {
    margin-top: 10.5rem;
  }
  .xl\:mb-14, .xl\:my-14 {
    margin-bottom: 10.5rem;
  }
  .xl\:mr-14, .xl\:mx-14 {
    margin-right: 10.5rem;
  }
  .xl\:ml-14, .xl\:mx-14 {
    margin-left: 10.5rem;
  }
  .xl\:-mt-14, .xl\:-my-14 {
    margin-top: -10.5rem;
  }
  .xl\:-mb-14, .xl\:-my-14 {
    margin-bottom: -10.5rem;
  }
  .xl\:-mr-14, .xl\:-mx-14 {
    margin-right: -10.5rem;
  }
  .xl\:-ml-14, .xl\:-mx-14 {
    margin-left: -10.5rem;
  }
  .xl\:pt-14, .xl\:py-14 {
    padding-top: 10.5rem;
  }
  .xl\:pb-14, .xl\:py-14 {
    padding-bottom: 10.5rem;
  }
  .xl\:pr-14, .xl\:px-14 {
    padding-right: 10.5rem;
  }
  .xl\:pl-14, .xl\:px-14 {
    padding-left: 10.5rem;
  }
  .xl\:-pt-14, .xl\:-py-14 {
    padding-top: -10.5rem;
  }
  .xl\:-pb-14, .xl\:-py-14 {
    padding-bottom: -10.5rem;
  }
  .xl\:-pr-14, .xl\:-px-14 {
    padding-right: -10.5rem;
  }
  .xl\:-pl-14, .xl\:-px-14 {
    padding-left: -10.5rem;
  }
  .xl\:mt-15, .xl\:my-15 {
    margin-top: 21rem;
  }
  .xl\:mb-15, .xl\:my-15 {
    margin-bottom: 21rem;
  }
  .xl\:mr-15, .xl\:mx-15 {
    margin-right: 21rem;
  }
  .xl\:ml-15, .xl\:mx-15 {
    margin-left: 21rem;
  }
  .xl\:-mt-15, .xl\:-my-15 {
    margin-top: -21rem;
  }
  .xl\:-mb-15, .xl\:-my-15 {
    margin-bottom: -21rem;
  }
  .xl\:-mr-15, .xl\:-mx-15 {
    margin-right: -21rem;
  }
  .xl\:-ml-15, .xl\:-mx-15 {
    margin-left: -21rem;
  }
  .xl\:pt-15, .xl\:py-15 {
    padding-top: 21rem;
  }
  .xl\:pb-15, .xl\:py-15 {
    padding-bottom: 21rem;
  }
  .xl\:pr-15, .xl\:px-15 {
    padding-right: 21rem;
  }
  .xl\:pl-15, .xl\:px-15 {
    padding-left: 21rem;
  }
  .xl\:-pt-15, .xl\:-py-15 {
    padding-top: -21rem;
  }
  .xl\:-pb-15, .xl\:-py-15 {
    padding-bottom: -21rem;
  }
  .xl\:-pr-15, .xl\:-px-15 {
    padding-right: -21rem;
  }
  .xl\:-pl-15, .xl\:-px-15 {
    padding-left: -21rem;
  }
}
@media (min-width: 1400px) {
  .\2xl\:mt-0, .\2xl\:my-0 {
    margin-top: 0rem;
  }
  .\2xl\:mb-0, .\2xl\:my-0 {
    margin-bottom: 0rem;
  }
  .\2xl\:mr-0, .\2xl\:mx-0 {
    margin-right: 0rem;
  }
  .\2xl\:ml-0, .\2xl\:mx-0 {
    margin-left: 0rem;
  }
  .\2xl\:-mt-0, .\2xl\:-my-0 {
    margin-top: 0rem;
  }
  .\2xl\:-mb-0, .\2xl\:-my-0 {
    margin-bottom: 0rem;
  }
  .\2xl\:-mr-0, .\2xl\:-mx-0 {
    margin-right: 0rem;
  }
  .\2xl\:-ml-0, .\2xl\:-mx-0 {
    margin-left: 0rem;
  }
  .\2xl\:pt-0, .\2xl\:py-0 {
    padding-top: 0rem;
  }
  .\2xl\:pb-0, .\2xl\:py-0 {
    padding-bottom: 0rem;
  }
  .\2xl\:pr-0, .\2xl\:px-0 {
    padding-right: 0rem;
  }
  .\2xl\:pl-0, .\2xl\:px-0 {
    padding-left: 0rem;
  }
  .\2xl\:-pt-0, .\2xl\:-py-0 {
    padding-top: 0rem;
  }
  .\2xl\:-pb-0, .\2xl\:-py-0 {
    padding-bottom: 0rem;
  }
  .\2xl\:-pr-0, .\2xl\:-px-0 {
    padding-right: 0rem;
  }
  .\2xl\:-pl-0, .\2xl\:-px-0 {
    padding-left: 0rem;
  }
  .\2xl\:mt-1, .\2xl\:my-1 {
    margin-top: 0.25rem;
  }
  .\2xl\:mb-1, .\2xl\:my-1 {
    margin-bottom: 0.25rem;
  }
  .\2xl\:mr-1, .\2xl\:mx-1 {
    margin-right: 0.25rem;
  }
  .\2xl\:ml-1, .\2xl\:mx-1 {
    margin-left: 0.25rem;
  }
  .\2xl\:-mt-1, .\2xl\:-my-1 {
    margin-top: -0.25rem;
  }
  .\2xl\:-mb-1, .\2xl\:-my-1 {
    margin-bottom: -0.25rem;
  }
  .\2xl\:-mr-1, .\2xl\:-mx-1 {
    margin-right: -0.25rem;
  }
  .\2xl\:-ml-1, .\2xl\:-mx-1 {
    margin-left: -0.25rem;
  }
  .\2xl\:pt-1, .\2xl\:py-1 {
    padding-top: 0.25rem;
  }
  .\2xl\:pb-1, .\2xl\:py-1 {
    padding-bottom: 0.25rem;
  }
  .\2xl\:pr-1, .\2xl\:px-1 {
    padding-right: 0.25rem;
  }
  .\2xl\:pl-1, .\2xl\:px-1 {
    padding-left: 0.25rem;
  }
  .\2xl\:-pt-1, .\2xl\:-py-1 {
    padding-top: -0.25rem;
  }
  .\2xl\:-pb-1, .\2xl\:-py-1 {
    padding-bottom: -0.25rem;
  }
  .\2xl\:-pr-1, .\2xl\:-px-1 {
    padding-right: -0.25rem;
  }
  .\2xl\:-pl-1, .\2xl\:-px-1 {
    padding-left: -0.25rem;
  }
  .\2xl\:mt-2, .\2xl\:my-2 {
    margin-top: 0.5rem;
  }
  .\2xl\:mb-2, .\2xl\:my-2 {
    margin-bottom: 0.5rem;
  }
  .\2xl\:mr-2, .\2xl\:mx-2 {
    margin-right: 0.5rem;
  }
  .\2xl\:ml-2, .\2xl\:mx-2 {
    margin-left: 0.5rem;
  }
  .\2xl\:-mt-2, .\2xl\:-my-2 {
    margin-top: -0.5rem;
  }
  .\2xl\:-mb-2, .\2xl\:-my-2 {
    margin-bottom: -0.5rem;
  }
  .\2xl\:-mr-2, .\2xl\:-mx-2 {
    margin-right: -0.5rem;
  }
  .\2xl\:-ml-2, .\2xl\:-mx-2 {
    margin-left: -0.5rem;
  }
  .\2xl\:pt-2, .\2xl\:py-2 {
    padding-top: 0.5rem;
  }
  .\2xl\:pb-2, .\2xl\:py-2 {
    padding-bottom: 0.5rem;
  }
  .\2xl\:pr-2, .\2xl\:px-2 {
    padding-right: 0.5rem;
  }
  .\2xl\:pl-2, .\2xl\:px-2 {
    padding-left: 0.5rem;
  }
  .\2xl\:-pt-2, .\2xl\:-py-2 {
    padding-top: -0.5rem;
  }
  .\2xl\:-pb-2, .\2xl\:-py-2 {
    padding-bottom: -0.5rem;
  }
  .\2xl\:-pr-2, .\2xl\:-px-2 {
    padding-right: -0.5rem;
  }
  .\2xl\:-pl-2, .\2xl\:-px-2 {
    padding-left: -0.5rem;
  }
  .\2xl\:mt-3, .\2xl\:my-3 {
    margin-top: 1rem;
  }
  .\2xl\:mb-3, .\2xl\:my-3 {
    margin-bottom: 1rem;
  }
  .\2xl\:mr-3, .\2xl\:mx-3 {
    margin-right: 1rem;
  }
  .\2xl\:ml-3, .\2xl\:mx-3 {
    margin-left: 1rem;
  }
  .\2xl\:-mt-3, .\2xl\:-my-3 {
    margin-top: -1rem;
  }
  .\2xl\:-mb-3, .\2xl\:-my-3 {
    margin-bottom: -1rem;
  }
  .\2xl\:-mr-3, .\2xl\:-mx-3 {
    margin-right: -1rem;
  }
  .\2xl\:-ml-3, .\2xl\:-mx-3 {
    margin-left: -1rem;
  }
  .\2xl\:pt-3, .\2xl\:py-3 {
    padding-top: 1rem;
  }
  .\2xl\:pb-3, .\2xl\:py-3 {
    padding-bottom: 1rem;
  }
  .\2xl\:pr-3, .\2xl\:px-3 {
    padding-right: 1rem;
  }
  .\2xl\:pl-3, .\2xl\:px-3 {
    padding-left: 1rem;
  }
  .\2xl\:-pt-3, .\2xl\:-py-3 {
    padding-top: -1rem;
  }
  .\2xl\:-pb-3, .\2xl\:-py-3 {
    padding-bottom: -1rem;
  }
  .\2xl\:-pr-3, .\2xl\:-px-3 {
    padding-right: -1rem;
  }
  .\2xl\:-pl-3, .\2xl\:-px-3 {
    padding-left: -1rem;
  }
  .\2xl\:mt-4, .\2xl\:my-4 {
    margin-top: 1.5rem;
  }
  .\2xl\:mb-4, .\2xl\:my-4 {
    margin-bottom: 1.5rem;
  }
  .\2xl\:mr-4, .\2xl\:mx-4 {
    margin-right: 1.5rem;
  }
  .\2xl\:ml-4, .\2xl\:mx-4 {
    margin-left: 1.5rem;
  }
  .\2xl\:-mt-4, .\2xl\:-my-4 {
    margin-top: -1.5rem;
  }
  .\2xl\:-mb-4, .\2xl\:-my-4 {
    margin-bottom: -1.5rem;
  }
  .\2xl\:-mr-4, .\2xl\:-mx-4 {
    margin-right: -1.5rem;
  }
  .\2xl\:-ml-4, .\2xl\:-mx-4 {
    margin-left: -1.5rem;
  }
  .\2xl\:pt-4, .\2xl\:py-4 {
    padding-top: 1.5rem;
  }
  .\2xl\:pb-4, .\2xl\:py-4 {
    padding-bottom: 1.5rem;
  }
  .\2xl\:pr-4, .\2xl\:px-4 {
    padding-right: 1.5rem;
  }
  .\2xl\:pl-4, .\2xl\:px-4 {
    padding-left: 1.5rem;
  }
  .\2xl\:-pt-4, .\2xl\:-py-4 {
    padding-top: -1.5rem;
  }
  .\2xl\:-pb-4, .\2xl\:-py-4 {
    padding-bottom: -1.5rem;
  }
  .\2xl\:-pr-4, .\2xl\:-px-4 {
    padding-right: -1.5rem;
  }
  .\2xl\:-pl-4, .\2xl\:-px-4 {
    padding-left: -1.5rem;
  }
  .\2xl\:mt-5, .\2xl\:my-5 {
    margin-top: 3rem;
  }
  .\2xl\:mb-5, .\2xl\:my-5 {
    margin-bottom: 3rem;
  }
  .\2xl\:mr-5, .\2xl\:mx-5 {
    margin-right: 3rem;
  }
  .\2xl\:ml-5, .\2xl\:mx-5 {
    margin-left: 3rem;
  }
  .\2xl\:-mt-5, .\2xl\:-my-5 {
    margin-top: -3rem;
  }
  .\2xl\:-mb-5, .\2xl\:-my-5 {
    margin-bottom: -3rem;
  }
  .\2xl\:-mr-5, .\2xl\:-mx-5 {
    margin-right: -3rem;
  }
  .\2xl\:-ml-5, .\2xl\:-mx-5 {
    margin-left: -3rem;
  }
  .\2xl\:pt-5, .\2xl\:py-5 {
    padding-top: 3rem;
  }
  .\2xl\:pb-5, .\2xl\:py-5 {
    padding-bottom: 3rem;
  }
  .\2xl\:pr-5, .\2xl\:px-5 {
    padding-right: 3rem;
  }
  .\2xl\:pl-5, .\2xl\:px-5 {
    padding-left: 3rem;
  }
  .\2xl\:-pt-5, .\2xl\:-py-5 {
    padding-top: -3rem;
  }
  .\2xl\:-pb-5, .\2xl\:-py-5 {
    padding-bottom: -3rem;
  }
  .\2xl\:-pr-5, .\2xl\:-px-5 {
    padding-right: -3rem;
  }
  .\2xl\:-pl-5, .\2xl\:-px-5 {
    padding-left: -3rem;
  }
  .\2xl\:mt-6, .\2xl\:my-6 {
    margin-top: 3.25rem;
  }
  .\2xl\:mb-6, .\2xl\:my-6 {
    margin-bottom: 3.25rem;
  }
  .\2xl\:mr-6, .\2xl\:mx-6 {
    margin-right: 3.25rem;
  }
  .\2xl\:ml-6, .\2xl\:mx-6 {
    margin-left: 3.25rem;
  }
  .\2xl\:-mt-6, .\2xl\:-my-6 {
    margin-top: -3.25rem;
  }
  .\2xl\:-mb-6, .\2xl\:-my-6 {
    margin-bottom: -3.25rem;
  }
  .\2xl\:-mr-6, .\2xl\:-mx-6 {
    margin-right: -3.25rem;
  }
  .\2xl\:-ml-6, .\2xl\:-mx-6 {
    margin-left: -3.25rem;
  }
  .\2xl\:pt-6, .\2xl\:py-6 {
    padding-top: 3.25rem;
  }
  .\2xl\:pb-6, .\2xl\:py-6 {
    padding-bottom: 3.25rem;
  }
  .\2xl\:pr-6, .\2xl\:px-6 {
    padding-right: 3.25rem;
  }
  .\2xl\:pl-6, .\2xl\:px-6 {
    padding-left: 3.25rem;
  }
  .\2xl\:-pt-6, .\2xl\:-py-6 {
    padding-top: -3.25rem;
  }
  .\2xl\:-pb-6, .\2xl\:-py-6 {
    padding-bottom: -3.25rem;
  }
  .\2xl\:-pr-6, .\2xl\:-px-6 {
    padding-right: -3.25rem;
  }
  .\2xl\:-pl-6, .\2xl\:-px-6 {
    padding-left: -3.25rem;
  }
  .\2xl\:mt-7, .\2xl\:my-7 {
    margin-top: 3.5rem;
  }
  .\2xl\:mb-7, .\2xl\:my-7 {
    margin-bottom: 3.5rem;
  }
  .\2xl\:mr-7, .\2xl\:mx-7 {
    margin-right: 3.5rem;
  }
  .\2xl\:ml-7, .\2xl\:mx-7 {
    margin-left: 3.5rem;
  }
  .\2xl\:-mt-7, .\2xl\:-my-7 {
    margin-top: -3.5rem;
  }
  .\2xl\:-mb-7, .\2xl\:-my-7 {
    margin-bottom: -3.5rem;
  }
  .\2xl\:-mr-7, .\2xl\:-mx-7 {
    margin-right: -3.5rem;
  }
  .\2xl\:-ml-7, .\2xl\:-mx-7 {
    margin-left: -3.5rem;
  }
  .\2xl\:pt-7, .\2xl\:py-7 {
    padding-top: 3.5rem;
  }
  .\2xl\:pb-7, .\2xl\:py-7 {
    padding-bottom: 3.5rem;
  }
  .\2xl\:pr-7, .\2xl\:px-7 {
    padding-right: 3.5rem;
  }
  .\2xl\:pl-7, .\2xl\:px-7 {
    padding-left: 3.5rem;
  }
  .\2xl\:-pt-7, .\2xl\:-py-7 {
    padding-top: -3.5rem;
  }
  .\2xl\:-pb-7, .\2xl\:-py-7 {
    padding-bottom: -3.5rem;
  }
  .\2xl\:-pr-7, .\2xl\:-px-7 {
    padding-right: -3.5rem;
  }
  .\2xl\:-pl-7, .\2xl\:-px-7 {
    padding-left: -3.5rem;
  }
  .\2xl\:mt-8, .\2xl\:my-8 {
    margin-top: 4rem;
  }
  .\2xl\:mb-8, .\2xl\:my-8 {
    margin-bottom: 4rem;
  }
  .\2xl\:mr-8, .\2xl\:mx-8 {
    margin-right: 4rem;
  }
  .\2xl\:ml-8, .\2xl\:mx-8 {
    margin-left: 4rem;
  }
  .\2xl\:-mt-8, .\2xl\:-my-8 {
    margin-top: -4rem;
  }
  .\2xl\:-mb-8, .\2xl\:-my-8 {
    margin-bottom: -4rem;
  }
  .\2xl\:-mr-8, .\2xl\:-mx-8 {
    margin-right: -4rem;
  }
  .\2xl\:-ml-8, .\2xl\:-mx-8 {
    margin-left: -4rem;
  }
  .\2xl\:pt-8, .\2xl\:py-8 {
    padding-top: 4rem;
  }
  .\2xl\:pb-8, .\2xl\:py-8 {
    padding-bottom: 4rem;
  }
  .\2xl\:pr-8, .\2xl\:px-8 {
    padding-right: 4rem;
  }
  .\2xl\:pl-8, .\2xl\:px-8 {
    padding-left: 4rem;
  }
  .\2xl\:-pt-8, .\2xl\:-py-8 {
    padding-top: -4rem;
  }
  .\2xl\:-pb-8, .\2xl\:-py-8 {
    padding-bottom: -4rem;
  }
  .\2xl\:-pr-8, .\2xl\:-px-8 {
    padding-right: -4rem;
  }
  .\2xl\:-pl-8, .\2xl\:-px-8 {
    padding-left: -4rem;
  }
  .\2xl\:mt-9, .\2xl\:my-9 {
    margin-top: 4.5rem;
  }
  .\2xl\:mb-9, .\2xl\:my-9 {
    margin-bottom: 4.5rem;
  }
  .\2xl\:mr-9, .\2xl\:mx-9 {
    margin-right: 4.5rem;
  }
  .\2xl\:ml-9, .\2xl\:mx-9 {
    margin-left: 4.5rem;
  }
  .\2xl\:-mt-9, .\2xl\:-my-9 {
    margin-top: -4.5rem;
  }
  .\2xl\:-mb-9, .\2xl\:-my-9 {
    margin-bottom: -4.5rem;
  }
  .\2xl\:-mr-9, .\2xl\:-mx-9 {
    margin-right: -4.5rem;
  }
  .\2xl\:-ml-9, .\2xl\:-mx-9 {
    margin-left: -4.5rem;
  }
  .\2xl\:pt-9, .\2xl\:py-9 {
    padding-top: 4.5rem;
  }
  .\2xl\:pb-9, .\2xl\:py-9 {
    padding-bottom: 4.5rem;
  }
  .\2xl\:pr-9, .\2xl\:px-9 {
    padding-right: 4.5rem;
  }
  .\2xl\:pl-9, .\2xl\:px-9 {
    padding-left: 4.5rem;
  }
  .\2xl\:-pt-9, .\2xl\:-py-9 {
    padding-top: -4.5rem;
  }
  .\2xl\:-pb-9, .\2xl\:-py-9 {
    padding-bottom: -4.5rem;
  }
  .\2xl\:-pr-9, .\2xl\:-px-9 {
    padding-right: -4.5rem;
  }
  .\2xl\:-pl-9, .\2xl\:-px-9 {
    padding-left: -4.5rem;
  }
  .\2xl\:mt-10, .\2xl\:my-10 {
    margin-top: 9rem;
  }
  .\2xl\:mb-10, .\2xl\:my-10 {
    margin-bottom: 9rem;
  }
  .\2xl\:mr-10, .\2xl\:mx-10 {
    margin-right: 9rem;
  }
  .\2xl\:ml-10, .\2xl\:mx-10 {
    margin-left: 9rem;
  }
  .\2xl\:-mt-10, .\2xl\:-my-10 {
    margin-top: -9rem;
  }
  .\2xl\:-mb-10, .\2xl\:-my-10 {
    margin-bottom: -9rem;
  }
  .\2xl\:-mr-10, .\2xl\:-mx-10 {
    margin-right: -9rem;
  }
  .\2xl\:-ml-10, .\2xl\:-mx-10 {
    margin-left: -9rem;
  }
  .\2xl\:pt-10, .\2xl\:py-10 {
    padding-top: 9rem;
  }
  .\2xl\:pb-10, .\2xl\:py-10 {
    padding-bottom: 9rem;
  }
  .\2xl\:pr-10, .\2xl\:px-10 {
    padding-right: 9rem;
  }
  .\2xl\:pl-10, .\2xl\:px-10 {
    padding-left: 9rem;
  }
  .\2xl\:-pt-10, .\2xl\:-py-10 {
    padding-top: -9rem;
  }
  .\2xl\:-pb-10, .\2xl\:-py-10 {
    padding-bottom: -9rem;
  }
  .\2xl\:-pr-10, .\2xl\:-px-10 {
    padding-right: -9rem;
  }
  .\2xl\:-pl-10, .\2xl\:-px-10 {
    padding-left: -9rem;
  }
  .\2xl\:mt-11, .\2xl\:my-11 {
    margin-top: 9.25rem;
  }
  .\2xl\:mb-11, .\2xl\:my-11 {
    margin-bottom: 9.25rem;
  }
  .\2xl\:mr-11, .\2xl\:mx-11 {
    margin-right: 9.25rem;
  }
  .\2xl\:ml-11, .\2xl\:mx-11 {
    margin-left: 9.25rem;
  }
  .\2xl\:-mt-11, .\2xl\:-my-11 {
    margin-top: -9.25rem;
  }
  .\2xl\:-mb-11, .\2xl\:-my-11 {
    margin-bottom: -9.25rem;
  }
  .\2xl\:-mr-11, .\2xl\:-mx-11 {
    margin-right: -9.25rem;
  }
  .\2xl\:-ml-11, .\2xl\:-mx-11 {
    margin-left: -9.25rem;
  }
  .\2xl\:pt-11, .\2xl\:py-11 {
    padding-top: 9.25rem;
  }
  .\2xl\:pb-11, .\2xl\:py-11 {
    padding-bottom: 9.25rem;
  }
  .\2xl\:pr-11, .\2xl\:px-11 {
    padding-right: 9.25rem;
  }
  .\2xl\:pl-11, .\2xl\:px-11 {
    padding-left: 9.25rem;
  }
  .\2xl\:-pt-11, .\2xl\:-py-11 {
    padding-top: -9.25rem;
  }
  .\2xl\:-pb-11, .\2xl\:-py-11 {
    padding-bottom: -9.25rem;
  }
  .\2xl\:-pr-11, .\2xl\:-px-11 {
    padding-right: -9.25rem;
  }
  .\2xl\:-pl-11, .\2xl\:-px-11 {
    padding-left: -9.25rem;
  }
  .\2xl\:mt-12, .\2xl\:my-12 {
    margin-top: 9.5rem;
  }
  .\2xl\:mb-12, .\2xl\:my-12 {
    margin-bottom: 9.5rem;
  }
  .\2xl\:mr-12, .\2xl\:mx-12 {
    margin-right: 9.5rem;
  }
  .\2xl\:ml-12, .\2xl\:mx-12 {
    margin-left: 9.5rem;
  }
  .\2xl\:-mt-12, .\2xl\:-my-12 {
    margin-top: -9.5rem;
  }
  .\2xl\:-mb-12, .\2xl\:-my-12 {
    margin-bottom: -9.5rem;
  }
  .\2xl\:-mr-12, .\2xl\:-mx-12 {
    margin-right: -9.5rem;
  }
  .\2xl\:-ml-12, .\2xl\:-mx-12 {
    margin-left: -9.5rem;
  }
  .\2xl\:pt-12, .\2xl\:py-12 {
    padding-top: 9.5rem;
  }
  .\2xl\:pb-12, .\2xl\:py-12 {
    padding-bottom: 9.5rem;
  }
  .\2xl\:pr-12, .\2xl\:px-12 {
    padding-right: 9.5rem;
  }
  .\2xl\:pl-12, .\2xl\:px-12 {
    padding-left: 9.5rem;
  }
  .\2xl\:-pt-12, .\2xl\:-py-12 {
    padding-top: -9.5rem;
  }
  .\2xl\:-pb-12, .\2xl\:-py-12 {
    padding-bottom: -9.5rem;
  }
  .\2xl\:-pr-12, .\2xl\:-px-12 {
    padding-right: -9.5rem;
  }
  .\2xl\:-pl-12, .\2xl\:-px-12 {
    padding-left: -9.5rem;
  }
  .\2xl\:mt-13, .\2xl\:my-13 {
    margin-top: 10rem;
  }
  .\2xl\:mb-13, .\2xl\:my-13 {
    margin-bottom: 10rem;
  }
  .\2xl\:mr-13, .\2xl\:mx-13 {
    margin-right: 10rem;
  }
  .\2xl\:ml-13, .\2xl\:mx-13 {
    margin-left: 10rem;
  }
  .\2xl\:-mt-13, .\2xl\:-my-13 {
    margin-top: -10rem;
  }
  .\2xl\:-mb-13, .\2xl\:-my-13 {
    margin-bottom: -10rem;
  }
  .\2xl\:-mr-13, .\2xl\:-mx-13 {
    margin-right: -10rem;
  }
  .\2xl\:-ml-13, .\2xl\:-mx-13 {
    margin-left: -10rem;
  }
  .\2xl\:pt-13, .\2xl\:py-13 {
    padding-top: 10rem;
  }
  .\2xl\:pb-13, .\2xl\:py-13 {
    padding-bottom: 10rem;
  }
  .\2xl\:pr-13, .\2xl\:px-13 {
    padding-right: 10rem;
  }
  .\2xl\:pl-13, .\2xl\:px-13 {
    padding-left: 10rem;
  }
  .\2xl\:-pt-13, .\2xl\:-py-13 {
    padding-top: -10rem;
  }
  .\2xl\:-pb-13, .\2xl\:-py-13 {
    padding-bottom: -10rem;
  }
  .\2xl\:-pr-13, .\2xl\:-px-13 {
    padding-right: -10rem;
  }
  .\2xl\:-pl-13, .\2xl\:-px-13 {
    padding-left: -10rem;
  }
  .\2xl\:mt-14, .\2xl\:my-14 {
    margin-top: 10.5rem;
  }
  .\2xl\:mb-14, .\2xl\:my-14 {
    margin-bottom: 10.5rem;
  }
  .\2xl\:mr-14, .\2xl\:mx-14 {
    margin-right: 10.5rem;
  }
  .\2xl\:ml-14, .\2xl\:mx-14 {
    margin-left: 10.5rem;
  }
  .\2xl\:-mt-14, .\2xl\:-my-14 {
    margin-top: -10.5rem;
  }
  .\2xl\:-mb-14, .\2xl\:-my-14 {
    margin-bottom: -10.5rem;
  }
  .\2xl\:-mr-14, .\2xl\:-mx-14 {
    margin-right: -10.5rem;
  }
  .\2xl\:-ml-14, .\2xl\:-mx-14 {
    margin-left: -10.5rem;
  }
  .\2xl\:pt-14, .\2xl\:py-14 {
    padding-top: 10.5rem;
  }
  .\2xl\:pb-14, .\2xl\:py-14 {
    padding-bottom: 10.5rem;
  }
  .\2xl\:pr-14, .\2xl\:px-14 {
    padding-right: 10.5rem;
  }
  .\2xl\:pl-14, .\2xl\:px-14 {
    padding-left: 10.5rem;
  }
  .\2xl\:-pt-14, .\2xl\:-py-14 {
    padding-top: -10.5rem;
  }
  .\2xl\:-pb-14, .\2xl\:-py-14 {
    padding-bottom: -10.5rem;
  }
  .\2xl\:-pr-14, .\2xl\:-px-14 {
    padding-right: -10.5rem;
  }
  .\2xl\:-pl-14, .\2xl\:-px-14 {
    padding-left: -10.5rem;
  }
  .\2xl\:mt-15, .\2xl\:my-15 {
    margin-top: 21rem;
  }
  .\2xl\:mb-15, .\2xl\:my-15 {
    margin-bottom: 21rem;
  }
  .\2xl\:mr-15, .\2xl\:mx-15 {
    margin-right: 21rem;
  }
  .\2xl\:ml-15, .\2xl\:mx-15 {
    margin-left: 21rem;
  }
  .\2xl\:-mt-15, .\2xl\:-my-15 {
    margin-top: -21rem;
  }
  .\2xl\:-mb-15, .\2xl\:-my-15 {
    margin-bottom: -21rem;
  }
  .\2xl\:-mr-15, .\2xl\:-mx-15 {
    margin-right: -21rem;
  }
  .\2xl\:-ml-15, .\2xl\:-mx-15 {
    margin-left: -21rem;
  }
  .\2xl\:pt-15, .\2xl\:py-15 {
    padding-top: 21rem;
  }
  .\2xl\:pb-15, .\2xl\:py-15 {
    padding-bottom: 21rem;
  }
  .\2xl\:pr-15, .\2xl\:px-15 {
    padding-right: 21rem;
  }
  .\2xl\:pl-15, .\2xl\:px-15 {
    padding-left: 21rem;
  }
  .\2xl\:-pt-15, .\2xl\:-py-15 {
    padding-top: -21rem;
  }
  .\2xl\:-pb-15, .\2xl\:-py-15 {
    padding-bottom: -21rem;
  }
  .\2xl\:-pr-15, .\2xl\:-px-15 {
    padding-right: -21rem;
  }
  .\2xl\:-pl-15, .\2xl\:-px-15 {
    padding-left: -21rem;
  }
}
.flex-row {
  flex-direction: row;
}

.flex-row-reverse {
  flex-direction: row-reverse;
}

.flex-col {
  flex-direction: column;
}

.flex-col-reverse {
  flex-direction: column-reverse;
}

.flex-wrap {
  flex-wrap: wrap;
}

.flex-nowrap {
  flex-wrap: nowrap;
}

.shrink-0 {
  flex-shrink: 0;
}

.grow-0 {
  flex-grow: 0;
}

.shrink-1 {
  flex-shrink: 1;
}

.grow-1 {
  flex-grow: 1;
}

.shrink-2 {
  flex-shrink: 2;
}

.grow-2 {
  flex-grow: 2;
}

.shrink-3 {
  flex-shrink: 3;
}

.grow-3 {
  flex-grow: 3;
}

.items-start {
  align-items: flex-start;
}

.items-baseline {
  align-items: baseline;
}

.items-center {
  align-items: center;
}

.items-end {
  align-items: flex-end;
}

.items-stretch {
  align-items: stretch;
}

.justify-start {
  justify-content: flex-start;
}

.justify-baseline {
  justify-content: baseline;
}

.justify-center {
  justify-content: center;
}

.justify-end {
  justify-content: flex-end;
}

.justify-stretch {
  justify-content: stretch;
}

.justify-between {
  justify-content: space-between;
}

.justify-around {
  justify-content: space-around;
}

.justify-evenly {
  justify-content: space-evenly;
}

@media (min-width: 576px) {
  .sm\:flex-row {
    flex-direction: row;
  }
  .sm\:flex-row-reverse {
    flex-direction: row-reverse;
  }
  .sm\:flex-col {
    flex-direction: column;
  }
  .sm\:flex-col-reverse {
    flex-direction: column-reverse;
  }
  .sm\:flex-wrap {
    flex-wrap: wrap;
  }
  .sm\:flex-nowrap {
    flex-wrap: nowrap;
  }
  .sm\:shrink-0 {
    flex-shrink: 0;
  }
  .sm\:grow-0 {
    flex-grow: 0;
  }
  .sm\:shrink-1 {
    flex-shrink: 1;
  }
  .sm\:grow-1 {
    flex-grow: 1;
  }
  .sm\:shrink-2 {
    flex-shrink: 2;
  }
  .sm\:grow-2 {
    flex-grow: 2;
  }
  .sm\:shrink-3 {
    flex-shrink: 3;
  }
  .sm\:grow-3 {
    flex-grow: 3;
  }
  .sm\:items-start {
    align-items: flex-start;
  }
  .sm\:items-baseline {
    align-items: baseline;
  }
  .sm\:items-center {
    align-items: center;
  }
  .sm\:items-end {
    align-items: flex-end;
  }
  .sm\:items-stretch {
    align-items: stretch;
  }
  .sm\:justify-start {
    justify-content: flex-start;
  }
  .sm\:justify-baseline {
    justify-content: baseline;
  }
  .sm\:justify-center {
    justify-content: center;
  }
  .sm\:justify-end {
    justify-content: flex-end;
  }
  .sm\:justify-stretch {
    justify-content: stretch;
  }
  .sm\:justify-between {
    justify-content: space-between;
  }
  .sm\:justify-around {
    justify-content: space-around;
  }
  .sm\:justify-evenly {
    justify-content: space-evenly;
  }
}
@media (min-width: 768px) {
  .md\:flex-row {
    flex-direction: row;
  }
  .md\:flex-row-reverse {
    flex-direction: row-reverse;
  }
  .md\:flex-col {
    flex-direction: column;
  }
  .md\:flex-col-reverse {
    flex-direction: column-reverse;
  }
  .md\:flex-wrap {
    flex-wrap: wrap;
  }
  .md\:flex-nowrap {
    flex-wrap: nowrap;
  }
  .md\:shrink-0 {
    flex-shrink: 0;
  }
  .md\:grow-0 {
    flex-grow: 0;
  }
  .md\:shrink-1 {
    flex-shrink: 1;
  }
  .md\:grow-1 {
    flex-grow: 1;
  }
  .md\:shrink-2 {
    flex-shrink: 2;
  }
  .md\:grow-2 {
    flex-grow: 2;
  }
  .md\:shrink-3 {
    flex-shrink: 3;
  }
  .md\:grow-3 {
    flex-grow: 3;
  }
  .md\:items-start {
    align-items: flex-start;
  }
  .md\:items-baseline {
    align-items: baseline;
  }
  .md\:items-center {
    align-items: center;
  }
  .md\:items-end {
    align-items: flex-end;
  }
  .md\:items-stretch {
    align-items: stretch;
  }
  .md\:justify-start {
    justify-content: flex-start;
  }
  .md\:justify-baseline {
    justify-content: baseline;
  }
  .md\:justify-center {
    justify-content: center;
  }
  .md\:justify-end {
    justify-content: flex-end;
  }
  .md\:justify-stretch {
    justify-content: stretch;
  }
  .md\:justify-between {
    justify-content: space-between;
  }
  .md\:justify-around {
    justify-content: space-around;
  }
  .md\:justify-evenly {
    justify-content: space-evenly;
  }
}
@media (min-width: 992px) {
  .lg\:flex-row {
    flex-direction: row;
  }
  .lg\:flex-row-reverse {
    flex-direction: row-reverse;
  }
  .lg\:flex-col {
    flex-direction: column;
  }
  .lg\:flex-col-reverse {
    flex-direction: column-reverse;
  }
  .lg\:flex-wrap {
    flex-wrap: wrap;
  }
  .lg\:flex-nowrap {
    flex-wrap: nowrap;
  }
  .lg\:shrink-0 {
    flex-shrink: 0;
  }
  .lg\:grow-0 {
    flex-grow: 0;
  }
  .lg\:shrink-1 {
    flex-shrink: 1;
  }
  .lg\:grow-1 {
    flex-grow: 1;
  }
  .lg\:shrink-2 {
    flex-shrink: 2;
  }
  .lg\:grow-2 {
    flex-grow: 2;
  }
  .lg\:shrink-3 {
    flex-shrink: 3;
  }
  .lg\:grow-3 {
    flex-grow: 3;
  }
  .lg\:items-start {
    align-items: flex-start;
  }
  .lg\:items-baseline {
    align-items: baseline;
  }
  .lg\:items-center {
    align-items: center;
  }
  .lg\:items-end {
    align-items: flex-end;
  }
  .lg\:items-stretch {
    align-items: stretch;
  }
  .lg\:justify-start {
    justify-content: flex-start;
  }
  .lg\:justify-baseline {
    justify-content: baseline;
  }
  .lg\:justify-center {
    justify-content: center;
  }
  .lg\:justify-end {
    justify-content: flex-end;
  }
  .lg\:justify-stretch {
    justify-content: stretch;
  }
  .lg\:justify-between {
    justify-content: space-between;
  }
  .lg\:justify-around {
    justify-content: space-around;
  }
  .lg\:justify-evenly {
    justify-content: space-evenly;
  }
}
@media (min-width: 1200px) {
  .xl\:flex-row {
    flex-direction: row;
  }
  .xl\:flex-row-reverse {
    flex-direction: row-reverse;
  }
  .xl\:flex-col {
    flex-direction: column;
  }
  .xl\:flex-col-reverse {
    flex-direction: column-reverse;
  }
  .xl\:flex-wrap {
    flex-wrap: wrap;
  }
  .xl\:flex-nowrap {
    flex-wrap: nowrap;
  }
  .xl\:shrink-0 {
    flex-shrink: 0;
  }
  .xl\:grow-0 {
    flex-grow: 0;
  }
  .xl\:shrink-1 {
    flex-shrink: 1;
  }
  .xl\:grow-1 {
    flex-grow: 1;
  }
  .xl\:shrink-2 {
    flex-shrink: 2;
  }
  .xl\:grow-2 {
    flex-grow: 2;
  }
  .xl\:shrink-3 {
    flex-shrink: 3;
  }
  .xl\:grow-3 {
    flex-grow: 3;
  }
  .xl\:items-start {
    align-items: flex-start;
  }
  .xl\:items-baseline {
    align-items: baseline;
  }
  .xl\:items-center {
    align-items: center;
  }
  .xl\:items-end {
    align-items: flex-end;
  }
  .xl\:items-stretch {
    align-items: stretch;
  }
  .xl\:justify-start {
    justify-content: flex-start;
  }
  .xl\:justify-baseline {
    justify-content: baseline;
  }
  .xl\:justify-center {
    justify-content: center;
  }
  .xl\:justify-end {
    justify-content: flex-end;
  }
  .xl\:justify-stretch {
    justify-content: stretch;
  }
  .xl\:justify-between {
    justify-content: space-between;
  }
  .xl\:justify-around {
    justify-content: space-around;
  }
  .xl\:justify-evenly {
    justify-content: space-evenly;
  }
}
@media (min-width: 1400px) {
  .\2xl\:flex-row {
    flex-direction: row;
  }
  .\2xl\:flex-row-reverse {
    flex-direction: row-reverse;
  }
  .\2xl\:flex-col {
    flex-direction: column;
  }
  .\2xl\:flex-col-reverse {
    flex-direction: column-reverse;
  }
  .\2xl\:flex-wrap {
    flex-wrap: wrap;
  }
  .\2xl\:flex-nowrap {
    flex-wrap: nowrap;
  }
  .\2xl\:shrink-0 {
    flex-shrink: 0;
  }
  .\2xl\:grow-0 {
    flex-grow: 0;
  }
  .\2xl\:shrink-1 {
    flex-shrink: 1;
  }
  .\2xl\:grow-1 {
    flex-grow: 1;
  }
  .\2xl\:shrink-2 {
    flex-shrink: 2;
  }
  .\2xl\:grow-2 {
    flex-grow: 2;
  }
  .\2xl\:shrink-3 {
    flex-shrink: 3;
  }
  .\2xl\:grow-3 {
    flex-grow: 3;
  }
  .\2xl\:items-start {
    align-items: flex-start;
  }
  .\2xl\:items-baseline {
    align-items: baseline;
  }
  .\2xl\:items-center {
    align-items: center;
  }
  .\2xl\:items-end {
    align-items: flex-end;
  }
  .\2xl\:items-stretch {
    align-items: stretch;
  }
  .\2xl\:justify-start {
    justify-content: flex-start;
  }
  .\2xl\:justify-baseline {
    justify-content: baseline;
  }
  .\2xl\:justify-center {
    justify-content: center;
  }
  .\2xl\:justify-end {
    justify-content: flex-end;
  }
  .\2xl\:justify-stretch {
    justify-content: stretch;
  }
  .\2xl\:justify-between {
    justify-content: space-between;
  }
  .\2xl\:justify-around {
    justify-content: space-around;
  }
  .\2xl\:justify-evenly {
    justify-content: space-evenly;
  }
}
.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

.text-left {
  text-align: left;
}

.text-justify {
  text-align: justify;
}

.text-ellipsis {
  text-overflow: ellipsis;
}

.text-nowrap {
  white-space: nowrap;
}

.text-overflow-hidden {
  overflow: hidden;
}

.underline {
  text-decoration: underline;
}

.overline {
  text-decoration: overline;
}

.line-through {
  text-decoration: line-through;
}

.uppercase {
  text-transform: uppercase;
}

.lowercase {
  text-transform: lowercase;
}

.capitalize {
  text-transform: capitalize;
}

@media (min-width: 576px) {
  .sm\:text-center {
    text-align: center;
  }
  .sm\:text-right {
    text-align: right;
  }
  .sm\:text-left {
    text-align: left;
  }
  .sm\:text-justify {
    text-align: justify;
  }
  .sm\:text-ellipsis {
    text-overflow: ellipsis;
  }
  .sm\:text-nowrap {
    white-space: nowrap;
  }
  .sm\:text-overflow-hidden {
    overflow: hidden;
  }
  .sm\:underline {
    text-decoration: underline;
  }
  .sm\:overline {
    text-decoration: overline;
  }
  .sm\:line-through {
    text-decoration: line-through;
  }
  .sm\:uppercase {
    text-transform: uppercase;
  }
  .sm\:lowercase {
    text-transform: lowercase;
  }
  .sm\:capitalize {
    text-transform: capitalize;
  }
}
@media (min-width: 768px) {
  .md\:text-center {
    text-align: center;
  }
  .md\:text-right {
    text-align: right;
  }
  .md\:text-left {
    text-align: left;
  }
  .md\:text-justify {
    text-align: justify;
  }
  .md\:text-ellipsis {
    text-overflow: ellipsis;
  }
  .md\:text-nowrap {
    white-space: nowrap;
  }
  .md\:text-overflow-hidden {
    overflow: hidden;
  }
  .md\:underline {
    text-decoration: underline;
  }
  .md\:overline {
    text-decoration: overline;
  }
  .md\:line-through {
    text-decoration: line-through;
  }
  .md\:uppercase {
    text-transform: uppercase;
  }
  .md\:lowercase {
    text-transform: lowercase;
  }
  .md\:capitalize {
    text-transform: capitalize;
  }
}
@media (min-width: 992px) {
  .lg\:text-center {
    text-align: center;
  }
  .lg\:text-right {
    text-align: right;
  }
  .lg\:text-left {
    text-align: left;
  }
  .lg\:text-justify {
    text-align: justify;
  }
  .lg\:text-ellipsis {
    text-overflow: ellipsis;
  }
  .lg\:text-nowrap {
    white-space: nowrap;
  }
  .lg\:text-overflow-hidden {
    overflow: hidden;
  }
  .lg\:underline {
    text-decoration: underline;
  }
  .lg\:overline {
    text-decoration: overline;
  }
  .lg\:line-through {
    text-decoration: line-through;
  }
  .lg\:uppercase {
    text-transform: uppercase;
  }
  .lg\:lowercase {
    text-transform: lowercase;
  }
  .lg\:capitalize {
    text-transform: capitalize;
  }
}
@media (min-width: 1200px) {
  .xl\:text-center {
    text-align: center;
  }
  .xl\:text-right {
    text-align: right;
  }
  .xl\:text-left {
    text-align: left;
  }
  .xl\:text-justify {
    text-align: justify;
  }
  .xl\:text-ellipsis {
    text-overflow: ellipsis;
  }
  .xl\:text-nowrap {
    white-space: nowrap;
  }
  .xl\:text-overflow-hidden {
    overflow: hidden;
  }
  .xl\:underline {
    text-decoration: underline;
  }
  .xl\:overline {
    text-decoration: overline;
  }
  .xl\:line-through {
    text-decoration: line-through;
  }
  .xl\:uppercase {
    text-transform: uppercase;
  }
  .xl\:lowercase {
    text-transform: lowercase;
  }
  .xl\:capitalize {
    text-transform: capitalize;
  }
}
@media (min-width: 1400px) {
  .\2xl\:text-center {
    text-align: center;
  }
  .\2xl\:text-right {
    text-align: right;
  }
  .\2xl\:text-left {
    text-align: left;
  }
  .\2xl\:text-justify {
    text-align: justify;
  }
  .\2xl\:text-ellipsis {
    text-overflow: ellipsis;
  }
  .\2xl\:text-nowrap {
    white-space: nowrap;
  }
  .\2xl\:text-overflow-hidden {
    overflow: hidden;
  }
  .\2xl\:underline {
    text-decoration: underline;
  }
  .\2xl\:overline {
    text-decoration: overline;
  }
  .\2xl\:line-through {
    text-decoration: line-through;
  }
  .\2xl\:uppercase {
    text-transform: uppercase;
  }
  .\2xl\:lowercase {
    text-transform: lowercase;
  }
  .\2xl\:capitalize {
    text-transform: capitalize;
  }
}
.text-light {
  color: #f8f9fa !important;
}

.bg-light {
  background-color: #f8f9fa !important;
}

.text-dark {
  color: #212529 !important;
}

.bg-dark {
  background-color: #212529 !important;
}

.text-primary {
  color: #0d6efd !important;
}

.bg-primary {
  background-color: #0d6efd !important;
}

.text-primary-100 {
  color: #e0f2ff !important;
}

.bg-primary-100 {
  background-color: #e0f2ff !important;
}

.text-primary-200 {
  color: #b3daff !important;
}

.bg-primary-200 {
  background-color: #b3daff !important;
}

.text-primary-300 {
  color: #80c1ff !important;
}

.bg-primary-300 {
  background-color: #80c1ff !important;
}

.text-primary-400 {
  color: #4da8ff !important;
}

.bg-primary-400 {
  background-color: #4da8ff !important;
}

.text-primary-500 {
  color: #0d6efd !important;
}

.bg-primary-500 {
  background-color: #0d6efd !important;
}

.text-primary-600 {
  color: #0b5ed7 !important;
}

.bg-primary-600 {
  background-color: #0b5ed7 !important;
}

.text-primary-700 {
  color: #094abc !important;
}

.bg-primary-700 {
  background-color: #094abc !important;
}

.text-primary-800 {
  color: #073797 !important;
}

.bg-primary-800 {
  background-color: #073797 !important;
}

.text-primary-900 {
  color: #052c7a !important;
}

.bg-primary-900 {
  background-color: #052c7a !important;
}

.text-success {
  color: #198754 !important;
}

.bg-success {
  background-color: #198754 !important;
}

.text-success-100 {
  color: #eafff0 !important;
}

.bg-success-100 {
  background-color: #eafff0 !important;
}

.text-success-200 {
  color: #c6ffd7 !important;
}

.bg-success-200 {
  background-color: #c6ffd7 !important;
}

.text-success-300 {
  color: #96f8b8 !important;
}

.bg-success-300 {
  background-color: #96f8b8 !important;
}

.text-success-400 {
  color: #5ce797 !important;
}

.bg-success-400 {
  background-color: #5ce797 !important;
}

.text-success-500 {
  color: #198754 !important;
}

.bg-success-500 {
  background-color: #198754 !important;
}

.text-success-600 {
  color: #157f46 !important;
}

.bg-success-600 {
  background-color: #157f46 !important;
}

.text-success-700 {
  color: #116937 !important;
}

.bg-success-700 {
  background-color: #116937 !important;
}

.text-success-800 {
  color: #0d552b !important;
}

.bg-success-800 {
  background-color: #0d552b !important;
}

.text-success-900 {
  color: #094420 !important;
}

.bg-success-900 {
  background-color: #094420 !important;
}

.text-warning {
  color: #ffc107 !important;
}

.bg-warning {
  background-color: #ffc107 !important;
}

.text-warning-100 {
  color: #fff4d4 !important;
}

.bg-warning-100 {
  background-color: #fff4d4 !important;
}

.text-warning-200 {
  color: #ffe9a9 !important;
}

.bg-warning-200 {
  background-color: #ffe9a9 !important;
}

.text-warning-300 {
  color: #ffdb7d !important;
}

.bg-warning-300 {
  background-color: #ffdb7d !important;
}

.text-warning-400 {
  color: #ffce5b !important;
}

.bg-warning-400 {
  background-color: #ffce5b !important;
}

.text-warning-500 {
  color: #ffc107 !important;
}

.bg-warning-500 {
  background-color: #ffc107 !important;
}

.text-warning-600 {
  color: #e6ad00 !important;
}

.bg-warning-600 {
  background-color: #e6ad00 !important;
}

.text-warning-700 {
  color: #b58900 !important;
}

.bg-warning-700 {
  background-color: #b58900 !important;
}

.text-warning-800 {
  color: #936e00 !important;
}

.bg-warning-800 {
  background-color: #936e00 !important;
}

.text-warning-900 {
  color: #735500 !important;
}

.bg-warning-900 {
  background-color: #735500 !important;
}

.text-danger {
  color: #dc3545 !important;
}

.bg-danger {
  background-color: #dc3545 !important;
}

.text-danger-100 {
  color: #ffe5e8 !important;
}

.bg-danger-100 {
  background-color: #ffe5e8 !important;
}

.text-danger-200 {
  color: #ffb8bf !important;
}

.bg-danger-200 {
  background-color: #ffb8bf !important;
}

.text-danger-300 {
  color: #ff8b95 !important;
}

.bg-danger-300 {
  background-color: #ff8b95 !important;
}

.text-danger-400 {
  color: #ff5d6b !important;
}

.bg-danger-400 {
  background-color: #ff5d6b !important;
}

.text-danger-500 {
  color: #dc3545 !important;
}

.bg-danger-500 {
  background-color: #dc3545 !important;
}

.text-danger-600 {
  color: #c12c3b !important;
}

.bg-danger-600 {
  background-color: #c12c3b !important;
}

.text-danger-700 {
  color: #a22330 !important;
}

.bg-danger-700 {
  background-color: #a22330 !important;
}

.text-danger-800 {
  color: #841b25 !important;
}

.bg-danger-800 {
  background-color: #841b25 !important;
}

.text-danger-900 {
  color: #6c141c !important;
}

.bg-danger-900 {
  background-color: #6c141c !important;
}

.text-info {
  color: #0dcaf0 !important;
}

.bg-info {
  background-color: #0dcaf0 !important;
}

.text-info-100 {
  color: #dff9ff !important;
}

.bg-info-100 {
  background-color: #dff9ff !important;
}

.text-info-200 {
  color: #b0f0ff !important;
}

.bg-info-200 {
  background-color: #b0f0ff !important;
}

.text-info-300 {
  color: #7ae4ff !important;
}

.bg-info-300 {
  background-color: #7ae4ff !important;
}

.text-info-400 {
  color: #42d7ff !important;
}

.bg-info-400 {
  background-color: #42d7ff !important;
}

.text-info-500 {
  color: #0dcaf0 !important;
}

.bg-info-500 {
  background-color: #0dcaf0 !important;
}

.text-info-600 {
  color: #0ab8da !important;
}

.bg-info-600 {
  background-color: #0ab8da !important;
}

.text-info-700 {
  color: #089fbf !important;
}

.bg-info-700 {
  background-color: #089fbf !important;
}

.text-info-800 {
  color: #067f99 !important;
}

.bg-info-800 {
  background-color: #067f99 !important;
}

.text-info-900 {
  color: #055f75 !important;
}

.bg-info-900 {
  background-color: #055f75 !important;
}

.text-secondary {
  color: #6c757d !important;
}

.bg-secondary {
  background-color: #6c757d !important;
}

.text-secondary-100 {
  color: #f8f9fa !important;
}

.bg-secondary-100 {
  background-color: #f8f9fa !important;
}

.text-secondary-200 {
  color: #e9ecef !important;
}

.bg-secondary-200 {
  background-color: #e9ecef !important;
}

.text-secondary-300 {
  color: #dee2e6 !important;
}

.bg-secondary-300 {
  background-color: #dee2e6 !important;
}

.text-secondary-400 {
  color: #ced4da !important;
}

.bg-secondary-400 {
  background-color: #ced4da !important;
}

.text-secondary-500 {
  color: #adb5bd !important;
}

.bg-secondary-500 {
  background-color: #adb5bd !important;
}

.text-secondary-600 {
  color: #6c757d !important;
}

.bg-secondary-600 {
  background-color: #6c757d !important;
}

.text-secondary-700 {
  color: #495057 !important;
}

.bg-secondary-700 {
  background-color: #495057 !important;
}

.text-secondary-800 {
  color: #343a40 !important;
}

.bg-secondary-800 {
  background-color: #343a40 !important;
}

.text-secondary-900 {
  color: #212529 !important;
}

.bg-secondary-900 {
  background-color: #212529 !important;
}

.text-red {
  color: #ff0000 !important;
}

.bg-red {
  background-color: #ff0000 !important;
}

.text-red-100 {
  color: #ffe5e5 !important;
}

.bg-red-100 {
  background-color: #ffe5e5 !important;
}

.text-red-200 {
  color: #ffcccc !important;
}

.bg-red-200 {
  background-color: #ffcccc !important;
}

.text-red-300 {
  color: #ff9999 !important;
}

.bg-red-300 {
  background-color: #ff9999 !important;
}

.text-red-400 {
  color: #ff6666 !important;
}

.bg-red-400 {
  background-color: #ff6666 !important;
}

.text-red-500 {
  color: #ff0000 !important;
}

.bg-red-500 {
  background-color: #ff0000 !important;
}

.text-red-600 {
  color: #e60000 !important;
}

.bg-red-600 {
  background-color: #e60000 !important;
}

.text-red-700 {
  color: #cc0000 !important;
}

.bg-red-700 {
  background-color: #cc0000 !important;
}

.text-red-800 {
  color: #b30000 !important;
}

.bg-red-800 {
  background-color: #b30000 !important;
}

.text-red-900 {
  color: #800000 !important;
}

.bg-red-900 {
  background-color: #800000 !important;
}

.text-orange {
  color: #fd7e14 !important;
}

.bg-orange {
  background-color: #fd7e14 !important;
}

.text-orange-100 {
  color: #fff4e5 !important;
}

.bg-orange-100 {
  background-color: #fff4e5 !important;
}

.text-orange-200 {
  color: #ffeacc !important;
}

.bg-orange-200 {
  background-color: #ffeacc !important;
}

.text-orange-300 {
  color: #ffdb99 !important;
}

.bg-orange-300 {
  background-color: #ffdb99 !important;
}

.text-orange-400 {
  color: #ffc966 !important;
}

.bg-orange-400 {
  background-color: #ffc966 !important;
}

.text-orange-500 {
  color: #fd7e14 !important;
}

.bg-orange-500 {
  background-color: #fd7e14 !important;
}

.text-orange-600 {
  color: #e76d00 !important;
}

.bg-orange-600 {
  background-color: #e76d00 !important;
}

.text-orange-700 {
  color: #cc6200 !important;
}

.bg-orange-700 {
  background-color: #cc6200 !important;
}

.text-orange-800 {
  color: #b35800 !important;
}

.bg-orange-800 {
  background-color: #b35800 !important;
}

.text-orange-900 {
  color: #804000 !important;
}

.bg-orange-900 {
  background-color: #804000 !important;
}

.text-indigo {
  color: #6610f2 !important;
}

.bg-indigo {
  background-color: #6610f2 !important;
}

.text-indigo-100 {
  color: #e5e0ff !important;
}

.bg-indigo-100 {
  background-color: #e5e0ff !important;
}

.text-indigo-200 {
  color: #ccc7ff !important;
}

.bg-indigo-200 {
  background-color: #ccc7ff !important;
}

.text-indigo-300 {
  color: #9991ff !important;
}

.bg-indigo-300 {
  background-color: #9991ff !important;
}

.text-indigo-400 {
  color: #665aff !important;
}

.bg-indigo-400 {
  background-color: #665aff !important;
}

.text-indigo-500 {
  color: #6610f2 !important;
}

.bg-indigo-500 {
  background-color: #6610f2 !important;
}

.text-indigo-600 {
  color: #5a0ed7 !important;
}

.bg-indigo-600 {
  background-color: #5a0ed7 !important;
}

.text-indigo-700 {
  color: #4e0cba !important;
}

.bg-indigo-700 {
  background-color: #4e0cba !important;
}

.text-indigo-800 {
  color: #4209a0 !important;
}

.bg-indigo-800 {
  background-color: #4209a0 !important;
}

.text-indigo-900 {
  color: #350785 !important;
}

.bg-indigo-900 {
  background-color: #350785 !important;
}

.text-teal {
  color: #20c997 !important;
}

.bg-teal {
  background-color: #20c997 !important;
}

.text-teal-100 {
  color: #e6fcf5 !important;
}

.bg-teal-100 {
  background-color: #e6fcf5 !important;
}

.text-teal-200 {
  color: #c0f9e4 !important;
}

.bg-teal-200 {
  background-color: #c0f9e4 !important;
}

.text-teal-300 {
  color: #98f5d1 !important;
}

.bg-teal-300 {
  background-color: #98f5d1 !important;
}

.text-teal-400 {
  color: #6ff2bf !important;
}

.bg-teal-400 {
  background-color: #6ff2bf !important;
}

.text-teal-500 {
  color: #20c997 !important;
}

.bg-teal-500 {
  background-color: #20c997 !important;
}

.text-teal-600 {
  color: #1bb78a !important;
}

.bg-teal-600 {
  background-color: #1bb78a !important;
}

.text-teal-700 {
  color: #179f76 !important;
}

.bg-teal-700 {
  background-color: #179f76 !important;
}

.text-teal-800 {
  color: #138863 !important;
}

.bg-teal-800 {
  background-color: #138863 !important;
}

.text-teal-900 {
  color: #0f7050 !important;
}

.bg-teal-900 {
  background-color: #0f7050 !important;
}

.text-gray {
  color: #6c757d !important;
}

.bg-gray {
  background-color: #6c757d !important;
}

.text-gray-100 {
  color: #f8f9fa !important;
}

.bg-gray-100 {
  background-color: #f8f9fa !important;
}

.text-gray-200 {
  color: #e9ecef !important;
}

.bg-gray-200 {
  background-color: #e9ecef !important;
}

.text-gray-300 {
  color: #dee2e6 !important;
}

.bg-gray-300 {
  background-color: #dee2e6 !important;
}

.text-gray-400 {
  color: #ced4da !important;
}

.bg-gray-400 {
  background-color: #ced4da !important;
}

.text-gray-500 {
  color: #adb5bd !important;
}

.bg-gray-500 {
  background-color: #adb5bd !important;
}

.text-gray-600 {
  color: #6c757d !important;
}

.bg-gray-600 {
  background-color: #6c757d !important;
}

.text-gray-700 {
  color: #495057 !important;
}

.bg-gray-700 {
  background-color: #495057 !important;
}

.text-gray-800 {
  color: #343a40 !important;
}

.bg-gray-800 {
  background-color: #343a40 !important;
}

.text-gray-900 {
  color: #212529 !important;
}

.bg-gray-900 {
  background-color: #212529 !important;
}

@media (min-width: 576px) {
  .sm\:text-light {
    color: #f8f9fa !important;
  }
  .sm\:bg-light {
    background-color: #f8f9fa !important;
  }
  .sm\:text-dark {
    color: #212529 !important;
  }
  .sm\:bg-dark {
    background-color: #212529 !important;
  }
  .sm\:text-primary {
    color: #0d6efd !important;
  }
  .sm\:bg-primary {
    background-color: #0d6efd !important;
  }
  .sm\:text-primary-100 {
    color: #e0f2ff !important;
  }
  .sm\:bg-primary-100 {
    background-color: #e0f2ff !important;
  }
  .sm\:text-primary-200 {
    color: #b3daff !important;
  }
  .sm\:bg-primary-200 {
    background-color: #b3daff !important;
  }
  .sm\:text-primary-300 {
    color: #80c1ff !important;
  }
  .sm\:bg-primary-300 {
    background-color: #80c1ff !important;
  }
  .sm\:text-primary-400 {
    color: #4da8ff !important;
  }
  .sm\:bg-primary-400 {
    background-color: #4da8ff !important;
  }
  .sm\:text-primary-500 {
    color: #0d6efd !important;
  }
  .sm\:bg-primary-500 {
    background-color: #0d6efd !important;
  }
  .sm\:text-primary-600 {
    color: #0b5ed7 !important;
  }
  .sm\:bg-primary-600 {
    background-color: #0b5ed7 !important;
  }
  .sm\:text-primary-700 {
    color: #094abc !important;
  }
  .sm\:bg-primary-700 {
    background-color: #094abc !important;
  }
  .sm\:text-primary-800 {
    color: #073797 !important;
  }
  .sm\:bg-primary-800 {
    background-color: #073797 !important;
  }
  .sm\:text-primary-900 {
    color: #052c7a !important;
  }
  .sm\:bg-primary-900 {
    background-color: #052c7a !important;
  }
  .sm\:text-success {
    color: #198754 !important;
  }
  .sm\:bg-success {
    background-color: #198754 !important;
  }
  .sm\:text-success-100 {
    color: #eafff0 !important;
  }
  .sm\:bg-success-100 {
    background-color: #eafff0 !important;
  }
  .sm\:text-success-200 {
    color: #c6ffd7 !important;
  }
  .sm\:bg-success-200 {
    background-color: #c6ffd7 !important;
  }
  .sm\:text-success-300 {
    color: #96f8b8 !important;
  }
  .sm\:bg-success-300 {
    background-color: #96f8b8 !important;
  }
  .sm\:text-success-400 {
    color: #5ce797 !important;
  }
  .sm\:bg-success-400 {
    background-color: #5ce797 !important;
  }
  .sm\:text-success-500 {
    color: #198754 !important;
  }
  .sm\:bg-success-500 {
    background-color: #198754 !important;
  }
  .sm\:text-success-600 {
    color: #157f46 !important;
  }
  .sm\:bg-success-600 {
    background-color: #157f46 !important;
  }
  .sm\:text-success-700 {
    color: #116937 !important;
  }
  .sm\:bg-success-700 {
    background-color: #116937 !important;
  }
  .sm\:text-success-800 {
    color: #0d552b !important;
  }
  .sm\:bg-success-800 {
    background-color: #0d552b !important;
  }
  .sm\:text-success-900 {
    color: #094420 !important;
  }
  .sm\:bg-success-900 {
    background-color: #094420 !important;
  }
  .sm\:text-warning {
    color: #ffc107 !important;
  }
  .sm\:bg-warning {
    background-color: #ffc107 !important;
  }
  .sm\:text-warning-100 {
    color: #fff4d4 !important;
  }
  .sm\:bg-warning-100 {
    background-color: #fff4d4 !important;
  }
  .sm\:text-warning-200 {
    color: #ffe9a9 !important;
  }
  .sm\:bg-warning-200 {
    background-color: #ffe9a9 !important;
  }
  .sm\:text-warning-300 {
    color: #ffdb7d !important;
  }
  .sm\:bg-warning-300 {
    background-color: #ffdb7d !important;
  }
  .sm\:text-warning-400 {
    color: #ffce5b !important;
  }
  .sm\:bg-warning-400 {
    background-color: #ffce5b !important;
  }
  .sm\:text-warning-500 {
    color: #ffc107 !important;
  }
  .sm\:bg-warning-500 {
    background-color: #ffc107 !important;
  }
  .sm\:text-warning-600 {
    color: #e6ad00 !important;
  }
  .sm\:bg-warning-600 {
    background-color: #e6ad00 !important;
  }
  .sm\:text-warning-700 {
    color: #b58900 !important;
  }
  .sm\:bg-warning-700 {
    background-color: #b58900 !important;
  }
  .sm\:text-warning-800 {
    color: #936e00 !important;
  }
  .sm\:bg-warning-800 {
    background-color: #936e00 !important;
  }
  .sm\:text-warning-900 {
    color: #735500 !important;
  }
  .sm\:bg-warning-900 {
    background-color: #735500 !important;
  }
  .sm\:text-danger {
    color: #dc3545 !important;
  }
  .sm\:bg-danger {
    background-color: #dc3545 !important;
  }
  .sm\:text-danger-100 {
    color: #ffe5e8 !important;
  }
  .sm\:bg-danger-100 {
    background-color: #ffe5e8 !important;
  }
  .sm\:text-danger-200 {
    color: #ffb8bf !important;
  }
  .sm\:bg-danger-200 {
    background-color: #ffb8bf !important;
  }
  .sm\:text-danger-300 {
    color: #ff8b95 !important;
  }
  .sm\:bg-danger-300 {
    background-color: #ff8b95 !important;
  }
  .sm\:text-danger-400 {
    color: #ff5d6b !important;
  }
  .sm\:bg-danger-400 {
    background-color: #ff5d6b !important;
  }
  .sm\:text-danger-500 {
    color: #dc3545 !important;
  }
  .sm\:bg-danger-500 {
    background-color: #dc3545 !important;
  }
  .sm\:text-danger-600 {
    color: #c12c3b !important;
  }
  .sm\:bg-danger-600 {
    background-color: #c12c3b !important;
  }
  .sm\:text-danger-700 {
    color: #a22330 !important;
  }
  .sm\:bg-danger-700 {
    background-color: #a22330 !important;
  }
  .sm\:text-danger-800 {
    color: #841b25 !important;
  }
  .sm\:bg-danger-800 {
    background-color: #841b25 !important;
  }
  .sm\:text-danger-900 {
    color: #6c141c !important;
  }
  .sm\:bg-danger-900 {
    background-color: #6c141c !important;
  }
  .sm\:text-info {
    color: #0dcaf0 !important;
  }
  .sm\:bg-info {
    background-color: #0dcaf0 !important;
  }
  .sm\:text-info-100 {
    color: #dff9ff !important;
  }
  .sm\:bg-info-100 {
    background-color: #dff9ff !important;
  }
  .sm\:text-info-200 {
    color: #b0f0ff !important;
  }
  .sm\:bg-info-200 {
    background-color: #b0f0ff !important;
  }
  .sm\:text-info-300 {
    color: #7ae4ff !important;
  }
  .sm\:bg-info-300 {
    background-color: #7ae4ff !important;
  }
  .sm\:text-info-400 {
    color: #42d7ff !important;
  }
  .sm\:bg-info-400 {
    background-color: #42d7ff !important;
  }
  .sm\:text-info-500 {
    color: #0dcaf0 !important;
  }
  .sm\:bg-info-500 {
    background-color: #0dcaf0 !important;
  }
  .sm\:text-info-600 {
    color: #0ab8da !important;
  }
  .sm\:bg-info-600 {
    background-color: #0ab8da !important;
  }
  .sm\:text-info-700 {
    color: #089fbf !important;
  }
  .sm\:bg-info-700 {
    background-color: #089fbf !important;
  }
  .sm\:text-info-800 {
    color: #067f99 !important;
  }
  .sm\:bg-info-800 {
    background-color: #067f99 !important;
  }
  .sm\:text-info-900 {
    color: #055f75 !important;
  }
  .sm\:bg-info-900 {
    background-color: #055f75 !important;
  }
  .sm\:text-secondary {
    color: #6c757d !important;
  }
  .sm\:bg-secondary {
    background-color: #6c757d !important;
  }
  .sm\:text-secondary-100 {
    color: #f8f9fa !important;
  }
  .sm\:bg-secondary-100 {
    background-color: #f8f9fa !important;
  }
  .sm\:text-secondary-200 {
    color: #e9ecef !important;
  }
  .sm\:bg-secondary-200 {
    background-color: #e9ecef !important;
  }
  .sm\:text-secondary-300 {
    color: #dee2e6 !important;
  }
  .sm\:bg-secondary-300 {
    background-color: #dee2e6 !important;
  }
  .sm\:text-secondary-400 {
    color: #ced4da !important;
  }
  .sm\:bg-secondary-400 {
    background-color: #ced4da !important;
  }
  .sm\:text-secondary-500 {
    color: #adb5bd !important;
  }
  .sm\:bg-secondary-500 {
    background-color: #adb5bd !important;
  }
  .sm\:text-secondary-600 {
    color: #6c757d !important;
  }
  .sm\:bg-secondary-600 {
    background-color: #6c757d !important;
  }
  .sm\:text-secondary-700 {
    color: #495057 !important;
  }
  .sm\:bg-secondary-700 {
    background-color: #495057 !important;
  }
  .sm\:text-secondary-800 {
    color: #343a40 !important;
  }
  .sm\:bg-secondary-800 {
    background-color: #343a40 !important;
  }
  .sm\:text-secondary-900 {
    color: #212529 !important;
  }
  .sm\:bg-secondary-900 {
    background-color: #212529 !important;
  }
  .sm\:text-red {
    color: #ff0000 !important;
  }
  .sm\:bg-red {
    background-color: #ff0000 !important;
  }
  .sm\:text-red-100 {
    color: #ffe5e5 !important;
  }
  .sm\:bg-red-100 {
    background-color: #ffe5e5 !important;
  }
  .sm\:text-red-200 {
    color: #ffcccc !important;
  }
  .sm\:bg-red-200 {
    background-color: #ffcccc !important;
  }
  .sm\:text-red-300 {
    color: #ff9999 !important;
  }
  .sm\:bg-red-300 {
    background-color: #ff9999 !important;
  }
  .sm\:text-red-400 {
    color: #ff6666 !important;
  }
  .sm\:bg-red-400 {
    background-color: #ff6666 !important;
  }
  .sm\:text-red-500 {
    color: #ff0000 !important;
  }
  .sm\:bg-red-500 {
    background-color: #ff0000 !important;
  }
  .sm\:text-red-600 {
    color: #e60000 !important;
  }
  .sm\:bg-red-600 {
    background-color: #e60000 !important;
  }
  .sm\:text-red-700 {
    color: #cc0000 !important;
  }
  .sm\:bg-red-700 {
    background-color: #cc0000 !important;
  }
  .sm\:text-red-800 {
    color: #b30000 !important;
  }
  .sm\:bg-red-800 {
    background-color: #b30000 !important;
  }
  .sm\:text-red-900 {
    color: #800000 !important;
  }
  .sm\:bg-red-900 {
    background-color: #800000 !important;
  }
  .sm\:text-orange {
    color: #fd7e14 !important;
  }
  .sm\:bg-orange {
    background-color: #fd7e14 !important;
  }
  .sm\:text-orange-100 {
    color: #fff4e5 !important;
  }
  .sm\:bg-orange-100 {
    background-color: #fff4e5 !important;
  }
  .sm\:text-orange-200 {
    color: #ffeacc !important;
  }
  .sm\:bg-orange-200 {
    background-color: #ffeacc !important;
  }
  .sm\:text-orange-300 {
    color: #ffdb99 !important;
  }
  .sm\:bg-orange-300 {
    background-color: #ffdb99 !important;
  }
  .sm\:text-orange-400 {
    color: #ffc966 !important;
  }
  .sm\:bg-orange-400 {
    background-color: #ffc966 !important;
  }
  .sm\:text-orange-500 {
    color: #fd7e14 !important;
  }
  .sm\:bg-orange-500 {
    background-color: #fd7e14 !important;
  }
  .sm\:text-orange-600 {
    color: #e76d00 !important;
  }
  .sm\:bg-orange-600 {
    background-color: #e76d00 !important;
  }
  .sm\:text-orange-700 {
    color: #cc6200 !important;
  }
  .sm\:bg-orange-700 {
    background-color: #cc6200 !important;
  }
  .sm\:text-orange-800 {
    color: #b35800 !important;
  }
  .sm\:bg-orange-800 {
    background-color: #b35800 !important;
  }
  .sm\:text-orange-900 {
    color: #804000 !important;
  }
  .sm\:bg-orange-900 {
    background-color: #804000 !important;
  }
  .sm\:text-indigo {
    color: #6610f2 !important;
  }
  .sm\:bg-indigo {
    background-color: #6610f2 !important;
  }
  .sm\:text-indigo-100 {
    color: #e5e0ff !important;
  }
  .sm\:bg-indigo-100 {
    background-color: #e5e0ff !important;
  }
  .sm\:text-indigo-200 {
    color: #ccc7ff !important;
  }
  .sm\:bg-indigo-200 {
    background-color: #ccc7ff !important;
  }
  .sm\:text-indigo-300 {
    color: #9991ff !important;
  }
  .sm\:bg-indigo-300 {
    background-color: #9991ff !important;
  }
  .sm\:text-indigo-400 {
    color: #665aff !important;
  }
  .sm\:bg-indigo-400 {
    background-color: #665aff !important;
  }
  .sm\:text-indigo-500 {
    color: #6610f2 !important;
  }
  .sm\:bg-indigo-500 {
    background-color: #6610f2 !important;
  }
  .sm\:text-indigo-600 {
    color: #5a0ed7 !important;
  }
  .sm\:bg-indigo-600 {
    background-color: #5a0ed7 !important;
  }
  .sm\:text-indigo-700 {
    color: #4e0cba !important;
  }
  .sm\:bg-indigo-700 {
    background-color: #4e0cba !important;
  }
  .sm\:text-indigo-800 {
    color: #4209a0 !important;
  }
  .sm\:bg-indigo-800 {
    background-color: #4209a0 !important;
  }
  .sm\:text-indigo-900 {
    color: #350785 !important;
  }
  .sm\:bg-indigo-900 {
    background-color: #350785 !important;
  }
  .sm\:text-teal {
    color: #20c997 !important;
  }
  .sm\:bg-teal {
    background-color: #20c997 !important;
  }
  .sm\:text-teal-100 {
    color: #e6fcf5 !important;
  }
  .sm\:bg-teal-100 {
    background-color: #e6fcf5 !important;
  }
  .sm\:text-teal-200 {
    color: #c0f9e4 !important;
  }
  .sm\:bg-teal-200 {
    background-color: #c0f9e4 !important;
  }
  .sm\:text-teal-300 {
    color: #98f5d1 !important;
  }
  .sm\:bg-teal-300 {
    background-color: #98f5d1 !important;
  }
  .sm\:text-teal-400 {
    color: #6ff2bf !important;
  }
  .sm\:bg-teal-400 {
    background-color: #6ff2bf !important;
  }
  .sm\:text-teal-500 {
    color: #20c997 !important;
  }
  .sm\:bg-teal-500 {
    background-color: #20c997 !important;
  }
  .sm\:text-teal-600 {
    color: #1bb78a !important;
  }
  .sm\:bg-teal-600 {
    background-color: #1bb78a !important;
  }
  .sm\:text-teal-700 {
    color: #179f76 !important;
  }
  .sm\:bg-teal-700 {
    background-color: #179f76 !important;
  }
  .sm\:text-teal-800 {
    color: #138863 !important;
  }
  .sm\:bg-teal-800 {
    background-color: #138863 !important;
  }
  .sm\:text-teal-900 {
    color: #0f7050 !important;
  }
  .sm\:bg-teal-900 {
    background-color: #0f7050 !important;
  }
  .sm\:text-gray {
    color: #6c757d !important;
  }
  .sm\:bg-gray {
    background-color: #6c757d !important;
  }
  .sm\:text-gray-100 {
    color: #f8f9fa !important;
  }
  .sm\:bg-gray-100 {
    background-color: #f8f9fa !important;
  }
  .sm\:text-gray-200 {
    color: #e9ecef !important;
  }
  .sm\:bg-gray-200 {
    background-color: #e9ecef !important;
  }
  .sm\:text-gray-300 {
    color: #dee2e6 !important;
  }
  .sm\:bg-gray-300 {
    background-color: #dee2e6 !important;
  }
  .sm\:text-gray-400 {
    color: #ced4da !important;
  }
  .sm\:bg-gray-400 {
    background-color: #ced4da !important;
  }
  .sm\:text-gray-500 {
    color: #adb5bd !important;
  }
  .sm\:bg-gray-500 {
    background-color: #adb5bd !important;
  }
  .sm\:text-gray-600 {
    color: #6c757d !important;
  }
  .sm\:bg-gray-600 {
    background-color: #6c757d !important;
  }
  .sm\:text-gray-700 {
    color: #495057 !important;
  }
  .sm\:bg-gray-700 {
    background-color: #495057 !important;
  }
  .sm\:text-gray-800 {
    color: #343a40 !important;
  }
  .sm\:bg-gray-800 {
    background-color: #343a40 !important;
  }
  .sm\:text-gray-900 {
    color: #212529 !important;
  }
  .sm\:bg-gray-900 {
    background-color: #212529 !important;
  }
}
@media (min-width: 768px) {
  .md\:text-light {
    color: #f8f9fa !important;
  }
  .md\:bg-light {
    background-color: #f8f9fa !important;
  }
  .md\:text-dark {
    color: #212529 !important;
  }
  .md\:bg-dark {
    background-color: #212529 !important;
  }
  .md\:text-primary {
    color: #0d6efd !important;
  }
  .md\:bg-primary {
    background-color: #0d6efd !important;
  }
  .md\:text-primary-100 {
    color: #e0f2ff !important;
  }
  .md\:bg-primary-100 {
    background-color: #e0f2ff !important;
  }
  .md\:text-primary-200 {
    color: #b3daff !important;
  }
  .md\:bg-primary-200 {
    background-color: #b3daff !important;
  }
  .md\:text-primary-300 {
    color: #80c1ff !important;
  }
  .md\:bg-primary-300 {
    background-color: #80c1ff !important;
  }
  .md\:text-primary-400 {
    color: #4da8ff !important;
  }
  .md\:bg-primary-400 {
    background-color: #4da8ff !important;
  }
  .md\:text-primary-500 {
    color: #0d6efd !important;
  }
  .md\:bg-primary-500 {
    background-color: #0d6efd !important;
  }
  .md\:text-primary-600 {
    color: #0b5ed7 !important;
  }
  .md\:bg-primary-600 {
    background-color: #0b5ed7 !important;
  }
  .md\:text-primary-700 {
    color: #094abc !important;
  }
  .md\:bg-primary-700 {
    background-color: #094abc !important;
  }
  .md\:text-primary-800 {
    color: #073797 !important;
  }
  .md\:bg-primary-800 {
    background-color: #073797 !important;
  }
  .md\:text-primary-900 {
    color: #052c7a !important;
  }
  .md\:bg-primary-900 {
    background-color: #052c7a !important;
  }
  .md\:text-success {
    color: #198754 !important;
  }
  .md\:bg-success {
    background-color: #198754 !important;
  }
  .md\:text-success-100 {
    color: #eafff0 !important;
  }
  .md\:bg-success-100 {
    background-color: #eafff0 !important;
  }
  .md\:text-success-200 {
    color: #c6ffd7 !important;
  }
  .md\:bg-success-200 {
    background-color: #c6ffd7 !important;
  }
  .md\:text-success-300 {
    color: #96f8b8 !important;
  }
  .md\:bg-success-300 {
    background-color: #96f8b8 !important;
  }
  .md\:text-success-400 {
    color: #5ce797 !important;
  }
  .md\:bg-success-400 {
    background-color: #5ce797 !important;
  }
  .md\:text-success-500 {
    color: #198754 !important;
  }
  .md\:bg-success-500 {
    background-color: #198754 !important;
  }
  .md\:text-success-600 {
    color: #157f46 !important;
  }
  .md\:bg-success-600 {
    background-color: #157f46 !important;
  }
  .md\:text-success-700 {
    color: #116937 !important;
  }
  .md\:bg-success-700 {
    background-color: #116937 !important;
  }
  .md\:text-success-800 {
    color: #0d552b !important;
  }
  .md\:bg-success-800 {
    background-color: #0d552b !important;
  }
  .md\:text-success-900 {
    color: #094420 !important;
  }
  .md\:bg-success-900 {
    background-color: #094420 !important;
  }
  .md\:text-warning {
    color: #ffc107 !important;
  }
  .md\:bg-warning {
    background-color: #ffc107 !important;
  }
  .md\:text-warning-100 {
    color: #fff4d4 !important;
  }
  .md\:bg-warning-100 {
    background-color: #fff4d4 !important;
  }
  .md\:text-warning-200 {
    color: #ffe9a9 !important;
  }
  .md\:bg-warning-200 {
    background-color: #ffe9a9 !important;
  }
  .md\:text-warning-300 {
    color: #ffdb7d !important;
  }
  .md\:bg-warning-300 {
    background-color: #ffdb7d !important;
  }
  .md\:text-warning-400 {
    color: #ffce5b !important;
  }
  .md\:bg-warning-400 {
    background-color: #ffce5b !important;
  }
  .md\:text-warning-500 {
    color: #ffc107 !important;
  }
  .md\:bg-warning-500 {
    background-color: #ffc107 !important;
  }
  .md\:text-warning-600 {
    color: #e6ad00 !important;
  }
  .md\:bg-warning-600 {
    background-color: #e6ad00 !important;
  }
  .md\:text-warning-700 {
    color: #b58900 !important;
  }
  .md\:bg-warning-700 {
    background-color: #b58900 !important;
  }
  .md\:text-warning-800 {
    color: #936e00 !important;
  }
  .md\:bg-warning-800 {
    background-color: #936e00 !important;
  }
  .md\:text-warning-900 {
    color: #735500 !important;
  }
  .md\:bg-warning-900 {
    background-color: #735500 !important;
  }
  .md\:text-danger {
    color: #dc3545 !important;
  }
  .md\:bg-danger {
    background-color: #dc3545 !important;
  }
  .md\:text-danger-100 {
    color: #ffe5e8 !important;
  }
  .md\:bg-danger-100 {
    background-color: #ffe5e8 !important;
  }
  .md\:text-danger-200 {
    color: #ffb8bf !important;
  }
  .md\:bg-danger-200 {
    background-color: #ffb8bf !important;
  }
  .md\:text-danger-300 {
    color: #ff8b95 !important;
  }
  .md\:bg-danger-300 {
    background-color: #ff8b95 !important;
  }
  .md\:text-danger-400 {
    color: #ff5d6b !important;
  }
  .md\:bg-danger-400 {
    background-color: #ff5d6b !important;
  }
  .md\:text-danger-500 {
    color: #dc3545 !important;
  }
  .md\:bg-danger-500 {
    background-color: #dc3545 !important;
  }
  .md\:text-danger-600 {
    color: #c12c3b !important;
  }
  .md\:bg-danger-600 {
    background-color: #c12c3b !important;
  }
  .md\:text-danger-700 {
    color: #a22330 !important;
  }
  .md\:bg-danger-700 {
    background-color: #a22330 !important;
  }
  .md\:text-danger-800 {
    color: #841b25 !important;
  }
  .md\:bg-danger-800 {
    background-color: #841b25 !important;
  }
  .md\:text-danger-900 {
    color: #6c141c !important;
  }
  .md\:bg-danger-900 {
    background-color: #6c141c !important;
  }
  .md\:text-info {
    color: #0dcaf0 !important;
  }
  .md\:bg-info {
    background-color: #0dcaf0 !important;
  }
  .md\:text-info-100 {
    color: #dff9ff !important;
  }
  .md\:bg-info-100 {
    background-color: #dff9ff !important;
  }
  .md\:text-info-200 {
    color: #b0f0ff !important;
  }
  .md\:bg-info-200 {
    background-color: #b0f0ff !important;
  }
  .md\:text-info-300 {
    color: #7ae4ff !important;
  }
  .md\:bg-info-300 {
    background-color: #7ae4ff !important;
  }
  .md\:text-info-400 {
    color: #42d7ff !important;
  }
  .md\:bg-info-400 {
    background-color: #42d7ff !important;
  }
  .md\:text-info-500 {
    color: #0dcaf0 !important;
  }
  .md\:bg-info-500 {
    background-color: #0dcaf0 !important;
  }
  .md\:text-info-600 {
    color: #0ab8da !important;
  }
  .md\:bg-info-600 {
    background-color: #0ab8da !important;
  }
  .md\:text-info-700 {
    color: #089fbf !important;
  }
  .md\:bg-info-700 {
    background-color: #089fbf !important;
  }
  .md\:text-info-800 {
    color: #067f99 !important;
  }
  .md\:bg-info-800 {
    background-color: #067f99 !important;
  }
  .md\:text-info-900 {
    color: #055f75 !important;
  }
  .md\:bg-info-900 {
    background-color: #055f75 !important;
  }
  .md\:text-secondary {
    color: #6c757d !important;
  }
  .md\:bg-secondary {
    background-color: #6c757d !important;
  }
  .md\:text-secondary-100 {
    color: #f8f9fa !important;
  }
  .md\:bg-secondary-100 {
    background-color: #f8f9fa !important;
  }
  .md\:text-secondary-200 {
    color: #e9ecef !important;
  }
  .md\:bg-secondary-200 {
    background-color: #e9ecef !important;
  }
  .md\:text-secondary-300 {
    color: #dee2e6 !important;
  }
  .md\:bg-secondary-300 {
    background-color: #dee2e6 !important;
  }
  .md\:text-secondary-400 {
    color: #ced4da !important;
  }
  .md\:bg-secondary-400 {
    background-color: #ced4da !important;
  }
  .md\:text-secondary-500 {
    color: #adb5bd !important;
  }
  .md\:bg-secondary-500 {
    background-color: #adb5bd !important;
  }
  .md\:text-secondary-600 {
    color: #6c757d !important;
  }
  .md\:bg-secondary-600 {
    background-color: #6c757d !important;
  }
  .md\:text-secondary-700 {
    color: #495057 !important;
  }
  .md\:bg-secondary-700 {
    background-color: #495057 !important;
  }
  .md\:text-secondary-800 {
    color: #343a40 !important;
  }
  .md\:bg-secondary-800 {
    background-color: #343a40 !important;
  }
  .md\:text-secondary-900 {
    color: #212529 !important;
  }
  .md\:bg-secondary-900 {
    background-color: #212529 !important;
  }
  .md\:text-red {
    color: #ff0000 !important;
  }
  .md\:bg-red {
    background-color: #ff0000 !important;
  }
  .md\:text-red-100 {
    color: #ffe5e5 !important;
  }
  .md\:bg-red-100 {
    background-color: #ffe5e5 !important;
  }
  .md\:text-red-200 {
    color: #ffcccc !important;
  }
  .md\:bg-red-200 {
    background-color: #ffcccc !important;
  }
  .md\:text-red-300 {
    color: #ff9999 !important;
  }
  .md\:bg-red-300 {
    background-color: #ff9999 !important;
  }
  .md\:text-red-400 {
    color: #ff6666 !important;
  }
  .md\:bg-red-400 {
    background-color: #ff6666 !important;
  }
  .md\:text-red-500 {
    color: #ff0000 !important;
  }
  .md\:bg-red-500 {
    background-color: #ff0000 !important;
  }
  .md\:text-red-600 {
    color: #e60000 !important;
  }
  .md\:bg-red-600 {
    background-color: #e60000 !important;
  }
  .md\:text-red-700 {
    color: #cc0000 !important;
  }
  .md\:bg-red-700 {
    background-color: #cc0000 !important;
  }
  .md\:text-red-800 {
    color: #b30000 !important;
  }
  .md\:bg-red-800 {
    background-color: #b30000 !important;
  }
  .md\:text-red-900 {
    color: #800000 !important;
  }
  .md\:bg-red-900 {
    background-color: #800000 !important;
  }
  .md\:text-orange {
    color: #fd7e14 !important;
  }
  .md\:bg-orange {
    background-color: #fd7e14 !important;
  }
  .md\:text-orange-100 {
    color: #fff4e5 !important;
  }
  .md\:bg-orange-100 {
    background-color: #fff4e5 !important;
  }
  .md\:text-orange-200 {
    color: #ffeacc !important;
  }
  .md\:bg-orange-200 {
    background-color: #ffeacc !important;
  }
  .md\:text-orange-300 {
    color: #ffdb99 !important;
  }
  .md\:bg-orange-300 {
    background-color: #ffdb99 !important;
  }
  .md\:text-orange-400 {
    color: #ffc966 !important;
  }
  .md\:bg-orange-400 {
    background-color: #ffc966 !important;
  }
  .md\:text-orange-500 {
    color: #fd7e14 !important;
  }
  .md\:bg-orange-500 {
    background-color: #fd7e14 !important;
  }
  .md\:text-orange-600 {
    color: #e76d00 !important;
  }
  .md\:bg-orange-600 {
    background-color: #e76d00 !important;
  }
  .md\:text-orange-700 {
    color: #cc6200 !important;
  }
  .md\:bg-orange-700 {
    background-color: #cc6200 !important;
  }
  .md\:text-orange-800 {
    color: #b35800 !important;
  }
  .md\:bg-orange-800 {
    background-color: #b35800 !important;
  }
  .md\:text-orange-900 {
    color: #804000 !important;
  }
  .md\:bg-orange-900 {
    background-color: #804000 !important;
  }
  .md\:text-indigo {
    color: #6610f2 !important;
  }
  .md\:bg-indigo {
    background-color: #6610f2 !important;
  }
  .md\:text-indigo-100 {
    color: #e5e0ff !important;
  }
  .md\:bg-indigo-100 {
    background-color: #e5e0ff !important;
  }
  .md\:text-indigo-200 {
    color: #ccc7ff !important;
  }
  .md\:bg-indigo-200 {
    background-color: #ccc7ff !important;
  }
  .md\:text-indigo-300 {
    color: #9991ff !important;
  }
  .md\:bg-indigo-300 {
    background-color: #9991ff !important;
  }
  .md\:text-indigo-400 {
    color: #665aff !important;
  }
  .md\:bg-indigo-400 {
    background-color: #665aff !important;
  }
  .md\:text-indigo-500 {
    color: #6610f2 !important;
  }
  .md\:bg-indigo-500 {
    background-color: #6610f2 !important;
  }
  .md\:text-indigo-600 {
    color: #5a0ed7 !important;
  }
  .md\:bg-indigo-600 {
    background-color: #5a0ed7 !important;
  }
  .md\:text-indigo-700 {
    color: #4e0cba !important;
  }
  .md\:bg-indigo-700 {
    background-color: #4e0cba !important;
  }
  .md\:text-indigo-800 {
    color: #4209a0 !important;
  }
  .md\:bg-indigo-800 {
    background-color: #4209a0 !important;
  }
  .md\:text-indigo-900 {
    color: #350785 !important;
  }
  .md\:bg-indigo-900 {
    background-color: #350785 !important;
  }
  .md\:text-teal {
    color: #20c997 !important;
  }
  .md\:bg-teal {
    background-color: #20c997 !important;
  }
  .md\:text-teal-100 {
    color: #e6fcf5 !important;
  }
  .md\:bg-teal-100 {
    background-color: #e6fcf5 !important;
  }
  .md\:text-teal-200 {
    color: #c0f9e4 !important;
  }
  .md\:bg-teal-200 {
    background-color: #c0f9e4 !important;
  }
  .md\:text-teal-300 {
    color: #98f5d1 !important;
  }
  .md\:bg-teal-300 {
    background-color: #98f5d1 !important;
  }
  .md\:text-teal-400 {
    color: #6ff2bf !important;
  }
  .md\:bg-teal-400 {
    background-color: #6ff2bf !important;
  }
  .md\:text-teal-500 {
    color: #20c997 !important;
  }
  .md\:bg-teal-500 {
    background-color: #20c997 !important;
  }
  .md\:text-teal-600 {
    color: #1bb78a !important;
  }
  .md\:bg-teal-600 {
    background-color: #1bb78a !important;
  }
  .md\:text-teal-700 {
    color: #179f76 !important;
  }
  .md\:bg-teal-700 {
    background-color: #179f76 !important;
  }
  .md\:text-teal-800 {
    color: #138863 !important;
  }
  .md\:bg-teal-800 {
    background-color: #138863 !important;
  }
  .md\:text-teal-900 {
    color: #0f7050 !important;
  }
  .md\:bg-teal-900 {
    background-color: #0f7050 !important;
  }
  .md\:text-gray {
    color: #6c757d !important;
  }
  .md\:bg-gray {
    background-color: #6c757d !important;
  }
  .md\:text-gray-100 {
    color: #f8f9fa !important;
  }
  .md\:bg-gray-100 {
    background-color: #f8f9fa !important;
  }
  .md\:text-gray-200 {
    color: #e9ecef !important;
  }
  .md\:bg-gray-200 {
    background-color: #e9ecef !important;
  }
  .md\:text-gray-300 {
    color: #dee2e6 !important;
  }
  .md\:bg-gray-300 {
    background-color: #dee2e6 !important;
  }
  .md\:text-gray-400 {
    color: #ced4da !important;
  }
  .md\:bg-gray-400 {
    background-color: #ced4da !important;
  }
  .md\:text-gray-500 {
    color: #adb5bd !important;
  }
  .md\:bg-gray-500 {
    background-color: #adb5bd !important;
  }
  .md\:text-gray-600 {
    color: #6c757d !important;
  }
  .md\:bg-gray-600 {
    background-color: #6c757d !important;
  }
  .md\:text-gray-700 {
    color: #495057 !important;
  }
  .md\:bg-gray-700 {
    background-color: #495057 !important;
  }
  .md\:text-gray-800 {
    color: #343a40 !important;
  }
  .md\:bg-gray-800 {
    background-color: #343a40 !important;
  }
  .md\:text-gray-900 {
    color: #212529 !important;
  }
  .md\:bg-gray-900 {
    background-color: #212529 !important;
  }
}
@media (min-width: 992px) {
  .lg\:text-light {
    color: #f8f9fa !important;
  }
  .lg\:bg-light {
    background-color: #f8f9fa !important;
  }
  .lg\:text-dark {
    color: #212529 !important;
  }
  .lg\:bg-dark {
    background-color: #212529 !important;
  }
  .lg\:text-primary {
    color: #0d6efd !important;
  }
  .lg\:bg-primary {
    background-color: #0d6efd !important;
  }
  .lg\:text-primary-100 {
    color: #e0f2ff !important;
  }
  .lg\:bg-primary-100 {
    background-color: #e0f2ff !important;
  }
  .lg\:text-primary-200 {
    color: #b3daff !important;
  }
  .lg\:bg-primary-200 {
    background-color: #b3daff !important;
  }
  .lg\:text-primary-300 {
    color: #80c1ff !important;
  }
  .lg\:bg-primary-300 {
    background-color: #80c1ff !important;
  }
  .lg\:text-primary-400 {
    color: #4da8ff !important;
  }
  .lg\:bg-primary-400 {
    background-color: #4da8ff !important;
  }
  .lg\:text-primary-500 {
    color: #0d6efd !important;
  }
  .lg\:bg-primary-500 {
    background-color: #0d6efd !important;
  }
  .lg\:text-primary-600 {
    color: #0b5ed7 !important;
  }
  .lg\:bg-primary-600 {
    background-color: #0b5ed7 !important;
  }
  .lg\:text-primary-700 {
    color: #094abc !important;
  }
  .lg\:bg-primary-700 {
    background-color: #094abc !important;
  }
  .lg\:text-primary-800 {
    color: #073797 !important;
  }
  .lg\:bg-primary-800 {
    background-color: #073797 !important;
  }
  .lg\:text-primary-900 {
    color: #052c7a !important;
  }
  .lg\:bg-primary-900 {
    background-color: #052c7a !important;
  }
  .lg\:text-success {
    color: #198754 !important;
  }
  .lg\:bg-success {
    background-color: #198754 !important;
  }
  .lg\:text-success-100 {
    color: #eafff0 !important;
  }
  .lg\:bg-success-100 {
    background-color: #eafff0 !important;
  }
  .lg\:text-success-200 {
    color: #c6ffd7 !important;
  }
  .lg\:bg-success-200 {
    background-color: #c6ffd7 !important;
  }
  .lg\:text-success-300 {
    color: #96f8b8 !important;
  }
  .lg\:bg-success-300 {
    background-color: #96f8b8 !important;
  }
  .lg\:text-success-400 {
    color: #5ce797 !important;
  }
  .lg\:bg-success-400 {
    background-color: #5ce797 !important;
  }
  .lg\:text-success-500 {
    color: #198754 !important;
  }
  .lg\:bg-success-500 {
    background-color: #198754 !important;
  }
  .lg\:text-success-600 {
    color: #157f46 !important;
  }
  .lg\:bg-success-600 {
    background-color: #157f46 !important;
  }
  .lg\:text-success-700 {
    color: #116937 !important;
  }
  .lg\:bg-success-700 {
    background-color: #116937 !important;
  }
  .lg\:text-success-800 {
    color: #0d552b !important;
  }
  .lg\:bg-success-800 {
    background-color: #0d552b !important;
  }
  .lg\:text-success-900 {
    color: #094420 !important;
  }
  .lg\:bg-success-900 {
    background-color: #094420 !important;
  }
  .lg\:text-warning {
    color: #ffc107 !important;
  }
  .lg\:bg-warning {
    background-color: #ffc107 !important;
  }
  .lg\:text-warning-100 {
    color: #fff4d4 !important;
  }
  .lg\:bg-warning-100 {
    background-color: #fff4d4 !important;
  }
  .lg\:text-warning-200 {
    color: #ffe9a9 !important;
  }
  .lg\:bg-warning-200 {
    background-color: #ffe9a9 !important;
  }
  .lg\:text-warning-300 {
    color: #ffdb7d !important;
  }
  .lg\:bg-warning-300 {
    background-color: #ffdb7d !important;
  }
  .lg\:text-warning-400 {
    color: #ffce5b !important;
  }
  .lg\:bg-warning-400 {
    background-color: #ffce5b !important;
  }
  .lg\:text-warning-500 {
    color: #ffc107 !important;
  }
  .lg\:bg-warning-500 {
    background-color: #ffc107 !important;
  }
  .lg\:text-warning-600 {
    color: #e6ad00 !important;
  }
  .lg\:bg-warning-600 {
    background-color: #e6ad00 !important;
  }
  .lg\:text-warning-700 {
    color: #b58900 !important;
  }
  .lg\:bg-warning-700 {
    background-color: #b58900 !important;
  }
  .lg\:text-warning-800 {
    color: #936e00 !important;
  }
  .lg\:bg-warning-800 {
    background-color: #936e00 !important;
  }
  .lg\:text-warning-900 {
    color: #735500 !important;
  }
  .lg\:bg-warning-900 {
    background-color: #735500 !important;
  }
  .lg\:text-danger {
    color: #dc3545 !important;
  }
  .lg\:bg-danger {
    background-color: #dc3545 !important;
  }
  .lg\:text-danger-100 {
    color: #ffe5e8 !important;
  }
  .lg\:bg-danger-100 {
    background-color: #ffe5e8 !important;
  }
  .lg\:text-danger-200 {
    color: #ffb8bf !important;
  }
  .lg\:bg-danger-200 {
    background-color: #ffb8bf !important;
  }
  .lg\:text-danger-300 {
    color: #ff8b95 !important;
  }
  .lg\:bg-danger-300 {
    background-color: #ff8b95 !important;
  }
  .lg\:text-danger-400 {
    color: #ff5d6b !important;
  }
  .lg\:bg-danger-400 {
    background-color: #ff5d6b !important;
  }
  .lg\:text-danger-500 {
    color: #dc3545 !important;
  }
  .lg\:bg-danger-500 {
    background-color: #dc3545 !important;
  }
  .lg\:text-danger-600 {
    color: #c12c3b !important;
  }
  .lg\:bg-danger-600 {
    background-color: #c12c3b !important;
  }
  .lg\:text-danger-700 {
    color: #a22330 !important;
  }
  .lg\:bg-danger-700 {
    background-color: #a22330 !important;
  }
  .lg\:text-danger-800 {
    color: #841b25 !important;
  }
  .lg\:bg-danger-800 {
    background-color: #841b25 !important;
  }
  .lg\:text-danger-900 {
    color: #6c141c !important;
  }
  .lg\:bg-danger-900 {
    background-color: #6c141c !important;
  }
  .lg\:text-info {
    color: #0dcaf0 !important;
  }
  .lg\:bg-info {
    background-color: #0dcaf0 !important;
  }
  .lg\:text-info-100 {
    color: #dff9ff !important;
  }
  .lg\:bg-info-100 {
    background-color: #dff9ff !important;
  }
  .lg\:text-info-200 {
    color: #b0f0ff !important;
  }
  .lg\:bg-info-200 {
    background-color: #b0f0ff !important;
  }
  .lg\:text-info-300 {
    color: #7ae4ff !important;
  }
  .lg\:bg-info-300 {
    background-color: #7ae4ff !important;
  }
  .lg\:text-info-400 {
    color: #42d7ff !important;
  }
  .lg\:bg-info-400 {
    background-color: #42d7ff !important;
  }
  .lg\:text-info-500 {
    color: #0dcaf0 !important;
  }
  .lg\:bg-info-500 {
    background-color: #0dcaf0 !important;
  }
  .lg\:text-info-600 {
    color: #0ab8da !important;
  }
  .lg\:bg-info-600 {
    background-color: #0ab8da !important;
  }
  .lg\:text-info-700 {
    color: #089fbf !important;
  }
  .lg\:bg-info-700 {
    background-color: #089fbf !important;
  }
  .lg\:text-info-800 {
    color: #067f99 !important;
  }
  .lg\:bg-info-800 {
    background-color: #067f99 !important;
  }
  .lg\:text-info-900 {
    color: #055f75 !important;
  }
  .lg\:bg-info-900 {
    background-color: #055f75 !important;
  }
  .lg\:text-secondary {
    color: #6c757d !important;
  }
  .lg\:bg-secondary {
    background-color: #6c757d !important;
  }
  .lg\:text-secondary-100 {
    color: #f8f9fa !important;
  }
  .lg\:bg-secondary-100 {
    background-color: #f8f9fa !important;
  }
  .lg\:text-secondary-200 {
    color: #e9ecef !important;
  }
  .lg\:bg-secondary-200 {
    background-color: #e9ecef !important;
  }
  .lg\:text-secondary-300 {
    color: #dee2e6 !important;
  }
  .lg\:bg-secondary-300 {
    background-color: #dee2e6 !important;
  }
  .lg\:text-secondary-400 {
    color: #ced4da !important;
  }
  .lg\:bg-secondary-400 {
    background-color: #ced4da !important;
  }
  .lg\:text-secondary-500 {
    color: #adb5bd !important;
  }
  .lg\:bg-secondary-500 {
    background-color: #adb5bd !important;
  }
  .lg\:text-secondary-600 {
    color: #6c757d !important;
  }
  .lg\:bg-secondary-600 {
    background-color: #6c757d !important;
  }
  .lg\:text-secondary-700 {
    color: #495057 !important;
  }
  .lg\:bg-secondary-700 {
    background-color: #495057 !important;
  }
  .lg\:text-secondary-800 {
    color: #343a40 !important;
  }
  .lg\:bg-secondary-800 {
    background-color: #343a40 !important;
  }
  .lg\:text-secondary-900 {
    color: #212529 !important;
  }
  .lg\:bg-secondary-900 {
    background-color: #212529 !important;
  }
  .lg\:text-red {
    color: #ff0000 !important;
  }
  .lg\:bg-red {
    background-color: #ff0000 !important;
  }
  .lg\:text-red-100 {
    color: #ffe5e5 !important;
  }
  .lg\:bg-red-100 {
    background-color: #ffe5e5 !important;
  }
  .lg\:text-red-200 {
    color: #ffcccc !important;
  }
  .lg\:bg-red-200 {
    background-color: #ffcccc !important;
  }
  .lg\:text-red-300 {
    color: #ff9999 !important;
  }
  .lg\:bg-red-300 {
    background-color: #ff9999 !important;
  }
  .lg\:text-red-400 {
    color: #ff6666 !important;
  }
  .lg\:bg-red-400 {
    background-color: #ff6666 !important;
  }
  .lg\:text-red-500 {
    color: #ff0000 !important;
  }
  .lg\:bg-red-500 {
    background-color: #ff0000 !important;
  }
  .lg\:text-red-600 {
    color: #e60000 !important;
  }
  .lg\:bg-red-600 {
    background-color: #e60000 !important;
  }
  .lg\:text-red-700 {
    color: #cc0000 !important;
  }
  .lg\:bg-red-700 {
    background-color: #cc0000 !important;
  }
  .lg\:text-red-800 {
    color: #b30000 !important;
  }
  .lg\:bg-red-800 {
    background-color: #b30000 !important;
  }
  .lg\:text-red-900 {
    color: #800000 !important;
  }
  .lg\:bg-red-900 {
    background-color: #800000 !important;
  }
  .lg\:text-orange {
    color: #fd7e14 !important;
  }
  .lg\:bg-orange {
    background-color: #fd7e14 !important;
  }
  .lg\:text-orange-100 {
    color: #fff4e5 !important;
  }
  .lg\:bg-orange-100 {
    background-color: #fff4e5 !important;
  }
  .lg\:text-orange-200 {
    color: #ffeacc !important;
  }
  .lg\:bg-orange-200 {
    background-color: #ffeacc !important;
  }
  .lg\:text-orange-300 {
    color: #ffdb99 !important;
  }
  .lg\:bg-orange-300 {
    background-color: #ffdb99 !important;
  }
  .lg\:text-orange-400 {
    color: #ffc966 !important;
  }
  .lg\:bg-orange-400 {
    background-color: #ffc966 !important;
  }
  .lg\:text-orange-500 {
    color: #fd7e14 !important;
  }
  .lg\:bg-orange-500 {
    background-color: #fd7e14 !important;
  }
  .lg\:text-orange-600 {
    color: #e76d00 !important;
  }
  .lg\:bg-orange-600 {
    background-color: #e76d00 !important;
  }
  .lg\:text-orange-700 {
    color: #cc6200 !important;
  }
  .lg\:bg-orange-700 {
    background-color: #cc6200 !important;
  }
  .lg\:text-orange-800 {
    color: #b35800 !important;
  }
  .lg\:bg-orange-800 {
    background-color: #b35800 !important;
  }
  .lg\:text-orange-900 {
    color: #804000 !important;
  }
  .lg\:bg-orange-900 {
    background-color: #804000 !important;
  }
  .lg\:text-indigo {
    color: #6610f2 !important;
  }
  .lg\:bg-indigo {
    background-color: #6610f2 !important;
  }
  .lg\:text-indigo-100 {
    color: #e5e0ff !important;
  }
  .lg\:bg-indigo-100 {
    background-color: #e5e0ff !important;
  }
  .lg\:text-indigo-200 {
    color: #ccc7ff !important;
  }
  .lg\:bg-indigo-200 {
    background-color: #ccc7ff !important;
  }
  .lg\:text-indigo-300 {
    color: #9991ff !important;
  }
  .lg\:bg-indigo-300 {
    background-color: #9991ff !important;
  }
  .lg\:text-indigo-400 {
    color: #665aff !important;
  }
  .lg\:bg-indigo-400 {
    background-color: #665aff !important;
  }
  .lg\:text-indigo-500 {
    color: #6610f2 !important;
  }
  .lg\:bg-indigo-500 {
    background-color: #6610f2 !important;
  }
  .lg\:text-indigo-600 {
    color: #5a0ed7 !important;
  }
  .lg\:bg-indigo-600 {
    background-color: #5a0ed7 !important;
  }
  .lg\:text-indigo-700 {
    color: #4e0cba !important;
  }
  .lg\:bg-indigo-700 {
    background-color: #4e0cba !important;
  }
  .lg\:text-indigo-800 {
    color: #4209a0 !important;
  }
  .lg\:bg-indigo-800 {
    background-color: #4209a0 !important;
  }
  .lg\:text-indigo-900 {
    color: #350785 !important;
  }
  .lg\:bg-indigo-900 {
    background-color: #350785 !important;
  }
  .lg\:text-teal {
    color: #20c997 !important;
  }
  .lg\:bg-teal {
    background-color: #20c997 !important;
  }
  .lg\:text-teal-100 {
    color: #e6fcf5 !important;
  }
  .lg\:bg-teal-100 {
    background-color: #e6fcf5 !important;
  }
  .lg\:text-teal-200 {
    color: #c0f9e4 !important;
  }
  .lg\:bg-teal-200 {
    background-color: #c0f9e4 !important;
  }
  .lg\:text-teal-300 {
    color: #98f5d1 !important;
  }
  .lg\:bg-teal-300 {
    background-color: #98f5d1 !important;
  }
  .lg\:text-teal-400 {
    color: #6ff2bf !important;
  }
  .lg\:bg-teal-400 {
    background-color: #6ff2bf !important;
  }
  .lg\:text-teal-500 {
    color: #20c997 !important;
  }
  .lg\:bg-teal-500 {
    background-color: #20c997 !important;
  }
  .lg\:text-teal-600 {
    color: #1bb78a !important;
  }
  .lg\:bg-teal-600 {
    background-color: #1bb78a !important;
  }
  .lg\:text-teal-700 {
    color: #179f76 !important;
  }
  .lg\:bg-teal-700 {
    background-color: #179f76 !important;
  }
  .lg\:text-teal-800 {
    color: #138863 !important;
  }
  .lg\:bg-teal-800 {
    background-color: #138863 !important;
  }
  .lg\:text-teal-900 {
    color: #0f7050 !important;
  }
  .lg\:bg-teal-900 {
    background-color: #0f7050 !important;
  }
  .lg\:text-gray {
    color: #6c757d !important;
  }
  .lg\:bg-gray {
    background-color: #6c757d !important;
  }
  .lg\:text-gray-100 {
    color: #f8f9fa !important;
  }
  .lg\:bg-gray-100 {
    background-color: #f8f9fa !important;
  }
  .lg\:text-gray-200 {
    color: #e9ecef !important;
  }
  .lg\:bg-gray-200 {
    background-color: #e9ecef !important;
  }
  .lg\:text-gray-300 {
    color: #dee2e6 !important;
  }
  .lg\:bg-gray-300 {
    background-color: #dee2e6 !important;
  }
  .lg\:text-gray-400 {
    color: #ced4da !important;
  }
  .lg\:bg-gray-400 {
    background-color: #ced4da !important;
  }
  .lg\:text-gray-500 {
    color: #adb5bd !important;
  }
  .lg\:bg-gray-500 {
    background-color: #adb5bd !important;
  }
  .lg\:text-gray-600 {
    color: #6c757d !important;
  }
  .lg\:bg-gray-600 {
    background-color: #6c757d !important;
  }
  .lg\:text-gray-700 {
    color: #495057 !important;
  }
  .lg\:bg-gray-700 {
    background-color: #495057 !important;
  }
  .lg\:text-gray-800 {
    color: #343a40 !important;
  }
  .lg\:bg-gray-800 {
    background-color: #343a40 !important;
  }
  .lg\:text-gray-900 {
    color: #212529 !important;
  }
  .lg\:bg-gray-900 {
    background-color: #212529 !important;
  }
}
@media (min-width: 1200px) {
  .xl\:text-light {
    color: #f8f9fa !important;
  }
  .xl\:bg-light {
    background-color: #f8f9fa !important;
  }
  .xl\:text-dark {
    color: #212529 !important;
  }
  .xl\:bg-dark {
    background-color: #212529 !important;
  }
  .xl\:text-primary {
    color: #0d6efd !important;
  }
  .xl\:bg-primary {
    background-color: #0d6efd !important;
  }
  .xl\:text-primary-100 {
    color: #e0f2ff !important;
  }
  .xl\:bg-primary-100 {
    background-color: #e0f2ff !important;
  }
  .xl\:text-primary-200 {
    color: #b3daff !important;
  }
  .xl\:bg-primary-200 {
    background-color: #b3daff !important;
  }
  .xl\:text-primary-300 {
    color: #80c1ff !important;
  }
  .xl\:bg-primary-300 {
    background-color: #80c1ff !important;
  }
  .xl\:text-primary-400 {
    color: #4da8ff !important;
  }
  .xl\:bg-primary-400 {
    background-color: #4da8ff !important;
  }
  .xl\:text-primary-500 {
    color: #0d6efd !important;
  }
  .xl\:bg-primary-500 {
    background-color: #0d6efd !important;
  }
  .xl\:text-primary-600 {
    color: #0b5ed7 !important;
  }
  .xl\:bg-primary-600 {
    background-color: #0b5ed7 !important;
  }
  .xl\:text-primary-700 {
    color: #094abc !important;
  }
  .xl\:bg-primary-700 {
    background-color: #094abc !important;
  }
  .xl\:text-primary-800 {
    color: #073797 !important;
  }
  .xl\:bg-primary-800 {
    background-color: #073797 !important;
  }
  .xl\:text-primary-900 {
    color: #052c7a !important;
  }
  .xl\:bg-primary-900 {
    background-color: #052c7a !important;
  }
  .xl\:text-success {
    color: #198754 !important;
  }
  .xl\:bg-success {
    background-color: #198754 !important;
  }
  .xl\:text-success-100 {
    color: #eafff0 !important;
  }
  .xl\:bg-success-100 {
    background-color: #eafff0 !important;
  }
  .xl\:text-success-200 {
    color: #c6ffd7 !important;
  }
  .xl\:bg-success-200 {
    background-color: #c6ffd7 !important;
  }
  .xl\:text-success-300 {
    color: #96f8b8 !important;
  }
  .xl\:bg-success-300 {
    background-color: #96f8b8 !important;
  }
  .xl\:text-success-400 {
    color: #5ce797 !important;
  }
  .xl\:bg-success-400 {
    background-color: #5ce797 !important;
  }
  .xl\:text-success-500 {
    color: #198754 !important;
  }
  .xl\:bg-success-500 {
    background-color: #198754 !important;
  }
  .xl\:text-success-600 {
    color: #157f46 !important;
  }
  .xl\:bg-success-600 {
    background-color: #157f46 !important;
  }
  .xl\:text-success-700 {
    color: #116937 !important;
  }
  .xl\:bg-success-700 {
    background-color: #116937 !important;
  }
  .xl\:text-success-800 {
    color: #0d552b !important;
  }
  .xl\:bg-success-800 {
    background-color: #0d552b !important;
  }
  .xl\:text-success-900 {
    color: #094420 !important;
  }
  .xl\:bg-success-900 {
    background-color: #094420 !important;
  }
  .xl\:text-warning {
    color: #ffc107 !important;
  }
  .xl\:bg-warning {
    background-color: #ffc107 !important;
  }
  .xl\:text-warning-100 {
    color: #fff4d4 !important;
  }
  .xl\:bg-warning-100 {
    background-color: #fff4d4 !important;
  }
  .xl\:text-warning-200 {
    color: #ffe9a9 !important;
  }
  .xl\:bg-warning-200 {
    background-color: #ffe9a9 !important;
  }
  .xl\:text-warning-300 {
    color: #ffdb7d !important;
  }
  .xl\:bg-warning-300 {
    background-color: #ffdb7d !important;
  }
  .xl\:text-warning-400 {
    color: #ffce5b !important;
  }
  .xl\:bg-warning-400 {
    background-color: #ffce5b !important;
  }
  .xl\:text-warning-500 {
    color: #ffc107 !important;
  }
  .xl\:bg-warning-500 {
    background-color: #ffc107 !important;
  }
  .xl\:text-warning-600 {
    color: #e6ad00 !important;
  }
  .xl\:bg-warning-600 {
    background-color: #e6ad00 !important;
  }
  .xl\:text-warning-700 {
    color: #b58900 !important;
  }
  .xl\:bg-warning-700 {
    background-color: #b58900 !important;
  }
  .xl\:text-warning-800 {
    color: #936e00 !important;
  }
  .xl\:bg-warning-800 {
    background-color: #936e00 !important;
  }
  .xl\:text-warning-900 {
    color: #735500 !important;
  }
  .xl\:bg-warning-900 {
    background-color: #735500 !important;
  }
  .xl\:text-danger {
    color: #dc3545 !important;
  }
  .xl\:bg-danger {
    background-color: #dc3545 !important;
  }
  .xl\:text-danger-100 {
    color: #ffe5e8 !important;
  }
  .xl\:bg-danger-100 {
    background-color: #ffe5e8 !important;
  }
  .xl\:text-danger-200 {
    color: #ffb8bf !important;
  }
  .xl\:bg-danger-200 {
    background-color: #ffb8bf !important;
  }
  .xl\:text-danger-300 {
    color: #ff8b95 !important;
  }
  .xl\:bg-danger-300 {
    background-color: #ff8b95 !important;
  }
  .xl\:text-danger-400 {
    color: #ff5d6b !important;
  }
  .xl\:bg-danger-400 {
    background-color: #ff5d6b !important;
  }
  .xl\:text-danger-500 {
    color: #dc3545 !important;
  }
  .xl\:bg-danger-500 {
    background-color: #dc3545 !important;
  }
  .xl\:text-danger-600 {
    color: #c12c3b !important;
  }
  .xl\:bg-danger-600 {
    background-color: #c12c3b !important;
  }
  .xl\:text-danger-700 {
    color: #a22330 !important;
  }
  .xl\:bg-danger-700 {
    background-color: #a22330 !important;
  }
  .xl\:text-danger-800 {
    color: #841b25 !important;
  }
  .xl\:bg-danger-800 {
    background-color: #841b25 !important;
  }
  .xl\:text-danger-900 {
    color: #6c141c !important;
  }
  .xl\:bg-danger-900 {
    background-color: #6c141c !important;
  }
  .xl\:text-info {
    color: #0dcaf0 !important;
  }
  .xl\:bg-info {
    background-color: #0dcaf0 !important;
  }
  .xl\:text-info-100 {
    color: #dff9ff !important;
  }
  .xl\:bg-info-100 {
    background-color: #dff9ff !important;
  }
  .xl\:text-info-200 {
    color: #b0f0ff !important;
  }
  .xl\:bg-info-200 {
    background-color: #b0f0ff !important;
  }
  .xl\:text-info-300 {
    color: #7ae4ff !important;
  }
  .xl\:bg-info-300 {
    background-color: #7ae4ff !important;
  }
  .xl\:text-info-400 {
    color: #42d7ff !important;
  }
  .xl\:bg-info-400 {
    background-color: #42d7ff !important;
  }
  .xl\:text-info-500 {
    color: #0dcaf0 !important;
  }
  .xl\:bg-info-500 {
    background-color: #0dcaf0 !important;
  }
  .xl\:text-info-600 {
    color: #0ab8da !important;
  }
  .xl\:bg-info-600 {
    background-color: #0ab8da !important;
  }
  .xl\:text-info-700 {
    color: #089fbf !important;
  }
  .xl\:bg-info-700 {
    background-color: #089fbf !important;
  }
  .xl\:text-info-800 {
    color: #067f99 !important;
  }
  .xl\:bg-info-800 {
    background-color: #067f99 !important;
  }
  .xl\:text-info-900 {
    color: #055f75 !important;
  }
  .xl\:bg-info-900 {
    background-color: #055f75 !important;
  }
  .xl\:text-secondary {
    color: #6c757d !important;
  }
  .xl\:bg-secondary {
    background-color: #6c757d !important;
  }
  .xl\:text-secondary-100 {
    color: #f8f9fa !important;
  }
  .xl\:bg-secondary-100 {
    background-color: #f8f9fa !important;
  }
  .xl\:text-secondary-200 {
    color: #e9ecef !important;
  }
  .xl\:bg-secondary-200 {
    background-color: #e9ecef !important;
  }
  .xl\:text-secondary-300 {
    color: #dee2e6 !important;
  }
  .xl\:bg-secondary-300 {
    background-color: #dee2e6 !important;
  }
  .xl\:text-secondary-400 {
    color: #ced4da !important;
  }
  .xl\:bg-secondary-400 {
    background-color: #ced4da !important;
  }
  .xl\:text-secondary-500 {
    color: #adb5bd !important;
  }
  .xl\:bg-secondary-500 {
    background-color: #adb5bd !important;
  }
  .xl\:text-secondary-600 {
    color: #6c757d !important;
  }
  .xl\:bg-secondary-600 {
    background-color: #6c757d !important;
  }
  .xl\:text-secondary-700 {
    color: #495057 !important;
  }
  .xl\:bg-secondary-700 {
    background-color: #495057 !important;
  }
  .xl\:text-secondary-800 {
    color: #343a40 !important;
  }
  .xl\:bg-secondary-800 {
    background-color: #343a40 !important;
  }
  .xl\:text-secondary-900 {
    color: #212529 !important;
  }
  .xl\:bg-secondary-900 {
    background-color: #212529 !important;
  }
  .xl\:text-red {
    color: #ff0000 !important;
  }
  .xl\:bg-red {
    background-color: #ff0000 !important;
  }
  .xl\:text-red-100 {
    color: #ffe5e5 !important;
  }
  .xl\:bg-red-100 {
    background-color: #ffe5e5 !important;
  }
  .xl\:text-red-200 {
    color: #ffcccc !important;
  }
  .xl\:bg-red-200 {
    background-color: #ffcccc !important;
  }
  .xl\:text-red-300 {
    color: #ff9999 !important;
  }
  .xl\:bg-red-300 {
    background-color: #ff9999 !important;
  }
  .xl\:text-red-400 {
    color: #ff6666 !important;
  }
  .xl\:bg-red-400 {
    background-color: #ff6666 !important;
  }
  .xl\:text-red-500 {
    color: #ff0000 !important;
  }
  .xl\:bg-red-500 {
    background-color: #ff0000 !important;
  }
  .xl\:text-red-600 {
    color: #e60000 !important;
  }
  .xl\:bg-red-600 {
    background-color: #e60000 !important;
  }
  .xl\:text-red-700 {
    color: #cc0000 !important;
  }
  .xl\:bg-red-700 {
    background-color: #cc0000 !important;
  }
  .xl\:text-red-800 {
    color: #b30000 !important;
  }
  .xl\:bg-red-800 {
    background-color: #b30000 !important;
  }
  .xl\:text-red-900 {
    color: #800000 !important;
  }
  .xl\:bg-red-900 {
    background-color: #800000 !important;
  }
  .xl\:text-orange {
    color: #fd7e14 !important;
  }
  .xl\:bg-orange {
    background-color: #fd7e14 !important;
  }
  .xl\:text-orange-100 {
    color: #fff4e5 !important;
  }
  .xl\:bg-orange-100 {
    background-color: #fff4e5 !important;
  }
  .xl\:text-orange-200 {
    color: #ffeacc !important;
  }
  .xl\:bg-orange-200 {
    background-color: #ffeacc !important;
  }
  .xl\:text-orange-300 {
    color: #ffdb99 !important;
  }
  .xl\:bg-orange-300 {
    background-color: #ffdb99 !important;
  }
  .xl\:text-orange-400 {
    color: #ffc966 !important;
  }
  .xl\:bg-orange-400 {
    background-color: #ffc966 !important;
  }
  .xl\:text-orange-500 {
    color: #fd7e14 !important;
  }
  .xl\:bg-orange-500 {
    background-color: #fd7e14 !important;
  }
  .xl\:text-orange-600 {
    color: #e76d00 !important;
  }
  .xl\:bg-orange-600 {
    background-color: #e76d00 !important;
  }
  .xl\:text-orange-700 {
    color: #cc6200 !important;
  }
  .xl\:bg-orange-700 {
    background-color: #cc6200 !important;
  }
  .xl\:text-orange-800 {
    color: #b35800 !important;
  }
  .xl\:bg-orange-800 {
    background-color: #b35800 !important;
  }
  .xl\:text-orange-900 {
    color: #804000 !important;
  }
  .xl\:bg-orange-900 {
    background-color: #804000 !important;
  }
  .xl\:text-indigo {
    color: #6610f2 !important;
  }
  .xl\:bg-indigo {
    background-color: #6610f2 !important;
  }
  .xl\:text-indigo-100 {
    color: #e5e0ff !important;
  }
  .xl\:bg-indigo-100 {
    background-color: #e5e0ff !important;
  }
  .xl\:text-indigo-200 {
    color: #ccc7ff !important;
  }
  .xl\:bg-indigo-200 {
    background-color: #ccc7ff !important;
  }
  .xl\:text-indigo-300 {
    color: #9991ff !important;
  }
  .xl\:bg-indigo-300 {
    background-color: #9991ff !important;
  }
  .xl\:text-indigo-400 {
    color: #665aff !important;
  }
  .xl\:bg-indigo-400 {
    background-color: #665aff !important;
  }
  .xl\:text-indigo-500 {
    color: #6610f2 !important;
  }
  .xl\:bg-indigo-500 {
    background-color: #6610f2 !important;
  }
  .xl\:text-indigo-600 {
    color: #5a0ed7 !important;
  }
  .xl\:bg-indigo-600 {
    background-color: #5a0ed7 !important;
  }
  .xl\:text-indigo-700 {
    color: #4e0cba !important;
  }
  .xl\:bg-indigo-700 {
    background-color: #4e0cba !important;
  }
  .xl\:text-indigo-800 {
    color: #4209a0 !important;
  }
  .xl\:bg-indigo-800 {
    background-color: #4209a0 !important;
  }
  .xl\:text-indigo-900 {
    color: #350785 !important;
  }
  .xl\:bg-indigo-900 {
    background-color: #350785 !important;
  }
  .xl\:text-teal {
    color: #20c997 !important;
  }
  .xl\:bg-teal {
    background-color: #20c997 !important;
  }
  .xl\:text-teal-100 {
    color: #e6fcf5 !important;
  }
  .xl\:bg-teal-100 {
    background-color: #e6fcf5 !important;
  }
  .xl\:text-teal-200 {
    color: #c0f9e4 !important;
  }
  .xl\:bg-teal-200 {
    background-color: #c0f9e4 !important;
  }
  .xl\:text-teal-300 {
    color: #98f5d1 !important;
  }
  .xl\:bg-teal-300 {
    background-color: #98f5d1 !important;
  }
  .xl\:text-teal-400 {
    color: #6ff2bf !important;
  }
  .xl\:bg-teal-400 {
    background-color: #6ff2bf !important;
  }
  .xl\:text-teal-500 {
    color: #20c997 !important;
  }
  .xl\:bg-teal-500 {
    background-color: #20c997 !important;
  }
  .xl\:text-teal-600 {
    color: #1bb78a !important;
  }
  .xl\:bg-teal-600 {
    background-color: #1bb78a !important;
  }
  .xl\:text-teal-700 {
    color: #179f76 !important;
  }
  .xl\:bg-teal-700 {
    background-color: #179f76 !important;
  }
  .xl\:text-teal-800 {
    color: #138863 !important;
  }
  .xl\:bg-teal-800 {
    background-color: #138863 !important;
  }
  .xl\:text-teal-900 {
    color: #0f7050 !important;
  }
  .xl\:bg-teal-900 {
    background-color: #0f7050 !important;
  }
  .xl\:text-gray {
    color: #6c757d !important;
  }
  .xl\:bg-gray {
    background-color: #6c757d !important;
  }
  .xl\:text-gray-100 {
    color: #f8f9fa !important;
  }
  .xl\:bg-gray-100 {
    background-color: #f8f9fa !important;
  }
  .xl\:text-gray-200 {
    color: #e9ecef !important;
  }
  .xl\:bg-gray-200 {
    background-color: #e9ecef !important;
  }
  .xl\:text-gray-300 {
    color: #dee2e6 !important;
  }
  .xl\:bg-gray-300 {
    background-color: #dee2e6 !important;
  }
  .xl\:text-gray-400 {
    color: #ced4da !important;
  }
  .xl\:bg-gray-400 {
    background-color: #ced4da !important;
  }
  .xl\:text-gray-500 {
    color: #adb5bd !important;
  }
  .xl\:bg-gray-500 {
    background-color: #adb5bd !important;
  }
  .xl\:text-gray-600 {
    color: #6c757d !important;
  }
  .xl\:bg-gray-600 {
    background-color: #6c757d !important;
  }
  .xl\:text-gray-700 {
    color: #495057 !important;
  }
  .xl\:bg-gray-700 {
    background-color: #495057 !important;
  }
  .xl\:text-gray-800 {
    color: #343a40 !important;
  }
  .xl\:bg-gray-800 {
    background-color: #343a40 !important;
  }
  .xl\:text-gray-900 {
    color: #212529 !important;
  }
  .xl\:bg-gray-900 {
    background-color: #212529 !important;
  }
}
@media (min-width: 1400px) {
  .\2xl\:text-light {
    color: #f8f9fa !important;
  }
  .\2xl\:bg-light {
    background-color: #f8f9fa !important;
  }
  .\2xl\:text-dark {
    color: #212529 !important;
  }
  .\2xl\:bg-dark {
    background-color: #212529 !important;
  }
  .\2xl\:text-primary {
    color: #0d6efd !important;
  }
  .\2xl\:bg-primary {
    background-color: #0d6efd !important;
  }
  .\2xl\:text-primary-100 {
    color: #e0f2ff !important;
  }
  .\2xl\:bg-primary-100 {
    background-color: #e0f2ff !important;
  }
  .\2xl\:text-primary-200 {
    color: #b3daff !important;
  }
  .\2xl\:bg-primary-200 {
    background-color: #b3daff !important;
  }
  .\2xl\:text-primary-300 {
    color: #80c1ff !important;
  }
  .\2xl\:bg-primary-300 {
    background-color: #80c1ff !important;
  }
  .\2xl\:text-primary-400 {
    color: #4da8ff !important;
  }
  .\2xl\:bg-primary-400 {
    background-color: #4da8ff !important;
  }
  .\2xl\:text-primary-500 {
    color: #0d6efd !important;
  }
  .\2xl\:bg-primary-500 {
    background-color: #0d6efd !important;
  }
  .\2xl\:text-primary-600 {
    color: #0b5ed7 !important;
  }
  .\2xl\:bg-primary-600 {
    background-color: #0b5ed7 !important;
  }
  .\2xl\:text-primary-700 {
    color: #094abc !important;
  }
  .\2xl\:bg-primary-700 {
    background-color: #094abc !important;
  }
  .\2xl\:text-primary-800 {
    color: #073797 !important;
  }
  .\2xl\:bg-primary-800 {
    background-color: #073797 !important;
  }
  .\2xl\:text-primary-900 {
    color: #052c7a !important;
  }
  .\2xl\:bg-primary-900 {
    background-color: #052c7a !important;
  }
  .\2xl\:text-success {
    color: #198754 !important;
  }
  .\2xl\:bg-success {
    background-color: #198754 !important;
  }
  .\2xl\:text-success-100 {
    color: #eafff0 !important;
  }
  .\2xl\:bg-success-100 {
    background-color: #eafff0 !important;
  }
  .\2xl\:text-success-200 {
    color: #c6ffd7 !important;
  }
  .\2xl\:bg-success-200 {
    background-color: #c6ffd7 !important;
  }
  .\2xl\:text-success-300 {
    color: #96f8b8 !important;
  }
  .\2xl\:bg-success-300 {
    background-color: #96f8b8 !important;
  }
  .\2xl\:text-success-400 {
    color: #5ce797 !important;
  }
  .\2xl\:bg-success-400 {
    background-color: #5ce797 !important;
  }
  .\2xl\:text-success-500 {
    color: #198754 !important;
  }
  .\2xl\:bg-success-500 {
    background-color: #198754 !important;
  }
  .\2xl\:text-success-600 {
    color: #157f46 !important;
  }
  .\2xl\:bg-success-600 {
    background-color: #157f46 !important;
  }
  .\2xl\:text-success-700 {
    color: #116937 !important;
  }
  .\2xl\:bg-success-700 {
    background-color: #116937 !important;
  }
  .\2xl\:text-success-800 {
    color: #0d552b !important;
  }
  .\2xl\:bg-success-800 {
    background-color: #0d552b !important;
  }
  .\2xl\:text-success-900 {
    color: #094420 !important;
  }
  .\2xl\:bg-success-900 {
    background-color: #094420 !important;
  }
  .\2xl\:text-warning {
    color: #ffc107 !important;
  }
  .\2xl\:bg-warning {
    background-color: #ffc107 !important;
  }
  .\2xl\:text-warning-100 {
    color: #fff4d4 !important;
  }
  .\2xl\:bg-warning-100 {
    background-color: #fff4d4 !important;
  }
  .\2xl\:text-warning-200 {
    color: #ffe9a9 !important;
  }
  .\2xl\:bg-warning-200 {
    background-color: #ffe9a9 !important;
  }
  .\2xl\:text-warning-300 {
    color: #ffdb7d !important;
  }
  .\2xl\:bg-warning-300 {
    background-color: #ffdb7d !important;
  }
  .\2xl\:text-warning-400 {
    color: #ffce5b !important;
  }
  .\2xl\:bg-warning-400 {
    background-color: #ffce5b !important;
  }
  .\2xl\:text-warning-500 {
    color: #ffc107 !important;
  }
  .\2xl\:bg-warning-500 {
    background-color: #ffc107 !important;
  }
  .\2xl\:text-warning-600 {
    color: #e6ad00 !important;
  }
  .\2xl\:bg-warning-600 {
    background-color: #e6ad00 !important;
  }
  .\2xl\:text-warning-700 {
    color: #b58900 !important;
  }
  .\2xl\:bg-warning-700 {
    background-color: #b58900 !important;
  }
  .\2xl\:text-warning-800 {
    color: #936e00 !important;
  }
  .\2xl\:bg-warning-800 {
    background-color: #936e00 !important;
  }
  .\2xl\:text-warning-900 {
    color: #735500 !important;
  }
  .\2xl\:bg-warning-900 {
    background-color: #735500 !important;
  }
  .\2xl\:text-danger {
    color: #dc3545 !important;
  }
  .\2xl\:bg-danger {
    background-color: #dc3545 !important;
  }
  .\2xl\:text-danger-100 {
    color: #ffe5e8 !important;
  }
  .\2xl\:bg-danger-100 {
    background-color: #ffe5e8 !important;
  }
  .\2xl\:text-danger-200 {
    color: #ffb8bf !important;
  }
  .\2xl\:bg-danger-200 {
    background-color: #ffb8bf !important;
  }
  .\2xl\:text-danger-300 {
    color: #ff8b95 !important;
  }
  .\2xl\:bg-danger-300 {
    background-color: #ff8b95 !important;
  }
  .\2xl\:text-danger-400 {
    color: #ff5d6b !important;
  }
  .\2xl\:bg-danger-400 {
    background-color: #ff5d6b !important;
  }
  .\2xl\:text-danger-500 {
    color: #dc3545 !important;
  }
  .\2xl\:bg-danger-500 {
    background-color: #dc3545 !important;
  }
  .\2xl\:text-danger-600 {
    color: #c12c3b !important;
  }
  .\2xl\:bg-danger-600 {
    background-color: #c12c3b !important;
  }
  .\2xl\:text-danger-700 {
    color: #a22330 !important;
  }
  .\2xl\:bg-danger-700 {
    background-color: #a22330 !important;
  }
  .\2xl\:text-danger-800 {
    color: #841b25 !important;
  }
  .\2xl\:bg-danger-800 {
    background-color: #841b25 !important;
  }
  .\2xl\:text-danger-900 {
    color: #6c141c !important;
  }
  .\2xl\:bg-danger-900 {
    background-color: #6c141c !important;
  }
  .\2xl\:text-info {
    color: #0dcaf0 !important;
  }
  .\2xl\:bg-info {
    background-color: #0dcaf0 !important;
  }
  .\2xl\:text-info-100 {
    color: #dff9ff !important;
  }
  .\2xl\:bg-info-100 {
    background-color: #dff9ff !important;
  }
  .\2xl\:text-info-200 {
    color: #b0f0ff !important;
  }
  .\2xl\:bg-info-200 {
    background-color: #b0f0ff !important;
  }
  .\2xl\:text-info-300 {
    color: #7ae4ff !important;
  }
  .\2xl\:bg-info-300 {
    background-color: #7ae4ff !important;
  }
  .\2xl\:text-info-400 {
    color: #42d7ff !important;
  }
  .\2xl\:bg-info-400 {
    background-color: #42d7ff !important;
  }
  .\2xl\:text-info-500 {
    color: #0dcaf0 !important;
  }
  .\2xl\:bg-info-500 {
    background-color: #0dcaf0 !important;
  }
  .\2xl\:text-info-600 {
    color: #0ab8da !important;
  }
  .\2xl\:bg-info-600 {
    background-color: #0ab8da !important;
  }
  .\2xl\:text-info-700 {
    color: #089fbf !important;
  }
  .\2xl\:bg-info-700 {
    background-color: #089fbf !important;
  }
  .\2xl\:text-info-800 {
    color: #067f99 !important;
  }
  .\2xl\:bg-info-800 {
    background-color: #067f99 !important;
  }
  .\2xl\:text-info-900 {
    color: #055f75 !important;
  }
  .\2xl\:bg-info-900 {
    background-color: #055f75 !important;
  }
  .\2xl\:text-secondary {
    color: #6c757d !important;
  }
  .\2xl\:bg-secondary {
    background-color: #6c757d !important;
  }
  .\2xl\:text-secondary-100 {
    color: #f8f9fa !important;
  }
  .\2xl\:bg-secondary-100 {
    background-color: #f8f9fa !important;
  }
  .\2xl\:text-secondary-200 {
    color: #e9ecef !important;
  }
  .\2xl\:bg-secondary-200 {
    background-color: #e9ecef !important;
  }
  .\2xl\:text-secondary-300 {
    color: #dee2e6 !important;
  }
  .\2xl\:bg-secondary-300 {
    background-color: #dee2e6 !important;
  }
  .\2xl\:text-secondary-400 {
    color: #ced4da !important;
  }
  .\2xl\:bg-secondary-400 {
    background-color: #ced4da !important;
  }
  .\2xl\:text-secondary-500 {
    color: #adb5bd !important;
  }
  .\2xl\:bg-secondary-500 {
    background-color: #adb5bd !important;
  }
  .\2xl\:text-secondary-600 {
    color: #6c757d !important;
  }
  .\2xl\:bg-secondary-600 {
    background-color: #6c757d !important;
  }
  .\2xl\:text-secondary-700 {
    color: #495057 !important;
  }
  .\2xl\:bg-secondary-700 {
    background-color: #495057 !important;
  }
  .\2xl\:text-secondary-800 {
    color: #343a40 !important;
  }
  .\2xl\:bg-secondary-800 {
    background-color: #343a40 !important;
  }
  .\2xl\:text-secondary-900 {
    color: #212529 !important;
  }
  .\2xl\:bg-secondary-900 {
    background-color: #212529 !important;
  }
  .\2xl\:text-red {
    color: #ff0000 !important;
  }
  .\2xl\:bg-red {
    background-color: #ff0000 !important;
  }
  .\2xl\:text-red-100 {
    color: #ffe5e5 !important;
  }
  .\2xl\:bg-red-100 {
    background-color: #ffe5e5 !important;
  }
  .\2xl\:text-red-200 {
    color: #ffcccc !important;
  }
  .\2xl\:bg-red-200 {
    background-color: #ffcccc !important;
  }
  .\2xl\:text-red-300 {
    color: #ff9999 !important;
  }
  .\2xl\:bg-red-300 {
    background-color: #ff9999 !important;
  }
  .\2xl\:text-red-400 {
    color: #ff6666 !important;
  }
  .\2xl\:bg-red-400 {
    background-color: #ff6666 !important;
  }
  .\2xl\:text-red-500 {
    color: #ff0000 !important;
  }
  .\2xl\:bg-red-500 {
    background-color: #ff0000 !important;
  }
  .\2xl\:text-red-600 {
    color: #e60000 !important;
  }
  .\2xl\:bg-red-600 {
    background-color: #e60000 !important;
  }
  .\2xl\:text-red-700 {
    color: #cc0000 !important;
  }
  .\2xl\:bg-red-700 {
    background-color: #cc0000 !important;
  }
  .\2xl\:text-red-800 {
    color: #b30000 !important;
  }
  .\2xl\:bg-red-800 {
    background-color: #b30000 !important;
  }
  .\2xl\:text-red-900 {
    color: #800000 !important;
  }
  .\2xl\:bg-red-900 {
    background-color: #800000 !important;
  }
  .\2xl\:text-orange {
    color: #fd7e14 !important;
  }
  .\2xl\:bg-orange {
    background-color: #fd7e14 !important;
  }
  .\2xl\:text-orange-100 {
    color: #fff4e5 !important;
  }
  .\2xl\:bg-orange-100 {
    background-color: #fff4e5 !important;
  }
  .\2xl\:text-orange-200 {
    color: #ffeacc !important;
  }
  .\2xl\:bg-orange-200 {
    background-color: #ffeacc !important;
  }
  .\2xl\:text-orange-300 {
    color: #ffdb99 !important;
  }
  .\2xl\:bg-orange-300 {
    background-color: #ffdb99 !important;
  }
  .\2xl\:text-orange-400 {
    color: #ffc966 !important;
  }
  .\2xl\:bg-orange-400 {
    background-color: #ffc966 !important;
  }
  .\2xl\:text-orange-500 {
    color: #fd7e14 !important;
  }
  .\2xl\:bg-orange-500 {
    background-color: #fd7e14 !important;
  }
  .\2xl\:text-orange-600 {
    color: #e76d00 !important;
  }
  .\2xl\:bg-orange-600 {
    background-color: #e76d00 !important;
  }
  .\2xl\:text-orange-700 {
    color: #cc6200 !important;
  }
  .\2xl\:bg-orange-700 {
    background-color: #cc6200 !important;
  }
  .\2xl\:text-orange-800 {
    color: #b35800 !important;
  }
  .\2xl\:bg-orange-800 {
    background-color: #b35800 !important;
  }
  .\2xl\:text-orange-900 {
    color: #804000 !important;
  }
  .\2xl\:bg-orange-900 {
    background-color: #804000 !important;
  }
  .\2xl\:text-indigo {
    color: #6610f2 !important;
  }
  .\2xl\:bg-indigo {
    background-color: #6610f2 !important;
  }
  .\2xl\:text-indigo-100 {
    color: #e5e0ff !important;
  }
  .\2xl\:bg-indigo-100 {
    background-color: #e5e0ff !important;
  }
  .\2xl\:text-indigo-200 {
    color: #ccc7ff !important;
  }
  .\2xl\:bg-indigo-200 {
    background-color: #ccc7ff !important;
  }
  .\2xl\:text-indigo-300 {
    color: #9991ff !important;
  }
  .\2xl\:bg-indigo-300 {
    background-color: #9991ff !important;
  }
  .\2xl\:text-indigo-400 {
    color: #665aff !important;
  }
  .\2xl\:bg-indigo-400 {
    background-color: #665aff !important;
  }
  .\2xl\:text-indigo-500 {
    color: #6610f2 !important;
  }
  .\2xl\:bg-indigo-500 {
    background-color: #6610f2 !important;
  }
  .\2xl\:text-indigo-600 {
    color: #5a0ed7 !important;
  }
  .\2xl\:bg-indigo-600 {
    background-color: #5a0ed7 !important;
  }
  .\2xl\:text-indigo-700 {
    color: #4e0cba !important;
  }
  .\2xl\:bg-indigo-700 {
    background-color: #4e0cba !important;
  }
  .\2xl\:text-indigo-800 {
    color: #4209a0 !important;
  }
  .\2xl\:bg-indigo-800 {
    background-color: #4209a0 !important;
  }
  .\2xl\:text-indigo-900 {
    color: #350785 !important;
  }
  .\2xl\:bg-indigo-900 {
    background-color: #350785 !important;
  }
  .\2xl\:text-teal {
    color: #20c997 !important;
  }
  .\2xl\:bg-teal {
    background-color: #20c997 !important;
  }
  .\2xl\:text-teal-100 {
    color: #e6fcf5 !important;
  }
  .\2xl\:bg-teal-100 {
    background-color: #e6fcf5 !important;
  }
  .\2xl\:text-teal-200 {
    color: #c0f9e4 !important;
  }
  .\2xl\:bg-teal-200 {
    background-color: #c0f9e4 !important;
  }
  .\2xl\:text-teal-300 {
    color: #98f5d1 !important;
  }
  .\2xl\:bg-teal-300 {
    background-color: #98f5d1 !important;
  }
  .\2xl\:text-teal-400 {
    color: #6ff2bf !important;
  }
  .\2xl\:bg-teal-400 {
    background-color: #6ff2bf !important;
  }
  .\2xl\:text-teal-500 {
    color: #20c997 !important;
  }
  .\2xl\:bg-teal-500 {
    background-color: #20c997 !important;
  }
  .\2xl\:text-teal-600 {
    color: #1bb78a !important;
  }
  .\2xl\:bg-teal-600 {
    background-color: #1bb78a !important;
  }
  .\2xl\:text-teal-700 {
    color: #179f76 !important;
  }
  .\2xl\:bg-teal-700 {
    background-color: #179f76 !important;
  }
  .\2xl\:text-teal-800 {
    color: #138863 !important;
  }
  .\2xl\:bg-teal-800 {
    background-color: #138863 !important;
  }
  .\2xl\:text-teal-900 {
    color: #0f7050 !important;
  }
  .\2xl\:bg-teal-900 {
    background-color: #0f7050 !important;
  }
  .\2xl\:text-gray {
    color: #6c757d !important;
  }
  .\2xl\:bg-gray {
    background-color: #6c757d !important;
  }
  .\2xl\:text-gray-100 {
    color: #f8f9fa !important;
  }
  .\2xl\:bg-gray-100 {
    background-color: #f8f9fa !important;
  }
  .\2xl\:text-gray-200 {
    color: #e9ecef !important;
  }
  .\2xl\:bg-gray-200 {
    background-color: #e9ecef !important;
  }
  .\2xl\:text-gray-300 {
    color: #dee2e6 !important;
  }
  .\2xl\:bg-gray-300 {
    background-color: #dee2e6 !important;
  }
  .\2xl\:text-gray-400 {
    color: #ced4da !important;
  }
  .\2xl\:bg-gray-400 {
    background-color: #ced4da !important;
  }
  .\2xl\:text-gray-500 {
    color: #adb5bd !important;
  }
  .\2xl\:bg-gray-500 {
    background-color: #adb5bd !important;
  }
  .\2xl\:text-gray-600 {
    color: #6c757d !important;
  }
  .\2xl\:bg-gray-600 {
    background-color: #6c757d !important;
  }
  .\2xl\:text-gray-700 {
    color: #495057 !important;
  }
  .\2xl\:bg-gray-700 {
    background-color: #495057 !important;
  }
  .\2xl\:text-gray-800 {
    color: #343a40 !important;
  }
  .\2xl\:bg-gray-800 {
    background-color: #343a40 !important;
  }
  .\2xl\:text-gray-900 {
    color: #212529 !important;
  }
  .\2xl\:bg-gray-900 {
    background-color: #212529 !important;
  }
}

/*# sourceMappingURL=aldes.min.css.map */
