/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

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

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

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

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

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

/**
 * Remove the inner border and padding in Firefox.
 */

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

/**
 * Restore the focus styles unset by the previous rule.
 */

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

/**
 * Correct the padding in Firefox.
 */

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

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

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

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

/**
 * Manually forked from SUIT CSS Base: https://github.com/suitcss/base
 * A thin layer on top of normalize.css that provides a starting point more
 * suitable for web applications.
 */

/**
 * 1. Prevent padding and border from affecting element width
 * https://goo.gl/pYtbK7
 * 2. Change the default font family in all browsers (opinionated)
 */

html {
  box-sizing: border-box; /* 1 */
  font-family: sans-serif; /* 2 */
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

/**
 * Removes the default spacing and border for appropriate elements.
 */

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

button {
  background: transparent;
  padding: 0;
}

/**
 * Work around a Firefox/IE bug where the transparent `button` background
 * results in a loss of the default `button` focus styles.
 */

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

fieldset {
  margin: 0;
  padding: 0;
}

ol,
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/**
 * Tailwind custom reset styles
 */

/**
 * 1. Use the system font stack as a sane default.
 * 2. Use Tailwind's default "normal" line-height so the user isn't forced
 * to override it to ensure consistency even when using the default theme.
 */

html {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 1 */
  line-height: 1.5; /* 2 */
}

/**
 * Allow adding a border to an element by just adding a border-width.
 *
 * By default, the way the browser specifies that an element should have no
 * border is by setting it's border-style to `none` in the user-agent
 * stylesheet.
 *
 * In order to easily add borders to elements by just setting the `border-width`
 * property, we change the default border-style for all elements to `solid`, and
 * use border-width to hide them instead. This way our `border` utilities only
 * need to set the `border-width` property instead of the entire `border`
 * shorthand, making our border utilities much more straightforward to compose.
 *
 * https://github.com/tailwindcss/tailwindcss/pull/116
 */

*,
*::before,
*::after {
  border-width: 0;
  border-style: solid;
  border-color: #e2e8f0;
}

/*
 * Ensure horizontal rules are visible by default
 */

hr {
  border-top-width: 1px;
}

/**
 * Undo the `border-style: none` reset that Normalize applies to images so that
 * our `border-{width}` utilities have the expected effect.
 *
 * The Normalize reset is unnecessary for us since we default the border-width
 * to 0 on all elements.
 *
 * https://github.com/tailwindcss/tailwindcss/issues/362
 */

img {
  border-style: solid;
}

textarea {
  resize: vertical;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #a0aec0;
}

input::-moz-placeholder,
textarea::-moz-placeholder {
  color: #a0aec0;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #a0aec0;
}

input::-ms-input-placeholder,
textarea::-ms-input-placeholder {
  color: #a0aec0;
}

input::placeholder,
textarea::placeholder {
  color: #a0aec0;
}

button,
[role="button"] {
  cursor: pointer;
}

table {
  border-collapse: collapse;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/**
 * Reset links to optimize for opt-in styling instead of
 * opt-out.
 */

a {
  color: inherit;
  text-decoration: inherit;
}

/**
 * Reset form element properties that are easy to forget to
 * style explicitly so you don't inadvertently introduce
 * styles that deviate from your design system. These styles
 * supplement a partial reset that is already applied by
 * normalize.css.
 */

button,
input,
optgroup,
select,
textarea {
  padding: 0;
  line-height: inherit;
  color: inherit;
}

/**
 * Use the configured 'mono' font family for elements that
 * are expected to be rendered with a monospace font, falling
 * back to the system monospace stack if there is no configured
 * 'mono' font family.
 */

pre,
code,
kbd,
samp {
  font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

/**
 * Make replaced elements `display: block` by default as that's
 * the behavior you want almost all of the time. Inspired by
 * CSS Remedy, with `svg` added as well.
 *
 * https://github.com/mozdevs/cssremedy/issues/14
 */

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block;
  vertical-align: middle;
}

/**
 * Constrain images and videos to the parent width and preserve
 * their instrinsic aspect ratio.
 *
 * https://github.com/mozdevs/cssremedy/issues/14
 */

img,
video {
  max-width: 100%;
  height: auto;
}

.tcontainer {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 2rem;
  padding-left: 2rem;
}

@media (min-width: 640px) {
  .tcontainer {
    max-width: 640px;
  }
}

@media (min-width: 768px) {
  .tcontainer {
    max-width: 768px;
  }
}

@media (min-width: 1024px) {
  .tcontainer {
    max-width: 1024px;
  }
}

@media (min-width: 1280px) {
  .tcontainer {
    max-width: 1280px;
  }
}

.tsr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.tnot-sr-only {
  position: static;
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.focus\:tsr-only:focus {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.focus\:tnot-sr-only:focus {
  position: static;
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.tappearance-none {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.tbg-fixed {
  background-attachment: fixed;
}

.tbg-local {
  background-attachment: local;
}

.tbg-scroll {
  background-attachment: scroll;
}

.tbg-transparent {
  background-color: transparent;
}

.tbg-black-100 {
  background-color: #5a6169;
}

.tbg-white {
  background-color: #fff;
}

.tbg-gray-100 {
  background-color: #f7fafc;
}

.tbg-gray-200 {
  background-color: #edf2f7;
}

.tbg-gray-300 {
  background-color: #e2e8f0;
}

.tbg-gray-400 {
  background-color: #cbd5e0;
}

.tbg-gray-500 {
  background-color: #a0aec0;
}

.tbg-gray-600 {
  background-color: #718096;
}

.tbg-gray-700 {
  background-color: #4a5568;
}

.tbg-gray-800 {
  background-color: #2d3748;
}

.tbg-gray-900 {
  background-color: #1a202c;
}

.tbg-red-100 {
  background-color: #fff5f5;
}

.tbg-red-200 {
  background-color: #fed7d7;
}

.tbg-red-300 {
  background-color: #feb2b2;
}

.tbg-red-400 {
  background-color: #fc8181;
}

.tbg-red-500 {
  background-color: #f56565;
}

.tbg-red-600 {
  background-color: #e53e3e;
}

.tbg-red-700 {
  background-color: #c53030;
}

.tbg-red-800 {
  background-color: #9b2c2c;
}

.tbg-red-900 {
  background-color: #742a2a;
}

.tbg-orange-100 {
  background-color: #fffaf0;
}

.tbg-orange-200 {
  background-color: #feebc8;
}

.tbg-orange-300 {
  background-color: #fbd38d;
}

.tbg-orange-400 {
  background-color: #f6ad55;
}

.tbg-orange-500 {
  background-color: #ed8936;
}

.tbg-orange-600 {
  background-color: #dd6b20;
}

.tbg-orange-700 {
  background-color: #c05621;
}

.tbg-orange-800 {
  background-color: #9c4221;
}

.tbg-orange-900 {
  background-color: #7b341e;
}

.tbg-yellow-100 {
  background-color: #fffff0;
}

.tbg-yellow-200 {
  background-color: #fefcbf;
}

.tbg-yellow-300 {
  background-color: #faf089;
}

.tbg-yellow-400 {
  background-color: #f6e05e;
}

.tbg-yellow-500 {
  background-color: #ecc94b;
}

.tbg-yellow-600 {
  background-color: #d69e2e;
}

.tbg-yellow-700 {
  background-color: #b7791f;
}

.tbg-yellow-800 {
  background-color: #975a16;
}

.tbg-yellow-900 {
  background-color: #744210;
}

.tbg-green-100 {
  background-color: #f0fff4;
}

.tbg-green-200 {
  background-color: #c6f6d5;
}

.tbg-green-300 {
  background-color: #9ae6b4;
}

.tbg-green-400 {
  background-color: #68d391;
}

.tbg-green-500 {
  background-color: #48bb78;
}

.tbg-green-600 {
  background-color: #38a169;
}

.tbg-green-700 {
  background-color: #2f855a;
}

.tbg-green-800 {
  background-color: #276749;
}

.tbg-green-900 {
  background-color: #22543d;
}

.tbg-teal-100 {
  background-color: #e6fffa;
}

.tbg-teal-200 {
  background-color: #b2f5ea;
}

.tbg-teal-300 {
  background-color: #81e6d9;
}

.tbg-teal-400 {
  background-color: #4fd1c5;
}

.tbg-teal-500 {
  background-color: #38b2ac;
}

.tbg-teal-600 {
  background-color: #319795;
}

.tbg-teal-700 {
  background-color: #2c7a7b;
}

.tbg-teal-800 {
  background-color: #285e61;
}

.tbg-teal-900 {
  background-color: #234e52;
}

.tbg-blue-100 {
  background-color: #ebf8ff;
}

.tbg-blue-200 {
  background-color: #bee3f8;
}

.tbg-blue-300 {
  background-color: #90cdf4;
}

.tbg-blue-400 {
  background-color: #63b3ed;
}

.tbg-blue-500 {
  background-color: #4299e1;
}

.tbg-blue-600 {
  background-color: #3182ce;
}

.tbg-blue-700 {
  background-color: #2b6cb0;
}

.tbg-blue-800 {
  background-color: #2c5282;
}

.tbg-blue-900 {
  background-color: #2a4365;
}

.tbg-indigo-100 {
  background-color: #ebf4ff;
}

.tbg-indigo-200 {
  background-color: #c3dafe;
}

.tbg-indigo-300 {
  background-color: #a3bffa;
}

.tbg-indigo-400 {
  background-color: #7f9cf5;
}

.tbg-indigo-500 {
  background-color: #667eea;
}

.tbg-indigo-600 {
  background-color: #5a67d8;
}

.tbg-indigo-700 {
  background-color: #4c51bf;
}

.tbg-indigo-800 {
  background-color: #434190;
}

.tbg-indigo-900 {
  background-color: #3c366b;
}

.tbg-purple-100 {
  background-color: #faf5ff;
}

.tbg-purple-200 {
  background-color: #e9d8fd;
}

.tbg-purple-300 {
  background-color: #d6bcfa;
}

.tbg-purple-400 {
  background-color: #b794f4;
}

.tbg-purple-500 {
  background-color: #9f7aea;
}

.tbg-purple-600 {
  background-color: #805ad5;
}

.tbg-purple-700 {
  background-color: #6b46c1;
}

.tbg-purple-800 {
  background-color: #553c9a;
}

.tbg-purple-900 {
  background-color: #44337a;
}

.tbg-pink-100 {
  background-color: #fff5f7;
}

.tbg-pink-200 {
  background-color: #fed7e2;
}

.tbg-pink-300 {
  background-color: #fbb6ce;
}

.tbg-pink-400 {
  background-color: #f687b3;
}

.tbg-pink-500 {
  background-color: #ed64a6;
}

.tbg-pink-600 {
  background-color: #d53f8c;
}

.tbg-pink-700 {
  background-color: #b83280;
}

.tbg-pink-800 {
  background-color: #97266d;
}

.tbg-pink-900 {
  background-color: #702459;
}

.tbg-title {
  background-color: #3d5170;
}

.tbg-primary {
  background-color: #2d7bbf;
}

.tbg-error {
  background-color: #ff6347;
}

.hover\:tbg-transparent:hover {
  background-color: transparent;
}

.hover\:tbg-black-100:hover {
  background-color: #5a6169;
}

.hover\:tbg-white:hover {
  background-color: #fff;
}

.hover\:tbg-gray-100:hover {
  background-color: #f7fafc;
}

.hover\:tbg-gray-200:hover {
  background-color: #edf2f7;
}

.hover\:tbg-gray-300:hover {
  background-color: #e2e8f0;
}

.hover\:tbg-gray-400:hover {
  background-color: #cbd5e0;
}

.hover\:tbg-gray-500:hover {
  background-color: #a0aec0;
}

.hover\:tbg-gray-600:hover {
  background-color: #718096;
}

.hover\:tbg-gray-700:hover {
  background-color: #4a5568;
}

.hover\:tbg-gray-800:hover {
  background-color: #2d3748;
}

.hover\:tbg-gray-900:hover {
  background-color: #1a202c;
}

.hover\:tbg-red-100:hover {
  background-color: #fff5f5;
}

.hover\:tbg-red-200:hover {
  background-color: #fed7d7;
}

.hover\:tbg-red-300:hover {
  background-color: #feb2b2;
}

.hover\:tbg-red-400:hover {
  background-color: #fc8181;
}

.hover\:tbg-red-500:hover {
  background-color: #f56565;
}

.hover\:tbg-red-600:hover {
  background-color: #e53e3e;
}

.hover\:tbg-red-700:hover {
  background-color: #c53030;
}

.hover\:tbg-red-800:hover {
  background-color: #9b2c2c;
}

.hover\:tbg-red-900:hover {
  background-color: #742a2a;
}

.hover\:tbg-orange-100:hover {
  background-color: #fffaf0;
}

.hover\:tbg-orange-200:hover {
  background-color: #feebc8;
}

.hover\:tbg-orange-300:hover {
  background-color: #fbd38d;
}

.hover\:tbg-orange-400:hover {
  background-color: #f6ad55;
}

.hover\:tbg-orange-500:hover {
  background-color: #ed8936;
}

.hover\:tbg-orange-600:hover {
  background-color: #dd6b20;
}

.hover\:tbg-orange-700:hover {
  background-color: #c05621;
}

.hover\:tbg-orange-800:hover {
  background-color: #9c4221;
}

.hover\:tbg-orange-900:hover {
  background-color: #7b341e;
}

.hover\:tbg-yellow-100:hover {
  background-color: #fffff0;
}

.hover\:tbg-yellow-200:hover {
  background-color: #fefcbf;
}

.hover\:tbg-yellow-300:hover {
  background-color: #faf089;
}

.hover\:tbg-yellow-400:hover {
  background-color: #f6e05e;
}

.hover\:tbg-yellow-500:hover {
  background-color: #ecc94b;
}

.hover\:tbg-yellow-600:hover {
  background-color: #d69e2e;
}

.hover\:tbg-yellow-700:hover {
  background-color: #b7791f;
}

.hover\:tbg-yellow-800:hover {
  background-color: #975a16;
}

.hover\:tbg-yellow-900:hover {
  background-color: #744210;
}

.hover\:tbg-green-100:hover {
  background-color: #f0fff4;
}

.hover\:tbg-green-200:hover {
  background-color: #c6f6d5;
}

.hover\:tbg-green-300:hover {
  background-color: #9ae6b4;
}

.hover\:tbg-green-400:hover {
  background-color: #68d391;
}

.hover\:tbg-green-500:hover {
  background-color: #48bb78;
}

.hover\:tbg-green-600:hover {
  background-color: #38a169;
}

.hover\:tbg-green-700:hover {
  background-color: #2f855a;
}

.hover\:tbg-green-800:hover {
  background-color: #276749;
}

.hover\:tbg-green-900:hover {
  background-color: #22543d;
}

.hover\:tbg-teal-100:hover {
  background-color: #e6fffa;
}

.hover\:tbg-teal-200:hover {
  background-color: #b2f5ea;
}

.hover\:tbg-teal-300:hover {
  background-color: #81e6d9;
}

.hover\:tbg-teal-400:hover {
  background-color: #4fd1c5;
}

.hover\:tbg-teal-500:hover {
  background-color: #38b2ac;
}

.hover\:tbg-teal-600:hover {
  background-color: #319795;
}

.hover\:tbg-teal-700:hover {
  background-color: #2c7a7b;
}

.hover\:tbg-teal-800:hover {
  background-color: #285e61;
}

.hover\:tbg-teal-900:hover {
  background-color: #234e52;
}

.hover\:tbg-blue-100:hover {
  background-color: #ebf8ff;
}

.hover\:tbg-blue-200:hover {
  background-color: #bee3f8;
}

.hover\:tbg-blue-300:hover {
  background-color: #90cdf4;
}

.hover\:tbg-blue-400:hover {
  background-color: #63b3ed;
}

.hover\:tbg-blue-500:hover {
  background-color: #4299e1;
}

.hover\:tbg-blue-600:hover {
  background-color: #3182ce;
}

.hover\:tbg-blue-700:hover {
  background-color: #2b6cb0;
}

.hover\:tbg-blue-800:hover {
  background-color: #2c5282;
}

.hover\:tbg-blue-900:hover {
  background-color: #2a4365;
}

.hover\:tbg-indigo-100:hover {
  background-color: #ebf4ff;
}

.hover\:tbg-indigo-200:hover {
  background-color: #c3dafe;
}

.hover\:tbg-indigo-300:hover {
  background-color: #a3bffa;
}

.hover\:tbg-indigo-400:hover {
  background-color: #7f9cf5;
}

.hover\:tbg-indigo-500:hover {
  background-color: #667eea;
}

.hover\:tbg-indigo-600:hover {
  background-color: #5a67d8;
}

.hover\:tbg-indigo-700:hover {
  background-color: #4c51bf;
}

.hover\:tbg-indigo-800:hover {
  background-color: #434190;
}

.hover\:tbg-indigo-900:hover {
  background-color: #3c366b;
}

.hover\:tbg-purple-100:hover {
  background-color: #faf5ff;
}

.hover\:tbg-purple-200:hover {
  background-color: #e9d8fd;
}

.hover\:tbg-purple-300:hover {
  background-color: #d6bcfa;
}

.hover\:tbg-purple-400:hover {
  background-color: #b794f4;
}

.hover\:tbg-purple-500:hover {
  background-color: #9f7aea;
}

.hover\:tbg-purple-600:hover {
  background-color: #805ad5;
}

.hover\:tbg-purple-700:hover {
  background-color: #6b46c1;
}

.hover\:tbg-purple-800:hover {
  background-color: #553c9a;
}

.hover\:tbg-purple-900:hover {
  background-color: #44337a;
}

.hover\:tbg-pink-100:hover {
  background-color: #fff5f7;
}

.hover\:tbg-pink-200:hover {
  background-color: #fed7e2;
}

.hover\:tbg-pink-300:hover {
  background-color: #fbb6ce;
}

.hover\:tbg-pink-400:hover {
  background-color: #f687b3;
}

.hover\:tbg-pink-500:hover {
  background-color: #ed64a6;
}

.hover\:tbg-pink-600:hover {
  background-color: #d53f8c;
}

.hover\:tbg-pink-700:hover {
  background-color: #b83280;
}

.hover\:tbg-pink-800:hover {
  background-color: #97266d;
}

.hover\:tbg-pink-900:hover {
  background-color: #702459;
}

.hover\:tbg-title:hover {
  background-color: #3d5170;
}

.hover\:tbg-primary:hover {
  background-color: #2d7bbf;
}

.hover\:tbg-error:hover {
  background-color: #ff6347;
}

.focus\:tbg-transparent:focus {
  background-color: transparent;
}

.focus\:tbg-black-100:focus {
  background-color: #5a6169;
}

.focus\:tbg-white:focus {
  background-color: #fff;
}

.focus\:tbg-gray-100:focus {
  background-color: #f7fafc;
}

.focus\:tbg-gray-200:focus {
  background-color: #edf2f7;
}

.focus\:tbg-gray-300:focus {
  background-color: #e2e8f0;
}

.focus\:tbg-gray-400:focus {
  background-color: #cbd5e0;
}

.focus\:tbg-gray-500:focus {
  background-color: #a0aec0;
}

.focus\:tbg-gray-600:focus {
  background-color: #718096;
}

.focus\:tbg-gray-700:focus {
  background-color: #4a5568;
}

.focus\:tbg-gray-800:focus {
  background-color: #2d3748;
}

.focus\:tbg-gray-900:focus {
  background-color: #1a202c;
}

.focus\:tbg-red-100:focus {
  background-color: #fff5f5;
}

.focus\:tbg-red-200:focus {
  background-color: #fed7d7;
}

.focus\:tbg-red-300:focus {
  background-color: #feb2b2;
}

.focus\:tbg-red-400:focus {
  background-color: #fc8181;
}

.focus\:tbg-red-500:focus {
  background-color: #f56565;
}

.focus\:tbg-red-600:focus {
  background-color: #e53e3e;
}

.focus\:tbg-red-700:focus {
  background-color: #c53030;
}

.focus\:tbg-red-800:focus {
  background-color: #9b2c2c;
}

.focus\:tbg-red-900:focus {
  background-color: #742a2a;
}

.focus\:tbg-orange-100:focus {
  background-color: #fffaf0;
}

.focus\:tbg-orange-200:focus {
  background-color: #feebc8;
}

.focus\:tbg-orange-300:focus {
  background-color: #fbd38d;
}

.focus\:tbg-orange-400:focus {
  background-color: #f6ad55;
}

.focus\:tbg-orange-500:focus {
  background-color: #ed8936;
}

.focus\:tbg-orange-600:focus {
  background-color: #dd6b20;
}

.focus\:tbg-orange-700:focus {
  background-color: #c05621;
}

.focus\:tbg-orange-800:focus {
  background-color: #9c4221;
}

.focus\:tbg-orange-900:focus {
  background-color: #7b341e;
}

.focus\:tbg-yellow-100:focus {
  background-color: #fffff0;
}

.focus\:tbg-yellow-200:focus {
  background-color: #fefcbf;
}

.focus\:tbg-yellow-300:focus {
  background-color: #faf089;
}

.focus\:tbg-yellow-400:focus {
  background-color: #f6e05e;
}

.focus\:tbg-yellow-500:focus {
  background-color: #ecc94b;
}

.focus\:tbg-yellow-600:focus {
  background-color: #d69e2e;
}

.focus\:tbg-yellow-700:focus {
  background-color: #b7791f;
}

.focus\:tbg-yellow-800:focus {
  background-color: #975a16;
}

.focus\:tbg-yellow-900:focus {
  background-color: #744210;
}

.focus\:tbg-green-100:focus {
  background-color: #f0fff4;
}

.focus\:tbg-green-200:focus {
  background-color: #c6f6d5;
}

.focus\:tbg-green-300:focus {
  background-color: #9ae6b4;
}

.focus\:tbg-green-400:focus {
  background-color: #68d391;
}

.focus\:tbg-green-500:focus {
  background-color: #48bb78;
}

.focus\:tbg-green-600:focus {
  background-color: #38a169;
}

.focus\:tbg-green-700:focus {
  background-color: #2f855a;
}

.focus\:tbg-green-800:focus {
  background-color: #276749;
}

.focus\:tbg-green-900:focus {
  background-color: #22543d;
}

.focus\:tbg-teal-100:focus {
  background-color: #e6fffa;
}

.focus\:tbg-teal-200:focus {
  background-color: #b2f5ea;
}

.focus\:tbg-teal-300:focus {
  background-color: #81e6d9;
}

.focus\:tbg-teal-400:focus {
  background-color: #4fd1c5;
}

.focus\:tbg-teal-500:focus {
  background-color: #38b2ac;
}

.focus\:tbg-teal-600:focus {
  background-color: #319795;
}

.focus\:tbg-teal-700:focus {
  background-color: #2c7a7b;
}

.focus\:tbg-teal-800:focus {
  background-color: #285e61;
}

.focus\:tbg-teal-900:focus {
  background-color: #234e52;
}

.focus\:tbg-blue-100:focus {
  background-color: #ebf8ff;
}

.focus\:tbg-blue-200:focus {
  background-color: #bee3f8;
}

.focus\:tbg-blue-300:focus {
  background-color: #90cdf4;
}

.focus\:tbg-blue-400:focus {
  background-color: #63b3ed;
}

.focus\:tbg-blue-500:focus {
  background-color: #4299e1;
}

.focus\:tbg-blue-600:focus {
  background-color: #3182ce;
}

.focus\:tbg-blue-700:focus {
  background-color: #2b6cb0;
}

.focus\:tbg-blue-800:focus {
  background-color: #2c5282;
}

.focus\:tbg-blue-900:focus {
  background-color: #2a4365;
}

.focus\:tbg-indigo-100:focus {
  background-color: #ebf4ff;
}

.focus\:tbg-indigo-200:focus {
  background-color: #c3dafe;
}

.focus\:tbg-indigo-300:focus {
  background-color: #a3bffa;
}

.focus\:tbg-indigo-400:focus {
  background-color: #7f9cf5;
}

.focus\:tbg-indigo-500:focus {
  background-color: #667eea;
}

.focus\:tbg-indigo-600:focus {
  background-color: #5a67d8;
}

.focus\:tbg-indigo-700:focus {
  background-color: #4c51bf;
}

.focus\:tbg-indigo-800:focus {
  background-color: #434190;
}

.focus\:tbg-indigo-900:focus {
  background-color: #3c366b;
}

.focus\:tbg-purple-100:focus {
  background-color: #faf5ff;
}

.focus\:tbg-purple-200:focus {
  background-color: #e9d8fd;
}

.focus\:tbg-purple-300:focus {
  background-color: #d6bcfa;
}

.focus\:tbg-purple-400:focus {
  background-color: #b794f4;
}

.focus\:tbg-purple-500:focus {
  background-color: #9f7aea;
}

.focus\:tbg-purple-600:focus {
  background-color: #805ad5;
}

.focus\:tbg-purple-700:focus {
  background-color: #6b46c1;
}

.focus\:tbg-purple-800:focus {
  background-color: #553c9a;
}

.focus\:tbg-purple-900:focus {
  background-color: #44337a;
}

.focus\:tbg-pink-100:focus {
  background-color: #fff5f7;
}

.focus\:tbg-pink-200:focus {
  background-color: #fed7e2;
}

.focus\:tbg-pink-300:focus {
  background-color: #fbb6ce;
}

.focus\:tbg-pink-400:focus {
  background-color: #f687b3;
}

.focus\:tbg-pink-500:focus {
  background-color: #ed64a6;
}

.focus\:tbg-pink-600:focus {
  background-color: #d53f8c;
}

.focus\:tbg-pink-700:focus {
  background-color: #b83280;
}

.focus\:tbg-pink-800:focus {
  background-color: #97266d;
}

.focus\:tbg-pink-900:focus {
  background-color: #702459;
}

.focus\:tbg-title:focus {
  background-color: #3d5170;
}

.focus\:tbg-primary:focus {
  background-color: #2d7bbf;
}

.focus\:tbg-error:focus {
  background-color: #ff6347;
}

.active\:tbg-transparent:active {
  background-color: transparent;
}

.active\:tbg-black-100:active {
  background-color: #5a6169;
}

.active\:tbg-white:active {
  background-color: #fff;
}

.active\:tbg-gray-100:active {
  background-color: #f7fafc;
}

.active\:tbg-gray-200:active {
  background-color: #edf2f7;
}

.active\:tbg-gray-300:active {
  background-color: #e2e8f0;
}

.active\:tbg-gray-400:active {
  background-color: #cbd5e0;
}

.active\:tbg-gray-500:active {
  background-color: #a0aec0;
}

.active\:tbg-gray-600:active {
  background-color: #718096;
}

.active\:tbg-gray-700:active {
  background-color: #4a5568;
}

.active\:tbg-gray-800:active {
  background-color: #2d3748;
}

.active\:tbg-gray-900:active {
  background-color: #1a202c;
}

.active\:tbg-red-100:active {
  background-color: #fff5f5;
}

.active\:tbg-red-200:active {
  background-color: #fed7d7;
}

.active\:tbg-red-300:active {
  background-color: #feb2b2;
}

.active\:tbg-red-400:active {
  background-color: #fc8181;
}

.active\:tbg-red-500:active {
  background-color: #f56565;
}

.active\:tbg-red-600:active {
  background-color: #e53e3e;
}

.active\:tbg-red-700:active {
  background-color: #c53030;
}

.active\:tbg-red-800:active {
  background-color: #9b2c2c;
}

.active\:tbg-red-900:active {
  background-color: #742a2a;
}

.active\:tbg-orange-100:active {
  background-color: #fffaf0;
}

.active\:tbg-orange-200:active {
  background-color: #feebc8;
}

.active\:tbg-orange-300:active {
  background-color: #fbd38d;
}

.active\:tbg-orange-400:active {
  background-color: #f6ad55;
}

.active\:tbg-orange-500:active {
  background-color: #ed8936;
}

.active\:tbg-orange-600:active {
  background-color: #dd6b20;
}

.active\:tbg-orange-700:active {
  background-color: #c05621;
}

.active\:tbg-orange-800:active {
  background-color: #9c4221;
}

.active\:tbg-orange-900:active {
  background-color: #7b341e;
}

.active\:tbg-yellow-100:active {
  background-color: #fffff0;
}

.active\:tbg-yellow-200:active {
  background-color: #fefcbf;
}

.active\:tbg-yellow-300:active {
  background-color: #faf089;
}

.active\:tbg-yellow-400:active {
  background-color: #f6e05e;
}

.active\:tbg-yellow-500:active {
  background-color: #ecc94b;
}

.active\:tbg-yellow-600:active {
  background-color: #d69e2e;
}

.active\:tbg-yellow-700:active {
  background-color: #b7791f;
}

.active\:tbg-yellow-800:active {
  background-color: #975a16;
}

.active\:tbg-yellow-900:active {
  background-color: #744210;
}

.active\:tbg-green-100:active {
  background-color: #f0fff4;
}

.active\:tbg-green-200:active {
  background-color: #c6f6d5;
}

.active\:tbg-green-300:active {
  background-color: #9ae6b4;
}

.active\:tbg-green-400:active {
  background-color: #68d391;
}

.active\:tbg-green-500:active {
  background-color: #48bb78;
}

.active\:tbg-green-600:active {
  background-color: #38a169;
}

.active\:tbg-green-700:active {
  background-color: #2f855a;
}

.active\:tbg-green-800:active {
  background-color: #276749;
}

.active\:tbg-green-900:active {
  background-color: #22543d;
}

.active\:tbg-teal-100:active {
  background-color: #e6fffa;
}

.active\:tbg-teal-200:active {
  background-color: #b2f5ea;
}

.active\:tbg-teal-300:active {
  background-color: #81e6d9;
}

.active\:tbg-teal-400:active {
  background-color: #4fd1c5;
}

.active\:tbg-teal-500:active {
  background-color: #38b2ac;
}

.active\:tbg-teal-600:active {
  background-color: #319795;
}

.active\:tbg-teal-700:active {
  background-color: #2c7a7b;
}

.active\:tbg-teal-800:active {
  background-color: #285e61;
}

.active\:tbg-teal-900:active {
  background-color: #234e52;
}

.active\:tbg-blue-100:active {
  background-color: #ebf8ff;
}

.active\:tbg-blue-200:active {
  background-color: #bee3f8;
}

.active\:tbg-blue-300:active {
  background-color: #90cdf4;
}

.active\:tbg-blue-400:active {
  background-color: #63b3ed;
}

.active\:tbg-blue-500:active {
  background-color: #4299e1;
}

.active\:tbg-blue-600:active {
  background-color: #3182ce;
}

.active\:tbg-blue-700:active {
  background-color: #2b6cb0;
}

.active\:tbg-blue-800:active {
  background-color: #2c5282;
}

.active\:tbg-blue-900:active {
  background-color: #2a4365;
}

.active\:tbg-indigo-100:active {
  background-color: #ebf4ff;
}

.active\:tbg-indigo-200:active {
  background-color: #c3dafe;
}

.active\:tbg-indigo-300:active {
  background-color: #a3bffa;
}

.active\:tbg-indigo-400:active {
  background-color: #7f9cf5;
}

.active\:tbg-indigo-500:active {
  background-color: #667eea;
}

.active\:tbg-indigo-600:active {
  background-color: #5a67d8;
}

.active\:tbg-indigo-700:active {
  background-color: #4c51bf;
}

.active\:tbg-indigo-800:active {
  background-color: #434190;
}

.active\:tbg-indigo-900:active {
  background-color: #3c366b;
}

.active\:tbg-purple-100:active {
  background-color: #faf5ff;
}

.active\:tbg-purple-200:active {
  background-color: #e9d8fd;
}

.active\:tbg-purple-300:active {
  background-color: #d6bcfa;
}

.active\:tbg-purple-400:active {
  background-color: #b794f4;
}

.active\:tbg-purple-500:active {
  background-color: #9f7aea;
}

.active\:tbg-purple-600:active {
  background-color: #805ad5;
}

.active\:tbg-purple-700:active {
  background-color: #6b46c1;
}

.active\:tbg-purple-800:active {
  background-color: #553c9a;
}

.active\:tbg-purple-900:active {
  background-color: #44337a;
}

.active\:tbg-pink-100:active {
  background-color: #fff5f7;
}

.active\:tbg-pink-200:active {
  background-color: #fed7e2;
}

.active\:tbg-pink-300:active {
  background-color: #fbb6ce;
}

.active\:tbg-pink-400:active {
  background-color: #f687b3;
}

.active\:tbg-pink-500:active {
  background-color: #ed64a6;
}

.active\:tbg-pink-600:active {
  background-color: #d53f8c;
}

.active\:tbg-pink-700:active {
  background-color: #b83280;
}

.active\:tbg-pink-800:active {
  background-color: #97266d;
}

.active\:tbg-pink-900:active {
  background-color: #702459;
}

.active\:tbg-title:active {
  background-color: #3d5170;
}

.active\:tbg-primary:active {
  background-color: #2d7bbf;
}

.active\:tbg-error:active {
  background-color: #ff6347;
}

.tbg-bottom {
  background-position: bottom;
}

.tbg-center {
  background-position: center;
}

.tbg-left {
  background-position: left;
}

.tbg-left-bottom {
  background-position: left bottom;
}

.tbg-left-top {
  background-position: left top;
}

.tbg-right {
  background-position: right;
}

.tbg-right-bottom {
  background-position: right bottom;
}

.tbg-right-top {
  background-position: right top;
}

.tbg-top {
  background-position: top;
}

.tbg-repeat {
  background-repeat: repeat;
}

.tbg-no-repeat {
  background-repeat: no-repeat;
}

.tbg-repeat-x {
  background-repeat: repeat-x;
}

.tbg-repeat-y {
  background-repeat: repeat-y;
}

.tbg-repeat-round {
  background-repeat: round;
}

.tbg-repeat-space {
  background-repeat: space;
}

.tbg-auto {
  background-size: auto;
}

.tbg-cover {
  background-size: cover;
}

.tbg-contain {
  background-size: contain;
}

.tborder-collapse {
  border-collapse: collapse;
}

.tborder-separate {
  border-collapse: separate;
}

.tborder-transparent {
  border-color: transparent;
}

.tborder-black-100 {
  border-color: #5a6169;
}

.tborder-white {
  border-color: #fff;
}

.tborder-gray-100 {
  border-color: #f7fafc;
}

.tborder-gray-200 {
  border-color: #edf2f7;
}

.tborder-gray-300 {
  border-color: #e2e8f0;
}

.tborder-gray-400 {
  border-color: #cbd5e0;
}

.tborder-gray-500 {
  border-color: #a0aec0;
}

.tborder-gray-600 {
  border-color: #718096;
}

.tborder-gray-700 {
  border-color: #4a5568;
}

.tborder-gray-800 {
  border-color: #2d3748;
}

.tborder-gray-900 {
  border-color: #1a202c;
}

.tborder-red-100 {
  border-color: #fff5f5;
}

.tborder-red-200 {
  border-color: #fed7d7;
}

.tborder-red-300 {
  border-color: #feb2b2;
}

.tborder-red-400 {
  border-color: #fc8181;
}

.tborder-red-500 {
  border-color: #f56565;
}

.tborder-red-600 {
  border-color: #e53e3e;
}

.tborder-red-700 {
  border-color: #c53030;
}

.tborder-red-800 {
  border-color: #9b2c2c;
}

.tborder-red-900 {
  border-color: #742a2a;
}

.tborder-orange-100 {
  border-color: #fffaf0;
}

.tborder-orange-200 {
  border-color: #feebc8;
}

.tborder-orange-300 {
  border-color: #fbd38d;
}

.tborder-orange-400 {
  border-color: #f6ad55;
}

.tborder-orange-500 {
  border-color: #ed8936;
}

.tborder-orange-600 {
  border-color: #dd6b20;
}

.tborder-orange-700 {
  border-color: #c05621;
}

.tborder-orange-800 {
  border-color: #9c4221;
}

.tborder-orange-900 {
  border-color: #7b341e;
}

.tborder-yellow-100 {
  border-color: #fffff0;
}

.tborder-yellow-200 {
  border-color: #fefcbf;
}

.tborder-yellow-300 {
  border-color: #faf089;
}

.tborder-yellow-400 {
  border-color: #f6e05e;
}

.tborder-yellow-500 {
  border-color: #ecc94b;
}

.tborder-yellow-600 {
  border-color: #d69e2e;
}

.tborder-yellow-700 {
  border-color: #b7791f;
}

.tborder-yellow-800 {
  border-color: #975a16;
}

.tborder-yellow-900 {
  border-color: #744210;
}

.tborder-green-100 {
  border-color: #f0fff4;
}

.tborder-green-200 {
  border-color: #c6f6d5;
}

.tborder-green-300 {
  border-color: #9ae6b4;
}

.tborder-green-400 {
  border-color: #68d391;
}

.tborder-green-500 {
  border-color: #48bb78;
}

.tborder-green-600 {
  border-color: #38a169;
}

.tborder-green-700 {
  border-color: #2f855a;
}

.tborder-green-800 {
  border-color: #276749;
}

.tborder-green-900 {
  border-color: #22543d;
}

.tborder-teal-100 {
  border-color: #e6fffa;
}

.tborder-teal-200 {
  border-color: #b2f5ea;
}

.tborder-teal-300 {
  border-color: #81e6d9;
}

.tborder-teal-400 {
  border-color: #4fd1c5;
}

.tborder-teal-500 {
  border-color: #38b2ac;
}

.tborder-teal-600 {
  border-color: #319795;
}

.tborder-teal-700 {
  border-color: #2c7a7b;
}

.tborder-teal-800 {
  border-color: #285e61;
}

.tborder-teal-900 {
  border-color: #234e52;
}

.tborder-blue-100 {
  border-color: #ebf8ff;
}

.tborder-blue-200 {
  border-color: #bee3f8;
}

.tborder-blue-300 {
  border-color: #90cdf4;
}

.tborder-blue-400 {
  border-color: #63b3ed;
}

.tborder-blue-500 {
  border-color: #4299e1;
}

.tborder-blue-600 {
  border-color: #3182ce;
}

.tborder-blue-700 {
  border-color: #2b6cb0;
}

.tborder-blue-800 {
  border-color: #2c5282;
}

.tborder-blue-900 {
  border-color: #2a4365;
}

.tborder-indigo-100 {
  border-color: #ebf4ff;
}

.tborder-indigo-200 {
  border-color: #c3dafe;
}

.tborder-indigo-300 {
  border-color: #a3bffa;
}

.tborder-indigo-400 {
  border-color: #7f9cf5;
}

.tborder-indigo-500 {
  border-color: #667eea;
}

.tborder-indigo-600 {
  border-color: #5a67d8;
}

.tborder-indigo-700 {
  border-color: #4c51bf;
}

.tborder-indigo-800 {
  border-color: #434190;
}

.tborder-indigo-900 {
  border-color: #3c366b;
}

.tborder-purple-100 {
  border-color: #faf5ff;
}

.tborder-purple-200 {
  border-color: #e9d8fd;
}

.tborder-purple-300 {
  border-color: #d6bcfa;
}

.tborder-purple-400 {
  border-color: #b794f4;
}

.tborder-purple-500 {
  border-color: #9f7aea;
}

.tborder-purple-600 {
  border-color: #805ad5;
}

.tborder-purple-700 {
  border-color: #6b46c1;
}

.tborder-purple-800 {
  border-color: #553c9a;
}

.tborder-purple-900 {
  border-color: #44337a;
}

.tborder-pink-100 {
  border-color: #fff5f7;
}

.tborder-pink-200 {
  border-color: #fed7e2;
}

.tborder-pink-300 {
  border-color: #fbb6ce;
}

.tborder-pink-400 {
  border-color: #f687b3;
}

.tborder-pink-500 {
  border-color: #ed64a6;
}

.tborder-pink-600 {
  border-color: #d53f8c;
}

.tborder-pink-700 {
  border-color: #b83280;
}

.tborder-pink-800 {
  border-color: #97266d;
}

.tborder-pink-900 {
  border-color: #702459;
}

.tborder-title {
  border-color: #3d5170;
}

.tborder-primary {
  border-color: #2d7bbf;
}

.tborder-error {
  border-color: #ff6347;
}

.hover\:tborder-transparent:hover {
  border-color: transparent;
}

.hover\:tborder-black-100:hover {
  border-color: #5a6169;
}

.hover\:tborder-white:hover {
  border-color: #fff;
}

.hover\:tborder-gray-100:hover {
  border-color: #f7fafc;
}

.hover\:tborder-gray-200:hover {
  border-color: #edf2f7;
}

.hover\:tborder-gray-300:hover {
  border-color: #e2e8f0;
}

.hover\:tborder-gray-400:hover {
  border-color: #cbd5e0;
}

.hover\:tborder-gray-500:hover {
  border-color: #a0aec0;
}

.hover\:tborder-gray-600:hover {
  border-color: #718096;
}

.hover\:tborder-gray-700:hover {
  border-color: #4a5568;
}

.hover\:tborder-gray-800:hover {
  border-color: #2d3748;
}

.hover\:tborder-gray-900:hover {
  border-color: #1a202c;
}

.hover\:tborder-red-100:hover {
  border-color: #fff5f5;
}

.hover\:tborder-red-200:hover {
  border-color: #fed7d7;
}

.hover\:tborder-red-300:hover {
  border-color: #feb2b2;
}

.hover\:tborder-red-400:hover {
  border-color: #fc8181;
}

.hover\:tborder-red-500:hover {
  border-color: #f56565;
}

.hover\:tborder-red-600:hover {
  border-color: #e53e3e;
}

.hover\:tborder-red-700:hover {
  border-color: #c53030;
}

.hover\:tborder-red-800:hover {
  border-color: #9b2c2c;
}

.hover\:tborder-red-900:hover {
  border-color: #742a2a;
}

.hover\:tborder-orange-100:hover {
  border-color: #fffaf0;
}

.hover\:tborder-orange-200:hover {
  border-color: #feebc8;
}

.hover\:tborder-orange-300:hover {
  border-color: #fbd38d;
}

.hover\:tborder-orange-400:hover {
  border-color: #f6ad55;
}

.hover\:tborder-orange-500:hover {
  border-color: #ed8936;
}

.hover\:tborder-orange-600:hover {
  border-color: #dd6b20;
}

.hover\:tborder-orange-700:hover {
  border-color: #c05621;
}

.hover\:tborder-orange-800:hover {
  border-color: #9c4221;
}

.hover\:tborder-orange-900:hover {
  border-color: #7b341e;
}

.hover\:tborder-yellow-100:hover {
  border-color: #fffff0;
}

.hover\:tborder-yellow-200:hover {
  border-color: #fefcbf;
}

.hover\:tborder-yellow-300:hover {
  border-color: #faf089;
}

.hover\:tborder-yellow-400:hover {
  border-color: #f6e05e;
}

.hover\:tborder-yellow-500:hover {
  border-color: #ecc94b;
}

.hover\:tborder-yellow-600:hover {
  border-color: #d69e2e;
}

.hover\:tborder-yellow-700:hover {
  border-color: #b7791f;
}

.hover\:tborder-yellow-800:hover {
  border-color: #975a16;
}

.hover\:tborder-yellow-900:hover {
  border-color: #744210;
}

.hover\:tborder-green-100:hover {
  border-color: #f0fff4;
}

.hover\:tborder-green-200:hover {
  border-color: #c6f6d5;
}

.hover\:tborder-green-300:hover {
  border-color: #9ae6b4;
}

.hover\:tborder-green-400:hover {
  border-color: #68d391;
}

.hover\:tborder-green-500:hover {
  border-color: #48bb78;
}

.hover\:tborder-green-600:hover {
  border-color: #38a169;
}

.hover\:tborder-green-700:hover {
  border-color: #2f855a;
}

.hover\:tborder-green-800:hover {
  border-color: #276749;
}

.hover\:tborder-green-900:hover {
  border-color: #22543d;
}

.hover\:tborder-teal-100:hover {
  border-color: #e6fffa;
}

.hover\:tborder-teal-200:hover {
  border-color: #b2f5ea;
}

.hover\:tborder-teal-300:hover {
  border-color: #81e6d9;
}

.hover\:tborder-teal-400:hover {
  border-color: #4fd1c5;
}

.hover\:tborder-teal-500:hover {
  border-color: #38b2ac;
}

.hover\:tborder-teal-600:hover {
  border-color: #319795;
}

.hover\:tborder-teal-700:hover {
  border-color: #2c7a7b;
}

.hover\:tborder-teal-800:hover {
  border-color: #285e61;
}

.hover\:tborder-teal-900:hover {
  border-color: #234e52;
}

.hover\:tborder-blue-100:hover {
  border-color: #ebf8ff;
}

.hover\:tborder-blue-200:hover {
  border-color: #bee3f8;
}

.hover\:tborder-blue-300:hover {
  border-color: #90cdf4;
}

.hover\:tborder-blue-400:hover {
  border-color: #63b3ed;
}

.hover\:tborder-blue-500:hover {
  border-color: #4299e1;
}

.hover\:tborder-blue-600:hover {
  border-color: #3182ce;
}

.hover\:tborder-blue-700:hover {
  border-color: #2b6cb0;
}

.hover\:tborder-blue-800:hover {
  border-color: #2c5282;
}

.hover\:tborder-blue-900:hover {
  border-color: #2a4365;
}

.hover\:tborder-indigo-100:hover {
  border-color: #ebf4ff;
}

.hover\:tborder-indigo-200:hover {
  border-color: #c3dafe;
}

.hover\:tborder-indigo-300:hover {
  border-color: #a3bffa;
}

.hover\:tborder-indigo-400:hover {
  border-color: #7f9cf5;
}

.hover\:tborder-indigo-500:hover {
  border-color: #667eea;
}

.hover\:tborder-indigo-600:hover {
  border-color: #5a67d8;
}

.hover\:tborder-indigo-700:hover {
  border-color: #4c51bf;
}

.hover\:tborder-indigo-800:hover {
  border-color: #434190;
}

.hover\:tborder-indigo-900:hover {
  border-color: #3c366b;
}

.hover\:tborder-purple-100:hover {
  border-color: #faf5ff;
}

.hover\:tborder-purple-200:hover {
  border-color: #e9d8fd;
}

.hover\:tborder-purple-300:hover {
  border-color: #d6bcfa;
}

.hover\:tborder-purple-400:hover {
  border-color: #b794f4;
}

.hover\:tborder-purple-500:hover {
  border-color: #9f7aea;
}

.hover\:tborder-purple-600:hover {
  border-color: #805ad5;
}

.hover\:tborder-purple-700:hover {
  border-color: #6b46c1;
}

.hover\:tborder-purple-800:hover {
  border-color: #553c9a;
}

.hover\:tborder-purple-900:hover {
  border-color: #44337a;
}

.hover\:tborder-pink-100:hover {
  border-color: #fff5f7;
}

.hover\:tborder-pink-200:hover {
  border-color: #fed7e2;
}

.hover\:tborder-pink-300:hover {
  border-color: #fbb6ce;
}

.hover\:tborder-pink-400:hover {
  border-color: #f687b3;
}

.hover\:tborder-pink-500:hover {
  border-color: #ed64a6;
}

.hover\:tborder-pink-600:hover {
  border-color: #d53f8c;
}

.hover\:tborder-pink-700:hover {
  border-color: #b83280;
}

.hover\:tborder-pink-800:hover {
  border-color: #97266d;
}

.hover\:tborder-pink-900:hover {
  border-color: #702459;
}

.hover\:tborder-title:hover {
  border-color: #3d5170;
}

.hover\:tborder-primary:hover {
  border-color: #2d7bbf;
}

.hover\:tborder-error:hover {
  border-color: #ff6347;
}

.focus\:tborder-transparent:focus {
  border-color: transparent;
}

.focus\:tborder-black-100:focus {
  border-color: #5a6169;
}

.focus\:tborder-white:focus {
  border-color: #fff;
}

.focus\:tborder-gray-100:focus {
  border-color: #f7fafc;
}

.focus\:tborder-gray-200:focus {
  border-color: #edf2f7;
}

.focus\:tborder-gray-300:focus {
  border-color: #e2e8f0;
}

.focus\:tborder-gray-400:focus {
  border-color: #cbd5e0;
}

.focus\:tborder-gray-500:focus {
  border-color: #a0aec0;
}

.focus\:tborder-gray-600:focus {
  border-color: #718096;
}

.focus\:tborder-gray-700:focus {
  border-color: #4a5568;
}

.focus\:tborder-gray-800:focus {
  border-color: #2d3748;
}

.focus\:tborder-gray-900:focus {
  border-color: #1a202c;
}

.focus\:tborder-red-100:focus {
  border-color: #fff5f5;
}

.focus\:tborder-red-200:focus {
  border-color: #fed7d7;
}

.focus\:tborder-red-300:focus {
  border-color: #feb2b2;
}

.focus\:tborder-red-400:focus {
  border-color: #fc8181;
}

.focus\:tborder-red-500:focus {
  border-color: #f56565;
}

.focus\:tborder-red-600:focus {
  border-color: #e53e3e;
}

.focus\:tborder-red-700:focus {
  border-color: #c53030;
}

.focus\:tborder-red-800:focus {
  border-color: #9b2c2c;
}

.focus\:tborder-red-900:focus {
  border-color: #742a2a;
}

.focus\:tborder-orange-100:focus {
  border-color: #fffaf0;
}

.focus\:tborder-orange-200:focus {
  border-color: #feebc8;
}

.focus\:tborder-orange-300:focus {
  border-color: #fbd38d;
}

.focus\:tborder-orange-400:focus {
  border-color: #f6ad55;
}

.focus\:tborder-orange-500:focus {
  border-color: #ed8936;
}

.focus\:tborder-orange-600:focus {
  border-color: #dd6b20;
}

.focus\:tborder-orange-700:focus {
  border-color: #c05621;
}

.focus\:tborder-orange-800:focus {
  border-color: #9c4221;
}

.focus\:tborder-orange-900:focus {
  border-color: #7b341e;
}

.focus\:tborder-yellow-100:focus {
  border-color: #fffff0;
}

.focus\:tborder-yellow-200:focus {
  border-color: #fefcbf;
}

.focus\:tborder-yellow-300:focus {
  border-color: #faf089;
}

.focus\:tborder-yellow-400:focus {
  border-color: #f6e05e;
}

.focus\:tborder-yellow-500:focus {
  border-color: #ecc94b;
}

.focus\:tborder-yellow-600:focus {
  border-color: #d69e2e;
}

.focus\:tborder-yellow-700:focus {
  border-color: #b7791f;
}

.focus\:tborder-yellow-800:focus {
  border-color: #975a16;
}

.focus\:tborder-yellow-900:focus {
  border-color: #744210;
}

.focus\:tborder-green-100:focus {
  border-color: #f0fff4;
}

.focus\:tborder-green-200:focus {
  border-color: #c6f6d5;
}

.focus\:tborder-green-300:focus {
  border-color: #9ae6b4;
}

.focus\:tborder-green-400:focus {
  border-color: #68d391;
}

.focus\:tborder-green-500:focus {
  border-color: #48bb78;
}

.focus\:tborder-green-600:focus {
  border-color: #38a169;
}

.focus\:tborder-green-700:focus {
  border-color: #2f855a;
}

.focus\:tborder-green-800:focus {
  border-color: #276749;
}

.focus\:tborder-green-900:focus {
  border-color: #22543d;
}

.focus\:tborder-teal-100:focus {
  border-color: #e6fffa;
}

.focus\:tborder-teal-200:focus {
  border-color: #b2f5ea;
}

.focus\:tborder-teal-300:focus {
  border-color: #81e6d9;
}

.focus\:tborder-teal-400:focus {
  border-color: #4fd1c5;
}

.focus\:tborder-teal-500:focus {
  border-color: #38b2ac;
}

.focus\:tborder-teal-600:focus {
  border-color: #319795;
}

.focus\:tborder-teal-700:focus {
  border-color: #2c7a7b;
}

.focus\:tborder-teal-800:focus {
  border-color: #285e61;
}

.focus\:tborder-teal-900:focus {
  border-color: #234e52;
}

.focus\:tborder-blue-100:focus {
  border-color: #ebf8ff;
}

.focus\:tborder-blue-200:focus {
  border-color: #bee3f8;
}

.focus\:tborder-blue-300:focus {
  border-color: #90cdf4;
}

.focus\:tborder-blue-400:focus {
  border-color: #63b3ed;
}

.focus\:tborder-blue-500:focus {
  border-color: #4299e1;
}

.focus\:tborder-blue-600:focus {
  border-color: #3182ce;
}

.focus\:tborder-blue-700:focus {
  border-color: #2b6cb0;
}

.focus\:tborder-blue-800:focus {
  border-color: #2c5282;
}

.focus\:tborder-blue-900:focus {
  border-color: #2a4365;
}

.focus\:tborder-indigo-100:focus {
  border-color: #ebf4ff;
}

.focus\:tborder-indigo-200:focus {
  border-color: #c3dafe;
}

.focus\:tborder-indigo-300:focus {
  border-color: #a3bffa;
}

.focus\:tborder-indigo-400:focus {
  border-color: #7f9cf5;
}

.focus\:tborder-indigo-500:focus {
  border-color: #667eea;
}

.focus\:tborder-indigo-600:focus {
  border-color: #5a67d8;
}

.focus\:tborder-indigo-700:focus {
  border-color: #4c51bf;
}

.focus\:tborder-indigo-800:focus {
  border-color: #434190;
}

.focus\:tborder-indigo-900:focus {
  border-color: #3c366b;
}

.focus\:tborder-purple-100:focus {
  border-color: #faf5ff;
}

.focus\:tborder-purple-200:focus {
  border-color: #e9d8fd;
}

.focus\:tborder-purple-300:focus {
  border-color: #d6bcfa;
}

.focus\:tborder-purple-400:focus {
  border-color: #b794f4;
}

.focus\:tborder-purple-500:focus {
  border-color: #9f7aea;
}

.focus\:tborder-purple-600:focus {
  border-color: #805ad5;
}

.focus\:tborder-purple-700:focus {
  border-color: #6b46c1;
}

.focus\:tborder-purple-800:focus {
  border-color: #553c9a;
}

.focus\:tborder-purple-900:focus {
  border-color: #44337a;
}

.focus\:tborder-pink-100:focus {
  border-color: #fff5f7;
}

.focus\:tborder-pink-200:focus {
  border-color: #fed7e2;
}

.focus\:tborder-pink-300:focus {
  border-color: #fbb6ce;
}

.focus\:tborder-pink-400:focus {
  border-color: #f687b3;
}

.focus\:tborder-pink-500:focus {
  border-color: #ed64a6;
}

.focus\:tborder-pink-600:focus {
  border-color: #d53f8c;
}

.focus\:tborder-pink-700:focus {
  border-color: #b83280;
}

.focus\:tborder-pink-800:focus {
  border-color: #97266d;
}

.focus\:tborder-pink-900:focus {
  border-color: #702459;
}

.focus\:tborder-title:focus {
  border-color: #3d5170;
}

.focus\:tborder-primary:focus {
  border-color: #2d7bbf;
}

.focus\:tborder-error:focus {
  border-color: #ff6347;
}

.trounded-none {
  border-radius: 0;
}

.trounded-sm {
  border-radius: 0.125rem;
}

.trounded {
  border-radius: 0.25rem;
}

.trounded-lg {
  border-radius: 0.5rem;
}

.trounded-full {
  border-radius: 9999px;
}

.trounded-t-none {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.trounded-r-none {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.trounded-b-none {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.trounded-l-none {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.trounded-t-sm {
  border-top-left-radius: 0.125rem;
  border-top-right-radius: 0.125rem;
}

.trounded-r-sm {
  border-top-right-radius: 0.125rem;
  border-bottom-right-radius: 0.125rem;
}

.trounded-b-sm {
  border-bottom-right-radius: 0.125rem;
  border-bottom-left-radius: 0.125rem;
}

.trounded-l-sm {
  border-top-left-radius: 0.125rem;
  border-bottom-left-radius: 0.125rem;
}

.trounded-t {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.trounded-r {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.trounded-b {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.trounded-l {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.trounded-t-lg {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}

.trounded-r-lg {
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}

.trounded-b-lg {
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}

.trounded-l-lg {
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}

.trounded-t-full {
  border-top-left-radius: 9999px;
  border-top-right-radius: 9999px;
}

.trounded-r-full {
  border-top-right-radius: 9999px;
  border-bottom-right-radius: 9999px;
}

.trounded-b-full {
  border-bottom-right-radius: 9999px;
  border-bottom-left-radius: 9999px;
}

.trounded-l-full {
  border-top-left-radius: 9999px;
  border-bottom-left-radius: 9999px;
}

.trounded-tl-none {
  border-top-left-radius: 0;
}

.trounded-tr-none {
  border-top-right-radius: 0;
}

.trounded-br-none {
  border-bottom-right-radius: 0;
}

.trounded-bl-none {
  border-bottom-left-radius: 0;
}

.trounded-tl-sm {
  border-top-left-radius: 0.125rem;
}

.trounded-tr-sm {
  border-top-right-radius: 0.125rem;
}

.trounded-br-sm {
  border-bottom-right-radius: 0.125rem;
}

.trounded-bl-sm {
  border-bottom-left-radius: 0.125rem;
}

.trounded-tl {
  border-top-left-radius: 0.25rem;
}

.trounded-tr {
  border-top-right-radius: 0.25rem;
}

.trounded-br {
  border-bottom-right-radius: 0.25rem;
}

.trounded-bl {
  border-bottom-left-radius: 0.25rem;
}

.trounded-tl-lg {
  border-top-left-radius: 0.5rem;
}

.trounded-tr-lg {
  border-top-right-radius: 0.5rem;
}

.trounded-br-lg {
  border-bottom-right-radius: 0.5rem;
}

.trounded-bl-lg {
  border-bottom-left-radius: 0.5rem;
}

.trounded-tl-full {
  border-top-left-radius: 9999px;
}

.trounded-tr-full {
  border-top-right-radius: 9999px;
}

.trounded-br-full {
  border-bottom-right-radius: 9999px;
}

.trounded-bl-full {
  border-bottom-left-radius: 9999px;
}

.tborder-solid {
  border-style: solid;
}

.tborder-dashed {
  border-style: dashed;
}

.tborder-dotted {
  border-style: dotted;
}

.tborder-double {
  border-style: double;
}

.tborder-none {
  border-style: none;
}

.tborder-0 {
  border-width: 0;
}

.tborder-2 {
  border-width: 2px;
}

.tborder-4 {
  border-width: 4px;
}

.tborder-8 {
  border-width: 8px;
}

.tborder {
  border-width: 1px;
}

.tborder-t-0 {
  border-top-width: 0;
}

.tborder-r-0 {
  border-right-width: 0;
}

.tborder-b-0 {
  border-bottom-width: 0;
}

.tborder-l-0 {
  border-left-width: 0;
}

.tborder-t-2 {
  border-top-width: 2px;
}

.tborder-r-2 {
  border-right-width: 2px;
}

.tborder-b-2 {
  border-bottom-width: 2px;
}

.tborder-l-2 {
  border-left-width: 2px;
}

.tborder-t-4 {
  border-top-width: 4px;
}

.tborder-r-4 {
  border-right-width: 4px;
}

.tborder-b-4 {
  border-bottom-width: 4px;
}

.tborder-l-4 {
  border-left-width: 4px;
}

.tborder-t-8 {
  border-top-width: 8px;
}

.tborder-r-8 {
  border-right-width: 8px;
}

.tborder-b-8 {
  border-bottom-width: 8px;
}

.tborder-l-8 {
  border-left-width: 8px;
}

.tborder-t {
  border-top-width: 1px;
}

.tborder-r {
  border-right-width: 1px;
}

.tborder-b {
  border-bottom-width: 1px;
}

.tborder-l {
  border-left-width: 1px;
}

.tcursor-auto {
  cursor: auto;
}

.tcursor-default {
  cursor: default;
}

.tcursor-pointer {
  cursor: pointer;
}

.tcursor-wait {
  cursor: wait;
}

.tcursor-text {
  cursor: text;
}

.tcursor-move {
  cursor: move;
}

.tcursor-not-allowed {
  cursor: not-allowed;
}

.tblock {
  display: block;
}

.tinline-block {
  display: inline-block;
}

.tinline {
  display: inline;
}

.tflex {
  display: flex;
}

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

.ttable {
  display: table;
}

.ttable-row {
  display: table-row;
}

.ttable-cell {
  display: table-cell;
}

.thidden {
  display: none;
}

.tflex-row {
  flex-direction: row;
}

.tflex-row-reverse {
  flex-direction: row-reverse;
}

.tflex-col {
  flex-direction: column;
}

.tflex-col-reverse {
  flex-direction: column-reverse;
}

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

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

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

.titems-start {
  align-items: flex-start;
}

.titems-end {
  align-items: flex-end;
}

.titems-center {
  align-items: center;
}

.titems-baseline {
  align-items: baseline;
}

.titems-stretch {
  align-items: stretch;
}

.tself-auto {
  align-self: auto;
}

.tself-start {
  align-self: flex-start;
}

.tself-end {
  align-self: flex-end;
}

.tself-center {
  align-self: center;
}

.tself-stretch {
  align-self: stretch;
}

.tjustify-start {
  justify-content: flex-start;
}

.tjustify-end {
  justify-content: flex-end;
}

.tjustify-center {
  justify-content: center;
}

.tjustify-between {
  justify-content: space-between;
}

.tjustify-around {
  justify-content: space-around;
}

.tcontent-center {
  align-content: center;
}

.tcontent-start {
  align-content: flex-start;
}

.tcontent-end {
  align-content: flex-end;
}

.tcontent-between {
  align-content: space-between;
}

.tcontent-around {
  align-content: space-around;
}

.tflex-1 {
  flex: 1 1 0%;
}

.tflex-auto {
  flex: 1 1 auto;
}

.tflex-initial {
  flex: 0 1 auto;
}

.tflex-none {
  flex: none;
}

.tflex-grow-0 {
  flex-grow: 0;
}

.tflex-grow {
  flex-grow: 1;
}

.tflex-shrink-0 {
  flex-shrink: 0;
}

.tflex-shrink {
  flex-shrink: 1;
}

.torder-1 {
  order: 1;
}

.torder-2 {
  order: 2;
}

.torder-3 {
  order: 3;
}

.torder-4 {
  order: 4;
}

.torder-5 {
  order: 5;
}

.torder-6 {
  order: 6;
}

.torder-7 {
  order: 7;
}

.torder-8 {
  order: 8;
}

.torder-9 {
  order: 9;
}

.torder-10 {
  order: 10;
}

.torder-11 {
  order: 11;
}

.torder-12 {
  order: 12;
}

.torder-first {
  order: -9999;
}

.torder-last {
  order: 9999;
}

.torder-none {
  order: 0;
}

.tfloat-right {
  float: right;
}

.tfloat-left {
  float: left;
}

.tfloat-none {
  float: none;
}

.tclearfix:after {
  content: "";
  display: table;
  clear: both;
}

.tfont-sans {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

.tfont-serif {
  font-family: Georgia, Cambria, "Times New Roman", Times, serif;
}

.tfont-mono {
  font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.tfont-hairline {
  font-weight: 100;
}

.tfont-thin {
  font-weight: 200;
}

.tfont-light {
  font-weight: 300;
}

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

.tfont-medium {
  font-weight: 500;
}

.tfont-semibold {
  font-weight: 600;
}

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

.tfont-extrabold {
  font-weight: 800;
}

.tfont-black {
  font-weight: 900;
}

.hover\:tfont-hairline:hover {
  font-weight: 100;
}

.hover\:tfont-thin:hover {
  font-weight: 200;
}

.hover\:tfont-light:hover {
  font-weight: 300;
}

.hover\:tfont-normal:hover {
  font-weight: 400;
}

.hover\:tfont-medium:hover {
  font-weight: 500;
}

.hover\:tfont-semibold:hover {
  font-weight: 600;
}

.hover\:tfont-bold:hover {
  font-weight: 700;
}

.hover\:tfont-extrabold:hover {
  font-weight: 800;
}

.hover\:tfont-black:hover {
  font-weight: 900;
}

.focus\:tfont-hairline:focus {
  font-weight: 100;
}

.focus\:tfont-thin:focus {
  font-weight: 200;
}

.focus\:tfont-light:focus {
  font-weight: 300;
}

.focus\:tfont-normal:focus {
  font-weight: 400;
}

.focus\:tfont-medium:focus {
  font-weight: 500;
}

.focus\:tfont-semibold:focus {
  font-weight: 600;
}

.focus\:tfont-bold:focus {
  font-weight: 700;
}

.focus\:tfont-extrabold:focus {
  font-weight: 800;
}

.focus\:tfont-black:focus {
  font-weight: 900;
}

.th-0 {
  height: 0;
}

.th-1 {
  height: 0.25rem;
}

.th-2 {
  height: 0.5rem;
}

.th-3 {
  height: 0.75rem;
}

.th-4 {
  height: 1rem;
}

.th-5 {
  height: 1.25rem;
}

.th-6 {
  height: 1.5rem;
}

.th-8 {
  height: 2rem;
}

.th-10 {
  height: 2.5rem;
}

.th-12 {
  height: 3rem;
}

.th-16 {
  height: 4rem;
}

.th-20 {
  height: 5rem;
}

.th-24 {
  height: 6rem;
}

.th-32 {
  height: 8rem;
}

.th-40 {
  height: 10rem;
}

.th-48 {
  height: 12rem;
}

.th-56 {
  height: 14rem;
}

.th-64 {
  height: 16rem;
}

.th-auto {
  height: auto;
}

.th-px {
  height: 1px;
}

.th-full {
  height: 100%;
}

.th-screen {
  height: 100vh;
}

.tleading-none {
  line-height: 1;
}

.tleading-tight {
  line-height: 1.25;
}

.tleading-snug {
  line-height: 1.375;
}

.tleading-normal {
  line-height: 1.5;
}

.tleading-relaxed {
  line-height: 1.625;
}

.tleading-loose {
  line-height: 2;
}

.tlist-inside {
  list-style-position: inside;
}

.tlist-outside {
  list-style-position: outside;
}

.tlist-none {
  list-style-type: none;
}

.tlist-disc {
  list-style-type: disc;
}

.tlist-decimal {
  list-style-type: decimal;
}

.tm-0 {
  margin: 0;
}

.tm-1 {
  margin: 0.25rem;
}

.tm-2 {
  margin: 0.5rem;
}

.tm-3 {
  margin: 0.75rem;
}

.tm-4 {
  margin: 1rem;
}

.tm-5 {
  margin: 1.25rem;
}

.tm-6 {
  margin: 1.5rem;
}

.tm-8 {
  margin: 2rem;
}

.tm-10 {
  margin: 2.5rem;
}

.tm-12 {
  margin: 3rem;
}

.tm-16 {
  margin: 4rem;
}

.tm-20 {
  margin: 5rem;
}

.tm-24 {
  margin: 6rem;
}

.tm-32 {
  margin: 8rem;
}

.tm-40 {
  margin: 10rem;
}

.tm-48 {
  margin: 12rem;
}

.tm-56 {
  margin: 14rem;
}

.tm-64 {
  margin: 16rem;
}

.tm-auto {
  margin: auto;
}

.tm-px {
  margin: 1px;
}

.t-m-1 {
  margin: -0.25rem;
}

.t-m-2 {
  margin: -0.5rem;
}

.t-m-3 {
  margin: -0.75rem;
}

.t-m-4 {
  margin: -1rem;
}

.t-m-5 {
  margin: -1.25rem;
}

.t-m-6 {
  margin: -1.5rem;
}

.t-m-8 {
  margin: -2rem;
}

.t-m-10 {
  margin: -2.5rem;
}

.t-m-12 {
  margin: -3rem;
}

.t-m-16 {
  margin: -4rem;
}

.t-m-20 {
  margin: -5rem;
}

.t-m-24 {
  margin: -6rem;
}

.t-m-32 {
  margin: -8rem;
}

.t-m-40 {
  margin: -10rem;
}

.t-m-48 {
  margin: -12rem;
}

.t-m-56 {
  margin: -14rem;
}

.t-m-64 {
  margin: -16rem;
}

.t-m-px {
  margin: -1px;
}

.tmy-0 {
  margin-top: 0;
  margin-bottom: 0;
}

.tmx-0 {
  margin-left: 0;
  margin-right: 0;
}

.tmy-1 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}

.tmx-1 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.tmy-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.tmx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.tmy-3 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}

.tmx-3 {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}

.tmy-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.tmx-4 {
  margin-left: 1rem;
  margin-right: 1rem;
}

.tmy-5 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}

.tmx-5 {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.tmy-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.tmx-6 {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.tmy-8 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.tmx-8 {
  margin-left: 2rem;
  margin-right: 2rem;
}

.tmy-10 {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.tmx-10 {
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}

.tmy-12 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.tmx-12 {
  margin-left: 3rem;
  margin-right: 3rem;
}

.tmy-16 {
  margin-top: 4rem;
  margin-bottom: 4rem;
}

.tmx-16 {
  margin-left: 4rem;
  margin-right: 4rem;
}

.tmy-20 {
  margin-top: 5rem;
  margin-bottom: 5rem;
}

.tmx-20 {
  margin-left: 5rem;
  margin-right: 5rem;
}

.tmy-24 {
  margin-top: 6rem;
  margin-bottom: 6rem;
}

.tmx-24 {
  margin-left: 6rem;
  margin-right: 6rem;
}

.tmy-32 {
  margin-top: 8rem;
  margin-bottom: 8rem;
}

.tmx-32 {
  margin-left: 8rem;
  margin-right: 8rem;
}

.tmy-40 {
  margin-top: 10rem;
  margin-bottom: 10rem;
}

.tmx-40 {
  margin-left: 10rem;
  margin-right: 10rem;
}

.tmy-48 {
  margin-top: 12rem;
  margin-bottom: 12rem;
}

.tmx-48 {
  margin-left: 12rem;
  margin-right: 12rem;
}

.tmy-56 {
  margin-top: 14rem;
  margin-bottom: 14rem;
}

.tmx-56 {
  margin-left: 14rem;
  margin-right: 14rem;
}

.tmy-64 {
  margin-top: 16rem;
  margin-bottom: 16rem;
}

.tmx-64 {
  margin-left: 16rem;
  margin-right: 16rem;
}

.tmy-auto {
  margin-top: auto;
  margin-bottom: auto;
}

.tmx-auto {
  margin-left: auto;
  margin-right: auto;
}

.tmy-px {
  margin-top: 1px;
  margin-bottom: 1px;
}

.tmx-px {
  margin-left: 1px;
  margin-right: 1px;
}

.t-my-1 {
  margin-top: -0.25rem;
  margin-bottom: -0.25rem;
}

.t-mx-1 {
  margin-left: -0.25rem;
  margin-right: -0.25rem;
}

.t-my-2 {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}

.t-mx-2 {
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}

.t-my-3 {
  margin-top: -0.75rem;
  margin-bottom: -0.75rem;
}

.t-mx-3 {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}

.t-my-4 {
  margin-top: -1rem;
  margin-bottom: -1rem;
}

.t-mx-4 {
  margin-left: -1rem;
  margin-right: -1rem;
}

.t-my-5 {
  margin-top: -1.25rem;
  margin-bottom: -1.25rem;
}

.t-mx-5 {
  margin-left: -1.25rem;
  margin-right: -1.25rem;
}

.t-my-6 {
  margin-top: -1.5rem;
  margin-bottom: -1.5rem;
}

.t-mx-6 {
  margin-left: -1.5rem;
  margin-right: -1.5rem;
}

.t-my-8 {
  margin-top: -2rem;
  margin-bottom: -2rem;
}

.t-mx-8 {
  margin-left: -2rem;
  margin-right: -2rem;
}

.t-my-10 {
  margin-top: -2.5rem;
  margin-bottom: -2.5rem;
}

.t-mx-10 {
  margin-left: -2.5rem;
  margin-right: -2.5rem;
}

.t-my-12 {
  margin-top: -3rem;
  margin-bottom: -3rem;
}

.t-mx-12 {
  margin-left: -3rem;
  margin-right: -3rem;
}

.t-my-16 {
  margin-top: -4rem;
  margin-bottom: -4rem;
}

.t-mx-16 {
  margin-left: -4rem;
  margin-right: -4rem;
}

.t-my-20 {
  margin-top: -5rem;
  margin-bottom: -5rem;
}

.t-mx-20 {
  margin-left: -5rem;
  margin-right: -5rem;
}

.t-my-24 {
  margin-top: -6rem;
  margin-bottom: -6rem;
}

.t-mx-24 {
  margin-left: -6rem;
  margin-right: -6rem;
}

.t-my-32 {
  margin-top: -8rem;
  margin-bottom: -8rem;
}

.t-mx-32 {
  margin-left: -8rem;
  margin-right: -8rem;
}

.t-my-40 {
  margin-top: -10rem;
  margin-bottom: -10rem;
}

.t-mx-40 {
  margin-left: -10rem;
  margin-right: -10rem;
}

.t-my-48 {
  margin-top: -12rem;
  margin-bottom: -12rem;
}

.t-mx-48 {
  margin-left: -12rem;
  margin-right: -12rem;
}

.t-my-56 {
  margin-top: -14rem;
  margin-bottom: -14rem;
}

.t-mx-56 {
  margin-left: -14rem;
  margin-right: -14rem;
}

.t-my-64 {
  margin-top: -16rem;
  margin-bottom: -16rem;
}

.t-mx-64 {
  margin-left: -16rem;
  margin-right: -16rem;
}

.t-my-px {
  margin-top: -1px;
  margin-bottom: -1px;
}

.t-mx-px {
  margin-left: -1px;
  margin-right: -1px;
}

.tmt-0 {
  margin-top: 0;
}

.tmr-0 {
  margin-right: 0;
}

.tmb-0 {
  margin-bottom: 0;
}

.tml-0 {
  margin-left: 0;
}

.tmt-1 {
  margin-top: 0.25rem;
}

.tmr-1 {
  margin-right: 0.25rem;
}

.tmb-1 {
  margin-bottom: 0.25rem;
}

.tml-1 {
  margin-left: 0.25rem;
}

.tmt-2 {
  margin-top: 0.5rem;
}

.tmr-2 {
  margin-right: 0.5rem;
}

.tmb-2 {
  margin-bottom: 0.5rem;
}

.tml-2 {
  margin-left: 0.5rem;
}

.tmt-3 {
  margin-top: 0.75rem;
}

.tmr-3 {
  margin-right: 0.75rem;
}

.tmb-3 {
  margin-bottom: 0.75rem;
}

.tml-3 {
  margin-left: 0.75rem;
}

.tmt-4 {
  margin-top: 1rem;
}

.tmr-4 {
  margin-right: 1rem;
}

.tmb-4 {
  margin-bottom: 1rem;
}

.tml-4 {
  margin-left: 1rem;
}

.tmt-5 {
  margin-top: 1.25rem;
}

.tmr-5 {
  margin-right: 1.25rem;
}

.tmb-5 {
  margin-bottom: 1.25rem;
}

.tml-5 {
  margin-left: 1.25rem;
}

.tmt-6 {
  margin-top: 1.5rem;
}

.tmr-6 {
  margin-right: 1.5rem;
}

.tmb-6 {
  margin-bottom: 1.5rem;
}

.tml-6 {
  margin-left: 1.5rem;
}

.tmt-8 {
  margin-top: 2rem;
}

.tmr-8 {
  margin-right: 2rem;
}

.tmb-8 {
  margin-bottom: 2rem;
}

.tml-8 {
  margin-left: 2rem;
}

.tmt-10 {
  margin-top: 2.5rem;
}

.tmr-10 {
  margin-right: 2.5rem;
}

.tmb-10 {
  margin-bottom: 2.5rem;
}

.tml-10 {
  margin-left: 2.5rem;
}

.tmt-12 {
  margin-top: 3rem;
}

.tmr-12 {
  margin-right: 3rem;
}

.tmb-12 {
  margin-bottom: 3rem;
}

.tml-12 {
  margin-left: 3rem;
}

.tmt-16 {
  margin-top: 4rem;
}

.tmr-16 {
  margin-right: 4rem;
}

.tmb-16 {
  margin-bottom: 4rem;
}

.tml-16 {
  margin-left: 4rem;
}

.tmt-20 {
  margin-top: 5rem;
}

.tmr-20 {
  margin-right: 5rem;
}

.tmb-20 {
  margin-bottom: 5rem;
}

.tml-20 {
  margin-left: 5rem;
}

.tmt-24 {
  margin-top: 6rem;
}

.tmr-24 {
  margin-right: 6rem;
}

.tmb-24 {
  margin-bottom: 6rem;
}

.tml-24 {
  margin-left: 6rem;
}

.tmt-32 {
  margin-top: 8rem;
}

.tmr-32 {
  margin-right: 8rem;
}

.tmb-32 {
  margin-bottom: 8rem;
}

.tml-32 {
  margin-left: 8rem;
}

.tmt-40 {
  margin-top: 10rem;
}

.tmr-40 {
  margin-right: 10rem;
}

.tmb-40 {
  margin-bottom: 10rem;
}

.tml-40 {
  margin-left: 10rem;
}

.tmt-48 {
  margin-top: 12rem;
}

.tmr-48 {
  margin-right: 12rem;
}

.tmb-48 {
  margin-bottom: 12rem;
}

.tml-48 {
  margin-left: 12rem;
}

.tmt-56 {
  margin-top: 14rem;
}

.tmr-56 {
  margin-right: 14rem;
}

.tmb-56 {
  margin-bottom: 14rem;
}

.tml-56 {
  margin-left: 14rem;
}

.tmt-64 {
  margin-top: 16rem;
}

.tmr-64 {
  margin-right: 16rem;
}

.tmb-64 {
  margin-bottom: 16rem;
}

.tml-64 {
  margin-left: 16rem;
}

.tmt-auto {
  margin-top: auto;
}

.tmr-auto {
  margin-right: auto;
}

.tmb-auto {
  margin-bottom: auto;
}

.tml-auto {
  margin-left: auto;
}

.tmt-px {
  margin-top: 1px;
}

.tmr-px {
  margin-right: 1px;
}

.tmb-px {
  margin-bottom: 1px;
}

.tml-px {
  margin-left: 1px;
}

.t-mt-1 {
  margin-top: -0.25rem;
}

.t-mr-1 {
  margin-right: -0.25rem;
}

.t-mb-1 {
  margin-bottom: -0.25rem;
}

.t-ml-1 {
  margin-left: -0.25rem;
}

.t-mt-2 {
  margin-top: -0.5rem;
}

.t-mr-2 {
  margin-right: -0.5rem;
}

.t-mb-2 {
  margin-bottom: -0.5rem;
}

.t-ml-2 {
  margin-left: -0.5rem;
}

.t-mt-3 {
  margin-top: -0.75rem;
}

.t-mr-3 {
  margin-right: -0.75rem;
}

.t-mb-3 {
  margin-bottom: -0.75rem;
}

.t-ml-3 {
  margin-left: -0.75rem;
}

.t-mt-4 {
  margin-top: -1rem;
}

.t-mr-4 {
  margin-right: -1rem;
}

.t-mb-4 {
  margin-bottom: -1rem;
}

.t-ml-4 {
  margin-left: -1rem;
}

.t-mt-5 {
  margin-top: -1.25rem;
}

.t-mr-5 {
  margin-right: -1.25rem;
}

.t-mb-5 {
  margin-bottom: -1.25rem;
}

.t-ml-5 {
  margin-left: -1.25rem;
}

.t-mt-6 {
  margin-top: -1.5rem;
}

.t-mr-6 {
  margin-right: -1.5rem;
}

.t-mb-6 {
  margin-bottom: -1.5rem;
}

.t-ml-6 {
  margin-left: -1.5rem;
}

.t-mt-8 {
  margin-top: -2rem;
}

.t-mr-8 {
  margin-right: -2rem;
}

.t-mb-8 {
  margin-bottom: -2rem;
}

.t-ml-8 {
  margin-left: -2rem;
}

.t-mt-10 {
  margin-top: -2.5rem;
}

.t-mr-10 {
  margin-right: -2.5rem;
}

.t-mb-10 {
  margin-bottom: -2.5rem;
}

.t-ml-10 {
  margin-left: -2.5rem;
}

.t-mt-12 {
  margin-top: -3rem;
}

.t-mr-12 {
  margin-right: -3rem;
}

.t-mb-12 {
  margin-bottom: -3rem;
}

.t-ml-12 {
  margin-left: -3rem;
}

.t-mt-16 {
  margin-top: -4rem;
}

.t-mr-16 {
  margin-right: -4rem;
}

.t-mb-16 {
  margin-bottom: -4rem;
}

.t-ml-16 {
  margin-left: -4rem;
}

.t-mt-20 {
  margin-top: -5rem;
}

.t-mr-20 {
  margin-right: -5rem;
}

.t-mb-20 {
  margin-bottom: -5rem;
}

.t-ml-20 {
  margin-left: -5rem;
}

.t-mt-24 {
  margin-top: -6rem;
}

.t-mr-24 {
  margin-right: -6rem;
}

.t-mb-24 {
  margin-bottom: -6rem;
}

.t-ml-24 {
  margin-left: -6rem;
}

.t-mt-32 {
  margin-top: -8rem;
}

.t-mr-32 {
  margin-right: -8rem;
}

.t-mb-32 {
  margin-bottom: -8rem;
}

.t-ml-32 {
  margin-left: -8rem;
}

.t-mt-40 {
  margin-top: -10rem;
}

.t-mr-40 {
  margin-right: -10rem;
}

.t-mb-40 {
  margin-bottom: -10rem;
}

.t-ml-40 {
  margin-left: -10rem;
}

.t-mt-48 {
  margin-top: -12rem;
}

.t-mr-48 {
  margin-right: -12rem;
}

.t-mb-48 {
  margin-bottom: -12rem;
}

.t-ml-48 {
  margin-left: -12rem;
}

.t-mt-56 {
  margin-top: -14rem;
}

.t-mr-56 {
  margin-right: -14rem;
}

.t-mb-56 {
  margin-bottom: -14rem;
}

.t-ml-56 {
  margin-left: -14rem;
}

.t-mt-64 {
  margin-top: -16rem;
}

.t-mr-64 {
  margin-right: -16rem;
}

.t-mb-64 {
  margin-bottom: -16rem;
}

.t-ml-64 {
  margin-left: -16rem;
}

.t-mt-px {
  margin-top: -1px;
}

.t-mr-px {
  margin-right: -1px;
}

.t-mb-px {
  margin-bottom: -1px;
}

.t-ml-px {
  margin-left: -1px;
}

.tmax-h-full {
  max-height: 100%;
}

.tmax-h-screen {
  max-height: 100vh;
}

.tmax-w-xs {
  max-width: 20rem;
}

.tmax-w-sm {
  max-width: 24rem;
}

.tmax-w-md {
  max-width: 28rem;
}

.tmax-w-lg {
  max-width: 32rem;
}

.tmax-w-xl {
  max-width: 36rem;
}

.tmax-w-2xl {
  max-width: 42rem;
}

.tmax-w-3xl {
  max-width: 48rem;
}

.tmax-w-4xl {
  max-width: 56rem;
}

.tmax-w-5xl {
  max-width: 64rem;
}

.tmax-w-6xl {
  max-width: 72rem;
}

.tmax-w-full {
  max-width: 100%;
}

.tmin-h-0 {
  min-height: 0;
}

.tmin-h-full {
  min-height: 100%;
}

.tmin-h-screen {
  min-height: 100vh;
}

.tmin-w-0 {
  min-width: 0;
}

.tmin-w-full {
  min-width: 100%;
}

.tobject-contain {
  -o-object-fit: contain;
     object-fit: contain;
}

.tobject-cover {
  -o-object-fit: cover;
     object-fit: cover;
}

.tobject-fill {
  -o-object-fit: fill;
     object-fit: fill;
}

.tobject-none {
  -o-object-fit: none;
     object-fit: none;
}

.tobject-scale-down {
  -o-object-fit: scale-down;
     object-fit: scale-down;
}

.tobject-bottom {
  -o-object-position: bottom;
     object-position: bottom;
}

.tobject-center {
  -o-object-position: center;
     object-position: center;
}

.tobject-left {
  -o-object-position: left;
     object-position: left;
}

.tobject-left-bottom {
  -o-object-position: left bottom;
     object-position: left bottom;
}

.tobject-left-top {
  -o-object-position: left top;
     object-position: left top;
}

.tobject-right {
  -o-object-position: right;
     object-position: right;
}

.tobject-right-bottom {
  -o-object-position: right bottom;
     object-position: right bottom;
}

.tobject-right-top {
  -o-object-position: right top;
     object-position: right top;
}

.tobject-top {
  -o-object-position: top;
     object-position: top;
}

.topacity-0 {
  opacity: 0;
}

.topacity-25 {
  opacity: 0.25;
}

.topacity-50 {
  opacity: 0.5;
}

.topacity-75 {
  opacity: 0.75;
}

.topacity-100 {
  opacity: 1;
}

.hover\:topacity-0:hover {
  opacity: 0;
}

.hover\:topacity-25:hover {
  opacity: 0.25;
}

.hover\:topacity-50:hover {
  opacity: 0.5;
}

.hover\:topacity-75:hover {
  opacity: 0.75;
}

.hover\:topacity-100:hover {
  opacity: 1;
}

.focus\:topacity-0:focus {
  opacity: 0;
}

.focus\:topacity-25:focus {
  opacity: 0.25;
}

.focus\:topacity-50:focus {
  opacity: 0.5;
}

.focus\:topacity-75:focus {
  opacity: 0.75;
}

.focus\:topacity-100:focus {
  opacity: 1;
}

.toutline-none {
  outline: 0;
}

.focus\:toutline-none:focus {
  outline: 0;
}

.toverflow-auto {
  overflow: auto;
}

.toverflow-hidden {
  overflow: hidden;
}

.toverflow-visible {
  overflow: visible;
}

.toverflow-scroll {
  overflow: scroll;
}

.toverflow-x-auto {
  overflow-x: auto;
}

.toverflow-y-auto {
  overflow-y: auto;
}

.toverflow-x-hidden {
  overflow-x: hidden;
}

.toverflow-y-hidden {
  overflow-y: hidden;
}

.toverflow-x-visible {
  overflow-x: visible;
}

.toverflow-y-visible {
  overflow-y: visible;
}

.toverflow-x-scroll {
  overflow-x: scroll;
}

.toverflow-y-scroll {
  overflow-y: scroll;
}

.tscrolling-touch {
  -webkit-overflow-scrolling: touch;
}

.tscrolling-auto {
  -webkit-overflow-scrolling: auto;
}

.tp-0 {
  padding: 0;
}

.tp-1 {
  padding: 0.25rem;
}

.tp-2 {
  padding: 0.5rem;
}

.tp-3 {
  padding: 0.75rem;
}

.tp-4 {
  padding: 1rem;
}

.tp-5 {
  padding: 1.25rem;
}

.tp-6 {
  padding: 1.5rem;
}

.tp-8 {
  padding: 2rem;
}

.tp-10 {
  padding: 2.5rem;
}

.tp-12 {
  padding: 3rem;
}

.tp-16 {
  padding: 4rem;
}

.tp-20 {
  padding: 5rem;
}

.tp-24 {
  padding: 6rem;
}

.tp-32 {
  padding: 8rem;
}

.tp-40 {
  padding: 10rem;
}

.tp-48 {
  padding: 12rem;
}

.tp-56 {
  padding: 14rem;
}

.tp-64 {
  padding: 16rem;
}

.tp-px {
  padding: 1px;
}

.tpy-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.tpx-0 {
  padding-left: 0;
  padding-right: 0;
}

.tpy-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.tpx-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.tpy-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.tpx-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.tpy-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.tpx-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.tpy-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.tpx-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.tpy-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.tpx-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.tpy-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.tpx-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.tpy-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.tpx-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.tpy-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.tpx-10 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.tpy-12 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.tpx-12 {
  padding-left: 3rem;
  padding-right: 3rem;
}

.tpy-16 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.tpx-16 {
  padding-left: 4rem;
  padding-right: 4rem;
}

.tpy-20 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.tpx-20 {
  padding-left: 5rem;
  padding-right: 5rem;
}

.tpy-24 {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.tpx-24 {
  padding-left: 6rem;
  padding-right: 6rem;
}

.tpy-32 {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.tpx-32 {
  padding-left: 8rem;
  padding-right: 8rem;
}

.tpy-40 {
  padding-top: 10rem;
  padding-bottom: 10rem;
}

.tpx-40 {
  padding-left: 10rem;
  padding-right: 10rem;
}

.tpy-48 {
  padding-top: 12rem;
  padding-bottom: 12rem;
}

.tpx-48 {
  padding-left: 12rem;
  padding-right: 12rem;
}

.tpy-56 {
  padding-top: 14rem;
  padding-bottom: 14rem;
}

.tpx-56 {
  padding-left: 14rem;
  padding-right: 14rem;
}

.tpy-64 {
  padding-top: 16rem;
  padding-bottom: 16rem;
}

.tpx-64 {
  padding-left: 16rem;
  padding-right: 16rem;
}

.tpy-px {
  padding-top: 1px;
  padding-bottom: 1px;
}

.tpx-px {
  padding-left: 1px;
  padding-right: 1px;
}

.tpt-0 {
  padding-top: 0;
}

.tpr-0 {
  padding-right: 0;
}

.tpb-0 {
  padding-bottom: 0;
}

.tpl-0 {
  padding-left: 0;
}

.tpt-1 {
  padding-top: 0.25rem;
}

.tpr-1 {
  padding-right: 0.25rem;
}

.tpb-1 {
  padding-bottom: 0.25rem;
}

.tpl-1 {
  padding-left: 0.25rem;
}

.tpt-2 {
  padding-top: 0.5rem;
}

.tpr-2 {
  padding-right: 0.5rem;
}

.tpb-2 {
  padding-bottom: 0.5rem;
}

.tpl-2 {
  padding-left: 0.5rem;
}

.tpt-3 {
  padding-top: 0.75rem;
}

.tpr-3 {
  padding-right: 0.75rem;
}

.tpb-3 {
  padding-bottom: 0.75rem;
}

.tpl-3 {
  padding-left: 0.75rem;
}

.tpt-4 {
  padding-top: 1rem;
}

.tpr-4 {
  padding-right: 1rem;
}

.tpb-4 {
  padding-bottom: 1rem;
}

.tpl-4 {
  padding-left: 1rem;
}

.tpt-5 {
  padding-top: 1.25rem;
}

.tpr-5 {
  padding-right: 1.25rem;
}

.tpb-5 {
  padding-bottom: 1.25rem;
}

.tpl-5 {
  padding-left: 1.25rem;
}

.tpt-6 {
  padding-top: 1.5rem;
}

.tpr-6 {
  padding-right: 1.5rem;
}

.tpb-6 {
  padding-bottom: 1.5rem;
}

.tpl-6 {
  padding-left: 1.5rem;
}

.tpt-8 {
  padding-top: 2rem;
}

.tpr-8 {
  padding-right: 2rem;
}

.tpb-8 {
  padding-bottom: 2rem;
}

.tpl-8 {
  padding-left: 2rem;
}

.tpt-10 {
  padding-top: 2.5rem;
}

.tpr-10 {
  padding-right: 2.5rem;
}

.tpb-10 {
  padding-bottom: 2.5rem;
}

.tpl-10 {
  padding-left: 2.5rem;
}

.tpt-12 {
  padding-top: 3rem;
}

.tpr-12 {
  padding-right: 3rem;
}

.tpb-12 {
  padding-bottom: 3rem;
}

.tpl-12 {
  padding-left: 3rem;
}

.tpt-16 {
  padding-top: 4rem;
}

.tpr-16 {
  padding-right: 4rem;
}

.tpb-16 {
  padding-bottom: 4rem;
}

.tpl-16 {
  padding-left: 4rem;
}

.tpt-20 {
  padding-top: 5rem;
}

.tpr-20 {
  padding-right: 5rem;
}

.tpb-20 {
  padding-bottom: 5rem;
}

.tpl-20 {
  padding-left: 5rem;
}

.tpt-24 {
  padding-top: 6rem;
}

.tpr-24 {
  padding-right: 6rem;
}

.tpb-24 {
  padding-bottom: 6rem;
}

.tpl-24 {
  padding-left: 6rem;
}

.tpt-32 {
  padding-top: 8rem;
}

.tpr-32 {
  padding-right: 8rem;
}

.tpb-32 {
  padding-bottom: 8rem;
}

.tpl-32 {
  padding-left: 8rem;
}

.tpt-40 {
  padding-top: 10rem;
}

.tpr-40 {
  padding-right: 10rem;
}

.tpb-40 {
  padding-bottom: 10rem;
}

.tpl-40 {
  padding-left: 10rem;
}

.tpt-48 {
  padding-top: 12rem;
}

.tpr-48 {
  padding-right: 12rem;
}

.tpb-48 {
  padding-bottom: 12rem;
}

.tpl-48 {
  padding-left: 12rem;
}

.tpt-56 {
  padding-top: 14rem;
}

.tpr-56 {
  padding-right: 14rem;
}

.tpb-56 {
  padding-bottom: 14rem;
}

.tpl-56 {
  padding-left: 14rem;
}

.tpt-64 {
  padding-top: 16rem;
}

.tpr-64 {
  padding-right: 16rem;
}

.tpb-64 {
  padding-bottom: 16rem;
}

.tpl-64 {
  padding-left: 16rem;
}

.tpt-px {
  padding-top: 1px;
}

.tpr-px {
  padding-right: 1px;
}

.tpb-px {
  padding-bottom: 1px;
}

.tpl-px {
  padding-left: 1px;
}

.tplaceholder-transparent::-webkit-input-placeholder {
  color: transparent;
}

.tplaceholder-transparent::-moz-placeholder {
  color: transparent;
}

.tplaceholder-transparent:-ms-input-placeholder {
  color: transparent;
}

.tplaceholder-transparent::-ms-input-placeholder {
  color: transparent;
}

.tplaceholder-transparent::placeholder {
  color: transparent;
}

.tplaceholder-black-100::-webkit-input-placeholder {
  color: #5a6169;
}

.tplaceholder-black-100::-moz-placeholder {
  color: #5a6169;
}

.tplaceholder-black-100:-ms-input-placeholder {
  color: #5a6169;
}

.tplaceholder-black-100::-ms-input-placeholder {
  color: #5a6169;
}

.tplaceholder-black-100::placeholder {
  color: #5a6169;
}

.tplaceholder-white::-webkit-input-placeholder {
  color: #fff;
}

.tplaceholder-white::-moz-placeholder {
  color: #fff;
}

.tplaceholder-white:-ms-input-placeholder {
  color: #fff;
}

.tplaceholder-white::-ms-input-placeholder {
  color: #fff;
}

.tplaceholder-white::placeholder {
  color: #fff;
}

.tplaceholder-gray-100::-webkit-input-placeholder {
  color: #f7fafc;
}

.tplaceholder-gray-100::-moz-placeholder {
  color: #f7fafc;
}

.tplaceholder-gray-100:-ms-input-placeholder {
  color: #f7fafc;
}

.tplaceholder-gray-100::-ms-input-placeholder {
  color: #f7fafc;
}

.tplaceholder-gray-100::placeholder {
  color: #f7fafc;
}

.tplaceholder-gray-200::-webkit-input-placeholder {
  color: #edf2f7;
}

.tplaceholder-gray-200::-moz-placeholder {
  color: #edf2f7;
}

.tplaceholder-gray-200:-ms-input-placeholder {
  color: #edf2f7;
}

.tplaceholder-gray-200::-ms-input-placeholder {
  color: #edf2f7;
}

.tplaceholder-gray-200::placeholder {
  color: #edf2f7;
}

.tplaceholder-gray-300::-webkit-input-placeholder {
  color: #e2e8f0;
}

.tplaceholder-gray-300::-moz-placeholder {
  color: #e2e8f0;
}

.tplaceholder-gray-300:-ms-input-placeholder {
  color: #e2e8f0;
}

.tplaceholder-gray-300::-ms-input-placeholder {
  color: #e2e8f0;
}

.tplaceholder-gray-300::placeholder {
  color: #e2e8f0;
}

.tplaceholder-gray-400::-webkit-input-placeholder {
  color: #cbd5e0;
}

.tplaceholder-gray-400::-moz-placeholder {
  color: #cbd5e0;
}

.tplaceholder-gray-400:-ms-input-placeholder {
  color: #cbd5e0;
}

.tplaceholder-gray-400::-ms-input-placeholder {
  color: #cbd5e0;
}

.tplaceholder-gray-400::placeholder {
  color: #cbd5e0;
}

.tplaceholder-gray-500::-webkit-input-placeholder {
  color: #a0aec0;
}

.tplaceholder-gray-500::-moz-placeholder {
  color: #a0aec0;
}

.tplaceholder-gray-500:-ms-input-placeholder {
  color: #a0aec0;
}

.tplaceholder-gray-500::-ms-input-placeholder {
  color: #a0aec0;
}

.tplaceholder-gray-500::placeholder {
  color: #a0aec0;
}

.tplaceholder-gray-600::-webkit-input-placeholder {
  color: #718096;
}

.tplaceholder-gray-600::-moz-placeholder {
  color: #718096;
}

.tplaceholder-gray-600:-ms-input-placeholder {
  color: #718096;
}

.tplaceholder-gray-600::-ms-input-placeholder {
  color: #718096;
}

.tplaceholder-gray-600::placeholder {
  color: #718096;
}

.tplaceholder-gray-700::-webkit-input-placeholder {
  color: #4a5568;
}

.tplaceholder-gray-700::-moz-placeholder {
  color: #4a5568;
}

.tplaceholder-gray-700:-ms-input-placeholder {
  color: #4a5568;
}

.tplaceholder-gray-700::-ms-input-placeholder {
  color: #4a5568;
}

.tplaceholder-gray-700::placeholder {
  color: #4a5568;
}

.tplaceholder-gray-800::-webkit-input-placeholder {
  color: #2d3748;
}

.tplaceholder-gray-800::-moz-placeholder {
  color: #2d3748;
}

.tplaceholder-gray-800:-ms-input-placeholder {
  color: #2d3748;
}

.tplaceholder-gray-800::-ms-input-placeholder {
  color: #2d3748;
}

.tplaceholder-gray-800::placeholder {
  color: #2d3748;
}

.tplaceholder-gray-900::-webkit-input-placeholder {
  color: #1a202c;
}

.tplaceholder-gray-900::-moz-placeholder {
  color: #1a202c;
}

.tplaceholder-gray-900:-ms-input-placeholder {
  color: #1a202c;
}

.tplaceholder-gray-900::-ms-input-placeholder {
  color: #1a202c;
}

.tplaceholder-gray-900::placeholder {
  color: #1a202c;
}

.tplaceholder-red-100::-webkit-input-placeholder {
  color: #fff5f5;
}

.tplaceholder-red-100::-moz-placeholder {
  color: #fff5f5;
}

.tplaceholder-red-100:-ms-input-placeholder {
  color: #fff5f5;
}

.tplaceholder-red-100::-ms-input-placeholder {
  color: #fff5f5;
}

.tplaceholder-red-100::placeholder {
  color: #fff5f5;
}

.tplaceholder-red-200::-webkit-input-placeholder {
  color: #fed7d7;
}

.tplaceholder-red-200::-moz-placeholder {
  color: #fed7d7;
}

.tplaceholder-red-200:-ms-input-placeholder {
  color: #fed7d7;
}

.tplaceholder-red-200::-ms-input-placeholder {
  color: #fed7d7;
}

.tplaceholder-red-200::placeholder {
  color: #fed7d7;
}

.tplaceholder-red-300::-webkit-input-placeholder {
  color: #feb2b2;
}

.tplaceholder-red-300::-moz-placeholder {
  color: #feb2b2;
}

.tplaceholder-red-300:-ms-input-placeholder {
  color: #feb2b2;
}

.tplaceholder-red-300::-ms-input-placeholder {
  color: #feb2b2;
}

.tplaceholder-red-300::placeholder {
  color: #feb2b2;
}

.tplaceholder-red-400::-webkit-input-placeholder {
  color: #fc8181;
}

.tplaceholder-red-400::-moz-placeholder {
  color: #fc8181;
}

.tplaceholder-red-400:-ms-input-placeholder {
  color: #fc8181;
}

.tplaceholder-red-400::-ms-input-placeholder {
  color: #fc8181;
}

.tplaceholder-red-400::placeholder {
  color: #fc8181;
}

.tplaceholder-red-500::-webkit-input-placeholder {
  color: #f56565;
}

.tplaceholder-red-500::-moz-placeholder {
  color: #f56565;
}

.tplaceholder-red-500:-ms-input-placeholder {
  color: #f56565;
}

.tplaceholder-red-500::-ms-input-placeholder {
  color: #f56565;
}

.tplaceholder-red-500::placeholder {
  color: #f56565;
}

.tplaceholder-red-600::-webkit-input-placeholder {
  color: #e53e3e;
}

.tplaceholder-red-600::-moz-placeholder {
  color: #e53e3e;
}

.tplaceholder-red-600:-ms-input-placeholder {
  color: #e53e3e;
}

.tplaceholder-red-600::-ms-input-placeholder {
  color: #e53e3e;
}

.tplaceholder-red-600::placeholder {
  color: #e53e3e;
}

.tplaceholder-red-700::-webkit-input-placeholder {
  color: #c53030;
}

.tplaceholder-red-700::-moz-placeholder {
  color: #c53030;
}

.tplaceholder-red-700:-ms-input-placeholder {
  color: #c53030;
}

.tplaceholder-red-700::-ms-input-placeholder {
  color: #c53030;
}

.tplaceholder-red-700::placeholder {
  color: #c53030;
}

.tplaceholder-red-800::-webkit-input-placeholder {
  color: #9b2c2c;
}

.tplaceholder-red-800::-moz-placeholder {
  color: #9b2c2c;
}

.tplaceholder-red-800:-ms-input-placeholder {
  color: #9b2c2c;
}

.tplaceholder-red-800::-ms-input-placeholder {
  color: #9b2c2c;
}

.tplaceholder-red-800::placeholder {
  color: #9b2c2c;
}

.tplaceholder-red-900::-webkit-input-placeholder {
  color: #742a2a;
}

.tplaceholder-red-900::-moz-placeholder {
  color: #742a2a;
}

.tplaceholder-red-900:-ms-input-placeholder {
  color: #742a2a;
}

.tplaceholder-red-900::-ms-input-placeholder {
  color: #742a2a;
}

.tplaceholder-red-900::placeholder {
  color: #742a2a;
}

.tplaceholder-orange-100::-webkit-input-placeholder {
  color: #fffaf0;
}

.tplaceholder-orange-100::-moz-placeholder {
  color: #fffaf0;
}

.tplaceholder-orange-100:-ms-input-placeholder {
  color: #fffaf0;
}

.tplaceholder-orange-100::-ms-input-placeholder {
  color: #fffaf0;
}

.tplaceholder-orange-100::placeholder {
  color: #fffaf0;
}

.tplaceholder-orange-200::-webkit-input-placeholder {
  color: #feebc8;
}

.tplaceholder-orange-200::-moz-placeholder {
  color: #feebc8;
}

.tplaceholder-orange-200:-ms-input-placeholder {
  color: #feebc8;
}

.tplaceholder-orange-200::-ms-input-placeholder {
  color: #feebc8;
}

.tplaceholder-orange-200::placeholder {
  color: #feebc8;
}

.tplaceholder-orange-300::-webkit-input-placeholder {
  color: #fbd38d;
}

.tplaceholder-orange-300::-moz-placeholder {
  color: #fbd38d;
}

.tplaceholder-orange-300:-ms-input-placeholder {
  color: #fbd38d;
}

.tplaceholder-orange-300::-ms-input-placeholder {
  color: #fbd38d;
}

.tplaceholder-orange-300::placeholder {
  color: #fbd38d;
}

.tplaceholder-orange-400::-webkit-input-placeholder {
  color: #f6ad55;
}

.tplaceholder-orange-400::-moz-placeholder {
  color: #f6ad55;
}

.tplaceholder-orange-400:-ms-input-placeholder {
  color: #f6ad55;
}

.tplaceholder-orange-400::-ms-input-placeholder {
  color: #f6ad55;
}

.tplaceholder-orange-400::placeholder {
  color: #f6ad55;
}

.tplaceholder-orange-500::-webkit-input-placeholder {
  color: #ed8936;
}

.tplaceholder-orange-500::-moz-placeholder {
  color: #ed8936;
}

.tplaceholder-orange-500:-ms-input-placeholder {
  color: #ed8936;
}

.tplaceholder-orange-500::-ms-input-placeholder {
  color: #ed8936;
}

.tplaceholder-orange-500::placeholder {
  color: #ed8936;
}

.tplaceholder-orange-600::-webkit-input-placeholder {
  color: #dd6b20;
}

.tplaceholder-orange-600::-moz-placeholder {
  color: #dd6b20;
}

.tplaceholder-orange-600:-ms-input-placeholder {
  color: #dd6b20;
}

.tplaceholder-orange-600::-ms-input-placeholder {
  color: #dd6b20;
}

.tplaceholder-orange-600::placeholder {
  color: #dd6b20;
}

.tplaceholder-orange-700::-webkit-input-placeholder {
  color: #c05621;
}

.tplaceholder-orange-700::-moz-placeholder {
  color: #c05621;
}

.tplaceholder-orange-700:-ms-input-placeholder {
  color: #c05621;
}

.tplaceholder-orange-700::-ms-input-placeholder {
  color: #c05621;
}

.tplaceholder-orange-700::placeholder {
  color: #c05621;
}

.tplaceholder-orange-800::-webkit-input-placeholder {
  color: #9c4221;
}

.tplaceholder-orange-800::-moz-placeholder {
  color: #9c4221;
}

.tplaceholder-orange-800:-ms-input-placeholder {
  color: #9c4221;
}

.tplaceholder-orange-800::-ms-input-placeholder {
  color: #9c4221;
}

.tplaceholder-orange-800::placeholder {
  color: #9c4221;
}

.tplaceholder-orange-900::-webkit-input-placeholder {
  color: #7b341e;
}

.tplaceholder-orange-900::-moz-placeholder {
  color: #7b341e;
}

.tplaceholder-orange-900:-ms-input-placeholder {
  color: #7b341e;
}

.tplaceholder-orange-900::-ms-input-placeholder {
  color: #7b341e;
}

.tplaceholder-orange-900::placeholder {
  color: #7b341e;
}

.tplaceholder-yellow-100::-webkit-input-placeholder {
  color: #fffff0;
}

.tplaceholder-yellow-100::-moz-placeholder {
  color: #fffff0;
}

.tplaceholder-yellow-100:-ms-input-placeholder {
  color: #fffff0;
}

.tplaceholder-yellow-100::-ms-input-placeholder {
  color: #fffff0;
}

.tplaceholder-yellow-100::placeholder {
  color: #fffff0;
}

.tplaceholder-yellow-200::-webkit-input-placeholder {
  color: #fefcbf;
}

.tplaceholder-yellow-200::-moz-placeholder {
  color: #fefcbf;
}

.tplaceholder-yellow-200:-ms-input-placeholder {
  color: #fefcbf;
}

.tplaceholder-yellow-200::-ms-input-placeholder {
  color: #fefcbf;
}

.tplaceholder-yellow-200::placeholder {
  color: #fefcbf;
}

.tplaceholder-yellow-300::-webkit-input-placeholder {
  color: #faf089;
}

.tplaceholder-yellow-300::-moz-placeholder {
  color: #faf089;
}

.tplaceholder-yellow-300:-ms-input-placeholder {
  color: #faf089;
}

.tplaceholder-yellow-300::-ms-input-placeholder {
  color: #faf089;
}

.tplaceholder-yellow-300::placeholder {
  color: #faf089;
}

.tplaceholder-yellow-400::-webkit-input-placeholder {
  color: #f6e05e;
}

.tplaceholder-yellow-400::-moz-placeholder {
  color: #f6e05e;
}

.tplaceholder-yellow-400:-ms-input-placeholder {
  color: #f6e05e;
}

.tplaceholder-yellow-400::-ms-input-placeholder {
  color: #f6e05e;
}

.tplaceholder-yellow-400::placeholder {
  color: #f6e05e;
}

.tplaceholder-yellow-500::-webkit-input-placeholder {
  color: #ecc94b;
}

.tplaceholder-yellow-500::-moz-placeholder {
  color: #ecc94b;
}

.tplaceholder-yellow-500:-ms-input-placeholder {
  color: #ecc94b;
}

.tplaceholder-yellow-500::-ms-input-placeholder {
  color: #ecc94b;
}

.tplaceholder-yellow-500::placeholder {
  color: #ecc94b;
}

.tplaceholder-yellow-600::-webkit-input-placeholder {
  color: #d69e2e;
}

.tplaceholder-yellow-600::-moz-placeholder {
  color: #d69e2e;
}

.tplaceholder-yellow-600:-ms-input-placeholder {
  color: #d69e2e;
}

.tplaceholder-yellow-600::-ms-input-placeholder {
  color: #d69e2e;
}

.tplaceholder-yellow-600::placeholder {
  color: #d69e2e;
}

.tplaceholder-yellow-700::-webkit-input-placeholder {
  color: #b7791f;
}

.tplaceholder-yellow-700::-moz-placeholder {
  color: #b7791f;
}

.tplaceholder-yellow-700:-ms-input-placeholder {
  color: #b7791f;
}

.tplaceholder-yellow-700::-ms-input-placeholder {
  color: #b7791f;
}

.tplaceholder-yellow-700::placeholder {
  color: #b7791f;
}

.tplaceholder-yellow-800::-webkit-input-placeholder {
  color: #975a16;
}

.tplaceholder-yellow-800::-moz-placeholder {
  color: #975a16;
}

.tplaceholder-yellow-800:-ms-input-placeholder {
  color: #975a16;
}

.tplaceholder-yellow-800::-ms-input-placeholder {
  color: #975a16;
}

.tplaceholder-yellow-800::placeholder {
  color: #975a16;
}

.tplaceholder-yellow-900::-webkit-input-placeholder {
  color: #744210;
}

.tplaceholder-yellow-900::-moz-placeholder {
  color: #744210;
}

.tplaceholder-yellow-900:-ms-input-placeholder {
  color: #744210;
}

.tplaceholder-yellow-900::-ms-input-placeholder {
  color: #744210;
}

.tplaceholder-yellow-900::placeholder {
  color: #744210;
}

.tplaceholder-green-100::-webkit-input-placeholder {
  color: #f0fff4;
}

.tplaceholder-green-100::-moz-placeholder {
  color: #f0fff4;
}

.tplaceholder-green-100:-ms-input-placeholder {
  color: #f0fff4;
}

.tplaceholder-green-100::-ms-input-placeholder {
  color: #f0fff4;
}

.tplaceholder-green-100::placeholder {
  color: #f0fff4;
}

.tplaceholder-green-200::-webkit-input-placeholder {
  color: #c6f6d5;
}

.tplaceholder-green-200::-moz-placeholder {
  color: #c6f6d5;
}

.tplaceholder-green-200:-ms-input-placeholder {
  color: #c6f6d5;
}

.tplaceholder-green-200::-ms-input-placeholder {
  color: #c6f6d5;
}

.tplaceholder-green-200::placeholder {
  color: #c6f6d5;
}

.tplaceholder-green-300::-webkit-input-placeholder {
  color: #9ae6b4;
}

.tplaceholder-green-300::-moz-placeholder {
  color: #9ae6b4;
}

.tplaceholder-green-300:-ms-input-placeholder {
  color: #9ae6b4;
}

.tplaceholder-green-300::-ms-input-placeholder {
  color: #9ae6b4;
}

.tplaceholder-green-300::placeholder {
  color: #9ae6b4;
}

.tplaceholder-green-400::-webkit-input-placeholder {
  color: #68d391;
}

.tplaceholder-green-400::-moz-placeholder {
  color: #68d391;
}

.tplaceholder-green-400:-ms-input-placeholder {
  color: #68d391;
}

.tplaceholder-green-400::-ms-input-placeholder {
  color: #68d391;
}

.tplaceholder-green-400::placeholder {
  color: #68d391;
}

.tplaceholder-green-500::-webkit-input-placeholder {
  color: #48bb78;
}

.tplaceholder-green-500::-moz-placeholder {
  color: #48bb78;
}

.tplaceholder-green-500:-ms-input-placeholder {
  color: #48bb78;
}

.tplaceholder-green-500::-ms-input-placeholder {
  color: #48bb78;
}

.tplaceholder-green-500::placeholder {
  color: #48bb78;
}

.tplaceholder-green-600::-webkit-input-placeholder {
  color: #38a169;
}

.tplaceholder-green-600::-moz-placeholder {
  color: #38a169;
}

.tplaceholder-green-600:-ms-input-placeholder {
  color: #38a169;
}

.tplaceholder-green-600::-ms-input-placeholder {
  color: #38a169;
}

.tplaceholder-green-600::placeholder {
  color: #38a169;
}

.tplaceholder-green-700::-webkit-input-placeholder {
  color: #2f855a;
}

.tplaceholder-green-700::-moz-placeholder {
  color: #2f855a;
}

.tplaceholder-green-700:-ms-input-placeholder {
  color: #2f855a;
}

.tplaceholder-green-700::-ms-input-placeholder {
  color: #2f855a;
}

.tplaceholder-green-700::placeholder {
  color: #2f855a;
}

.tplaceholder-green-800::-webkit-input-placeholder {
  color: #276749;
}

.tplaceholder-green-800::-moz-placeholder {
  color: #276749;
}

.tplaceholder-green-800:-ms-input-placeholder {
  color: #276749;
}

.tplaceholder-green-800::-ms-input-placeholder {
  color: #276749;
}

.tplaceholder-green-800::placeholder {
  color: #276749;
}

.tplaceholder-green-900::-webkit-input-placeholder {
  color: #22543d;
}

.tplaceholder-green-900::-moz-placeholder {
  color: #22543d;
}

.tplaceholder-green-900:-ms-input-placeholder {
  color: #22543d;
}

.tplaceholder-green-900::-ms-input-placeholder {
  color: #22543d;
}

.tplaceholder-green-900::placeholder {
  color: #22543d;
}

.tplaceholder-teal-100::-webkit-input-placeholder {
  color: #e6fffa;
}

.tplaceholder-teal-100::-moz-placeholder {
  color: #e6fffa;
}

.tplaceholder-teal-100:-ms-input-placeholder {
  color: #e6fffa;
}

.tplaceholder-teal-100::-ms-input-placeholder {
  color: #e6fffa;
}

.tplaceholder-teal-100::placeholder {
  color: #e6fffa;
}

.tplaceholder-teal-200::-webkit-input-placeholder {
  color: #b2f5ea;
}

.tplaceholder-teal-200::-moz-placeholder {
  color: #b2f5ea;
}

.tplaceholder-teal-200:-ms-input-placeholder {
  color: #b2f5ea;
}

.tplaceholder-teal-200::-ms-input-placeholder {
  color: #b2f5ea;
}

.tplaceholder-teal-200::placeholder {
  color: #b2f5ea;
}

.tplaceholder-teal-300::-webkit-input-placeholder {
  color: #81e6d9;
}

.tplaceholder-teal-300::-moz-placeholder {
  color: #81e6d9;
}

.tplaceholder-teal-300:-ms-input-placeholder {
  color: #81e6d9;
}

.tplaceholder-teal-300::-ms-input-placeholder {
  color: #81e6d9;
}

.tplaceholder-teal-300::placeholder {
  color: #81e6d9;
}

.tplaceholder-teal-400::-webkit-input-placeholder {
  color: #4fd1c5;
}

.tplaceholder-teal-400::-moz-placeholder {
  color: #4fd1c5;
}

.tplaceholder-teal-400:-ms-input-placeholder {
  color: #4fd1c5;
}

.tplaceholder-teal-400::-ms-input-placeholder {
  color: #4fd1c5;
}

.tplaceholder-teal-400::placeholder {
  color: #4fd1c5;
}

.tplaceholder-teal-500::-webkit-input-placeholder {
  color: #38b2ac;
}

.tplaceholder-teal-500::-moz-placeholder {
  color: #38b2ac;
}

.tplaceholder-teal-500:-ms-input-placeholder {
  color: #38b2ac;
}

.tplaceholder-teal-500::-ms-input-placeholder {
  color: #38b2ac;
}

.tplaceholder-teal-500::placeholder {
  color: #38b2ac;
}

.tplaceholder-teal-600::-webkit-input-placeholder {
  color: #319795;
}

.tplaceholder-teal-600::-moz-placeholder {
  color: #319795;
}

.tplaceholder-teal-600:-ms-input-placeholder {
  color: #319795;
}

.tplaceholder-teal-600::-ms-input-placeholder {
  color: #319795;
}

.tplaceholder-teal-600::placeholder {
  color: #319795;
}

.tplaceholder-teal-700::-webkit-input-placeholder {
  color: #2c7a7b;
}

.tplaceholder-teal-700::-moz-placeholder {
  color: #2c7a7b;
}

.tplaceholder-teal-700:-ms-input-placeholder {
  color: #2c7a7b;
}

.tplaceholder-teal-700::-ms-input-placeholder {
  color: #2c7a7b;
}

.tplaceholder-teal-700::placeholder {
  color: #2c7a7b;
}

.tplaceholder-teal-800::-webkit-input-placeholder {
  color: #285e61;
}

.tplaceholder-teal-800::-moz-placeholder {
  color: #285e61;
}

.tplaceholder-teal-800:-ms-input-placeholder {
  color: #285e61;
}

.tplaceholder-teal-800::-ms-input-placeholder {
  color: #285e61;
}

.tplaceholder-teal-800::placeholder {
  color: #285e61;
}

.tplaceholder-teal-900::-webkit-input-placeholder {
  color: #234e52;
}

.tplaceholder-teal-900::-moz-placeholder {
  color: #234e52;
}

.tplaceholder-teal-900:-ms-input-placeholder {
  color: #234e52;
}

.tplaceholder-teal-900::-ms-input-placeholder {
  color: #234e52;
}

.tplaceholder-teal-900::placeholder {
  color: #234e52;
}

.tplaceholder-blue-100::-webkit-input-placeholder {
  color: #ebf8ff;
}

.tplaceholder-blue-100::-moz-placeholder {
  color: #ebf8ff;
}

.tplaceholder-blue-100:-ms-input-placeholder {
  color: #ebf8ff;
}

.tplaceholder-blue-100::-ms-input-placeholder {
  color: #ebf8ff;
}

.tplaceholder-blue-100::placeholder {
  color: #ebf8ff;
}

.tplaceholder-blue-200::-webkit-input-placeholder {
  color: #bee3f8;
}

.tplaceholder-blue-200::-moz-placeholder {
  color: #bee3f8;
}

.tplaceholder-blue-200:-ms-input-placeholder {
  color: #bee3f8;
}

.tplaceholder-blue-200::-ms-input-placeholder {
  color: #bee3f8;
}

.tplaceholder-blue-200::placeholder {
  color: #bee3f8;
}

.tplaceholder-blue-300::-webkit-input-placeholder {
  color: #90cdf4;
}

.tplaceholder-blue-300::-moz-placeholder {
  color: #90cdf4;
}

.tplaceholder-blue-300:-ms-input-placeholder {
  color: #90cdf4;
}

.tplaceholder-blue-300::-ms-input-placeholder {
  color: #90cdf4;
}

.tplaceholder-blue-300::placeholder {
  color: #90cdf4;
}

.tplaceholder-blue-400::-webkit-input-placeholder {
  color: #63b3ed;
}

.tplaceholder-blue-400::-moz-placeholder {
  color: #63b3ed;
}

.tplaceholder-blue-400:-ms-input-placeholder {
  color: #63b3ed;
}

.tplaceholder-blue-400::-ms-input-placeholder {
  color: #63b3ed;
}

.tplaceholder-blue-400::placeholder {
  color: #63b3ed;
}

.tplaceholder-blue-500::-webkit-input-placeholder {
  color: #4299e1;
}

.tplaceholder-blue-500::-moz-placeholder {
  color: #4299e1;
}

.tplaceholder-blue-500:-ms-input-placeholder {
  color: #4299e1;
}

.tplaceholder-blue-500::-ms-input-placeholder {
  color: #4299e1;
}

.tplaceholder-blue-500::placeholder {
  color: #4299e1;
}

.tplaceholder-blue-600::-webkit-input-placeholder {
  color: #3182ce;
}

.tplaceholder-blue-600::-moz-placeholder {
  color: #3182ce;
}

.tplaceholder-blue-600:-ms-input-placeholder {
  color: #3182ce;
}

.tplaceholder-blue-600::-ms-input-placeholder {
  color: #3182ce;
}

.tplaceholder-blue-600::placeholder {
  color: #3182ce;
}

.tplaceholder-blue-700::-webkit-input-placeholder {
  color: #2b6cb0;
}

.tplaceholder-blue-700::-moz-placeholder {
  color: #2b6cb0;
}

.tplaceholder-blue-700:-ms-input-placeholder {
  color: #2b6cb0;
}

.tplaceholder-blue-700::-ms-input-placeholder {
  color: #2b6cb0;
}

.tplaceholder-blue-700::placeholder {
  color: #2b6cb0;
}

.tplaceholder-blue-800::-webkit-input-placeholder {
  color: #2c5282;
}

.tplaceholder-blue-800::-moz-placeholder {
  color: #2c5282;
}

.tplaceholder-blue-800:-ms-input-placeholder {
  color: #2c5282;
}

.tplaceholder-blue-800::-ms-input-placeholder {
  color: #2c5282;
}

.tplaceholder-blue-800::placeholder {
  color: #2c5282;
}

.tplaceholder-blue-900::-webkit-input-placeholder {
  color: #2a4365;
}

.tplaceholder-blue-900::-moz-placeholder {
  color: #2a4365;
}

.tplaceholder-blue-900:-ms-input-placeholder {
  color: #2a4365;
}

.tplaceholder-blue-900::-ms-input-placeholder {
  color: #2a4365;
}

.tplaceholder-blue-900::placeholder {
  color: #2a4365;
}

.tplaceholder-indigo-100::-webkit-input-placeholder {
  color: #ebf4ff;
}

.tplaceholder-indigo-100::-moz-placeholder {
  color: #ebf4ff;
}

.tplaceholder-indigo-100:-ms-input-placeholder {
  color: #ebf4ff;
}

.tplaceholder-indigo-100::-ms-input-placeholder {
  color: #ebf4ff;
}

.tplaceholder-indigo-100::placeholder {
  color: #ebf4ff;
}

.tplaceholder-indigo-200::-webkit-input-placeholder {
  color: #c3dafe;
}

.tplaceholder-indigo-200::-moz-placeholder {
  color: #c3dafe;
}

.tplaceholder-indigo-200:-ms-input-placeholder {
  color: #c3dafe;
}

.tplaceholder-indigo-200::-ms-input-placeholder {
  color: #c3dafe;
}

.tplaceholder-indigo-200::placeholder {
  color: #c3dafe;
}

.tplaceholder-indigo-300::-webkit-input-placeholder {
  color: #a3bffa;
}

.tplaceholder-indigo-300::-moz-placeholder {
  color: #a3bffa;
}

.tplaceholder-indigo-300:-ms-input-placeholder {
  color: #a3bffa;
}

.tplaceholder-indigo-300::-ms-input-placeholder {
  color: #a3bffa;
}

.tplaceholder-indigo-300::placeholder {
  color: #a3bffa;
}

.tplaceholder-indigo-400::-webkit-input-placeholder {
  color: #7f9cf5;
}

.tplaceholder-indigo-400::-moz-placeholder {
  color: #7f9cf5;
}

.tplaceholder-indigo-400:-ms-input-placeholder {
  color: #7f9cf5;
}

.tplaceholder-indigo-400::-ms-input-placeholder {
  color: #7f9cf5;
}

.tplaceholder-indigo-400::placeholder {
  color: #7f9cf5;
}

.tplaceholder-indigo-500::-webkit-input-placeholder {
  color: #667eea;
}

.tplaceholder-indigo-500::-moz-placeholder {
  color: #667eea;
}

.tplaceholder-indigo-500:-ms-input-placeholder {
  color: #667eea;
}

.tplaceholder-indigo-500::-ms-input-placeholder {
  color: #667eea;
}

.tplaceholder-indigo-500::placeholder {
  color: #667eea;
}

.tplaceholder-indigo-600::-webkit-input-placeholder {
  color: #5a67d8;
}

.tplaceholder-indigo-600::-moz-placeholder {
  color: #5a67d8;
}

.tplaceholder-indigo-600:-ms-input-placeholder {
  color: #5a67d8;
}

.tplaceholder-indigo-600::-ms-input-placeholder {
  color: #5a67d8;
}

.tplaceholder-indigo-600::placeholder {
  color: #5a67d8;
}

.tplaceholder-indigo-700::-webkit-input-placeholder {
  color: #4c51bf;
}

.tplaceholder-indigo-700::-moz-placeholder {
  color: #4c51bf;
}

.tplaceholder-indigo-700:-ms-input-placeholder {
  color: #4c51bf;
}

.tplaceholder-indigo-700::-ms-input-placeholder {
  color: #4c51bf;
}

.tplaceholder-indigo-700::placeholder {
  color: #4c51bf;
}

.tplaceholder-indigo-800::-webkit-input-placeholder {
  color: #434190;
}

.tplaceholder-indigo-800::-moz-placeholder {
  color: #434190;
}

.tplaceholder-indigo-800:-ms-input-placeholder {
  color: #434190;
}

.tplaceholder-indigo-800::-ms-input-placeholder {
  color: #434190;
}

.tplaceholder-indigo-800::placeholder {
  color: #434190;
}

.tplaceholder-indigo-900::-webkit-input-placeholder {
  color: #3c366b;
}

.tplaceholder-indigo-900::-moz-placeholder {
  color: #3c366b;
}

.tplaceholder-indigo-900:-ms-input-placeholder {
  color: #3c366b;
}

.tplaceholder-indigo-900::-ms-input-placeholder {
  color: #3c366b;
}

.tplaceholder-indigo-900::placeholder {
  color: #3c366b;
}

.tplaceholder-purple-100::-webkit-input-placeholder {
  color: #faf5ff;
}

.tplaceholder-purple-100::-moz-placeholder {
  color: #faf5ff;
}

.tplaceholder-purple-100:-ms-input-placeholder {
  color: #faf5ff;
}

.tplaceholder-purple-100::-ms-input-placeholder {
  color: #faf5ff;
}

.tplaceholder-purple-100::placeholder {
  color: #faf5ff;
}

.tplaceholder-purple-200::-webkit-input-placeholder {
  color: #e9d8fd;
}

.tplaceholder-purple-200::-moz-placeholder {
  color: #e9d8fd;
}

.tplaceholder-purple-200:-ms-input-placeholder {
  color: #e9d8fd;
}

.tplaceholder-purple-200::-ms-input-placeholder {
  color: #e9d8fd;
}

.tplaceholder-purple-200::placeholder {
  color: #e9d8fd;
}

.tplaceholder-purple-300::-webkit-input-placeholder {
  color: #d6bcfa;
}

.tplaceholder-purple-300::-moz-placeholder {
  color: #d6bcfa;
}

.tplaceholder-purple-300:-ms-input-placeholder {
  color: #d6bcfa;
}

.tplaceholder-purple-300::-ms-input-placeholder {
  color: #d6bcfa;
}

.tplaceholder-purple-300::placeholder {
  color: #d6bcfa;
}

.tplaceholder-purple-400::-webkit-input-placeholder {
  color: #b794f4;
}

.tplaceholder-purple-400::-moz-placeholder {
  color: #b794f4;
}

.tplaceholder-purple-400:-ms-input-placeholder {
  color: #b794f4;
}

.tplaceholder-purple-400::-ms-input-placeholder {
  color: #b794f4;
}

.tplaceholder-purple-400::placeholder {
  color: #b794f4;
}

.tplaceholder-purple-500::-webkit-input-placeholder {
  color: #9f7aea;
}

.tplaceholder-purple-500::-moz-placeholder {
  color: #9f7aea;
}

.tplaceholder-purple-500:-ms-input-placeholder {
  color: #9f7aea;
}

.tplaceholder-purple-500::-ms-input-placeholder {
  color: #9f7aea;
}

.tplaceholder-purple-500::placeholder {
  color: #9f7aea;
}

.tplaceholder-purple-600::-webkit-input-placeholder {
  color: #805ad5;
}

.tplaceholder-purple-600::-moz-placeholder {
  color: #805ad5;
}

.tplaceholder-purple-600:-ms-input-placeholder {
  color: #805ad5;
}

.tplaceholder-purple-600::-ms-input-placeholder {
  color: #805ad5;
}

.tplaceholder-purple-600::placeholder {
  color: #805ad5;
}

.tplaceholder-purple-700::-webkit-input-placeholder {
  color: #6b46c1;
}

.tplaceholder-purple-700::-moz-placeholder {
  color: #6b46c1;
}

.tplaceholder-purple-700:-ms-input-placeholder {
  color: #6b46c1;
}

.tplaceholder-purple-700::-ms-input-placeholder {
  color: #6b46c1;
}

.tplaceholder-purple-700::placeholder {
  color: #6b46c1;
}

.tplaceholder-purple-800::-webkit-input-placeholder {
  color: #553c9a;
}

.tplaceholder-purple-800::-moz-placeholder {
  color: #553c9a;
}

.tplaceholder-purple-800:-ms-input-placeholder {
  color: #553c9a;
}

.tplaceholder-purple-800::-ms-input-placeholder {
  color: #553c9a;
}

.tplaceholder-purple-800::placeholder {
  color: #553c9a;
}

.tplaceholder-purple-900::-webkit-input-placeholder {
  color: #44337a;
}

.tplaceholder-purple-900::-moz-placeholder {
  color: #44337a;
}

.tplaceholder-purple-900:-ms-input-placeholder {
  color: #44337a;
}

.tplaceholder-purple-900::-ms-input-placeholder {
  color: #44337a;
}

.tplaceholder-purple-900::placeholder {
  color: #44337a;
}

.tplaceholder-pink-100::-webkit-input-placeholder {
  color: #fff5f7;
}

.tplaceholder-pink-100::-moz-placeholder {
  color: #fff5f7;
}

.tplaceholder-pink-100:-ms-input-placeholder {
  color: #fff5f7;
}

.tplaceholder-pink-100::-ms-input-placeholder {
  color: #fff5f7;
}

.tplaceholder-pink-100::placeholder {
  color: #fff5f7;
}

.tplaceholder-pink-200::-webkit-input-placeholder {
  color: #fed7e2;
}

.tplaceholder-pink-200::-moz-placeholder {
  color: #fed7e2;
}

.tplaceholder-pink-200:-ms-input-placeholder {
  color: #fed7e2;
}

.tplaceholder-pink-200::-ms-input-placeholder {
  color: #fed7e2;
}

.tplaceholder-pink-200::placeholder {
  color: #fed7e2;
}

.tplaceholder-pink-300::-webkit-input-placeholder {
  color: #fbb6ce;
}

.tplaceholder-pink-300::-moz-placeholder {
  color: #fbb6ce;
}

.tplaceholder-pink-300:-ms-input-placeholder {
  color: #fbb6ce;
}

.tplaceholder-pink-300::-ms-input-placeholder {
  color: #fbb6ce;
}

.tplaceholder-pink-300::placeholder {
  color: #fbb6ce;
}

.tplaceholder-pink-400::-webkit-input-placeholder {
  color: #f687b3;
}

.tplaceholder-pink-400::-moz-placeholder {
  color: #f687b3;
}

.tplaceholder-pink-400:-ms-input-placeholder {
  color: #f687b3;
}

.tplaceholder-pink-400::-ms-input-placeholder {
  color: #f687b3;
}

.tplaceholder-pink-400::placeholder {
  color: #f687b3;
}

.tplaceholder-pink-500::-webkit-input-placeholder {
  color: #ed64a6;
}

.tplaceholder-pink-500::-moz-placeholder {
  color: #ed64a6;
}

.tplaceholder-pink-500:-ms-input-placeholder {
  color: #ed64a6;
}

.tplaceholder-pink-500::-ms-input-placeholder {
  color: #ed64a6;
}

.tplaceholder-pink-500::placeholder {
  color: #ed64a6;
}

.tplaceholder-pink-600::-webkit-input-placeholder {
  color: #d53f8c;
}

.tplaceholder-pink-600::-moz-placeholder {
  color: #d53f8c;
}

.tplaceholder-pink-600:-ms-input-placeholder {
  color: #d53f8c;
}

.tplaceholder-pink-600::-ms-input-placeholder {
  color: #d53f8c;
}

.tplaceholder-pink-600::placeholder {
  color: #d53f8c;
}

.tplaceholder-pink-700::-webkit-input-placeholder {
  color: #b83280;
}

.tplaceholder-pink-700::-moz-placeholder {
  color: #b83280;
}

.tplaceholder-pink-700:-ms-input-placeholder {
  color: #b83280;
}

.tplaceholder-pink-700::-ms-input-placeholder {
  color: #b83280;
}

.tplaceholder-pink-700::placeholder {
  color: #b83280;
}

.tplaceholder-pink-800::-webkit-input-placeholder {
  color: #97266d;
}

.tplaceholder-pink-800::-moz-placeholder {
  color: #97266d;
}

.tplaceholder-pink-800:-ms-input-placeholder {
  color: #97266d;
}

.tplaceholder-pink-800::-ms-input-placeholder {
  color: #97266d;
}

.tplaceholder-pink-800::placeholder {
  color: #97266d;
}

.tplaceholder-pink-900::-webkit-input-placeholder {
  color: #702459;
}

.tplaceholder-pink-900::-moz-placeholder {
  color: #702459;
}

.tplaceholder-pink-900:-ms-input-placeholder {
  color: #702459;
}

.tplaceholder-pink-900::-ms-input-placeholder {
  color: #702459;
}

.tplaceholder-pink-900::placeholder {
  color: #702459;
}

.tplaceholder-title::-webkit-input-placeholder {
  color: #3d5170;
}

.tplaceholder-title::-moz-placeholder {
  color: #3d5170;
}

.tplaceholder-title:-ms-input-placeholder {
  color: #3d5170;
}

.tplaceholder-title::-ms-input-placeholder {
  color: #3d5170;
}

.tplaceholder-title::placeholder {
  color: #3d5170;
}

.tplaceholder-primary::-webkit-input-placeholder {
  color: #2d7bbf;
}

.tplaceholder-primary::-moz-placeholder {
  color: #2d7bbf;
}

.tplaceholder-primary:-ms-input-placeholder {
  color: #2d7bbf;
}

.tplaceholder-primary::-ms-input-placeholder {
  color: #2d7bbf;
}

.tplaceholder-primary::placeholder {
  color: #2d7bbf;
}

.tplaceholder-error::-webkit-input-placeholder {
  color: #ff6347;
}

.tplaceholder-error::-moz-placeholder {
  color: #ff6347;
}

.tplaceholder-error:-ms-input-placeholder {
  color: #ff6347;
}

.tplaceholder-error::-ms-input-placeholder {
  color: #ff6347;
}

.tplaceholder-error::placeholder {
  color: #ff6347;
}

.focus\:tplaceholder-transparent:focus::-webkit-input-placeholder {
  color: transparent;
}

.focus\:tplaceholder-transparent:focus::-moz-placeholder {
  color: transparent;
}

.focus\:tplaceholder-transparent:focus:-ms-input-placeholder {
  color: transparent;
}

.focus\:tplaceholder-transparent:focus::-ms-input-placeholder {
  color: transparent;
}

.focus\:tplaceholder-transparent:focus::placeholder {
  color: transparent;
}

.focus\:tplaceholder-black-100:focus::-webkit-input-placeholder {
  color: #5a6169;
}

.focus\:tplaceholder-black-100:focus::-moz-placeholder {
  color: #5a6169;
}

.focus\:tplaceholder-black-100:focus:-ms-input-placeholder {
  color: #5a6169;
}

.focus\:tplaceholder-black-100:focus::-ms-input-placeholder {
  color: #5a6169;
}

.focus\:tplaceholder-black-100:focus::placeholder {
  color: #5a6169;
}

.focus\:tplaceholder-white:focus::-webkit-input-placeholder {
  color: #fff;
}

.focus\:tplaceholder-white:focus::-moz-placeholder {
  color: #fff;
}

.focus\:tplaceholder-white:focus:-ms-input-placeholder {
  color: #fff;
}

.focus\:tplaceholder-white:focus::-ms-input-placeholder {
  color: #fff;
}

.focus\:tplaceholder-white:focus::placeholder {
  color: #fff;
}

.focus\:tplaceholder-gray-100:focus::-webkit-input-placeholder {
  color: #f7fafc;
}

.focus\:tplaceholder-gray-100:focus::-moz-placeholder {
  color: #f7fafc;
}

.focus\:tplaceholder-gray-100:focus:-ms-input-placeholder {
  color: #f7fafc;
}

.focus\:tplaceholder-gray-100:focus::-ms-input-placeholder {
  color: #f7fafc;
}

.focus\:tplaceholder-gray-100:focus::placeholder {
  color: #f7fafc;
}

.focus\:tplaceholder-gray-200:focus::-webkit-input-placeholder {
  color: #edf2f7;
}

.focus\:tplaceholder-gray-200:focus::-moz-placeholder {
  color: #edf2f7;
}

.focus\:tplaceholder-gray-200:focus:-ms-input-placeholder {
  color: #edf2f7;
}

.focus\:tplaceholder-gray-200:focus::-ms-input-placeholder {
  color: #edf2f7;
}

.focus\:tplaceholder-gray-200:focus::placeholder {
  color: #edf2f7;
}

.focus\:tplaceholder-gray-300:focus::-webkit-input-placeholder {
  color: #e2e8f0;
}

.focus\:tplaceholder-gray-300:focus::-moz-placeholder {
  color: #e2e8f0;
}

.focus\:tplaceholder-gray-300:focus:-ms-input-placeholder {
  color: #e2e8f0;
}

.focus\:tplaceholder-gray-300:focus::-ms-input-placeholder {
  color: #e2e8f0;
}

.focus\:tplaceholder-gray-300:focus::placeholder {
  color: #e2e8f0;
}

.focus\:tplaceholder-gray-400:focus::-webkit-input-placeholder {
  color: #cbd5e0;
}

.focus\:tplaceholder-gray-400:focus::-moz-placeholder {
  color: #cbd5e0;
}

.focus\:tplaceholder-gray-400:focus:-ms-input-placeholder {
  color: #cbd5e0;
}

.focus\:tplaceholder-gray-400:focus::-ms-input-placeholder {
  color: #cbd5e0;
}

.focus\:tplaceholder-gray-400:focus::placeholder {
  color: #cbd5e0;
}

.focus\:tplaceholder-gray-500:focus::-webkit-input-placeholder {
  color: #a0aec0;
}

.focus\:tplaceholder-gray-500:focus::-moz-placeholder {
  color: #a0aec0;
}

.focus\:tplaceholder-gray-500:focus:-ms-input-placeholder {
  color: #a0aec0;
}

.focus\:tplaceholder-gray-500:focus::-ms-input-placeholder {
  color: #a0aec0;
}

.focus\:tplaceholder-gray-500:focus::placeholder {
  color: #a0aec0;
}

.focus\:tplaceholder-gray-600:focus::-webkit-input-placeholder {
  color: #718096;
}

.focus\:tplaceholder-gray-600:focus::-moz-placeholder {
  color: #718096;
}

.focus\:tplaceholder-gray-600:focus:-ms-input-placeholder {
  color: #718096;
}

.focus\:tplaceholder-gray-600:focus::-ms-input-placeholder {
  color: #718096;
}

.focus\:tplaceholder-gray-600:focus::placeholder {
  color: #718096;
}

.focus\:tplaceholder-gray-700:focus::-webkit-input-placeholder {
  color: #4a5568;
}

.focus\:tplaceholder-gray-700:focus::-moz-placeholder {
  color: #4a5568;
}

.focus\:tplaceholder-gray-700:focus:-ms-input-placeholder {
  color: #4a5568;
}

.focus\:tplaceholder-gray-700:focus::-ms-input-placeholder {
  color: #4a5568;
}

.focus\:tplaceholder-gray-700:focus::placeholder {
  color: #4a5568;
}

.focus\:tplaceholder-gray-800:focus::-webkit-input-placeholder {
  color: #2d3748;
}

.focus\:tplaceholder-gray-800:focus::-moz-placeholder {
  color: #2d3748;
}

.focus\:tplaceholder-gray-800:focus:-ms-input-placeholder {
  color: #2d3748;
}

.focus\:tplaceholder-gray-800:focus::-ms-input-placeholder {
  color: #2d3748;
}

.focus\:tplaceholder-gray-800:focus::placeholder {
  color: #2d3748;
}

.focus\:tplaceholder-gray-900:focus::-webkit-input-placeholder {
  color: #1a202c;
}

.focus\:tplaceholder-gray-900:focus::-moz-placeholder {
  color: #1a202c;
}

.focus\:tplaceholder-gray-900:focus:-ms-input-placeholder {
  color: #1a202c;
}

.focus\:tplaceholder-gray-900:focus::-ms-input-placeholder {
  color: #1a202c;
}

.focus\:tplaceholder-gray-900:focus::placeholder {
  color: #1a202c;
}

.focus\:tplaceholder-red-100:focus::-webkit-input-placeholder {
  color: #fff5f5;
}

.focus\:tplaceholder-red-100:focus::-moz-placeholder {
  color: #fff5f5;
}

.focus\:tplaceholder-red-100:focus:-ms-input-placeholder {
  color: #fff5f5;
}

.focus\:tplaceholder-red-100:focus::-ms-input-placeholder {
  color: #fff5f5;
}

.focus\:tplaceholder-red-100:focus::placeholder {
  color: #fff5f5;
}

.focus\:tplaceholder-red-200:focus::-webkit-input-placeholder {
  color: #fed7d7;
}

.focus\:tplaceholder-red-200:focus::-moz-placeholder {
  color: #fed7d7;
}

.focus\:tplaceholder-red-200:focus:-ms-input-placeholder {
  color: #fed7d7;
}

.focus\:tplaceholder-red-200:focus::-ms-input-placeholder {
  color: #fed7d7;
}

.focus\:tplaceholder-red-200:focus::placeholder {
  color: #fed7d7;
}

.focus\:tplaceholder-red-300:focus::-webkit-input-placeholder {
  color: #feb2b2;
}

.focus\:tplaceholder-red-300:focus::-moz-placeholder {
  color: #feb2b2;
}

.focus\:tplaceholder-red-300:focus:-ms-input-placeholder {
  color: #feb2b2;
}

.focus\:tplaceholder-red-300:focus::-ms-input-placeholder {
  color: #feb2b2;
}

.focus\:tplaceholder-red-300:focus::placeholder {
  color: #feb2b2;
}

.focus\:tplaceholder-red-400:focus::-webkit-input-placeholder {
  color: #fc8181;
}

.focus\:tplaceholder-red-400:focus::-moz-placeholder {
  color: #fc8181;
}

.focus\:tplaceholder-red-400:focus:-ms-input-placeholder {
  color: #fc8181;
}

.focus\:tplaceholder-red-400:focus::-ms-input-placeholder {
  color: #fc8181;
}

.focus\:tplaceholder-red-400:focus::placeholder {
  color: #fc8181;
}

.focus\:tplaceholder-red-500:focus::-webkit-input-placeholder {
  color: #f56565;
}

.focus\:tplaceholder-red-500:focus::-moz-placeholder {
  color: #f56565;
}

.focus\:tplaceholder-red-500:focus:-ms-input-placeholder {
  color: #f56565;
}

.focus\:tplaceholder-red-500:focus::-ms-input-placeholder {
  color: #f56565;
}

.focus\:tplaceholder-red-500:focus::placeholder {
  color: #f56565;
}

.focus\:tplaceholder-red-600:focus::-webkit-input-placeholder {
  color: #e53e3e;
}

.focus\:tplaceholder-red-600:focus::-moz-placeholder {
  color: #e53e3e;
}

.focus\:tplaceholder-red-600:focus:-ms-input-placeholder {
  color: #e53e3e;
}

.focus\:tplaceholder-red-600:focus::-ms-input-placeholder {
  color: #e53e3e;
}

.focus\:tplaceholder-red-600:focus::placeholder {
  color: #e53e3e;
}

.focus\:tplaceholder-red-700:focus::-webkit-input-placeholder {
  color: #c53030;
}

.focus\:tplaceholder-red-700:focus::-moz-placeholder {
  color: #c53030;
}

.focus\:tplaceholder-red-700:focus:-ms-input-placeholder {
  color: #c53030;
}

.focus\:tplaceholder-red-700:focus::-ms-input-placeholder {
  color: #c53030;
}

.focus\:tplaceholder-red-700:focus::placeholder {
  color: #c53030;
}

.focus\:tplaceholder-red-800:focus::-webkit-input-placeholder {
  color: #9b2c2c;
}

.focus\:tplaceholder-red-800:focus::-moz-placeholder {
  color: #9b2c2c;
}

.focus\:tplaceholder-red-800:focus:-ms-input-placeholder {
  color: #9b2c2c;
}

.focus\:tplaceholder-red-800:focus::-ms-input-placeholder {
  color: #9b2c2c;
}

.focus\:tplaceholder-red-800:focus::placeholder {
  color: #9b2c2c;
}

.focus\:tplaceholder-red-900:focus::-webkit-input-placeholder {
  color: #742a2a;
}

.focus\:tplaceholder-red-900:focus::-moz-placeholder {
  color: #742a2a;
}

.focus\:tplaceholder-red-900:focus:-ms-input-placeholder {
  color: #742a2a;
}

.focus\:tplaceholder-red-900:focus::-ms-input-placeholder {
  color: #742a2a;
}

.focus\:tplaceholder-red-900:focus::placeholder {
  color: #742a2a;
}

.focus\:tplaceholder-orange-100:focus::-webkit-input-placeholder {
  color: #fffaf0;
}

.focus\:tplaceholder-orange-100:focus::-moz-placeholder {
  color: #fffaf0;
}

.focus\:tplaceholder-orange-100:focus:-ms-input-placeholder {
  color: #fffaf0;
}

.focus\:tplaceholder-orange-100:focus::-ms-input-placeholder {
  color: #fffaf0;
}

.focus\:tplaceholder-orange-100:focus::placeholder {
  color: #fffaf0;
}

.focus\:tplaceholder-orange-200:focus::-webkit-input-placeholder {
  color: #feebc8;
}

.focus\:tplaceholder-orange-200:focus::-moz-placeholder {
  color: #feebc8;
}

.focus\:tplaceholder-orange-200:focus:-ms-input-placeholder {
  color: #feebc8;
}

.focus\:tplaceholder-orange-200:focus::-ms-input-placeholder {
  color: #feebc8;
}

.focus\:tplaceholder-orange-200:focus::placeholder {
  color: #feebc8;
}

.focus\:tplaceholder-orange-300:focus::-webkit-input-placeholder {
  color: #fbd38d;
}

.focus\:tplaceholder-orange-300:focus::-moz-placeholder {
  color: #fbd38d;
}

.focus\:tplaceholder-orange-300:focus:-ms-input-placeholder {
  color: #fbd38d;
}

.focus\:tplaceholder-orange-300:focus::-ms-input-placeholder {
  color: #fbd38d;
}

.focus\:tplaceholder-orange-300:focus::placeholder {
  color: #fbd38d;
}

.focus\:tplaceholder-orange-400:focus::-webkit-input-placeholder {
  color: #f6ad55;
}

.focus\:tplaceholder-orange-400:focus::-moz-placeholder {
  color: #f6ad55;
}

.focus\:tplaceholder-orange-400:focus:-ms-input-placeholder {
  color: #f6ad55;
}

.focus\:tplaceholder-orange-400:focus::-ms-input-placeholder {
  color: #f6ad55;
}

.focus\:tplaceholder-orange-400:focus::placeholder {
  color: #f6ad55;
}

.focus\:tplaceholder-orange-500:focus::-webkit-input-placeholder {
  color: #ed8936;
}

.focus\:tplaceholder-orange-500:focus::-moz-placeholder {
  color: #ed8936;
}

.focus\:tplaceholder-orange-500:focus:-ms-input-placeholder {
  color: #ed8936;
}

.focus\:tplaceholder-orange-500:focus::-ms-input-placeholder {
  color: #ed8936;
}

.focus\:tplaceholder-orange-500:focus::placeholder {
  color: #ed8936;
}

.focus\:tplaceholder-orange-600:focus::-webkit-input-placeholder {
  color: #dd6b20;
}

.focus\:tplaceholder-orange-600:focus::-moz-placeholder {
  color: #dd6b20;
}

.focus\:tplaceholder-orange-600:focus:-ms-input-placeholder {
  color: #dd6b20;
}

.focus\:tplaceholder-orange-600:focus::-ms-input-placeholder {
  color: #dd6b20;
}

.focus\:tplaceholder-orange-600:focus::placeholder {
  color: #dd6b20;
}

.focus\:tplaceholder-orange-700:focus::-webkit-input-placeholder {
  color: #c05621;
}

.focus\:tplaceholder-orange-700:focus::-moz-placeholder {
  color: #c05621;
}

.focus\:tplaceholder-orange-700:focus:-ms-input-placeholder {
  color: #c05621;
}

.focus\:tplaceholder-orange-700:focus::-ms-input-placeholder {
  color: #c05621;
}

.focus\:tplaceholder-orange-700:focus::placeholder {
  color: #c05621;
}

.focus\:tplaceholder-orange-800:focus::-webkit-input-placeholder {
  color: #9c4221;
}

.focus\:tplaceholder-orange-800:focus::-moz-placeholder {
  color: #9c4221;
}

.focus\:tplaceholder-orange-800:focus:-ms-input-placeholder {
  color: #9c4221;
}

.focus\:tplaceholder-orange-800:focus::-ms-input-placeholder {
  color: #9c4221;
}

.focus\:tplaceholder-orange-800:focus::placeholder {
  color: #9c4221;
}

.focus\:tplaceholder-orange-900:focus::-webkit-input-placeholder {
  color: #7b341e;
}

.focus\:tplaceholder-orange-900:focus::-moz-placeholder {
  color: #7b341e;
}

.focus\:tplaceholder-orange-900:focus:-ms-input-placeholder {
  color: #7b341e;
}

.focus\:tplaceholder-orange-900:focus::-ms-input-placeholder {
  color: #7b341e;
}

.focus\:tplaceholder-orange-900:focus::placeholder {
  color: #7b341e;
}

.focus\:tplaceholder-yellow-100:focus::-webkit-input-placeholder {
  color: #fffff0;
}

.focus\:tplaceholder-yellow-100:focus::-moz-placeholder {
  color: #fffff0;
}

.focus\:tplaceholder-yellow-100:focus:-ms-input-placeholder {
  color: #fffff0;
}

.focus\:tplaceholder-yellow-100:focus::-ms-input-placeholder {
  color: #fffff0;
}

.focus\:tplaceholder-yellow-100:focus::placeholder {
  color: #fffff0;
}

.focus\:tplaceholder-yellow-200:focus::-webkit-input-placeholder {
  color: #fefcbf;
}

.focus\:tplaceholder-yellow-200:focus::-moz-placeholder {
  color: #fefcbf;
}

.focus\:tplaceholder-yellow-200:focus:-ms-input-placeholder {
  color: #fefcbf;
}

.focus\:tplaceholder-yellow-200:focus::-ms-input-placeholder {
  color: #fefcbf;
}

.focus\:tplaceholder-yellow-200:focus::placeholder {
  color: #fefcbf;
}

.focus\:tplaceholder-yellow-300:focus::-webkit-input-placeholder {
  color: #faf089;
}

.focus\:tplaceholder-yellow-300:focus::-moz-placeholder {
  color: #faf089;
}

.focus\:tplaceholder-yellow-300:focus:-ms-input-placeholder {
  color: #faf089;
}

.focus\:tplaceholder-yellow-300:focus::-ms-input-placeholder {
  color: #faf089;
}

.focus\:tplaceholder-yellow-300:focus::placeholder {
  color: #faf089;
}

.focus\:tplaceholder-yellow-400:focus::-webkit-input-placeholder {
  color: #f6e05e;
}

.focus\:tplaceholder-yellow-400:focus::-moz-placeholder {
  color: #f6e05e;
}

.focus\:tplaceholder-yellow-400:focus:-ms-input-placeholder {
  color: #f6e05e;
}

.focus\:tplaceholder-yellow-400:focus::-ms-input-placeholder {
  color: #f6e05e;
}

.focus\:tplaceholder-yellow-400:focus::placeholder {
  color: #f6e05e;
}

.focus\:tplaceholder-yellow-500:focus::-webkit-input-placeholder {
  color: #ecc94b;
}

.focus\:tplaceholder-yellow-500:focus::-moz-placeholder {
  color: #ecc94b;
}

.focus\:tplaceholder-yellow-500:focus:-ms-input-placeholder {
  color: #ecc94b;
}

.focus\:tplaceholder-yellow-500:focus::-ms-input-placeholder {
  color: #ecc94b;
}

.focus\:tplaceholder-yellow-500:focus::placeholder {
  color: #ecc94b;
}

.focus\:tplaceholder-yellow-600:focus::-webkit-input-placeholder {
  color: #d69e2e;
}

.focus\:tplaceholder-yellow-600:focus::-moz-placeholder {
  color: #d69e2e;
}

.focus\:tplaceholder-yellow-600:focus:-ms-input-placeholder {
  color: #d69e2e;
}

.focus\:tplaceholder-yellow-600:focus::-ms-input-placeholder {
  color: #d69e2e;
}

.focus\:tplaceholder-yellow-600:focus::placeholder {
  color: #d69e2e;
}

.focus\:tplaceholder-yellow-700:focus::-webkit-input-placeholder {
  color: #b7791f;
}

.focus\:tplaceholder-yellow-700:focus::-moz-placeholder {
  color: #b7791f;
}

.focus\:tplaceholder-yellow-700:focus:-ms-input-placeholder {
  color: #b7791f;
}

.focus\:tplaceholder-yellow-700:focus::-ms-input-placeholder {
  color: #b7791f;
}

.focus\:tplaceholder-yellow-700:focus::placeholder {
  color: #b7791f;
}

.focus\:tplaceholder-yellow-800:focus::-webkit-input-placeholder {
  color: #975a16;
}

.focus\:tplaceholder-yellow-800:focus::-moz-placeholder {
  color: #975a16;
}

.focus\:tplaceholder-yellow-800:focus:-ms-input-placeholder {
  color: #975a16;
}

.focus\:tplaceholder-yellow-800:focus::-ms-input-placeholder {
  color: #975a16;
}

.focus\:tplaceholder-yellow-800:focus::placeholder {
  color: #975a16;
}

.focus\:tplaceholder-yellow-900:focus::-webkit-input-placeholder {
  color: #744210;
}

.focus\:tplaceholder-yellow-900:focus::-moz-placeholder {
  color: #744210;
}

.focus\:tplaceholder-yellow-900:focus:-ms-input-placeholder {
  color: #744210;
}

.focus\:tplaceholder-yellow-900:focus::-ms-input-placeholder {
  color: #744210;
}

.focus\:tplaceholder-yellow-900:focus::placeholder {
  color: #744210;
}

.focus\:tplaceholder-green-100:focus::-webkit-input-placeholder {
  color: #f0fff4;
}

.focus\:tplaceholder-green-100:focus::-moz-placeholder {
  color: #f0fff4;
}

.focus\:tplaceholder-green-100:focus:-ms-input-placeholder {
  color: #f0fff4;
}

.focus\:tplaceholder-green-100:focus::-ms-input-placeholder {
  color: #f0fff4;
}

.focus\:tplaceholder-green-100:focus::placeholder {
  color: #f0fff4;
}

.focus\:tplaceholder-green-200:focus::-webkit-input-placeholder {
  color: #c6f6d5;
}

.focus\:tplaceholder-green-200:focus::-moz-placeholder {
  color: #c6f6d5;
}

.focus\:tplaceholder-green-200:focus:-ms-input-placeholder {
  color: #c6f6d5;
}

.focus\:tplaceholder-green-200:focus::-ms-input-placeholder {
  color: #c6f6d5;
}

.focus\:tplaceholder-green-200:focus::placeholder {
  color: #c6f6d5;
}

.focus\:tplaceholder-green-300:focus::-webkit-input-placeholder {
  color: #9ae6b4;
}

.focus\:tplaceholder-green-300:focus::-moz-placeholder {
  color: #9ae6b4;
}

.focus\:tplaceholder-green-300:focus:-ms-input-placeholder {
  color: #9ae6b4;
}

.focus\:tplaceholder-green-300:focus::-ms-input-placeholder {
  color: #9ae6b4;
}

.focus\:tplaceholder-green-300:focus::placeholder {
  color: #9ae6b4;
}

.focus\:tplaceholder-green-400:focus::-webkit-input-placeholder {
  color: #68d391;
}

.focus\:tplaceholder-green-400:focus::-moz-placeholder {
  color: #68d391;
}

.focus\:tplaceholder-green-400:focus:-ms-input-placeholder {
  color: #68d391;
}

.focus\:tplaceholder-green-400:focus::-ms-input-placeholder {
  color: #68d391;
}

.focus\:tplaceholder-green-400:focus::placeholder {
  color: #68d391;
}

.focus\:tplaceholder-green-500:focus::-webkit-input-placeholder {
  color: #48bb78;
}

.focus\:tplaceholder-green-500:focus::-moz-placeholder {
  color: #48bb78;
}

.focus\:tplaceholder-green-500:focus:-ms-input-placeholder {
  color: #48bb78;
}

.focus\:tplaceholder-green-500:focus::-ms-input-placeholder {
  color: #48bb78;
}

.focus\:tplaceholder-green-500:focus::placeholder {
  color: #48bb78;
}

.focus\:tplaceholder-green-600:focus::-webkit-input-placeholder {
  color: #38a169;
}

.focus\:tplaceholder-green-600:focus::-moz-placeholder {
  color: #38a169;
}

.focus\:tplaceholder-green-600:focus:-ms-input-placeholder {
  color: #38a169;
}

.focus\:tplaceholder-green-600:focus::-ms-input-placeholder {
  color: #38a169;
}

.focus\:tplaceholder-green-600:focus::placeholder {
  color: #38a169;
}

.focus\:tplaceholder-green-700:focus::-webkit-input-placeholder {
  color: #2f855a;
}

.focus\:tplaceholder-green-700:focus::-moz-placeholder {
  color: #2f855a;
}

.focus\:tplaceholder-green-700:focus:-ms-input-placeholder {
  color: #2f855a;
}

.focus\:tplaceholder-green-700:focus::-ms-input-placeholder {
  color: #2f855a;
}

.focus\:tplaceholder-green-700:focus::placeholder {
  color: #2f855a;
}

.focus\:tplaceholder-green-800:focus::-webkit-input-placeholder {
  color: #276749;
}

.focus\:tplaceholder-green-800:focus::-moz-placeholder {
  color: #276749;
}

.focus\:tplaceholder-green-800:focus:-ms-input-placeholder {
  color: #276749;
}

.focus\:tplaceholder-green-800:focus::-ms-input-placeholder {
  color: #276749;
}

.focus\:tplaceholder-green-800:focus::placeholder {
  color: #276749;
}

.focus\:tplaceholder-green-900:focus::-webkit-input-placeholder {
  color: #22543d;
}

.focus\:tplaceholder-green-900:focus::-moz-placeholder {
  color: #22543d;
}

.focus\:tplaceholder-green-900:focus:-ms-input-placeholder {
  color: #22543d;
}

.focus\:tplaceholder-green-900:focus::-ms-input-placeholder {
  color: #22543d;
}

.focus\:tplaceholder-green-900:focus::placeholder {
  color: #22543d;
}

.focus\:tplaceholder-teal-100:focus::-webkit-input-placeholder {
  color: #e6fffa;
}

.focus\:tplaceholder-teal-100:focus::-moz-placeholder {
  color: #e6fffa;
}

.focus\:tplaceholder-teal-100:focus:-ms-input-placeholder {
  color: #e6fffa;
}

.focus\:tplaceholder-teal-100:focus::-ms-input-placeholder {
  color: #e6fffa;
}

.focus\:tplaceholder-teal-100:focus::placeholder {
  color: #e6fffa;
}

.focus\:tplaceholder-teal-200:focus::-webkit-input-placeholder {
  color: #b2f5ea;
}

.focus\:tplaceholder-teal-200:focus::-moz-placeholder {
  color: #b2f5ea;
}

.focus\:tplaceholder-teal-200:focus:-ms-input-placeholder {
  color: #b2f5ea;
}

.focus\:tplaceholder-teal-200:focus::-ms-input-placeholder {
  color: #b2f5ea;
}

.focus\:tplaceholder-teal-200:focus::placeholder {
  color: #b2f5ea;
}

.focus\:tplaceholder-teal-300:focus::-webkit-input-placeholder {
  color: #81e6d9;
}

.focus\:tplaceholder-teal-300:focus::-moz-placeholder {
  color: #81e6d9;
}

.focus\:tplaceholder-teal-300:focus:-ms-input-placeholder {
  color: #81e6d9;
}

.focus\:tplaceholder-teal-300:focus::-ms-input-placeholder {
  color: #81e6d9;
}

.focus\:tplaceholder-teal-300:focus::placeholder {
  color: #81e6d9;
}

.focus\:tplaceholder-teal-400:focus::-webkit-input-placeholder {
  color: #4fd1c5;
}

.focus\:tplaceholder-teal-400:focus::-moz-placeholder {
  color: #4fd1c5;
}

.focus\:tplaceholder-teal-400:focus:-ms-input-placeholder {
  color: #4fd1c5;
}

.focus\:tplaceholder-teal-400:focus::-ms-input-placeholder {
  color: #4fd1c5;
}

.focus\:tplaceholder-teal-400:focus::placeholder {
  color: #4fd1c5;
}

.focus\:tplaceholder-teal-500:focus::-webkit-input-placeholder {
  color: #38b2ac;
}

.focus\:tplaceholder-teal-500:focus::-moz-placeholder {
  color: #38b2ac;
}

.focus\:tplaceholder-teal-500:focus:-ms-input-placeholder {
  color: #38b2ac;
}

.focus\:tplaceholder-teal-500:focus::-ms-input-placeholder {
  color: #38b2ac;
}

.focus\:tplaceholder-teal-500:focus::placeholder {
  color: #38b2ac;
}

.focus\:tplaceholder-teal-600:focus::-webkit-input-placeholder {
  color: #319795;
}

.focus\:tplaceholder-teal-600:focus::-moz-placeholder {
  color: #319795;
}

.focus\:tplaceholder-teal-600:focus:-ms-input-placeholder {
  color: #319795;
}

.focus\:tplaceholder-teal-600:focus::-ms-input-placeholder {
  color: #319795;
}

.focus\:tplaceholder-teal-600:focus::placeholder {
  color: #319795;
}

.focus\:tplaceholder-teal-700:focus::-webkit-input-placeholder {
  color: #2c7a7b;
}

.focus\:tplaceholder-teal-700:focus::-moz-placeholder {
  color: #2c7a7b;
}

.focus\:tplaceholder-teal-700:focus:-ms-input-placeholder {
  color: #2c7a7b;
}

.focus\:tplaceholder-teal-700:focus::-ms-input-placeholder {
  color: #2c7a7b;
}

.focus\:tplaceholder-teal-700:focus::placeholder {
  color: #2c7a7b;
}

.focus\:tplaceholder-teal-800:focus::-webkit-input-placeholder {
  color: #285e61;
}

.focus\:tplaceholder-teal-800:focus::-moz-placeholder {
  color: #285e61;
}

.focus\:tplaceholder-teal-800:focus:-ms-input-placeholder {
  color: #285e61;
}

.focus\:tplaceholder-teal-800:focus::-ms-input-placeholder {
  color: #285e61;
}

.focus\:tplaceholder-teal-800:focus::placeholder {
  color: #285e61;
}

.focus\:tplaceholder-teal-900:focus::-webkit-input-placeholder {
  color: #234e52;
}

.focus\:tplaceholder-teal-900:focus::-moz-placeholder {
  color: #234e52;
}

.focus\:tplaceholder-teal-900:focus:-ms-input-placeholder {
  color: #234e52;
}

.focus\:tplaceholder-teal-900:focus::-ms-input-placeholder {
  color: #234e52;
}

.focus\:tplaceholder-teal-900:focus::placeholder {
  color: #234e52;
}

.focus\:tplaceholder-blue-100:focus::-webkit-input-placeholder {
  color: #ebf8ff;
}

.focus\:tplaceholder-blue-100:focus::-moz-placeholder {
  color: #ebf8ff;
}

.focus\:tplaceholder-blue-100:focus:-ms-input-placeholder {
  color: #ebf8ff;
}

.focus\:tplaceholder-blue-100:focus::-ms-input-placeholder {
  color: #ebf8ff;
}

.focus\:tplaceholder-blue-100:focus::placeholder {
  color: #ebf8ff;
}

.focus\:tplaceholder-blue-200:focus::-webkit-input-placeholder {
  color: #bee3f8;
}

.focus\:tplaceholder-blue-200:focus::-moz-placeholder {
  color: #bee3f8;
}

.focus\:tplaceholder-blue-200:focus:-ms-input-placeholder {
  color: #bee3f8;
}

.focus\:tplaceholder-blue-200:focus::-ms-input-placeholder {
  color: #bee3f8;
}

.focus\:tplaceholder-blue-200:focus::placeholder {
  color: #bee3f8;
}

.focus\:tplaceholder-blue-300:focus::-webkit-input-placeholder {
  color: #90cdf4;
}

.focus\:tplaceholder-blue-300:focus::-moz-placeholder {
  color: #90cdf4;
}

.focus\:tplaceholder-blue-300:focus:-ms-input-placeholder {
  color: #90cdf4;
}

.focus\:tplaceholder-blue-300:focus::-ms-input-placeholder {
  color: #90cdf4;
}

.focus\:tplaceholder-blue-300:focus::placeholder {
  color: #90cdf4;
}

.focus\:tplaceholder-blue-400:focus::-webkit-input-placeholder {
  color: #63b3ed;
}

.focus\:tplaceholder-blue-400:focus::-moz-placeholder {
  color: #63b3ed;
}

.focus\:tplaceholder-blue-400:focus:-ms-input-placeholder {
  color: #63b3ed;
}

.focus\:tplaceholder-blue-400:focus::-ms-input-placeholder {
  color: #63b3ed;
}

.focus\:tplaceholder-blue-400:focus::placeholder {
  color: #63b3ed;
}

.focus\:tplaceholder-blue-500:focus::-webkit-input-placeholder {
  color: #4299e1;
}

.focus\:tplaceholder-blue-500:focus::-moz-placeholder {
  color: #4299e1;
}

.focus\:tplaceholder-blue-500:focus:-ms-input-placeholder {
  color: #4299e1;
}

.focus\:tplaceholder-blue-500:focus::-ms-input-placeholder {
  color: #4299e1;
}

.focus\:tplaceholder-blue-500:focus::placeholder {
  color: #4299e1;
}

.focus\:tplaceholder-blue-600:focus::-webkit-input-placeholder {
  color: #3182ce;
}

.focus\:tplaceholder-blue-600:focus::-moz-placeholder {
  color: #3182ce;
}

.focus\:tplaceholder-blue-600:focus:-ms-input-placeholder {
  color: #3182ce;
}

.focus\:tplaceholder-blue-600:focus::-ms-input-placeholder {
  color: #3182ce;
}

.focus\:tplaceholder-blue-600:focus::placeholder {
  color: #3182ce;
}

.focus\:tplaceholder-blue-700:focus::-webkit-input-placeholder {
  color: #2b6cb0;
}

.focus\:tplaceholder-blue-700:focus::-moz-placeholder {
  color: #2b6cb0;
}

.focus\:tplaceholder-blue-700:focus:-ms-input-placeholder {
  color: #2b6cb0;
}

.focus\:tplaceholder-blue-700:focus::-ms-input-placeholder {
  color: #2b6cb0;
}

.focus\:tplaceholder-blue-700:focus::placeholder {
  color: #2b6cb0;
}

.focus\:tplaceholder-blue-800:focus::-webkit-input-placeholder {
  color: #2c5282;
}

.focus\:tplaceholder-blue-800:focus::-moz-placeholder {
  color: #2c5282;
}

.focus\:tplaceholder-blue-800:focus:-ms-input-placeholder {
  color: #2c5282;
}

.focus\:tplaceholder-blue-800:focus::-ms-input-placeholder {
  color: #2c5282;
}

.focus\:tplaceholder-blue-800:focus::placeholder {
  color: #2c5282;
}

.focus\:tplaceholder-blue-900:focus::-webkit-input-placeholder {
  color: #2a4365;
}

.focus\:tplaceholder-blue-900:focus::-moz-placeholder {
  color: #2a4365;
}

.focus\:tplaceholder-blue-900:focus:-ms-input-placeholder {
  color: #2a4365;
}

.focus\:tplaceholder-blue-900:focus::-ms-input-placeholder {
  color: #2a4365;
}

.focus\:tplaceholder-blue-900:focus::placeholder {
  color: #2a4365;
}

.focus\:tplaceholder-indigo-100:focus::-webkit-input-placeholder {
  color: #ebf4ff;
}

.focus\:tplaceholder-indigo-100:focus::-moz-placeholder {
  color: #ebf4ff;
}

.focus\:tplaceholder-indigo-100:focus:-ms-input-placeholder {
  color: #ebf4ff;
}

.focus\:tplaceholder-indigo-100:focus::-ms-input-placeholder {
  color: #ebf4ff;
}

.focus\:tplaceholder-indigo-100:focus::placeholder {
  color: #ebf4ff;
}

.focus\:tplaceholder-indigo-200:focus::-webkit-input-placeholder {
  color: #c3dafe;
}

.focus\:tplaceholder-indigo-200:focus::-moz-placeholder {
  color: #c3dafe;
}

.focus\:tplaceholder-indigo-200:focus:-ms-input-placeholder {
  color: #c3dafe;
}

.focus\:tplaceholder-indigo-200:focus::-ms-input-placeholder {
  color: #c3dafe;
}

.focus\:tplaceholder-indigo-200:focus::placeholder {
  color: #c3dafe;
}

.focus\:tplaceholder-indigo-300:focus::-webkit-input-placeholder {
  color: #a3bffa;
}

.focus\:tplaceholder-indigo-300:focus::-moz-placeholder {
  color: #a3bffa;
}

.focus\:tplaceholder-indigo-300:focus:-ms-input-placeholder {
  color: #a3bffa;
}

.focus\:tplaceholder-indigo-300:focus::-ms-input-placeholder {
  color: #a3bffa;
}

.focus\:tplaceholder-indigo-300:focus::placeholder {
  color: #a3bffa;
}

.focus\:tplaceholder-indigo-400:focus::-webkit-input-placeholder {
  color: #7f9cf5;
}

.focus\:tplaceholder-indigo-400:focus::-moz-placeholder {
  color: #7f9cf5;
}

.focus\:tplaceholder-indigo-400:focus:-ms-input-placeholder {
  color: #7f9cf5;
}

.focus\:tplaceholder-indigo-400:focus::-ms-input-placeholder {
  color: #7f9cf5;
}

.focus\:tplaceholder-indigo-400:focus::placeholder {
  color: #7f9cf5;
}

.focus\:tplaceholder-indigo-500:focus::-webkit-input-placeholder {
  color: #667eea;
}

.focus\:tplaceholder-indigo-500:focus::-moz-placeholder {
  color: #667eea;
}

.focus\:tplaceholder-indigo-500:focus:-ms-input-placeholder {
  color: #667eea;
}

.focus\:tplaceholder-indigo-500:focus::-ms-input-placeholder {
  color: #667eea;
}

.focus\:tplaceholder-indigo-500:focus::placeholder {
  color: #667eea;
}

.focus\:tplaceholder-indigo-600:focus::-webkit-input-placeholder {
  color: #5a67d8;
}

.focus\:tplaceholder-indigo-600:focus::-moz-placeholder {
  color: #5a67d8;
}

.focus\:tplaceholder-indigo-600:focus:-ms-input-placeholder {
  color: #5a67d8;
}

.focus\:tplaceholder-indigo-600:focus::-ms-input-placeholder {
  color: #5a67d8;
}

.focus\:tplaceholder-indigo-600:focus::placeholder {
  color: #5a67d8;
}

.focus\:tplaceholder-indigo-700:focus::-webkit-input-placeholder {
  color: #4c51bf;
}

.focus\:tplaceholder-indigo-700:focus::-moz-placeholder {
  color: #4c51bf;
}

.focus\:tplaceholder-indigo-700:focus:-ms-input-placeholder {
  color: #4c51bf;
}

.focus\:tplaceholder-indigo-700:focus::-ms-input-placeholder {
  color: #4c51bf;
}

.focus\:tplaceholder-indigo-700:focus::placeholder {
  color: #4c51bf;
}

.focus\:tplaceholder-indigo-800:focus::-webkit-input-placeholder {
  color: #434190;
}

.focus\:tplaceholder-indigo-800:focus::-moz-placeholder {
  color: #434190;
}

.focus\:tplaceholder-indigo-800:focus:-ms-input-placeholder {
  color: #434190;
}

.focus\:tplaceholder-indigo-800:focus::-ms-input-placeholder {
  color: #434190;
}

.focus\:tplaceholder-indigo-800:focus::placeholder {
  color: #434190;
}

.focus\:tplaceholder-indigo-900:focus::-webkit-input-placeholder {
  color: #3c366b;
}

.focus\:tplaceholder-indigo-900:focus::-moz-placeholder {
  color: #3c366b;
}

.focus\:tplaceholder-indigo-900:focus:-ms-input-placeholder {
  color: #3c366b;
}

.focus\:tplaceholder-indigo-900:focus::-ms-input-placeholder {
  color: #3c366b;
}

.focus\:tplaceholder-indigo-900:focus::placeholder {
  color: #3c366b;
}

.focus\:tplaceholder-purple-100:focus::-webkit-input-placeholder {
  color: #faf5ff;
}

.focus\:tplaceholder-purple-100:focus::-moz-placeholder {
  color: #faf5ff;
}

.focus\:tplaceholder-purple-100:focus:-ms-input-placeholder {
  color: #faf5ff;
}

.focus\:tplaceholder-purple-100:focus::-ms-input-placeholder {
  color: #faf5ff;
}

.focus\:tplaceholder-purple-100:focus::placeholder {
  color: #faf5ff;
}

.focus\:tplaceholder-purple-200:focus::-webkit-input-placeholder {
  color: #e9d8fd;
}

.focus\:tplaceholder-purple-200:focus::-moz-placeholder {
  color: #e9d8fd;
}

.focus\:tplaceholder-purple-200:focus:-ms-input-placeholder {
  color: #e9d8fd;
}

.focus\:tplaceholder-purple-200:focus::-ms-input-placeholder {
  color: #e9d8fd;
}

.focus\:tplaceholder-purple-200:focus::placeholder {
  color: #e9d8fd;
}

.focus\:tplaceholder-purple-300:focus::-webkit-input-placeholder {
  color: #d6bcfa;
}

.focus\:tplaceholder-purple-300:focus::-moz-placeholder {
  color: #d6bcfa;
}

.focus\:tplaceholder-purple-300:focus:-ms-input-placeholder {
  color: #d6bcfa;
}

.focus\:tplaceholder-purple-300:focus::-ms-input-placeholder {
  color: #d6bcfa;
}

.focus\:tplaceholder-purple-300:focus::placeholder {
  color: #d6bcfa;
}

.focus\:tplaceholder-purple-400:focus::-webkit-input-placeholder {
  color: #b794f4;
}

.focus\:tplaceholder-purple-400:focus::-moz-placeholder {
  color: #b794f4;
}

.focus\:tplaceholder-purple-400:focus:-ms-input-placeholder {
  color: #b794f4;
}

.focus\:tplaceholder-purple-400:focus::-ms-input-placeholder {
  color: #b794f4;
}

.focus\:tplaceholder-purple-400:focus::placeholder {
  color: #b794f4;
}

.focus\:tplaceholder-purple-500:focus::-webkit-input-placeholder {
  color: #9f7aea;
}

.focus\:tplaceholder-purple-500:focus::-moz-placeholder {
  color: #9f7aea;
}

.focus\:tplaceholder-purple-500:focus:-ms-input-placeholder {
  color: #9f7aea;
}

.focus\:tplaceholder-purple-500:focus::-ms-input-placeholder {
  color: #9f7aea;
}

.focus\:tplaceholder-purple-500:focus::placeholder {
  color: #9f7aea;
}

.focus\:tplaceholder-purple-600:focus::-webkit-input-placeholder {
  color: #805ad5;
}

.focus\:tplaceholder-purple-600:focus::-moz-placeholder {
  color: #805ad5;
}

.focus\:tplaceholder-purple-600:focus:-ms-input-placeholder {
  color: #805ad5;
}

.focus\:tplaceholder-purple-600:focus::-ms-input-placeholder {
  color: #805ad5;
}

.focus\:tplaceholder-purple-600:focus::placeholder {
  color: #805ad5;
}

.focus\:tplaceholder-purple-700:focus::-webkit-input-placeholder {
  color: #6b46c1;
}

.focus\:tplaceholder-purple-700:focus::-moz-placeholder {
  color: #6b46c1;
}

.focus\:tplaceholder-purple-700:focus:-ms-input-placeholder {
  color: #6b46c1;
}

.focus\:tplaceholder-purple-700:focus::-ms-input-placeholder {
  color: #6b46c1;
}

.focus\:tplaceholder-purple-700:focus::placeholder {
  color: #6b46c1;
}

.focus\:tplaceholder-purple-800:focus::-webkit-input-placeholder {
  color: #553c9a;
}

.focus\:tplaceholder-purple-800:focus::-moz-placeholder {
  color: #553c9a;
}

.focus\:tplaceholder-purple-800:focus:-ms-input-placeholder {
  color: #553c9a;
}

.focus\:tplaceholder-purple-800:focus::-ms-input-placeholder {
  color: #553c9a;
}

.focus\:tplaceholder-purple-800:focus::placeholder {
  color: #553c9a;
}

.focus\:tplaceholder-purple-900:focus::-webkit-input-placeholder {
  color: #44337a;
}

.focus\:tplaceholder-purple-900:focus::-moz-placeholder {
  color: #44337a;
}

.focus\:tplaceholder-purple-900:focus:-ms-input-placeholder {
  color: #44337a;
}

.focus\:tplaceholder-purple-900:focus::-ms-input-placeholder {
  color: #44337a;
}

.focus\:tplaceholder-purple-900:focus::placeholder {
  color: #44337a;
}

.focus\:tplaceholder-pink-100:focus::-webkit-input-placeholder {
  color: #fff5f7;
}

.focus\:tplaceholder-pink-100:focus::-moz-placeholder {
  color: #fff5f7;
}

.focus\:tplaceholder-pink-100:focus:-ms-input-placeholder {
  color: #fff5f7;
}

.focus\:tplaceholder-pink-100:focus::-ms-input-placeholder {
  color: #fff5f7;
}

.focus\:tplaceholder-pink-100:focus::placeholder {
  color: #fff5f7;
}

.focus\:tplaceholder-pink-200:focus::-webkit-input-placeholder {
  color: #fed7e2;
}

.focus\:tplaceholder-pink-200:focus::-moz-placeholder {
  color: #fed7e2;
}

.focus\:tplaceholder-pink-200:focus:-ms-input-placeholder {
  color: #fed7e2;
}

.focus\:tplaceholder-pink-200:focus::-ms-input-placeholder {
  color: #fed7e2;
}

.focus\:tplaceholder-pink-200:focus::placeholder {
  color: #fed7e2;
}

.focus\:tplaceholder-pink-300:focus::-webkit-input-placeholder {
  color: #fbb6ce;
}

.focus\:tplaceholder-pink-300:focus::-moz-placeholder {
  color: #fbb6ce;
}

.focus\:tplaceholder-pink-300:focus:-ms-input-placeholder {
  color: #fbb6ce;
}

.focus\:tplaceholder-pink-300:focus::-ms-input-placeholder {
  color: #fbb6ce;
}

.focus\:tplaceholder-pink-300:focus::placeholder {
  color: #fbb6ce;
}

.focus\:tplaceholder-pink-400:focus::-webkit-input-placeholder {
  color: #f687b3;
}

.focus\:tplaceholder-pink-400:focus::-moz-placeholder {
  color: #f687b3;
}

.focus\:tplaceholder-pink-400:focus:-ms-input-placeholder {
  color: #f687b3;
}

.focus\:tplaceholder-pink-400:focus::-ms-input-placeholder {
  color: #f687b3;
}

.focus\:tplaceholder-pink-400:focus::placeholder {
  color: #f687b3;
}

.focus\:tplaceholder-pink-500:focus::-webkit-input-placeholder {
  color: #ed64a6;
}

.focus\:tplaceholder-pink-500:focus::-moz-placeholder {
  color: #ed64a6;
}

.focus\:tplaceholder-pink-500:focus:-ms-input-placeholder {
  color: #ed64a6;
}

.focus\:tplaceholder-pink-500:focus::-ms-input-placeholder {
  color: #ed64a6;
}

.focus\:tplaceholder-pink-500:focus::placeholder {
  color: #ed64a6;
}

.focus\:tplaceholder-pink-600:focus::-webkit-input-placeholder {
  color: #d53f8c;
}

.focus\:tplaceholder-pink-600:focus::-moz-placeholder {
  color: #d53f8c;
}

.focus\:tplaceholder-pink-600:focus:-ms-input-placeholder {
  color: #d53f8c;
}

.focus\:tplaceholder-pink-600:focus::-ms-input-placeholder {
  color: #d53f8c;
}

.focus\:tplaceholder-pink-600:focus::placeholder {
  color: #d53f8c;
}

.focus\:tplaceholder-pink-700:focus::-webkit-input-placeholder {
  color: #b83280;
}

.focus\:tplaceholder-pink-700:focus::-moz-placeholder {
  color: #b83280;
}

.focus\:tplaceholder-pink-700:focus:-ms-input-placeholder {
  color: #b83280;
}

.focus\:tplaceholder-pink-700:focus::-ms-input-placeholder {
  color: #b83280;
}

.focus\:tplaceholder-pink-700:focus::placeholder {
  color: #b83280;
}

.focus\:tplaceholder-pink-800:focus::-webkit-input-placeholder {
  color: #97266d;
}

.focus\:tplaceholder-pink-800:focus::-moz-placeholder {
  color: #97266d;
}

.focus\:tplaceholder-pink-800:focus:-ms-input-placeholder {
  color: #97266d;
}

.focus\:tplaceholder-pink-800:focus::-ms-input-placeholder {
  color: #97266d;
}

.focus\:tplaceholder-pink-800:focus::placeholder {
  color: #97266d;
}

.focus\:tplaceholder-pink-900:focus::-webkit-input-placeholder {
  color: #702459;
}

.focus\:tplaceholder-pink-900:focus::-moz-placeholder {
  color: #702459;
}

.focus\:tplaceholder-pink-900:focus:-ms-input-placeholder {
  color: #702459;
}

.focus\:tplaceholder-pink-900:focus::-ms-input-placeholder {
  color: #702459;
}

.focus\:tplaceholder-pink-900:focus::placeholder {
  color: #702459;
}

.focus\:tplaceholder-title:focus::-webkit-input-placeholder {
  color: #3d5170;
}

.focus\:tplaceholder-title:focus::-moz-placeholder {
  color: #3d5170;
}

.focus\:tplaceholder-title:focus:-ms-input-placeholder {
  color: #3d5170;
}

.focus\:tplaceholder-title:focus::-ms-input-placeholder {
  color: #3d5170;
}

.focus\:tplaceholder-title:focus::placeholder {
  color: #3d5170;
}

.focus\:tplaceholder-primary:focus::-webkit-input-placeholder {
  color: #2d7bbf;
}

.focus\:tplaceholder-primary:focus::-moz-placeholder {
  color: #2d7bbf;
}

.focus\:tplaceholder-primary:focus:-ms-input-placeholder {
  color: #2d7bbf;
}

.focus\:tplaceholder-primary:focus::-ms-input-placeholder {
  color: #2d7bbf;
}

.focus\:tplaceholder-primary:focus::placeholder {
  color: #2d7bbf;
}

.focus\:tplaceholder-error:focus::-webkit-input-placeholder {
  color: #ff6347;
}

.focus\:tplaceholder-error:focus::-moz-placeholder {
  color: #ff6347;
}

.focus\:tplaceholder-error:focus:-ms-input-placeholder {
  color: #ff6347;
}

.focus\:tplaceholder-error:focus::-ms-input-placeholder {
  color: #ff6347;
}

.focus\:tplaceholder-error:focus::placeholder {
  color: #ff6347;
}

.tpointer-events-none {
  pointer-events: none;
}

.tpointer-events-auto {
  pointer-events: auto;
}

.tstatic {
  position: static;
}

.tfixed {
  position: fixed;
}

.tabsolute {
  position: absolute;
}

.trelative {
  position: relative;
}

.tsticky {
  position: -webkit-sticky;
  position: sticky;
}

.tinset-0 {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.tinset-auto {
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
}

.tinset-y-0 {
  top: 0;
  bottom: 0;
}

.tinset-x-0 {
  right: 0;
  left: 0;
}

.tinset-y-auto {
  top: auto;
  bottom: auto;
}

.tinset-x-auto {
  right: auto;
  left: auto;
}

.ttop-0 {
  top: 0;
}

.tright-0 {
  right: 0;
}

.tbottom-0 {
  bottom: 0;
}

.tleft-0 {
  left: 0;
}

.ttop-auto {
  top: auto;
}

.tright-auto {
  right: auto;
}

.tbottom-auto {
  bottom: auto;
}

.tleft-auto {
  left: auto;
}

.tresize-none {
  resize: none;
}

.tresize-y {
  resize: vertical;
}

.tresize-x {
  resize: horizontal;
}

.tresize {
  resize: both;
}

.tshadow {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}

.tshadow-md {
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
}

.tshadow-lg {
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
}

.tshadow-xl {
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
}

.tshadow-2xl {
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
}

.tshadow-inner {
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
}

.tshadow-outline {
  box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
}

.tshadow-none {
  box-shadow: none;
}

.hover\:tshadow:hover {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}

.hover\:tshadow-md:hover {
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
}

.hover\:tshadow-lg:hover {
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
}

.hover\:tshadow-xl:hover {
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
}

.hover\:tshadow-2xl:hover {
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
}

.hover\:tshadow-inner:hover {
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
}

.hover\:tshadow-outline:hover {
  box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
}

.hover\:tshadow-none:hover {
  box-shadow: none;
}

.focus\:tshadow:focus {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}

.focus\:tshadow-md:focus {
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
}

.focus\:tshadow-lg:focus {
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
}

.focus\:tshadow-xl:focus {
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
}

.focus\:tshadow-2xl:focus {
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
}

.focus\:tshadow-inner:focus {
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
}

.focus\:tshadow-outline:focus {
  box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
}

.focus\:tshadow-none:focus {
  box-shadow: none;
}

.tfill-current {
  fill: currentColor;
}

.tstroke-current {
  stroke: currentColor;
}

.ttable-auto {
  table-layout: auto;
}

.ttable-fixed {
  table-layout: fixed;
}

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

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

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

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

.ttext-transparent {
  color: transparent;
}

.ttext-black-100 {
  color: #5a6169;
}

.ttext-white {
  color: #fff;
}

.ttext-gray-100 {
  color: #f7fafc;
}

.ttext-gray-200 {
  color: #edf2f7;
}

.ttext-gray-300 {
  color: #e2e8f0;
}

.ttext-gray-400 {
  color: #cbd5e0;
}

.ttext-gray-500 {
  color: #a0aec0;
}

.ttext-gray-600 {
  color: #718096;
}

.ttext-gray-700 {
  color: #4a5568;
}

.ttext-gray-800 {
  color: #2d3748;
}

.ttext-gray-900 {
  color: #1a202c;
}

.ttext-red-100 {
  color: #fff5f5;
}

.ttext-red-200 {
  color: #fed7d7;
}

.ttext-red-300 {
  color: #feb2b2;
}

.ttext-red-400 {
  color: #fc8181;
}

.ttext-red-500 {
  color: #f56565;
}

.ttext-red-600 {
  color: #e53e3e;
}

.ttext-red-700 {
  color: #c53030;
}

.ttext-red-800 {
  color: #9b2c2c;
}

.ttext-red-900 {
  color: #742a2a;
}

.ttext-orange-100 {
  color: #fffaf0;
}

.ttext-orange-200 {
  color: #feebc8;
}

.ttext-orange-300 {
  color: #fbd38d;
}

.ttext-orange-400 {
  color: #f6ad55;
}

.ttext-orange-500 {
  color: #ed8936;
}

.ttext-orange-600 {
  color: #dd6b20;
}

.ttext-orange-700 {
  color: #c05621;
}

.ttext-orange-800 {
  color: #9c4221;
}

.ttext-orange-900 {
  color: #7b341e;
}

.ttext-yellow-100 {
  color: #fffff0;
}

.ttext-yellow-200 {
  color: #fefcbf;
}

.ttext-yellow-300 {
  color: #faf089;
}

.ttext-yellow-400 {
  color: #f6e05e;
}

.ttext-yellow-500 {
  color: #ecc94b;
}

.ttext-yellow-600 {
  color: #d69e2e;
}

.ttext-yellow-700 {
  color: #b7791f;
}

.ttext-yellow-800 {
  color: #975a16;
}

.ttext-yellow-900 {
  color: #744210;
}

.ttext-green-100 {
  color: #f0fff4;
}

.ttext-green-200 {
  color: #c6f6d5;
}

.ttext-green-300 {
  color: #9ae6b4;
}

.ttext-green-400 {
  color: #68d391;
}

.ttext-green-500 {
  color: #48bb78;
}

.ttext-green-600 {
  color: #38a169;
}

.ttext-green-700 {
  color: #2f855a;
}

.ttext-green-800 {
  color: #276749;
}

.ttext-green-900 {
  color: #22543d;
}

.ttext-teal-100 {
  color: #e6fffa;
}

.ttext-teal-200 {
  color: #b2f5ea;
}

.ttext-teal-300 {
  color: #81e6d9;
}

.ttext-teal-400 {
  color: #4fd1c5;
}

.ttext-teal-500 {
  color: #38b2ac;
}

.ttext-teal-600 {
  color: #319795;
}

.ttext-teal-700 {
  color: #2c7a7b;
}

.ttext-teal-800 {
  color: #285e61;
}

.ttext-teal-900 {
  color: #234e52;
}

.ttext-blue-100 {
  color: #ebf8ff;
}

.ttext-blue-200 {
  color: #bee3f8;
}

.ttext-blue-300 {
  color: #90cdf4;
}

.ttext-blue-400 {
  color: #63b3ed;
}

.ttext-blue-500 {
  color: #4299e1;
}

.ttext-blue-600 {
  color: #3182ce;
}

.ttext-blue-700 {
  color: #2b6cb0;
}

.ttext-blue-800 {
  color: #2c5282;
}

.ttext-blue-900 {
  color: #2a4365;
}

.ttext-indigo-100 {
  color: #ebf4ff;
}

.ttext-indigo-200 {
  color: #c3dafe;
}

.ttext-indigo-300 {
  color: #a3bffa;
}

.ttext-indigo-400 {
  color: #7f9cf5;
}

.ttext-indigo-500 {
  color: #667eea;
}

.ttext-indigo-600 {
  color: #5a67d8;
}

.ttext-indigo-700 {
  color: #4c51bf;
}

.ttext-indigo-800 {
  color: #434190;
}

.ttext-indigo-900 {
  color: #3c366b;
}

.ttext-purple-100 {
  color: #faf5ff;
}

.ttext-purple-200 {
  color: #e9d8fd;
}

.ttext-purple-300 {
  color: #d6bcfa;
}

.ttext-purple-400 {
  color: #b794f4;
}

.ttext-purple-500 {
  color: #9f7aea;
}

.ttext-purple-600 {
  color: #805ad5;
}

.ttext-purple-700 {
  color: #6b46c1;
}

.ttext-purple-800 {
  color: #553c9a;
}

.ttext-purple-900 {
  color: #44337a;
}

.ttext-pink-100 {
  color: #fff5f7;
}

.ttext-pink-200 {
  color: #fed7e2;
}

.ttext-pink-300 {
  color: #fbb6ce;
}

.ttext-pink-400 {
  color: #f687b3;
}

.ttext-pink-500 {
  color: #ed64a6;
}

.ttext-pink-600 {
  color: #d53f8c;
}

.ttext-pink-700 {
  color: #b83280;
}

.ttext-pink-800 {
  color: #97266d;
}

.ttext-pink-900 {
  color: #702459;
}

.ttext-title {
  color: #3d5170;
}

.ttext-primary {
  color: #2d7bbf;
}

.ttext-error {
  color: #ff6347;
}

.hover\:ttext-transparent:hover {
  color: transparent;
}

.hover\:ttext-black-100:hover {
  color: #5a6169;
}

.hover\:ttext-white:hover {
  color: #fff;
}

.hover\:ttext-gray-100:hover {
  color: #f7fafc;
}

.hover\:ttext-gray-200:hover {
  color: #edf2f7;
}

.hover\:ttext-gray-300:hover {
  color: #e2e8f0;
}

.hover\:ttext-gray-400:hover {
  color: #cbd5e0;
}

.hover\:ttext-gray-500:hover {
  color: #a0aec0;
}

.hover\:ttext-gray-600:hover {
  color: #718096;
}

.hover\:ttext-gray-700:hover {
  color: #4a5568;
}

.hover\:ttext-gray-800:hover {
  color: #2d3748;
}

.hover\:ttext-gray-900:hover {
  color: #1a202c;
}

.hover\:ttext-red-100:hover {
  color: #fff5f5;
}

.hover\:ttext-red-200:hover {
  color: #fed7d7;
}

.hover\:ttext-red-300:hover {
  color: #feb2b2;
}

.hover\:ttext-red-400:hover {
  color: #fc8181;
}

.hover\:ttext-red-500:hover {
  color: #f56565;
}

.hover\:ttext-red-600:hover {
  color: #e53e3e;
}

.hover\:ttext-red-700:hover {
  color: #c53030;
}

.hover\:ttext-red-800:hover {
  color: #9b2c2c;
}

.hover\:ttext-red-900:hover {
  color: #742a2a;
}

.hover\:ttext-orange-100:hover {
  color: #fffaf0;
}

.hover\:ttext-orange-200:hover {
  color: #feebc8;
}

.hover\:ttext-orange-300:hover {
  color: #fbd38d;
}

.hover\:ttext-orange-400:hover {
  color: #f6ad55;
}

.hover\:ttext-orange-500:hover {
  color: #ed8936;
}

.hover\:ttext-orange-600:hover {
  color: #dd6b20;
}

.hover\:ttext-orange-700:hover {
  color: #c05621;
}

.hover\:ttext-orange-800:hover {
  color: #9c4221;
}

.hover\:ttext-orange-900:hover {
  color: #7b341e;
}

.hover\:ttext-yellow-100:hover {
  color: #fffff0;
}

.hover\:ttext-yellow-200:hover {
  color: #fefcbf;
}

.hover\:ttext-yellow-300:hover {
  color: #faf089;
}

.hover\:ttext-yellow-400:hover {
  color: #f6e05e;
}

.hover\:ttext-yellow-500:hover {
  color: #ecc94b;
}

.hover\:ttext-yellow-600:hover {
  color: #d69e2e;
}

.hover\:ttext-yellow-700:hover {
  color: #b7791f;
}

.hover\:ttext-yellow-800:hover {
  color: #975a16;
}

.hover\:ttext-yellow-900:hover {
  color: #744210;
}

.hover\:ttext-green-100:hover {
  color: #f0fff4;
}

.hover\:ttext-green-200:hover {
  color: #c6f6d5;
}

.hover\:ttext-green-300:hover {
  color: #9ae6b4;
}

.hover\:ttext-green-400:hover {
  color: #68d391;
}

.hover\:ttext-green-500:hover {
  color: #48bb78;
}

.hover\:ttext-green-600:hover {
  color: #38a169;
}

.hover\:ttext-green-700:hover {
  color: #2f855a;
}

.hover\:ttext-green-800:hover {
  color: #276749;
}

.hover\:ttext-green-900:hover {
  color: #22543d;
}

.hover\:ttext-teal-100:hover {
  color: #e6fffa;
}

.hover\:ttext-teal-200:hover {
  color: #b2f5ea;
}

.hover\:ttext-teal-300:hover {
  color: #81e6d9;
}

.hover\:ttext-teal-400:hover {
  color: #4fd1c5;
}

.hover\:ttext-teal-500:hover {
  color: #38b2ac;
}

.hover\:ttext-teal-600:hover {
  color: #319795;
}

.hover\:ttext-teal-700:hover {
  color: #2c7a7b;
}

.hover\:ttext-teal-800:hover {
  color: #285e61;
}

.hover\:ttext-teal-900:hover {
  color: #234e52;
}

.hover\:ttext-blue-100:hover {
  color: #ebf8ff;
}

.hover\:ttext-blue-200:hover {
  color: #bee3f8;
}

.hover\:ttext-blue-300:hover {
  color: #90cdf4;
}

.hover\:ttext-blue-400:hover {
  color: #63b3ed;
}

.hover\:ttext-blue-500:hover {
  color: #4299e1;
}

.hover\:ttext-blue-600:hover {
  color: #3182ce;
}

.hover\:ttext-blue-700:hover {
  color: #2b6cb0;
}

.hover\:ttext-blue-800:hover {
  color: #2c5282;
}

.hover\:ttext-blue-900:hover {
  color: #2a4365;
}

.hover\:ttext-indigo-100:hover {
  color: #ebf4ff;
}

.hover\:ttext-indigo-200:hover {
  color: #c3dafe;
}

.hover\:ttext-indigo-300:hover {
  color: #a3bffa;
}

.hover\:ttext-indigo-400:hover {
  color: #7f9cf5;
}

.hover\:ttext-indigo-500:hover {
  color: #667eea;
}

.hover\:ttext-indigo-600:hover {
  color: #5a67d8;
}

.hover\:ttext-indigo-700:hover {
  color: #4c51bf;
}

.hover\:ttext-indigo-800:hover {
  color: #434190;
}

.hover\:ttext-indigo-900:hover {
  color: #3c366b;
}

.hover\:ttext-purple-100:hover {
  color: #faf5ff;
}

.hover\:ttext-purple-200:hover {
  color: #e9d8fd;
}

.hover\:ttext-purple-300:hover {
  color: #d6bcfa;
}

.hover\:ttext-purple-400:hover {
  color: #b794f4;
}

.hover\:ttext-purple-500:hover {
  color: #9f7aea;
}

.hover\:ttext-purple-600:hover {
  color: #805ad5;
}

.hover\:ttext-purple-700:hover {
  color: #6b46c1;
}

.hover\:ttext-purple-800:hover {
  color: #553c9a;
}

.hover\:ttext-purple-900:hover {
  color: #44337a;
}

.hover\:ttext-pink-100:hover {
  color: #fff5f7;
}

.hover\:ttext-pink-200:hover {
  color: #fed7e2;
}

.hover\:ttext-pink-300:hover {
  color: #fbb6ce;
}

.hover\:ttext-pink-400:hover {
  color: #f687b3;
}

.hover\:ttext-pink-500:hover {
  color: #ed64a6;
}

.hover\:ttext-pink-600:hover {
  color: #d53f8c;
}

.hover\:ttext-pink-700:hover {
  color: #b83280;
}

.hover\:ttext-pink-800:hover {
  color: #97266d;
}

.hover\:ttext-pink-900:hover {
  color: #702459;
}

.hover\:ttext-title:hover {
  color: #3d5170;
}

.hover\:ttext-primary:hover {
  color: #2d7bbf;
}

.hover\:ttext-error:hover {
  color: #ff6347;
}

.focus\:ttext-transparent:focus {
  color: transparent;
}

.focus\:ttext-black-100:focus {
  color: #5a6169;
}

.focus\:ttext-white:focus {
  color: #fff;
}

.focus\:ttext-gray-100:focus {
  color: #f7fafc;
}

.focus\:ttext-gray-200:focus {
  color: #edf2f7;
}

.focus\:ttext-gray-300:focus {
  color: #e2e8f0;
}

.focus\:ttext-gray-400:focus {
  color: #cbd5e0;
}

.focus\:ttext-gray-500:focus {
  color: #a0aec0;
}

.focus\:ttext-gray-600:focus {
  color: #718096;
}

.focus\:ttext-gray-700:focus {
  color: #4a5568;
}

.focus\:ttext-gray-800:focus {
  color: #2d3748;
}

.focus\:ttext-gray-900:focus {
  color: #1a202c;
}

.focus\:ttext-red-100:focus {
  color: #fff5f5;
}

.focus\:ttext-red-200:focus {
  color: #fed7d7;
}

.focus\:ttext-red-300:focus {
  color: #feb2b2;
}

.focus\:ttext-red-400:focus {
  color: #fc8181;
}

.focus\:ttext-red-500:focus {
  color: #f56565;
}

.focus\:ttext-red-600:focus {
  color: #e53e3e;
}

.focus\:ttext-red-700:focus {
  color: #c53030;
}

.focus\:ttext-red-800:focus {
  color: #9b2c2c;
}

.focus\:ttext-red-900:focus {
  color: #742a2a;
}

.focus\:ttext-orange-100:focus {
  color: #fffaf0;
}

.focus\:ttext-orange-200:focus {
  color: #feebc8;
}

.focus\:ttext-orange-300:focus {
  color: #fbd38d;
}

.focus\:ttext-orange-400:focus {
  color: #f6ad55;
}

.focus\:ttext-orange-500:focus {
  color: #ed8936;
}

.focus\:ttext-orange-600:focus {
  color: #dd6b20;
}

.focus\:ttext-orange-700:focus {
  color: #c05621;
}

.focus\:ttext-orange-800:focus {
  color: #9c4221;
}

.focus\:ttext-orange-900:focus {
  color: #7b341e;
}

.focus\:ttext-yellow-100:focus {
  color: #fffff0;
}

.focus\:ttext-yellow-200:focus {
  color: #fefcbf;
}

.focus\:ttext-yellow-300:focus {
  color: #faf089;
}

.focus\:ttext-yellow-400:focus {
  color: #f6e05e;
}

.focus\:ttext-yellow-500:focus {
  color: #ecc94b;
}

.focus\:ttext-yellow-600:focus {
  color: #d69e2e;
}

.focus\:ttext-yellow-700:focus {
  color: #b7791f;
}

.focus\:ttext-yellow-800:focus {
  color: #975a16;
}

.focus\:ttext-yellow-900:focus {
  color: #744210;
}

.focus\:ttext-green-100:focus {
  color: #f0fff4;
}

.focus\:ttext-green-200:focus {
  color: #c6f6d5;
}

.focus\:ttext-green-300:focus {
  color: #9ae6b4;
}

.focus\:ttext-green-400:focus {
  color: #68d391;
}

.focus\:ttext-green-500:focus {
  color: #48bb78;
}

.focus\:ttext-green-600:focus {
  color: #38a169;
}

.focus\:ttext-green-700:focus {
  color: #2f855a;
}

.focus\:ttext-green-800:focus {
  color: #276749;
}

.focus\:ttext-green-900:focus {
  color: #22543d;
}

.focus\:ttext-teal-100:focus {
  color: #e6fffa;
}

.focus\:ttext-teal-200:focus {
  color: #b2f5ea;
}

.focus\:ttext-teal-300:focus {
  color: #81e6d9;
}

.focus\:ttext-teal-400:focus {
  color: #4fd1c5;
}

.focus\:ttext-teal-500:focus {
  color: #38b2ac;
}

.focus\:ttext-teal-600:focus {
  color: #319795;
}

.focus\:ttext-teal-700:focus {
  color: #2c7a7b;
}

.focus\:ttext-teal-800:focus {
  color: #285e61;
}

.focus\:ttext-teal-900:focus {
  color: #234e52;
}

.focus\:ttext-blue-100:focus {
  color: #ebf8ff;
}

.focus\:ttext-blue-200:focus {
  color: #bee3f8;
}

.focus\:ttext-blue-300:focus {
  color: #90cdf4;
}

.focus\:ttext-blue-400:focus {
  color: #63b3ed;
}

.focus\:ttext-blue-500:focus {
  color: #4299e1;
}

.focus\:ttext-blue-600:focus {
  color: #3182ce;
}

.focus\:ttext-blue-700:focus {
  color: #2b6cb0;
}

.focus\:ttext-blue-800:focus {
  color: #2c5282;
}

.focus\:ttext-blue-900:focus {
  color: #2a4365;
}

.focus\:ttext-indigo-100:focus {
  color: #ebf4ff;
}

.focus\:ttext-indigo-200:focus {
  color: #c3dafe;
}

.focus\:ttext-indigo-300:focus {
  color: #a3bffa;
}

.focus\:ttext-indigo-400:focus {
  color: #7f9cf5;
}

.focus\:ttext-indigo-500:focus {
  color: #667eea;
}

.focus\:ttext-indigo-600:focus {
  color: #5a67d8;
}

.focus\:ttext-indigo-700:focus {
  color: #4c51bf;
}

.focus\:ttext-indigo-800:focus {
  color: #434190;
}

.focus\:ttext-indigo-900:focus {
  color: #3c366b;
}

.focus\:ttext-purple-100:focus {
  color: #faf5ff;
}

.focus\:ttext-purple-200:focus {
  color: #e9d8fd;
}

.focus\:ttext-purple-300:focus {
  color: #d6bcfa;
}

.focus\:ttext-purple-400:focus {
  color: #b794f4;
}

.focus\:ttext-purple-500:focus {
  color: #9f7aea;
}

.focus\:ttext-purple-600:focus {
  color: #805ad5;
}

.focus\:ttext-purple-700:focus {
  color: #6b46c1;
}

.focus\:ttext-purple-800:focus {
  color: #553c9a;
}

.focus\:ttext-purple-900:focus {
  color: #44337a;
}

.focus\:ttext-pink-100:focus {
  color: #fff5f7;
}

.focus\:ttext-pink-200:focus {
  color: #fed7e2;
}

.focus\:ttext-pink-300:focus {
  color: #fbb6ce;
}

.focus\:ttext-pink-400:focus {
  color: #f687b3;
}

.focus\:ttext-pink-500:focus {
  color: #ed64a6;
}

.focus\:ttext-pink-600:focus {
  color: #d53f8c;
}

.focus\:ttext-pink-700:focus {
  color: #b83280;
}

.focus\:ttext-pink-800:focus {
  color: #97266d;
}

.focus\:ttext-pink-900:focus {
  color: #702459;
}

.focus\:ttext-title:focus {
  color: #3d5170;
}

.focus\:ttext-primary:focus {
  color: #2d7bbf;
}

.focus\:ttext-error:focus {
  color: #ff6347;
}

.ttext-xs {
  font-size: 0.75rem;
}

.ttext-sm {
  font-size: 0.875rem;
}

.ttext-base {
  font-size: 1rem;
}

.ttext-lg {
  font-size: 1.125rem;
}

.ttext-xl {
  font-size: 1.25rem;
}

.ttext-2xl {
  font-size: 1.5rem;
}

.ttext-3xl {
  font-size: 1.875rem;
}

.ttext-4xl {
  font-size: 2.25rem;
}

.ttext-5xl {
  font-size: 3rem;
}

.ttext-6xl {
  font-size: 4rem;
}

.titalic {
  font-style: italic;
}

.tnot-italic {
  font-style: normal;
}

.tuppercase {
  text-transform: uppercase;
}

.tlowercase {
  text-transform: lowercase;
}

.tcapitalize {
  text-transform: capitalize;
}

.tnormal-case {
  text-transform: none;
}

.tunderline {
  text-decoration: underline;
}

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

.tno-underline {
  text-decoration: none;
}

.hover\:tunderline:hover {
  text-decoration: underline;
}

.hover\:tline-through:hover {
  text-decoration: line-through;
}

.hover\:tno-underline:hover {
  text-decoration: none;
}

.focus\:tunderline:focus {
  text-decoration: underline;
}

.focus\:tline-through:focus {
  text-decoration: line-through;
}

.focus\:tno-underline:focus {
  text-decoration: none;
}

.tantialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.tsubpixel-antialiased {
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.ttracking-tighter {
  letter-spacing: -0.05em;
}

.ttracking-tight {
  letter-spacing: -0.025em;
}

.ttracking-normal {
  letter-spacing: 0;
}

.ttracking-wide {
  letter-spacing: 0.025em;
}

.ttracking-wider {
  letter-spacing: 0.05em;
}

.ttracking-widest {
  letter-spacing: 0.1em;
}

.tselect-none {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.tselect-text {
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
}

.tselect-all {
  -webkit-user-select: all;
     -moz-user-select: all;
      -ms-user-select: all;
          user-select: all;
}

.tselect-auto {
  -webkit-user-select: auto;
     -moz-user-select: auto;
      -ms-user-select: auto;
          user-select: auto;
}

.talign-baseline {
  vertical-align: baseline;
}

.talign-top {
  vertical-align: top;
}

.talign-middle {
  vertical-align: middle;
}

.talign-bottom {
  vertical-align: bottom;
}

.talign-text-top {
  vertical-align: text-top;
}

.talign-text-bottom {
  vertical-align: text-bottom;
}

.tvisible {
  visibility: visible;
}

.tinvisible {
  visibility: hidden;
}

.twhitespace-normal {
  white-space: normal;
}

.twhitespace-no-wrap {
  white-space: nowrap;
}

.twhitespace-pre {
  white-space: pre;
}

.twhitespace-pre-line {
  white-space: pre-line;
}

.twhitespace-pre-wrap {
  white-space: pre-wrap;
}

.tbreak-normal {
  overflow-wrap: normal;
  word-break: normal;
}

.tbreak-words {
  overflow-wrap: break-word;
}

.tbreak-all {
  word-break: break-all;
}

.ttruncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.tw-0 {
  width: 0;
}

.tw-1 {
  width: 0.25rem;
}

.tw-2 {
  width: 0.5rem;
}

.tw-3 {
  width: 0.75rem;
}

.tw-4 {
  width: 1rem;
}

.tw-5 {
  width: 1.25rem;
}

.tw-6 {
  width: 1.5rem;
}

.tw-8 {
  width: 2rem;
}

.tw-10 {
  width: 2.5rem;
}

.tw-12 {
  width: 3rem;
}

.tw-16 {
  width: 4rem;
}

.tw-20 {
  width: 5rem;
}

.tw-24 {
  width: 6rem;
}

.tw-32 {
  width: 8rem;
}

.tw-40 {
  width: 10rem;
}

.tw-48 {
  width: 12rem;
}

.tw-56 {
  width: 14rem;
}

.tw-64 {
  width: 16rem;
}

.tw-auto {
  width: auto;
}

.tw-px {
  width: 1px;
}

.tw-1\/2 {
  width: 50%;
}

.tw-1\/3 {
  width: 33.333333%;
}

.tw-2\/3 {
  width: 66.666667%;
}

.tw-1\/4 {
  width: 25%;
}

.tw-2\/4 {
  width: 50%;
}

.tw-3\/4 {
  width: 75%;
}

.tw-1\/5 {
  width: 20%;
}

.tw-2\/5 {
  width: 40%;
}

.tw-3\/5 {
  width: 60%;
}

.tw-4\/5 {
  width: 80%;
}

.tw-1\/6 {
  width: 16.666667%;
}

.tw-2\/6 {
  width: 33.333333%;
}

.tw-3\/6 {
  width: 50%;
}

.tw-4\/6 {
  width: 66.666667%;
}

.tw-5\/6 {
  width: 83.333333%;
}

.tw-1\/12 {
  width: 8.333333%;
}

.tw-2\/12 {
  width: 16.666667%;
}

.tw-3\/12 {
  width: 25%;
}

.tw-4\/12 {
  width: 33.333333%;
}

.tw-5\/12 {
  width: 41.666667%;
}

.tw-6\/12 {
  width: 50%;
}

.tw-7\/12 {
  width: 58.333333%;
}

.tw-8\/12 {
  width: 66.666667%;
}

.tw-9\/12 {
  width: 75%;
}

.tw-10\/12 {
  width: 83.333333%;
}

.tw-11\/12 {
  width: 91.666667%;
}

.tw-full {
  width: 100%;
}

.tw-screen {
  width: 100vw;
}

.tz-0 {
  z-index: 0;
}

.tz-10 {
  z-index: 10;
}

.tz-20 {
  z-index: 20;
}

.tz-30 {
  z-index: 30;
}

.tz-40 {
  z-index: 40;
}

.tz-50 {
  z-index: 50;
}

.tz-auto {
  z-index: auto;
}

ul.collapsible li.active .collapsible-header {
  background-color: #2d7bbf !important;
  color: #ffffff !important;
}

ul.collapsible li.active .collapsible-header .fas {
  color: #ffffff !important;
}

button:focus, a:focus {
  outline: none;
}

#cart .material-icons {
  color: #2d7bbf;
}

#cart:focus, #cart:hover {
  background-color: #2d7bbf;
}

#cart:focus .material-icons, #cart:hover .material-icons {
  color: #ffffff;
}

.img-thumb-lg {
  width: 100%;
  height: 400px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

@media only screen and (max-width: 600px) {
  .img-thumb-lg {
    width: 100%;
    height: 297px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
  }
}

@media (min-width: 640px) {
  .sm\:tsr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .sm\:tnot-sr-only {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .sm\:focus\:tsr-only:focus {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .sm\:focus\:tnot-sr-only:focus {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .sm\:tappearance-none {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .sm\:tbg-fixed {
    background-attachment: fixed;
  }

  .sm\:tbg-local {
    background-attachment: local;
  }

  .sm\:tbg-scroll {
    background-attachment: scroll;
  }

  .sm\:tbg-transparent {
    background-color: transparent;
  }

  .sm\:tbg-black-100 {
    background-color: #5a6169;
  }

  .sm\:tbg-white {
    background-color: #fff;
  }

  .sm\:tbg-gray-100 {
    background-color: #f7fafc;
  }

  .sm\:tbg-gray-200 {
    background-color: #edf2f7;
  }

  .sm\:tbg-gray-300 {
    background-color: #e2e8f0;
  }

  .sm\:tbg-gray-400 {
    background-color: #cbd5e0;
  }

  .sm\:tbg-gray-500 {
    background-color: #a0aec0;
  }

  .sm\:tbg-gray-600 {
    background-color: #718096;
  }

  .sm\:tbg-gray-700 {
    background-color: #4a5568;
  }

  .sm\:tbg-gray-800 {
    background-color: #2d3748;
  }

  .sm\:tbg-gray-900 {
    background-color: #1a202c;
  }

  .sm\:tbg-red-100 {
    background-color: #fff5f5;
  }

  .sm\:tbg-red-200 {
    background-color: #fed7d7;
  }

  .sm\:tbg-red-300 {
    background-color: #feb2b2;
  }

  .sm\:tbg-red-400 {
    background-color: #fc8181;
  }

  .sm\:tbg-red-500 {
    background-color: #f56565;
  }

  .sm\:tbg-red-600 {
    background-color: #e53e3e;
  }

  .sm\:tbg-red-700 {
    background-color: #c53030;
  }

  .sm\:tbg-red-800 {
    background-color: #9b2c2c;
  }

  .sm\:tbg-red-900 {
    background-color: #742a2a;
  }

  .sm\:tbg-orange-100 {
    background-color: #fffaf0;
  }

  .sm\:tbg-orange-200 {
    background-color: #feebc8;
  }

  .sm\:tbg-orange-300 {
    background-color: #fbd38d;
  }

  .sm\:tbg-orange-400 {
    background-color: #f6ad55;
  }

  .sm\:tbg-orange-500 {
    background-color: #ed8936;
  }

  .sm\:tbg-orange-600 {
    background-color: #dd6b20;
  }

  .sm\:tbg-orange-700 {
    background-color: #c05621;
  }

  .sm\:tbg-orange-800 {
    background-color: #9c4221;
  }

  .sm\:tbg-orange-900 {
    background-color: #7b341e;
  }

  .sm\:tbg-yellow-100 {
    background-color: #fffff0;
  }

  .sm\:tbg-yellow-200 {
    background-color: #fefcbf;
  }

  .sm\:tbg-yellow-300 {
    background-color: #faf089;
  }

  .sm\:tbg-yellow-400 {
    background-color: #f6e05e;
  }

  .sm\:tbg-yellow-500 {
    background-color: #ecc94b;
  }

  .sm\:tbg-yellow-600 {
    background-color: #d69e2e;
  }

  .sm\:tbg-yellow-700 {
    background-color: #b7791f;
  }

  .sm\:tbg-yellow-800 {
    background-color: #975a16;
  }

  .sm\:tbg-yellow-900 {
    background-color: #744210;
  }

  .sm\:tbg-green-100 {
    background-color: #f0fff4;
  }

  .sm\:tbg-green-200 {
    background-color: #c6f6d5;
  }

  .sm\:tbg-green-300 {
    background-color: #9ae6b4;
  }

  .sm\:tbg-green-400 {
    background-color: #68d391;
  }

  .sm\:tbg-green-500 {
    background-color: #48bb78;
  }

  .sm\:tbg-green-600 {
    background-color: #38a169;
  }

  .sm\:tbg-green-700 {
    background-color: #2f855a;
  }

  .sm\:tbg-green-800 {
    background-color: #276749;
  }

  .sm\:tbg-green-900 {
    background-color: #22543d;
  }

  .sm\:tbg-teal-100 {
    background-color: #e6fffa;
  }

  .sm\:tbg-teal-200 {
    background-color: #b2f5ea;
  }

  .sm\:tbg-teal-300 {
    background-color: #81e6d9;
  }

  .sm\:tbg-teal-400 {
    background-color: #4fd1c5;
  }

  .sm\:tbg-teal-500 {
    background-color: #38b2ac;
  }

  .sm\:tbg-teal-600 {
    background-color: #319795;
  }

  .sm\:tbg-teal-700 {
    background-color: #2c7a7b;
  }

  .sm\:tbg-teal-800 {
    background-color: #285e61;
  }

  .sm\:tbg-teal-900 {
    background-color: #234e52;
  }

  .sm\:tbg-blue-100 {
    background-color: #ebf8ff;
  }

  .sm\:tbg-blue-200 {
    background-color: #bee3f8;
  }

  .sm\:tbg-blue-300 {
    background-color: #90cdf4;
  }

  .sm\:tbg-blue-400 {
    background-color: #63b3ed;
  }

  .sm\:tbg-blue-500 {
    background-color: #4299e1;
  }

  .sm\:tbg-blue-600 {
    background-color: #3182ce;
  }

  .sm\:tbg-blue-700 {
    background-color: #2b6cb0;
  }

  .sm\:tbg-blue-800 {
    background-color: #2c5282;
  }

  .sm\:tbg-blue-900 {
    background-color: #2a4365;
  }

  .sm\:tbg-indigo-100 {
    background-color: #ebf4ff;
  }

  .sm\:tbg-indigo-200 {
    background-color: #c3dafe;
  }

  .sm\:tbg-indigo-300 {
    background-color: #a3bffa;
  }

  .sm\:tbg-indigo-400 {
    background-color: #7f9cf5;
  }

  .sm\:tbg-indigo-500 {
    background-color: #667eea;
  }

  .sm\:tbg-indigo-600 {
    background-color: #5a67d8;
  }

  .sm\:tbg-indigo-700 {
    background-color: #4c51bf;
  }

  .sm\:tbg-indigo-800 {
    background-color: #434190;
  }

  .sm\:tbg-indigo-900 {
    background-color: #3c366b;
  }

  .sm\:tbg-purple-100 {
    background-color: #faf5ff;
  }

  .sm\:tbg-purple-200 {
    background-color: #e9d8fd;
  }

  .sm\:tbg-purple-300 {
    background-color: #d6bcfa;
  }

  .sm\:tbg-purple-400 {
    background-color: #b794f4;
  }

  .sm\:tbg-purple-500 {
    background-color: #9f7aea;
  }

  .sm\:tbg-purple-600 {
    background-color: #805ad5;
  }

  .sm\:tbg-purple-700 {
    background-color: #6b46c1;
  }

  .sm\:tbg-purple-800 {
    background-color: #553c9a;
  }

  .sm\:tbg-purple-900 {
    background-color: #44337a;
  }

  .sm\:tbg-pink-100 {
    background-color: #fff5f7;
  }

  .sm\:tbg-pink-200 {
    background-color: #fed7e2;
  }

  .sm\:tbg-pink-300 {
    background-color: #fbb6ce;
  }

  .sm\:tbg-pink-400 {
    background-color: #f687b3;
  }

  .sm\:tbg-pink-500 {
    background-color: #ed64a6;
  }

  .sm\:tbg-pink-600 {
    background-color: #d53f8c;
  }

  .sm\:tbg-pink-700 {
    background-color: #b83280;
  }

  .sm\:tbg-pink-800 {
    background-color: #97266d;
  }

  .sm\:tbg-pink-900 {
    background-color: #702459;
  }

  .sm\:tbg-title {
    background-color: #3d5170;
  }

  .sm\:tbg-primary {
    background-color: #2d7bbf;
  }

  .sm\:tbg-error {
    background-color: #ff6347;
  }

  .sm\:hover\:tbg-transparent:hover {
    background-color: transparent;
  }

  .sm\:hover\:tbg-black-100:hover {
    background-color: #5a6169;
  }

  .sm\:hover\:tbg-white:hover {
    background-color: #fff;
  }

  .sm\:hover\:tbg-gray-100:hover {
    background-color: #f7fafc;
  }

  .sm\:hover\:tbg-gray-200:hover {
    background-color: #edf2f7;
  }

  .sm\:hover\:tbg-gray-300:hover {
    background-color: #e2e8f0;
  }

  .sm\:hover\:tbg-gray-400:hover {
    background-color: #cbd5e0;
  }

  .sm\:hover\:tbg-gray-500:hover {
    background-color: #a0aec0;
  }

  .sm\:hover\:tbg-gray-600:hover {
    background-color: #718096;
  }

  .sm\:hover\:tbg-gray-700:hover {
    background-color: #4a5568;
  }

  .sm\:hover\:tbg-gray-800:hover {
    background-color: #2d3748;
  }

  .sm\:hover\:tbg-gray-900:hover {
    background-color: #1a202c;
  }

  .sm\:hover\:tbg-red-100:hover {
    background-color: #fff5f5;
  }

  .sm\:hover\:tbg-red-200:hover {
    background-color: #fed7d7;
  }

  .sm\:hover\:tbg-red-300:hover {
    background-color: #feb2b2;
  }

  .sm\:hover\:tbg-red-400:hover {
    background-color: #fc8181;
  }

  .sm\:hover\:tbg-red-500:hover {
    background-color: #f56565;
  }

  .sm\:hover\:tbg-red-600:hover {
    background-color: #e53e3e;
  }

  .sm\:hover\:tbg-red-700:hover {
    background-color: #c53030;
  }

  .sm\:hover\:tbg-red-800:hover {
    background-color: #9b2c2c;
  }

  .sm\:hover\:tbg-red-900:hover {
    background-color: #742a2a;
  }

  .sm\:hover\:tbg-orange-100:hover {
    background-color: #fffaf0;
  }

  .sm\:hover\:tbg-orange-200:hover {
    background-color: #feebc8;
  }

  .sm\:hover\:tbg-orange-300:hover {
    background-color: #fbd38d;
  }

  .sm\:hover\:tbg-orange-400:hover {
    background-color: #f6ad55;
  }

  .sm\:hover\:tbg-orange-500:hover {
    background-color: #ed8936;
  }

  .sm\:hover\:tbg-orange-600:hover {
    background-color: #dd6b20;
  }

  .sm\:hover\:tbg-orange-700:hover {
    background-color: #c05621;
  }

  .sm\:hover\:tbg-orange-800:hover {
    background-color: #9c4221;
  }

  .sm\:hover\:tbg-orange-900:hover {
    background-color: #7b341e;
  }

  .sm\:hover\:tbg-yellow-100:hover {
    background-color: #fffff0;
  }

  .sm\:hover\:tbg-yellow-200:hover {
    background-color: #fefcbf;
  }

  .sm\:hover\:tbg-yellow-300:hover {
    background-color: #faf089;
  }

  .sm\:hover\:tbg-yellow-400:hover {
    background-color: #f6e05e;
  }

  .sm\:hover\:tbg-yellow-500:hover {
    background-color: #ecc94b;
  }

  .sm\:hover\:tbg-yellow-600:hover {
    background-color: #d69e2e;
  }

  .sm\:hover\:tbg-yellow-700:hover {
    background-color: #b7791f;
  }

  .sm\:hover\:tbg-yellow-800:hover {
    background-color: #975a16;
  }

  .sm\:hover\:tbg-yellow-900:hover {
    background-color: #744210;
  }

  .sm\:hover\:tbg-green-100:hover {
    background-color: #f0fff4;
  }

  .sm\:hover\:tbg-green-200:hover {
    background-color: #c6f6d5;
  }

  .sm\:hover\:tbg-green-300:hover {
    background-color: #9ae6b4;
  }

  .sm\:hover\:tbg-green-400:hover {
    background-color: #68d391;
  }

  .sm\:hover\:tbg-green-500:hover {
    background-color: #48bb78;
  }

  .sm\:hover\:tbg-green-600:hover {
    background-color: #38a169;
  }

  .sm\:hover\:tbg-green-700:hover {
    background-color: #2f855a;
  }

  .sm\:hover\:tbg-green-800:hover {
    background-color: #276749;
  }

  .sm\:hover\:tbg-green-900:hover {
    background-color: #22543d;
  }

  .sm\:hover\:tbg-teal-100:hover {
    background-color: #e6fffa;
  }

  .sm\:hover\:tbg-teal-200:hover {
    background-color: #b2f5ea;
  }

  .sm\:hover\:tbg-teal-300:hover {
    background-color: #81e6d9;
  }

  .sm\:hover\:tbg-teal-400:hover {
    background-color: #4fd1c5;
  }

  .sm\:hover\:tbg-teal-500:hover {
    background-color: #38b2ac;
  }

  .sm\:hover\:tbg-teal-600:hover {
    background-color: #319795;
  }

  .sm\:hover\:tbg-teal-700:hover {
    background-color: #2c7a7b;
  }

  .sm\:hover\:tbg-teal-800:hover {
    background-color: #285e61;
  }

  .sm\:hover\:tbg-teal-900:hover {
    background-color: #234e52;
  }

  .sm\:hover\:tbg-blue-100:hover {
    background-color: #ebf8ff;
  }

  .sm\:hover\:tbg-blue-200:hover {
    background-color: #bee3f8;
  }

  .sm\:hover\:tbg-blue-300:hover {
    background-color: #90cdf4;
  }

  .sm\:hover\:tbg-blue-400:hover {
    background-color: #63b3ed;
  }

  .sm\:hover\:tbg-blue-500:hover {
    background-color: #4299e1;
  }

  .sm\:hover\:tbg-blue-600:hover {
    background-color: #3182ce;
  }

  .sm\:hover\:tbg-blue-700:hover {
    background-color: #2b6cb0;
  }

  .sm\:hover\:tbg-blue-800:hover {
    background-color: #2c5282;
  }

  .sm\:hover\:tbg-blue-900:hover {
    background-color: #2a4365;
  }

  .sm\:hover\:tbg-indigo-100:hover {
    background-color: #ebf4ff;
  }

  .sm\:hover\:tbg-indigo-200:hover {
    background-color: #c3dafe;
  }

  .sm\:hover\:tbg-indigo-300:hover {
    background-color: #a3bffa;
  }

  .sm\:hover\:tbg-indigo-400:hover {
    background-color: #7f9cf5;
  }

  .sm\:hover\:tbg-indigo-500:hover {
    background-color: #667eea;
  }

  .sm\:hover\:tbg-indigo-600:hover {
    background-color: #5a67d8;
  }

  .sm\:hover\:tbg-indigo-700:hover {
    background-color: #4c51bf;
  }

  .sm\:hover\:tbg-indigo-800:hover {
    background-color: #434190;
  }

  .sm\:hover\:tbg-indigo-900:hover {
    background-color: #3c366b;
  }

  .sm\:hover\:tbg-purple-100:hover {
    background-color: #faf5ff;
  }

  .sm\:hover\:tbg-purple-200:hover {
    background-color: #e9d8fd;
  }

  .sm\:hover\:tbg-purple-300:hover {
    background-color: #d6bcfa;
  }

  .sm\:hover\:tbg-purple-400:hover {
    background-color: #b794f4;
  }

  .sm\:hover\:tbg-purple-500:hover {
    background-color: #9f7aea;
  }

  .sm\:hover\:tbg-purple-600:hover {
    background-color: #805ad5;
  }

  .sm\:hover\:tbg-purple-700:hover {
    background-color: #6b46c1;
  }

  .sm\:hover\:tbg-purple-800:hover {
    background-color: #553c9a;
  }

  .sm\:hover\:tbg-purple-900:hover {
    background-color: #44337a;
  }

  .sm\:hover\:tbg-pink-100:hover {
    background-color: #fff5f7;
  }

  .sm\:hover\:tbg-pink-200:hover {
    background-color: #fed7e2;
  }

  .sm\:hover\:tbg-pink-300:hover {
    background-color: #fbb6ce;
  }

  .sm\:hover\:tbg-pink-400:hover {
    background-color: #f687b3;
  }

  .sm\:hover\:tbg-pink-500:hover {
    background-color: #ed64a6;
  }

  .sm\:hover\:tbg-pink-600:hover {
    background-color: #d53f8c;
  }

  .sm\:hover\:tbg-pink-700:hover {
    background-color: #b83280;
  }

  .sm\:hover\:tbg-pink-800:hover {
    background-color: #97266d;
  }

  .sm\:hover\:tbg-pink-900:hover {
    background-color: #702459;
  }

  .sm\:hover\:tbg-title:hover {
    background-color: #3d5170;
  }

  .sm\:hover\:tbg-primary:hover {
    background-color: #2d7bbf;
  }

  .sm\:hover\:tbg-error:hover {
    background-color: #ff6347;
  }

  .sm\:focus\:tbg-transparent:focus {
    background-color: transparent;
  }

  .sm\:focus\:tbg-black-100:focus {
    background-color: #5a6169;
  }

  .sm\:focus\:tbg-white:focus {
    background-color: #fff;
  }

  .sm\:focus\:tbg-gray-100:focus {
    background-color: #f7fafc;
  }

  .sm\:focus\:tbg-gray-200:focus {
    background-color: #edf2f7;
  }

  .sm\:focus\:tbg-gray-300:focus {
    background-color: #e2e8f0;
  }

  .sm\:focus\:tbg-gray-400:focus {
    background-color: #cbd5e0;
  }

  .sm\:focus\:tbg-gray-500:focus {
    background-color: #a0aec0;
  }

  .sm\:focus\:tbg-gray-600:focus {
    background-color: #718096;
  }

  .sm\:focus\:tbg-gray-700:focus {
    background-color: #4a5568;
  }

  .sm\:focus\:tbg-gray-800:focus {
    background-color: #2d3748;
  }

  .sm\:focus\:tbg-gray-900:focus {
    background-color: #1a202c;
  }

  .sm\:focus\:tbg-red-100:focus {
    background-color: #fff5f5;
  }

  .sm\:focus\:tbg-red-200:focus {
    background-color: #fed7d7;
  }

  .sm\:focus\:tbg-red-300:focus {
    background-color: #feb2b2;
  }

  .sm\:focus\:tbg-red-400:focus {
    background-color: #fc8181;
  }

  .sm\:focus\:tbg-red-500:focus {
    background-color: #f56565;
  }

  .sm\:focus\:tbg-red-600:focus {
    background-color: #e53e3e;
  }

  .sm\:focus\:tbg-red-700:focus {
    background-color: #c53030;
  }

  .sm\:focus\:tbg-red-800:focus {
    background-color: #9b2c2c;
  }

  .sm\:focus\:tbg-red-900:focus {
    background-color: #742a2a;
  }

  .sm\:focus\:tbg-orange-100:focus {
    background-color: #fffaf0;
  }

  .sm\:focus\:tbg-orange-200:focus {
    background-color: #feebc8;
  }

  .sm\:focus\:tbg-orange-300:focus {
    background-color: #fbd38d;
  }

  .sm\:focus\:tbg-orange-400:focus {
    background-color: #f6ad55;
  }

  .sm\:focus\:tbg-orange-500:focus {
    background-color: #ed8936;
  }

  .sm\:focus\:tbg-orange-600:focus {
    background-color: #dd6b20;
  }

  .sm\:focus\:tbg-orange-700:focus {
    background-color: #c05621;
  }

  .sm\:focus\:tbg-orange-800:focus {
    background-color: #9c4221;
  }

  .sm\:focus\:tbg-orange-900:focus {
    background-color: #7b341e;
  }

  .sm\:focus\:tbg-yellow-100:focus {
    background-color: #fffff0;
  }

  .sm\:focus\:tbg-yellow-200:focus {
    background-color: #fefcbf;
  }

  .sm\:focus\:tbg-yellow-300:focus {
    background-color: #faf089;
  }

  .sm\:focus\:tbg-yellow-400:focus {
    background-color: #f6e05e;
  }

  .sm\:focus\:tbg-yellow-500:focus {
    background-color: #ecc94b;
  }

  .sm\:focus\:tbg-yellow-600:focus {
    background-color: #d69e2e;
  }

  .sm\:focus\:tbg-yellow-700:focus {
    background-color: #b7791f;
  }

  .sm\:focus\:tbg-yellow-800:focus {
    background-color: #975a16;
  }

  .sm\:focus\:tbg-yellow-900:focus {
    background-color: #744210;
  }

  .sm\:focus\:tbg-green-100:focus {
    background-color: #f0fff4;
  }

  .sm\:focus\:tbg-green-200:focus {
    background-color: #c6f6d5;
  }

  .sm\:focus\:tbg-green-300:focus {
    background-color: #9ae6b4;
  }

  .sm\:focus\:tbg-green-400:focus {
    background-color: #68d391;
  }

  .sm\:focus\:tbg-green-500:focus {
    background-color: #48bb78;
  }

  .sm\:focus\:tbg-green-600:focus {
    background-color: #38a169;
  }

  .sm\:focus\:tbg-green-700:focus {
    background-color: #2f855a;
  }

  .sm\:focus\:tbg-green-800:focus {
    background-color: #276749;
  }

  .sm\:focus\:tbg-green-900:focus {
    background-color: #22543d;
  }

  .sm\:focus\:tbg-teal-100:focus {
    background-color: #e6fffa;
  }

  .sm\:focus\:tbg-teal-200:focus {
    background-color: #b2f5ea;
  }

  .sm\:focus\:tbg-teal-300:focus {
    background-color: #81e6d9;
  }

  .sm\:focus\:tbg-teal-400:focus {
    background-color: #4fd1c5;
  }

  .sm\:focus\:tbg-teal-500:focus {
    background-color: #38b2ac;
  }

  .sm\:focus\:tbg-teal-600:focus {
    background-color: #319795;
  }

  .sm\:focus\:tbg-teal-700:focus {
    background-color: #2c7a7b;
  }

  .sm\:focus\:tbg-teal-800:focus {
    background-color: #285e61;
  }

  .sm\:focus\:tbg-teal-900:focus {
    background-color: #234e52;
  }

  .sm\:focus\:tbg-blue-100:focus {
    background-color: #ebf8ff;
  }

  .sm\:focus\:tbg-blue-200:focus {
    background-color: #bee3f8;
  }

  .sm\:focus\:tbg-blue-300:focus {
    background-color: #90cdf4;
  }

  .sm\:focus\:tbg-blue-400:focus {
    background-color: #63b3ed;
  }

  .sm\:focus\:tbg-blue-500:focus {
    background-color: #4299e1;
  }

  .sm\:focus\:tbg-blue-600:focus {
    background-color: #3182ce;
  }

  .sm\:focus\:tbg-blue-700:focus {
    background-color: #2b6cb0;
  }

  .sm\:focus\:tbg-blue-800:focus {
    background-color: #2c5282;
  }

  .sm\:focus\:tbg-blue-900:focus {
    background-color: #2a4365;
  }

  .sm\:focus\:tbg-indigo-100:focus {
    background-color: #ebf4ff;
  }

  .sm\:focus\:tbg-indigo-200:focus {
    background-color: #c3dafe;
  }

  .sm\:focus\:tbg-indigo-300:focus {
    background-color: #a3bffa;
  }

  .sm\:focus\:tbg-indigo-400:focus {
    background-color: #7f9cf5;
  }

  .sm\:focus\:tbg-indigo-500:focus {
    background-color: #667eea;
  }

  .sm\:focus\:tbg-indigo-600:focus {
    background-color: #5a67d8;
  }

  .sm\:focus\:tbg-indigo-700:focus {
    background-color: #4c51bf;
  }

  .sm\:focus\:tbg-indigo-800:focus {
    background-color: #434190;
  }

  .sm\:focus\:tbg-indigo-900:focus {
    background-color: #3c366b;
  }

  .sm\:focus\:tbg-purple-100:focus {
    background-color: #faf5ff;
  }

  .sm\:focus\:tbg-purple-200:focus {
    background-color: #e9d8fd;
  }

  .sm\:focus\:tbg-purple-300:focus {
    background-color: #d6bcfa;
  }

  .sm\:focus\:tbg-purple-400:focus {
    background-color: #b794f4;
  }

  .sm\:focus\:tbg-purple-500:focus {
    background-color: #9f7aea;
  }

  .sm\:focus\:tbg-purple-600:focus {
    background-color: #805ad5;
  }

  .sm\:focus\:tbg-purple-700:focus {
    background-color: #6b46c1;
  }

  .sm\:focus\:tbg-purple-800:focus {
    background-color: #553c9a;
  }

  .sm\:focus\:tbg-purple-900:focus {
    background-color: #44337a;
  }

  .sm\:focus\:tbg-pink-100:focus {
    background-color: #fff5f7;
  }

  .sm\:focus\:tbg-pink-200:focus {
    background-color: #fed7e2;
  }

  .sm\:focus\:tbg-pink-300:focus {
    background-color: #fbb6ce;
  }

  .sm\:focus\:tbg-pink-400:focus {
    background-color: #f687b3;
  }

  .sm\:focus\:tbg-pink-500:focus {
    background-color: #ed64a6;
  }

  .sm\:focus\:tbg-pink-600:focus {
    background-color: #d53f8c;
  }

  .sm\:focus\:tbg-pink-700:focus {
    background-color: #b83280;
  }

  .sm\:focus\:tbg-pink-800:focus {
    background-color: #97266d;
  }

  .sm\:focus\:tbg-pink-900:focus {
    background-color: #702459;
  }

  .sm\:focus\:tbg-title:focus {
    background-color: #3d5170;
  }

  .sm\:focus\:tbg-primary:focus {
    background-color: #2d7bbf;
  }

  .sm\:focus\:tbg-error:focus {
    background-color: #ff6347;
  }

  .sm\:active\:tbg-transparent:active {
    background-color: transparent;
  }

  .sm\:active\:tbg-black-100:active {
    background-color: #5a6169;
  }

  .sm\:active\:tbg-white:active {
    background-color: #fff;
  }

  .sm\:active\:tbg-gray-100:active {
    background-color: #f7fafc;
  }

  .sm\:active\:tbg-gray-200:active {
    background-color: #edf2f7;
  }

  .sm\:active\:tbg-gray-300:active {
    background-color: #e2e8f0;
  }

  .sm\:active\:tbg-gray-400:active {
    background-color: #cbd5e0;
  }

  .sm\:active\:tbg-gray-500:active {
    background-color: #a0aec0;
  }

  .sm\:active\:tbg-gray-600:active {
    background-color: #718096;
  }

  .sm\:active\:tbg-gray-700:active {
    background-color: #4a5568;
  }

  .sm\:active\:tbg-gray-800:active {
    background-color: #2d3748;
  }

  .sm\:active\:tbg-gray-900:active {
    background-color: #1a202c;
  }

  .sm\:active\:tbg-red-100:active {
    background-color: #fff5f5;
  }

  .sm\:active\:tbg-red-200:active {
    background-color: #fed7d7;
  }

  .sm\:active\:tbg-red-300:active {
    background-color: #feb2b2;
  }

  .sm\:active\:tbg-red-400:active {
    background-color: #fc8181;
  }

  .sm\:active\:tbg-red-500:active {
    background-color: #f56565;
  }

  .sm\:active\:tbg-red-600:active {
    background-color: #e53e3e;
  }

  .sm\:active\:tbg-red-700:active {
    background-color: #c53030;
  }

  .sm\:active\:tbg-red-800:active {
    background-color: #9b2c2c;
  }

  .sm\:active\:tbg-red-900:active {
    background-color: #742a2a;
  }

  .sm\:active\:tbg-orange-100:active {
    background-color: #fffaf0;
  }

  .sm\:active\:tbg-orange-200:active {
    background-color: #feebc8;
  }

  .sm\:active\:tbg-orange-300:active {
    background-color: #fbd38d;
  }

  .sm\:active\:tbg-orange-400:active {
    background-color: #f6ad55;
  }

  .sm\:active\:tbg-orange-500:active {
    background-color: #ed8936;
  }

  .sm\:active\:tbg-orange-600:active {
    background-color: #dd6b20;
  }

  .sm\:active\:tbg-orange-700:active {
    background-color: #c05621;
  }

  .sm\:active\:tbg-orange-800:active {
    background-color: #9c4221;
  }

  .sm\:active\:tbg-orange-900:active {
    background-color: #7b341e;
  }

  .sm\:active\:tbg-yellow-100:active {
    background-color: #fffff0;
  }

  .sm\:active\:tbg-yellow-200:active {
    background-color: #fefcbf;
  }

  .sm\:active\:tbg-yellow-300:active {
    background-color: #faf089;
  }

  .sm\:active\:tbg-yellow-400:active {
    background-color: #f6e05e;
  }

  .sm\:active\:tbg-yellow-500:active {
    background-color: #ecc94b;
  }

  .sm\:active\:tbg-yellow-600:active {
    background-color: #d69e2e;
  }

  .sm\:active\:tbg-yellow-700:active {
    background-color: #b7791f;
  }

  .sm\:active\:tbg-yellow-800:active {
    background-color: #975a16;
  }

  .sm\:active\:tbg-yellow-900:active {
    background-color: #744210;
  }

  .sm\:active\:tbg-green-100:active {
    background-color: #f0fff4;
  }

  .sm\:active\:tbg-green-200:active {
    background-color: #c6f6d5;
  }

  .sm\:active\:tbg-green-300:active {
    background-color: #9ae6b4;
  }

  .sm\:active\:tbg-green-400:active {
    background-color: #68d391;
  }

  .sm\:active\:tbg-green-500:active {
    background-color: #48bb78;
  }

  .sm\:active\:tbg-green-600:active {
    background-color: #38a169;
  }

  .sm\:active\:tbg-green-700:active {
    background-color: #2f855a;
  }

  .sm\:active\:tbg-green-800:active {
    background-color: #276749;
  }

  .sm\:active\:tbg-green-900:active {
    background-color: #22543d;
  }

  .sm\:active\:tbg-teal-100:active {
    background-color: #e6fffa;
  }

  .sm\:active\:tbg-teal-200:active {
    background-color: #b2f5ea;
  }

  .sm\:active\:tbg-teal-300:active {
    background-color: #81e6d9;
  }

  .sm\:active\:tbg-teal-400:active {
    background-color: #4fd1c5;
  }

  .sm\:active\:tbg-teal-500:active {
    background-color: #38b2ac;
  }

  .sm\:active\:tbg-teal-600:active {
    background-color: #319795;
  }

  .sm\:active\:tbg-teal-700:active {
    background-color: #2c7a7b;
  }

  .sm\:active\:tbg-teal-800:active {
    background-color: #285e61;
  }

  .sm\:active\:tbg-teal-900:active {
    background-color: #234e52;
  }

  .sm\:active\:tbg-blue-100:active {
    background-color: #ebf8ff;
  }

  .sm\:active\:tbg-blue-200:active {
    background-color: #bee3f8;
  }

  .sm\:active\:tbg-blue-300:active {
    background-color: #90cdf4;
  }

  .sm\:active\:tbg-blue-400:active {
    background-color: #63b3ed;
  }

  .sm\:active\:tbg-blue-500:active {
    background-color: #4299e1;
  }

  .sm\:active\:tbg-blue-600:active {
    background-color: #3182ce;
  }

  .sm\:active\:tbg-blue-700:active {
    background-color: #2b6cb0;
  }

  .sm\:active\:tbg-blue-800:active {
    background-color: #2c5282;
  }

  .sm\:active\:tbg-blue-900:active {
    background-color: #2a4365;
  }

  .sm\:active\:tbg-indigo-100:active {
    background-color: #ebf4ff;
  }

  .sm\:active\:tbg-indigo-200:active {
    background-color: #c3dafe;
  }

  .sm\:active\:tbg-indigo-300:active {
    background-color: #a3bffa;
  }

  .sm\:active\:tbg-indigo-400:active {
    background-color: #7f9cf5;
  }

  .sm\:active\:tbg-indigo-500:active {
    background-color: #667eea;
  }

  .sm\:active\:tbg-indigo-600:active {
    background-color: #5a67d8;
  }

  .sm\:active\:tbg-indigo-700:active {
    background-color: #4c51bf;
  }

  .sm\:active\:tbg-indigo-800:active {
    background-color: #434190;
  }

  .sm\:active\:tbg-indigo-900:active {
    background-color: #3c366b;
  }

  .sm\:active\:tbg-purple-100:active {
    background-color: #faf5ff;
  }

  .sm\:active\:tbg-purple-200:active {
    background-color: #e9d8fd;
  }

  .sm\:active\:tbg-purple-300:active {
    background-color: #d6bcfa;
  }

  .sm\:active\:tbg-purple-400:active {
    background-color: #b794f4;
  }

  .sm\:active\:tbg-purple-500:active {
    background-color: #9f7aea;
  }

  .sm\:active\:tbg-purple-600:active {
    background-color: #805ad5;
  }

  .sm\:active\:tbg-purple-700:active {
    background-color: #6b46c1;
  }

  .sm\:active\:tbg-purple-800:active {
    background-color: #553c9a;
  }

  .sm\:active\:tbg-purple-900:active {
    background-color: #44337a;
  }

  .sm\:active\:tbg-pink-100:active {
    background-color: #fff5f7;
  }

  .sm\:active\:tbg-pink-200:active {
    background-color: #fed7e2;
  }

  .sm\:active\:tbg-pink-300:active {
    background-color: #fbb6ce;
  }

  .sm\:active\:tbg-pink-400:active {
    background-color: #f687b3;
  }

  .sm\:active\:tbg-pink-500:active {
    background-color: #ed64a6;
  }

  .sm\:active\:tbg-pink-600:active {
    background-color: #d53f8c;
  }

  .sm\:active\:tbg-pink-700:active {
    background-color: #b83280;
  }

  .sm\:active\:tbg-pink-800:active {
    background-color: #97266d;
  }

  .sm\:active\:tbg-pink-900:active {
    background-color: #702459;
  }

  .sm\:active\:tbg-title:active {
    background-color: #3d5170;
  }

  .sm\:active\:tbg-primary:active {
    background-color: #2d7bbf;
  }

  .sm\:active\:tbg-error:active {
    background-color: #ff6347;
  }

  .sm\:tbg-bottom {
    background-position: bottom;
  }

  .sm\:tbg-center {
    background-position: center;
  }

  .sm\:tbg-left {
    background-position: left;
  }

  .sm\:tbg-left-bottom {
    background-position: left bottom;
  }

  .sm\:tbg-left-top {
    background-position: left top;
  }

  .sm\:tbg-right {
    background-position: right;
  }

  .sm\:tbg-right-bottom {
    background-position: right bottom;
  }

  .sm\:tbg-right-top {
    background-position: right top;
  }

  .sm\:tbg-top {
    background-position: top;
  }

  .sm\:tbg-repeat {
    background-repeat: repeat;
  }

  .sm\:tbg-no-repeat {
    background-repeat: no-repeat;
  }

  .sm\:tbg-repeat-x {
    background-repeat: repeat-x;
  }

  .sm\:tbg-repeat-y {
    background-repeat: repeat-y;
  }

  .sm\:tbg-repeat-round {
    background-repeat: round;
  }

  .sm\:tbg-repeat-space {
    background-repeat: space;
  }

  .sm\:tbg-auto {
    background-size: auto;
  }

  .sm\:tbg-cover {
    background-size: cover;
  }

  .sm\:tbg-contain {
    background-size: contain;
  }

  .sm\:tborder-collapse {
    border-collapse: collapse;
  }

  .sm\:tborder-separate {
    border-collapse: separate;
  }

  .sm\:tborder-transparent {
    border-color: transparent;
  }

  .sm\:tborder-black-100 {
    border-color: #5a6169;
  }

  .sm\:tborder-white {
    border-color: #fff;
  }

  .sm\:tborder-gray-100 {
    border-color: #f7fafc;
  }

  .sm\:tborder-gray-200 {
    border-color: #edf2f7;
  }

  .sm\:tborder-gray-300 {
    border-color: #e2e8f0;
  }

  .sm\:tborder-gray-400 {
    border-color: #cbd5e0;
  }

  .sm\:tborder-gray-500 {
    border-color: #a0aec0;
  }

  .sm\:tborder-gray-600 {
    border-color: #718096;
  }

  .sm\:tborder-gray-700 {
    border-color: #4a5568;
  }

  .sm\:tborder-gray-800 {
    border-color: #2d3748;
  }

  .sm\:tborder-gray-900 {
    border-color: #1a202c;
  }

  .sm\:tborder-red-100 {
    border-color: #fff5f5;
  }

  .sm\:tborder-red-200 {
    border-color: #fed7d7;
  }

  .sm\:tborder-red-300 {
    border-color: #feb2b2;
  }

  .sm\:tborder-red-400 {
    border-color: #fc8181;
  }

  .sm\:tborder-red-500 {
    border-color: #f56565;
  }

  .sm\:tborder-red-600 {
    border-color: #e53e3e;
  }

  .sm\:tborder-red-700 {
    border-color: #c53030;
  }

  .sm\:tborder-red-800 {
    border-color: #9b2c2c;
  }

  .sm\:tborder-red-900 {
    border-color: #742a2a;
  }

  .sm\:tborder-orange-100 {
    border-color: #fffaf0;
  }

  .sm\:tborder-orange-200 {
    border-color: #feebc8;
  }

  .sm\:tborder-orange-300 {
    border-color: #fbd38d;
  }

  .sm\:tborder-orange-400 {
    border-color: #f6ad55;
  }

  .sm\:tborder-orange-500 {
    border-color: #ed8936;
  }

  .sm\:tborder-orange-600 {
    border-color: #dd6b20;
  }

  .sm\:tborder-orange-700 {
    border-color: #c05621;
  }

  .sm\:tborder-orange-800 {
    border-color: #9c4221;
  }

  .sm\:tborder-orange-900 {
    border-color: #7b341e;
  }

  .sm\:tborder-yellow-100 {
    border-color: #fffff0;
  }

  .sm\:tborder-yellow-200 {
    border-color: #fefcbf;
  }

  .sm\:tborder-yellow-300 {
    border-color: #faf089;
  }

  .sm\:tborder-yellow-400 {
    border-color: #f6e05e;
  }

  .sm\:tborder-yellow-500 {
    border-color: #ecc94b;
  }

  .sm\:tborder-yellow-600 {
    border-color: #d69e2e;
  }

  .sm\:tborder-yellow-700 {
    border-color: #b7791f;
  }

  .sm\:tborder-yellow-800 {
    border-color: #975a16;
  }

  .sm\:tborder-yellow-900 {
    border-color: #744210;
  }

  .sm\:tborder-green-100 {
    border-color: #f0fff4;
  }

  .sm\:tborder-green-200 {
    border-color: #c6f6d5;
  }

  .sm\:tborder-green-300 {
    border-color: #9ae6b4;
  }

  .sm\:tborder-green-400 {
    border-color: #68d391;
  }

  .sm\:tborder-green-500 {
    border-color: #48bb78;
  }

  .sm\:tborder-green-600 {
    border-color: #38a169;
  }

  .sm\:tborder-green-700 {
    border-color: #2f855a;
  }

  .sm\:tborder-green-800 {
    border-color: #276749;
  }

  .sm\:tborder-green-900 {
    border-color: #22543d;
  }

  .sm\:tborder-teal-100 {
    border-color: #e6fffa;
  }

  .sm\:tborder-teal-200 {
    border-color: #b2f5ea;
  }

  .sm\:tborder-teal-300 {
    border-color: #81e6d9;
  }

  .sm\:tborder-teal-400 {
    border-color: #4fd1c5;
  }

  .sm\:tborder-teal-500 {
    border-color: #38b2ac;
  }

  .sm\:tborder-teal-600 {
    border-color: #319795;
  }

  .sm\:tborder-teal-700 {
    border-color: #2c7a7b;
  }

  .sm\:tborder-teal-800 {
    border-color: #285e61;
  }

  .sm\:tborder-teal-900 {
    border-color: #234e52;
  }

  .sm\:tborder-blue-100 {
    border-color: #ebf8ff;
  }

  .sm\:tborder-blue-200 {
    border-color: #bee3f8;
  }

  .sm\:tborder-blue-300 {
    border-color: #90cdf4;
  }

  .sm\:tborder-blue-400 {
    border-color: #63b3ed;
  }

  .sm\:tborder-blue-500 {
    border-color: #4299e1;
  }

  .sm\:tborder-blue-600 {
    border-color: #3182ce;
  }

  .sm\:tborder-blue-700 {
    border-color: #2b6cb0;
  }

  .sm\:tborder-blue-800 {
    border-color: #2c5282;
  }

  .sm\:tborder-blue-900 {
    border-color: #2a4365;
  }

  .sm\:tborder-indigo-100 {
    border-color: #ebf4ff;
  }

  .sm\:tborder-indigo-200 {
    border-color: #c3dafe;
  }

  .sm\:tborder-indigo-300 {
    border-color: #a3bffa;
  }

  .sm\:tborder-indigo-400 {
    border-color: #7f9cf5;
  }

  .sm\:tborder-indigo-500 {
    border-color: #667eea;
  }

  .sm\:tborder-indigo-600 {
    border-color: #5a67d8;
  }

  .sm\:tborder-indigo-700 {
    border-color: #4c51bf;
  }

  .sm\:tborder-indigo-800 {
    border-color: #434190;
  }

  .sm\:tborder-indigo-900 {
    border-color: #3c366b;
  }

  .sm\:tborder-purple-100 {
    border-color: #faf5ff;
  }

  .sm\:tborder-purple-200 {
    border-color: #e9d8fd;
  }

  .sm\:tborder-purple-300 {
    border-color: #d6bcfa;
  }

  .sm\:tborder-purple-400 {
    border-color: #b794f4;
  }

  .sm\:tborder-purple-500 {
    border-color: #9f7aea;
  }

  .sm\:tborder-purple-600 {
    border-color: #805ad5;
  }

  .sm\:tborder-purple-700 {
    border-color: #6b46c1;
  }

  .sm\:tborder-purple-800 {
    border-color: #553c9a;
  }

  .sm\:tborder-purple-900 {
    border-color: #44337a;
  }

  .sm\:tborder-pink-100 {
    border-color: #fff5f7;
  }

  .sm\:tborder-pink-200 {
    border-color: #fed7e2;
  }

  .sm\:tborder-pink-300 {
    border-color: #fbb6ce;
  }

  .sm\:tborder-pink-400 {
    border-color: #f687b3;
  }

  .sm\:tborder-pink-500 {
    border-color: #ed64a6;
  }

  .sm\:tborder-pink-600 {
    border-color: #d53f8c;
  }

  .sm\:tborder-pink-700 {
    border-color: #b83280;
  }

  .sm\:tborder-pink-800 {
    border-color: #97266d;
  }

  .sm\:tborder-pink-900 {
    border-color: #702459;
  }

  .sm\:tborder-title {
    border-color: #3d5170;
  }

  .sm\:tborder-primary {
    border-color: #2d7bbf;
  }

  .sm\:tborder-error {
    border-color: #ff6347;
  }

  .sm\:hover\:tborder-transparent:hover {
    border-color: transparent;
  }

  .sm\:hover\:tborder-black-100:hover {
    border-color: #5a6169;
  }

  .sm\:hover\:tborder-white:hover {
    border-color: #fff;
  }

  .sm\:hover\:tborder-gray-100:hover {
    border-color: #f7fafc;
  }

  .sm\:hover\:tborder-gray-200:hover {
    border-color: #edf2f7;
  }

  .sm\:hover\:tborder-gray-300:hover {
    border-color: #e2e8f0;
  }

  .sm\:hover\:tborder-gray-400:hover {
    border-color: #cbd5e0;
  }

  .sm\:hover\:tborder-gray-500:hover {
    border-color: #a0aec0;
  }

  .sm\:hover\:tborder-gray-600:hover {
    border-color: #718096;
  }

  .sm\:hover\:tborder-gray-700:hover {
    border-color: #4a5568;
  }

  .sm\:hover\:tborder-gray-800:hover {
    border-color: #2d3748;
  }

  .sm\:hover\:tborder-gray-900:hover {
    border-color: #1a202c;
  }

  .sm\:hover\:tborder-red-100:hover {
    border-color: #fff5f5;
  }

  .sm\:hover\:tborder-red-200:hover {
    border-color: #fed7d7;
  }

  .sm\:hover\:tborder-red-300:hover {
    border-color: #feb2b2;
  }

  .sm\:hover\:tborder-red-400:hover {
    border-color: #fc8181;
  }

  .sm\:hover\:tborder-red-500:hover {
    border-color: #f56565;
  }

  .sm\:hover\:tborder-red-600:hover {
    border-color: #e53e3e;
  }

  .sm\:hover\:tborder-red-700:hover {
    border-color: #c53030;
  }

  .sm\:hover\:tborder-red-800:hover {
    border-color: #9b2c2c;
  }

  .sm\:hover\:tborder-red-900:hover {
    border-color: #742a2a;
  }

  .sm\:hover\:tborder-orange-100:hover {
    border-color: #fffaf0;
  }

  .sm\:hover\:tborder-orange-200:hover {
    border-color: #feebc8;
  }

  .sm\:hover\:tborder-orange-300:hover {
    border-color: #fbd38d;
  }

  .sm\:hover\:tborder-orange-400:hover {
    border-color: #f6ad55;
  }

  .sm\:hover\:tborder-orange-500:hover {
    border-color: #ed8936;
  }

  .sm\:hover\:tborder-orange-600:hover {
    border-color: #dd6b20;
  }

  .sm\:hover\:tborder-orange-700:hover {
    border-color: #c05621;
  }

  .sm\:hover\:tborder-orange-800:hover {
    border-color: #9c4221;
  }

  .sm\:hover\:tborder-orange-900:hover {
    border-color: #7b341e;
  }

  .sm\:hover\:tborder-yellow-100:hover {
    border-color: #fffff0;
  }

  .sm\:hover\:tborder-yellow-200:hover {
    border-color: #fefcbf;
  }

  .sm\:hover\:tborder-yellow-300:hover {
    border-color: #faf089;
  }

  .sm\:hover\:tborder-yellow-400:hover {
    border-color: #f6e05e;
  }

  .sm\:hover\:tborder-yellow-500:hover {
    border-color: #ecc94b;
  }

  .sm\:hover\:tborder-yellow-600:hover {
    border-color: #d69e2e;
  }

  .sm\:hover\:tborder-yellow-700:hover {
    border-color: #b7791f;
  }

  .sm\:hover\:tborder-yellow-800:hover {
    border-color: #975a16;
  }

  .sm\:hover\:tborder-yellow-900:hover {
    border-color: #744210;
  }

  .sm\:hover\:tborder-green-100:hover {
    border-color: #f0fff4;
  }

  .sm\:hover\:tborder-green-200:hover {
    border-color: #c6f6d5;
  }

  .sm\:hover\:tborder-green-300:hover {
    border-color: #9ae6b4;
  }

  .sm\:hover\:tborder-green-400:hover {
    border-color: #68d391;
  }

  .sm\:hover\:tborder-green-500:hover {
    border-color: #48bb78;
  }

  .sm\:hover\:tborder-green-600:hover {
    border-color: #38a169;
  }

  .sm\:hover\:tborder-green-700:hover {
    border-color: #2f855a;
  }

  .sm\:hover\:tborder-green-800:hover {
    border-color: #276749;
  }

  .sm\:hover\:tborder-green-900:hover {
    border-color: #22543d;
  }

  .sm\:hover\:tborder-teal-100:hover {
    border-color: #e6fffa;
  }

  .sm\:hover\:tborder-teal-200:hover {
    border-color: #b2f5ea;
  }

  .sm\:hover\:tborder-teal-300:hover {
    border-color: #81e6d9;
  }

  .sm\:hover\:tborder-teal-400:hover {
    border-color: #4fd1c5;
  }

  .sm\:hover\:tborder-teal-500:hover {
    border-color: #38b2ac;
  }

  .sm\:hover\:tborder-teal-600:hover {
    border-color: #319795;
  }

  .sm\:hover\:tborder-teal-700:hover {
    border-color: #2c7a7b;
  }

  .sm\:hover\:tborder-teal-800:hover {
    border-color: #285e61;
  }

  .sm\:hover\:tborder-teal-900:hover {
    border-color: #234e52;
  }

  .sm\:hover\:tborder-blue-100:hover {
    border-color: #ebf8ff;
  }

  .sm\:hover\:tborder-blue-200:hover {
    border-color: #bee3f8;
  }

  .sm\:hover\:tborder-blue-300:hover {
    border-color: #90cdf4;
  }

  .sm\:hover\:tborder-blue-400:hover {
    border-color: #63b3ed;
  }

  .sm\:hover\:tborder-blue-500:hover {
    border-color: #4299e1;
  }

  .sm\:hover\:tborder-blue-600:hover {
    border-color: #3182ce;
  }

  .sm\:hover\:tborder-blue-700:hover {
    border-color: #2b6cb0;
  }

  .sm\:hover\:tborder-blue-800:hover {
    border-color: #2c5282;
  }

  .sm\:hover\:tborder-blue-900:hover {
    border-color: #2a4365;
  }

  .sm\:hover\:tborder-indigo-100:hover {
    border-color: #ebf4ff;
  }

  .sm\:hover\:tborder-indigo-200:hover {
    border-color: #c3dafe;
  }

  .sm\:hover\:tborder-indigo-300:hover {
    border-color: #a3bffa;
  }

  .sm\:hover\:tborder-indigo-400:hover {
    border-color: #7f9cf5;
  }

  .sm\:hover\:tborder-indigo-500:hover {
    border-color: #667eea;
  }

  .sm\:hover\:tborder-indigo-600:hover {
    border-color: #5a67d8;
  }

  .sm\:hover\:tborder-indigo-700:hover {
    border-color: #4c51bf;
  }

  .sm\:hover\:tborder-indigo-800:hover {
    border-color: #434190;
  }

  .sm\:hover\:tborder-indigo-900:hover {
    border-color: #3c366b;
  }

  .sm\:hover\:tborder-purple-100:hover {
    border-color: #faf5ff;
  }

  .sm\:hover\:tborder-purple-200:hover {
    border-color: #e9d8fd;
  }

  .sm\:hover\:tborder-purple-300:hover {
    border-color: #d6bcfa;
  }

  .sm\:hover\:tborder-purple-400:hover {
    border-color: #b794f4;
  }

  .sm\:hover\:tborder-purple-500:hover {
    border-color: #9f7aea;
  }

  .sm\:hover\:tborder-purple-600:hover {
    border-color: #805ad5;
  }

  .sm\:hover\:tborder-purple-700:hover {
    border-color: #6b46c1;
  }

  .sm\:hover\:tborder-purple-800:hover {
    border-color: #553c9a;
  }

  .sm\:hover\:tborder-purple-900:hover {
    border-color: #44337a;
  }

  .sm\:hover\:tborder-pink-100:hover {
    border-color: #fff5f7;
  }

  .sm\:hover\:tborder-pink-200:hover {
    border-color: #fed7e2;
  }

  .sm\:hover\:tborder-pink-300:hover {
    border-color: #fbb6ce;
  }

  .sm\:hover\:tborder-pink-400:hover {
    border-color: #f687b3;
  }

  .sm\:hover\:tborder-pink-500:hover {
    border-color: #ed64a6;
  }

  .sm\:hover\:tborder-pink-600:hover {
    border-color: #d53f8c;
  }

  .sm\:hover\:tborder-pink-700:hover {
    border-color: #b83280;
  }

  .sm\:hover\:tborder-pink-800:hover {
    border-color: #97266d;
  }

  .sm\:hover\:tborder-pink-900:hover {
    border-color: #702459;
  }

  .sm\:hover\:tborder-title:hover {
    border-color: #3d5170;
  }

  .sm\:hover\:tborder-primary:hover {
    border-color: #2d7bbf;
  }

  .sm\:hover\:tborder-error:hover {
    border-color: #ff6347;
  }

  .sm\:focus\:tborder-transparent:focus {
    border-color: transparent;
  }

  .sm\:focus\:tborder-black-100:focus {
    border-color: #5a6169;
  }

  .sm\:focus\:tborder-white:focus {
    border-color: #fff;
  }

  .sm\:focus\:tborder-gray-100:focus {
    border-color: #f7fafc;
  }

  .sm\:focus\:tborder-gray-200:focus {
    border-color: #edf2f7;
  }

  .sm\:focus\:tborder-gray-300:focus {
    border-color: #e2e8f0;
  }

  .sm\:focus\:tborder-gray-400:focus {
    border-color: #cbd5e0;
  }

  .sm\:focus\:tborder-gray-500:focus {
    border-color: #a0aec0;
  }

  .sm\:focus\:tborder-gray-600:focus {
    border-color: #718096;
  }

  .sm\:focus\:tborder-gray-700:focus {
    border-color: #4a5568;
  }

  .sm\:focus\:tborder-gray-800:focus {
    border-color: #2d3748;
  }

  .sm\:focus\:tborder-gray-900:focus {
    border-color: #1a202c;
  }

  .sm\:focus\:tborder-red-100:focus {
    border-color: #fff5f5;
  }

  .sm\:focus\:tborder-red-200:focus {
    border-color: #fed7d7;
  }

  .sm\:focus\:tborder-red-300:focus {
    border-color: #feb2b2;
  }

  .sm\:focus\:tborder-red-400:focus {
    border-color: #fc8181;
  }

  .sm\:focus\:tborder-red-500:focus {
    border-color: #f56565;
  }

  .sm\:focus\:tborder-red-600:focus {
    border-color: #e53e3e;
  }

  .sm\:focus\:tborder-red-700:focus {
    border-color: #c53030;
  }

  .sm\:focus\:tborder-red-800:focus {
    border-color: #9b2c2c;
  }

  .sm\:focus\:tborder-red-900:focus {
    border-color: #742a2a;
  }

  .sm\:focus\:tborder-orange-100:focus {
    border-color: #fffaf0;
  }

  .sm\:focus\:tborder-orange-200:focus {
    border-color: #feebc8;
  }

  .sm\:focus\:tborder-orange-300:focus {
    border-color: #fbd38d;
  }

  .sm\:focus\:tborder-orange-400:focus {
    border-color: #f6ad55;
  }

  .sm\:focus\:tborder-orange-500:focus {
    border-color: #ed8936;
  }

  .sm\:focus\:tborder-orange-600:focus {
    border-color: #dd6b20;
  }

  .sm\:focus\:tborder-orange-700:focus {
    border-color: #c05621;
  }

  .sm\:focus\:tborder-orange-800:focus {
    border-color: #9c4221;
  }

  .sm\:focus\:tborder-orange-900:focus {
    border-color: #7b341e;
  }

  .sm\:focus\:tborder-yellow-100:focus {
    border-color: #fffff0;
  }

  .sm\:focus\:tborder-yellow-200:focus {
    border-color: #fefcbf;
  }

  .sm\:focus\:tborder-yellow-300:focus {
    border-color: #faf089;
  }

  .sm\:focus\:tborder-yellow-400:focus {
    border-color: #f6e05e;
  }

  .sm\:focus\:tborder-yellow-500:focus {
    border-color: #ecc94b;
  }

  .sm\:focus\:tborder-yellow-600:focus {
    border-color: #d69e2e;
  }

  .sm\:focus\:tborder-yellow-700:focus {
    border-color: #b7791f;
  }

  .sm\:focus\:tborder-yellow-800:focus {
    border-color: #975a16;
  }

  .sm\:focus\:tborder-yellow-900:focus {
    border-color: #744210;
  }

  .sm\:focus\:tborder-green-100:focus {
    border-color: #f0fff4;
  }

  .sm\:focus\:tborder-green-200:focus {
    border-color: #c6f6d5;
  }

  .sm\:focus\:tborder-green-300:focus {
    border-color: #9ae6b4;
  }

  .sm\:focus\:tborder-green-400:focus {
    border-color: #68d391;
  }

  .sm\:focus\:tborder-green-500:focus {
    border-color: #48bb78;
  }

  .sm\:focus\:tborder-green-600:focus {
    border-color: #38a169;
  }

  .sm\:focus\:tborder-green-700:focus {
    border-color: #2f855a;
  }

  .sm\:focus\:tborder-green-800:focus {
    border-color: #276749;
  }

  .sm\:focus\:tborder-green-900:focus {
    border-color: #22543d;
  }

  .sm\:focus\:tborder-teal-100:focus {
    border-color: #e6fffa;
  }

  .sm\:focus\:tborder-teal-200:focus {
    border-color: #b2f5ea;
  }

  .sm\:focus\:tborder-teal-300:focus {
    border-color: #81e6d9;
  }

  .sm\:focus\:tborder-teal-400:focus {
    border-color: #4fd1c5;
  }

  .sm\:focus\:tborder-teal-500:focus {
    border-color: #38b2ac;
  }

  .sm\:focus\:tborder-teal-600:focus {
    border-color: #319795;
  }

  .sm\:focus\:tborder-teal-700:focus {
    border-color: #2c7a7b;
  }

  .sm\:focus\:tborder-teal-800:focus {
    border-color: #285e61;
  }

  .sm\:focus\:tborder-teal-900:focus {
    border-color: #234e52;
  }

  .sm\:focus\:tborder-blue-100:focus {
    border-color: #ebf8ff;
  }

  .sm\:focus\:tborder-blue-200:focus {
    border-color: #bee3f8;
  }

  .sm\:focus\:tborder-blue-300:focus {
    border-color: #90cdf4;
  }

  .sm\:focus\:tborder-blue-400:focus {
    border-color: #63b3ed;
  }

  .sm\:focus\:tborder-blue-500:focus {
    border-color: #4299e1;
  }

  .sm\:focus\:tborder-blue-600:focus {
    border-color: #3182ce;
  }

  .sm\:focus\:tborder-blue-700:focus {
    border-color: #2b6cb0;
  }

  .sm\:focus\:tborder-blue-800:focus {
    border-color: #2c5282;
  }

  .sm\:focus\:tborder-blue-900:focus {
    border-color: #2a4365;
  }

  .sm\:focus\:tborder-indigo-100:focus {
    border-color: #ebf4ff;
  }

  .sm\:focus\:tborder-indigo-200:focus {
    border-color: #c3dafe;
  }

  .sm\:focus\:tborder-indigo-300:focus {
    border-color: #a3bffa;
  }

  .sm\:focus\:tborder-indigo-400:focus {
    border-color: #7f9cf5;
  }

  .sm\:focus\:tborder-indigo-500:focus {
    border-color: #667eea;
  }

  .sm\:focus\:tborder-indigo-600:focus {
    border-color: #5a67d8;
  }

  .sm\:focus\:tborder-indigo-700:focus {
    border-color: #4c51bf;
  }

  .sm\:focus\:tborder-indigo-800:focus {
    border-color: #434190;
  }

  .sm\:focus\:tborder-indigo-900:focus {
    border-color: #3c366b;
  }

  .sm\:focus\:tborder-purple-100:focus {
    border-color: #faf5ff;
  }

  .sm\:focus\:tborder-purple-200:focus {
    border-color: #e9d8fd;
  }

  .sm\:focus\:tborder-purple-300:focus {
    border-color: #d6bcfa;
  }

  .sm\:focus\:tborder-purple-400:focus {
    border-color: #b794f4;
  }

  .sm\:focus\:tborder-purple-500:focus {
    border-color: #9f7aea;
  }

  .sm\:focus\:tborder-purple-600:focus {
    border-color: #805ad5;
  }

  .sm\:focus\:tborder-purple-700:focus {
    border-color: #6b46c1;
  }

  .sm\:focus\:tborder-purple-800:focus {
    border-color: #553c9a;
  }

  .sm\:focus\:tborder-purple-900:focus {
    border-color: #44337a;
  }

  .sm\:focus\:tborder-pink-100:focus {
    border-color: #fff5f7;
  }

  .sm\:focus\:tborder-pink-200:focus {
    border-color: #fed7e2;
  }

  .sm\:focus\:tborder-pink-300:focus {
    border-color: #fbb6ce;
  }

  .sm\:focus\:tborder-pink-400:focus {
    border-color: #f687b3;
  }

  .sm\:focus\:tborder-pink-500:focus {
    border-color: #ed64a6;
  }

  .sm\:focus\:tborder-pink-600:focus {
    border-color: #d53f8c;
  }

  .sm\:focus\:tborder-pink-700:focus {
    border-color: #b83280;
  }

  .sm\:focus\:tborder-pink-800:focus {
    border-color: #97266d;
  }

  .sm\:focus\:tborder-pink-900:focus {
    border-color: #702459;
  }

  .sm\:focus\:tborder-title:focus {
    border-color: #3d5170;
  }

  .sm\:focus\:tborder-primary:focus {
    border-color: #2d7bbf;
  }

  .sm\:focus\:tborder-error:focus {
    border-color: #ff6347;
  }

  .sm\:trounded-none {
    border-radius: 0;
  }

  .sm\:trounded-sm {
    border-radius: 0.125rem;
  }

  .sm\:trounded {
    border-radius: 0.25rem;
  }

  .sm\:trounded-lg {
    border-radius: 0.5rem;
  }

  .sm\:trounded-full {
    border-radius: 9999px;
  }

  .sm\:trounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .sm\:trounded-r-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .sm\:trounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .sm\:trounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .sm\:trounded-t-sm {
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .sm\:trounded-r-sm {
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .sm\:trounded-b-sm {
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .sm\:trounded-l-sm {
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .sm\:trounded-t {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .sm\:trounded-r {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .sm\:trounded-b {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .sm\:trounded-l {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .sm\:trounded-t-lg {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .sm\:trounded-r-lg {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .sm\:trounded-b-lg {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .sm\:trounded-l-lg {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .sm\:trounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .sm\:trounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .sm\:trounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .sm\:trounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .sm\:trounded-tl-none {
    border-top-left-radius: 0;
  }

  .sm\:trounded-tr-none {
    border-top-right-radius: 0;
  }

  .sm\:trounded-br-none {
    border-bottom-right-radius: 0;
  }

  .sm\:trounded-bl-none {
    border-bottom-left-radius: 0;
  }

  .sm\:trounded-tl-sm {
    border-top-left-radius: 0.125rem;
  }

  .sm\:trounded-tr-sm {
    border-top-right-radius: 0.125rem;
  }

  .sm\:trounded-br-sm {
    border-bottom-right-radius: 0.125rem;
  }

  .sm\:trounded-bl-sm {
    border-bottom-left-radius: 0.125rem;
  }

  .sm\:trounded-tl {
    border-top-left-radius: 0.25rem;
  }

  .sm\:trounded-tr {
    border-top-right-radius: 0.25rem;
  }

  .sm\:trounded-br {
    border-bottom-right-radius: 0.25rem;
  }

  .sm\:trounded-bl {
    border-bottom-left-radius: 0.25rem;
  }

  .sm\:trounded-tl-lg {
    border-top-left-radius: 0.5rem;
  }

  .sm\:trounded-tr-lg {
    border-top-right-radius: 0.5rem;
  }

  .sm\:trounded-br-lg {
    border-bottom-right-radius: 0.5rem;
  }

  .sm\:trounded-bl-lg {
    border-bottom-left-radius: 0.5rem;
  }

  .sm\:trounded-tl-full {
    border-top-left-radius: 9999px;
  }

  .sm\:trounded-tr-full {
    border-top-right-radius: 9999px;
  }

  .sm\:trounded-br-full {
    border-bottom-right-radius: 9999px;
  }

  .sm\:trounded-bl-full {
    border-bottom-left-radius: 9999px;
  }

  .sm\:tborder-solid {
    border-style: solid;
  }

  .sm\:tborder-dashed {
    border-style: dashed;
  }

  .sm\:tborder-dotted {
    border-style: dotted;
  }

  .sm\:tborder-double {
    border-style: double;
  }

  .sm\:tborder-none {
    border-style: none;
  }

  .sm\:tborder-0 {
    border-width: 0;
  }

  .sm\:tborder-2 {
    border-width: 2px;
  }

  .sm\:tborder-4 {
    border-width: 4px;
  }

  .sm\:tborder-8 {
    border-width: 8px;
  }

  .sm\:tborder {
    border-width: 1px;
  }

  .sm\:tborder-t-0 {
    border-top-width: 0;
  }

  .sm\:tborder-r-0 {
    border-right-width: 0;
  }

  .sm\:tborder-b-0 {
    border-bottom-width: 0;
  }

  .sm\:tborder-l-0 {
    border-left-width: 0;
  }

  .sm\:tborder-t-2 {
    border-top-width: 2px;
  }

  .sm\:tborder-r-2 {
    border-right-width: 2px;
  }

  .sm\:tborder-b-2 {
    border-bottom-width: 2px;
  }

  .sm\:tborder-l-2 {
    border-left-width: 2px;
  }

  .sm\:tborder-t-4 {
    border-top-width: 4px;
  }

  .sm\:tborder-r-4 {
    border-right-width: 4px;
  }

  .sm\:tborder-b-4 {
    border-bottom-width: 4px;
  }

  .sm\:tborder-l-4 {
    border-left-width: 4px;
  }

  .sm\:tborder-t-8 {
    border-top-width: 8px;
  }

  .sm\:tborder-r-8 {
    border-right-width: 8px;
  }

  .sm\:tborder-b-8 {
    border-bottom-width: 8px;
  }

  .sm\:tborder-l-8 {
    border-left-width: 8px;
  }

  .sm\:tborder-t {
    border-top-width: 1px;
  }

  .sm\:tborder-r {
    border-right-width: 1px;
  }

  .sm\:tborder-b {
    border-bottom-width: 1px;
  }

  .sm\:tborder-l {
    border-left-width: 1px;
  }

  .sm\:tcursor-auto {
    cursor: auto;
  }

  .sm\:tcursor-default {
    cursor: default;
  }

  .sm\:tcursor-pointer {
    cursor: pointer;
  }

  .sm\:tcursor-wait {
    cursor: wait;
  }

  .sm\:tcursor-text {
    cursor: text;
  }

  .sm\:tcursor-move {
    cursor: move;
  }

  .sm\:tcursor-not-allowed {
    cursor: not-allowed;
  }

  .sm\:tblock {
    display: block;
  }

  .sm\:tinline-block {
    display: inline-block;
  }

  .sm\:tinline {
    display: inline;
  }

  .sm\:tflex {
    display: flex;
  }

  .sm\:tinline-flex {
    display: inline-flex;
  }

  .sm\:ttable {
    display: table;
  }

  .sm\:ttable-row {
    display: table-row;
  }

  .sm\:ttable-cell {
    display: table-cell;
  }

  .sm\:thidden {
    display: none;
  }

  .sm\:tflex-row {
    flex-direction: row;
  }

  .sm\:tflex-row-reverse {
    flex-direction: row-reverse;
  }

  .sm\:tflex-col {
    flex-direction: column;
  }

  .sm\:tflex-col-reverse {
    flex-direction: column-reverse;
  }

  .sm\:tflex-wrap {
    flex-wrap: wrap;
  }

  .sm\:tflex-wrap-reverse {
    flex-wrap: wrap-reverse;
  }

  .sm\:tflex-no-wrap {
    flex-wrap: nowrap;
  }

  .sm\:titems-start {
    align-items: flex-start;
  }

  .sm\:titems-end {
    align-items: flex-end;
  }

  .sm\:titems-center {
    align-items: center;
  }

  .sm\:titems-baseline {
    align-items: baseline;
  }

  .sm\:titems-stretch {
    align-items: stretch;
  }

  .sm\:tself-auto {
    align-self: auto;
  }

  .sm\:tself-start {
    align-self: flex-start;
  }

  .sm\:tself-end {
    align-self: flex-end;
  }

  .sm\:tself-center {
    align-self: center;
  }

  .sm\:tself-stretch {
    align-self: stretch;
  }

  .sm\:tjustify-start {
    justify-content: flex-start;
  }

  .sm\:tjustify-end {
    justify-content: flex-end;
  }

  .sm\:tjustify-center {
    justify-content: center;
  }

  .sm\:tjustify-between {
    justify-content: space-between;
  }

  .sm\:tjustify-around {
    justify-content: space-around;
  }

  .sm\:tcontent-center {
    align-content: center;
  }

  .sm\:tcontent-start {
    align-content: flex-start;
  }

  .sm\:tcontent-end {
    align-content: flex-end;
  }

  .sm\:tcontent-between {
    align-content: space-between;
  }

  .sm\:tcontent-around {
    align-content: space-around;
  }

  .sm\:tflex-1 {
    flex: 1 1 0%;
  }

  .sm\:tflex-auto {
    flex: 1 1 auto;
  }

  .sm\:tflex-initial {
    flex: 0 1 auto;
  }

  .sm\:tflex-none {
    flex: none;
  }

  .sm\:tflex-grow-0 {
    flex-grow: 0;
  }

  .sm\:tflex-grow {
    flex-grow: 1;
  }

  .sm\:tflex-shrink-0 {
    flex-shrink: 0;
  }

  .sm\:tflex-shrink {
    flex-shrink: 1;
  }

  .sm\:torder-1 {
    order: 1;
  }

  .sm\:torder-2 {
    order: 2;
  }

  .sm\:torder-3 {
    order: 3;
  }

  .sm\:torder-4 {
    order: 4;
  }

  .sm\:torder-5 {
    order: 5;
  }

  .sm\:torder-6 {
    order: 6;
  }

  .sm\:torder-7 {
    order: 7;
  }

  .sm\:torder-8 {
    order: 8;
  }

  .sm\:torder-9 {
    order: 9;
  }

  .sm\:torder-10 {
    order: 10;
  }

  .sm\:torder-11 {
    order: 11;
  }

  .sm\:torder-12 {
    order: 12;
  }

  .sm\:torder-first {
    order: -9999;
  }

  .sm\:torder-last {
    order: 9999;
  }

  .sm\:torder-none {
    order: 0;
  }

  .sm\:tfloat-right {
    float: right;
  }

  .sm\:tfloat-left {
    float: left;
  }

  .sm\:tfloat-none {
    float: none;
  }

  .sm\:tclearfix:after {
    content: "";
    display: table;
    clear: both;
  }

  .sm\:tfont-sans {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  }

  .sm\:tfont-serif {
    font-family: Georgia, Cambria, "Times New Roman", Times, serif;
  }

  .sm\:tfont-mono {
    font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  }

  .sm\:tfont-hairline {
    font-weight: 100;
  }

  .sm\:tfont-thin {
    font-weight: 200;
  }

  .sm\:tfont-light {
    font-weight: 300;
  }

  .sm\:tfont-normal {
    font-weight: 400;
  }

  .sm\:tfont-medium {
    font-weight: 500;
  }

  .sm\:tfont-semibold {
    font-weight: 600;
  }

  .sm\:tfont-bold {
    font-weight: 700;
  }

  .sm\:tfont-extrabold {
    font-weight: 800;
  }

  .sm\:tfont-black {
    font-weight: 900;
  }

  .sm\:hover\:tfont-hairline:hover {
    font-weight: 100;
  }

  .sm\:hover\:tfont-thin:hover {
    font-weight: 200;
  }

  .sm\:hover\:tfont-light:hover {
    font-weight: 300;
  }

  .sm\:hover\:tfont-normal:hover {
    font-weight: 400;
  }

  .sm\:hover\:tfont-medium:hover {
    font-weight: 500;
  }

  .sm\:hover\:tfont-semibold:hover {
    font-weight: 600;
  }

  .sm\:hover\:tfont-bold:hover {
    font-weight: 700;
  }

  .sm\:hover\:tfont-extrabold:hover {
    font-weight: 800;
  }

  .sm\:hover\:tfont-black:hover {
    font-weight: 900;
  }

  .sm\:focus\:tfont-hairline:focus {
    font-weight: 100;
  }

  .sm\:focus\:tfont-thin:focus {
    font-weight: 200;
  }

  .sm\:focus\:tfont-light:focus {
    font-weight: 300;
  }

  .sm\:focus\:tfont-normal:focus {
    font-weight: 400;
  }

  .sm\:focus\:tfont-medium:focus {
    font-weight: 500;
  }

  .sm\:focus\:tfont-semibold:focus {
    font-weight: 600;
  }

  .sm\:focus\:tfont-bold:focus {
    font-weight: 700;
  }

  .sm\:focus\:tfont-extrabold:focus {
    font-weight: 800;
  }

  .sm\:focus\:tfont-black:focus {
    font-weight: 900;
  }

  .sm\:th-0 {
    height: 0;
  }

  .sm\:th-1 {
    height: 0.25rem;
  }

  .sm\:th-2 {
    height: 0.5rem;
  }

  .sm\:th-3 {
    height: 0.75rem;
  }

  .sm\:th-4 {
    height: 1rem;
  }

  .sm\:th-5 {
    height: 1.25rem;
  }

  .sm\:th-6 {
    height: 1.5rem;
  }

  .sm\:th-8 {
    height: 2rem;
  }

  .sm\:th-10 {
    height: 2.5rem;
  }

  .sm\:th-12 {
    height: 3rem;
  }

  .sm\:th-16 {
    height: 4rem;
  }

  .sm\:th-20 {
    height: 5rem;
  }

  .sm\:th-24 {
    height: 6rem;
  }

  .sm\:th-32 {
    height: 8rem;
  }

  .sm\:th-40 {
    height: 10rem;
  }

  .sm\:th-48 {
    height: 12rem;
  }

  .sm\:th-56 {
    height: 14rem;
  }

  .sm\:th-64 {
    height: 16rem;
  }

  .sm\:th-auto {
    height: auto;
  }

  .sm\:th-px {
    height: 1px;
  }

  .sm\:th-full {
    height: 100%;
  }

  .sm\:th-screen {
    height: 100vh;
  }

  .sm\:tleading-none {
    line-height: 1;
  }

  .sm\:tleading-tight {
    line-height: 1.25;
  }

  .sm\:tleading-snug {
    line-height: 1.375;
  }

  .sm\:tleading-normal {
    line-height: 1.5;
  }

  .sm\:tleading-relaxed {
    line-height: 1.625;
  }

  .sm\:tleading-loose {
    line-height: 2;
  }

  .sm\:tlist-inside {
    list-style-position: inside;
  }

  .sm\:tlist-outside {
    list-style-position: outside;
  }

  .sm\:tlist-none {
    list-style-type: none;
  }

  .sm\:tlist-disc {
    list-style-type: disc;
  }

  .sm\:tlist-decimal {
    list-style-type: decimal;
  }

  .sm\:tm-0 {
    margin: 0;
  }

  .sm\:tm-1 {
    margin: 0.25rem;
  }

  .sm\:tm-2 {
    margin: 0.5rem;
  }

  .sm\:tm-3 {
    margin: 0.75rem;
  }

  .sm\:tm-4 {
    margin: 1rem;
  }

  .sm\:tm-5 {
    margin: 1.25rem;
  }

  .sm\:tm-6 {
    margin: 1.5rem;
  }

  .sm\:tm-8 {
    margin: 2rem;
  }

  .sm\:tm-10 {
    margin: 2.5rem;
  }

  .sm\:tm-12 {
    margin: 3rem;
  }

  .sm\:tm-16 {
    margin: 4rem;
  }

  .sm\:tm-20 {
    margin: 5rem;
  }

  .sm\:tm-24 {
    margin: 6rem;
  }

  .sm\:tm-32 {
    margin: 8rem;
  }

  .sm\:tm-40 {
    margin: 10rem;
  }

  .sm\:tm-48 {
    margin: 12rem;
  }

  .sm\:tm-56 {
    margin: 14rem;
  }

  .sm\:tm-64 {
    margin: 16rem;
  }

  .sm\:tm-auto {
    margin: auto;
  }

  .sm\:tm-px {
    margin: 1px;
  }

  .sm\:t-m-1 {
    margin: -0.25rem;
  }

  .sm\:t-m-2 {
    margin: -0.5rem;
  }

  .sm\:t-m-3 {
    margin: -0.75rem;
  }

  .sm\:t-m-4 {
    margin: -1rem;
  }

  .sm\:t-m-5 {
    margin: -1.25rem;
  }

  .sm\:t-m-6 {
    margin: -1.5rem;
  }

  .sm\:t-m-8 {
    margin: -2rem;
  }

  .sm\:t-m-10 {
    margin: -2.5rem;
  }

  .sm\:t-m-12 {
    margin: -3rem;
  }

  .sm\:t-m-16 {
    margin: -4rem;
  }

  .sm\:t-m-20 {
    margin: -5rem;
  }

  .sm\:t-m-24 {
    margin: -6rem;
  }

  .sm\:t-m-32 {
    margin: -8rem;
  }

  .sm\:t-m-40 {
    margin: -10rem;
  }

  .sm\:t-m-48 {
    margin: -12rem;
  }

  .sm\:t-m-56 {
    margin: -14rem;
  }

  .sm\:t-m-64 {
    margin: -16rem;
  }

  .sm\:t-m-px {
    margin: -1px;
  }

  .sm\:tmy-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .sm\:tmx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .sm\:tmy-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .sm\:tmx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .sm\:tmy-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .sm\:tmx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .sm\:tmy-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .sm\:tmx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .sm\:tmy-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .sm\:tmx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .sm\:tmy-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .sm\:tmx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .sm\:tmy-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .sm\:tmx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .sm\:tmy-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .sm\:tmx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .sm\:tmy-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .sm\:tmx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .sm\:tmy-12 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .sm\:tmx-12 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .sm\:tmy-16 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .sm\:tmx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .sm\:tmy-20 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .sm\:tmx-20 {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .sm\:tmy-24 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .sm\:tmx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .sm\:tmy-32 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .sm\:tmx-32 {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .sm\:tmy-40 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .sm\:tmx-40 {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .sm\:tmy-48 {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .sm\:tmx-48 {
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .sm\:tmy-56 {
    margin-top: 14rem;
    margin-bottom: 14rem;
  }

  .sm\:tmx-56 {
    margin-left: 14rem;
    margin-right: 14rem;
  }

  .sm\:tmy-64 {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .sm\:tmx-64 {
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .sm\:tmy-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .sm\:tmx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .sm\:tmy-px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .sm\:tmx-px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .sm\:t-my-1 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .sm\:t-mx-1 {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .sm\:t-my-2 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .sm\:t-mx-2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .sm\:t-my-3 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .sm\:t-mx-3 {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .sm\:t-my-4 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .sm\:t-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .sm\:t-my-5 {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .sm\:t-mx-5 {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .sm\:t-my-6 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .sm\:t-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .sm\:t-my-8 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .sm\:t-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .sm\:t-my-10 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .sm\:t-mx-10 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .sm\:t-my-12 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .sm\:t-mx-12 {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .sm\:t-my-16 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .sm\:t-mx-16 {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .sm\:t-my-20 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .sm\:t-mx-20 {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .sm\:t-my-24 {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .sm\:t-mx-24 {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .sm\:t-my-32 {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .sm\:t-mx-32 {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .sm\:t-my-40 {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .sm\:t-mx-40 {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .sm\:t-my-48 {
    margin-top: -12rem;
    margin-bottom: -12rem;
  }

  .sm\:t-mx-48 {
    margin-left: -12rem;
    margin-right: -12rem;
  }

  .sm\:t-my-56 {
    margin-top: -14rem;
    margin-bottom: -14rem;
  }

  .sm\:t-mx-56 {
    margin-left: -14rem;
    margin-right: -14rem;
  }

  .sm\:t-my-64 {
    margin-top: -16rem;
    margin-bottom: -16rem;
  }

  .sm\:t-mx-64 {
    margin-left: -16rem;
    margin-right: -16rem;
  }

  .sm\:t-my-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .sm\:t-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }

  .sm\:tmt-0 {
    margin-top: 0;
  }

  .sm\:tmr-0 {
    margin-right: 0;
  }

  .sm\:tmb-0 {
    margin-bottom: 0;
  }

  .sm\:tml-0 {
    margin-left: 0;
  }

  .sm\:tmt-1 {
    margin-top: 0.25rem;
  }

  .sm\:tmr-1 {
    margin-right: 0.25rem;
  }

  .sm\:tmb-1 {
    margin-bottom: 0.25rem;
  }

  .sm\:tml-1 {
    margin-left: 0.25rem;
  }

  .sm\:tmt-2 {
    margin-top: 0.5rem;
  }

  .sm\:tmr-2 {
    margin-right: 0.5rem;
  }

  .sm\:tmb-2 {
    margin-bottom: 0.5rem;
  }

  .sm\:tml-2 {
    margin-left: 0.5rem;
  }

  .sm\:tmt-3 {
    margin-top: 0.75rem;
  }

  .sm\:tmr-3 {
    margin-right: 0.75rem;
  }

  .sm\:tmb-3 {
    margin-bottom: 0.75rem;
  }

  .sm\:tml-3 {
    margin-left: 0.75rem;
  }

  .sm\:tmt-4 {
    margin-top: 1rem;
  }

  .sm\:tmr-4 {
    margin-right: 1rem;
  }

  .sm\:tmb-4 {
    margin-bottom: 1rem;
  }

  .sm\:tml-4 {
    margin-left: 1rem;
  }

  .sm\:tmt-5 {
    margin-top: 1.25rem;
  }

  .sm\:tmr-5 {
    margin-right: 1.25rem;
  }

  .sm\:tmb-5 {
    margin-bottom: 1.25rem;
  }

  .sm\:tml-5 {
    margin-left: 1.25rem;
  }

  .sm\:tmt-6 {
    margin-top: 1.5rem;
  }

  .sm\:tmr-6 {
    margin-right: 1.5rem;
  }

  .sm\:tmb-6 {
    margin-bottom: 1.5rem;
  }

  .sm\:tml-6 {
    margin-left: 1.5rem;
  }

  .sm\:tmt-8 {
    margin-top: 2rem;
  }

  .sm\:tmr-8 {
    margin-right: 2rem;
  }

  .sm\:tmb-8 {
    margin-bottom: 2rem;
  }

  .sm\:tml-8 {
    margin-left: 2rem;
  }

  .sm\:tmt-10 {
    margin-top: 2.5rem;
  }

  .sm\:tmr-10 {
    margin-right: 2.5rem;
  }

  .sm\:tmb-10 {
    margin-bottom: 2.5rem;
  }

  .sm\:tml-10 {
    margin-left: 2.5rem;
  }

  .sm\:tmt-12 {
    margin-top: 3rem;
  }

  .sm\:tmr-12 {
    margin-right: 3rem;
  }

  .sm\:tmb-12 {
    margin-bottom: 3rem;
  }

  .sm\:tml-12 {
    margin-left: 3rem;
  }

  .sm\:tmt-16 {
    margin-top: 4rem;
  }

  .sm\:tmr-16 {
    margin-right: 4rem;
  }

  .sm\:tmb-16 {
    margin-bottom: 4rem;
  }

  .sm\:tml-16 {
    margin-left: 4rem;
  }

  .sm\:tmt-20 {
    margin-top: 5rem;
  }

  .sm\:tmr-20 {
    margin-right: 5rem;
  }

  .sm\:tmb-20 {
    margin-bottom: 5rem;
  }

  .sm\:tml-20 {
    margin-left: 5rem;
  }

  .sm\:tmt-24 {
    margin-top: 6rem;
  }

  .sm\:tmr-24 {
    margin-right: 6rem;
  }

  .sm\:tmb-24 {
    margin-bottom: 6rem;
  }

  .sm\:tml-24 {
    margin-left: 6rem;
  }

  .sm\:tmt-32 {
    margin-top: 8rem;
  }

  .sm\:tmr-32 {
    margin-right: 8rem;
  }

  .sm\:tmb-32 {
    margin-bottom: 8rem;
  }

  .sm\:tml-32 {
    margin-left: 8rem;
  }

  .sm\:tmt-40 {
    margin-top: 10rem;
  }

  .sm\:tmr-40 {
    margin-right: 10rem;
  }

  .sm\:tmb-40 {
    margin-bottom: 10rem;
  }

  .sm\:tml-40 {
    margin-left: 10rem;
  }

  .sm\:tmt-48 {
    margin-top: 12rem;
  }

  .sm\:tmr-48 {
    margin-right: 12rem;
  }

  .sm\:tmb-48 {
    margin-bottom: 12rem;
  }

  .sm\:tml-48 {
    margin-left: 12rem;
  }

  .sm\:tmt-56 {
    margin-top: 14rem;
  }

  .sm\:tmr-56 {
    margin-right: 14rem;
  }

  .sm\:tmb-56 {
    margin-bottom: 14rem;
  }

  .sm\:tml-56 {
    margin-left: 14rem;
  }

  .sm\:tmt-64 {
    margin-top: 16rem;
  }

  .sm\:tmr-64 {
    margin-right: 16rem;
  }

  .sm\:tmb-64 {
    margin-bottom: 16rem;
  }

  .sm\:tml-64 {
    margin-left: 16rem;
  }

  .sm\:tmt-auto {
    margin-top: auto;
  }

  .sm\:tmr-auto {
    margin-right: auto;
  }

  .sm\:tmb-auto {
    margin-bottom: auto;
  }

  .sm\:tml-auto {
    margin-left: auto;
  }

  .sm\:tmt-px {
    margin-top: 1px;
  }

  .sm\:tmr-px {
    margin-right: 1px;
  }

  .sm\:tmb-px {
    margin-bottom: 1px;
  }

  .sm\:tml-px {
    margin-left: 1px;
  }

  .sm\:t-mt-1 {
    margin-top: -0.25rem;
  }

  .sm\:t-mr-1 {
    margin-right: -0.25rem;
  }

  .sm\:t-mb-1 {
    margin-bottom: -0.25rem;
  }

  .sm\:t-ml-1 {
    margin-left: -0.25rem;
  }

  .sm\:t-mt-2 {
    margin-top: -0.5rem;
  }

  .sm\:t-mr-2 {
    margin-right: -0.5rem;
  }

  .sm\:t-mb-2 {
    margin-bottom: -0.5rem;
  }

  .sm\:t-ml-2 {
    margin-left: -0.5rem;
  }

  .sm\:t-mt-3 {
    margin-top: -0.75rem;
  }

  .sm\:t-mr-3 {
    margin-right: -0.75rem;
  }

  .sm\:t-mb-3 {
    margin-bottom: -0.75rem;
  }

  .sm\:t-ml-3 {
    margin-left: -0.75rem;
  }

  .sm\:t-mt-4 {
    margin-top: -1rem;
  }

  .sm\:t-mr-4 {
    margin-right: -1rem;
  }

  .sm\:t-mb-4 {
    margin-bottom: -1rem;
  }

  .sm\:t-ml-4 {
    margin-left: -1rem;
  }

  .sm\:t-mt-5 {
    margin-top: -1.25rem;
  }

  .sm\:t-mr-5 {
    margin-right: -1.25rem;
  }

  .sm\:t-mb-5 {
    margin-bottom: -1.25rem;
  }

  .sm\:t-ml-5 {
    margin-left: -1.25rem;
  }

  .sm\:t-mt-6 {
    margin-top: -1.5rem;
  }

  .sm\:t-mr-6 {
    margin-right: -1.5rem;
  }

  .sm\:t-mb-6 {
    margin-bottom: -1.5rem;
  }

  .sm\:t-ml-6 {
    margin-left: -1.5rem;
  }

  .sm\:t-mt-8 {
    margin-top: -2rem;
  }

  .sm\:t-mr-8 {
    margin-right: -2rem;
  }

  .sm\:t-mb-8 {
    margin-bottom: -2rem;
  }

  .sm\:t-ml-8 {
    margin-left: -2rem;
  }

  .sm\:t-mt-10 {
    margin-top: -2.5rem;
  }

  .sm\:t-mr-10 {
    margin-right: -2.5rem;
  }

  .sm\:t-mb-10 {
    margin-bottom: -2.5rem;
  }

  .sm\:t-ml-10 {
    margin-left: -2.5rem;
  }

  .sm\:t-mt-12 {
    margin-top: -3rem;
  }

  .sm\:t-mr-12 {
    margin-right: -3rem;
  }

  .sm\:t-mb-12 {
    margin-bottom: -3rem;
  }

  .sm\:t-ml-12 {
    margin-left: -3rem;
  }

  .sm\:t-mt-16 {
    margin-top: -4rem;
  }

  .sm\:t-mr-16 {
    margin-right: -4rem;
  }

  .sm\:t-mb-16 {
    margin-bottom: -4rem;
  }

  .sm\:t-ml-16 {
    margin-left: -4rem;
  }

  .sm\:t-mt-20 {
    margin-top: -5rem;
  }

  .sm\:t-mr-20 {
    margin-right: -5rem;
  }

  .sm\:t-mb-20 {
    margin-bottom: -5rem;
  }

  .sm\:t-ml-20 {
    margin-left: -5rem;
  }

  .sm\:t-mt-24 {
    margin-top: -6rem;
  }

  .sm\:t-mr-24 {
    margin-right: -6rem;
  }

  .sm\:t-mb-24 {
    margin-bottom: -6rem;
  }

  .sm\:t-ml-24 {
    margin-left: -6rem;
  }

  .sm\:t-mt-32 {
    margin-top: -8rem;
  }

  .sm\:t-mr-32 {
    margin-right: -8rem;
  }

  .sm\:t-mb-32 {
    margin-bottom: -8rem;
  }

  .sm\:t-ml-32 {
    margin-left: -8rem;
  }

  .sm\:t-mt-40 {
    margin-top: -10rem;
  }

  .sm\:t-mr-40 {
    margin-right: -10rem;
  }

  .sm\:t-mb-40 {
    margin-bottom: -10rem;
  }

  .sm\:t-ml-40 {
    margin-left: -10rem;
  }

  .sm\:t-mt-48 {
    margin-top: -12rem;
  }

  .sm\:t-mr-48 {
    margin-right: -12rem;
  }

  .sm\:t-mb-48 {
    margin-bottom: -12rem;
  }

  .sm\:t-ml-48 {
    margin-left: -12rem;
  }

  .sm\:t-mt-56 {
    margin-top: -14rem;
  }

  .sm\:t-mr-56 {
    margin-right: -14rem;
  }

  .sm\:t-mb-56 {
    margin-bottom: -14rem;
  }

  .sm\:t-ml-56 {
    margin-left: -14rem;
  }

  .sm\:t-mt-64 {
    margin-top: -16rem;
  }

  .sm\:t-mr-64 {
    margin-right: -16rem;
  }

  .sm\:t-mb-64 {
    margin-bottom: -16rem;
  }

  .sm\:t-ml-64 {
    margin-left: -16rem;
  }

  .sm\:t-mt-px {
    margin-top: -1px;
  }

  .sm\:t-mr-px {
    margin-right: -1px;
  }

  .sm\:t-mb-px {
    margin-bottom: -1px;
  }

  .sm\:t-ml-px {
    margin-left: -1px;
  }

  .sm\:tmax-h-full {
    max-height: 100%;
  }

  .sm\:tmax-h-screen {
    max-height: 100vh;
  }

  .sm\:tmax-w-xs {
    max-width: 20rem;
  }

  .sm\:tmax-w-sm {
    max-width: 24rem;
  }

  .sm\:tmax-w-md {
    max-width: 28rem;
  }

  .sm\:tmax-w-lg {
    max-width: 32rem;
  }

  .sm\:tmax-w-xl {
    max-width: 36rem;
  }

  .sm\:tmax-w-2xl {
    max-width: 42rem;
  }

  .sm\:tmax-w-3xl {
    max-width: 48rem;
  }

  .sm\:tmax-w-4xl {
    max-width: 56rem;
  }

  .sm\:tmax-w-5xl {
    max-width: 64rem;
  }

  .sm\:tmax-w-6xl {
    max-width: 72rem;
  }

  .sm\:tmax-w-full {
    max-width: 100%;
  }

  .sm\:tmin-h-0 {
    min-height: 0;
  }

  .sm\:tmin-h-full {
    min-height: 100%;
  }

  .sm\:tmin-h-screen {
    min-height: 100vh;
  }

  .sm\:tmin-w-0 {
    min-width: 0;
  }

  .sm\:tmin-w-full {
    min-width: 100%;
  }

  .sm\:tobject-contain {
    -o-object-fit: contain;
       object-fit: contain;
  }

  .sm\:tobject-cover {
    -o-object-fit: cover;
       object-fit: cover;
  }

  .sm\:tobject-fill {
    -o-object-fit: fill;
       object-fit: fill;
  }

  .sm\:tobject-none {
    -o-object-fit: none;
       object-fit: none;
  }

  .sm\:tobject-scale-down {
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .sm\:tobject-bottom {
    -o-object-position: bottom;
       object-position: bottom;
  }

  .sm\:tobject-center {
    -o-object-position: center;
       object-position: center;
  }

  .sm\:tobject-left {
    -o-object-position: left;
       object-position: left;
  }

  .sm\:tobject-left-bottom {
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .sm\:tobject-left-top {
    -o-object-position: left top;
       object-position: left top;
  }

  .sm\:tobject-right {
    -o-object-position: right;
       object-position: right;
  }

  .sm\:tobject-right-bottom {
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .sm\:tobject-right-top {
    -o-object-position: right top;
       object-position: right top;
  }

  .sm\:tobject-top {
    -o-object-position: top;
       object-position: top;
  }

  .sm\:topacity-0 {
    opacity: 0;
  }

  .sm\:topacity-25 {
    opacity: 0.25;
  }

  .sm\:topacity-50 {
    opacity: 0.5;
  }

  .sm\:topacity-75 {
    opacity: 0.75;
  }

  .sm\:topacity-100 {
    opacity: 1;
  }

  .sm\:hover\:topacity-0:hover {
    opacity: 0;
  }

  .sm\:hover\:topacity-25:hover {
    opacity: 0.25;
  }

  .sm\:hover\:topacity-50:hover {
    opacity: 0.5;
  }

  .sm\:hover\:topacity-75:hover {
    opacity: 0.75;
  }

  .sm\:hover\:topacity-100:hover {
    opacity: 1;
  }

  .sm\:focus\:topacity-0:focus {
    opacity: 0;
  }

  .sm\:focus\:topacity-25:focus {
    opacity: 0.25;
  }

  .sm\:focus\:topacity-50:focus {
    opacity: 0.5;
  }

  .sm\:focus\:topacity-75:focus {
    opacity: 0.75;
  }

  .sm\:focus\:topacity-100:focus {
    opacity: 1;
  }

  .sm\:toutline-none {
    outline: 0;
  }

  .sm\:focus\:toutline-none:focus {
    outline: 0;
  }

  .sm\:toverflow-auto {
    overflow: auto;
  }

  .sm\:toverflow-hidden {
    overflow: hidden;
  }

  .sm\:toverflow-visible {
    overflow: visible;
  }

  .sm\:toverflow-scroll {
    overflow: scroll;
  }

  .sm\:toverflow-x-auto {
    overflow-x: auto;
  }

  .sm\:toverflow-y-auto {
    overflow-y: auto;
  }

  .sm\:toverflow-x-hidden {
    overflow-x: hidden;
  }

  .sm\:toverflow-y-hidden {
    overflow-y: hidden;
  }

  .sm\:toverflow-x-visible {
    overflow-x: visible;
  }

  .sm\:toverflow-y-visible {
    overflow-y: visible;
  }

  .sm\:toverflow-x-scroll {
    overflow-x: scroll;
  }

  .sm\:toverflow-y-scroll {
    overflow-y: scroll;
  }

  .sm\:tscrolling-touch {
    -webkit-overflow-scrolling: touch;
  }

  .sm\:tscrolling-auto {
    -webkit-overflow-scrolling: auto;
  }

  .sm\:tp-0 {
    padding: 0;
  }

  .sm\:tp-1 {
    padding: 0.25rem;
  }

  .sm\:tp-2 {
    padding: 0.5rem;
  }

  .sm\:tp-3 {
    padding: 0.75rem;
  }

  .sm\:tp-4 {
    padding: 1rem;
  }

  .sm\:tp-5 {
    padding: 1.25rem;
  }

  .sm\:tp-6 {
    padding: 1.5rem;
  }

  .sm\:tp-8 {
    padding: 2rem;
  }

  .sm\:tp-10 {
    padding: 2.5rem;
  }

  .sm\:tp-12 {
    padding: 3rem;
  }

  .sm\:tp-16 {
    padding: 4rem;
  }

  .sm\:tp-20 {
    padding: 5rem;
  }

  .sm\:tp-24 {
    padding: 6rem;
  }

  .sm\:tp-32 {
    padding: 8rem;
  }

  .sm\:tp-40 {
    padding: 10rem;
  }

  .sm\:tp-48 {
    padding: 12rem;
  }

  .sm\:tp-56 {
    padding: 14rem;
  }

  .sm\:tp-64 {
    padding: 16rem;
  }

  .sm\:tp-px {
    padding: 1px;
  }

  .sm\:tpy-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .sm\:tpx-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .sm\:tpy-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .sm\:tpx-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .sm\:tpy-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .sm\:tpx-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .sm\:tpy-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .sm\:tpx-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .sm\:tpy-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .sm\:tpx-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .sm\:tpy-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .sm\:tpx-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .sm\:tpy-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .sm\:tpx-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .sm\:tpy-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .sm\:tpx-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .sm\:tpy-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .sm\:tpx-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .sm\:tpy-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .sm\:tpx-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .sm\:tpy-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .sm\:tpx-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .sm\:tpy-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .sm\:tpx-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .sm\:tpy-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .sm\:tpx-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .sm\:tpy-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .sm\:tpx-32 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .sm\:tpy-40 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .sm\:tpx-40 {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .sm\:tpy-48 {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .sm\:tpx-48 {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .sm\:tpy-56 {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }

  .sm\:tpx-56 {
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .sm\:tpy-64 {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .sm\:tpx-64 {
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .sm\:tpy-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .sm\:tpx-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .sm\:tpt-0 {
    padding-top: 0;
  }

  .sm\:tpr-0 {
    padding-right: 0;
  }

  .sm\:tpb-0 {
    padding-bottom: 0;
  }

  .sm\:tpl-0 {
    padding-left: 0;
  }

  .sm\:tpt-1 {
    padding-top: 0.25rem;
  }

  .sm\:tpr-1 {
    padding-right: 0.25rem;
  }

  .sm\:tpb-1 {
    padding-bottom: 0.25rem;
  }

  .sm\:tpl-1 {
    padding-left: 0.25rem;
  }

  .sm\:tpt-2 {
    padding-top: 0.5rem;
  }

  .sm\:tpr-2 {
    padding-right: 0.5rem;
  }

  .sm\:tpb-2 {
    padding-bottom: 0.5rem;
  }

  .sm\:tpl-2 {
    padding-left: 0.5rem;
  }

  .sm\:tpt-3 {
    padding-top: 0.75rem;
  }

  .sm\:tpr-3 {
    padding-right: 0.75rem;
  }

  .sm\:tpb-3 {
    padding-bottom: 0.75rem;
  }

  .sm\:tpl-3 {
    padding-left: 0.75rem;
  }

  .sm\:tpt-4 {
    padding-top: 1rem;
  }

  .sm\:tpr-4 {
    padding-right: 1rem;
  }

  .sm\:tpb-4 {
    padding-bottom: 1rem;
  }

  .sm\:tpl-4 {
    padding-left: 1rem;
  }

  .sm\:tpt-5 {
    padding-top: 1.25rem;
  }

  .sm\:tpr-5 {
    padding-right: 1.25rem;
  }

  .sm\:tpb-5 {
    padding-bottom: 1.25rem;
  }

  .sm\:tpl-5 {
    padding-left: 1.25rem;
  }

  .sm\:tpt-6 {
    padding-top: 1.5rem;
  }

  .sm\:tpr-6 {
    padding-right: 1.5rem;
  }

  .sm\:tpb-6 {
    padding-bottom: 1.5rem;
  }

  .sm\:tpl-6 {
    padding-left: 1.5rem;
  }

  .sm\:tpt-8 {
    padding-top: 2rem;
  }

  .sm\:tpr-8 {
    padding-right: 2rem;
  }

  .sm\:tpb-8 {
    padding-bottom: 2rem;
  }

  .sm\:tpl-8 {
    padding-left: 2rem;
  }

  .sm\:tpt-10 {
    padding-top: 2.5rem;
  }

  .sm\:tpr-10 {
    padding-right: 2.5rem;
  }

  .sm\:tpb-10 {
    padding-bottom: 2.5rem;
  }

  .sm\:tpl-10 {
    padding-left: 2.5rem;
  }

  .sm\:tpt-12 {
    padding-top: 3rem;
  }

  .sm\:tpr-12 {
    padding-right: 3rem;
  }

  .sm\:tpb-12 {
    padding-bottom: 3rem;
  }

  .sm\:tpl-12 {
    padding-left: 3rem;
  }

  .sm\:tpt-16 {
    padding-top: 4rem;
  }

  .sm\:tpr-16 {
    padding-right: 4rem;
  }

  .sm\:tpb-16 {
    padding-bottom: 4rem;
  }

  .sm\:tpl-16 {
    padding-left: 4rem;
  }

  .sm\:tpt-20 {
    padding-top: 5rem;
  }

  .sm\:tpr-20 {
    padding-right: 5rem;
  }

  .sm\:tpb-20 {
    padding-bottom: 5rem;
  }

  .sm\:tpl-20 {
    padding-left: 5rem;
  }

  .sm\:tpt-24 {
    padding-top: 6rem;
  }

  .sm\:tpr-24 {
    padding-right: 6rem;
  }

  .sm\:tpb-24 {
    padding-bottom: 6rem;
  }

  .sm\:tpl-24 {
    padding-left: 6rem;
  }

  .sm\:tpt-32 {
    padding-top: 8rem;
  }

  .sm\:tpr-32 {
    padding-right: 8rem;
  }

  .sm\:tpb-32 {
    padding-bottom: 8rem;
  }

  .sm\:tpl-32 {
    padding-left: 8rem;
  }

  .sm\:tpt-40 {
    padding-top: 10rem;
  }

  .sm\:tpr-40 {
    padding-right: 10rem;
  }

  .sm\:tpb-40 {
    padding-bottom: 10rem;
  }

  .sm\:tpl-40 {
    padding-left: 10rem;
  }

  .sm\:tpt-48 {
    padding-top: 12rem;
  }

  .sm\:tpr-48 {
    padding-right: 12rem;
  }

  .sm\:tpb-48 {
    padding-bottom: 12rem;
  }

  .sm\:tpl-48 {
    padding-left: 12rem;
  }

  .sm\:tpt-56 {
    padding-top: 14rem;
  }

  .sm\:tpr-56 {
    padding-right: 14rem;
  }

  .sm\:tpb-56 {
    padding-bottom: 14rem;
  }

  .sm\:tpl-56 {
    padding-left: 14rem;
  }

  .sm\:tpt-64 {
    padding-top: 16rem;
  }

  .sm\:tpr-64 {
    padding-right: 16rem;
  }

  .sm\:tpb-64 {
    padding-bottom: 16rem;
  }

  .sm\:tpl-64 {
    padding-left: 16rem;
  }

  .sm\:tpt-px {
    padding-top: 1px;
  }

  .sm\:tpr-px {
    padding-right: 1px;
  }

  .sm\:tpb-px {
    padding-bottom: 1px;
  }

  .sm\:tpl-px {
    padding-left: 1px;
  }

  .sm\:tplaceholder-transparent::-webkit-input-placeholder {
    color: transparent;
  }

  .sm\:tplaceholder-transparent::-moz-placeholder {
    color: transparent;
  }

  .sm\:tplaceholder-transparent:-ms-input-placeholder {
    color: transparent;
  }

  .sm\:tplaceholder-transparent::-ms-input-placeholder {
    color: transparent;
  }

  .sm\:tplaceholder-transparent::placeholder {
    color: transparent;
  }

  .sm\:tplaceholder-black-100::-webkit-input-placeholder {
    color: #5a6169;
  }

  .sm\:tplaceholder-black-100::-moz-placeholder {
    color: #5a6169;
  }

  .sm\:tplaceholder-black-100:-ms-input-placeholder {
    color: #5a6169;
  }

  .sm\:tplaceholder-black-100::-ms-input-placeholder {
    color: #5a6169;
  }

  .sm\:tplaceholder-black-100::placeholder {
    color: #5a6169;
  }

  .sm\:tplaceholder-white::-webkit-input-placeholder {
    color: #fff;
  }

  .sm\:tplaceholder-white::-moz-placeholder {
    color: #fff;
  }

  .sm\:tplaceholder-white:-ms-input-placeholder {
    color: #fff;
  }

  .sm\:tplaceholder-white::-ms-input-placeholder {
    color: #fff;
  }

  .sm\:tplaceholder-white::placeholder {
    color: #fff;
  }

  .sm\:tplaceholder-gray-100::-webkit-input-placeholder {
    color: #f7fafc;
  }

  .sm\:tplaceholder-gray-100::-moz-placeholder {
    color: #f7fafc;
  }

  .sm\:tplaceholder-gray-100:-ms-input-placeholder {
    color: #f7fafc;
  }

  .sm\:tplaceholder-gray-100::-ms-input-placeholder {
    color: #f7fafc;
  }

  .sm\:tplaceholder-gray-100::placeholder {
    color: #f7fafc;
  }

  .sm\:tplaceholder-gray-200::-webkit-input-placeholder {
    color: #edf2f7;
  }

  .sm\:tplaceholder-gray-200::-moz-placeholder {
    color: #edf2f7;
  }

  .sm\:tplaceholder-gray-200:-ms-input-placeholder {
    color: #edf2f7;
  }

  .sm\:tplaceholder-gray-200::-ms-input-placeholder {
    color: #edf2f7;
  }

  .sm\:tplaceholder-gray-200::placeholder {
    color: #edf2f7;
  }

  .sm\:tplaceholder-gray-300::-webkit-input-placeholder {
    color: #e2e8f0;
  }

  .sm\:tplaceholder-gray-300::-moz-placeholder {
    color: #e2e8f0;
  }

  .sm\:tplaceholder-gray-300:-ms-input-placeholder {
    color: #e2e8f0;
  }

  .sm\:tplaceholder-gray-300::-ms-input-placeholder {
    color: #e2e8f0;
  }

  .sm\:tplaceholder-gray-300::placeholder {
    color: #e2e8f0;
  }

  .sm\:tplaceholder-gray-400::-webkit-input-placeholder {
    color: #cbd5e0;
  }

  .sm\:tplaceholder-gray-400::-moz-placeholder {
    color: #cbd5e0;
  }

  .sm\:tplaceholder-gray-400:-ms-input-placeholder {
    color: #cbd5e0;
  }

  .sm\:tplaceholder-gray-400::-ms-input-placeholder {
    color: #cbd5e0;
  }

  .sm\:tplaceholder-gray-400::placeholder {
    color: #cbd5e0;
  }

  .sm\:tplaceholder-gray-500::-webkit-input-placeholder {
    color: #a0aec0;
  }

  .sm\:tplaceholder-gray-500::-moz-placeholder {
    color: #a0aec0;
  }

  .sm\:tplaceholder-gray-500:-ms-input-placeholder {
    color: #a0aec0;
  }

  .sm\:tplaceholder-gray-500::-ms-input-placeholder {
    color: #a0aec0;
  }

  .sm\:tplaceholder-gray-500::placeholder {
    color: #a0aec0;
  }

  .sm\:tplaceholder-gray-600::-webkit-input-placeholder {
    color: #718096;
  }

  .sm\:tplaceholder-gray-600::-moz-placeholder {
    color: #718096;
  }

  .sm\:tplaceholder-gray-600:-ms-input-placeholder {
    color: #718096;
  }

  .sm\:tplaceholder-gray-600::-ms-input-placeholder {
    color: #718096;
  }

  .sm\:tplaceholder-gray-600::placeholder {
    color: #718096;
  }

  .sm\:tplaceholder-gray-700::-webkit-input-placeholder {
    color: #4a5568;
  }

  .sm\:tplaceholder-gray-700::-moz-placeholder {
    color: #4a5568;
  }

  .sm\:tplaceholder-gray-700:-ms-input-placeholder {
    color: #4a5568;
  }

  .sm\:tplaceholder-gray-700::-ms-input-placeholder {
    color: #4a5568;
  }

  .sm\:tplaceholder-gray-700::placeholder {
    color: #4a5568;
  }

  .sm\:tplaceholder-gray-800::-webkit-input-placeholder {
    color: #2d3748;
  }

  .sm\:tplaceholder-gray-800::-moz-placeholder {
    color: #2d3748;
  }

  .sm\:tplaceholder-gray-800:-ms-input-placeholder {
    color: #2d3748;
  }

  .sm\:tplaceholder-gray-800::-ms-input-placeholder {
    color: #2d3748;
  }

  .sm\:tplaceholder-gray-800::placeholder {
    color: #2d3748;
  }

  .sm\:tplaceholder-gray-900::-webkit-input-placeholder {
    color: #1a202c;
  }

  .sm\:tplaceholder-gray-900::-moz-placeholder {
    color: #1a202c;
  }

  .sm\:tplaceholder-gray-900:-ms-input-placeholder {
    color: #1a202c;
  }

  .sm\:tplaceholder-gray-900::-ms-input-placeholder {
    color: #1a202c;
  }

  .sm\:tplaceholder-gray-900::placeholder {
    color: #1a202c;
  }

  .sm\:tplaceholder-red-100::-webkit-input-placeholder {
    color: #fff5f5;
  }

  .sm\:tplaceholder-red-100::-moz-placeholder {
    color: #fff5f5;
  }

  .sm\:tplaceholder-red-100:-ms-input-placeholder {
    color: #fff5f5;
  }

  .sm\:tplaceholder-red-100::-ms-input-placeholder {
    color: #fff5f5;
  }

  .sm\:tplaceholder-red-100::placeholder {
    color: #fff5f5;
  }

  .sm\:tplaceholder-red-200::-webkit-input-placeholder {
    color: #fed7d7;
  }

  .sm\:tplaceholder-red-200::-moz-placeholder {
    color: #fed7d7;
  }

  .sm\:tplaceholder-red-200:-ms-input-placeholder {
    color: #fed7d7;
  }

  .sm\:tplaceholder-red-200::-ms-input-placeholder {
    color: #fed7d7;
  }

  .sm\:tplaceholder-red-200::placeholder {
    color: #fed7d7;
  }

  .sm\:tplaceholder-red-300::-webkit-input-placeholder {
    color: #feb2b2;
  }

  .sm\:tplaceholder-red-300::-moz-placeholder {
    color: #feb2b2;
  }

  .sm\:tplaceholder-red-300:-ms-input-placeholder {
    color: #feb2b2;
  }

  .sm\:tplaceholder-red-300::-ms-input-placeholder {
    color: #feb2b2;
  }

  .sm\:tplaceholder-red-300::placeholder {
    color: #feb2b2;
  }

  .sm\:tplaceholder-red-400::-webkit-input-placeholder {
    color: #fc8181;
  }

  .sm\:tplaceholder-red-400::-moz-placeholder {
    color: #fc8181;
  }

  .sm\:tplaceholder-red-400:-ms-input-placeholder {
    color: #fc8181;
  }

  .sm\:tplaceholder-red-400::-ms-input-placeholder {
    color: #fc8181;
  }

  .sm\:tplaceholder-red-400::placeholder {
    color: #fc8181;
  }

  .sm\:tplaceholder-red-500::-webkit-input-placeholder {
    color: #f56565;
  }

  .sm\:tplaceholder-red-500::-moz-placeholder {
    color: #f56565;
  }

  .sm\:tplaceholder-red-500:-ms-input-placeholder {
    color: #f56565;
  }

  .sm\:tplaceholder-red-500::-ms-input-placeholder {
    color: #f56565;
  }

  .sm\:tplaceholder-red-500::placeholder {
    color: #f56565;
  }

  .sm\:tplaceholder-red-600::-webkit-input-placeholder {
    color: #e53e3e;
  }

  .sm\:tplaceholder-red-600::-moz-placeholder {
    color: #e53e3e;
  }

  .sm\:tplaceholder-red-600:-ms-input-placeholder {
    color: #e53e3e;
  }

  .sm\:tplaceholder-red-600::-ms-input-placeholder {
    color: #e53e3e;
  }

  .sm\:tplaceholder-red-600::placeholder {
    color: #e53e3e;
  }

  .sm\:tplaceholder-red-700::-webkit-input-placeholder {
    color: #c53030;
  }

  .sm\:tplaceholder-red-700::-moz-placeholder {
    color: #c53030;
  }

  .sm\:tplaceholder-red-700:-ms-input-placeholder {
    color: #c53030;
  }

  .sm\:tplaceholder-red-700::-ms-input-placeholder {
    color: #c53030;
  }

  .sm\:tplaceholder-red-700::placeholder {
    color: #c53030;
  }

  .sm\:tplaceholder-red-800::-webkit-input-placeholder {
    color: #9b2c2c;
  }

  .sm\:tplaceholder-red-800::-moz-placeholder {
    color: #9b2c2c;
  }

  .sm\:tplaceholder-red-800:-ms-input-placeholder {
    color: #9b2c2c;
  }

  .sm\:tplaceholder-red-800::-ms-input-placeholder {
    color: #9b2c2c;
  }

  .sm\:tplaceholder-red-800::placeholder {
    color: #9b2c2c;
  }

  .sm\:tplaceholder-red-900::-webkit-input-placeholder {
    color: #742a2a;
  }

  .sm\:tplaceholder-red-900::-moz-placeholder {
    color: #742a2a;
  }

  .sm\:tplaceholder-red-900:-ms-input-placeholder {
    color: #742a2a;
  }

  .sm\:tplaceholder-red-900::-ms-input-placeholder {
    color: #742a2a;
  }

  .sm\:tplaceholder-red-900::placeholder {
    color: #742a2a;
  }

  .sm\:tplaceholder-orange-100::-webkit-input-placeholder {
    color: #fffaf0;
  }

  .sm\:tplaceholder-orange-100::-moz-placeholder {
    color: #fffaf0;
  }

  .sm\:tplaceholder-orange-100:-ms-input-placeholder {
    color: #fffaf0;
  }

  .sm\:tplaceholder-orange-100::-ms-input-placeholder {
    color: #fffaf0;
  }

  .sm\:tplaceholder-orange-100::placeholder {
    color: #fffaf0;
  }

  .sm\:tplaceholder-orange-200::-webkit-input-placeholder {
    color: #feebc8;
  }

  .sm\:tplaceholder-orange-200::-moz-placeholder {
    color: #feebc8;
  }

  .sm\:tplaceholder-orange-200:-ms-input-placeholder {
    color: #feebc8;
  }

  .sm\:tplaceholder-orange-200::-ms-input-placeholder {
    color: #feebc8;
  }

  .sm\:tplaceholder-orange-200::placeholder {
    color: #feebc8;
  }

  .sm\:tplaceholder-orange-300::-webkit-input-placeholder {
    color: #fbd38d;
  }

  .sm\:tplaceholder-orange-300::-moz-placeholder {
    color: #fbd38d;
  }

  .sm\:tplaceholder-orange-300:-ms-input-placeholder {
    color: #fbd38d;
  }

  .sm\:tplaceholder-orange-300::-ms-input-placeholder {
    color: #fbd38d;
  }

  .sm\:tplaceholder-orange-300::placeholder {
    color: #fbd38d;
  }

  .sm\:tplaceholder-orange-400::-webkit-input-placeholder {
    color: #f6ad55;
  }

  .sm\:tplaceholder-orange-400::-moz-placeholder {
    color: #f6ad55;
  }

  .sm\:tplaceholder-orange-400:-ms-input-placeholder {
    color: #f6ad55;
  }

  .sm\:tplaceholder-orange-400::-ms-input-placeholder {
    color: #f6ad55;
  }

  .sm\:tplaceholder-orange-400::placeholder {
    color: #f6ad55;
  }

  .sm\:tplaceholder-orange-500::-webkit-input-placeholder {
    color: #ed8936;
  }

  .sm\:tplaceholder-orange-500::-moz-placeholder {
    color: #ed8936;
  }

  .sm\:tplaceholder-orange-500:-ms-input-placeholder {
    color: #ed8936;
  }

  .sm\:tplaceholder-orange-500::-ms-input-placeholder {
    color: #ed8936;
  }

  .sm\:tplaceholder-orange-500::placeholder {
    color: #ed8936;
  }

  .sm\:tplaceholder-orange-600::-webkit-input-placeholder {
    color: #dd6b20;
  }

  .sm\:tplaceholder-orange-600::-moz-placeholder {
    color: #dd6b20;
  }

  .sm\:tplaceholder-orange-600:-ms-input-placeholder {
    color: #dd6b20;
  }

  .sm\:tplaceholder-orange-600::-ms-input-placeholder {
    color: #dd6b20;
  }

  .sm\:tplaceholder-orange-600::placeholder {
    color: #dd6b20;
  }

  .sm\:tplaceholder-orange-700::-webkit-input-placeholder {
    color: #c05621;
  }

  .sm\:tplaceholder-orange-700::-moz-placeholder {
    color: #c05621;
  }

  .sm\:tplaceholder-orange-700:-ms-input-placeholder {
    color: #c05621;
  }

  .sm\:tplaceholder-orange-700::-ms-input-placeholder {
    color: #c05621;
  }

  .sm\:tplaceholder-orange-700::placeholder {
    color: #c05621;
  }

  .sm\:tplaceholder-orange-800::-webkit-input-placeholder {
    color: #9c4221;
  }

  .sm\:tplaceholder-orange-800::-moz-placeholder {
    color: #9c4221;
  }

  .sm\:tplaceholder-orange-800:-ms-input-placeholder {
    color: #9c4221;
  }

  .sm\:tplaceholder-orange-800::-ms-input-placeholder {
    color: #9c4221;
  }

  .sm\:tplaceholder-orange-800::placeholder {
    color: #9c4221;
  }

  .sm\:tplaceholder-orange-900::-webkit-input-placeholder {
    color: #7b341e;
  }

  .sm\:tplaceholder-orange-900::-moz-placeholder {
    color: #7b341e;
  }

  .sm\:tplaceholder-orange-900:-ms-input-placeholder {
    color: #7b341e;
  }

  .sm\:tplaceholder-orange-900::-ms-input-placeholder {
    color: #7b341e;
  }

  .sm\:tplaceholder-orange-900::placeholder {
    color: #7b341e;
  }

  .sm\:tplaceholder-yellow-100::-webkit-input-placeholder {
    color: #fffff0;
  }

  .sm\:tplaceholder-yellow-100::-moz-placeholder {
    color: #fffff0;
  }

  .sm\:tplaceholder-yellow-100:-ms-input-placeholder {
    color: #fffff0;
  }

  .sm\:tplaceholder-yellow-100::-ms-input-placeholder {
    color: #fffff0;
  }

  .sm\:tplaceholder-yellow-100::placeholder {
    color: #fffff0;
  }

  .sm\:tplaceholder-yellow-200::-webkit-input-placeholder {
    color: #fefcbf;
  }

  .sm\:tplaceholder-yellow-200::-moz-placeholder {
    color: #fefcbf;
  }

  .sm\:tplaceholder-yellow-200:-ms-input-placeholder {
    color: #fefcbf;
  }

  .sm\:tplaceholder-yellow-200::-ms-input-placeholder {
    color: #fefcbf;
  }

  .sm\:tplaceholder-yellow-200::placeholder {
    color: #fefcbf;
  }

  .sm\:tplaceholder-yellow-300::-webkit-input-placeholder {
    color: #faf089;
  }

  .sm\:tplaceholder-yellow-300::-moz-placeholder {
    color: #faf089;
  }

  .sm\:tplaceholder-yellow-300:-ms-input-placeholder {
    color: #faf089;
  }

  .sm\:tplaceholder-yellow-300::-ms-input-placeholder {
    color: #faf089;
  }

  .sm\:tplaceholder-yellow-300::placeholder {
    color: #faf089;
  }

  .sm\:tplaceholder-yellow-400::-webkit-input-placeholder {
    color: #f6e05e;
  }

  .sm\:tplaceholder-yellow-400::-moz-placeholder {
    color: #f6e05e;
  }

  .sm\:tplaceholder-yellow-400:-ms-input-placeholder {
    color: #f6e05e;
  }

  .sm\:tplaceholder-yellow-400::-ms-input-placeholder {
    color: #f6e05e;
  }

  .sm\:tplaceholder-yellow-400::placeholder {
    color: #f6e05e;
  }

  .sm\:tplaceholder-yellow-500::-webkit-input-placeholder {
    color: #ecc94b;
  }

  .sm\:tplaceholder-yellow-500::-moz-placeholder {
    color: #ecc94b;
  }

  .sm\:tplaceholder-yellow-500:-ms-input-placeholder {
    color: #ecc94b;
  }

  .sm\:tplaceholder-yellow-500::-ms-input-placeholder {
    color: #ecc94b;
  }

  .sm\:tplaceholder-yellow-500::placeholder {
    color: #ecc94b;
  }

  .sm\:tplaceholder-yellow-600::-webkit-input-placeholder {
    color: #d69e2e;
  }

  .sm\:tplaceholder-yellow-600::-moz-placeholder {
    color: #d69e2e;
  }

  .sm\:tplaceholder-yellow-600:-ms-input-placeholder {
    color: #d69e2e;
  }

  .sm\:tplaceholder-yellow-600::-ms-input-placeholder {
    color: #d69e2e;
  }

  .sm\:tplaceholder-yellow-600::placeholder {
    color: #d69e2e;
  }

  .sm\:tplaceholder-yellow-700::-webkit-input-placeholder {
    color: #b7791f;
  }

  .sm\:tplaceholder-yellow-700::-moz-placeholder {
    color: #b7791f;
  }

  .sm\:tplaceholder-yellow-700:-ms-input-placeholder {
    color: #b7791f;
  }

  .sm\:tplaceholder-yellow-700::-ms-input-placeholder {
    color: #b7791f;
  }

  .sm\:tplaceholder-yellow-700::placeholder {
    color: #b7791f;
  }

  .sm\:tplaceholder-yellow-800::-webkit-input-placeholder {
    color: #975a16;
  }

  .sm\:tplaceholder-yellow-800::-moz-placeholder {
    color: #975a16;
  }

  .sm\:tplaceholder-yellow-800:-ms-input-placeholder {
    color: #975a16;
  }

  .sm\:tplaceholder-yellow-800::-ms-input-placeholder {
    color: #975a16;
  }

  .sm\:tplaceholder-yellow-800::placeholder {
    color: #975a16;
  }

  .sm\:tplaceholder-yellow-900::-webkit-input-placeholder {
    color: #744210;
  }

  .sm\:tplaceholder-yellow-900::-moz-placeholder {
    color: #744210;
  }

  .sm\:tplaceholder-yellow-900:-ms-input-placeholder {
    color: #744210;
  }

  .sm\:tplaceholder-yellow-900::-ms-input-placeholder {
    color: #744210;
  }

  .sm\:tplaceholder-yellow-900::placeholder {
    color: #744210;
  }

  .sm\:tplaceholder-green-100::-webkit-input-placeholder {
    color: #f0fff4;
  }

  .sm\:tplaceholder-green-100::-moz-placeholder {
    color: #f0fff4;
  }

  .sm\:tplaceholder-green-100:-ms-input-placeholder {
    color: #f0fff4;
  }

  .sm\:tplaceholder-green-100::-ms-input-placeholder {
    color: #f0fff4;
  }

  .sm\:tplaceholder-green-100::placeholder {
    color: #f0fff4;
  }

  .sm\:tplaceholder-green-200::-webkit-input-placeholder {
    color: #c6f6d5;
  }

  .sm\:tplaceholder-green-200::-moz-placeholder {
    color: #c6f6d5;
  }

  .sm\:tplaceholder-green-200:-ms-input-placeholder {
    color: #c6f6d5;
  }

  .sm\:tplaceholder-green-200::-ms-input-placeholder {
    color: #c6f6d5;
  }

  .sm\:tplaceholder-green-200::placeholder {
    color: #c6f6d5;
  }

  .sm\:tplaceholder-green-300::-webkit-input-placeholder {
    color: #9ae6b4;
  }

  .sm\:tplaceholder-green-300::-moz-placeholder {
    color: #9ae6b4;
  }

  .sm\:tplaceholder-green-300:-ms-input-placeholder {
    color: #9ae6b4;
  }

  .sm\:tplaceholder-green-300::-ms-input-placeholder {
    color: #9ae6b4;
  }

  .sm\:tplaceholder-green-300::placeholder {
    color: #9ae6b4;
  }

  .sm\:tplaceholder-green-400::-webkit-input-placeholder {
    color: #68d391;
  }

  .sm\:tplaceholder-green-400::-moz-placeholder {
    color: #68d391;
  }

  .sm\:tplaceholder-green-400:-ms-input-placeholder {
    color: #68d391;
  }

  .sm\:tplaceholder-green-400::-ms-input-placeholder {
    color: #68d391;
  }

  .sm\:tplaceholder-green-400::placeholder {
    color: #68d391;
  }

  .sm\:tplaceholder-green-500::-webkit-input-placeholder {
    color: #48bb78;
  }

  .sm\:tplaceholder-green-500::-moz-placeholder {
    color: #48bb78;
  }

  .sm\:tplaceholder-green-500:-ms-input-placeholder {
    color: #48bb78;
  }

  .sm\:tplaceholder-green-500::-ms-input-placeholder {
    color: #48bb78;
  }

  .sm\:tplaceholder-green-500::placeholder {
    color: #48bb78;
  }

  .sm\:tplaceholder-green-600::-webkit-input-placeholder {
    color: #38a169;
  }

  .sm\:tplaceholder-green-600::-moz-placeholder {
    color: #38a169;
  }

  .sm\:tplaceholder-green-600:-ms-input-placeholder {
    color: #38a169;
  }

  .sm\:tplaceholder-green-600::-ms-input-placeholder {
    color: #38a169;
  }

  .sm\:tplaceholder-green-600::placeholder {
    color: #38a169;
  }

  .sm\:tplaceholder-green-700::-webkit-input-placeholder {
    color: #2f855a;
  }

  .sm\:tplaceholder-green-700::-moz-placeholder {
    color: #2f855a;
  }

  .sm\:tplaceholder-green-700:-ms-input-placeholder {
    color: #2f855a;
  }

  .sm\:tplaceholder-green-700::-ms-input-placeholder {
    color: #2f855a;
  }

  .sm\:tplaceholder-green-700::placeholder {
    color: #2f855a;
  }

  .sm\:tplaceholder-green-800::-webkit-input-placeholder {
    color: #276749;
  }

  .sm\:tplaceholder-green-800::-moz-placeholder {
    color: #276749;
  }

  .sm\:tplaceholder-green-800:-ms-input-placeholder {
    color: #276749;
  }

  .sm\:tplaceholder-green-800::-ms-input-placeholder {
    color: #276749;
  }

  .sm\:tplaceholder-green-800::placeholder {
    color: #276749;
  }

  .sm\:tplaceholder-green-900::-webkit-input-placeholder {
    color: #22543d;
  }

  .sm\:tplaceholder-green-900::-moz-placeholder {
    color: #22543d;
  }

  .sm\:tplaceholder-green-900:-ms-input-placeholder {
    color: #22543d;
  }

  .sm\:tplaceholder-green-900::-ms-input-placeholder {
    color: #22543d;
  }

  .sm\:tplaceholder-green-900::placeholder {
    color: #22543d;
  }

  .sm\:tplaceholder-teal-100::-webkit-input-placeholder {
    color: #e6fffa;
  }

  .sm\:tplaceholder-teal-100::-moz-placeholder {
    color: #e6fffa;
  }

  .sm\:tplaceholder-teal-100:-ms-input-placeholder {
    color: #e6fffa;
  }

  .sm\:tplaceholder-teal-100::-ms-input-placeholder {
    color: #e6fffa;
  }

  .sm\:tplaceholder-teal-100::placeholder {
    color: #e6fffa;
  }

  .sm\:tplaceholder-teal-200::-webkit-input-placeholder {
    color: #b2f5ea;
  }

  .sm\:tplaceholder-teal-200::-moz-placeholder {
    color: #b2f5ea;
  }

  .sm\:tplaceholder-teal-200:-ms-input-placeholder {
    color: #b2f5ea;
  }

  .sm\:tplaceholder-teal-200::-ms-input-placeholder {
    color: #b2f5ea;
  }

  .sm\:tplaceholder-teal-200::placeholder {
    color: #b2f5ea;
  }

  .sm\:tplaceholder-teal-300::-webkit-input-placeholder {
    color: #81e6d9;
  }

  .sm\:tplaceholder-teal-300::-moz-placeholder {
    color: #81e6d9;
  }

  .sm\:tplaceholder-teal-300:-ms-input-placeholder {
    color: #81e6d9;
  }

  .sm\:tplaceholder-teal-300::-ms-input-placeholder {
    color: #81e6d9;
  }

  .sm\:tplaceholder-teal-300::placeholder {
    color: #81e6d9;
  }

  .sm\:tplaceholder-teal-400::-webkit-input-placeholder {
    color: #4fd1c5;
  }

  .sm\:tplaceholder-teal-400::-moz-placeholder {
    color: #4fd1c5;
  }

  .sm\:tplaceholder-teal-400:-ms-input-placeholder {
    color: #4fd1c5;
  }

  .sm\:tplaceholder-teal-400::-ms-input-placeholder {
    color: #4fd1c5;
  }

  .sm\:tplaceholder-teal-400::placeholder {
    color: #4fd1c5;
  }

  .sm\:tplaceholder-teal-500::-webkit-input-placeholder {
    color: #38b2ac;
  }

  .sm\:tplaceholder-teal-500::-moz-placeholder {
    color: #38b2ac;
  }

  .sm\:tplaceholder-teal-500:-ms-input-placeholder {
    color: #38b2ac;
  }

  .sm\:tplaceholder-teal-500::-ms-input-placeholder {
    color: #38b2ac;
  }

  .sm\:tplaceholder-teal-500::placeholder {
    color: #38b2ac;
  }

  .sm\:tplaceholder-teal-600::-webkit-input-placeholder {
    color: #319795;
  }

  .sm\:tplaceholder-teal-600::-moz-placeholder {
    color: #319795;
  }

  .sm\:tplaceholder-teal-600:-ms-input-placeholder {
    color: #319795;
  }

  .sm\:tplaceholder-teal-600::-ms-input-placeholder {
    color: #319795;
  }

  .sm\:tplaceholder-teal-600::placeholder {
    color: #319795;
  }

  .sm\:tplaceholder-teal-700::-webkit-input-placeholder {
    color: #2c7a7b;
  }

  .sm\:tplaceholder-teal-700::-moz-placeholder {
    color: #2c7a7b;
  }

  .sm\:tplaceholder-teal-700:-ms-input-placeholder {
    color: #2c7a7b;
  }

  .sm\:tplaceholder-teal-700::-ms-input-placeholder {
    color: #2c7a7b;
  }

  .sm\:tplaceholder-teal-700::placeholder {
    color: #2c7a7b;
  }

  .sm\:tplaceholder-teal-800::-webkit-input-placeholder {
    color: #285e61;
  }

  .sm\:tplaceholder-teal-800::-moz-placeholder {
    color: #285e61;
  }

  .sm\:tplaceholder-teal-800:-ms-input-placeholder {
    color: #285e61;
  }

  .sm\:tplaceholder-teal-800::-ms-input-placeholder {
    color: #285e61;
  }

  .sm\:tplaceholder-teal-800::placeholder {
    color: #285e61;
  }

  .sm\:tplaceholder-teal-900::-webkit-input-placeholder {
    color: #234e52;
  }

  .sm\:tplaceholder-teal-900::-moz-placeholder {
    color: #234e52;
  }

  .sm\:tplaceholder-teal-900:-ms-input-placeholder {
    color: #234e52;
  }

  .sm\:tplaceholder-teal-900::-ms-input-placeholder {
    color: #234e52;
  }

  .sm\:tplaceholder-teal-900::placeholder {
    color: #234e52;
  }

  .sm\:tplaceholder-blue-100::-webkit-input-placeholder {
    color: #ebf8ff;
  }

  .sm\:tplaceholder-blue-100::-moz-placeholder {
    color: #ebf8ff;
  }

  .sm\:tplaceholder-blue-100:-ms-input-placeholder {
    color: #ebf8ff;
  }

  .sm\:tplaceholder-blue-100::-ms-input-placeholder {
    color: #ebf8ff;
  }

  .sm\:tplaceholder-blue-100::placeholder {
    color: #ebf8ff;
  }

  .sm\:tplaceholder-blue-200::-webkit-input-placeholder {
    color: #bee3f8;
  }

  .sm\:tplaceholder-blue-200::-moz-placeholder {
    color: #bee3f8;
  }

  .sm\:tplaceholder-blue-200:-ms-input-placeholder {
    color: #bee3f8;
  }

  .sm\:tplaceholder-blue-200::-ms-input-placeholder {
    color: #bee3f8;
  }

  .sm\:tplaceholder-blue-200::placeholder {
    color: #bee3f8;
  }

  .sm\:tplaceholder-blue-300::-webkit-input-placeholder {
    color: #90cdf4;
  }

  .sm\:tplaceholder-blue-300::-moz-placeholder {
    color: #90cdf4;
  }

  .sm\:tplaceholder-blue-300:-ms-input-placeholder {
    color: #90cdf4;
  }

  .sm\:tplaceholder-blue-300::-ms-input-placeholder {
    color: #90cdf4;
  }

  .sm\:tplaceholder-blue-300::placeholder {
    color: #90cdf4;
  }

  .sm\:tplaceholder-blue-400::-webkit-input-placeholder {
    color: #63b3ed;
  }

  .sm\:tplaceholder-blue-400::-moz-placeholder {
    color: #63b3ed;
  }

  .sm\:tplaceholder-blue-400:-ms-input-placeholder {
    color: #63b3ed;
  }

  .sm\:tplaceholder-blue-400::-ms-input-placeholder {
    color: #63b3ed;
  }

  .sm\:tplaceholder-blue-400::placeholder {
    color: #63b3ed;
  }

  .sm\:tplaceholder-blue-500::-webkit-input-placeholder {
    color: #4299e1;
  }

  .sm\:tplaceholder-blue-500::-moz-placeholder {
    color: #4299e1;
  }

  .sm\:tplaceholder-blue-500:-ms-input-placeholder {
    color: #4299e1;
  }

  .sm\:tplaceholder-blue-500::-ms-input-placeholder {
    color: #4299e1;
  }

  .sm\:tplaceholder-blue-500::placeholder {
    color: #4299e1;
  }

  .sm\:tplaceholder-blue-600::-webkit-input-placeholder {
    color: #3182ce;
  }

  .sm\:tplaceholder-blue-600::-moz-placeholder {
    color: #3182ce;
  }

  .sm\:tplaceholder-blue-600:-ms-input-placeholder {
    color: #3182ce;
  }

  .sm\:tplaceholder-blue-600::-ms-input-placeholder {
    color: #3182ce;
  }

  .sm\:tplaceholder-blue-600::placeholder {
    color: #3182ce;
  }

  .sm\:tplaceholder-blue-700::-webkit-input-placeholder {
    color: #2b6cb0;
  }

  .sm\:tplaceholder-blue-700::-moz-placeholder {
    color: #2b6cb0;
  }

  .sm\:tplaceholder-blue-700:-ms-input-placeholder {
    color: #2b6cb0;
  }

  .sm\:tplaceholder-blue-700::-ms-input-placeholder {
    color: #2b6cb0;
  }

  .sm\:tplaceholder-blue-700::placeholder {
    color: #2b6cb0;
  }

  .sm\:tplaceholder-blue-800::-webkit-input-placeholder {
    color: #2c5282;
  }

  .sm\:tplaceholder-blue-800::-moz-placeholder {
    color: #2c5282;
  }

  .sm\:tplaceholder-blue-800:-ms-input-placeholder {
    color: #2c5282;
  }

  .sm\:tplaceholder-blue-800::-ms-input-placeholder {
    color: #2c5282;
  }

  .sm\:tplaceholder-blue-800::placeholder {
    color: #2c5282;
  }

  .sm\:tplaceholder-blue-900::-webkit-input-placeholder {
    color: #2a4365;
  }

  .sm\:tplaceholder-blue-900::-moz-placeholder {
    color: #2a4365;
  }

  .sm\:tplaceholder-blue-900:-ms-input-placeholder {
    color: #2a4365;
  }

  .sm\:tplaceholder-blue-900::-ms-input-placeholder {
    color: #2a4365;
  }

  .sm\:tplaceholder-blue-900::placeholder {
    color: #2a4365;
  }

  .sm\:tplaceholder-indigo-100::-webkit-input-placeholder {
    color: #ebf4ff;
  }

  .sm\:tplaceholder-indigo-100::-moz-placeholder {
    color: #ebf4ff;
  }

  .sm\:tplaceholder-indigo-100:-ms-input-placeholder {
    color: #ebf4ff;
  }

  .sm\:tplaceholder-indigo-100::-ms-input-placeholder {
    color: #ebf4ff;
  }

  .sm\:tplaceholder-indigo-100::placeholder {
    color: #ebf4ff;
  }

  .sm\:tplaceholder-indigo-200::-webkit-input-placeholder {
    color: #c3dafe;
  }

  .sm\:tplaceholder-indigo-200::-moz-placeholder {
    color: #c3dafe;
  }

  .sm\:tplaceholder-indigo-200:-ms-input-placeholder {
    color: #c3dafe;
  }

  .sm\:tplaceholder-indigo-200::-ms-input-placeholder {
    color: #c3dafe;
  }

  .sm\:tplaceholder-indigo-200::placeholder {
    color: #c3dafe;
  }

  .sm\:tplaceholder-indigo-300::-webkit-input-placeholder {
    color: #a3bffa;
  }

  .sm\:tplaceholder-indigo-300::-moz-placeholder {
    color: #a3bffa;
  }

  .sm\:tplaceholder-indigo-300:-ms-input-placeholder {
    color: #a3bffa;
  }

  .sm\:tplaceholder-indigo-300::-ms-input-placeholder {
    color: #a3bffa;
  }

  .sm\:tplaceholder-indigo-300::placeholder {
    color: #a3bffa;
  }

  .sm\:tplaceholder-indigo-400::-webkit-input-placeholder {
    color: #7f9cf5;
  }

  .sm\:tplaceholder-indigo-400::-moz-placeholder {
    color: #7f9cf5;
  }

  .sm\:tplaceholder-indigo-400:-ms-input-placeholder {
    color: #7f9cf5;
  }

  .sm\:tplaceholder-indigo-400::-ms-input-placeholder {
    color: #7f9cf5;
  }

  .sm\:tplaceholder-indigo-400::placeholder {
    color: #7f9cf5;
  }

  .sm\:tplaceholder-indigo-500::-webkit-input-placeholder {
    color: #667eea;
  }

  .sm\:tplaceholder-indigo-500::-moz-placeholder {
    color: #667eea;
  }

  .sm\:tplaceholder-indigo-500:-ms-input-placeholder {
    color: #667eea;
  }

  .sm\:tplaceholder-indigo-500::-ms-input-placeholder {
    color: #667eea;
  }

  .sm\:tplaceholder-indigo-500::placeholder {
    color: #667eea;
  }

  .sm\:tplaceholder-indigo-600::-webkit-input-placeholder {
    color: #5a67d8;
  }

  .sm\:tplaceholder-indigo-600::-moz-placeholder {
    color: #5a67d8;
  }

  .sm\:tplaceholder-indigo-600:-ms-input-placeholder {
    color: #5a67d8;
  }

  .sm\:tplaceholder-indigo-600::-ms-input-placeholder {
    color: #5a67d8;
  }

  .sm\:tplaceholder-indigo-600::placeholder {
    color: #5a67d8;
  }

  .sm\:tplaceholder-indigo-700::-webkit-input-placeholder {
    color: #4c51bf;
  }

  .sm\:tplaceholder-indigo-700::-moz-placeholder {
    color: #4c51bf;
  }

  .sm\:tplaceholder-indigo-700:-ms-input-placeholder {
    color: #4c51bf;
  }

  .sm\:tplaceholder-indigo-700::-ms-input-placeholder {
    color: #4c51bf;
  }

  .sm\:tplaceholder-indigo-700::placeholder {
    color: #4c51bf;
  }

  .sm\:tplaceholder-indigo-800::-webkit-input-placeholder {
    color: #434190;
  }

  .sm\:tplaceholder-indigo-800::-moz-placeholder {
    color: #434190;
  }

  .sm\:tplaceholder-indigo-800:-ms-input-placeholder {
    color: #434190;
  }

  .sm\:tplaceholder-indigo-800::-ms-input-placeholder {
    color: #434190;
  }

  .sm\:tplaceholder-indigo-800::placeholder {
    color: #434190;
  }

  .sm\:tplaceholder-indigo-900::-webkit-input-placeholder {
    color: #3c366b;
  }

  .sm\:tplaceholder-indigo-900::-moz-placeholder {
    color: #3c366b;
  }

  .sm\:tplaceholder-indigo-900:-ms-input-placeholder {
    color: #3c366b;
  }

  .sm\:tplaceholder-indigo-900::-ms-input-placeholder {
    color: #3c366b;
  }

  .sm\:tplaceholder-indigo-900::placeholder {
    color: #3c366b;
  }

  .sm\:tplaceholder-purple-100::-webkit-input-placeholder {
    color: #faf5ff;
  }

  .sm\:tplaceholder-purple-100::-moz-placeholder {
    color: #faf5ff;
  }

  .sm\:tplaceholder-purple-100:-ms-input-placeholder {
    color: #faf5ff;
  }

  .sm\:tplaceholder-purple-100::-ms-input-placeholder {
    color: #faf5ff;
  }

  .sm\:tplaceholder-purple-100::placeholder {
    color: #faf5ff;
  }

  .sm\:tplaceholder-purple-200::-webkit-input-placeholder {
    color: #e9d8fd;
  }

  .sm\:tplaceholder-purple-200::-moz-placeholder {
    color: #e9d8fd;
  }

  .sm\:tplaceholder-purple-200:-ms-input-placeholder {
    color: #e9d8fd;
  }

  .sm\:tplaceholder-purple-200::-ms-input-placeholder {
    color: #e9d8fd;
  }

  .sm\:tplaceholder-purple-200::placeholder {
    color: #e9d8fd;
  }

  .sm\:tplaceholder-purple-300::-webkit-input-placeholder {
    color: #d6bcfa;
  }

  .sm\:tplaceholder-purple-300::-moz-placeholder {
    color: #d6bcfa;
  }

  .sm\:tplaceholder-purple-300:-ms-input-placeholder {
    color: #d6bcfa;
  }

  .sm\:tplaceholder-purple-300::-ms-input-placeholder {
    color: #d6bcfa;
  }

  .sm\:tplaceholder-purple-300::placeholder {
    color: #d6bcfa;
  }

  .sm\:tplaceholder-purple-400::-webkit-input-placeholder {
    color: #b794f4;
  }

  .sm\:tplaceholder-purple-400::-moz-placeholder {
    color: #b794f4;
  }

  .sm\:tplaceholder-purple-400:-ms-input-placeholder {
    color: #b794f4;
  }

  .sm\:tplaceholder-purple-400::-ms-input-placeholder {
    color: #b794f4;
  }

  .sm\:tplaceholder-purple-400::placeholder {
    color: #b794f4;
  }

  .sm\:tplaceholder-purple-500::-webkit-input-placeholder {
    color: #9f7aea;
  }

  .sm\:tplaceholder-purple-500::-moz-placeholder {
    color: #9f7aea;
  }

  .sm\:tplaceholder-purple-500:-ms-input-placeholder {
    color: #9f7aea;
  }

  .sm\:tplaceholder-purple-500::-ms-input-placeholder {
    color: #9f7aea;
  }

  .sm\:tplaceholder-purple-500::placeholder {
    color: #9f7aea;
  }

  .sm\:tplaceholder-purple-600::-webkit-input-placeholder {
    color: #805ad5;
  }

  .sm\:tplaceholder-purple-600::-moz-placeholder {
    color: #805ad5;
  }

  .sm\:tplaceholder-purple-600:-ms-input-placeholder {
    color: #805ad5;
  }

  .sm\:tplaceholder-purple-600::-ms-input-placeholder {
    color: #805ad5;
  }

  .sm\:tplaceholder-purple-600::placeholder {
    color: #805ad5;
  }

  .sm\:tplaceholder-purple-700::-webkit-input-placeholder {
    color: #6b46c1;
  }

  .sm\:tplaceholder-purple-700::-moz-placeholder {
    color: #6b46c1;
  }

  .sm\:tplaceholder-purple-700:-ms-input-placeholder {
    color: #6b46c1;
  }

  .sm\:tplaceholder-purple-700::-ms-input-placeholder {
    color: #6b46c1;
  }

  .sm\:tplaceholder-purple-700::placeholder {
    color: #6b46c1;
  }

  .sm\:tplaceholder-purple-800::-webkit-input-placeholder {
    color: #553c9a;
  }

  .sm\:tplaceholder-purple-800::-moz-placeholder {
    color: #553c9a;
  }

  .sm\:tplaceholder-purple-800:-ms-input-placeholder {
    color: #553c9a;
  }

  .sm\:tplaceholder-purple-800::-ms-input-placeholder {
    color: #553c9a;
  }

  .sm\:tplaceholder-purple-800::placeholder {
    color: #553c9a;
  }

  .sm\:tplaceholder-purple-900::-webkit-input-placeholder {
    color: #44337a;
  }

  .sm\:tplaceholder-purple-900::-moz-placeholder {
    color: #44337a;
  }

  .sm\:tplaceholder-purple-900:-ms-input-placeholder {
    color: #44337a;
  }

  .sm\:tplaceholder-purple-900::-ms-input-placeholder {
    color: #44337a;
  }

  .sm\:tplaceholder-purple-900::placeholder {
    color: #44337a;
  }

  .sm\:tplaceholder-pink-100::-webkit-input-placeholder {
    color: #fff5f7;
  }

  .sm\:tplaceholder-pink-100::-moz-placeholder {
    color: #fff5f7;
  }

  .sm\:tplaceholder-pink-100:-ms-input-placeholder {
    color: #fff5f7;
  }

  .sm\:tplaceholder-pink-100::-ms-input-placeholder {
    color: #fff5f7;
  }

  .sm\:tplaceholder-pink-100::placeholder {
    color: #fff5f7;
  }

  .sm\:tplaceholder-pink-200::-webkit-input-placeholder {
    color: #fed7e2;
  }

  .sm\:tplaceholder-pink-200::-moz-placeholder {
    color: #fed7e2;
  }

  .sm\:tplaceholder-pink-200:-ms-input-placeholder {
    color: #fed7e2;
  }

  .sm\:tplaceholder-pink-200::-ms-input-placeholder {
    color: #fed7e2;
  }

  .sm\:tplaceholder-pink-200::placeholder {
    color: #fed7e2;
  }

  .sm\:tplaceholder-pink-300::-webkit-input-placeholder {
    color: #fbb6ce;
  }

  .sm\:tplaceholder-pink-300::-moz-placeholder {
    color: #fbb6ce;
  }

  .sm\:tplaceholder-pink-300:-ms-input-placeholder {
    color: #fbb6ce;
  }

  .sm\:tplaceholder-pink-300::-ms-input-placeholder {
    color: #fbb6ce;
  }

  .sm\:tplaceholder-pink-300::placeholder {
    color: #fbb6ce;
  }

  .sm\:tplaceholder-pink-400::-webkit-input-placeholder {
    color: #f687b3;
  }

  .sm\:tplaceholder-pink-400::-moz-placeholder {
    color: #f687b3;
  }

  .sm\:tplaceholder-pink-400:-ms-input-placeholder {
    color: #f687b3;
  }

  .sm\:tplaceholder-pink-400::-ms-input-placeholder {
    color: #f687b3;
  }

  .sm\:tplaceholder-pink-400::placeholder {
    color: #f687b3;
  }

  .sm\:tplaceholder-pink-500::-webkit-input-placeholder {
    color: #ed64a6;
  }

  .sm\:tplaceholder-pink-500::-moz-placeholder {
    color: #ed64a6;
  }

  .sm\:tplaceholder-pink-500:-ms-input-placeholder {
    color: #ed64a6;
  }

  .sm\:tplaceholder-pink-500::-ms-input-placeholder {
    color: #ed64a6;
  }

  .sm\:tplaceholder-pink-500::placeholder {
    color: #ed64a6;
  }

  .sm\:tplaceholder-pink-600::-webkit-input-placeholder {
    color: #d53f8c;
  }

  .sm\:tplaceholder-pink-600::-moz-placeholder {
    color: #d53f8c;
  }

  .sm\:tplaceholder-pink-600:-ms-input-placeholder {
    color: #d53f8c;
  }

  .sm\:tplaceholder-pink-600::-ms-input-placeholder {
    color: #d53f8c;
  }

  .sm\:tplaceholder-pink-600::placeholder {
    color: #d53f8c;
  }

  .sm\:tplaceholder-pink-700::-webkit-input-placeholder {
    color: #b83280;
  }

  .sm\:tplaceholder-pink-700::-moz-placeholder {
    color: #b83280;
  }

  .sm\:tplaceholder-pink-700:-ms-input-placeholder {
    color: #b83280;
  }

  .sm\:tplaceholder-pink-700::-ms-input-placeholder {
    color: #b83280;
  }

  .sm\:tplaceholder-pink-700::placeholder {
    color: #b83280;
  }

  .sm\:tplaceholder-pink-800::-webkit-input-placeholder {
    color: #97266d;
  }

  .sm\:tplaceholder-pink-800::-moz-placeholder {
    color: #97266d;
  }

  .sm\:tplaceholder-pink-800:-ms-input-placeholder {
    color: #97266d;
  }

  .sm\:tplaceholder-pink-800::-ms-input-placeholder {
    color: #97266d;
  }

  .sm\:tplaceholder-pink-800::placeholder {
    color: #97266d;
  }

  .sm\:tplaceholder-pink-900::-webkit-input-placeholder {
    color: #702459;
  }

  .sm\:tplaceholder-pink-900::-moz-placeholder {
    color: #702459;
  }

  .sm\:tplaceholder-pink-900:-ms-input-placeholder {
    color: #702459;
  }

  .sm\:tplaceholder-pink-900::-ms-input-placeholder {
    color: #702459;
  }

  .sm\:tplaceholder-pink-900::placeholder {
    color: #702459;
  }

  .sm\:tplaceholder-title::-webkit-input-placeholder {
    color: #3d5170;
  }

  .sm\:tplaceholder-title::-moz-placeholder {
    color: #3d5170;
  }

  .sm\:tplaceholder-title:-ms-input-placeholder {
    color: #3d5170;
  }

  .sm\:tplaceholder-title::-ms-input-placeholder {
    color: #3d5170;
  }

  .sm\:tplaceholder-title::placeholder {
    color: #3d5170;
  }

  .sm\:tplaceholder-primary::-webkit-input-placeholder {
    color: #2d7bbf;
  }

  .sm\:tplaceholder-primary::-moz-placeholder {
    color: #2d7bbf;
  }

  .sm\:tplaceholder-primary:-ms-input-placeholder {
    color: #2d7bbf;
  }

  .sm\:tplaceholder-primary::-ms-input-placeholder {
    color: #2d7bbf;
  }

  .sm\:tplaceholder-primary::placeholder {
    color: #2d7bbf;
  }

  .sm\:tplaceholder-error::-webkit-input-placeholder {
    color: #ff6347;
  }

  .sm\:tplaceholder-error::-moz-placeholder {
    color: #ff6347;
  }

  .sm\:tplaceholder-error:-ms-input-placeholder {
    color: #ff6347;
  }

  .sm\:tplaceholder-error::-ms-input-placeholder {
    color: #ff6347;
  }

  .sm\:tplaceholder-error::placeholder {
    color: #ff6347;
  }

  .sm\:focus\:tplaceholder-transparent:focus::-webkit-input-placeholder {
    color: transparent;
  }

  .sm\:focus\:tplaceholder-transparent:focus::-moz-placeholder {
    color: transparent;
  }

  .sm\:focus\:tplaceholder-transparent:focus:-ms-input-placeholder {
    color: transparent;
  }

  .sm\:focus\:tplaceholder-transparent:focus::-ms-input-placeholder {
    color: transparent;
  }

  .sm\:focus\:tplaceholder-transparent:focus::placeholder {
    color: transparent;
  }

  .sm\:focus\:tplaceholder-black-100:focus::-webkit-input-placeholder {
    color: #5a6169;
  }

  .sm\:focus\:tplaceholder-black-100:focus::-moz-placeholder {
    color: #5a6169;
  }

  .sm\:focus\:tplaceholder-black-100:focus:-ms-input-placeholder {
    color: #5a6169;
  }

  .sm\:focus\:tplaceholder-black-100:focus::-ms-input-placeholder {
    color: #5a6169;
  }

  .sm\:focus\:tplaceholder-black-100:focus::placeholder {
    color: #5a6169;
  }

  .sm\:focus\:tplaceholder-white:focus::-webkit-input-placeholder {
    color: #fff;
  }

  .sm\:focus\:tplaceholder-white:focus::-moz-placeholder {
    color: #fff;
  }

  .sm\:focus\:tplaceholder-white:focus:-ms-input-placeholder {
    color: #fff;
  }

  .sm\:focus\:tplaceholder-white:focus::-ms-input-placeholder {
    color: #fff;
  }

  .sm\:focus\:tplaceholder-white:focus::placeholder {
    color: #fff;
  }

  .sm\:focus\:tplaceholder-gray-100:focus::-webkit-input-placeholder {
    color: #f7fafc;
  }

  .sm\:focus\:tplaceholder-gray-100:focus::-moz-placeholder {
    color: #f7fafc;
  }

  .sm\:focus\:tplaceholder-gray-100:focus:-ms-input-placeholder {
    color: #f7fafc;
  }

  .sm\:focus\:tplaceholder-gray-100:focus::-ms-input-placeholder {
    color: #f7fafc;
  }

  .sm\:focus\:tplaceholder-gray-100:focus::placeholder {
    color: #f7fafc;
  }

  .sm\:focus\:tplaceholder-gray-200:focus::-webkit-input-placeholder {
    color: #edf2f7;
  }

  .sm\:focus\:tplaceholder-gray-200:focus::-moz-placeholder {
    color: #edf2f7;
  }

  .sm\:focus\:tplaceholder-gray-200:focus:-ms-input-placeholder {
    color: #edf2f7;
  }

  .sm\:focus\:tplaceholder-gray-200:focus::-ms-input-placeholder {
    color: #edf2f7;
  }

  .sm\:focus\:tplaceholder-gray-200:focus::placeholder {
    color: #edf2f7;
  }

  .sm\:focus\:tplaceholder-gray-300:focus::-webkit-input-placeholder {
    color: #e2e8f0;
  }

  .sm\:focus\:tplaceholder-gray-300:focus::-moz-placeholder {
    color: #e2e8f0;
  }

  .sm\:focus\:tplaceholder-gray-300:focus:-ms-input-placeholder {
    color: #e2e8f0;
  }

  .sm\:focus\:tplaceholder-gray-300:focus::-ms-input-placeholder {
    color: #e2e8f0;
  }

  .sm\:focus\:tplaceholder-gray-300:focus::placeholder {
    color: #e2e8f0;
  }

  .sm\:focus\:tplaceholder-gray-400:focus::-webkit-input-placeholder {
    color: #cbd5e0;
  }

  .sm\:focus\:tplaceholder-gray-400:focus::-moz-placeholder {
    color: #cbd5e0;
  }

  .sm\:focus\:tplaceholder-gray-400:focus:-ms-input-placeholder {
    color: #cbd5e0;
  }

  .sm\:focus\:tplaceholder-gray-400:focus::-ms-input-placeholder {
    color: #cbd5e0;
  }

  .sm\:focus\:tplaceholder-gray-400:focus::placeholder {
    color: #cbd5e0;
  }

  .sm\:focus\:tplaceholder-gray-500:focus::-webkit-input-placeholder {
    color: #a0aec0;
  }

  .sm\:focus\:tplaceholder-gray-500:focus::-moz-placeholder {
    color: #a0aec0;
  }

  .sm\:focus\:tplaceholder-gray-500:focus:-ms-input-placeholder {
    color: #a0aec0;
  }

  .sm\:focus\:tplaceholder-gray-500:focus::-ms-input-placeholder {
    color: #a0aec0;
  }

  .sm\:focus\:tplaceholder-gray-500:focus::placeholder {
    color: #a0aec0;
  }

  .sm\:focus\:tplaceholder-gray-600:focus::-webkit-input-placeholder {
    color: #718096;
  }

  .sm\:focus\:tplaceholder-gray-600:focus::-moz-placeholder {
    color: #718096;
  }

  .sm\:focus\:tplaceholder-gray-600:focus:-ms-input-placeholder {
    color: #718096;
  }

  .sm\:focus\:tplaceholder-gray-600:focus::-ms-input-placeholder {
    color: #718096;
  }

  .sm\:focus\:tplaceholder-gray-600:focus::placeholder {
    color: #718096;
  }

  .sm\:focus\:tplaceholder-gray-700:focus::-webkit-input-placeholder {
    color: #4a5568;
  }

  .sm\:focus\:tplaceholder-gray-700:focus::-moz-placeholder {
    color: #4a5568;
  }

  .sm\:focus\:tplaceholder-gray-700:focus:-ms-input-placeholder {
    color: #4a5568;
  }

  .sm\:focus\:tplaceholder-gray-700:focus::-ms-input-placeholder {
    color: #4a5568;
  }

  .sm\:focus\:tplaceholder-gray-700:focus::placeholder {
    color: #4a5568;
  }

  .sm\:focus\:tplaceholder-gray-800:focus::-webkit-input-placeholder {
    color: #2d3748;
  }

  .sm\:focus\:tplaceholder-gray-800:focus::-moz-placeholder {
    color: #2d3748;
  }

  .sm\:focus\:tplaceholder-gray-800:focus:-ms-input-placeholder {
    color: #2d3748;
  }

  .sm\:focus\:tplaceholder-gray-800:focus::-ms-input-placeholder {
    color: #2d3748;
  }

  .sm\:focus\:tplaceholder-gray-800:focus::placeholder {
    color: #2d3748;
  }

  .sm\:focus\:tplaceholder-gray-900:focus::-webkit-input-placeholder {
    color: #1a202c;
  }

  .sm\:focus\:tplaceholder-gray-900:focus::-moz-placeholder {
    color: #1a202c;
  }

  .sm\:focus\:tplaceholder-gray-900:focus:-ms-input-placeholder {
    color: #1a202c;
  }

  .sm\:focus\:tplaceholder-gray-900:focus::-ms-input-placeholder {
    color: #1a202c;
  }

  .sm\:focus\:tplaceholder-gray-900:focus::placeholder {
    color: #1a202c;
  }

  .sm\:focus\:tplaceholder-red-100:focus::-webkit-input-placeholder {
    color: #fff5f5;
  }

  .sm\:focus\:tplaceholder-red-100:focus::-moz-placeholder {
    color: #fff5f5;
  }

  .sm\:focus\:tplaceholder-red-100:focus:-ms-input-placeholder {
    color: #fff5f5;
  }

  .sm\:focus\:tplaceholder-red-100:focus::-ms-input-placeholder {
    color: #fff5f5;
  }

  .sm\:focus\:tplaceholder-red-100:focus::placeholder {
    color: #fff5f5;
  }

  .sm\:focus\:tplaceholder-red-200:focus::-webkit-input-placeholder {
    color: #fed7d7;
  }

  .sm\:focus\:tplaceholder-red-200:focus::-moz-placeholder {
    color: #fed7d7;
  }

  .sm\:focus\:tplaceholder-red-200:focus:-ms-input-placeholder {
    color: #fed7d7;
  }

  .sm\:focus\:tplaceholder-red-200:focus::-ms-input-placeholder {
    color: #fed7d7;
  }

  .sm\:focus\:tplaceholder-red-200:focus::placeholder {
    color: #fed7d7;
  }

  .sm\:focus\:tplaceholder-red-300:focus::-webkit-input-placeholder {
    color: #feb2b2;
  }

  .sm\:focus\:tplaceholder-red-300:focus::-moz-placeholder {
    color: #feb2b2;
  }

  .sm\:focus\:tplaceholder-red-300:focus:-ms-input-placeholder {
    color: #feb2b2;
  }

  .sm\:focus\:tplaceholder-red-300:focus::-ms-input-placeholder {
    color: #feb2b2;
  }

  .sm\:focus\:tplaceholder-red-300:focus::placeholder {
    color: #feb2b2;
  }

  .sm\:focus\:tplaceholder-red-400:focus::-webkit-input-placeholder {
    color: #fc8181;
  }

  .sm\:focus\:tplaceholder-red-400:focus::-moz-placeholder {
    color: #fc8181;
  }

  .sm\:focus\:tplaceholder-red-400:focus:-ms-input-placeholder {
    color: #fc8181;
  }

  .sm\:focus\:tplaceholder-red-400:focus::-ms-input-placeholder {
    color: #fc8181;
  }

  .sm\:focus\:tplaceholder-red-400:focus::placeholder {
    color: #fc8181;
  }

  .sm\:focus\:tplaceholder-red-500:focus::-webkit-input-placeholder {
    color: #f56565;
  }

  .sm\:focus\:tplaceholder-red-500:focus::-moz-placeholder {
    color: #f56565;
  }

  .sm\:focus\:tplaceholder-red-500:focus:-ms-input-placeholder {
    color: #f56565;
  }

  .sm\:focus\:tplaceholder-red-500:focus::-ms-input-placeholder {
    color: #f56565;
  }

  .sm\:focus\:tplaceholder-red-500:focus::placeholder {
    color: #f56565;
  }

  .sm\:focus\:tplaceholder-red-600:focus::-webkit-input-placeholder {
    color: #e53e3e;
  }

  .sm\:focus\:tplaceholder-red-600:focus::-moz-placeholder {
    color: #e53e3e;
  }

  .sm\:focus\:tplaceholder-red-600:focus:-ms-input-placeholder {
    color: #e53e3e;
  }

  .sm\:focus\:tplaceholder-red-600:focus::-ms-input-placeholder {
    color: #e53e3e;
  }

  .sm\:focus\:tplaceholder-red-600:focus::placeholder {
    color: #e53e3e;
  }

  .sm\:focus\:tplaceholder-red-700:focus::-webkit-input-placeholder {
    color: #c53030;
  }

  .sm\:focus\:tplaceholder-red-700:focus::-moz-placeholder {
    color: #c53030;
  }

  .sm\:focus\:tplaceholder-red-700:focus:-ms-input-placeholder {
    color: #c53030;
  }

  .sm\:focus\:tplaceholder-red-700:focus::-ms-input-placeholder {
    color: #c53030;
  }

  .sm\:focus\:tplaceholder-red-700:focus::placeholder {
    color: #c53030;
  }

  .sm\:focus\:tplaceholder-red-800:focus::-webkit-input-placeholder {
    color: #9b2c2c;
  }

  .sm\:focus\:tplaceholder-red-800:focus::-moz-placeholder {
    color: #9b2c2c;
  }

  .sm\:focus\:tplaceholder-red-800:focus:-ms-input-placeholder {
    color: #9b2c2c;
  }

  .sm\:focus\:tplaceholder-red-800:focus::-ms-input-placeholder {
    color: #9b2c2c;
  }

  .sm\:focus\:tplaceholder-red-800:focus::placeholder {
    color: #9b2c2c;
  }

  .sm\:focus\:tplaceholder-red-900:focus::-webkit-input-placeholder {
    color: #742a2a;
  }

  .sm\:focus\:tplaceholder-red-900:focus::-moz-placeholder {
    color: #742a2a;
  }

  .sm\:focus\:tplaceholder-red-900:focus:-ms-input-placeholder {
    color: #742a2a;
  }

  .sm\:focus\:tplaceholder-red-900:focus::-ms-input-placeholder {
    color: #742a2a;
  }

  .sm\:focus\:tplaceholder-red-900:focus::placeholder {
    color: #742a2a;
  }

  .sm\:focus\:tplaceholder-orange-100:focus::-webkit-input-placeholder {
    color: #fffaf0;
  }

  .sm\:focus\:tplaceholder-orange-100:focus::-moz-placeholder {
    color: #fffaf0;
  }

  .sm\:focus\:tplaceholder-orange-100:focus:-ms-input-placeholder {
    color: #fffaf0;
  }

  .sm\:focus\:tplaceholder-orange-100:focus::-ms-input-placeholder {
    color: #fffaf0;
  }

  .sm\:focus\:tplaceholder-orange-100:focus::placeholder {
    color: #fffaf0;
  }

  .sm\:focus\:tplaceholder-orange-200:focus::-webkit-input-placeholder {
    color: #feebc8;
  }

  .sm\:focus\:tplaceholder-orange-200:focus::-moz-placeholder {
    color: #feebc8;
  }

  .sm\:focus\:tplaceholder-orange-200:focus:-ms-input-placeholder {
    color: #feebc8;
  }

  .sm\:focus\:tplaceholder-orange-200:focus::-ms-input-placeholder {
    color: #feebc8;
  }

  .sm\:focus\:tplaceholder-orange-200:focus::placeholder {
    color: #feebc8;
  }

  .sm\:focus\:tplaceholder-orange-300:focus::-webkit-input-placeholder {
    color: #fbd38d;
  }

  .sm\:focus\:tplaceholder-orange-300:focus::-moz-placeholder {
    color: #fbd38d;
  }

  .sm\:focus\:tplaceholder-orange-300:focus:-ms-input-placeholder {
    color: #fbd38d;
  }

  .sm\:focus\:tplaceholder-orange-300:focus::-ms-input-placeholder {
    color: #fbd38d;
  }

  .sm\:focus\:tplaceholder-orange-300:focus::placeholder {
    color: #fbd38d;
  }

  .sm\:focus\:tplaceholder-orange-400:focus::-webkit-input-placeholder {
    color: #f6ad55;
  }

  .sm\:focus\:tplaceholder-orange-400:focus::-moz-placeholder {
    color: #f6ad55;
  }

  .sm\:focus\:tplaceholder-orange-400:focus:-ms-input-placeholder {
    color: #f6ad55;
  }

  .sm\:focus\:tplaceholder-orange-400:focus::-ms-input-placeholder {
    color: #f6ad55;
  }

  .sm\:focus\:tplaceholder-orange-400:focus::placeholder {
    color: #f6ad55;
  }

  .sm\:focus\:tplaceholder-orange-500:focus::-webkit-input-placeholder {
    color: #ed8936;
  }

  .sm\:focus\:tplaceholder-orange-500:focus::-moz-placeholder {
    color: #ed8936;
  }

  .sm\:focus\:tplaceholder-orange-500:focus:-ms-input-placeholder {
    color: #ed8936;
  }

  .sm\:focus\:tplaceholder-orange-500:focus::-ms-input-placeholder {
    color: #ed8936;
  }

  .sm\:focus\:tplaceholder-orange-500:focus::placeholder {
    color: #ed8936;
  }

  .sm\:focus\:tplaceholder-orange-600:focus::-webkit-input-placeholder {
    color: #dd6b20;
  }

  .sm\:focus\:tplaceholder-orange-600:focus::-moz-placeholder {
    color: #dd6b20;
  }

  .sm\:focus\:tplaceholder-orange-600:focus:-ms-input-placeholder {
    color: #dd6b20;
  }

  .sm\:focus\:tplaceholder-orange-600:focus::-ms-input-placeholder {
    color: #dd6b20;
  }

  .sm\:focus\:tplaceholder-orange-600:focus::placeholder {
    color: #dd6b20;
  }

  .sm\:focus\:tplaceholder-orange-700:focus::-webkit-input-placeholder {
    color: #c05621;
  }

  .sm\:focus\:tplaceholder-orange-700:focus::-moz-placeholder {
    color: #c05621;
  }

  .sm\:focus\:tplaceholder-orange-700:focus:-ms-input-placeholder {
    color: #c05621;
  }

  .sm\:focus\:tplaceholder-orange-700:focus::-ms-input-placeholder {
    color: #c05621;
  }

  .sm\:focus\:tplaceholder-orange-700:focus::placeholder {
    color: #c05621;
  }

  .sm\:focus\:tplaceholder-orange-800:focus::-webkit-input-placeholder {
    color: #9c4221;
  }

  .sm\:focus\:tplaceholder-orange-800:focus::-moz-placeholder {
    color: #9c4221;
  }

  .sm\:focus\:tplaceholder-orange-800:focus:-ms-input-placeholder {
    color: #9c4221;
  }

  .sm\:focus\:tplaceholder-orange-800:focus::-ms-input-placeholder {
    color: #9c4221;
  }

  .sm\:focus\:tplaceholder-orange-800:focus::placeholder {
    color: #9c4221;
  }

  .sm\:focus\:tplaceholder-orange-900:focus::-webkit-input-placeholder {
    color: #7b341e;
  }

  .sm\:focus\:tplaceholder-orange-900:focus::-moz-placeholder {
    color: #7b341e;
  }

  .sm\:focus\:tplaceholder-orange-900:focus:-ms-input-placeholder {
    color: #7b341e;
  }

  .sm\:focus\:tplaceholder-orange-900:focus::-ms-input-placeholder {
    color: #7b341e;
  }

  .sm\:focus\:tplaceholder-orange-900:focus::placeholder {
    color: #7b341e;
  }

  .sm\:focus\:tplaceholder-yellow-100:focus::-webkit-input-placeholder {
    color: #fffff0;
  }

  .sm\:focus\:tplaceholder-yellow-100:focus::-moz-placeholder {
    color: #fffff0;
  }

  .sm\:focus\:tplaceholder-yellow-100:focus:-ms-input-placeholder {
    color: #fffff0;
  }

  .sm\:focus\:tplaceholder-yellow-100:focus::-ms-input-placeholder {
    color: #fffff0;
  }

  .sm\:focus\:tplaceholder-yellow-100:focus::placeholder {
    color: #fffff0;
  }

  .sm\:focus\:tplaceholder-yellow-200:focus::-webkit-input-placeholder {
    color: #fefcbf;
  }

  .sm\:focus\:tplaceholder-yellow-200:focus::-moz-placeholder {
    color: #fefcbf;
  }

  .sm\:focus\:tplaceholder-yellow-200:focus:-ms-input-placeholder {
    color: #fefcbf;
  }

  .sm\:focus\:tplaceholder-yellow-200:focus::-ms-input-placeholder {
    color: #fefcbf;
  }

  .sm\:focus\:tplaceholder-yellow-200:focus::placeholder {
    color: #fefcbf;
  }

  .sm\:focus\:tplaceholder-yellow-300:focus::-webkit-input-placeholder {
    color: #faf089;
  }

  .sm\:focus\:tplaceholder-yellow-300:focus::-moz-placeholder {
    color: #faf089;
  }

  .sm\:focus\:tplaceholder-yellow-300:focus:-ms-input-placeholder {
    color: #faf089;
  }

  .sm\:focus\:tplaceholder-yellow-300:focus::-ms-input-placeholder {
    color: #faf089;
  }

  .sm\:focus\:tplaceholder-yellow-300:focus::placeholder {
    color: #faf089;
  }

  .sm\:focus\:tplaceholder-yellow-400:focus::-webkit-input-placeholder {
    color: #f6e05e;
  }

  .sm\:focus\:tplaceholder-yellow-400:focus::-moz-placeholder {
    color: #f6e05e;
  }

  .sm\:focus\:tplaceholder-yellow-400:focus:-ms-input-placeholder {
    color: #f6e05e;
  }

  .sm\:focus\:tplaceholder-yellow-400:focus::-ms-input-placeholder {
    color: #f6e05e;
  }

  .sm\:focus\:tplaceholder-yellow-400:focus::placeholder {
    color: #f6e05e;
  }

  .sm\:focus\:tplaceholder-yellow-500:focus::-webkit-input-placeholder {
    color: #ecc94b;
  }

  .sm\:focus\:tplaceholder-yellow-500:focus::-moz-placeholder {
    color: #ecc94b;
  }

  .sm\:focus\:tplaceholder-yellow-500:focus:-ms-input-placeholder {
    color: #ecc94b;
  }

  .sm\:focus\:tplaceholder-yellow-500:focus::-ms-input-placeholder {
    color: #ecc94b;
  }

  .sm\:focus\:tplaceholder-yellow-500:focus::placeholder {
    color: #ecc94b;
  }

  .sm\:focus\:tplaceholder-yellow-600:focus::-webkit-input-placeholder {
    color: #d69e2e;
  }

  .sm\:focus\:tplaceholder-yellow-600:focus::-moz-placeholder {
    color: #d69e2e;
  }

  .sm\:focus\:tplaceholder-yellow-600:focus:-ms-input-placeholder {
    color: #d69e2e;
  }

  .sm\:focus\:tplaceholder-yellow-600:focus::-ms-input-placeholder {
    color: #d69e2e;
  }

  .sm\:focus\:tplaceholder-yellow-600:focus::placeholder {
    color: #d69e2e;
  }

  .sm\:focus\:tplaceholder-yellow-700:focus::-webkit-input-placeholder {
    color: #b7791f;
  }

  .sm\:focus\:tplaceholder-yellow-700:focus::-moz-placeholder {
    color: #b7791f;
  }

  .sm\:focus\:tplaceholder-yellow-700:focus:-ms-input-placeholder {
    color: #b7791f;
  }

  .sm\:focus\:tplaceholder-yellow-700:focus::-ms-input-placeholder {
    color: #b7791f;
  }

  .sm\:focus\:tplaceholder-yellow-700:focus::placeholder {
    color: #b7791f;
  }

  .sm\:focus\:tplaceholder-yellow-800:focus::-webkit-input-placeholder {
    color: #975a16;
  }

  .sm\:focus\:tplaceholder-yellow-800:focus::-moz-placeholder {
    color: #975a16;
  }

  .sm\:focus\:tplaceholder-yellow-800:focus:-ms-input-placeholder {
    color: #975a16;
  }

  .sm\:focus\:tplaceholder-yellow-800:focus::-ms-input-placeholder {
    color: #975a16;
  }

  .sm\:focus\:tplaceholder-yellow-800:focus::placeholder {
    color: #975a16;
  }

  .sm\:focus\:tplaceholder-yellow-900:focus::-webkit-input-placeholder {
    color: #744210;
  }

  .sm\:focus\:tplaceholder-yellow-900:focus::-moz-placeholder {
    color: #744210;
  }

  .sm\:focus\:tplaceholder-yellow-900:focus:-ms-input-placeholder {
    color: #744210;
  }

  .sm\:focus\:tplaceholder-yellow-900:focus::-ms-input-placeholder {
    color: #744210;
  }

  .sm\:focus\:tplaceholder-yellow-900:focus::placeholder {
    color: #744210;
  }

  .sm\:focus\:tplaceholder-green-100:focus::-webkit-input-placeholder {
    color: #f0fff4;
  }

  .sm\:focus\:tplaceholder-green-100:focus::-moz-placeholder {
    color: #f0fff4;
  }

  .sm\:focus\:tplaceholder-green-100:focus:-ms-input-placeholder {
    color: #f0fff4;
  }

  .sm\:focus\:tplaceholder-green-100:focus::-ms-input-placeholder {
    color: #f0fff4;
  }

  .sm\:focus\:tplaceholder-green-100:focus::placeholder {
    color: #f0fff4;
  }

  .sm\:focus\:tplaceholder-green-200:focus::-webkit-input-placeholder {
    color: #c6f6d5;
  }

  .sm\:focus\:tplaceholder-green-200:focus::-moz-placeholder {
    color: #c6f6d5;
  }

  .sm\:focus\:tplaceholder-green-200:focus:-ms-input-placeholder {
    color: #c6f6d5;
  }

  .sm\:focus\:tplaceholder-green-200:focus::-ms-input-placeholder {
    color: #c6f6d5;
  }

  .sm\:focus\:tplaceholder-green-200:focus::placeholder {
    color: #c6f6d5;
  }

  .sm\:focus\:tplaceholder-green-300:focus::-webkit-input-placeholder {
    color: #9ae6b4;
  }

  .sm\:focus\:tplaceholder-green-300:focus::-moz-placeholder {
    color: #9ae6b4;
  }

  .sm\:focus\:tplaceholder-green-300:focus:-ms-input-placeholder {
    color: #9ae6b4;
  }

  .sm\:focus\:tplaceholder-green-300:focus::-ms-input-placeholder {
    color: #9ae6b4;
  }

  .sm\:focus\:tplaceholder-green-300:focus::placeholder {
    color: #9ae6b4;
  }

  .sm\:focus\:tplaceholder-green-400:focus::-webkit-input-placeholder {
    color: #68d391;
  }

  .sm\:focus\:tplaceholder-green-400:focus::-moz-placeholder {
    color: #68d391;
  }

  .sm\:focus\:tplaceholder-green-400:focus:-ms-input-placeholder {
    color: #68d391;
  }

  .sm\:focus\:tplaceholder-green-400:focus::-ms-input-placeholder {
    color: #68d391;
  }

  .sm\:focus\:tplaceholder-green-400:focus::placeholder {
    color: #68d391;
  }

  .sm\:focus\:tplaceholder-green-500:focus::-webkit-input-placeholder {
    color: #48bb78;
  }

  .sm\:focus\:tplaceholder-green-500:focus::-moz-placeholder {
    color: #48bb78;
  }

  .sm\:focus\:tplaceholder-green-500:focus:-ms-input-placeholder {
    color: #48bb78;
  }

  .sm\:focus\:tplaceholder-green-500:focus::-ms-input-placeholder {
    color: #48bb78;
  }

  .sm\:focus\:tplaceholder-green-500:focus::placeholder {
    color: #48bb78;
  }

  .sm\:focus\:tplaceholder-green-600:focus::-webkit-input-placeholder {
    color: #38a169;
  }

  .sm\:focus\:tplaceholder-green-600:focus::-moz-placeholder {
    color: #38a169;
  }

  .sm\:focus\:tplaceholder-green-600:focus:-ms-input-placeholder {
    color: #38a169;
  }

  .sm\:focus\:tplaceholder-green-600:focus::-ms-input-placeholder {
    color: #38a169;
  }

  .sm\:focus\:tplaceholder-green-600:focus::placeholder {
    color: #38a169;
  }

  .sm\:focus\:tplaceholder-green-700:focus::-webkit-input-placeholder {
    color: #2f855a;
  }

  .sm\:focus\:tplaceholder-green-700:focus::-moz-placeholder {
    color: #2f855a;
  }

  .sm\:focus\:tplaceholder-green-700:focus:-ms-input-placeholder {
    color: #2f855a;
  }

  .sm\:focus\:tplaceholder-green-700:focus::-ms-input-placeholder {
    color: #2f855a;
  }

  .sm\:focus\:tplaceholder-green-700:focus::placeholder {
    color: #2f855a;
  }

  .sm\:focus\:tplaceholder-green-800:focus::-webkit-input-placeholder {
    color: #276749;
  }

  .sm\:focus\:tplaceholder-green-800:focus::-moz-placeholder {
    color: #276749;
  }

  .sm\:focus\:tplaceholder-green-800:focus:-ms-input-placeholder {
    color: #276749;
  }

  .sm\:focus\:tplaceholder-green-800:focus::-ms-input-placeholder {
    color: #276749;
  }

  .sm\:focus\:tplaceholder-green-800:focus::placeholder {
    color: #276749;
  }

  .sm\:focus\:tplaceholder-green-900:focus::-webkit-input-placeholder {
    color: #22543d;
  }

  .sm\:focus\:tplaceholder-green-900:focus::-moz-placeholder {
    color: #22543d;
  }

  .sm\:focus\:tplaceholder-green-900:focus:-ms-input-placeholder {
    color: #22543d;
  }

  .sm\:focus\:tplaceholder-green-900:focus::-ms-input-placeholder {
    color: #22543d;
  }

  .sm\:focus\:tplaceholder-green-900:focus::placeholder {
    color: #22543d;
  }

  .sm\:focus\:tplaceholder-teal-100:focus::-webkit-input-placeholder {
    color: #e6fffa;
  }

  .sm\:focus\:tplaceholder-teal-100:focus::-moz-placeholder {
    color: #e6fffa;
  }

  .sm\:focus\:tplaceholder-teal-100:focus:-ms-input-placeholder {
    color: #e6fffa;
  }

  .sm\:focus\:tplaceholder-teal-100:focus::-ms-input-placeholder {
    color: #e6fffa;
  }

  .sm\:focus\:tplaceholder-teal-100:focus::placeholder {
    color: #e6fffa;
  }

  .sm\:focus\:tplaceholder-teal-200:focus::-webkit-input-placeholder {
    color: #b2f5ea;
  }

  .sm\:focus\:tplaceholder-teal-200:focus::-moz-placeholder {
    color: #b2f5ea;
  }

  .sm\:focus\:tplaceholder-teal-200:focus:-ms-input-placeholder {
    color: #b2f5ea;
  }

  .sm\:focus\:tplaceholder-teal-200:focus::-ms-input-placeholder {
    color: #b2f5ea;
  }

  .sm\:focus\:tplaceholder-teal-200:focus::placeholder {
    color: #b2f5ea;
  }

  .sm\:focus\:tplaceholder-teal-300:focus::-webkit-input-placeholder {
    color: #81e6d9;
  }

  .sm\:focus\:tplaceholder-teal-300:focus::-moz-placeholder {
    color: #81e6d9;
  }

  .sm\:focus\:tplaceholder-teal-300:focus:-ms-input-placeholder {
    color: #81e6d9;
  }

  .sm\:focus\:tplaceholder-teal-300:focus::-ms-input-placeholder {
    color: #81e6d9;
  }

  .sm\:focus\:tplaceholder-teal-300:focus::placeholder {
    color: #81e6d9;
  }

  .sm\:focus\:tplaceholder-teal-400:focus::-webkit-input-placeholder {
    color: #4fd1c5;
  }

  .sm\:focus\:tplaceholder-teal-400:focus::-moz-placeholder {
    color: #4fd1c5;
  }

  .sm\:focus\:tplaceholder-teal-400:focus:-ms-input-placeholder {
    color: #4fd1c5;
  }

  .sm\:focus\:tplaceholder-teal-400:focus::-ms-input-placeholder {
    color: #4fd1c5;
  }

  .sm\:focus\:tplaceholder-teal-400:focus::placeholder {
    color: #4fd1c5;
  }

  .sm\:focus\:tplaceholder-teal-500:focus::-webkit-input-placeholder {
    color: #38b2ac;
  }

  .sm\:focus\:tplaceholder-teal-500:focus::-moz-placeholder {
    color: #38b2ac;
  }

  .sm\:focus\:tplaceholder-teal-500:focus:-ms-input-placeholder {
    color: #38b2ac;
  }

  .sm\:focus\:tplaceholder-teal-500:focus::-ms-input-placeholder {
    color: #38b2ac;
  }

  .sm\:focus\:tplaceholder-teal-500:focus::placeholder {
    color: #38b2ac;
  }

  .sm\:focus\:tplaceholder-teal-600:focus::-webkit-input-placeholder {
    color: #319795;
  }

  .sm\:focus\:tplaceholder-teal-600:focus::-moz-placeholder {
    color: #319795;
  }

  .sm\:focus\:tplaceholder-teal-600:focus:-ms-input-placeholder {
    color: #319795;
  }

  .sm\:focus\:tplaceholder-teal-600:focus::-ms-input-placeholder {
    color: #319795;
  }

  .sm\:focus\:tplaceholder-teal-600:focus::placeholder {
    color: #319795;
  }

  .sm\:focus\:tplaceholder-teal-700:focus::-webkit-input-placeholder {
    color: #2c7a7b;
  }

  .sm\:focus\:tplaceholder-teal-700:focus::-moz-placeholder {
    color: #2c7a7b;
  }

  .sm\:focus\:tplaceholder-teal-700:focus:-ms-input-placeholder {
    color: #2c7a7b;
  }

  .sm\:focus\:tplaceholder-teal-700:focus::-ms-input-placeholder {
    color: #2c7a7b;
  }

  .sm\:focus\:tplaceholder-teal-700:focus::placeholder {
    color: #2c7a7b;
  }

  .sm\:focus\:tplaceholder-teal-800:focus::-webkit-input-placeholder {
    color: #285e61;
  }

  .sm\:focus\:tplaceholder-teal-800:focus::-moz-placeholder {
    color: #285e61;
  }

  .sm\:focus\:tplaceholder-teal-800:focus:-ms-input-placeholder {
    color: #285e61;
  }

  .sm\:focus\:tplaceholder-teal-800:focus::-ms-input-placeholder {
    color: #285e61;
  }

  .sm\:focus\:tplaceholder-teal-800:focus::placeholder {
    color: #285e61;
  }

  .sm\:focus\:tplaceholder-teal-900:focus::-webkit-input-placeholder {
    color: #234e52;
  }

  .sm\:focus\:tplaceholder-teal-900:focus::-moz-placeholder {
    color: #234e52;
  }

  .sm\:focus\:tplaceholder-teal-900:focus:-ms-input-placeholder {
    color: #234e52;
  }

  .sm\:focus\:tplaceholder-teal-900:focus::-ms-input-placeholder {
    color: #234e52;
  }

  .sm\:focus\:tplaceholder-teal-900:focus::placeholder {
    color: #234e52;
  }

  .sm\:focus\:tplaceholder-blue-100:focus::-webkit-input-placeholder {
    color: #ebf8ff;
  }

  .sm\:focus\:tplaceholder-blue-100:focus::-moz-placeholder {
    color: #ebf8ff;
  }

  .sm\:focus\:tplaceholder-blue-100:focus:-ms-input-placeholder {
    color: #ebf8ff;
  }

  .sm\:focus\:tplaceholder-blue-100:focus::-ms-input-placeholder {
    color: #ebf8ff;
  }

  .sm\:focus\:tplaceholder-blue-100:focus::placeholder {
    color: #ebf8ff;
  }

  .sm\:focus\:tplaceholder-blue-200:focus::-webkit-input-placeholder {
    color: #bee3f8;
  }

  .sm\:focus\:tplaceholder-blue-200:focus::-moz-placeholder {
    color: #bee3f8;
  }

  .sm\:focus\:tplaceholder-blue-200:focus:-ms-input-placeholder {
    color: #bee3f8;
  }

  .sm\:focus\:tplaceholder-blue-200:focus::-ms-input-placeholder {
    color: #bee3f8;
  }

  .sm\:focus\:tplaceholder-blue-200:focus::placeholder {
    color: #bee3f8;
  }

  .sm\:focus\:tplaceholder-blue-300:focus::-webkit-input-placeholder {
    color: #90cdf4;
  }

  .sm\:focus\:tplaceholder-blue-300:focus::-moz-placeholder {
    color: #90cdf4;
  }

  .sm\:focus\:tplaceholder-blue-300:focus:-ms-input-placeholder {
    color: #90cdf4;
  }

  .sm\:focus\:tplaceholder-blue-300:focus::-ms-input-placeholder {
    color: #90cdf4;
  }

  .sm\:focus\:tplaceholder-blue-300:focus::placeholder {
    color: #90cdf4;
  }

  .sm\:focus\:tplaceholder-blue-400:focus::-webkit-input-placeholder {
    color: #63b3ed;
  }

  .sm\:focus\:tplaceholder-blue-400:focus::-moz-placeholder {
    color: #63b3ed;
  }

  .sm\:focus\:tplaceholder-blue-400:focus:-ms-input-placeholder {
    color: #63b3ed;
  }

  .sm\:focus\:tplaceholder-blue-400:focus::-ms-input-placeholder {
    color: #63b3ed;
  }

  .sm\:focus\:tplaceholder-blue-400:focus::placeholder {
    color: #63b3ed;
  }

  .sm\:focus\:tplaceholder-blue-500:focus::-webkit-input-placeholder {
    color: #4299e1;
  }

  .sm\:focus\:tplaceholder-blue-500:focus::-moz-placeholder {
    color: #4299e1;
  }

  .sm\:focus\:tplaceholder-blue-500:focus:-ms-input-placeholder {
    color: #4299e1;
  }

  .sm\:focus\:tplaceholder-blue-500:focus::-ms-input-placeholder {
    color: #4299e1;
  }

  .sm\:focus\:tplaceholder-blue-500:focus::placeholder {
    color: #4299e1;
  }

  .sm\:focus\:tplaceholder-blue-600:focus::-webkit-input-placeholder {
    color: #3182ce;
  }

  .sm\:focus\:tplaceholder-blue-600:focus::-moz-placeholder {
    color: #3182ce;
  }

  .sm\:focus\:tplaceholder-blue-600:focus:-ms-input-placeholder {
    color: #3182ce;
  }

  .sm\:focus\:tplaceholder-blue-600:focus::-ms-input-placeholder {
    color: #3182ce;
  }

  .sm\:focus\:tplaceholder-blue-600:focus::placeholder {
    color: #3182ce;
  }

  .sm\:focus\:tplaceholder-blue-700:focus::-webkit-input-placeholder {
    color: #2b6cb0;
  }

  .sm\:focus\:tplaceholder-blue-700:focus::-moz-placeholder {
    color: #2b6cb0;
  }

  .sm\:focus\:tplaceholder-blue-700:focus:-ms-input-placeholder {
    color: #2b6cb0;
  }

  .sm\:focus\:tplaceholder-blue-700:focus::-ms-input-placeholder {
    color: #2b6cb0;
  }

  .sm\:focus\:tplaceholder-blue-700:focus::placeholder {
    color: #2b6cb0;
  }

  .sm\:focus\:tplaceholder-blue-800:focus::-webkit-input-placeholder {
    color: #2c5282;
  }

  .sm\:focus\:tplaceholder-blue-800:focus::-moz-placeholder {
    color: #2c5282;
  }

  .sm\:focus\:tplaceholder-blue-800:focus:-ms-input-placeholder {
    color: #2c5282;
  }

  .sm\:focus\:tplaceholder-blue-800:focus::-ms-input-placeholder {
    color: #2c5282;
  }

  .sm\:focus\:tplaceholder-blue-800:focus::placeholder {
    color: #2c5282;
  }

  .sm\:focus\:tplaceholder-blue-900:focus::-webkit-input-placeholder {
    color: #2a4365;
  }

  .sm\:focus\:tplaceholder-blue-900:focus::-moz-placeholder {
    color: #2a4365;
  }

  .sm\:focus\:tplaceholder-blue-900:focus:-ms-input-placeholder {
    color: #2a4365;
  }

  .sm\:focus\:tplaceholder-blue-900:focus::-ms-input-placeholder {
    color: #2a4365;
  }

  .sm\:focus\:tplaceholder-blue-900:focus::placeholder {
    color: #2a4365;
  }

  .sm\:focus\:tplaceholder-indigo-100:focus::-webkit-input-placeholder {
    color: #ebf4ff;
  }

  .sm\:focus\:tplaceholder-indigo-100:focus::-moz-placeholder {
    color: #ebf4ff;
  }

  .sm\:focus\:tplaceholder-indigo-100:focus:-ms-input-placeholder {
    color: #ebf4ff;
  }

  .sm\:focus\:tplaceholder-indigo-100:focus::-ms-input-placeholder {
    color: #ebf4ff;
  }

  .sm\:focus\:tplaceholder-indigo-100:focus::placeholder {
    color: #ebf4ff;
  }

  .sm\:focus\:tplaceholder-indigo-200:focus::-webkit-input-placeholder {
    color: #c3dafe;
  }

  .sm\:focus\:tplaceholder-indigo-200:focus::-moz-placeholder {
    color: #c3dafe;
  }

  .sm\:focus\:tplaceholder-indigo-200:focus:-ms-input-placeholder {
    color: #c3dafe;
  }

  .sm\:focus\:tplaceholder-indigo-200:focus::-ms-input-placeholder {
    color: #c3dafe;
  }

  .sm\:focus\:tplaceholder-indigo-200:focus::placeholder {
    color: #c3dafe;
  }

  .sm\:focus\:tplaceholder-indigo-300:focus::-webkit-input-placeholder {
    color: #a3bffa;
  }

  .sm\:focus\:tplaceholder-indigo-300:focus::-moz-placeholder {
    color: #a3bffa;
  }

  .sm\:focus\:tplaceholder-indigo-300:focus:-ms-input-placeholder {
    color: #a3bffa;
  }

  .sm\:focus\:tplaceholder-indigo-300:focus::-ms-input-placeholder {
    color: #a3bffa;
  }

  .sm\:focus\:tplaceholder-indigo-300:focus::placeholder {
    color: #a3bffa;
  }

  .sm\:focus\:tplaceholder-indigo-400:focus::-webkit-input-placeholder {
    color: #7f9cf5;
  }

  .sm\:focus\:tplaceholder-indigo-400:focus::-moz-placeholder {
    color: #7f9cf5;
  }

  .sm\:focus\:tplaceholder-indigo-400:focus:-ms-input-placeholder {
    color: #7f9cf5;
  }

  .sm\:focus\:tplaceholder-indigo-400:focus::-ms-input-placeholder {
    color: #7f9cf5;
  }

  .sm\:focus\:tplaceholder-indigo-400:focus::placeholder {
    color: #7f9cf5;
  }

  .sm\:focus\:tplaceholder-indigo-500:focus::-webkit-input-placeholder {
    color: #667eea;
  }

  .sm\:focus\:tplaceholder-indigo-500:focus::-moz-placeholder {
    color: #667eea;
  }

  .sm\:focus\:tplaceholder-indigo-500:focus:-ms-input-placeholder {
    color: #667eea;
  }

  .sm\:focus\:tplaceholder-indigo-500:focus::-ms-input-placeholder {
    color: #667eea;
  }

  .sm\:focus\:tplaceholder-indigo-500:focus::placeholder {
    color: #667eea;
  }

  .sm\:focus\:tplaceholder-indigo-600:focus::-webkit-input-placeholder {
    color: #5a67d8;
  }

  .sm\:focus\:tplaceholder-indigo-600:focus::-moz-placeholder {
    color: #5a67d8;
  }

  .sm\:focus\:tplaceholder-indigo-600:focus:-ms-input-placeholder {
    color: #5a67d8;
  }

  .sm\:focus\:tplaceholder-indigo-600:focus::-ms-input-placeholder {
    color: #5a67d8;
  }

  .sm\:focus\:tplaceholder-indigo-600:focus::placeholder {
    color: #5a67d8;
  }

  .sm\:focus\:tplaceholder-indigo-700:focus::-webkit-input-placeholder {
    color: #4c51bf;
  }

  .sm\:focus\:tplaceholder-indigo-700:focus::-moz-placeholder {
    color: #4c51bf;
  }

  .sm\:focus\:tplaceholder-indigo-700:focus:-ms-input-placeholder {
    color: #4c51bf;
  }

  .sm\:focus\:tplaceholder-indigo-700:focus::-ms-input-placeholder {
    color: #4c51bf;
  }

  .sm\:focus\:tplaceholder-indigo-700:focus::placeholder {
    color: #4c51bf;
  }

  .sm\:focus\:tplaceholder-indigo-800:focus::-webkit-input-placeholder {
    color: #434190;
  }

  .sm\:focus\:tplaceholder-indigo-800:focus::-moz-placeholder {
    color: #434190;
  }

  .sm\:focus\:tplaceholder-indigo-800:focus:-ms-input-placeholder {
    color: #434190;
  }

  .sm\:focus\:tplaceholder-indigo-800:focus::-ms-input-placeholder {
    color: #434190;
  }

  .sm\:focus\:tplaceholder-indigo-800:focus::placeholder {
    color: #434190;
  }

  .sm\:focus\:tplaceholder-indigo-900:focus::-webkit-input-placeholder {
    color: #3c366b;
  }

  .sm\:focus\:tplaceholder-indigo-900:focus::-moz-placeholder {
    color: #3c366b;
  }

  .sm\:focus\:tplaceholder-indigo-900:focus:-ms-input-placeholder {
    color: #3c366b;
  }

  .sm\:focus\:tplaceholder-indigo-900:focus::-ms-input-placeholder {
    color: #3c366b;
  }

  .sm\:focus\:tplaceholder-indigo-900:focus::placeholder {
    color: #3c366b;
  }

  .sm\:focus\:tplaceholder-purple-100:focus::-webkit-input-placeholder {
    color: #faf5ff;
  }

  .sm\:focus\:tplaceholder-purple-100:focus::-moz-placeholder {
    color: #faf5ff;
  }

  .sm\:focus\:tplaceholder-purple-100:focus:-ms-input-placeholder {
    color: #faf5ff;
  }

  .sm\:focus\:tplaceholder-purple-100:focus::-ms-input-placeholder {
    color: #faf5ff;
  }

  .sm\:focus\:tplaceholder-purple-100:focus::placeholder {
    color: #faf5ff;
  }

  .sm\:focus\:tplaceholder-purple-200:focus::-webkit-input-placeholder {
    color: #e9d8fd;
  }

  .sm\:focus\:tplaceholder-purple-200:focus::-moz-placeholder {
    color: #e9d8fd;
  }

  .sm\:focus\:tplaceholder-purple-200:focus:-ms-input-placeholder {
    color: #e9d8fd;
  }

  .sm\:focus\:tplaceholder-purple-200:focus::-ms-input-placeholder {
    color: #e9d8fd;
  }

  .sm\:focus\:tplaceholder-purple-200:focus::placeholder {
    color: #e9d8fd;
  }

  .sm\:focus\:tplaceholder-purple-300:focus::-webkit-input-placeholder {
    color: #d6bcfa;
  }

  .sm\:focus\:tplaceholder-purple-300:focus::-moz-placeholder {
    color: #d6bcfa;
  }

  .sm\:focus\:tplaceholder-purple-300:focus:-ms-input-placeholder {
    color: #d6bcfa;
  }

  .sm\:focus\:tplaceholder-purple-300:focus::-ms-input-placeholder {
    color: #d6bcfa;
  }

  .sm\:focus\:tplaceholder-purple-300:focus::placeholder {
    color: #d6bcfa;
  }

  .sm\:focus\:tplaceholder-purple-400:focus::-webkit-input-placeholder {
    color: #b794f4;
  }

  .sm\:focus\:tplaceholder-purple-400:focus::-moz-placeholder {
    color: #b794f4;
  }

  .sm\:focus\:tplaceholder-purple-400:focus:-ms-input-placeholder {
    color: #b794f4;
  }

  .sm\:focus\:tplaceholder-purple-400:focus::-ms-input-placeholder {
    color: #b794f4;
  }

  .sm\:focus\:tplaceholder-purple-400:focus::placeholder {
    color: #b794f4;
  }

  .sm\:focus\:tplaceholder-purple-500:focus::-webkit-input-placeholder {
    color: #9f7aea;
  }

  .sm\:focus\:tplaceholder-purple-500:focus::-moz-placeholder {
    color: #9f7aea;
  }

  .sm\:focus\:tplaceholder-purple-500:focus:-ms-input-placeholder {
    color: #9f7aea;
  }

  .sm\:focus\:tplaceholder-purple-500:focus::-ms-input-placeholder {
    color: #9f7aea;
  }

  .sm\:focus\:tplaceholder-purple-500:focus::placeholder {
    color: #9f7aea;
  }

  .sm\:focus\:tplaceholder-purple-600:focus::-webkit-input-placeholder {
    color: #805ad5;
  }

  .sm\:focus\:tplaceholder-purple-600:focus::-moz-placeholder {
    color: #805ad5;
  }

  .sm\:focus\:tplaceholder-purple-600:focus:-ms-input-placeholder {
    color: #805ad5;
  }

  .sm\:focus\:tplaceholder-purple-600:focus::-ms-input-placeholder {
    color: #805ad5;
  }

  .sm\:focus\:tplaceholder-purple-600:focus::placeholder {
    color: #805ad5;
  }

  .sm\:focus\:tplaceholder-purple-700:focus::-webkit-input-placeholder {
    color: #6b46c1;
  }

  .sm\:focus\:tplaceholder-purple-700:focus::-moz-placeholder {
    color: #6b46c1;
  }

  .sm\:focus\:tplaceholder-purple-700:focus:-ms-input-placeholder {
    color: #6b46c1;
  }

  .sm\:focus\:tplaceholder-purple-700:focus::-ms-input-placeholder {
    color: #6b46c1;
  }

  .sm\:focus\:tplaceholder-purple-700:focus::placeholder {
    color: #6b46c1;
  }

  .sm\:focus\:tplaceholder-purple-800:focus::-webkit-input-placeholder {
    color: #553c9a;
  }

  .sm\:focus\:tplaceholder-purple-800:focus::-moz-placeholder {
    color: #553c9a;
  }

  .sm\:focus\:tplaceholder-purple-800:focus:-ms-input-placeholder {
    color: #553c9a;
  }

  .sm\:focus\:tplaceholder-purple-800:focus::-ms-input-placeholder {
    color: #553c9a;
  }

  .sm\:focus\:tplaceholder-purple-800:focus::placeholder {
    color: #553c9a;
  }

  .sm\:focus\:tplaceholder-purple-900:focus::-webkit-input-placeholder {
    color: #44337a;
  }

  .sm\:focus\:tplaceholder-purple-900:focus::-moz-placeholder {
    color: #44337a;
  }

  .sm\:focus\:tplaceholder-purple-900:focus:-ms-input-placeholder {
    color: #44337a;
  }

  .sm\:focus\:tplaceholder-purple-900:focus::-ms-input-placeholder {
    color: #44337a;
  }

  .sm\:focus\:tplaceholder-purple-900:focus::placeholder {
    color: #44337a;
  }

  .sm\:focus\:tplaceholder-pink-100:focus::-webkit-input-placeholder {
    color: #fff5f7;
  }

  .sm\:focus\:tplaceholder-pink-100:focus::-moz-placeholder {
    color: #fff5f7;
  }

  .sm\:focus\:tplaceholder-pink-100:focus:-ms-input-placeholder {
    color: #fff5f7;
  }

  .sm\:focus\:tplaceholder-pink-100:focus::-ms-input-placeholder {
    color: #fff5f7;
  }

  .sm\:focus\:tplaceholder-pink-100:focus::placeholder {
    color: #fff5f7;
  }

  .sm\:focus\:tplaceholder-pink-200:focus::-webkit-input-placeholder {
    color: #fed7e2;
  }

  .sm\:focus\:tplaceholder-pink-200:focus::-moz-placeholder {
    color: #fed7e2;
  }

  .sm\:focus\:tplaceholder-pink-200:focus:-ms-input-placeholder {
    color: #fed7e2;
  }

  .sm\:focus\:tplaceholder-pink-200:focus::-ms-input-placeholder {
    color: #fed7e2;
  }

  .sm\:focus\:tplaceholder-pink-200:focus::placeholder {
    color: #fed7e2;
  }

  .sm\:focus\:tplaceholder-pink-300:focus::-webkit-input-placeholder {
    color: #fbb6ce;
  }

  .sm\:focus\:tplaceholder-pink-300:focus::-moz-placeholder {
    color: #fbb6ce;
  }

  .sm\:focus\:tplaceholder-pink-300:focus:-ms-input-placeholder {
    color: #fbb6ce;
  }

  .sm\:focus\:tplaceholder-pink-300:focus::-ms-input-placeholder {
    color: #fbb6ce;
  }

  .sm\:focus\:tplaceholder-pink-300:focus::placeholder {
    color: #fbb6ce;
  }

  .sm\:focus\:tplaceholder-pink-400:focus::-webkit-input-placeholder {
    color: #f687b3;
  }

  .sm\:focus\:tplaceholder-pink-400:focus::-moz-placeholder {
    color: #f687b3;
  }

  .sm\:focus\:tplaceholder-pink-400:focus:-ms-input-placeholder {
    color: #f687b3;
  }

  .sm\:focus\:tplaceholder-pink-400:focus::-ms-input-placeholder {
    color: #f687b3;
  }

  .sm\:focus\:tplaceholder-pink-400:focus::placeholder {
    color: #f687b3;
  }

  .sm\:focus\:tplaceholder-pink-500:focus::-webkit-input-placeholder {
    color: #ed64a6;
  }

  .sm\:focus\:tplaceholder-pink-500:focus::-moz-placeholder {
    color: #ed64a6;
  }

  .sm\:focus\:tplaceholder-pink-500:focus:-ms-input-placeholder {
    color: #ed64a6;
  }

  .sm\:focus\:tplaceholder-pink-500:focus::-ms-input-placeholder {
    color: #ed64a6;
  }

  .sm\:focus\:tplaceholder-pink-500:focus::placeholder {
    color: #ed64a6;
  }

  .sm\:focus\:tplaceholder-pink-600:focus::-webkit-input-placeholder {
    color: #d53f8c;
  }

  .sm\:focus\:tplaceholder-pink-600:focus::-moz-placeholder {
    color: #d53f8c;
  }

  .sm\:focus\:tplaceholder-pink-600:focus:-ms-input-placeholder {
    color: #d53f8c;
  }

  .sm\:focus\:tplaceholder-pink-600:focus::-ms-input-placeholder {
    color: #d53f8c;
  }

  .sm\:focus\:tplaceholder-pink-600:focus::placeholder {
    color: #d53f8c;
  }

  .sm\:focus\:tplaceholder-pink-700:focus::-webkit-input-placeholder {
    color: #b83280;
  }

  .sm\:focus\:tplaceholder-pink-700:focus::-moz-placeholder {
    color: #b83280;
  }

  .sm\:focus\:tplaceholder-pink-700:focus:-ms-input-placeholder {
    color: #b83280;
  }

  .sm\:focus\:tplaceholder-pink-700:focus::-ms-input-placeholder {
    color: #b83280;
  }

  .sm\:focus\:tplaceholder-pink-700:focus::placeholder {
    color: #b83280;
  }

  .sm\:focus\:tplaceholder-pink-800:focus::-webkit-input-placeholder {
    color: #97266d;
  }

  .sm\:focus\:tplaceholder-pink-800:focus::-moz-placeholder {
    color: #97266d;
  }

  .sm\:focus\:tplaceholder-pink-800:focus:-ms-input-placeholder {
    color: #97266d;
  }

  .sm\:focus\:tplaceholder-pink-800:focus::-ms-input-placeholder {
    color: #97266d;
  }

  .sm\:focus\:tplaceholder-pink-800:focus::placeholder {
    color: #97266d;
  }

  .sm\:focus\:tplaceholder-pink-900:focus::-webkit-input-placeholder {
    color: #702459;
  }

  .sm\:focus\:tplaceholder-pink-900:focus::-moz-placeholder {
    color: #702459;
  }

  .sm\:focus\:tplaceholder-pink-900:focus:-ms-input-placeholder {
    color: #702459;
  }

  .sm\:focus\:tplaceholder-pink-900:focus::-ms-input-placeholder {
    color: #702459;
  }

  .sm\:focus\:tplaceholder-pink-900:focus::placeholder {
    color: #702459;
  }

  .sm\:focus\:tplaceholder-title:focus::-webkit-input-placeholder {
    color: #3d5170;
  }

  .sm\:focus\:tplaceholder-title:focus::-moz-placeholder {
    color: #3d5170;
  }

  .sm\:focus\:tplaceholder-title:focus:-ms-input-placeholder {
    color: #3d5170;
  }

  .sm\:focus\:tplaceholder-title:focus::-ms-input-placeholder {
    color: #3d5170;
  }

  .sm\:focus\:tplaceholder-title:focus::placeholder {
    color: #3d5170;
  }

  .sm\:focus\:tplaceholder-primary:focus::-webkit-input-placeholder {
    color: #2d7bbf;
  }

  .sm\:focus\:tplaceholder-primary:focus::-moz-placeholder {
    color: #2d7bbf;
  }

  .sm\:focus\:tplaceholder-primary:focus:-ms-input-placeholder {
    color: #2d7bbf;
  }

  .sm\:focus\:tplaceholder-primary:focus::-ms-input-placeholder {
    color: #2d7bbf;
  }

  .sm\:focus\:tplaceholder-primary:focus::placeholder {
    color: #2d7bbf;
  }

  .sm\:focus\:tplaceholder-error:focus::-webkit-input-placeholder {
    color: #ff6347;
  }

  .sm\:focus\:tplaceholder-error:focus::-moz-placeholder {
    color: #ff6347;
  }

  .sm\:focus\:tplaceholder-error:focus:-ms-input-placeholder {
    color: #ff6347;
  }

  .sm\:focus\:tplaceholder-error:focus::-ms-input-placeholder {
    color: #ff6347;
  }

  .sm\:focus\:tplaceholder-error:focus::placeholder {
    color: #ff6347;
  }

  .sm\:tpointer-events-none {
    pointer-events: none;
  }

  .sm\:tpointer-events-auto {
    pointer-events: auto;
  }

  .sm\:tstatic {
    position: static;
  }

  .sm\:tfixed {
    position: fixed;
  }

  .sm\:tabsolute {
    position: absolute;
  }

  .sm\:trelative {
    position: relative;
  }

  .sm\:tsticky {
    position: -webkit-sticky;
    position: sticky;
  }

  .sm\:tinset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .sm\:tinset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .sm\:tinset-y-0 {
    top: 0;
    bottom: 0;
  }

  .sm\:tinset-x-0 {
    right: 0;
    left: 0;
  }

  .sm\:tinset-y-auto {
    top: auto;
    bottom: auto;
  }

  .sm\:tinset-x-auto {
    right: auto;
    left: auto;
  }

  .sm\:ttop-0 {
    top: 0;
  }

  .sm\:tright-0 {
    right: 0;
  }

  .sm\:tbottom-0 {
    bottom: 0;
  }

  .sm\:tleft-0 {
    left: 0;
  }

  .sm\:ttop-auto {
    top: auto;
  }

  .sm\:tright-auto {
    right: auto;
  }

  .sm\:tbottom-auto {
    bottom: auto;
  }

  .sm\:tleft-auto {
    left: auto;
  }

  .sm\:tresize-none {
    resize: none;
  }

  .sm\:tresize-y {
    resize: vertical;
  }

  .sm\:tresize-x {
    resize: horizontal;
  }

  .sm\:tresize {
    resize: both;
  }

  .sm\:tshadow {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .sm\:tshadow-md {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .sm\:tshadow-lg {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .sm\:tshadow-xl {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .sm\:tshadow-2xl {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .sm\:tshadow-inner {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .sm\:tshadow-outline {
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .sm\:tshadow-none {
    box-shadow: none;
  }

  .sm\:hover\:tshadow:hover {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .sm\:hover\:tshadow-md:hover {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .sm\:hover\:tshadow-lg:hover {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .sm\:hover\:tshadow-xl:hover {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .sm\:hover\:tshadow-2xl:hover {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .sm\:hover\:tshadow-inner:hover {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .sm\:hover\:tshadow-outline:hover {
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .sm\:hover\:tshadow-none:hover {
    box-shadow: none;
  }

  .sm\:focus\:tshadow:focus {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .sm\:focus\:tshadow-md:focus {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .sm\:focus\:tshadow-lg:focus {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .sm\:focus\:tshadow-xl:focus {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .sm\:focus\:tshadow-2xl:focus {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .sm\:focus\:tshadow-inner:focus {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .sm\:focus\:tshadow-outline:focus {
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .sm\:focus\:tshadow-none:focus {
    box-shadow: none;
  }

  .sm\:tfill-current {
    fill: currentColor;
  }

  .sm\:tstroke-current {
    stroke: currentColor;
  }

  .sm\:ttable-auto {
    table-layout: auto;
  }

  .sm\:ttable-fixed {
    table-layout: fixed;
  }

  .sm\:ttext-left {
    text-align: left;
  }

  .sm\:ttext-center {
    text-align: center;
  }

  .sm\:ttext-right {
    text-align: right;
  }

  .sm\:ttext-justify {
    text-align: justify;
  }

  .sm\:ttext-transparent {
    color: transparent;
  }

  .sm\:ttext-black-100 {
    color: #5a6169;
  }

  .sm\:ttext-white {
    color: #fff;
  }

  .sm\:ttext-gray-100 {
    color: #f7fafc;
  }

  .sm\:ttext-gray-200 {
    color: #edf2f7;
  }

  .sm\:ttext-gray-300 {
    color: #e2e8f0;
  }

  .sm\:ttext-gray-400 {
    color: #cbd5e0;
  }

  .sm\:ttext-gray-500 {
    color: #a0aec0;
  }

  .sm\:ttext-gray-600 {
    color: #718096;
  }

  .sm\:ttext-gray-700 {
    color: #4a5568;
  }

  .sm\:ttext-gray-800 {
    color: #2d3748;
  }

  .sm\:ttext-gray-900 {
    color: #1a202c;
  }

  .sm\:ttext-red-100 {
    color: #fff5f5;
  }

  .sm\:ttext-red-200 {
    color: #fed7d7;
  }

  .sm\:ttext-red-300 {
    color: #feb2b2;
  }

  .sm\:ttext-red-400 {
    color: #fc8181;
  }

  .sm\:ttext-red-500 {
    color: #f56565;
  }

  .sm\:ttext-red-600 {
    color: #e53e3e;
  }

  .sm\:ttext-red-700 {
    color: #c53030;
  }

  .sm\:ttext-red-800 {
    color: #9b2c2c;
  }

  .sm\:ttext-red-900 {
    color: #742a2a;
  }

  .sm\:ttext-orange-100 {
    color: #fffaf0;
  }

  .sm\:ttext-orange-200 {
    color: #feebc8;
  }

  .sm\:ttext-orange-300 {
    color: #fbd38d;
  }

  .sm\:ttext-orange-400 {
    color: #f6ad55;
  }

  .sm\:ttext-orange-500 {
    color: #ed8936;
  }

  .sm\:ttext-orange-600 {
    color: #dd6b20;
  }

  .sm\:ttext-orange-700 {
    color: #c05621;
  }

  .sm\:ttext-orange-800 {
    color: #9c4221;
  }

  .sm\:ttext-orange-900 {
    color: #7b341e;
  }

  .sm\:ttext-yellow-100 {
    color: #fffff0;
  }

  .sm\:ttext-yellow-200 {
    color: #fefcbf;
  }

  .sm\:ttext-yellow-300 {
    color: #faf089;
  }

  .sm\:ttext-yellow-400 {
    color: #f6e05e;
  }

  .sm\:ttext-yellow-500 {
    color: #ecc94b;
  }

  .sm\:ttext-yellow-600 {
    color: #d69e2e;
  }

  .sm\:ttext-yellow-700 {
    color: #b7791f;
  }

  .sm\:ttext-yellow-800 {
    color: #975a16;
  }

  .sm\:ttext-yellow-900 {
    color: #744210;
  }

  .sm\:ttext-green-100 {
    color: #f0fff4;
  }

  .sm\:ttext-green-200 {
    color: #c6f6d5;
  }

  .sm\:ttext-green-300 {
    color: #9ae6b4;
  }

  .sm\:ttext-green-400 {
    color: #68d391;
  }

  .sm\:ttext-green-500 {
    color: #48bb78;
  }

  .sm\:ttext-green-600 {
    color: #38a169;
  }

  .sm\:ttext-green-700 {
    color: #2f855a;
  }

  .sm\:ttext-green-800 {
    color: #276749;
  }

  .sm\:ttext-green-900 {
    color: #22543d;
  }

  .sm\:ttext-teal-100 {
    color: #e6fffa;
  }

  .sm\:ttext-teal-200 {
    color: #b2f5ea;
  }

  .sm\:ttext-teal-300 {
    color: #81e6d9;
  }

  .sm\:ttext-teal-400 {
    color: #4fd1c5;
  }

  .sm\:ttext-teal-500 {
    color: #38b2ac;
  }

  .sm\:ttext-teal-600 {
    color: #319795;
  }

  .sm\:ttext-teal-700 {
    color: #2c7a7b;
  }

  .sm\:ttext-teal-800 {
    color: #285e61;
  }

  .sm\:ttext-teal-900 {
    color: #234e52;
  }

  .sm\:ttext-blue-100 {
    color: #ebf8ff;
  }

  .sm\:ttext-blue-200 {
    color: #bee3f8;
  }

  .sm\:ttext-blue-300 {
    color: #90cdf4;
  }

  .sm\:ttext-blue-400 {
    color: #63b3ed;
  }

  .sm\:ttext-blue-500 {
    color: #4299e1;
  }

  .sm\:ttext-blue-600 {
    color: #3182ce;
  }

  .sm\:ttext-blue-700 {
    color: #2b6cb0;
  }

  .sm\:ttext-blue-800 {
    color: #2c5282;
  }

  .sm\:ttext-blue-900 {
    color: #2a4365;
  }

  .sm\:ttext-indigo-100 {
    color: #ebf4ff;
  }

  .sm\:ttext-indigo-200 {
    color: #c3dafe;
  }

  .sm\:ttext-indigo-300 {
    color: #a3bffa;
  }

  .sm\:ttext-indigo-400 {
    color: #7f9cf5;
  }

  .sm\:ttext-indigo-500 {
    color: #667eea;
  }

  .sm\:ttext-indigo-600 {
    color: #5a67d8;
  }

  .sm\:ttext-indigo-700 {
    color: #4c51bf;
  }

  .sm\:ttext-indigo-800 {
    color: #434190;
  }

  .sm\:ttext-indigo-900 {
    color: #3c366b;
  }

  .sm\:ttext-purple-100 {
    color: #faf5ff;
  }

  .sm\:ttext-purple-200 {
    color: #e9d8fd;
  }

  .sm\:ttext-purple-300 {
    color: #d6bcfa;
  }

  .sm\:ttext-purple-400 {
    color: #b794f4;
  }

  .sm\:ttext-purple-500 {
    color: #9f7aea;
  }

  .sm\:ttext-purple-600 {
    color: #805ad5;
  }

  .sm\:ttext-purple-700 {
    color: #6b46c1;
  }

  .sm\:ttext-purple-800 {
    color: #553c9a;
  }

  .sm\:ttext-purple-900 {
    color: #44337a;
  }

  .sm\:ttext-pink-100 {
    color: #fff5f7;
  }

  .sm\:ttext-pink-200 {
    color: #fed7e2;
  }

  .sm\:ttext-pink-300 {
    color: #fbb6ce;
  }

  .sm\:ttext-pink-400 {
    color: #f687b3;
  }

  .sm\:ttext-pink-500 {
    color: #ed64a6;
  }

  .sm\:ttext-pink-600 {
    color: #d53f8c;
  }

  .sm\:ttext-pink-700 {
    color: #b83280;
  }

  .sm\:ttext-pink-800 {
    color: #97266d;
  }

  .sm\:ttext-pink-900 {
    color: #702459;
  }

  .sm\:ttext-title {
    color: #3d5170;
  }

  .sm\:ttext-primary {
    color: #2d7bbf;
  }

  .sm\:ttext-error {
    color: #ff6347;
  }

  .sm\:hover\:ttext-transparent:hover {
    color: transparent;
  }

  .sm\:hover\:ttext-black-100:hover {
    color: #5a6169;
  }

  .sm\:hover\:ttext-white:hover {
    color: #fff;
  }

  .sm\:hover\:ttext-gray-100:hover {
    color: #f7fafc;
  }

  .sm\:hover\:ttext-gray-200:hover {
    color: #edf2f7;
  }

  .sm\:hover\:ttext-gray-300:hover {
    color: #e2e8f0;
  }

  .sm\:hover\:ttext-gray-400:hover {
    color: #cbd5e0;
  }

  .sm\:hover\:ttext-gray-500:hover {
    color: #a0aec0;
  }

  .sm\:hover\:ttext-gray-600:hover {
    color: #718096;
  }

  .sm\:hover\:ttext-gray-700:hover {
    color: #4a5568;
  }

  .sm\:hover\:ttext-gray-800:hover {
    color: #2d3748;
  }

  .sm\:hover\:ttext-gray-900:hover {
    color: #1a202c;
  }

  .sm\:hover\:ttext-red-100:hover {
    color: #fff5f5;
  }

  .sm\:hover\:ttext-red-200:hover {
    color: #fed7d7;
  }

  .sm\:hover\:ttext-red-300:hover {
    color: #feb2b2;
  }

  .sm\:hover\:ttext-red-400:hover {
    color: #fc8181;
  }

  .sm\:hover\:ttext-red-500:hover {
    color: #f56565;
  }

  .sm\:hover\:ttext-red-600:hover {
    color: #e53e3e;
  }

  .sm\:hover\:ttext-red-700:hover {
    color: #c53030;
  }

  .sm\:hover\:ttext-red-800:hover {
    color: #9b2c2c;
  }

  .sm\:hover\:ttext-red-900:hover {
    color: #742a2a;
  }

  .sm\:hover\:ttext-orange-100:hover {
    color: #fffaf0;
  }

  .sm\:hover\:ttext-orange-200:hover {
    color: #feebc8;
  }

  .sm\:hover\:ttext-orange-300:hover {
    color: #fbd38d;
  }

  .sm\:hover\:ttext-orange-400:hover {
    color: #f6ad55;
  }

  .sm\:hover\:ttext-orange-500:hover {
    color: #ed8936;
  }

  .sm\:hover\:ttext-orange-600:hover {
    color: #dd6b20;
  }

  .sm\:hover\:ttext-orange-700:hover {
    color: #c05621;
  }

  .sm\:hover\:ttext-orange-800:hover {
    color: #9c4221;
  }

  .sm\:hover\:ttext-orange-900:hover {
    color: #7b341e;
  }

  .sm\:hover\:ttext-yellow-100:hover {
    color: #fffff0;
  }

  .sm\:hover\:ttext-yellow-200:hover {
    color: #fefcbf;
  }

  .sm\:hover\:ttext-yellow-300:hover {
    color: #faf089;
  }

  .sm\:hover\:ttext-yellow-400:hover {
    color: #f6e05e;
  }

  .sm\:hover\:ttext-yellow-500:hover {
    color: #ecc94b;
  }

  .sm\:hover\:ttext-yellow-600:hover {
    color: #d69e2e;
  }

  .sm\:hover\:ttext-yellow-700:hover {
    color: #b7791f;
  }

  .sm\:hover\:ttext-yellow-800:hover {
    color: #975a16;
  }

  .sm\:hover\:ttext-yellow-900:hover {
    color: #744210;
  }

  .sm\:hover\:ttext-green-100:hover {
    color: #f0fff4;
  }

  .sm\:hover\:ttext-green-200:hover {
    color: #c6f6d5;
  }

  .sm\:hover\:ttext-green-300:hover {
    color: #9ae6b4;
  }

  .sm\:hover\:ttext-green-400:hover {
    color: #68d391;
  }

  .sm\:hover\:ttext-green-500:hover {
    color: #48bb78;
  }

  .sm\:hover\:ttext-green-600:hover {
    color: #38a169;
  }

  .sm\:hover\:ttext-green-700:hover {
    color: #2f855a;
  }

  .sm\:hover\:ttext-green-800:hover {
    color: #276749;
  }

  .sm\:hover\:ttext-green-900:hover {
    color: #22543d;
  }

  .sm\:hover\:ttext-teal-100:hover {
    color: #e6fffa;
  }

  .sm\:hover\:ttext-teal-200:hover {
    color: #b2f5ea;
  }

  .sm\:hover\:ttext-teal-300:hover {
    color: #81e6d9;
  }

  .sm\:hover\:ttext-teal-400:hover {
    color: #4fd1c5;
  }

  .sm\:hover\:ttext-teal-500:hover {
    color: #38b2ac;
  }

  .sm\:hover\:ttext-teal-600:hover {
    color: #319795;
  }

  .sm\:hover\:ttext-teal-700:hover {
    color: #2c7a7b;
  }

  .sm\:hover\:ttext-teal-800:hover {
    color: #285e61;
  }

  .sm\:hover\:ttext-teal-900:hover {
    color: #234e52;
  }

  .sm\:hover\:ttext-blue-100:hover {
    color: #ebf8ff;
  }

  .sm\:hover\:ttext-blue-200:hover {
    color: #bee3f8;
  }

  .sm\:hover\:ttext-blue-300:hover {
    color: #90cdf4;
  }

  .sm\:hover\:ttext-blue-400:hover {
    color: #63b3ed;
  }

  .sm\:hover\:ttext-blue-500:hover {
    color: #4299e1;
  }

  .sm\:hover\:ttext-blue-600:hover {
    color: #3182ce;
  }

  .sm\:hover\:ttext-blue-700:hover {
    color: #2b6cb0;
  }

  .sm\:hover\:ttext-blue-800:hover {
    color: #2c5282;
  }

  .sm\:hover\:ttext-blue-900:hover {
    color: #2a4365;
  }

  .sm\:hover\:ttext-indigo-100:hover {
    color: #ebf4ff;
  }

  .sm\:hover\:ttext-indigo-200:hover {
    color: #c3dafe;
  }

  .sm\:hover\:ttext-indigo-300:hover {
    color: #a3bffa;
  }

  .sm\:hover\:ttext-indigo-400:hover {
    color: #7f9cf5;
  }

  .sm\:hover\:ttext-indigo-500:hover {
    color: #667eea;
  }

  .sm\:hover\:ttext-indigo-600:hover {
    color: #5a67d8;
  }

  .sm\:hover\:ttext-indigo-700:hover {
    color: #4c51bf;
  }

  .sm\:hover\:ttext-indigo-800:hover {
    color: #434190;
  }

  .sm\:hover\:ttext-indigo-900:hover {
    color: #3c366b;
  }

  .sm\:hover\:ttext-purple-100:hover {
    color: #faf5ff;
  }

  .sm\:hover\:ttext-purple-200:hover {
    color: #e9d8fd;
  }

  .sm\:hover\:ttext-purple-300:hover {
    color: #d6bcfa;
  }

  .sm\:hover\:ttext-purple-400:hover {
    color: #b794f4;
  }

  .sm\:hover\:ttext-purple-500:hover {
    color: #9f7aea;
  }

  .sm\:hover\:ttext-purple-600:hover {
    color: #805ad5;
  }

  .sm\:hover\:ttext-purple-700:hover {
    color: #6b46c1;
  }

  .sm\:hover\:ttext-purple-800:hover {
    color: #553c9a;
  }

  .sm\:hover\:ttext-purple-900:hover {
    color: #44337a;
  }

  .sm\:hover\:ttext-pink-100:hover {
    color: #fff5f7;
  }

  .sm\:hover\:ttext-pink-200:hover {
    color: #fed7e2;
  }

  .sm\:hover\:ttext-pink-300:hover {
    color: #fbb6ce;
  }

  .sm\:hover\:ttext-pink-400:hover {
    color: #f687b3;
  }

  .sm\:hover\:ttext-pink-500:hover {
    color: #ed64a6;
  }

  .sm\:hover\:ttext-pink-600:hover {
    color: #d53f8c;
  }

  .sm\:hover\:ttext-pink-700:hover {
    color: #b83280;
  }

  .sm\:hover\:ttext-pink-800:hover {
    color: #97266d;
  }

  .sm\:hover\:ttext-pink-900:hover {
    color: #702459;
  }

  .sm\:hover\:ttext-title:hover {
    color: #3d5170;
  }

  .sm\:hover\:ttext-primary:hover {
    color: #2d7bbf;
  }

  .sm\:hover\:ttext-error:hover {
    color: #ff6347;
  }

  .sm\:focus\:ttext-transparent:focus {
    color: transparent;
  }

  .sm\:focus\:ttext-black-100:focus {
    color: #5a6169;
  }

  .sm\:focus\:ttext-white:focus {
    color: #fff;
  }

  .sm\:focus\:ttext-gray-100:focus {
    color: #f7fafc;
  }

  .sm\:focus\:ttext-gray-200:focus {
    color: #edf2f7;
  }

  .sm\:focus\:ttext-gray-300:focus {
    color: #e2e8f0;
  }

  .sm\:focus\:ttext-gray-400:focus {
    color: #cbd5e0;
  }

  .sm\:focus\:ttext-gray-500:focus {
    color: #a0aec0;
  }

  .sm\:focus\:ttext-gray-600:focus {
    color: #718096;
  }

  .sm\:focus\:ttext-gray-700:focus {
    color: #4a5568;
  }

  .sm\:focus\:ttext-gray-800:focus {
    color: #2d3748;
  }

  .sm\:focus\:ttext-gray-900:focus {
    color: #1a202c;
  }

  .sm\:focus\:ttext-red-100:focus {
    color: #fff5f5;
  }

  .sm\:focus\:ttext-red-200:focus {
    color: #fed7d7;
  }

  .sm\:focus\:ttext-red-300:focus {
    color: #feb2b2;
  }

  .sm\:focus\:ttext-red-400:focus {
    color: #fc8181;
  }

  .sm\:focus\:ttext-red-500:focus {
    color: #f56565;
  }

  .sm\:focus\:ttext-red-600:focus {
    color: #e53e3e;
  }

  .sm\:focus\:ttext-red-700:focus {
    color: #c53030;
  }

  .sm\:focus\:ttext-red-800:focus {
    color: #9b2c2c;
  }

  .sm\:focus\:ttext-red-900:focus {
    color: #742a2a;
  }

  .sm\:focus\:ttext-orange-100:focus {
    color: #fffaf0;
  }

  .sm\:focus\:ttext-orange-200:focus {
    color: #feebc8;
  }

  .sm\:focus\:ttext-orange-300:focus {
    color: #fbd38d;
  }

  .sm\:focus\:ttext-orange-400:focus {
    color: #f6ad55;
  }

  .sm\:focus\:ttext-orange-500:focus {
    color: #ed8936;
  }

  .sm\:focus\:ttext-orange-600:focus {
    color: #dd6b20;
  }

  .sm\:focus\:ttext-orange-700:focus {
    color: #c05621;
  }

  .sm\:focus\:ttext-orange-800:focus {
    color: #9c4221;
  }

  .sm\:focus\:ttext-orange-900:focus {
    color: #7b341e;
  }

  .sm\:focus\:ttext-yellow-100:focus {
    color: #fffff0;
  }

  .sm\:focus\:ttext-yellow-200:focus {
    color: #fefcbf;
  }

  .sm\:focus\:ttext-yellow-300:focus {
    color: #faf089;
  }

  .sm\:focus\:ttext-yellow-400:focus {
    color: #f6e05e;
  }

  .sm\:focus\:ttext-yellow-500:focus {
    color: #ecc94b;
  }

  .sm\:focus\:ttext-yellow-600:focus {
    color: #d69e2e;
  }

  .sm\:focus\:ttext-yellow-700:focus {
    color: #b7791f;
  }

  .sm\:focus\:ttext-yellow-800:focus {
    color: #975a16;
  }

  .sm\:focus\:ttext-yellow-900:focus {
    color: #744210;
  }

  .sm\:focus\:ttext-green-100:focus {
    color: #f0fff4;
  }

  .sm\:focus\:ttext-green-200:focus {
    color: #c6f6d5;
  }

  .sm\:focus\:ttext-green-300:focus {
    color: #9ae6b4;
  }

  .sm\:focus\:ttext-green-400:focus {
    color: #68d391;
  }

  .sm\:focus\:ttext-green-500:focus {
    color: #48bb78;
  }

  .sm\:focus\:ttext-green-600:focus {
    color: #38a169;
  }

  .sm\:focus\:ttext-green-700:focus {
    color: #2f855a;
  }

  .sm\:focus\:ttext-green-800:focus {
    color: #276749;
  }

  .sm\:focus\:ttext-green-900:focus {
    color: #22543d;
  }

  .sm\:focus\:ttext-teal-100:focus {
    color: #e6fffa;
  }

  .sm\:focus\:ttext-teal-200:focus {
    color: #b2f5ea;
  }

  .sm\:focus\:ttext-teal-300:focus {
    color: #81e6d9;
  }

  .sm\:focus\:ttext-teal-400:focus {
    color: #4fd1c5;
  }

  .sm\:focus\:ttext-teal-500:focus {
    color: #38b2ac;
  }

  .sm\:focus\:ttext-teal-600:focus {
    color: #319795;
  }

  .sm\:focus\:ttext-teal-700:focus {
    color: #2c7a7b;
  }

  .sm\:focus\:ttext-teal-800:focus {
    color: #285e61;
  }

  .sm\:focus\:ttext-teal-900:focus {
    color: #234e52;
  }

  .sm\:focus\:ttext-blue-100:focus {
    color: #ebf8ff;
  }

  .sm\:focus\:ttext-blue-200:focus {
    color: #bee3f8;
  }

  .sm\:focus\:ttext-blue-300:focus {
    color: #90cdf4;
  }

  .sm\:focus\:ttext-blue-400:focus {
    color: #63b3ed;
  }

  .sm\:focus\:ttext-blue-500:focus {
    color: #4299e1;
  }

  .sm\:focus\:ttext-blue-600:focus {
    color: #3182ce;
  }

  .sm\:focus\:ttext-blue-700:focus {
    color: #2b6cb0;
  }

  .sm\:focus\:ttext-blue-800:focus {
    color: #2c5282;
  }

  .sm\:focus\:ttext-blue-900:focus {
    color: #2a4365;
  }

  .sm\:focus\:ttext-indigo-100:focus {
    color: #ebf4ff;
  }

  .sm\:focus\:ttext-indigo-200:focus {
    color: #c3dafe;
  }

  .sm\:focus\:ttext-indigo-300:focus {
    color: #a3bffa;
  }

  .sm\:focus\:ttext-indigo-400:focus {
    color: #7f9cf5;
  }

  .sm\:focus\:ttext-indigo-500:focus {
    color: #667eea;
  }

  .sm\:focus\:ttext-indigo-600:focus {
    color: #5a67d8;
  }

  .sm\:focus\:ttext-indigo-700:focus {
    color: #4c51bf;
  }

  .sm\:focus\:ttext-indigo-800:focus {
    color: #434190;
  }

  .sm\:focus\:ttext-indigo-900:focus {
    color: #3c366b;
  }

  .sm\:focus\:ttext-purple-100:focus {
    color: #faf5ff;
  }

  .sm\:focus\:ttext-purple-200:focus {
    color: #e9d8fd;
  }

  .sm\:focus\:ttext-purple-300:focus {
    color: #d6bcfa;
  }

  .sm\:focus\:ttext-purple-400:focus {
    color: #b794f4;
  }

  .sm\:focus\:ttext-purple-500:focus {
    color: #9f7aea;
  }

  .sm\:focus\:ttext-purple-600:focus {
    color: #805ad5;
  }

  .sm\:focus\:ttext-purple-700:focus {
    color: #6b46c1;
  }

  .sm\:focus\:ttext-purple-800:focus {
    color: #553c9a;
  }

  .sm\:focus\:ttext-purple-900:focus {
    color: #44337a;
  }

  .sm\:focus\:ttext-pink-100:focus {
    color: #fff5f7;
  }

  .sm\:focus\:ttext-pink-200:focus {
    color: #fed7e2;
  }

  .sm\:focus\:ttext-pink-300:focus {
    color: #fbb6ce;
  }

  .sm\:focus\:ttext-pink-400:focus {
    color: #f687b3;
  }

  .sm\:focus\:ttext-pink-500:focus {
    color: #ed64a6;
  }

  .sm\:focus\:ttext-pink-600:focus {
    color: #d53f8c;
  }

  .sm\:focus\:ttext-pink-700:focus {
    color: #b83280;
  }

  .sm\:focus\:ttext-pink-800:focus {
    color: #97266d;
  }

  .sm\:focus\:ttext-pink-900:focus {
    color: #702459;
  }

  .sm\:focus\:ttext-title:focus {
    color: #3d5170;
  }

  .sm\:focus\:ttext-primary:focus {
    color: #2d7bbf;
  }

  .sm\:focus\:ttext-error:focus {
    color: #ff6347;
  }

  .sm\:ttext-xs {
    font-size: 0.75rem;
  }

  .sm\:ttext-sm {
    font-size: 0.875rem;
  }

  .sm\:ttext-base {
    font-size: 1rem;
  }

  .sm\:ttext-lg {
    font-size: 1.125rem;
  }

  .sm\:ttext-xl {
    font-size: 1.25rem;
  }

  .sm\:ttext-2xl {
    font-size: 1.5rem;
  }

  .sm\:ttext-3xl {
    font-size: 1.875rem;
  }

  .sm\:ttext-4xl {
    font-size: 2.25rem;
  }

  .sm\:ttext-5xl {
    font-size: 3rem;
  }

  .sm\:ttext-6xl {
    font-size: 4rem;
  }

  .sm\:titalic {
    font-style: italic;
  }

  .sm\:tnot-italic {
    font-style: normal;
  }

  .sm\:tuppercase {
    text-transform: uppercase;
  }

  .sm\:tlowercase {
    text-transform: lowercase;
  }

  .sm\:tcapitalize {
    text-transform: capitalize;
  }

  .sm\:tnormal-case {
    text-transform: none;
  }

  .sm\:tunderline {
    text-decoration: underline;
  }

  .sm\:tline-through {
    text-decoration: line-through;
  }

  .sm\:tno-underline {
    text-decoration: none;
  }

  .sm\:hover\:tunderline:hover {
    text-decoration: underline;
  }

  .sm\:hover\:tline-through:hover {
    text-decoration: line-through;
  }

  .sm\:hover\:tno-underline:hover {
    text-decoration: none;
  }

  .sm\:focus\:tunderline:focus {
    text-decoration: underline;
  }

  .sm\:focus\:tline-through:focus {
    text-decoration: line-through;
  }

  .sm\:focus\:tno-underline:focus {
    text-decoration: none;
  }

  .sm\:tantialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .sm\:tsubpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .sm\:ttracking-tighter {
    letter-spacing: -0.05em;
  }

  .sm\:ttracking-tight {
    letter-spacing: -0.025em;
  }

  .sm\:ttracking-normal {
    letter-spacing: 0;
  }

  .sm\:ttracking-wide {
    letter-spacing: 0.025em;
  }

  .sm\:ttracking-wider {
    letter-spacing: 0.05em;
  }

  .sm\:ttracking-widest {
    letter-spacing: 0.1em;
  }

  .sm\:tselect-none {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .sm\:tselect-text {
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

  .sm\:tselect-all {
    -webkit-user-select: all;
       -moz-user-select: all;
        -ms-user-select: all;
            user-select: all;
  }

  .sm\:tselect-auto {
    -webkit-user-select: auto;
       -moz-user-select: auto;
        -ms-user-select: auto;
            user-select: auto;
  }

  .sm\:talign-baseline {
    vertical-align: baseline;
  }

  .sm\:talign-top {
    vertical-align: top;
  }

  .sm\:talign-middle {
    vertical-align: middle;
  }

  .sm\:talign-bottom {
    vertical-align: bottom;
  }

  .sm\:talign-text-top {
    vertical-align: text-top;
  }

  .sm\:talign-text-bottom {
    vertical-align: text-bottom;
  }

  .sm\:tvisible {
    visibility: visible;
  }

  .sm\:tinvisible {
    visibility: hidden;
  }

  .sm\:twhitespace-normal {
    white-space: normal;
  }

  .sm\:twhitespace-no-wrap {
    white-space: nowrap;
  }

  .sm\:twhitespace-pre {
    white-space: pre;
  }

  .sm\:twhitespace-pre-line {
    white-space: pre-line;
  }

  .sm\:twhitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .sm\:tbreak-normal {
    overflow-wrap: normal;
    word-break: normal;
  }

  .sm\:tbreak-words {
    overflow-wrap: break-word;
  }

  .sm\:tbreak-all {
    word-break: break-all;
  }

  .sm\:ttruncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .sm\:tw-0 {
    width: 0;
  }

  .sm\:tw-1 {
    width: 0.25rem;
  }

  .sm\:tw-2 {
    width: 0.5rem;
  }

  .sm\:tw-3 {
    width: 0.75rem;
  }

  .sm\:tw-4 {
    width: 1rem;
  }

  .sm\:tw-5 {
    width: 1.25rem;
  }

  .sm\:tw-6 {
    width: 1.5rem;
  }

  .sm\:tw-8 {
    width: 2rem;
  }

  .sm\:tw-10 {
    width: 2.5rem;
  }

  .sm\:tw-12 {
    width: 3rem;
  }

  .sm\:tw-16 {
    width: 4rem;
  }

  .sm\:tw-20 {
    width: 5rem;
  }

  .sm\:tw-24 {
    width: 6rem;
  }

  .sm\:tw-32 {
    width: 8rem;
  }

  .sm\:tw-40 {
    width: 10rem;
  }

  .sm\:tw-48 {
    width: 12rem;
  }

  .sm\:tw-56 {
    width: 14rem;
  }

  .sm\:tw-64 {
    width: 16rem;
  }

  .sm\:tw-auto {
    width: auto;
  }

  .sm\:tw-px {
    width: 1px;
  }

  .sm\:tw-1\/2 {
    width: 50%;
  }

  .sm\:tw-1\/3 {
    width: 33.333333%;
  }

  .sm\:tw-2\/3 {
    width: 66.666667%;
  }

  .sm\:tw-1\/4 {
    width: 25%;
  }

  .sm\:tw-2\/4 {
    width: 50%;
  }

  .sm\:tw-3\/4 {
    width: 75%;
  }

  .sm\:tw-1\/5 {
    width: 20%;
  }

  .sm\:tw-2\/5 {
    width: 40%;
  }

  .sm\:tw-3\/5 {
    width: 60%;
  }

  .sm\:tw-4\/5 {
    width: 80%;
  }

  .sm\:tw-1\/6 {
    width: 16.666667%;
  }

  .sm\:tw-2\/6 {
    width: 33.333333%;
  }

  .sm\:tw-3\/6 {
    width: 50%;
  }

  .sm\:tw-4\/6 {
    width: 66.666667%;
  }

  .sm\:tw-5\/6 {
    width: 83.333333%;
  }

  .sm\:tw-1\/12 {
    width: 8.333333%;
  }

  .sm\:tw-2\/12 {
    width: 16.666667%;
  }

  .sm\:tw-3\/12 {
    width: 25%;
  }

  .sm\:tw-4\/12 {
    width: 33.333333%;
  }

  .sm\:tw-5\/12 {
    width: 41.666667%;
  }

  .sm\:tw-6\/12 {
    width: 50%;
  }

  .sm\:tw-7\/12 {
    width: 58.333333%;
  }

  .sm\:tw-8\/12 {
    width: 66.666667%;
  }

  .sm\:tw-9\/12 {
    width: 75%;
  }

  .sm\:tw-10\/12 {
    width: 83.333333%;
  }

  .sm\:tw-11\/12 {
    width: 91.666667%;
  }

  .sm\:tw-full {
    width: 100%;
  }

  .sm\:tw-screen {
    width: 100vw;
  }

  .sm\:tz-0 {
    z-index: 0;
  }

  .sm\:tz-10 {
    z-index: 10;
  }

  .sm\:tz-20 {
    z-index: 20;
  }

  .sm\:tz-30 {
    z-index: 30;
  }

  .sm\:tz-40 {
    z-index: 40;
  }

  .sm\:tz-50 {
    z-index: 50;
  }

  .sm\:tz-auto {
    z-index: auto;
  }
}

@media (min-width: 768px) {
  .md\:tsr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .md\:tnot-sr-only {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .md\:focus\:tsr-only:focus {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .md\:focus\:tnot-sr-only:focus {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .md\:tappearance-none {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .md\:tbg-fixed {
    background-attachment: fixed;
  }

  .md\:tbg-local {
    background-attachment: local;
  }

  .md\:tbg-scroll {
    background-attachment: scroll;
  }

  .md\:tbg-transparent {
    background-color: transparent;
  }

  .md\:tbg-black-100 {
    background-color: #5a6169;
  }

  .md\:tbg-white {
    background-color: #fff;
  }

  .md\:tbg-gray-100 {
    background-color: #f7fafc;
  }

  .md\:tbg-gray-200 {
    background-color: #edf2f7;
  }

  .md\:tbg-gray-300 {
    background-color: #e2e8f0;
  }

  .md\:tbg-gray-400 {
    background-color: #cbd5e0;
  }

  .md\:tbg-gray-500 {
    background-color: #a0aec0;
  }

  .md\:tbg-gray-600 {
    background-color: #718096;
  }

  .md\:tbg-gray-700 {
    background-color: #4a5568;
  }

  .md\:tbg-gray-800 {
    background-color: #2d3748;
  }

  .md\:tbg-gray-900 {
    background-color: #1a202c;
  }

  .md\:tbg-red-100 {
    background-color: #fff5f5;
  }

  .md\:tbg-red-200 {
    background-color: #fed7d7;
  }

  .md\:tbg-red-300 {
    background-color: #feb2b2;
  }

  .md\:tbg-red-400 {
    background-color: #fc8181;
  }

  .md\:tbg-red-500 {
    background-color: #f56565;
  }

  .md\:tbg-red-600 {
    background-color: #e53e3e;
  }

  .md\:tbg-red-700 {
    background-color: #c53030;
  }

  .md\:tbg-red-800 {
    background-color: #9b2c2c;
  }

  .md\:tbg-red-900 {
    background-color: #742a2a;
  }

  .md\:tbg-orange-100 {
    background-color: #fffaf0;
  }

  .md\:tbg-orange-200 {
    background-color: #feebc8;
  }

  .md\:tbg-orange-300 {
    background-color: #fbd38d;
  }

  .md\:tbg-orange-400 {
    background-color: #f6ad55;
  }

  .md\:tbg-orange-500 {
    background-color: #ed8936;
  }

  .md\:tbg-orange-600 {
    background-color: #dd6b20;
  }

  .md\:tbg-orange-700 {
    background-color: #c05621;
  }

  .md\:tbg-orange-800 {
    background-color: #9c4221;
  }

  .md\:tbg-orange-900 {
    background-color: #7b341e;
  }

  .md\:tbg-yellow-100 {
    background-color: #fffff0;
  }

  .md\:tbg-yellow-200 {
    background-color: #fefcbf;
  }

  .md\:tbg-yellow-300 {
    background-color: #faf089;
  }

  .md\:tbg-yellow-400 {
    background-color: #f6e05e;
  }

  .md\:tbg-yellow-500 {
    background-color: #ecc94b;
  }

  .md\:tbg-yellow-600 {
    background-color: #d69e2e;
  }

  .md\:tbg-yellow-700 {
    background-color: #b7791f;
  }

  .md\:tbg-yellow-800 {
    background-color: #975a16;
  }

  .md\:tbg-yellow-900 {
    background-color: #744210;
  }

  .md\:tbg-green-100 {
    background-color: #f0fff4;
  }

  .md\:tbg-green-200 {
    background-color: #c6f6d5;
  }

  .md\:tbg-green-300 {
    background-color: #9ae6b4;
  }

  .md\:tbg-green-400 {
    background-color: #68d391;
  }

  .md\:tbg-green-500 {
    background-color: #48bb78;
  }

  .md\:tbg-green-600 {
    background-color: #38a169;
  }

  .md\:tbg-green-700 {
    background-color: #2f855a;
  }

  .md\:tbg-green-800 {
    background-color: #276749;
  }

  .md\:tbg-green-900 {
    background-color: #22543d;
  }

  .md\:tbg-teal-100 {
    background-color: #e6fffa;
  }

  .md\:tbg-teal-200 {
    background-color: #b2f5ea;
  }

  .md\:tbg-teal-300 {
    background-color: #81e6d9;
  }

  .md\:tbg-teal-400 {
    background-color: #4fd1c5;
  }

  .md\:tbg-teal-500 {
    background-color: #38b2ac;
  }

  .md\:tbg-teal-600 {
    background-color: #319795;
  }

  .md\:tbg-teal-700 {
    background-color: #2c7a7b;
  }

  .md\:tbg-teal-800 {
    background-color: #285e61;
  }

  .md\:tbg-teal-900 {
    background-color: #234e52;
  }

  .md\:tbg-blue-100 {
    background-color: #ebf8ff;
  }

  .md\:tbg-blue-200 {
    background-color: #bee3f8;
  }

  .md\:tbg-blue-300 {
    background-color: #90cdf4;
  }

  .md\:tbg-blue-400 {
    background-color: #63b3ed;
  }

  .md\:tbg-blue-500 {
    background-color: #4299e1;
  }

  .md\:tbg-blue-600 {
    background-color: #3182ce;
  }

  .md\:tbg-blue-700 {
    background-color: #2b6cb0;
  }

  .md\:tbg-blue-800 {
    background-color: #2c5282;
  }

  .md\:tbg-blue-900 {
    background-color: #2a4365;
  }

  .md\:tbg-indigo-100 {
    background-color: #ebf4ff;
  }

  .md\:tbg-indigo-200 {
    background-color: #c3dafe;
  }

  .md\:tbg-indigo-300 {
    background-color: #a3bffa;
  }

  .md\:tbg-indigo-400 {
    background-color: #7f9cf5;
  }

  .md\:tbg-indigo-500 {
    background-color: #667eea;
  }

  .md\:tbg-indigo-600 {
    background-color: #5a67d8;
  }

  .md\:tbg-indigo-700 {
    background-color: #4c51bf;
  }

  .md\:tbg-indigo-800 {
    background-color: #434190;
  }

  .md\:tbg-indigo-900 {
    background-color: #3c366b;
  }

  .md\:tbg-purple-100 {
    background-color: #faf5ff;
  }

  .md\:tbg-purple-200 {
    background-color: #e9d8fd;
  }

  .md\:tbg-purple-300 {
    background-color: #d6bcfa;
  }

  .md\:tbg-purple-400 {
    background-color: #b794f4;
  }

  .md\:tbg-purple-500 {
    background-color: #9f7aea;
  }

  .md\:tbg-purple-600 {
    background-color: #805ad5;
  }

  .md\:tbg-purple-700 {
    background-color: #6b46c1;
  }

  .md\:tbg-purple-800 {
    background-color: #553c9a;
  }

  .md\:tbg-purple-900 {
    background-color: #44337a;
  }

  .md\:tbg-pink-100 {
    background-color: #fff5f7;
  }

  .md\:tbg-pink-200 {
    background-color: #fed7e2;
  }

  .md\:tbg-pink-300 {
    background-color: #fbb6ce;
  }

  .md\:tbg-pink-400 {
    background-color: #f687b3;
  }

  .md\:tbg-pink-500 {
    background-color: #ed64a6;
  }

  .md\:tbg-pink-600 {
    background-color: #d53f8c;
  }

  .md\:tbg-pink-700 {
    background-color: #b83280;
  }

  .md\:tbg-pink-800 {
    background-color: #97266d;
  }

  .md\:tbg-pink-900 {
    background-color: #702459;
  }

  .md\:tbg-title {
    background-color: #3d5170;
  }

  .md\:tbg-primary {
    background-color: #2d7bbf;
  }

  .md\:tbg-error {
    background-color: #ff6347;
  }

  .md\:hover\:tbg-transparent:hover {
    background-color: transparent;
  }

  .md\:hover\:tbg-black-100:hover {
    background-color: #5a6169;
  }

  .md\:hover\:tbg-white:hover {
    background-color: #fff;
  }

  .md\:hover\:tbg-gray-100:hover {
    background-color: #f7fafc;
  }

  .md\:hover\:tbg-gray-200:hover {
    background-color: #edf2f7;
  }

  .md\:hover\:tbg-gray-300:hover {
    background-color: #e2e8f0;
  }

  .md\:hover\:tbg-gray-400:hover {
    background-color: #cbd5e0;
  }

  .md\:hover\:tbg-gray-500:hover {
    background-color: #a0aec0;
  }

  .md\:hover\:tbg-gray-600:hover {
    background-color: #718096;
  }

  .md\:hover\:tbg-gray-700:hover {
    background-color: #4a5568;
  }

  .md\:hover\:tbg-gray-800:hover {
    background-color: #2d3748;
  }

  .md\:hover\:tbg-gray-900:hover {
    background-color: #1a202c;
  }

  .md\:hover\:tbg-red-100:hover {
    background-color: #fff5f5;
  }

  .md\:hover\:tbg-red-200:hover {
    background-color: #fed7d7;
  }

  .md\:hover\:tbg-red-300:hover {
    background-color: #feb2b2;
  }

  .md\:hover\:tbg-red-400:hover {
    background-color: #fc8181;
  }

  .md\:hover\:tbg-red-500:hover {
    background-color: #f56565;
  }

  .md\:hover\:tbg-red-600:hover {
    background-color: #e53e3e;
  }

  .md\:hover\:tbg-red-700:hover {
    background-color: #c53030;
  }

  .md\:hover\:tbg-red-800:hover {
    background-color: #9b2c2c;
  }

  .md\:hover\:tbg-red-900:hover {
    background-color: #742a2a;
  }

  .md\:hover\:tbg-orange-100:hover {
    background-color: #fffaf0;
  }

  .md\:hover\:tbg-orange-200:hover {
    background-color: #feebc8;
  }

  .md\:hover\:tbg-orange-300:hover {
    background-color: #fbd38d;
  }

  .md\:hover\:tbg-orange-400:hover {
    background-color: #f6ad55;
  }

  .md\:hover\:tbg-orange-500:hover {
    background-color: #ed8936;
  }

  .md\:hover\:tbg-orange-600:hover {
    background-color: #dd6b20;
  }

  .md\:hover\:tbg-orange-700:hover {
    background-color: #c05621;
  }

  .md\:hover\:tbg-orange-800:hover {
    background-color: #9c4221;
  }

  .md\:hover\:tbg-orange-900:hover {
    background-color: #7b341e;
  }

  .md\:hover\:tbg-yellow-100:hover {
    background-color: #fffff0;
  }

  .md\:hover\:tbg-yellow-200:hover {
    background-color: #fefcbf;
  }

  .md\:hover\:tbg-yellow-300:hover {
    background-color: #faf089;
  }

  .md\:hover\:tbg-yellow-400:hover {
    background-color: #f6e05e;
  }

  .md\:hover\:tbg-yellow-500:hover {
    background-color: #ecc94b;
  }

  .md\:hover\:tbg-yellow-600:hover {
    background-color: #d69e2e;
  }

  .md\:hover\:tbg-yellow-700:hover {
    background-color: #b7791f;
  }

  .md\:hover\:tbg-yellow-800:hover {
    background-color: #975a16;
  }

  .md\:hover\:tbg-yellow-900:hover {
    background-color: #744210;
  }

  .md\:hover\:tbg-green-100:hover {
    background-color: #f0fff4;
  }

  .md\:hover\:tbg-green-200:hover {
    background-color: #c6f6d5;
  }

  .md\:hover\:tbg-green-300:hover {
    background-color: #9ae6b4;
  }

  .md\:hover\:tbg-green-400:hover {
    background-color: #68d391;
  }

  .md\:hover\:tbg-green-500:hover {
    background-color: #48bb78;
  }

  .md\:hover\:tbg-green-600:hover {
    background-color: #38a169;
  }

  .md\:hover\:tbg-green-700:hover {
    background-color: #2f855a;
  }

  .md\:hover\:tbg-green-800:hover {
    background-color: #276749;
  }

  .md\:hover\:tbg-green-900:hover {
    background-color: #22543d;
  }

  .md\:hover\:tbg-teal-100:hover {
    background-color: #e6fffa;
  }

  .md\:hover\:tbg-teal-200:hover {
    background-color: #b2f5ea;
  }

  .md\:hover\:tbg-teal-300:hover {
    background-color: #81e6d9;
  }

  .md\:hover\:tbg-teal-400:hover {
    background-color: #4fd1c5;
  }

  .md\:hover\:tbg-teal-500:hover {
    background-color: #38b2ac;
  }

  .md\:hover\:tbg-teal-600:hover {
    background-color: #319795;
  }

  .md\:hover\:tbg-teal-700:hover {
    background-color: #2c7a7b;
  }

  .md\:hover\:tbg-teal-800:hover {
    background-color: #285e61;
  }

  .md\:hover\:tbg-teal-900:hover {
    background-color: #234e52;
  }

  .md\:hover\:tbg-blue-100:hover {
    background-color: #ebf8ff;
  }

  .md\:hover\:tbg-blue-200:hover {
    background-color: #bee3f8;
  }

  .md\:hover\:tbg-blue-300:hover {
    background-color: #90cdf4;
  }

  .md\:hover\:tbg-blue-400:hover {
    background-color: #63b3ed;
  }

  .md\:hover\:tbg-blue-500:hover {
    background-color: #4299e1;
  }

  .md\:hover\:tbg-blue-600:hover {
    background-color: #3182ce;
  }

  .md\:hover\:tbg-blue-700:hover {
    background-color: #2b6cb0;
  }

  .md\:hover\:tbg-blue-800:hover {
    background-color: #2c5282;
  }

  .md\:hover\:tbg-blue-900:hover {
    background-color: #2a4365;
  }

  .md\:hover\:tbg-indigo-100:hover {
    background-color: #ebf4ff;
  }

  .md\:hover\:tbg-indigo-200:hover {
    background-color: #c3dafe;
  }

  .md\:hover\:tbg-indigo-300:hover {
    background-color: #a3bffa;
  }

  .md\:hover\:tbg-indigo-400:hover {
    background-color: #7f9cf5;
  }

  .md\:hover\:tbg-indigo-500:hover {
    background-color: #667eea;
  }

  .md\:hover\:tbg-indigo-600:hover {
    background-color: #5a67d8;
  }

  .md\:hover\:tbg-indigo-700:hover {
    background-color: #4c51bf;
  }

  .md\:hover\:tbg-indigo-800:hover {
    background-color: #434190;
  }

  .md\:hover\:tbg-indigo-900:hover {
    background-color: #3c366b;
  }

  .md\:hover\:tbg-purple-100:hover {
    background-color: #faf5ff;
  }

  .md\:hover\:tbg-purple-200:hover {
    background-color: #e9d8fd;
  }

  .md\:hover\:tbg-purple-300:hover {
    background-color: #d6bcfa;
  }

  .md\:hover\:tbg-purple-400:hover {
    background-color: #b794f4;
  }

  .md\:hover\:tbg-purple-500:hover {
    background-color: #9f7aea;
  }

  .md\:hover\:tbg-purple-600:hover {
    background-color: #805ad5;
  }

  .md\:hover\:tbg-purple-700:hover {
    background-color: #6b46c1;
  }

  .md\:hover\:tbg-purple-800:hover {
    background-color: #553c9a;
  }

  .md\:hover\:tbg-purple-900:hover {
    background-color: #44337a;
  }

  .md\:hover\:tbg-pink-100:hover {
    background-color: #fff5f7;
  }

  .md\:hover\:tbg-pink-200:hover {
    background-color: #fed7e2;
  }

  .md\:hover\:tbg-pink-300:hover {
    background-color: #fbb6ce;
  }

  .md\:hover\:tbg-pink-400:hover {
    background-color: #f687b3;
  }

  .md\:hover\:tbg-pink-500:hover {
    background-color: #ed64a6;
  }

  .md\:hover\:tbg-pink-600:hover {
    background-color: #d53f8c;
  }

  .md\:hover\:tbg-pink-700:hover {
    background-color: #b83280;
  }

  .md\:hover\:tbg-pink-800:hover {
    background-color: #97266d;
  }

  .md\:hover\:tbg-pink-900:hover {
    background-color: #702459;
  }

  .md\:hover\:tbg-title:hover {
    background-color: #3d5170;
  }

  .md\:hover\:tbg-primary:hover {
    background-color: #2d7bbf;
  }

  .md\:hover\:tbg-error:hover {
    background-color: #ff6347;
  }

  .md\:focus\:tbg-transparent:focus {
    background-color: transparent;
  }

  .md\:focus\:tbg-black-100:focus {
    background-color: #5a6169;
  }

  .md\:focus\:tbg-white:focus {
    background-color: #fff;
  }

  .md\:focus\:tbg-gray-100:focus {
    background-color: #f7fafc;
  }

  .md\:focus\:tbg-gray-200:focus {
    background-color: #edf2f7;
  }

  .md\:focus\:tbg-gray-300:focus {
    background-color: #e2e8f0;
  }

  .md\:focus\:tbg-gray-400:focus {
    background-color: #cbd5e0;
  }

  .md\:focus\:tbg-gray-500:focus {
    background-color: #a0aec0;
  }

  .md\:focus\:tbg-gray-600:focus {
    background-color: #718096;
  }

  .md\:focus\:tbg-gray-700:focus {
    background-color: #4a5568;
  }

  .md\:focus\:tbg-gray-800:focus {
    background-color: #2d3748;
  }

  .md\:focus\:tbg-gray-900:focus {
    background-color: #1a202c;
  }

  .md\:focus\:tbg-red-100:focus {
    background-color: #fff5f5;
  }

  .md\:focus\:tbg-red-200:focus {
    background-color: #fed7d7;
  }

  .md\:focus\:tbg-red-300:focus {
    background-color: #feb2b2;
  }

  .md\:focus\:tbg-red-400:focus {
    background-color: #fc8181;
  }

  .md\:focus\:tbg-red-500:focus {
    background-color: #f56565;
  }

  .md\:focus\:tbg-red-600:focus {
    background-color: #e53e3e;
  }

  .md\:focus\:tbg-red-700:focus {
    background-color: #c53030;
  }

  .md\:focus\:tbg-red-800:focus {
    background-color: #9b2c2c;
  }

  .md\:focus\:tbg-red-900:focus {
    background-color: #742a2a;
  }

  .md\:focus\:tbg-orange-100:focus {
    background-color: #fffaf0;
  }

  .md\:focus\:tbg-orange-200:focus {
    background-color: #feebc8;
  }

  .md\:focus\:tbg-orange-300:focus {
    background-color: #fbd38d;
  }

  .md\:focus\:tbg-orange-400:focus {
    background-color: #f6ad55;
  }

  .md\:focus\:tbg-orange-500:focus {
    background-color: #ed8936;
  }

  .md\:focus\:tbg-orange-600:focus {
    background-color: #dd6b20;
  }

  .md\:focus\:tbg-orange-700:focus {
    background-color: #c05621;
  }

  .md\:focus\:tbg-orange-800:focus {
    background-color: #9c4221;
  }

  .md\:focus\:tbg-orange-900:focus {
    background-color: #7b341e;
  }

  .md\:focus\:tbg-yellow-100:focus {
    background-color: #fffff0;
  }

  .md\:focus\:tbg-yellow-200:focus {
    background-color: #fefcbf;
  }

  .md\:focus\:tbg-yellow-300:focus {
    background-color: #faf089;
  }

  .md\:focus\:tbg-yellow-400:focus {
    background-color: #f6e05e;
  }

  .md\:focus\:tbg-yellow-500:focus {
    background-color: #ecc94b;
  }

  .md\:focus\:tbg-yellow-600:focus {
    background-color: #d69e2e;
  }

  .md\:focus\:tbg-yellow-700:focus {
    background-color: #b7791f;
  }

  .md\:focus\:tbg-yellow-800:focus {
    background-color: #975a16;
  }

  .md\:focus\:tbg-yellow-900:focus {
    background-color: #744210;
  }

  .md\:focus\:tbg-green-100:focus {
    background-color: #f0fff4;
  }

  .md\:focus\:tbg-green-200:focus {
    background-color: #c6f6d5;
  }

  .md\:focus\:tbg-green-300:focus {
    background-color: #9ae6b4;
  }

  .md\:focus\:tbg-green-400:focus {
    background-color: #68d391;
  }

  .md\:focus\:tbg-green-500:focus {
    background-color: #48bb78;
  }

  .md\:focus\:tbg-green-600:focus {
    background-color: #38a169;
  }

  .md\:focus\:tbg-green-700:focus {
    background-color: #2f855a;
  }

  .md\:focus\:tbg-green-800:focus {
    background-color: #276749;
  }

  .md\:focus\:tbg-green-900:focus {
    background-color: #22543d;
  }

  .md\:focus\:tbg-teal-100:focus {
    background-color: #e6fffa;
  }

  .md\:focus\:tbg-teal-200:focus {
    background-color: #b2f5ea;
  }

  .md\:focus\:tbg-teal-300:focus {
    background-color: #81e6d9;
  }

  .md\:focus\:tbg-teal-400:focus {
    background-color: #4fd1c5;
  }

  .md\:focus\:tbg-teal-500:focus {
    background-color: #38b2ac;
  }

  .md\:focus\:tbg-teal-600:focus {
    background-color: #319795;
  }

  .md\:focus\:tbg-teal-700:focus {
    background-color: #2c7a7b;
  }

  .md\:focus\:tbg-teal-800:focus {
    background-color: #285e61;
  }

  .md\:focus\:tbg-teal-900:focus {
    background-color: #234e52;
  }

  .md\:focus\:tbg-blue-100:focus {
    background-color: #ebf8ff;
  }

  .md\:focus\:tbg-blue-200:focus {
    background-color: #bee3f8;
  }

  .md\:focus\:tbg-blue-300:focus {
    background-color: #90cdf4;
  }

  .md\:focus\:tbg-blue-400:focus {
    background-color: #63b3ed;
  }

  .md\:focus\:tbg-blue-500:focus {
    background-color: #4299e1;
  }

  .md\:focus\:tbg-blue-600:focus {
    background-color: #3182ce;
  }

  .md\:focus\:tbg-blue-700:focus {
    background-color: #2b6cb0;
  }

  .md\:focus\:tbg-blue-800:focus {
    background-color: #2c5282;
  }

  .md\:focus\:tbg-blue-900:focus {
    background-color: #2a4365;
  }

  .md\:focus\:tbg-indigo-100:focus {
    background-color: #ebf4ff;
  }

  .md\:focus\:tbg-indigo-200:focus {
    background-color: #c3dafe;
  }

  .md\:focus\:tbg-indigo-300:focus {
    background-color: #a3bffa;
  }

  .md\:focus\:tbg-indigo-400:focus {
    background-color: #7f9cf5;
  }

  .md\:focus\:tbg-indigo-500:focus {
    background-color: #667eea;
  }

  .md\:focus\:tbg-indigo-600:focus {
    background-color: #5a67d8;
  }

  .md\:focus\:tbg-indigo-700:focus {
    background-color: #4c51bf;
  }

  .md\:focus\:tbg-indigo-800:focus {
    background-color: #434190;
  }

  .md\:focus\:tbg-indigo-900:focus {
    background-color: #3c366b;
  }

  .md\:focus\:tbg-purple-100:focus {
    background-color: #faf5ff;
  }

  .md\:focus\:tbg-purple-200:focus {
    background-color: #e9d8fd;
  }

  .md\:focus\:tbg-purple-300:focus {
    background-color: #d6bcfa;
  }

  .md\:focus\:tbg-purple-400:focus {
    background-color: #b794f4;
  }

  .md\:focus\:tbg-purple-500:focus {
    background-color: #9f7aea;
  }

  .md\:focus\:tbg-purple-600:focus {
    background-color: #805ad5;
  }

  .md\:focus\:tbg-purple-700:focus {
    background-color: #6b46c1;
  }

  .md\:focus\:tbg-purple-800:focus {
    background-color: #553c9a;
  }

  .md\:focus\:tbg-purple-900:focus {
    background-color: #44337a;
  }

  .md\:focus\:tbg-pink-100:focus {
    background-color: #fff5f7;
  }

  .md\:focus\:tbg-pink-200:focus {
    background-color: #fed7e2;
  }

  .md\:focus\:tbg-pink-300:focus {
    background-color: #fbb6ce;
  }

  .md\:focus\:tbg-pink-400:focus {
    background-color: #f687b3;
  }

  .md\:focus\:tbg-pink-500:focus {
    background-color: #ed64a6;
  }

  .md\:focus\:tbg-pink-600:focus {
    background-color: #d53f8c;
  }

  .md\:focus\:tbg-pink-700:focus {
    background-color: #b83280;
  }

  .md\:focus\:tbg-pink-800:focus {
    background-color: #97266d;
  }

  .md\:focus\:tbg-pink-900:focus {
    background-color: #702459;
  }

  .md\:focus\:tbg-title:focus {
    background-color: #3d5170;
  }

  .md\:focus\:tbg-primary:focus {
    background-color: #2d7bbf;
  }

  .md\:focus\:tbg-error:focus {
    background-color: #ff6347;
  }

  .md\:active\:tbg-transparent:active {
    background-color: transparent;
  }

  .md\:active\:tbg-black-100:active {
    background-color: #5a6169;
  }

  .md\:active\:tbg-white:active {
    background-color: #fff;
  }

  .md\:active\:tbg-gray-100:active {
    background-color: #f7fafc;
  }

  .md\:active\:tbg-gray-200:active {
    background-color: #edf2f7;
  }

  .md\:active\:tbg-gray-300:active {
    background-color: #e2e8f0;
  }

  .md\:active\:tbg-gray-400:active {
    background-color: #cbd5e0;
  }

  .md\:active\:tbg-gray-500:active {
    background-color: #a0aec0;
  }

  .md\:active\:tbg-gray-600:active {
    background-color: #718096;
  }

  .md\:active\:tbg-gray-700:active {
    background-color: #4a5568;
  }

  .md\:active\:tbg-gray-800:active {
    background-color: #2d3748;
  }

  .md\:active\:tbg-gray-900:active {
    background-color: #1a202c;
  }

  .md\:active\:tbg-red-100:active {
    background-color: #fff5f5;
  }

  .md\:active\:tbg-red-200:active {
    background-color: #fed7d7;
  }

  .md\:active\:tbg-red-300:active {
    background-color: #feb2b2;
  }

  .md\:active\:tbg-red-400:active {
    background-color: #fc8181;
  }

  .md\:active\:tbg-red-500:active {
    background-color: #f56565;
  }

  .md\:active\:tbg-red-600:active {
    background-color: #e53e3e;
  }

  .md\:active\:tbg-red-700:active {
    background-color: #c53030;
  }

  .md\:active\:tbg-red-800:active {
    background-color: #9b2c2c;
  }

  .md\:active\:tbg-red-900:active {
    background-color: #742a2a;
  }

  .md\:active\:tbg-orange-100:active {
    background-color: #fffaf0;
  }

  .md\:active\:tbg-orange-200:active {
    background-color: #feebc8;
  }

  .md\:active\:tbg-orange-300:active {
    background-color: #fbd38d;
  }

  .md\:active\:tbg-orange-400:active {
    background-color: #f6ad55;
  }

  .md\:active\:tbg-orange-500:active {
    background-color: #ed8936;
  }

  .md\:active\:tbg-orange-600:active {
    background-color: #dd6b20;
  }

  .md\:active\:tbg-orange-700:active {
    background-color: #c05621;
  }

  .md\:active\:tbg-orange-800:active {
    background-color: #9c4221;
  }

  .md\:active\:tbg-orange-900:active {
    background-color: #7b341e;
  }

  .md\:active\:tbg-yellow-100:active {
    background-color: #fffff0;
  }

  .md\:active\:tbg-yellow-200:active {
    background-color: #fefcbf;
  }

  .md\:active\:tbg-yellow-300:active {
    background-color: #faf089;
  }

  .md\:active\:tbg-yellow-400:active {
    background-color: #f6e05e;
  }

  .md\:active\:tbg-yellow-500:active {
    background-color: #ecc94b;
  }

  .md\:active\:tbg-yellow-600:active {
    background-color: #d69e2e;
  }

  .md\:active\:tbg-yellow-700:active {
    background-color: #b7791f;
  }

  .md\:active\:tbg-yellow-800:active {
    background-color: #975a16;
  }

  .md\:active\:tbg-yellow-900:active {
    background-color: #744210;
  }

  .md\:active\:tbg-green-100:active {
    background-color: #f0fff4;
  }

  .md\:active\:tbg-green-200:active {
    background-color: #c6f6d5;
  }

  .md\:active\:tbg-green-300:active {
    background-color: #9ae6b4;
  }

  .md\:active\:tbg-green-400:active {
    background-color: #68d391;
  }

  .md\:active\:tbg-green-500:active {
    background-color: #48bb78;
  }

  .md\:active\:tbg-green-600:active {
    background-color: #38a169;
  }

  .md\:active\:tbg-green-700:active {
    background-color: #2f855a;
  }

  .md\:active\:tbg-green-800:active {
    background-color: #276749;
  }

  .md\:active\:tbg-green-900:active {
    background-color: #22543d;
  }

  .md\:active\:tbg-teal-100:active {
    background-color: #e6fffa;
  }

  .md\:active\:tbg-teal-200:active {
    background-color: #b2f5ea;
  }

  .md\:active\:tbg-teal-300:active {
    background-color: #81e6d9;
  }

  .md\:active\:tbg-teal-400:active {
    background-color: #4fd1c5;
  }

  .md\:active\:tbg-teal-500:active {
    background-color: #38b2ac;
  }

  .md\:active\:tbg-teal-600:active {
    background-color: #319795;
  }

  .md\:active\:tbg-teal-700:active {
    background-color: #2c7a7b;
  }

  .md\:active\:tbg-teal-800:active {
    background-color: #285e61;
  }

  .md\:active\:tbg-teal-900:active {
    background-color: #234e52;
  }

  .md\:active\:tbg-blue-100:active {
    background-color: #ebf8ff;
  }

  .md\:active\:tbg-blue-200:active {
    background-color: #bee3f8;
  }

  .md\:active\:tbg-blue-300:active {
    background-color: #90cdf4;
  }

  .md\:active\:tbg-blue-400:active {
    background-color: #63b3ed;
  }

  .md\:active\:tbg-blue-500:active {
    background-color: #4299e1;
  }

  .md\:active\:tbg-blue-600:active {
    background-color: #3182ce;
  }

  .md\:active\:tbg-blue-700:active {
    background-color: #2b6cb0;
  }

  .md\:active\:tbg-blue-800:active {
    background-color: #2c5282;
  }

  .md\:active\:tbg-blue-900:active {
    background-color: #2a4365;
  }

  .md\:active\:tbg-indigo-100:active {
    background-color: #ebf4ff;
  }

  .md\:active\:tbg-indigo-200:active {
    background-color: #c3dafe;
  }

  .md\:active\:tbg-indigo-300:active {
    background-color: #a3bffa;
  }

  .md\:active\:tbg-indigo-400:active {
    background-color: #7f9cf5;
  }

  .md\:active\:tbg-indigo-500:active {
    background-color: #667eea;
  }

  .md\:active\:tbg-indigo-600:active {
    background-color: #5a67d8;
  }

  .md\:active\:tbg-indigo-700:active {
    background-color: #4c51bf;
  }

  .md\:active\:tbg-indigo-800:active {
    background-color: #434190;
  }

  .md\:active\:tbg-indigo-900:active {
    background-color: #3c366b;
  }

  .md\:active\:tbg-purple-100:active {
    background-color: #faf5ff;
  }

  .md\:active\:tbg-purple-200:active {
    background-color: #e9d8fd;
  }

  .md\:active\:tbg-purple-300:active {
    background-color: #d6bcfa;
  }

  .md\:active\:tbg-purple-400:active {
    background-color: #b794f4;
  }

  .md\:active\:tbg-purple-500:active {
    background-color: #9f7aea;
  }

  .md\:active\:tbg-purple-600:active {
    background-color: #805ad5;
  }

  .md\:active\:tbg-purple-700:active {
    background-color: #6b46c1;
  }

  .md\:active\:tbg-purple-800:active {
    background-color: #553c9a;
  }

  .md\:active\:tbg-purple-900:active {
    background-color: #44337a;
  }

  .md\:active\:tbg-pink-100:active {
    background-color: #fff5f7;
  }

  .md\:active\:tbg-pink-200:active {
    background-color: #fed7e2;
  }

  .md\:active\:tbg-pink-300:active {
    background-color: #fbb6ce;
  }

  .md\:active\:tbg-pink-400:active {
    background-color: #f687b3;
  }

  .md\:active\:tbg-pink-500:active {
    background-color: #ed64a6;
  }

  .md\:active\:tbg-pink-600:active {
    background-color: #d53f8c;
  }

  .md\:active\:tbg-pink-700:active {
    background-color: #b83280;
  }

  .md\:active\:tbg-pink-800:active {
    background-color: #97266d;
  }

  .md\:active\:tbg-pink-900:active {
    background-color: #702459;
  }

  .md\:active\:tbg-title:active {
    background-color: #3d5170;
  }

  .md\:active\:tbg-primary:active {
    background-color: #2d7bbf;
  }

  .md\:active\:tbg-error:active {
    background-color: #ff6347;
  }

  .md\:tbg-bottom {
    background-position: bottom;
  }

  .md\:tbg-center {
    background-position: center;
  }

  .md\:tbg-left {
    background-position: left;
  }

  .md\:tbg-left-bottom {
    background-position: left bottom;
  }

  .md\:tbg-left-top {
    background-position: left top;
  }

  .md\:tbg-right {
    background-position: right;
  }

  .md\:tbg-right-bottom {
    background-position: right bottom;
  }

  .md\:tbg-right-top {
    background-position: right top;
  }

  .md\:tbg-top {
    background-position: top;
  }

  .md\:tbg-repeat {
    background-repeat: repeat;
  }

  .md\:tbg-no-repeat {
    background-repeat: no-repeat;
  }

  .md\:tbg-repeat-x {
    background-repeat: repeat-x;
  }

  .md\:tbg-repeat-y {
    background-repeat: repeat-y;
  }

  .md\:tbg-repeat-round {
    background-repeat: round;
  }

  .md\:tbg-repeat-space {
    background-repeat: space;
  }

  .md\:tbg-auto {
    background-size: auto;
  }

  .md\:tbg-cover {
    background-size: cover;
  }

  .md\:tbg-contain {
    background-size: contain;
  }

  .md\:tborder-collapse {
    border-collapse: collapse;
  }

  .md\:tborder-separate {
    border-collapse: separate;
  }

  .md\:tborder-transparent {
    border-color: transparent;
  }

  .md\:tborder-black-100 {
    border-color: #5a6169;
  }

  .md\:tborder-white {
    border-color: #fff;
  }

  .md\:tborder-gray-100 {
    border-color: #f7fafc;
  }

  .md\:tborder-gray-200 {
    border-color: #edf2f7;
  }

  .md\:tborder-gray-300 {
    border-color: #e2e8f0;
  }

  .md\:tborder-gray-400 {
    border-color: #cbd5e0;
  }

  .md\:tborder-gray-500 {
    border-color: #a0aec0;
  }

  .md\:tborder-gray-600 {
    border-color: #718096;
  }

  .md\:tborder-gray-700 {
    border-color: #4a5568;
  }

  .md\:tborder-gray-800 {
    border-color: #2d3748;
  }

  .md\:tborder-gray-900 {
    border-color: #1a202c;
  }

  .md\:tborder-red-100 {
    border-color: #fff5f5;
  }

  .md\:tborder-red-200 {
    border-color: #fed7d7;
  }

  .md\:tborder-red-300 {
    border-color: #feb2b2;
  }

  .md\:tborder-red-400 {
    border-color: #fc8181;
  }

  .md\:tborder-red-500 {
    border-color: #f56565;
  }

  .md\:tborder-red-600 {
    border-color: #e53e3e;
  }

  .md\:tborder-red-700 {
    border-color: #c53030;
  }

  .md\:tborder-red-800 {
    border-color: #9b2c2c;
  }

  .md\:tborder-red-900 {
    border-color: #742a2a;
  }

  .md\:tborder-orange-100 {
    border-color: #fffaf0;
  }

  .md\:tborder-orange-200 {
    border-color: #feebc8;
  }

  .md\:tborder-orange-300 {
    border-color: #fbd38d;
  }

  .md\:tborder-orange-400 {
    border-color: #f6ad55;
  }

  .md\:tborder-orange-500 {
    border-color: #ed8936;
  }

  .md\:tborder-orange-600 {
    border-color: #dd6b20;
  }

  .md\:tborder-orange-700 {
    border-color: #c05621;
  }

  .md\:tborder-orange-800 {
    border-color: #9c4221;
  }

  .md\:tborder-orange-900 {
    border-color: #7b341e;
  }

  .md\:tborder-yellow-100 {
    border-color: #fffff0;
  }

  .md\:tborder-yellow-200 {
    border-color: #fefcbf;
  }

  .md\:tborder-yellow-300 {
    border-color: #faf089;
  }

  .md\:tborder-yellow-400 {
    border-color: #f6e05e;
  }

  .md\:tborder-yellow-500 {
    border-color: #ecc94b;
  }

  .md\:tborder-yellow-600 {
    border-color: #d69e2e;
  }

  .md\:tborder-yellow-700 {
    border-color: #b7791f;
  }

  .md\:tborder-yellow-800 {
    border-color: #975a16;
  }

  .md\:tborder-yellow-900 {
    border-color: #744210;
  }

  .md\:tborder-green-100 {
    border-color: #f0fff4;
  }

  .md\:tborder-green-200 {
    border-color: #c6f6d5;
  }

  .md\:tborder-green-300 {
    border-color: #9ae6b4;
  }

  .md\:tborder-green-400 {
    border-color: #68d391;
  }

  .md\:tborder-green-500 {
    border-color: #48bb78;
  }

  .md\:tborder-green-600 {
    border-color: #38a169;
  }

  .md\:tborder-green-700 {
    border-color: #2f855a;
  }

  .md\:tborder-green-800 {
    border-color: #276749;
  }

  .md\:tborder-green-900 {
    border-color: #22543d;
  }

  .md\:tborder-teal-100 {
    border-color: #e6fffa;
  }

  .md\:tborder-teal-200 {
    border-color: #b2f5ea;
  }

  .md\:tborder-teal-300 {
    border-color: #81e6d9;
  }

  .md\:tborder-teal-400 {
    border-color: #4fd1c5;
  }

  .md\:tborder-teal-500 {
    border-color: #38b2ac;
  }

  .md\:tborder-teal-600 {
    border-color: #319795;
  }

  .md\:tborder-teal-700 {
    border-color: #2c7a7b;
  }

  .md\:tborder-teal-800 {
    border-color: #285e61;
  }

  .md\:tborder-teal-900 {
    border-color: #234e52;
  }

  .md\:tborder-blue-100 {
    border-color: #ebf8ff;
  }

  .md\:tborder-blue-200 {
    border-color: #bee3f8;
  }

  .md\:tborder-blue-300 {
    border-color: #90cdf4;
  }

  .md\:tborder-blue-400 {
    border-color: #63b3ed;
  }

  .md\:tborder-blue-500 {
    border-color: #4299e1;
  }

  .md\:tborder-blue-600 {
    border-color: #3182ce;
  }

  .md\:tborder-blue-700 {
    border-color: #2b6cb0;
  }

  .md\:tborder-blue-800 {
    border-color: #2c5282;
  }

  .md\:tborder-blue-900 {
    border-color: #2a4365;
  }

  .md\:tborder-indigo-100 {
    border-color: #ebf4ff;
  }

  .md\:tborder-indigo-200 {
    border-color: #c3dafe;
  }

  .md\:tborder-indigo-300 {
    border-color: #a3bffa;
  }

  .md\:tborder-indigo-400 {
    border-color: #7f9cf5;
  }

  .md\:tborder-indigo-500 {
    border-color: #667eea;
  }

  .md\:tborder-indigo-600 {
    border-color: #5a67d8;
  }

  .md\:tborder-indigo-700 {
    border-color: #4c51bf;
  }

  .md\:tborder-indigo-800 {
    border-color: #434190;
  }

  .md\:tborder-indigo-900 {
    border-color: #3c366b;
  }

  .md\:tborder-purple-100 {
    border-color: #faf5ff;
  }

  .md\:tborder-purple-200 {
    border-color: #e9d8fd;
  }

  .md\:tborder-purple-300 {
    border-color: #d6bcfa;
  }

  .md\:tborder-purple-400 {
    border-color: #b794f4;
  }

  .md\:tborder-purple-500 {
    border-color: #9f7aea;
  }

  .md\:tborder-purple-600 {
    border-color: #805ad5;
  }

  .md\:tborder-purple-700 {
    border-color: #6b46c1;
  }

  .md\:tborder-purple-800 {
    border-color: #553c9a;
  }

  .md\:tborder-purple-900 {
    border-color: #44337a;
  }

  .md\:tborder-pink-100 {
    border-color: #fff5f7;
  }

  .md\:tborder-pink-200 {
    border-color: #fed7e2;
  }

  .md\:tborder-pink-300 {
    border-color: #fbb6ce;
  }

  .md\:tborder-pink-400 {
    border-color: #f687b3;
  }

  .md\:tborder-pink-500 {
    border-color: #ed64a6;
  }

  .md\:tborder-pink-600 {
    border-color: #d53f8c;
  }

  .md\:tborder-pink-700 {
    border-color: #b83280;
  }

  .md\:tborder-pink-800 {
    border-color: #97266d;
  }

  .md\:tborder-pink-900 {
    border-color: #702459;
  }

  .md\:tborder-title {
    border-color: #3d5170;
  }

  .md\:tborder-primary {
    border-color: #2d7bbf;
  }

  .md\:tborder-error {
    border-color: #ff6347;
  }

  .md\:hover\:tborder-transparent:hover {
    border-color: transparent;
  }

  .md\:hover\:tborder-black-100:hover {
    border-color: #5a6169;
  }

  .md\:hover\:tborder-white:hover {
    border-color: #fff;
  }

  .md\:hover\:tborder-gray-100:hover {
    border-color: #f7fafc;
  }

  .md\:hover\:tborder-gray-200:hover {
    border-color: #edf2f7;
  }

  .md\:hover\:tborder-gray-300:hover {
    border-color: #e2e8f0;
  }

  .md\:hover\:tborder-gray-400:hover {
    border-color: #cbd5e0;
  }

  .md\:hover\:tborder-gray-500:hover {
    border-color: #a0aec0;
  }

  .md\:hover\:tborder-gray-600:hover {
    border-color: #718096;
  }

  .md\:hover\:tborder-gray-700:hover {
    border-color: #4a5568;
  }

  .md\:hover\:tborder-gray-800:hover {
    border-color: #2d3748;
  }

  .md\:hover\:tborder-gray-900:hover {
    border-color: #1a202c;
  }

  .md\:hover\:tborder-red-100:hover {
    border-color: #fff5f5;
  }

  .md\:hover\:tborder-red-200:hover {
    border-color: #fed7d7;
  }

  .md\:hover\:tborder-red-300:hover {
    border-color: #feb2b2;
  }

  .md\:hover\:tborder-red-400:hover {
    border-color: #fc8181;
  }

  .md\:hover\:tborder-red-500:hover {
    border-color: #f56565;
  }

  .md\:hover\:tborder-red-600:hover {
    border-color: #e53e3e;
  }

  .md\:hover\:tborder-red-700:hover {
    border-color: #c53030;
  }

  .md\:hover\:tborder-red-800:hover {
    border-color: #9b2c2c;
  }

  .md\:hover\:tborder-red-900:hover {
    border-color: #742a2a;
  }

  .md\:hover\:tborder-orange-100:hover {
    border-color: #fffaf0;
  }

  .md\:hover\:tborder-orange-200:hover {
    border-color: #feebc8;
  }

  .md\:hover\:tborder-orange-300:hover {
    border-color: #fbd38d;
  }

  .md\:hover\:tborder-orange-400:hover {
    border-color: #f6ad55;
  }

  .md\:hover\:tborder-orange-500:hover {
    border-color: #ed8936;
  }

  .md\:hover\:tborder-orange-600:hover {
    border-color: #dd6b20;
  }

  .md\:hover\:tborder-orange-700:hover {
    border-color: #c05621;
  }

  .md\:hover\:tborder-orange-800:hover {
    border-color: #9c4221;
  }

  .md\:hover\:tborder-orange-900:hover {
    border-color: #7b341e;
  }

  .md\:hover\:tborder-yellow-100:hover {
    border-color: #fffff0;
  }

  .md\:hover\:tborder-yellow-200:hover {
    border-color: #fefcbf;
  }

  .md\:hover\:tborder-yellow-300:hover {
    border-color: #faf089;
  }

  .md\:hover\:tborder-yellow-400:hover {
    border-color: #f6e05e;
  }

  .md\:hover\:tborder-yellow-500:hover {
    border-color: #ecc94b;
  }

  .md\:hover\:tborder-yellow-600:hover {
    border-color: #d69e2e;
  }

  .md\:hover\:tborder-yellow-700:hover {
    border-color: #b7791f;
  }

  .md\:hover\:tborder-yellow-800:hover {
    border-color: #975a16;
  }

  .md\:hover\:tborder-yellow-900:hover {
    border-color: #744210;
  }

  .md\:hover\:tborder-green-100:hover {
    border-color: #f0fff4;
  }

  .md\:hover\:tborder-green-200:hover {
    border-color: #c6f6d5;
  }

  .md\:hover\:tborder-green-300:hover {
    border-color: #9ae6b4;
  }

  .md\:hover\:tborder-green-400:hover {
    border-color: #68d391;
  }

  .md\:hover\:tborder-green-500:hover {
    border-color: #48bb78;
  }

  .md\:hover\:tborder-green-600:hover {
    border-color: #38a169;
  }

  .md\:hover\:tborder-green-700:hover {
    border-color: #2f855a;
  }

  .md\:hover\:tborder-green-800:hover {
    border-color: #276749;
  }

  .md\:hover\:tborder-green-900:hover {
    border-color: #22543d;
  }

  .md\:hover\:tborder-teal-100:hover {
    border-color: #e6fffa;
  }

  .md\:hover\:tborder-teal-200:hover {
    border-color: #b2f5ea;
  }

  .md\:hover\:tborder-teal-300:hover {
    border-color: #81e6d9;
  }

  .md\:hover\:tborder-teal-400:hover {
    border-color: #4fd1c5;
  }

  .md\:hover\:tborder-teal-500:hover {
    border-color: #38b2ac;
  }

  .md\:hover\:tborder-teal-600:hover {
    border-color: #319795;
  }

  .md\:hover\:tborder-teal-700:hover {
    border-color: #2c7a7b;
  }

  .md\:hover\:tborder-teal-800:hover {
    border-color: #285e61;
  }

  .md\:hover\:tborder-teal-900:hover {
    border-color: #234e52;
  }

  .md\:hover\:tborder-blue-100:hover {
    border-color: #ebf8ff;
  }

  .md\:hover\:tborder-blue-200:hover {
    border-color: #bee3f8;
  }

  .md\:hover\:tborder-blue-300:hover {
    border-color: #90cdf4;
  }

  .md\:hover\:tborder-blue-400:hover {
    border-color: #63b3ed;
  }

  .md\:hover\:tborder-blue-500:hover {
    border-color: #4299e1;
  }

  .md\:hover\:tborder-blue-600:hover {
    border-color: #3182ce;
  }

  .md\:hover\:tborder-blue-700:hover {
    border-color: #2b6cb0;
  }

  .md\:hover\:tborder-blue-800:hover {
    border-color: #2c5282;
  }

  .md\:hover\:tborder-blue-900:hover {
    border-color: #2a4365;
  }

  .md\:hover\:tborder-indigo-100:hover {
    border-color: #ebf4ff;
  }

  .md\:hover\:tborder-indigo-200:hover {
    border-color: #c3dafe;
  }

  .md\:hover\:tborder-indigo-300:hover {
    border-color: #a3bffa;
  }

  .md\:hover\:tborder-indigo-400:hover {
    border-color: #7f9cf5;
  }

  .md\:hover\:tborder-indigo-500:hover {
    border-color: #667eea;
  }

  .md\:hover\:tborder-indigo-600:hover {
    border-color: #5a67d8;
  }

  .md\:hover\:tborder-indigo-700:hover {
    border-color: #4c51bf;
  }

  .md\:hover\:tborder-indigo-800:hover {
    border-color: #434190;
  }

  .md\:hover\:tborder-indigo-900:hover {
    border-color: #3c366b;
  }

  .md\:hover\:tborder-purple-100:hover {
    border-color: #faf5ff;
  }

  .md\:hover\:tborder-purple-200:hover {
    border-color: #e9d8fd;
  }

  .md\:hover\:tborder-purple-300:hover {
    border-color: #d6bcfa;
  }

  .md\:hover\:tborder-purple-400:hover {
    border-color: #b794f4;
  }

  .md\:hover\:tborder-purple-500:hover {
    border-color: #9f7aea;
  }

  .md\:hover\:tborder-purple-600:hover {
    border-color: #805ad5;
  }

  .md\:hover\:tborder-purple-700:hover {
    border-color: #6b46c1;
  }

  .md\:hover\:tborder-purple-800:hover {
    border-color: #553c9a;
  }

  .md\:hover\:tborder-purple-900:hover {
    border-color: #44337a;
  }

  .md\:hover\:tborder-pink-100:hover {
    border-color: #fff5f7;
  }

  .md\:hover\:tborder-pink-200:hover {
    border-color: #fed7e2;
  }

  .md\:hover\:tborder-pink-300:hover {
    border-color: #fbb6ce;
  }

  .md\:hover\:tborder-pink-400:hover {
    border-color: #f687b3;
  }

  .md\:hover\:tborder-pink-500:hover {
    border-color: #ed64a6;
  }

  .md\:hover\:tborder-pink-600:hover {
    border-color: #d53f8c;
  }

  .md\:hover\:tborder-pink-700:hover {
    border-color: #b83280;
  }

  .md\:hover\:tborder-pink-800:hover {
    border-color: #97266d;
  }

  .md\:hover\:tborder-pink-900:hover {
    border-color: #702459;
  }

  .md\:hover\:tborder-title:hover {
    border-color: #3d5170;
  }

  .md\:hover\:tborder-primary:hover {
    border-color: #2d7bbf;
  }

  .md\:hover\:tborder-error:hover {
    border-color: #ff6347;
  }

  .md\:focus\:tborder-transparent:focus {
    border-color: transparent;
  }

  .md\:focus\:tborder-black-100:focus {
    border-color: #5a6169;
  }

  .md\:focus\:tborder-white:focus {
    border-color: #fff;
  }

  .md\:focus\:tborder-gray-100:focus {
    border-color: #f7fafc;
  }

  .md\:focus\:tborder-gray-200:focus {
    border-color: #edf2f7;
  }

  .md\:focus\:tborder-gray-300:focus {
    border-color: #e2e8f0;
  }

  .md\:focus\:tborder-gray-400:focus {
    border-color: #cbd5e0;
  }

  .md\:focus\:tborder-gray-500:focus {
    border-color: #a0aec0;
  }

  .md\:focus\:tborder-gray-600:focus {
    border-color: #718096;
  }

  .md\:focus\:tborder-gray-700:focus {
    border-color: #4a5568;
  }

  .md\:focus\:tborder-gray-800:focus {
    border-color: #2d3748;
  }

  .md\:focus\:tborder-gray-900:focus {
    border-color: #1a202c;
  }

  .md\:focus\:tborder-red-100:focus {
    border-color: #fff5f5;
  }

  .md\:focus\:tborder-red-200:focus {
    border-color: #fed7d7;
  }

  .md\:focus\:tborder-red-300:focus {
    border-color: #feb2b2;
  }

  .md\:focus\:tborder-red-400:focus {
    border-color: #fc8181;
  }

  .md\:focus\:tborder-red-500:focus {
    border-color: #f56565;
  }

  .md\:focus\:tborder-red-600:focus {
    border-color: #e53e3e;
  }

  .md\:focus\:tborder-red-700:focus {
    border-color: #c53030;
  }

  .md\:focus\:tborder-red-800:focus {
    border-color: #9b2c2c;
  }

  .md\:focus\:tborder-red-900:focus {
    border-color: #742a2a;
  }

  .md\:focus\:tborder-orange-100:focus {
    border-color: #fffaf0;
  }

  .md\:focus\:tborder-orange-200:focus {
    border-color: #feebc8;
  }

  .md\:focus\:tborder-orange-300:focus {
    border-color: #fbd38d;
  }

  .md\:focus\:tborder-orange-400:focus {
    border-color: #f6ad55;
  }

  .md\:focus\:tborder-orange-500:focus {
    border-color: #ed8936;
  }

  .md\:focus\:tborder-orange-600:focus {
    border-color: #dd6b20;
  }

  .md\:focus\:tborder-orange-700:focus {
    border-color: #c05621;
  }

  .md\:focus\:tborder-orange-800:focus {
    border-color: #9c4221;
  }

  .md\:focus\:tborder-orange-900:focus {
    border-color: #7b341e;
  }

  .md\:focus\:tborder-yellow-100:focus {
    border-color: #fffff0;
  }

  .md\:focus\:tborder-yellow-200:focus {
    border-color: #fefcbf;
  }

  .md\:focus\:tborder-yellow-300:focus {
    border-color: #faf089;
  }

  .md\:focus\:tborder-yellow-400:focus {
    border-color: #f6e05e;
  }

  .md\:focus\:tborder-yellow-500:focus {
    border-color: #ecc94b;
  }

  .md\:focus\:tborder-yellow-600:focus {
    border-color: #d69e2e;
  }

  .md\:focus\:tborder-yellow-700:focus {
    border-color: #b7791f;
  }

  .md\:focus\:tborder-yellow-800:focus {
    border-color: #975a16;
  }

  .md\:focus\:tborder-yellow-900:focus {
    border-color: #744210;
  }

  .md\:focus\:tborder-green-100:focus {
    border-color: #f0fff4;
  }

  .md\:focus\:tborder-green-200:focus {
    border-color: #c6f6d5;
  }

  .md\:focus\:tborder-green-300:focus {
    border-color: #9ae6b4;
  }

  .md\:focus\:tborder-green-400:focus {
    border-color: #68d391;
  }

  .md\:focus\:tborder-green-500:focus {
    border-color: #48bb78;
  }

  .md\:focus\:tborder-green-600:focus {
    border-color: #38a169;
  }

  .md\:focus\:tborder-green-700:focus {
    border-color: #2f855a;
  }

  .md\:focus\:tborder-green-800:focus {
    border-color: #276749;
  }

  .md\:focus\:tborder-green-900:focus {
    border-color: #22543d;
  }

  .md\:focus\:tborder-teal-100:focus {
    border-color: #e6fffa;
  }

  .md\:focus\:tborder-teal-200:focus {
    border-color: #b2f5ea;
  }

  .md\:focus\:tborder-teal-300:focus {
    border-color: #81e6d9;
  }

  .md\:focus\:tborder-teal-400:focus {
    border-color: #4fd1c5;
  }

  .md\:focus\:tborder-teal-500:focus {
    border-color: #38b2ac;
  }

  .md\:focus\:tborder-teal-600:focus {
    border-color: #319795;
  }

  .md\:focus\:tborder-teal-700:focus {
    border-color: #2c7a7b;
  }

  .md\:focus\:tborder-teal-800:focus {
    border-color: #285e61;
  }

  .md\:focus\:tborder-teal-900:focus {
    border-color: #234e52;
  }

  .md\:focus\:tborder-blue-100:focus {
    border-color: #ebf8ff;
  }

  .md\:focus\:tborder-blue-200:focus {
    border-color: #bee3f8;
  }

  .md\:focus\:tborder-blue-300:focus {
    border-color: #90cdf4;
  }

  .md\:focus\:tborder-blue-400:focus {
    border-color: #63b3ed;
  }

  .md\:focus\:tborder-blue-500:focus {
    border-color: #4299e1;
  }

  .md\:focus\:tborder-blue-600:focus {
    border-color: #3182ce;
  }

  .md\:focus\:tborder-blue-700:focus {
    border-color: #2b6cb0;
  }

  .md\:focus\:tborder-blue-800:focus {
    border-color: #2c5282;
  }

  .md\:focus\:tborder-blue-900:focus {
    border-color: #2a4365;
  }

  .md\:focus\:tborder-indigo-100:focus {
    border-color: #ebf4ff;
  }

  .md\:focus\:tborder-indigo-200:focus {
    border-color: #c3dafe;
  }

  .md\:focus\:tborder-indigo-300:focus {
    border-color: #a3bffa;
  }

  .md\:focus\:tborder-indigo-400:focus {
    border-color: #7f9cf5;
  }

  .md\:focus\:tborder-indigo-500:focus {
    border-color: #667eea;
  }

  .md\:focus\:tborder-indigo-600:focus {
    border-color: #5a67d8;
  }

  .md\:focus\:tborder-indigo-700:focus {
    border-color: #4c51bf;
  }

  .md\:focus\:tborder-indigo-800:focus {
    border-color: #434190;
  }

  .md\:focus\:tborder-indigo-900:focus {
    border-color: #3c366b;
  }

  .md\:focus\:tborder-purple-100:focus {
    border-color: #faf5ff;
  }

  .md\:focus\:tborder-purple-200:focus {
    border-color: #e9d8fd;
  }

  .md\:focus\:tborder-purple-300:focus {
    border-color: #d6bcfa;
  }

  .md\:focus\:tborder-purple-400:focus {
    border-color: #b794f4;
  }

  .md\:focus\:tborder-purple-500:focus {
    border-color: #9f7aea;
  }

  .md\:focus\:tborder-purple-600:focus {
    border-color: #805ad5;
  }

  .md\:focus\:tborder-purple-700:focus {
    border-color: #6b46c1;
  }

  .md\:focus\:tborder-purple-800:focus {
    border-color: #553c9a;
  }

  .md\:focus\:tborder-purple-900:focus {
    border-color: #44337a;
  }

  .md\:focus\:tborder-pink-100:focus {
    border-color: #fff5f7;
  }

  .md\:focus\:tborder-pink-200:focus {
    border-color: #fed7e2;
  }

  .md\:focus\:tborder-pink-300:focus {
    border-color: #fbb6ce;
  }

  .md\:focus\:tborder-pink-400:focus {
    border-color: #f687b3;
  }

  .md\:focus\:tborder-pink-500:focus {
    border-color: #ed64a6;
  }

  .md\:focus\:tborder-pink-600:focus {
    border-color: #d53f8c;
  }

  .md\:focus\:tborder-pink-700:focus {
    border-color: #b83280;
  }

  .md\:focus\:tborder-pink-800:focus {
    border-color: #97266d;
  }

  .md\:focus\:tborder-pink-900:focus {
    border-color: #702459;
  }

  .md\:focus\:tborder-title:focus {
    border-color: #3d5170;
  }

  .md\:focus\:tborder-primary:focus {
    border-color: #2d7bbf;
  }

  .md\:focus\:tborder-error:focus {
    border-color: #ff6347;
  }

  .md\:trounded-none {
    border-radius: 0;
  }

  .md\:trounded-sm {
    border-radius: 0.125rem;
  }

  .md\:trounded {
    border-radius: 0.25rem;
  }

  .md\:trounded-lg {
    border-radius: 0.5rem;
  }

  .md\:trounded-full {
    border-radius: 9999px;
  }

  .md\:trounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .md\:trounded-r-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .md\:trounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .md\:trounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .md\:trounded-t-sm {
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .md\:trounded-r-sm {
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .md\:trounded-b-sm {
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .md\:trounded-l-sm {
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .md\:trounded-t {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .md\:trounded-r {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .md\:trounded-b {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .md\:trounded-l {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .md\:trounded-t-lg {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .md\:trounded-r-lg {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .md\:trounded-b-lg {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .md\:trounded-l-lg {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .md\:trounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .md\:trounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .md\:trounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .md\:trounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .md\:trounded-tl-none {
    border-top-left-radius: 0;
  }

  .md\:trounded-tr-none {
    border-top-right-radius: 0;
  }

  .md\:trounded-br-none {
    border-bottom-right-radius: 0;
  }

  .md\:trounded-bl-none {
    border-bottom-left-radius: 0;
  }

  .md\:trounded-tl-sm {
    border-top-left-radius: 0.125rem;
  }

  .md\:trounded-tr-sm {
    border-top-right-radius: 0.125rem;
  }

  .md\:trounded-br-sm {
    border-bottom-right-radius: 0.125rem;
  }

  .md\:trounded-bl-sm {
    border-bottom-left-radius: 0.125rem;
  }

  .md\:trounded-tl {
    border-top-left-radius: 0.25rem;
  }

  .md\:trounded-tr {
    border-top-right-radius: 0.25rem;
  }

  .md\:trounded-br {
    border-bottom-right-radius: 0.25rem;
  }

  .md\:trounded-bl {
    border-bottom-left-radius: 0.25rem;
  }

  .md\:trounded-tl-lg {
    border-top-left-radius: 0.5rem;
  }

  .md\:trounded-tr-lg {
    border-top-right-radius: 0.5rem;
  }

  .md\:trounded-br-lg {
    border-bottom-right-radius: 0.5rem;
  }

  .md\:trounded-bl-lg {
    border-bottom-left-radius: 0.5rem;
  }

  .md\:trounded-tl-full {
    border-top-left-radius: 9999px;
  }

  .md\:trounded-tr-full {
    border-top-right-radius: 9999px;
  }

  .md\:trounded-br-full {
    border-bottom-right-radius: 9999px;
  }

  .md\:trounded-bl-full {
    border-bottom-left-radius: 9999px;
  }

  .md\:tborder-solid {
    border-style: solid;
  }

  .md\:tborder-dashed {
    border-style: dashed;
  }

  .md\:tborder-dotted {
    border-style: dotted;
  }

  .md\:tborder-double {
    border-style: double;
  }

  .md\:tborder-none {
    border-style: none;
  }

  .md\:tborder-0 {
    border-width: 0;
  }

  .md\:tborder-2 {
    border-width: 2px;
  }

  .md\:tborder-4 {
    border-width: 4px;
  }

  .md\:tborder-8 {
    border-width: 8px;
  }

  .md\:tborder {
    border-width: 1px;
  }

  .md\:tborder-t-0 {
    border-top-width: 0;
  }

  .md\:tborder-r-0 {
    border-right-width: 0;
  }

  .md\:tborder-b-0 {
    border-bottom-width: 0;
  }

  .md\:tborder-l-0 {
    border-left-width: 0;
  }

  .md\:tborder-t-2 {
    border-top-width: 2px;
  }

  .md\:tborder-r-2 {
    border-right-width: 2px;
  }

  .md\:tborder-b-2 {
    border-bottom-width: 2px;
  }

  .md\:tborder-l-2 {
    border-left-width: 2px;
  }

  .md\:tborder-t-4 {
    border-top-width: 4px;
  }

  .md\:tborder-r-4 {
    border-right-width: 4px;
  }

  .md\:tborder-b-4 {
    border-bottom-width: 4px;
  }

  .md\:tborder-l-4 {
    border-left-width: 4px;
  }

  .md\:tborder-t-8 {
    border-top-width: 8px;
  }

  .md\:tborder-r-8 {
    border-right-width: 8px;
  }

  .md\:tborder-b-8 {
    border-bottom-width: 8px;
  }

  .md\:tborder-l-8 {
    border-left-width: 8px;
  }

  .md\:tborder-t {
    border-top-width: 1px;
  }

  .md\:tborder-r {
    border-right-width: 1px;
  }

  .md\:tborder-b {
    border-bottom-width: 1px;
  }

  .md\:tborder-l {
    border-left-width: 1px;
  }

  .md\:tcursor-auto {
    cursor: auto;
  }

  .md\:tcursor-default {
    cursor: default;
  }

  .md\:tcursor-pointer {
    cursor: pointer;
  }

  .md\:tcursor-wait {
    cursor: wait;
  }

  .md\:tcursor-text {
    cursor: text;
  }

  .md\:tcursor-move {
    cursor: move;
  }

  .md\:tcursor-not-allowed {
    cursor: not-allowed;
  }

  .md\:tblock {
    display: block;
  }

  .md\:tinline-block {
    display: inline-block;
  }

  .md\:tinline {
    display: inline;
  }

  .md\:tflex {
    display: flex;
  }

  .md\:tinline-flex {
    display: inline-flex;
  }

  .md\:ttable {
    display: table;
  }

  .md\:ttable-row {
    display: table-row;
  }

  .md\:ttable-cell {
    display: table-cell;
  }

  .md\:thidden {
    display: none;
  }

  .md\:tflex-row {
    flex-direction: row;
  }

  .md\:tflex-row-reverse {
    flex-direction: row-reverse;
  }

  .md\:tflex-col {
    flex-direction: column;
  }

  .md\:tflex-col-reverse {
    flex-direction: column-reverse;
  }

  .md\:tflex-wrap {
    flex-wrap: wrap;
  }

  .md\:tflex-wrap-reverse {
    flex-wrap: wrap-reverse;
  }

  .md\:tflex-no-wrap {
    flex-wrap: nowrap;
  }

  .md\:titems-start {
    align-items: flex-start;
  }

  .md\:titems-end {
    align-items: flex-end;
  }

  .md\:titems-center {
    align-items: center;
  }

  .md\:titems-baseline {
    align-items: baseline;
  }

  .md\:titems-stretch {
    align-items: stretch;
  }

  .md\:tself-auto {
    align-self: auto;
  }

  .md\:tself-start {
    align-self: flex-start;
  }

  .md\:tself-end {
    align-self: flex-end;
  }

  .md\:tself-center {
    align-self: center;
  }

  .md\:tself-stretch {
    align-self: stretch;
  }

  .md\:tjustify-start {
    justify-content: flex-start;
  }

  .md\:tjustify-end {
    justify-content: flex-end;
  }

  .md\:tjustify-center {
    justify-content: center;
  }

  .md\:tjustify-between {
    justify-content: space-between;
  }

  .md\:tjustify-around {
    justify-content: space-around;
  }

  .md\:tcontent-center {
    align-content: center;
  }

  .md\:tcontent-start {
    align-content: flex-start;
  }

  .md\:tcontent-end {
    align-content: flex-end;
  }

  .md\:tcontent-between {
    align-content: space-between;
  }

  .md\:tcontent-around {
    align-content: space-around;
  }

  .md\:tflex-1 {
    flex: 1 1 0%;
  }

  .md\:tflex-auto {
    flex: 1 1 auto;
  }

  .md\:tflex-initial {
    flex: 0 1 auto;
  }

  .md\:tflex-none {
    flex: none;
  }

  .md\:tflex-grow-0 {
    flex-grow: 0;
  }

  .md\:tflex-grow {
    flex-grow: 1;
  }

  .md\:tflex-shrink-0 {
    flex-shrink: 0;
  }

  .md\:tflex-shrink {
    flex-shrink: 1;
  }

  .md\:torder-1 {
    order: 1;
  }

  .md\:torder-2 {
    order: 2;
  }

  .md\:torder-3 {
    order: 3;
  }

  .md\:torder-4 {
    order: 4;
  }

  .md\:torder-5 {
    order: 5;
  }

  .md\:torder-6 {
    order: 6;
  }

  .md\:torder-7 {
    order: 7;
  }

  .md\:torder-8 {
    order: 8;
  }

  .md\:torder-9 {
    order: 9;
  }

  .md\:torder-10 {
    order: 10;
  }

  .md\:torder-11 {
    order: 11;
  }

  .md\:torder-12 {
    order: 12;
  }

  .md\:torder-first {
    order: -9999;
  }

  .md\:torder-last {
    order: 9999;
  }

  .md\:torder-none {
    order: 0;
  }

  .md\:tfloat-right {
    float: right;
  }

  .md\:tfloat-left {
    float: left;
  }

  .md\:tfloat-none {
    float: none;
  }

  .md\:tclearfix:after {
    content: "";
    display: table;
    clear: both;
  }

  .md\:tfont-sans {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  }

  .md\:tfont-serif {
    font-family: Georgia, Cambria, "Times New Roman", Times, serif;
  }

  .md\:tfont-mono {
    font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  }

  .md\:tfont-hairline {
    font-weight: 100;
  }

  .md\:tfont-thin {
    font-weight: 200;
  }

  .md\:tfont-light {
    font-weight: 300;
  }

  .md\:tfont-normal {
    font-weight: 400;
  }

  .md\:tfont-medium {
    font-weight: 500;
  }

  .md\:tfont-semibold {
    font-weight: 600;
  }

  .md\:tfont-bold {
    font-weight: 700;
  }

  .md\:tfont-extrabold {
    font-weight: 800;
  }

  .md\:tfont-black {
    font-weight: 900;
  }

  .md\:hover\:tfont-hairline:hover {
    font-weight: 100;
  }

  .md\:hover\:tfont-thin:hover {
    font-weight: 200;
  }

  .md\:hover\:tfont-light:hover {
    font-weight: 300;
  }

  .md\:hover\:tfont-normal:hover {
    font-weight: 400;
  }

  .md\:hover\:tfont-medium:hover {
    font-weight: 500;
  }

  .md\:hover\:tfont-semibold:hover {
    font-weight: 600;
  }

  .md\:hover\:tfont-bold:hover {
    font-weight: 700;
  }

  .md\:hover\:tfont-extrabold:hover {
    font-weight: 800;
  }

  .md\:hover\:tfont-black:hover {
    font-weight: 900;
  }

  .md\:focus\:tfont-hairline:focus {
    font-weight: 100;
  }

  .md\:focus\:tfont-thin:focus {
    font-weight: 200;
  }

  .md\:focus\:tfont-light:focus {
    font-weight: 300;
  }

  .md\:focus\:tfont-normal:focus {
    font-weight: 400;
  }

  .md\:focus\:tfont-medium:focus {
    font-weight: 500;
  }

  .md\:focus\:tfont-semibold:focus {
    font-weight: 600;
  }

  .md\:focus\:tfont-bold:focus {
    font-weight: 700;
  }

  .md\:focus\:tfont-extrabold:focus {
    font-weight: 800;
  }

  .md\:focus\:tfont-black:focus {
    font-weight: 900;
  }

  .md\:th-0 {
    height: 0;
  }

  .md\:th-1 {
    height: 0.25rem;
  }

  .md\:th-2 {
    height: 0.5rem;
  }

  .md\:th-3 {
    height: 0.75rem;
  }

  .md\:th-4 {
    height: 1rem;
  }

  .md\:th-5 {
    height: 1.25rem;
  }

  .md\:th-6 {
    height: 1.5rem;
  }

  .md\:th-8 {
    height: 2rem;
  }

  .md\:th-10 {
    height: 2.5rem;
  }

  .md\:th-12 {
    height: 3rem;
  }

  .md\:th-16 {
    height: 4rem;
  }

  .md\:th-20 {
    height: 5rem;
  }

  .md\:th-24 {
    height: 6rem;
  }

  .md\:th-32 {
    height: 8rem;
  }

  .md\:th-40 {
    height: 10rem;
  }

  .md\:th-48 {
    height: 12rem;
  }

  .md\:th-56 {
    height: 14rem;
  }

  .md\:th-64 {
    height: 16rem;
  }

  .md\:th-auto {
    height: auto;
  }

  .md\:th-px {
    height: 1px;
  }

  .md\:th-full {
    height: 100%;
  }

  .md\:th-screen {
    height: 100vh;
  }

  .md\:tleading-none {
    line-height: 1;
  }

  .md\:tleading-tight {
    line-height: 1.25;
  }

  .md\:tleading-snug {
    line-height: 1.375;
  }

  .md\:tleading-normal {
    line-height: 1.5;
  }

  .md\:tleading-relaxed {
    line-height: 1.625;
  }

  .md\:tleading-loose {
    line-height: 2;
  }

  .md\:tlist-inside {
    list-style-position: inside;
  }

  .md\:tlist-outside {
    list-style-position: outside;
  }

  .md\:tlist-none {
    list-style-type: none;
  }

  .md\:tlist-disc {
    list-style-type: disc;
  }

  .md\:tlist-decimal {
    list-style-type: decimal;
  }

  .md\:tm-0 {
    margin: 0;
  }

  .md\:tm-1 {
    margin: 0.25rem;
  }

  .md\:tm-2 {
    margin: 0.5rem;
  }

  .md\:tm-3 {
    margin: 0.75rem;
  }

  .md\:tm-4 {
    margin: 1rem;
  }

  .md\:tm-5 {
    margin: 1.25rem;
  }

  .md\:tm-6 {
    margin: 1.5rem;
  }

  .md\:tm-8 {
    margin: 2rem;
  }

  .md\:tm-10 {
    margin: 2.5rem;
  }

  .md\:tm-12 {
    margin: 3rem;
  }

  .md\:tm-16 {
    margin: 4rem;
  }

  .md\:tm-20 {
    margin: 5rem;
  }

  .md\:tm-24 {
    margin: 6rem;
  }

  .md\:tm-32 {
    margin: 8rem;
  }

  .md\:tm-40 {
    margin: 10rem;
  }

  .md\:tm-48 {
    margin: 12rem;
  }

  .md\:tm-56 {
    margin: 14rem;
  }

  .md\:tm-64 {
    margin: 16rem;
  }

  .md\:tm-auto {
    margin: auto;
  }

  .md\:tm-px {
    margin: 1px;
  }

  .md\:t-m-1 {
    margin: -0.25rem;
  }

  .md\:t-m-2 {
    margin: -0.5rem;
  }

  .md\:t-m-3 {
    margin: -0.75rem;
  }

  .md\:t-m-4 {
    margin: -1rem;
  }

  .md\:t-m-5 {
    margin: -1.25rem;
  }

  .md\:t-m-6 {
    margin: -1.5rem;
  }

  .md\:t-m-8 {
    margin: -2rem;
  }

  .md\:t-m-10 {
    margin: -2.5rem;
  }

  .md\:t-m-12 {
    margin: -3rem;
  }

  .md\:t-m-16 {
    margin: -4rem;
  }

  .md\:t-m-20 {
    margin: -5rem;
  }

  .md\:t-m-24 {
    margin: -6rem;
  }

  .md\:t-m-32 {
    margin: -8rem;
  }

  .md\:t-m-40 {
    margin: -10rem;
  }

  .md\:t-m-48 {
    margin: -12rem;
  }

  .md\:t-m-56 {
    margin: -14rem;
  }

  .md\:t-m-64 {
    margin: -16rem;
  }

  .md\:t-m-px {
    margin: -1px;
  }

  .md\:tmy-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .md\:tmx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .md\:tmy-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .md\:tmx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .md\:tmy-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .md\:tmx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .md\:tmy-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .md\:tmx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .md\:tmy-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .md\:tmx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .md\:tmy-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .md\:tmx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .md\:tmy-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .md\:tmx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .md\:tmy-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .md\:tmx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .md\:tmy-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .md\:tmx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .md\:tmy-12 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .md\:tmx-12 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .md\:tmy-16 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .md\:tmx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .md\:tmy-20 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .md\:tmx-20 {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .md\:tmy-24 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .md\:tmx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .md\:tmy-32 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .md\:tmx-32 {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .md\:tmy-40 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .md\:tmx-40 {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .md\:tmy-48 {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .md\:tmx-48 {
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .md\:tmy-56 {
    margin-top: 14rem;
    margin-bottom: 14rem;
  }

  .md\:tmx-56 {
    margin-left: 14rem;
    margin-right: 14rem;
  }

  .md\:tmy-64 {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .md\:tmx-64 {
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .md\:tmy-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .md\:tmx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .md\:tmy-px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .md\:tmx-px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .md\:t-my-1 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .md\:t-mx-1 {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .md\:t-my-2 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .md\:t-mx-2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .md\:t-my-3 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .md\:t-mx-3 {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .md\:t-my-4 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .md\:t-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .md\:t-my-5 {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .md\:t-mx-5 {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .md\:t-my-6 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .md\:t-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .md\:t-my-8 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .md\:t-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .md\:t-my-10 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .md\:t-mx-10 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .md\:t-my-12 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .md\:t-mx-12 {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .md\:t-my-16 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .md\:t-mx-16 {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .md\:t-my-20 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .md\:t-mx-20 {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .md\:t-my-24 {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .md\:t-mx-24 {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .md\:t-my-32 {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .md\:t-mx-32 {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .md\:t-my-40 {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .md\:t-mx-40 {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .md\:t-my-48 {
    margin-top: -12rem;
    margin-bottom: -12rem;
  }

  .md\:t-mx-48 {
    margin-left: -12rem;
    margin-right: -12rem;
  }

  .md\:t-my-56 {
    margin-top: -14rem;
    margin-bottom: -14rem;
  }

  .md\:t-mx-56 {
    margin-left: -14rem;
    margin-right: -14rem;
  }

  .md\:t-my-64 {
    margin-top: -16rem;
    margin-bottom: -16rem;
  }

  .md\:t-mx-64 {
    margin-left: -16rem;
    margin-right: -16rem;
  }

  .md\:t-my-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .md\:t-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }

  .md\:tmt-0 {
    margin-top: 0;
  }

  .md\:tmr-0 {
    margin-right: 0;
  }

  .md\:tmb-0 {
    margin-bottom: 0;
  }

  .md\:tml-0 {
    margin-left: 0;
  }

  .md\:tmt-1 {
    margin-top: 0.25rem;
  }

  .md\:tmr-1 {
    margin-right: 0.25rem;
  }

  .md\:tmb-1 {
    margin-bottom: 0.25rem;
  }

  .md\:tml-1 {
    margin-left: 0.25rem;
  }

  .md\:tmt-2 {
    margin-top: 0.5rem;
  }

  .md\:tmr-2 {
    margin-right: 0.5rem;
  }

  .md\:tmb-2 {
    margin-bottom: 0.5rem;
  }

  .md\:tml-2 {
    margin-left: 0.5rem;
  }

  .md\:tmt-3 {
    margin-top: 0.75rem;
  }

  .md\:tmr-3 {
    margin-right: 0.75rem;
  }

  .md\:tmb-3 {
    margin-bottom: 0.75rem;
  }

  .md\:tml-3 {
    margin-left: 0.75rem;
  }

  .md\:tmt-4 {
    margin-top: 1rem;
  }

  .md\:tmr-4 {
    margin-right: 1rem;
  }

  .md\:tmb-4 {
    margin-bottom: 1rem;
  }

  .md\:tml-4 {
    margin-left: 1rem;
  }

  .md\:tmt-5 {
    margin-top: 1.25rem;
  }

  .md\:tmr-5 {
    margin-right: 1.25rem;
  }

  .md\:tmb-5 {
    margin-bottom: 1.25rem;
  }

  .md\:tml-5 {
    margin-left: 1.25rem;
  }

  .md\:tmt-6 {
    margin-top: 1.5rem;
  }

  .md\:tmr-6 {
    margin-right: 1.5rem;
  }

  .md\:tmb-6 {
    margin-bottom: 1.5rem;
  }

  .md\:tml-6 {
    margin-left: 1.5rem;
  }

  .md\:tmt-8 {
    margin-top: 2rem;
  }

  .md\:tmr-8 {
    margin-right: 2rem;
  }

  .md\:tmb-8 {
    margin-bottom: 2rem;
  }

  .md\:tml-8 {
    margin-left: 2rem;
  }

  .md\:tmt-10 {
    margin-top: 2.5rem;
  }

  .md\:tmr-10 {
    margin-right: 2.5rem;
  }

  .md\:tmb-10 {
    margin-bottom: 2.5rem;
  }

  .md\:tml-10 {
    margin-left: 2.5rem;
  }

  .md\:tmt-12 {
    margin-top: 3rem;
  }

  .md\:tmr-12 {
    margin-right: 3rem;
  }

  .md\:tmb-12 {
    margin-bottom: 3rem;
  }

  .md\:tml-12 {
    margin-left: 3rem;
  }

  .md\:tmt-16 {
    margin-top: 4rem;
  }

  .md\:tmr-16 {
    margin-right: 4rem;
  }

  .md\:tmb-16 {
    margin-bottom: 4rem;
  }

  .md\:tml-16 {
    margin-left: 4rem;
  }

  .md\:tmt-20 {
    margin-top: 5rem;
  }

  .md\:tmr-20 {
    margin-right: 5rem;
  }

  .md\:tmb-20 {
    margin-bottom: 5rem;
  }

  .md\:tml-20 {
    margin-left: 5rem;
  }

  .md\:tmt-24 {
    margin-top: 6rem;
  }

  .md\:tmr-24 {
    margin-right: 6rem;
  }

  .md\:tmb-24 {
    margin-bottom: 6rem;
  }

  .md\:tml-24 {
    margin-left: 6rem;
  }

  .md\:tmt-32 {
    margin-top: 8rem;
  }

  .md\:tmr-32 {
    margin-right: 8rem;
  }

  .md\:tmb-32 {
    margin-bottom: 8rem;
  }

  .md\:tml-32 {
    margin-left: 8rem;
  }

  .md\:tmt-40 {
    margin-top: 10rem;
  }

  .md\:tmr-40 {
    margin-right: 10rem;
  }

  .md\:tmb-40 {
    margin-bottom: 10rem;
  }

  .md\:tml-40 {
    margin-left: 10rem;
  }

  .md\:tmt-48 {
    margin-top: 12rem;
  }

  .md\:tmr-48 {
    margin-right: 12rem;
  }

  .md\:tmb-48 {
    margin-bottom: 12rem;
  }

  .md\:tml-48 {
    margin-left: 12rem;
  }

  .md\:tmt-56 {
    margin-top: 14rem;
  }

  .md\:tmr-56 {
    margin-right: 14rem;
  }

  .md\:tmb-56 {
    margin-bottom: 14rem;
  }

  .md\:tml-56 {
    margin-left: 14rem;
  }

  .md\:tmt-64 {
    margin-top: 16rem;
  }

  .md\:tmr-64 {
    margin-right: 16rem;
  }

  .md\:tmb-64 {
    margin-bottom: 16rem;
  }

  .md\:tml-64 {
    margin-left: 16rem;
  }

  .md\:tmt-auto {
    margin-top: auto;
  }

  .md\:tmr-auto {
    margin-right: auto;
  }

  .md\:tmb-auto {
    margin-bottom: auto;
  }

  .md\:tml-auto {
    margin-left: auto;
  }

  .md\:tmt-px {
    margin-top: 1px;
  }

  .md\:tmr-px {
    margin-right: 1px;
  }

  .md\:tmb-px {
    margin-bottom: 1px;
  }

  .md\:tml-px {
    margin-left: 1px;
  }

  .md\:t-mt-1 {
    margin-top: -0.25rem;
  }

  .md\:t-mr-1 {
    margin-right: -0.25rem;
  }

  .md\:t-mb-1 {
    margin-bottom: -0.25rem;
  }

  .md\:t-ml-1 {
    margin-left: -0.25rem;
  }

  .md\:t-mt-2 {
    margin-top: -0.5rem;
  }

  .md\:t-mr-2 {
    margin-right: -0.5rem;
  }

  .md\:t-mb-2 {
    margin-bottom: -0.5rem;
  }

  .md\:t-ml-2 {
    margin-left: -0.5rem;
  }

  .md\:t-mt-3 {
    margin-top: -0.75rem;
  }

  .md\:t-mr-3 {
    margin-right: -0.75rem;
  }

  .md\:t-mb-3 {
    margin-bottom: -0.75rem;
  }

  .md\:t-ml-3 {
    margin-left: -0.75rem;
  }

  .md\:t-mt-4 {
    margin-top: -1rem;
  }

  .md\:t-mr-4 {
    margin-right: -1rem;
  }

  .md\:t-mb-4 {
    margin-bottom: -1rem;
  }

  .md\:t-ml-4 {
    margin-left: -1rem;
  }

  .md\:t-mt-5 {
    margin-top: -1.25rem;
  }

  .md\:t-mr-5 {
    margin-right: -1.25rem;
  }

  .md\:t-mb-5 {
    margin-bottom: -1.25rem;
  }

  .md\:t-ml-5 {
    margin-left: -1.25rem;
  }

  .md\:t-mt-6 {
    margin-top: -1.5rem;
  }

  .md\:t-mr-6 {
    margin-right: -1.5rem;
  }

  .md\:t-mb-6 {
    margin-bottom: -1.5rem;
  }

  .md\:t-ml-6 {
    margin-left: -1.5rem;
  }

  .md\:t-mt-8 {
    margin-top: -2rem;
  }

  .md\:t-mr-8 {
    margin-right: -2rem;
  }

  .md\:t-mb-8 {
    margin-bottom: -2rem;
  }

  .md\:t-ml-8 {
    margin-left: -2rem;
  }

  .md\:t-mt-10 {
    margin-top: -2.5rem;
  }

  .md\:t-mr-10 {
    margin-right: -2.5rem;
  }

  .md\:t-mb-10 {
    margin-bottom: -2.5rem;
  }

  .md\:t-ml-10 {
    margin-left: -2.5rem;
  }

  .md\:t-mt-12 {
    margin-top: -3rem;
  }

  .md\:t-mr-12 {
    margin-right: -3rem;
  }

  .md\:t-mb-12 {
    margin-bottom: -3rem;
  }

  .md\:t-ml-12 {
    margin-left: -3rem;
  }

  .md\:t-mt-16 {
    margin-top: -4rem;
  }

  .md\:t-mr-16 {
    margin-right: -4rem;
  }

  .md\:t-mb-16 {
    margin-bottom: -4rem;
  }

  .md\:t-ml-16 {
    margin-left: -4rem;
  }

  .md\:t-mt-20 {
    margin-top: -5rem;
  }

  .md\:t-mr-20 {
    margin-right: -5rem;
  }

  .md\:t-mb-20 {
    margin-bottom: -5rem;
  }

  .md\:t-ml-20 {
    margin-left: -5rem;
  }

  .md\:t-mt-24 {
    margin-top: -6rem;
  }

  .md\:t-mr-24 {
    margin-right: -6rem;
  }

  .md\:t-mb-24 {
    margin-bottom: -6rem;
  }

  .md\:t-ml-24 {
    margin-left: -6rem;
  }

  .md\:t-mt-32 {
    margin-top: -8rem;
  }

  .md\:t-mr-32 {
    margin-right: -8rem;
  }

  .md\:t-mb-32 {
    margin-bottom: -8rem;
  }

  .md\:t-ml-32 {
    margin-left: -8rem;
  }

  .md\:t-mt-40 {
    margin-top: -10rem;
  }

  .md\:t-mr-40 {
    margin-right: -10rem;
  }

  .md\:t-mb-40 {
    margin-bottom: -10rem;
  }

  .md\:t-ml-40 {
    margin-left: -10rem;
  }

  .md\:t-mt-48 {
    margin-top: -12rem;
  }

  .md\:t-mr-48 {
    margin-right: -12rem;
  }

  .md\:t-mb-48 {
    margin-bottom: -12rem;
  }

  .md\:t-ml-48 {
    margin-left: -12rem;
  }

  .md\:t-mt-56 {
    margin-top: -14rem;
  }

  .md\:t-mr-56 {
    margin-right: -14rem;
  }

  .md\:t-mb-56 {
    margin-bottom: -14rem;
  }

  .md\:t-ml-56 {
    margin-left: -14rem;
  }

  .md\:t-mt-64 {
    margin-top: -16rem;
  }

  .md\:t-mr-64 {
    margin-right: -16rem;
  }

  .md\:t-mb-64 {
    margin-bottom: -16rem;
  }

  .md\:t-ml-64 {
    margin-left: -16rem;
  }

  .md\:t-mt-px {
    margin-top: -1px;
  }

  .md\:t-mr-px {
    margin-right: -1px;
  }

  .md\:t-mb-px {
    margin-bottom: -1px;
  }

  .md\:t-ml-px {
    margin-left: -1px;
  }

  .md\:tmax-h-full {
    max-height: 100%;
  }

  .md\:tmax-h-screen {
    max-height: 100vh;
  }

  .md\:tmax-w-xs {
    max-width: 20rem;
  }

  .md\:tmax-w-sm {
    max-width: 24rem;
  }

  .md\:tmax-w-md {
    max-width: 28rem;
  }

  .md\:tmax-w-lg {
    max-width: 32rem;
  }

  .md\:tmax-w-xl {
    max-width: 36rem;
  }

  .md\:tmax-w-2xl {
    max-width: 42rem;
  }

  .md\:tmax-w-3xl {
    max-width: 48rem;
  }

  .md\:tmax-w-4xl {
    max-width: 56rem;
  }

  .md\:tmax-w-5xl {
    max-width: 64rem;
  }

  .md\:tmax-w-6xl {
    max-width: 72rem;
  }

  .md\:tmax-w-full {
    max-width: 100%;
  }

  .md\:tmin-h-0 {
    min-height: 0;
  }

  .md\:tmin-h-full {
    min-height: 100%;
  }

  .md\:tmin-h-screen {
    min-height: 100vh;
  }

  .md\:tmin-w-0 {
    min-width: 0;
  }

  .md\:tmin-w-full {
    min-width: 100%;
  }

  .md\:tobject-contain {
    -o-object-fit: contain;
       object-fit: contain;
  }

  .md\:tobject-cover {
    -o-object-fit: cover;
       object-fit: cover;
  }

  .md\:tobject-fill {
    -o-object-fit: fill;
       object-fit: fill;
  }

  .md\:tobject-none {
    -o-object-fit: none;
       object-fit: none;
  }

  .md\:tobject-scale-down {
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .md\:tobject-bottom {
    -o-object-position: bottom;
       object-position: bottom;
  }

  .md\:tobject-center {
    -o-object-position: center;
       object-position: center;
  }

  .md\:tobject-left {
    -o-object-position: left;
       object-position: left;
  }

  .md\:tobject-left-bottom {
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .md\:tobject-left-top {
    -o-object-position: left top;
       object-position: left top;
  }

  .md\:tobject-right {
    -o-object-position: right;
       object-position: right;
  }

  .md\:tobject-right-bottom {
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .md\:tobject-right-top {
    -o-object-position: right top;
       object-position: right top;
  }

  .md\:tobject-top {
    -o-object-position: top;
       object-position: top;
  }

  .md\:topacity-0 {
    opacity: 0;
  }

  .md\:topacity-25 {
    opacity: 0.25;
  }

  .md\:topacity-50 {
    opacity: 0.5;
  }

  .md\:topacity-75 {
    opacity: 0.75;
  }

  .md\:topacity-100 {
    opacity: 1;
  }

  .md\:hover\:topacity-0:hover {
    opacity: 0;
  }

  .md\:hover\:topacity-25:hover {
    opacity: 0.25;
  }

  .md\:hover\:topacity-50:hover {
    opacity: 0.5;
  }

  .md\:hover\:topacity-75:hover {
    opacity: 0.75;
  }

  .md\:hover\:topacity-100:hover {
    opacity: 1;
  }

  .md\:focus\:topacity-0:focus {
    opacity: 0;
  }

  .md\:focus\:topacity-25:focus {
    opacity: 0.25;
  }

  .md\:focus\:topacity-50:focus {
    opacity: 0.5;
  }

  .md\:focus\:topacity-75:focus {
    opacity: 0.75;
  }

  .md\:focus\:topacity-100:focus {
    opacity: 1;
  }

  .md\:toutline-none {
    outline: 0;
  }

  .md\:focus\:toutline-none:focus {
    outline: 0;
  }

  .md\:toverflow-auto {
    overflow: auto;
  }

  .md\:toverflow-hidden {
    overflow: hidden;
  }

  .md\:toverflow-visible {
    overflow: visible;
  }

  .md\:toverflow-scroll {
    overflow: scroll;
  }

  .md\:toverflow-x-auto {
    overflow-x: auto;
  }

  .md\:toverflow-y-auto {
    overflow-y: auto;
  }

  .md\:toverflow-x-hidden {
    overflow-x: hidden;
  }

  .md\:toverflow-y-hidden {
    overflow-y: hidden;
  }

  .md\:toverflow-x-visible {
    overflow-x: visible;
  }

  .md\:toverflow-y-visible {
    overflow-y: visible;
  }

  .md\:toverflow-x-scroll {
    overflow-x: scroll;
  }

  .md\:toverflow-y-scroll {
    overflow-y: scroll;
  }

  .md\:tscrolling-touch {
    -webkit-overflow-scrolling: touch;
  }

  .md\:tscrolling-auto {
    -webkit-overflow-scrolling: auto;
  }

  .md\:tp-0 {
    padding: 0;
  }

  .md\:tp-1 {
    padding: 0.25rem;
  }

  .md\:tp-2 {
    padding: 0.5rem;
  }

  .md\:tp-3 {
    padding: 0.75rem;
  }

  .md\:tp-4 {
    padding: 1rem;
  }

  .md\:tp-5 {
    padding: 1.25rem;
  }

  .md\:tp-6 {
    padding: 1.5rem;
  }

  .md\:tp-8 {
    padding: 2rem;
  }

  .md\:tp-10 {
    padding: 2.5rem;
  }

  .md\:tp-12 {
    padding: 3rem;
  }

  .md\:tp-16 {
    padding: 4rem;
  }

  .md\:tp-20 {
    padding: 5rem;
  }

  .md\:tp-24 {
    padding: 6rem;
  }

  .md\:tp-32 {
    padding: 8rem;
  }

  .md\:tp-40 {
    padding: 10rem;
  }

  .md\:tp-48 {
    padding: 12rem;
  }

  .md\:tp-56 {
    padding: 14rem;
  }

  .md\:tp-64 {
    padding: 16rem;
  }

  .md\:tp-px {
    padding: 1px;
  }

  .md\:tpy-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .md\:tpx-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .md\:tpy-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .md\:tpx-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .md\:tpy-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .md\:tpx-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .md\:tpy-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .md\:tpx-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .md\:tpy-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .md\:tpx-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .md\:tpy-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .md\:tpx-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .md\:tpy-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .md\:tpx-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .md\:tpy-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .md\:tpx-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .md\:tpy-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .md\:tpx-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .md\:tpy-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .md\:tpx-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .md\:tpy-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .md\:tpx-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .md\:tpy-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .md\:tpx-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .md\:tpy-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .md\:tpx-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .md\:tpy-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .md\:tpx-32 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .md\:tpy-40 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .md\:tpx-40 {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .md\:tpy-48 {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .md\:tpx-48 {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .md\:tpy-56 {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }

  .md\:tpx-56 {
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .md\:tpy-64 {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .md\:tpx-64 {
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .md\:tpy-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .md\:tpx-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .md\:tpt-0 {
    padding-top: 0;
  }

  .md\:tpr-0 {
    padding-right: 0;
  }

  .md\:tpb-0 {
    padding-bottom: 0;
  }

  .md\:tpl-0 {
    padding-left: 0;
  }

  .md\:tpt-1 {
    padding-top: 0.25rem;
  }

  .md\:tpr-1 {
    padding-right: 0.25rem;
  }

  .md\:tpb-1 {
    padding-bottom: 0.25rem;
  }

  .md\:tpl-1 {
    padding-left: 0.25rem;
  }

  .md\:tpt-2 {
    padding-top: 0.5rem;
  }

  .md\:tpr-2 {
    padding-right: 0.5rem;
  }

  .md\:tpb-2 {
    padding-bottom: 0.5rem;
  }

  .md\:tpl-2 {
    padding-left: 0.5rem;
  }

  .md\:tpt-3 {
    padding-top: 0.75rem;
  }

  .md\:tpr-3 {
    padding-right: 0.75rem;
  }

  .md\:tpb-3 {
    padding-bottom: 0.75rem;
  }

  .md\:tpl-3 {
    padding-left: 0.75rem;
  }

  .md\:tpt-4 {
    padding-top: 1rem;
  }

  .md\:tpr-4 {
    padding-right: 1rem;
  }

  .md\:tpb-4 {
    padding-bottom: 1rem;
  }

  .md\:tpl-4 {
    padding-left: 1rem;
  }

  .md\:tpt-5 {
    padding-top: 1.25rem;
  }

  .md\:tpr-5 {
    padding-right: 1.25rem;
  }

  .md\:tpb-5 {
    padding-bottom: 1.25rem;
  }

  .md\:tpl-5 {
    padding-left: 1.25rem;
  }

  .md\:tpt-6 {
    padding-top: 1.5rem;
  }

  .md\:tpr-6 {
    padding-right: 1.5rem;
  }

  .md\:tpb-6 {
    padding-bottom: 1.5rem;
  }

  .md\:tpl-6 {
    padding-left: 1.5rem;
  }

  .md\:tpt-8 {
    padding-top: 2rem;
  }

  .md\:tpr-8 {
    padding-right: 2rem;
  }

  .md\:tpb-8 {
    padding-bottom: 2rem;
  }

  .md\:tpl-8 {
    padding-left: 2rem;
  }

  .md\:tpt-10 {
    padding-top: 2.5rem;
  }

  .md\:tpr-10 {
    padding-right: 2.5rem;
  }

  .md\:tpb-10 {
    padding-bottom: 2.5rem;
  }

  .md\:tpl-10 {
    padding-left: 2.5rem;
  }

  .md\:tpt-12 {
    padding-top: 3rem;
  }

  .md\:tpr-12 {
    padding-right: 3rem;
  }

  .md\:tpb-12 {
    padding-bottom: 3rem;
  }

  .md\:tpl-12 {
    padding-left: 3rem;
  }

  .md\:tpt-16 {
    padding-top: 4rem;
  }

  .md\:tpr-16 {
    padding-right: 4rem;
  }

  .md\:tpb-16 {
    padding-bottom: 4rem;
  }

  .md\:tpl-16 {
    padding-left: 4rem;
  }

  .md\:tpt-20 {
    padding-top: 5rem;
  }

  .md\:tpr-20 {
    padding-right: 5rem;
  }

  .md\:tpb-20 {
    padding-bottom: 5rem;
  }

  .md\:tpl-20 {
    padding-left: 5rem;
  }

  .md\:tpt-24 {
    padding-top: 6rem;
  }

  .md\:tpr-24 {
    padding-right: 6rem;
  }

  .md\:tpb-24 {
    padding-bottom: 6rem;
  }

  .md\:tpl-24 {
    padding-left: 6rem;
  }

  .md\:tpt-32 {
    padding-top: 8rem;
  }

  .md\:tpr-32 {
    padding-right: 8rem;
  }

  .md\:tpb-32 {
    padding-bottom: 8rem;
  }

  .md\:tpl-32 {
    padding-left: 8rem;
  }

  .md\:tpt-40 {
    padding-top: 10rem;
  }

  .md\:tpr-40 {
    padding-right: 10rem;
  }

  .md\:tpb-40 {
    padding-bottom: 10rem;
  }

  .md\:tpl-40 {
    padding-left: 10rem;
  }

  .md\:tpt-48 {
    padding-top: 12rem;
  }

  .md\:tpr-48 {
    padding-right: 12rem;
  }

  .md\:tpb-48 {
    padding-bottom: 12rem;
  }

  .md\:tpl-48 {
    padding-left: 12rem;
  }

  .md\:tpt-56 {
    padding-top: 14rem;
  }

  .md\:tpr-56 {
    padding-right: 14rem;
  }

  .md\:tpb-56 {
    padding-bottom: 14rem;
  }

  .md\:tpl-56 {
    padding-left: 14rem;
  }

  .md\:tpt-64 {
    padding-top: 16rem;
  }

  .md\:tpr-64 {
    padding-right: 16rem;
  }

  .md\:tpb-64 {
    padding-bottom: 16rem;
  }

  .md\:tpl-64 {
    padding-left: 16rem;
  }

  .md\:tpt-px {
    padding-top: 1px;
  }

  .md\:tpr-px {
    padding-right: 1px;
  }

  .md\:tpb-px {
    padding-bottom: 1px;
  }

  .md\:tpl-px {
    padding-left: 1px;
  }

  .md\:tplaceholder-transparent::-webkit-input-placeholder {
    color: transparent;
  }

  .md\:tplaceholder-transparent::-moz-placeholder {
    color: transparent;
  }

  .md\:tplaceholder-transparent:-ms-input-placeholder {
    color: transparent;
  }

  .md\:tplaceholder-transparent::-ms-input-placeholder {
    color: transparent;
  }

  .md\:tplaceholder-transparent::placeholder {
    color: transparent;
  }

  .md\:tplaceholder-black-100::-webkit-input-placeholder {
    color: #5a6169;
  }

  .md\:tplaceholder-black-100::-moz-placeholder {
    color: #5a6169;
  }

  .md\:tplaceholder-black-100:-ms-input-placeholder {
    color: #5a6169;
  }

  .md\:tplaceholder-black-100::-ms-input-placeholder {
    color: #5a6169;
  }

  .md\:tplaceholder-black-100::placeholder {
    color: #5a6169;
  }

  .md\:tplaceholder-white::-webkit-input-placeholder {
    color: #fff;
  }

  .md\:tplaceholder-white::-moz-placeholder {
    color: #fff;
  }

  .md\:tplaceholder-white:-ms-input-placeholder {
    color: #fff;
  }

  .md\:tplaceholder-white::-ms-input-placeholder {
    color: #fff;
  }

  .md\:tplaceholder-white::placeholder {
    color: #fff;
  }

  .md\:tplaceholder-gray-100::-webkit-input-placeholder {
    color: #f7fafc;
  }

  .md\:tplaceholder-gray-100::-moz-placeholder {
    color: #f7fafc;
  }

  .md\:tplaceholder-gray-100:-ms-input-placeholder {
    color: #f7fafc;
  }

  .md\:tplaceholder-gray-100::-ms-input-placeholder {
    color: #f7fafc;
  }

  .md\:tplaceholder-gray-100::placeholder {
    color: #f7fafc;
  }

  .md\:tplaceholder-gray-200::-webkit-input-placeholder {
    color: #edf2f7;
  }

  .md\:tplaceholder-gray-200::-moz-placeholder {
    color: #edf2f7;
  }

  .md\:tplaceholder-gray-200:-ms-input-placeholder {
    color: #edf2f7;
  }

  .md\:tplaceholder-gray-200::-ms-input-placeholder {
    color: #edf2f7;
  }

  .md\:tplaceholder-gray-200::placeholder {
    color: #edf2f7;
  }

  .md\:tplaceholder-gray-300::-webkit-input-placeholder {
    color: #e2e8f0;
  }

  .md\:tplaceholder-gray-300::-moz-placeholder {
    color: #e2e8f0;
  }

  .md\:tplaceholder-gray-300:-ms-input-placeholder {
    color: #e2e8f0;
  }

  .md\:tplaceholder-gray-300::-ms-input-placeholder {
    color: #e2e8f0;
  }

  .md\:tplaceholder-gray-300::placeholder {
    color: #e2e8f0;
  }

  .md\:tplaceholder-gray-400::-webkit-input-placeholder {
    color: #cbd5e0;
  }

  .md\:tplaceholder-gray-400::-moz-placeholder {
    color: #cbd5e0;
  }

  .md\:tplaceholder-gray-400:-ms-input-placeholder {
    color: #cbd5e0;
  }

  .md\:tplaceholder-gray-400::-ms-input-placeholder {
    color: #cbd5e0;
  }

  .md\:tplaceholder-gray-400::placeholder {
    color: #cbd5e0;
  }

  .md\:tplaceholder-gray-500::-webkit-input-placeholder {
    color: #a0aec0;
  }

  .md\:tplaceholder-gray-500::-moz-placeholder {
    color: #a0aec0;
  }

  .md\:tplaceholder-gray-500:-ms-input-placeholder {
    color: #a0aec0;
  }

  .md\:tplaceholder-gray-500::-ms-input-placeholder {
    color: #a0aec0;
  }

  .md\:tplaceholder-gray-500::placeholder {
    color: #a0aec0;
  }

  .md\:tplaceholder-gray-600::-webkit-input-placeholder {
    color: #718096;
  }

  .md\:tplaceholder-gray-600::-moz-placeholder {
    color: #718096;
  }

  .md\:tplaceholder-gray-600:-ms-input-placeholder {
    color: #718096;
  }

  .md\:tplaceholder-gray-600::-ms-input-placeholder {
    color: #718096;
  }

  .md\:tplaceholder-gray-600::placeholder {
    color: #718096;
  }

  .md\:tplaceholder-gray-700::-webkit-input-placeholder {
    color: #4a5568;
  }

  .md\:tplaceholder-gray-700::-moz-placeholder {
    color: #4a5568;
  }

  .md\:tplaceholder-gray-700:-ms-input-placeholder {
    color: #4a5568;
  }

  .md\:tplaceholder-gray-700::-ms-input-placeholder {
    color: #4a5568;
  }

  .md\:tplaceholder-gray-700::placeholder {
    color: #4a5568;
  }

  .md\:tplaceholder-gray-800::-webkit-input-placeholder {
    color: #2d3748;
  }

  .md\:tplaceholder-gray-800::-moz-placeholder {
    color: #2d3748;
  }

  .md\:tplaceholder-gray-800:-ms-input-placeholder {
    color: #2d3748;
  }

  .md\:tplaceholder-gray-800::-ms-input-placeholder {
    color: #2d3748;
  }

  .md\:tplaceholder-gray-800::placeholder {
    color: #2d3748;
  }

  .md\:tplaceholder-gray-900::-webkit-input-placeholder {
    color: #1a202c;
  }

  .md\:tplaceholder-gray-900::-moz-placeholder {
    color: #1a202c;
  }

  .md\:tplaceholder-gray-900:-ms-input-placeholder {
    color: #1a202c;
  }

  .md\:tplaceholder-gray-900::-ms-input-placeholder {
    color: #1a202c;
  }

  .md\:tplaceholder-gray-900::placeholder {
    color: #1a202c;
  }

  .md\:tplaceholder-red-100::-webkit-input-placeholder {
    color: #fff5f5;
  }

  .md\:tplaceholder-red-100::-moz-placeholder {
    color: #fff5f5;
  }

  .md\:tplaceholder-red-100:-ms-input-placeholder {
    color: #fff5f5;
  }

  .md\:tplaceholder-red-100::-ms-input-placeholder {
    color: #fff5f5;
  }

  .md\:tplaceholder-red-100::placeholder {
    color: #fff5f5;
  }

  .md\:tplaceholder-red-200::-webkit-input-placeholder {
    color: #fed7d7;
  }

  .md\:tplaceholder-red-200::-moz-placeholder {
    color: #fed7d7;
  }

  .md\:tplaceholder-red-200:-ms-input-placeholder {
    color: #fed7d7;
  }

  .md\:tplaceholder-red-200::-ms-input-placeholder {
    color: #fed7d7;
  }

  .md\:tplaceholder-red-200::placeholder {
    color: #fed7d7;
  }

  .md\:tplaceholder-red-300::-webkit-input-placeholder {
    color: #feb2b2;
  }

  .md\:tplaceholder-red-300::-moz-placeholder {
    color: #feb2b2;
  }

  .md\:tplaceholder-red-300:-ms-input-placeholder {
    color: #feb2b2;
  }

  .md\:tplaceholder-red-300::-ms-input-placeholder {
    color: #feb2b2;
  }

  .md\:tplaceholder-red-300::placeholder {
    color: #feb2b2;
  }

  .md\:tplaceholder-red-400::-webkit-input-placeholder {
    color: #fc8181;
  }

  .md\:tplaceholder-red-400::-moz-placeholder {
    color: #fc8181;
  }

  .md\:tplaceholder-red-400:-ms-input-placeholder {
    color: #fc8181;
  }

  .md\:tplaceholder-red-400::-ms-input-placeholder {
    color: #fc8181;
  }

  .md\:tplaceholder-red-400::placeholder {
    color: #fc8181;
  }

  .md\:tplaceholder-red-500::-webkit-input-placeholder {
    color: #f56565;
  }

  .md\:tplaceholder-red-500::-moz-placeholder {
    color: #f56565;
  }

  .md\:tplaceholder-red-500:-ms-input-placeholder {
    color: #f56565;
  }

  .md\:tplaceholder-red-500::-ms-input-placeholder {
    color: #f56565;
  }

  .md\:tplaceholder-red-500::placeholder {
    color: #f56565;
  }

  .md\:tplaceholder-red-600::-webkit-input-placeholder {
    color: #e53e3e;
  }

  .md\:tplaceholder-red-600::-moz-placeholder {
    color: #e53e3e;
  }

  .md\:tplaceholder-red-600:-ms-input-placeholder {
    color: #e53e3e;
  }

  .md\:tplaceholder-red-600::-ms-input-placeholder {
    color: #e53e3e;
  }

  .md\:tplaceholder-red-600::placeholder {
    color: #e53e3e;
  }

  .md\:tplaceholder-red-700::-webkit-input-placeholder {
    color: #c53030;
  }

  .md\:tplaceholder-red-700::-moz-placeholder {
    color: #c53030;
  }

  .md\:tplaceholder-red-700:-ms-input-placeholder {
    color: #c53030;
  }

  .md\:tplaceholder-red-700::-ms-input-placeholder {
    color: #c53030;
  }

  .md\:tplaceholder-red-700::placeholder {
    color: #c53030;
  }

  .md\:tplaceholder-red-800::-webkit-input-placeholder {
    color: #9b2c2c;
  }

  .md\:tplaceholder-red-800::-moz-placeholder {
    color: #9b2c2c;
  }

  .md\:tplaceholder-red-800:-ms-input-placeholder {
    color: #9b2c2c;
  }

  .md\:tplaceholder-red-800::-ms-input-placeholder {
    color: #9b2c2c;
  }

  .md\:tplaceholder-red-800::placeholder {
    color: #9b2c2c;
  }

  .md\:tplaceholder-red-900::-webkit-input-placeholder {
    color: #742a2a;
  }

  .md\:tplaceholder-red-900::-moz-placeholder {
    color: #742a2a;
  }

  .md\:tplaceholder-red-900:-ms-input-placeholder {
    color: #742a2a;
  }

  .md\:tplaceholder-red-900::-ms-input-placeholder {
    color: #742a2a;
  }

  .md\:tplaceholder-red-900::placeholder {
    color: #742a2a;
  }

  .md\:tplaceholder-orange-100::-webkit-input-placeholder {
    color: #fffaf0;
  }

  .md\:tplaceholder-orange-100::-moz-placeholder {
    color: #fffaf0;
  }

  .md\:tplaceholder-orange-100:-ms-input-placeholder {
    color: #fffaf0;
  }

  .md\:tplaceholder-orange-100::-ms-input-placeholder {
    color: #fffaf0;
  }

  .md\:tplaceholder-orange-100::placeholder {
    color: #fffaf0;
  }

  .md\:tplaceholder-orange-200::-webkit-input-placeholder {
    color: #feebc8;
  }

  .md\:tplaceholder-orange-200::-moz-placeholder {
    color: #feebc8;
  }

  .md\:tplaceholder-orange-200:-ms-input-placeholder {
    color: #feebc8;
  }

  .md\:tplaceholder-orange-200::-ms-input-placeholder {
    color: #feebc8;
  }

  .md\:tplaceholder-orange-200::placeholder {
    color: #feebc8;
  }

  .md\:tplaceholder-orange-300::-webkit-input-placeholder {
    color: #fbd38d;
  }

  .md\:tplaceholder-orange-300::-moz-placeholder {
    color: #fbd38d;
  }

  .md\:tplaceholder-orange-300:-ms-input-placeholder {
    color: #fbd38d;
  }

  .md\:tplaceholder-orange-300::-ms-input-placeholder {
    color: #fbd38d;
  }

  .md\:tplaceholder-orange-300::placeholder {
    color: #fbd38d;
  }

  .md\:tplaceholder-orange-400::-webkit-input-placeholder {
    color: #f6ad55;
  }

  .md\:tplaceholder-orange-400::-moz-placeholder {
    color: #f6ad55;
  }

  .md\:tplaceholder-orange-400:-ms-input-placeholder {
    color: #f6ad55;
  }

  .md\:tplaceholder-orange-400::-ms-input-placeholder {
    color: #f6ad55;
  }

  .md\:tplaceholder-orange-400::placeholder {
    color: #f6ad55;
  }

  .md\:tplaceholder-orange-500::-webkit-input-placeholder {
    color: #ed8936;
  }

  .md\:tplaceholder-orange-500::-moz-placeholder {
    color: #ed8936;
  }

  .md\:tplaceholder-orange-500:-ms-input-placeholder {
    color: #ed8936;
  }

  .md\:tplaceholder-orange-500::-ms-input-placeholder {
    color: #ed8936;
  }

  .md\:tplaceholder-orange-500::placeholder {
    color: #ed8936;
  }

  .md\:tplaceholder-orange-600::-webkit-input-placeholder {
    color: #dd6b20;
  }

  .md\:tplaceholder-orange-600::-moz-placeholder {
    color: #dd6b20;
  }

  .md\:tplaceholder-orange-600:-ms-input-placeholder {
    color: #dd6b20;
  }

  .md\:tplaceholder-orange-600::-ms-input-placeholder {
    color: #dd6b20;
  }

  .md\:tplaceholder-orange-600::placeholder {
    color: #dd6b20;
  }

  .md\:tplaceholder-orange-700::-webkit-input-placeholder {
    color: #c05621;
  }

  .md\:tplaceholder-orange-700::-moz-placeholder {
    color: #c05621;
  }

  .md\:tplaceholder-orange-700:-ms-input-placeholder {
    color: #c05621;
  }

  .md\:tplaceholder-orange-700::-ms-input-placeholder {
    color: #c05621;
  }

  .md\:tplaceholder-orange-700::placeholder {
    color: #c05621;
  }

  .md\:tplaceholder-orange-800::-webkit-input-placeholder {
    color: #9c4221;
  }

  .md\:tplaceholder-orange-800::-moz-placeholder {
    color: #9c4221;
  }

  .md\:tplaceholder-orange-800:-ms-input-placeholder {
    color: #9c4221;
  }

  .md\:tplaceholder-orange-800::-ms-input-placeholder {
    color: #9c4221;
  }

  .md\:tplaceholder-orange-800::placeholder {
    color: #9c4221;
  }

  .md\:tplaceholder-orange-900::-webkit-input-placeholder {
    color: #7b341e;
  }

  .md\:tplaceholder-orange-900::-moz-placeholder {
    color: #7b341e;
  }

  .md\:tplaceholder-orange-900:-ms-input-placeholder {
    color: #7b341e;
  }

  .md\:tplaceholder-orange-900::-ms-input-placeholder {
    color: #7b341e;
  }

  .md\:tplaceholder-orange-900::placeholder {
    color: #7b341e;
  }

  .md\:tplaceholder-yellow-100::-webkit-input-placeholder {
    color: #fffff0;
  }

  .md\:tplaceholder-yellow-100::-moz-placeholder {
    color: #fffff0;
  }

  .md\:tplaceholder-yellow-100:-ms-input-placeholder {
    color: #fffff0;
  }

  .md\:tplaceholder-yellow-100::-ms-input-placeholder {
    color: #fffff0;
  }

  .md\:tplaceholder-yellow-100::placeholder {
    color: #fffff0;
  }

  .md\:tplaceholder-yellow-200::-webkit-input-placeholder {
    color: #fefcbf;
  }

  .md\:tplaceholder-yellow-200::-moz-placeholder {
    color: #fefcbf;
  }

  .md\:tplaceholder-yellow-200:-ms-input-placeholder {
    color: #fefcbf;
  }

  .md\:tplaceholder-yellow-200::-ms-input-placeholder {
    color: #fefcbf;
  }

  .md\:tplaceholder-yellow-200::placeholder {
    color: #fefcbf;
  }

  .md\:tplaceholder-yellow-300::-webkit-input-placeholder {
    color: #faf089;
  }

  .md\:tplaceholder-yellow-300::-moz-placeholder {
    color: #faf089;
  }

  .md\:tplaceholder-yellow-300:-ms-input-placeholder {
    color: #faf089;
  }

  .md\:tplaceholder-yellow-300::-ms-input-placeholder {
    color: #faf089;
  }

  .md\:tplaceholder-yellow-300::placeholder {
    color: #faf089;
  }

  .md\:tplaceholder-yellow-400::-webkit-input-placeholder {
    color: #f6e05e;
  }

  .md\:tplaceholder-yellow-400::-moz-placeholder {
    color: #f6e05e;
  }

  .md\:tplaceholder-yellow-400:-ms-input-placeholder {
    color: #f6e05e;
  }

  .md\:tplaceholder-yellow-400::-ms-input-placeholder {
    color: #f6e05e;
  }

  .md\:tplaceholder-yellow-400::placeholder {
    color: #f6e05e;
  }

  .md\:tplaceholder-yellow-500::-webkit-input-placeholder {
    color: #ecc94b;
  }

  .md\:tplaceholder-yellow-500::-moz-placeholder {
    color: #ecc94b;
  }

  .md\:tplaceholder-yellow-500:-ms-input-placeholder {
    color: #ecc94b;
  }

  .md\:tplaceholder-yellow-500::-ms-input-placeholder {
    color: #ecc94b;
  }

  .md\:tplaceholder-yellow-500::placeholder {
    color: #ecc94b;
  }

  .md\:tplaceholder-yellow-600::-webkit-input-placeholder {
    color: #d69e2e;
  }

  .md\:tplaceholder-yellow-600::-moz-placeholder {
    color: #d69e2e;
  }

  .md\:tplaceholder-yellow-600:-ms-input-placeholder {
    color: #d69e2e;
  }

  .md\:tplaceholder-yellow-600::-ms-input-placeholder {
    color: #d69e2e;
  }

  .md\:tplaceholder-yellow-600::placeholder {
    color: #d69e2e;
  }

  .md\:tplaceholder-yellow-700::-webkit-input-placeholder {
    color: #b7791f;
  }

  .md\:tplaceholder-yellow-700::-moz-placeholder {
    color: #b7791f;
  }

  .md\:tplaceholder-yellow-700:-ms-input-placeholder {
    color: #b7791f;
  }

  .md\:tplaceholder-yellow-700::-ms-input-placeholder {
    color: #b7791f;
  }

  .md\:tplaceholder-yellow-700::placeholder {
    color: #b7791f;
  }

  .md\:tplaceholder-yellow-800::-webkit-input-placeholder {
    color: #975a16;
  }

  .md\:tplaceholder-yellow-800::-moz-placeholder {
    color: #975a16;
  }

  .md\:tplaceholder-yellow-800:-ms-input-placeholder {
    color: #975a16;
  }

  .md\:tplaceholder-yellow-800::-ms-input-placeholder {
    color: #975a16;
  }

  .md\:tplaceholder-yellow-800::placeholder {
    color: #975a16;
  }

  .md\:tplaceholder-yellow-900::-webkit-input-placeholder {
    color: #744210;
  }

  .md\:tplaceholder-yellow-900::-moz-placeholder {
    color: #744210;
  }

  .md\:tplaceholder-yellow-900:-ms-input-placeholder {
    color: #744210;
  }

  .md\:tplaceholder-yellow-900::-ms-input-placeholder {
    color: #744210;
  }

  .md\:tplaceholder-yellow-900::placeholder {
    color: #744210;
  }

  .md\:tplaceholder-green-100::-webkit-input-placeholder {
    color: #f0fff4;
  }

  .md\:tplaceholder-green-100::-moz-placeholder {
    color: #f0fff4;
  }

  .md\:tplaceholder-green-100:-ms-input-placeholder {
    color: #f0fff4;
  }

  .md\:tplaceholder-green-100::-ms-input-placeholder {
    color: #f0fff4;
  }

  .md\:tplaceholder-green-100::placeholder {
    color: #f0fff4;
  }

  .md\:tplaceholder-green-200::-webkit-input-placeholder {
    color: #c6f6d5;
  }

  .md\:tplaceholder-green-200::-moz-placeholder {
    color: #c6f6d5;
  }

  .md\:tplaceholder-green-200:-ms-input-placeholder {
    color: #c6f6d5;
  }

  .md\:tplaceholder-green-200::-ms-input-placeholder {
    color: #c6f6d5;
  }

  .md\:tplaceholder-green-200::placeholder {
    color: #c6f6d5;
  }

  .md\:tplaceholder-green-300::-webkit-input-placeholder {
    color: #9ae6b4;
  }

  .md\:tplaceholder-green-300::-moz-placeholder {
    color: #9ae6b4;
  }

  .md\:tplaceholder-green-300:-ms-input-placeholder {
    color: #9ae6b4;
  }

  .md\:tplaceholder-green-300::-ms-input-placeholder {
    color: #9ae6b4;
  }

  .md\:tplaceholder-green-300::placeholder {
    color: #9ae6b4;
  }

  .md\:tplaceholder-green-400::-webkit-input-placeholder {
    color: #68d391;
  }

  .md\:tplaceholder-green-400::-moz-placeholder {
    color: #68d391;
  }

  .md\:tplaceholder-green-400:-ms-input-placeholder {
    color: #68d391;
  }

  .md\:tplaceholder-green-400::-ms-input-placeholder {
    color: #68d391;
  }

  .md\:tplaceholder-green-400::placeholder {
    color: #68d391;
  }

  .md\:tplaceholder-green-500::-webkit-input-placeholder {
    color: #48bb78;
  }

  .md\:tplaceholder-green-500::-moz-placeholder {
    color: #48bb78;
  }

  .md\:tplaceholder-green-500:-ms-input-placeholder {
    color: #48bb78;
  }

  .md\:tplaceholder-green-500::-ms-input-placeholder {
    color: #48bb78;
  }

  .md\:tplaceholder-green-500::placeholder {
    color: #48bb78;
  }

  .md\:tplaceholder-green-600::-webkit-input-placeholder {
    color: #38a169;
  }

  .md\:tplaceholder-green-600::-moz-placeholder {
    color: #38a169;
  }

  .md\:tplaceholder-green-600:-ms-input-placeholder {
    color: #38a169;
  }

  .md\:tplaceholder-green-600::-ms-input-placeholder {
    color: #38a169;
  }

  .md\:tplaceholder-green-600::placeholder {
    color: #38a169;
  }

  .md\:tplaceholder-green-700::-webkit-input-placeholder {
    color: #2f855a;
  }

  .md\:tplaceholder-green-700::-moz-placeholder {
    color: #2f855a;
  }

  .md\:tplaceholder-green-700:-ms-input-placeholder {
    color: #2f855a;
  }

  .md\:tplaceholder-green-700::-ms-input-placeholder {
    color: #2f855a;
  }

  .md\:tplaceholder-green-700::placeholder {
    color: #2f855a;
  }

  .md\:tplaceholder-green-800::-webkit-input-placeholder {
    color: #276749;
  }

  .md\:tplaceholder-green-800::-moz-placeholder {
    color: #276749;
  }

  .md\:tplaceholder-green-800:-ms-input-placeholder {
    color: #276749;
  }

  .md\:tplaceholder-green-800::-ms-input-placeholder {
    color: #276749;
  }

  .md\:tplaceholder-green-800::placeholder {
    color: #276749;
  }

  .md\:tplaceholder-green-900::-webkit-input-placeholder {
    color: #22543d;
  }

  .md\:tplaceholder-green-900::-moz-placeholder {
    color: #22543d;
  }

  .md\:tplaceholder-green-900:-ms-input-placeholder {
    color: #22543d;
  }

  .md\:tplaceholder-green-900::-ms-input-placeholder {
    color: #22543d;
  }

  .md\:tplaceholder-green-900::placeholder {
    color: #22543d;
  }

  .md\:tplaceholder-teal-100::-webkit-input-placeholder {
    color: #e6fffa;
  }

  .md\:tplaceholder-teal-100::-moz-placeholder {
    color: #e6fffa;
  }

  .md\:tplaceholder-teal-100:-ms-input-placeholder {
    color: #e6fffa;
  }

  .md\:tplaceholder-teal-100::-ms-input-placeholder {
    color: #e6fffa;
  }

  .md\:tplaceholder-teal-100::placeholder {
    color: #e6fffa;
  }

  .md\:tplaceholder-teal-200::-webkit-input-placeholder {
    color: #b2f5ea;
  }

  .md\:tplaceholder-teal-200::-moz-placeholder {
    color: #b2f5ea;
  }

  .md\:tplaceholder-teal-200:-ms-input-placeholder {
    color: #b2f5ea;
  }

  .md\:tplaceholder-teal-200::-ms-input-placeholder {
    color: #b2f5ea;
  }

  .md\:tplaceholder-teal-200::placeholder {
    color: #b2f5ea;
  }

  .md\:tplaceholder-teal-300::-webkit-input-placeholder {
    color: #81e6d9;
  }

  .md\:tplaceholder-teal-300::-moz-placeholder {
    color: #81e6d9;
  }

  .md\:tplaceholder-teal-300:-ms-input-placeholder {
    color: #81e6d9;
  }

  .md\:tplaceholder-teal-300::-ms-input-placeholder {
    color: #81e6d9;
  }

  .md\:tplaceholder-teal-300::placeholder {
    color: #81e6d9;
  }

  .md\:tplaceholder-teal-400::-webkit-input-placeholder {
    color: #4fd1c5;
  }

  .md\:tplaceholder-teal-400::-moz-placeholder {
    color: #4fd1c5;
  }

  .md\:tplaceholder-teal-400:-ms-input-placeholder {
    color: #4fd1c5;
  }

  .md\:tplaceholder-teal-400::-ms-input-placeholder {
    color: #4fd1c5;
  }

  .md\:tplaceholder-teal-400::placeholder {
    color: #4fd1c5;
  }

  .md\:tplaceholder-teal-500::-webkit-input-placeholder {
    color: #38b2ac;
  }

  .md\:tplaceholder-teal-500::-moz-placeholder {
    color: #38b2ac;
  }

  .md\:tplaceholder-teal-500:-ms-input-placeholder {
    color: #38b2ac;
  }

  .md\:tplaceholder-teal-500::-ms-input-placeholder {
    color: #38b2ac;
  }

  .md\:tplaceholder-teal-500::placeholder {
    color: #38b2ac;
  }

  .md\:tplaceholder-teal-600::-webkit-input-placeholder {
    color: #319795;
  }

  .md\:tplaceholder-teal-600::-moz-placeholder {
    color: #319795;
  }

  .md\:tplaceholder-teal-600:-ms-input-placeholder {
    color: #319795;
  }

  .md\:tplaceholder-teal-600::-ms-input-placeholder {
    color: #319795;
  }

  .md\:tplaceholder-teal-600::placeholder {
    color: #319795;
  }

  .md\:tplaceholder-teal-700::-webkit-input-placeholder {
    color: #2c7a7b;
  }

  .md\:tplaceholder-teal-700::-moz-placeholder {
    color: #2c7a7b;
  }

  .md\:tplaceholder-teal-700:-ms-input-placeholder {
    color: #2c7a7b;
  }

  .md\:tplaceholder-teal-700::-ms-input-placeholder {
    color: #2c7a7b;
  }

  .md\:tplaceholder-teal-700::placeholder {
    color: #2c7a7b;
  }

  .md\:tplaceholder-teal-800::-webkit-input-placeholder {
    color: #285e61;
  }

  .md\:tplaceholder-teal-800::-moz-placeholder {
    color: #285e61;
  }

  .md\:tplaceholder-teal-800:-ms-input-placeholder {
    color: #285e61;
  }

  .md\:tplaceholder-teal-800::-ms-input-placeholder {
    color: #285e61;
  }

  .md\:tplaceholder-teal-800::placeholder {
    color: #285e61;
  }

  .md\:tplaceholder-teal-900::-webkit-input-placeholder {
    color: #234e52;
  }

  .md\:tplaceholder-teal-900::-moz-placeholder {
    color: #234e52;
  }

  .md\:tplaceholder-teal-900:-ms-input-placeholder {
    color: #234e52;
  }

  .md\:tplaceholder-teal-900::-ms-input-placeholder {
    color: #234e52;
  }

  .md\:tplaceholder-teal-900::placeholder {
    color: #234e52;
  }

  .md\:tplaceholder-blue-100::-webkit-input-placeholder {
    color: #ebf8ff;
  }

  .md\:tplaceholder-blue-100::-moz-placeholder {
    color: #ebf8ff;
  }

  .md\:tplaceholder-blue-100:-ms-input-placeholder {
    color: #ebf8ff;
  }

  .md\:tplaceholder-blue-100::-ms-input-placeholder {
    color: #ebf8ff;
  }

  .md\:tplaceholder-blue-100::placeholder {
    color: #ebf8ff;
  }

  .md\:tplaceholder-blue-200::-webkit-input-placeholder {
    color: #bee3f8;
  }

  .md\:tplaceholder-blue-200::-moz-placeholder {
    color: #bee3f8;
  }

  .md\:tplaceholder-blue-200:-ms-input-placeholder {
    color: #bee3f8;
  }

  .md\:tplaceholder-blue-200::-ms-input-placeholder {
    color: #bee3f8;
  }

  .md\:tplaceholder-blue-200::placeholder {
    color: #bee3f8;
  }

  .md\:tplaceholder-blue-300::-webkit-input-placeholder {
    color: #90cdf4;
  }

  .md\:tplaceholder-blue-300::-moz-placeholder {
    color: #90cdf4;
  }

  .md\:tplaceholder-blue-300:-ms-input-placeholder {
    color: #90cdf4;
  }

  .md\:tplaceholder-blue-300::-ms-input-placeholder {
    color: #90cdf4;
  }

  .md\:tplaceholder-blue-300::placeholder {
    color: #90cdf4;
  }

  .md\:tplaceholder-blue-400::-webkit-input-placeholder {
    color: #63b3ed;
  }

  .md\:tplaceholder-blue-400::-moz-placeholder {
    color: #63b3ed;
  }

  .md\:tplaceholder-blue-400:-ms-input-placeholder {
    color: #63b3ed;
  }

  .md\:tplaceholder-blue-400::-ms-input-placeholder {
    color: #63b3ed;
  }

  .md\:tplaceholder-blue-400::placeholder {
    color: #63b3ed;
  }

  .md\:tplaceholder-blue-500::-webkit-input-placeholder {
    color: #4299e1;
  }

  .md\:tplaceholder-blue-500::-moz-placeholder {
    color: #4299e1;
  }

  .md\:tplaceholder-blue-500:-ms-input-placeholder {
    color: #4299e1;
  }

  .md\:tplaceholder-blue-500::-ms-input-placeholder {
    color: #4299e1;
  }

  .md\:tplaceholder-blue-500::placeholder {
    color: #4299e1;
  }

  .md\:tplaceholder-blue-600::-webkit-input-placeholder {
    color: #3182ce;
  }

  .md\:tplaceholder-blue-600::-moz-placeholder {
    color: #3182ce;
  }

  .md\:tplaceholder-blue-600:-ms-input-placeholder {
    color: #3182ce;
  }

  .md\:tplaceholder-blue-600::-ms-input-placeholder {
    color: #3182ce;
  }

  .md\:tplaceholder-blue-600::placeholder {
    color: #3182ce;
  }

  .md\:tplaceholder-blue-700::-webkit-input-placeholder {
    color: #2b6cb0;
  }

  .md\:tplaceholder-blue-700::-moz-placeholder {
    color: #2b6cb0;
  }

  .md\:tplaceholder-blue-700:-ms-input-placeholder {
    color: #2b6cb0;
  }

  .md\:tplaceholder-blue-700::-ms-input-placeholder {
    color: #2b6cb0;
  }

  .md\:tplaceholder-blue-700::placeholder {
    color: #2b6cb0;
  }

  .md\:tplaceholder-blue-800::-webkit-input-placeholder {
    color: #2c5282;
  }

  .md\:tplaceholder-blue-800::-moz-placeholder {
    color: #2c5282;
  }

  .md\:tplaceholder-blue-800:-ms-input-placeholder {
    color: #2c5282;
  }

  .md\:tplaceholder-blue-800::-ms-input-placeholder {
    color: #2c5282;
  }

  .md\:tplaceholder-blue-800::placeholder {
    color: #2c5282;
  }

  .md\:tplaceholder-blue-900::-webkit-input-placeholder {
    color: #2a4365;
  }

  .md\:tplaceholder-blue-900::-moz-placeholder {
    color: #2a4365;
  }

  .md\:tplaceholder-blue-900:-ms-input-placeholder {
    color: #2a4365;
  }

  .md\:tplaceholder-blue-900::-ms-input-placeholder {
    color: #2a4365;
  }

  .md\:tplaceholder-blue-900::placeholder {
    color: #2a4365;
  }

  .md\:tplaceholder-indigo-100::-webkit-input-placeholder {
    color: #ebf4ff;
  }

  .md\:tplaceholder-indigo-100::-moz-placeholder {
    color: #ebf4ff;
  }

  .md\:tplaceholder-indigo-100:-ms-input-placeholder {
    color: #ebf4ff;
  }

  .md\:tplaceholder-indigo-100::-ms-input-placeholder {
    color: #ebf4ff;
  }

  .md\:tplaceholder-indigo-100::placeholder {
    color: #ebf4ff;
  }

  .md\:tplaceholder-indigo-200::-webkit-input-placeholder {
    color: #c3dafe;
  }

  .md\:tplaceholder-indigo-200::-moz-placeholder {
    color: #c3dafe;
  }

  .md\:tplaceholder-indigo-200:-ms-input-placeholder {
    color: #c3dafe;
  }

  .md\:tplaceholder-indigo-200::-ms-input-placeholder {
    color: #c3dafe;
  }

  .md\:tplaceholder-indigo-200::placeholder {
    color: #c3dafe;
  }

  .md\:tplaceholder-indigo-300::-webkit-input-placeholder {
    color: #a3bffa;
  }

  .md\:tplaceholder-indigo-300::-moz-placeholder {
    color: #a3bffa;
  }

  .md\:tplaceholder-indigo-300:-ms-input-placeholder {
    color: #a3bffa;
  }

  .md\:tplaceholder-indigo-300::-ms-input-placeholder {
    color: #a3bffa;
  }

  .md\:tplaceholder-indigo-300::placeholder {
    color: #a3bffa;
  }

  .md\:tplaceholder-indigo-400::-webkit-input-placeholder {
    color: #7f9cf5;
  }

  .md\:tplaceholder-indigo-400::-moz-placeholder {
    color: #7f9cf5;
  }

  .md\:tplaceholder-indigo-400:-ms-input-placeholder {
    color: #7f9cf5;
  }

  .md\:tplaceholder-indigo-400::-ms-input-placeholder {
    color: #7f9cf5;
  }

  .md\:tplaceholder-indigo-400::placeholder {
    color: #7f9cf5;
  }

  .md\:tplaceholder-indigo-500::-webkit-input-placeholder {
    color: #667eea;
  }

  .md\:tplaceholder-indigo-500::-moz-placeholder {
    color: #667eea;
  }

  .md\:tplaceholder-indigo-500:-ms-input-placeholder {
    color: #667eea;
  }

  .md\:tplaceholder-indigo-500::-ms-input-placeholder {
    color: #667eea;
  }

  .md\:tplaceholder-indigo-500::placeholder {
    color: #667eea;
  }

  .md\:tplaceholder-indigo-600::-webkit-input-placeholder {
    color: #5a67d8;
  }

  .md\:tplaceholder-indigo-600::-moz-placeholder {
    color: #5a67d8;
  }

  .md\:tplaceholder-indigo-600:-ms-input-placeholder {
    color: #5a67d8;
  }

  .md\:tplaceholder-indigo-600::-ms-input-placeholder {
    color: #5a67d8;
  }

  .md\:tplaceholder-indigo-600::placeholder {
    color: #5a67d8;
  }

  .md\:tplaceholder-indigo-700::-webkit-input-placeholder {
    color: #4c51bf;
  }

  .md\:tplaceholder-indigo-700::-moz-placeholder {
    color: #4c51bf;
  }

  .md\:tplaceholder-indigo-700:-ms-input-placeholder {
    color: #4c51bf;
  }

  .md\:tplaceholder-indigo-700::-ms-input-placeholder {
    color: #4c51bf;
  }

  .md\:tplaceholder-indigo-700::placeholder {
    color: #4c51bf;
  }

  .md\:tplaceholder-indigo-800::-webkit-input-placeholder {
    color: #434190;
  }

  .md\:tplaceholder-indigo-800::-moz-placeholder {
    color: #434190;
  }

  .md\:tplaceholder-indigo-800:-ms-input-placeholder {
    color: #434190;
  }

  .md\:tplaceholder-indigo-800::-ms-input-placeholder {
    color: #434190;
  }

  .md\:tplaceholder-indigo-800::placeholder {
    color: #434190;
  }

  .md\:tplaceholder-indigo-900::-webkit-input-placeholder {
    color: #3c366b;
  }

  .md\:tplaceholder-indigo-900::-moz-placeholder {
    color: #3c366b;
  }

  .md\:tplaceholder-indigo-900:-ms-input-placeholder {
    color: #3c366b;
  }

  .md\:tplaceholder-indigo-900::-ms-input-placeholder {
    color: #3c366b;
  }

  .md\:tplaceholder-indigo-900::placeholder {
    color: #3c366b;
  }

  .md\:tplaceholder-purple-100::-webkit-input-placeholder {
    color: #faf5ff;
  }

  .md\:tplaceholder-purple-100::-moz-placeholder {
    color: #faf5ff;
  }

  .md\:tplaceholder-purple-100:-ms-input-placeholder {
    color: #faf5ff;
  }

  .md\:tplaceholder-purple-100::-ms-input-placeholder {
    color: #faf5ff;
  }

  .md\:tplaceholder-purple-100::placeholder {
    color: #faf5ff;
  }

  .md\:tplaceholder-purple-200::-webkit-input-placeholder {
    color: #e9d8fd;
  }

  .md\:tplaceholder-purple-200::-moz-placeholder {
    color: #e9d8fd;
  }

  .md\:tplaceholder-purple-200:-ms-input-placeholder {
    color: #e9d8fd;
  }

  .md\:tplaceholder-purple-200::-ms-input-placeholder {
    color: #e9d8fd;
  }

  .md\:tplaceholder-purple-200::placeholder {
    color: #e9d8fd;
  }

  .md\:tplaceholder-purple-300::-webkit-input-placeholder {
    color: #d6bcfa;
  }

  .md\:tplaceholder-purple-300::-moz-placeholder {
    color: #d6bcfa;
  }

  .md\:tplaceholder-purple-300:-ms-input-placeholder {
    color: #d6bcfa;
  }

  .md\:tplaceholder-purple-300::-ms-input-placeholder {
    color: #d6bcfa;
  }

  .md\:tplaceholder-purple-300::placeholder {
    color: #d6bcfa;
  }

  .md\:tplaceholder-purple-400::-webkit-input-placeholder {
    color: #b794f4;
  }

  .md\:tplaceholder-purple-400::-moz-placeholder {
    color: #b794f4;
  }

  .md\:tplaceholder-purple-400:-ms-input-placeholder {
    color: #b794f4;
  }

  .md\:tplaceholder-purple-400::-ms-input-placeholder {
    color: #b794f4;
  }

  .md\:tplaceholder-purple-400::placeholder {
    color: #b794f4;
  }

  .md\:tplaceholder-purple-500::-webkit-input-placeholder {
    color: #9f7aea;
  }

  .md\:tplaceholder-purple-500::-moz-placeholder {
    color: #9f7aea;
  }

  .md\:tplaceholder-purple-500:-ms-input-placeholder {
    color: #9f7aea;
  }

  .md\:tplaceholder-purple-500::-ms-input-placeholder {
    color: #9f7aea;
  }

  .md\:tplaceholder-purple-500::placeholder {
    color: #9f7aea;
  }

  .md\:tplaceholder-purple-600::-webkit-input-placeholder {
    color: #805ad5;
  }

  .md\:tplaceholder-purple-600::-moz-placeholder {
    color: #805ad5;
  }

  .md\:tplaceholder-purple-600:-ms-input-placeholder {
    color: #805ad5;
  }

  .md\:tplaceholder-purple-600::-ms-input-placeholder {
    color: #805ad5;
  }

  .md\:tplaceholder-purple-600::placeholder {
    color: #805ad5;
  }

  .md\:tplaceholder-purple-700::-webkit-input-placeholder {
    color: #6b46c1;
  }

  .md\:tplaceholder-purple-700::-moz-placeholder {
    color: #6b46c1;
  }

  .md\:tplaceholder-purple-700:-ms-input-placeholder {
    color: #6b46c1;
  }

  .md\:tplaceholder-purple-700::-ms-input-placeholder {
    color: #6b46c1;
  }

  .md\:tplaceholder-purple-700::placeholder {
    color: #6b46c1;
  }

  .md\:tplaceholder-purple-800::-webkit-input-placeholder {
    color: #553c9a;
  }

  .md\:tplaceholder-purple-800::-moz-placeholder {
    color: #553c9a;
  }

  .md\:tplaceholder-purple-800:-ms-input-placeholder {
    color: #553c9a;
  }

  .md\:tplaceholder-purple-800::-ms-input-placeholder {
    color: #553c9a;
  }

  .md\:tplaceholder-purple-800::placeholder {
    color: #553c9a;
  }

  .md\:tplaceholder-purple-900::-webkit-input-placeholder {
    color: #44337a;
  }

  .md\:tplaceholder-purple-900::-moz-placeholder {
    color: #44337a;
  }

  .md\:tplaceholder-purple-900:-ms-input-placeholder {
    color: #44337a;
  }

  .md\:tplaceholder-purple-900::-ms-input-placeholder {
    color: #44337a;
  }

  .md\:tplaceholder-purple-900::placeholder {
    color: #44337a;
  }

  .md\:tplaceholder-pink-100::-webkit-input-placeholder {
    color: #fff5f7;
  }

  .md\:tplaceholder-pink-100::-moz-placeholder {
    color: #fff5f7;
  }

  .md\:tplaceholder-pink-100:-ms-input-placeholder {
    color: #fff5f7;
  }

  .md\:tplaceholder-pink-100::-ms-input-placeholder {
    color: #fff5f7;
  }

  .md\:tplaceholder-pink-100::placeholder {
    color: #fff5f7;
  }

  .md\:tplaceholder-pink-200::-webkit-input-placeholder {
    color: #fed7e2;
  }

  .md\:tplaceholder-pink-200::-moz-placeholder {
    color: #fed7e2;
  }

  .md\:tplaceholder-pink-200:-ms-input-placeholder {
    color: #fed7e2;
  }

  .md\:tplaceholder-pink-200::-ms-input-placeholder {
    color: #fed7e2;
  }

  .md\:tplaceholder-pink-200::placeholder {
    color: #fed7e2;
  }

  .md\:tplaceholder-pink-300::-webkit-input-placeholder {
    color: #fbb6ce;
  }

  .md\:tplaceholder-pink-300::-moz-placeholder {
    color: #fbb6ce;
  }

  .md\:tplaceholder-pink-300:-ms-input-placeholder {
    color: #fbb6ce;
  }

  .md\:tplaceholder-pink-300::-ms-input-placeholder {
    color: #fbb6ce;
  }

  .md\:tplaceholder-pink-300::placeholder {
    color: #fbb6ce;
  }

  .md\:tplaceholder-pink-400::-webkit-input-placeholder {
    color: #f687b3;
  }

  .md\:tplaceholder-pink-400::-moz-placeholder {
    color: #f687b3;
  }

  .md\:tplaceholder-pink-400:-ms-input-placeholder {
    color: #f687b3;
  }

  .md\:tplaceholder-pink-400::-ms-input-placeholder {
    color: #f687b3;
  }

  .md\:tplaceholder-pink-400::placeholder {
    color: #f687b3;
  }

  .md\:tplaceholder-pink-500::-webkit-input-placeholder {
    color: #ed64a6;
  }

  .md\:tplaceholder-pink-500::-moz-placeholder {
    color: #ed64a6;
  }

  .md\:tplaceholder-pink-500:-ms-input-placeholder {
    color: #ed64a6;
  }

  .md\:tplaceholder-pink-500::-ms-input-placeholder {
    color: #ed64a6;
  }

  .md\:tplaceholder-pink-500::placeholder {
    color: #ed64a6;
  }

  .md\:tplaceholder-pink-600::-webkit-input-placeholder {
    color: #d53f8c;
  }

  .md\:tplaceholder-pink-600::-moz-placeholder {
    color: #d53f8c;
  }

  .md\:tplaceholder-pink-600:-ms-input-placeholder {
    color: #d53f8c;
  }

  .md\:tplaceholder-pink-600::-ms-input-placeholder {
    color: #d53f8c;
  }

  .md\:tplaceholder-pink-600::placeholder {
    color: #d53f8c;
  }

  .md\:tplaceholder-pink-700::-webkit-input-placeholder {
    color: #b83280;
  }

  .md\:tplaceholder-pink-700::-moz-placeholder {
    color: #b83280;
  }

  .md\:tplaceholder-pink-700:-ms-input-placeholder {
    color: #b83280;
  }

  .md\:tplaceholder-pink-700::-ms-input-placeholder {
    color: #b83280;
  }

  .md\:tplaceholder-pink-700::placeholder {
    color: #b83280;
  }

  .md\:tplaceholder-pink-800::-webkit-input-placeholder {
    color: #97266d;
  }

  .md\:tplaceholder-pink-800::-moz-placeholder {
    color: #97266d;
  }

  .md\:tplaceholder-pink-800:-ms-input-placeholder {
    color: #97266d;
  }

  .md\:tplaceholder-pink-800::-ms-input-placeholder {
    color: #97266d;
  }

  .md\:tplaceholder-pink-800::placeholder {
    color: #97266d;
  }

  .md\:tplaceholder-pink-900::-webkit-input-placeholder {
    color: #702459;
  }

  .md\:tplaceholder-pink-900::-moz-placeholder {
    color: #702459;
  }

  .md\:tplaceholder-pink-900:-ms-input-placeholder {
    color: #702459;
  }

  .md\:tplaceholder-pink-900::-ms-input-placeholder {
    color: #702459;
  }

  .md\:tplaceholder-pink-900::placeholder {
    color: #702459;
  }

  .md\:tplaceholder-title::-webkit-input-placeholder {
    color: #3d5170;
  }

  .md\:tplaceholder-title::-moz-placeholder {
    color: #3d5170;
  }

  .md\:tplaceholder-title:-ms-input-placeholder {
    color: #3d5170;
  }

  .md\:tplaceholder-title::-ms-input-placeholder {
    color: #3d5170;
  }

  .md\:tplaceholder-title::placeholder {
    color: #3d5170;
  }

  .md\:tplaceholder-primary::-webkit-input-placeholder {
    color: #2d7bbf;
  }

  .md\:tplaceholder-primary::-moz-placeholder {
    color: #2d7bbf;
  }

  .md\:tplaceholder-primary:-ms-input-placeholder {
    color: #2d7bbf;
  }

  .md\:tplaceholder-primary::-ms-input-placeholder {
    color: #2d7bbf;
  }

  .md\:tplaceholder-primary::placeholder {
    color: #2d7bbf;
  }

  .md\:tplaceholder-error::-webkit-input-placeholder {
    color: #ff6347;
  }

  .md\:tplaceholder-error::-moz-placeholder {
    color: #ff6347;
  }

  .md\:tplaceholder-error:-ms-input-placeholder {
    color: #ff6347;
  }

  .md\:tplaceholder-error::-ms-input-placeholder {
    color: #ff6347;
  }

  .md\:tplaceholder-error::placeholder {
    color: #ff6347;
  }

  .md\:focus\:tplaceholder-transparent:focus::-webkit-input-placeholder {
    color: transparent;
  }

  .md\:focus\:tplaceholder-transparent:focus::-moz-placeholder {
    color: transparent;
  }

  .md\:focus\:tplaceholder-transparent:focus:-ms-input-placeholder {
    color: transparent;
  }

  .md\:focus\:tplaceholder-transparent:focus::-ms-input-placeholder {
    color: transparent;
  }

  .md\:focus\:tplaceholder-transparent:focus::placeholder {
    color: transparent;
  }

  .md\:focus\:tplaceholder-black-100:focus::-webkit-input-placeholder {
    color: #5a6169;
  }

  .md\:focus\:tplaceholder-black-100:focus::-moz-placeholder {
    color: #5a6169;
  }

  .md\:focus\:tplaceholder-black-100:focus:-ms-input-placeholder {
    color: #5a6169;
  }

  .md\:focus\:tplaceholder-black-100:focus::-ms-input-placeholder {
    color: #5a6169;
  }

  .md\:focus\:tplaceholder-black-100:focus::placeholder {
    color: #5a6169;
  }

  .md\:focus\:tplaceholder-white:focus::-webkit-input-placeholder {
    color: #fff;
  }

  .md\:focus\:tplaceholder-white:focus::-moz-placeholder {
    color: #fff;
  }

  .md\:focus\:tplaceholder-white:focus:-ms-input-placeholder {
    color: #fff;
  }

  .md\:focus\:tplaceholder-white:focus::-ms-input-placeholder {
    color: #fff;
  }

  .md\:focus\:tplaceholder-white:focus::placeholder {
    color: #fff;
  }

  .md\:focus\:tplaceholder-gray-100:focus::-webkit-input-placeholder {
    color: #f7fafc;
  }

  .md\:focus\:tplaceholder-gray-100:focus::-moz-placeholder {
    color: #f7fafc;
  }

  .md\:focus\:tplaceholder-gray-100:focus:-ms-input-placeholder {
    color: #f7fafc;
  }

  .md\:focus\:tplaceholder-gray-100:focus::-ms-input-placeholder {
    color: #f7fafc;
  }

  .md\:focus\:tplaceholder-gray-100:focus::placeholder {
    color: #f7fafc;
  }

  .md\:focus\:tplaceholder-gray-200:focus::-webkit-input-placeholder {
    color: #edf2f7;
  }

  .md\:focus\:tplaceholder-gray-200:focus::-moz-placeholder {
    color: #edf2f7;
  }

  .md\:focus\:tplaceholder-gray-200:focus:-ms-input-placeholder {
    color: #edf2f7;
  }

  .md\:focus\:tplaceholder-gray-200:focus::-ms-input-placeholder {
    color: #edf2f7;
  }

  .md\:focus\:tplaceholder-gray-200:focus::placeholder {
    color: #edf2f7;
  }

  .md\:focus\:tplaceholder-gray-300:focus::-webkit-input-placeholder {
    color: #e2e8f0;
  }

  .md\:focus\:tplaceholder-gray-300:focus::-moz-placeholder {
    color: #e2e8f0;
  }

  .md\:focus\:tplaceholder-gray-300:focus:-ms-input-placeholder {
    color: #e2e8f0;
  }

  .md\:focus\:tplaceholder-gray-300:focus::-ms-input-placeholder {
    color: #e2e8f0;
  }

  .md\:focus\:tplaceholder-gray-300:focus::placeholder {
    color: #e2e8f0;
  }

  .md\:focus\:tplaceholder-gray-400:focus::-webkit-input-placeholder {
    color: #cbd5e0;
  }

  .md\:focus\:tplaceholder-gray-400:focus::-moz-placeholder {
    color: #cbd5e0;
  }

  .md\:focus\:tplaceholder-gray-400:focus:-ms-input-placeholder {
    color: #cbd5e0;
  }

  .md\:focus\:tplaceholder-gray-400:focus::-ms-input-placeholder {
    color: #cbd5e0;
  }

  .md\:focus\:tplaceholder-gray-400:focus::placeholder {
    color: #cbd5e0;
  }

  .md\:focus\:tplaceholder-gray-500:focus::-webkit-input-placeholder {
    color: #a0aec0;
  }

  .md\:focus\:tplaceholder-gray-500:focus::-moz-placeholder {
    color: #a0aec0;
  }

  .md\:focus\:tplaceholder-gray-500:focus:-ms-input-placeholder {
    color: #a0aec0;
  }

  .md\:focus\:tplaceholder-gray-500:focus::-ms-input-placeholder {
    color: #a0aec0;
  }

  .md\:focus\:tplaceholder-gray-500:focus::placeholder {
    color: #a0aec0;
  }

  .md\:focus\:tplaceholder-gray-600:focus::-webkit-input-placeholder {
    color: #718096;
  }

  .md\:focus\:tplaceholder-gray-600:focus::-moz-placeholder {
    color: #718096;
  }

  .md\:focus\:tplaceholder-gray-600:focus:-ms-input-placeholder {
    color: #718096;
  }

  .md\:focus\:tplaceholder-gray-600:focus::-ms-input-placeholder {
    color: #718096;
  }

  .md\:focus\:tplaceholder-gray-600:focus::placeholder {
    color: #718096;
  }

  .md\:focus\:tplaceholder-gray-700:focus::-webkit-input-placeholder {
    color: #4a5568;
  }

  .md\:focus\:tplaceholder-gray-700:focus::-moz-placeholder {
    color: #4a5568;
  }

  .md\:focus\:tplaceholder-gray-700:focus:-ms-input-placeholder {
    color: #4a5568;
  }

  .md\:focus\:tplaceholder-gray-700:focus::-ms-input-placeholder {
    color: #4a5568;
  }

  .md\:focus\:tplaceholder-gray-700:focus::placeholder {
    color: #4a5568;
  }

  .md\:focus\:tplaceholder-gray-800:focus::-webkit-input-placeholder {
    color: #2d3748;
  }

  .md\:focus\:tplaceholder-gray-800:focus::-moz-placeholder {
    color: #2d3748;
  }

  .md\:focus\:tplaceholder-gray-800:focus:-ms-input-placeholder {
    color: #2d3748;
  }

  .md\:focus\:tplaceholder-gray-800:focus::-ms-input-placeholder {
    color: #2d3748;
  }

  .md\:focus\:tplaceholder-gray-800:focus::placeholder {
    color: #2d3748;
  }

  .md\:focus\:tplaceholder-gray-900:focus::-webkit-input-placeholder {
    color: #1a202c;
  }

  .md\:focus\:tplaceholder-gray-900:focus::-moz-placeholder {
    color: #1a202c;
  }

  .md\:focus\:tplaceholder-gray-900:focus:-ms-input-placeholder {
    color: #1a202c;
  }

  .md\:focus\:tplaceholder-gray-900:focus::-ms-input-placeholder {
    color: #1a202c;
  }

  .md\:focus\:tplaceholder-gray-900:focus::placeholder {
    color: #1a202c;
  }

  .md\:focus\:tplaceholder-red-100:focus::-webkit-input-placeholder {
    color: #fff5f5;
  }

  .md\:focus\:tplaceholder-red-100:focus::-moz-placeholder {
    color: #fff5f5;
  }

  .md\:focus\:tplaceholder-red-100:focus:-ms-input-placeholder {
    color: #fff5f5;
  }

  .md\:focus\:tplaceholder-red-100:focus::-ms-input-placeholder {
    color: #fff5f5;
  }

  .md\:focus\:tplaceholder-red-100:focus::placeholder {
    color: #fff5f5;
  }

  .md\:focus\:tplaceholder-red-200:focus::-webkit-input-placeholder {
    color: #fed7d7;
  }

  .md\:focus\:tplaceholder-red-200:focus::-moz-placeholder {
    color: #fed7d7;
  }

  .md\:focus\:tplaceholder-red-200:focus:-ms-input-placeholder {
    color: #fed7d7;
  }

  .md\:focus\:tplaceholder-red-200:focus::-ms-input-placeholder {
    color: #fed7d7;
  }

  .md\:focus\:tplaceholder-red-200:focus::placeholder {
    color: #fed7d7;
  }

  .md\:focus\:tplaceholder-red-300:focus::-webkit-input-placeholder {
    color: #feb2b2;
  }

  .md\:focus\:tplaceholder-red-300:focus::-moz-placeholder {
    color: #feb2b2;
  }

  .md\:focus\:tplaceholder-red-300:focus:-ms-input-placeholder {
    color: #feb2b2;
  }

  .md\:focus\:tplaceholder-red-300:focus::-ms-input-placeholder {
    color: #feb2b2;
  }

  .md\:focus\:tplaceholder-red-300:focus::placeholder {
    color: #feb2b2;
  }

  .md\:focus\:tplaceholder-red-400:focus::-webkit-input-placeholder {
    color: #fc8181;
  }

  .md\:focus\:tplaceholder-red-400:focus::-moz-placeholder {
    color: #fc8181;
  }

  .md\:focus\:tplaceholder-red-400:focus:-ms-input-placeholder {
    color: #fc8181;
  }

  .md\:focus\:tplaceholder-red-400:focus::-ms-input-placeholder {
    color: #fc8181;
  }

  .md\:focus\:tplaceholder-red-400:focus::placeholder {
    color: #fc8181;
  }

  .md\:focus\:tplaceholder-red-500:focus::-webkit-input-placeholder {
    color: #f56565;
  }

  .md\:focus\:tplaceholder-red-500:focus::-moz-placeholder {
    color: #f56565;
  }

  .md\:focus\:tplaceholder-red-500:focus:-ms-input-placeholder {
    color: #f56565;
  }

  .md\:focus\:tplaceholder-red-500:focus::-ms-input-placeholder {
    color: #f56565;
  }

  .md\:focus\:tplaceholder-red-500:focus::placeholder {
    color: #f56565;
  }

  .md\:focus\:tplaceholder-red-600:focus::-webkit-input-placeholder {
    color: #e53e3e;
  }

  .md\:focus\:tplaceholder-red-600:focus::-moz-placeholder {
    color: #e53e3e;
  }

  .md\:focus\:tplaceholder-red-600:focus:-ms-input-placeholder {
    color: #e53e3e;
  }

  .md\:focus\:tplaceholder-red-600:focus::-ms-input-placeholder {
    color: #e53e3e;
  }

  .md\:focus\:tplaceholder-red-600:focus::placeholder {
    color: #e53e3e;
  }

  .md\:focus\:tplaceholder-red-700:focus::-webkit-input-placeholder {
    color: #c53030;
  }

  .md\:focus\:tplaceholder-red-700:focus::-moz-placeholder {
    color: #c53030;
  }

  .md\:focus\:tplaceholder-red-700:focus:-ms-input-placeholder {
    color: #c53030;
  }

  .md\:focus\:tplaceholder-red-700:focus::-ms-input-placeholder {
    color: #c53030;
  }

  .md\:focus\:tplaceholder-red-700:focus::placeholder {
    color: #c53030;
  }

  .md\:focus\:tplaceholder-red-800:focus::-webkit-input-placeholder {
    color: #9b2c2c;
  }

  .md\:focus\:tplaceholder-red-800:focus::-moz-placeholder {
    color: #9b2c2c;
  }

  .md\:focus\:tplaceholder-red-800:focus:-ms-input-placeholder {
    color: #9b2c2c;
  }

  .md\:focus\:tplaceholder-red-800:focus::-ms-input-placeholder {
    color: #9b2c2c;
  }

  .md\:focus\:tplaceholder-red-800:focus::placeholder {
    color: #9b2c2c;
  }

  .md\:focus\:tplaceholder-red-900:focus::-webkit-input-placeholder {
    color: #742a2a;
  }

  .md\:focus\:tplaceholder-red-900:focus::-moz-placeholder {
    color: #742a2a;
  }

  .md\:focus\:tplaceholder-red-900:focus:-ms-input-placeholder {
    color: #742a2a;
  }

  .md\:focus\:tplaceholder-red-900:focus::-ms-input-placeholder {
    color: #742a2a;
  }

  .md\:focus\:tplaceholder-red-900:focus::placeholder {
    color: #742a2a;
  }

  .md\:focus\:tplaceholder-orange-100:focus::-webkit-input-placeholder {
    color: #fffaf0;
  }

  .md\:focus\:tplaceholder-orange-100:focus::-moz-placeholder {
    color: #fffaf0;
  }

  .md\:focus\:tplaceholder-orange-100:focus:-ms-input-placeholder {
    color: #fffaf0;
  }

  .md\:focus\:tplaceholder-orange-100:focus::-ms-input-placeholder {
    color: #fffaf0;
  }

  .md\:focus\:tplaceholder-orange-100:focus::placeholder {
    color: #fffaf0;
  }

  .md\:focus\:tplaceholder-orange-200:focus::-webkit-input-placeholder {
    color: #feebc8;
  }

  .md\:focus\:tplaceholder-orange-200:focus::-moz-placeholder {
    color: #feebc8;
  }

  .md\:focus\:tplaceholder-orange-200:focus:-ms-input-placeholder {
    color: #feebc8;
  }

  .md\:focus\:tplaceholder-orange-200:focus::-ms-input-placeholder {
    color: #feebc8;
  }

  .md\:focus\:tplaceholder-orange-200:focus::placeholder {
    color: #feebc8;
  }

  .md\:focus\:tplaceholder-orange-300:focus::-webkit-input-placeholder {
    color: #fbd38d;
  }

  .md\:focus\:tplaceholder-orange-300:focus::-moz-placeholder {
    color: #fbd38d;
  }

  .md\:focus\:tplaceholder-orange-300:focus:-ms-input-placeholder {
    color: #fbd38d;
  }

  .md\:focus\:tplaceholder-orange-300:focus::-ms-input-placeholder {
    color: #fbd38d;
  }

  .md\:focus\:tplaceholder-orange-300:focus::placeholder {
    color: #fbd38d;
  }

  .md\:focus\:tplaceholder-orange-400:focus::-webkit-input-placeholder {
    color: #f6ad55;
  }

  .md\:focus\:tplaceholder-orange-400:focus::-moz-placeholder {
    color: #f6ad55;
  }

  .md\:focus\:tplaceholder-orange-400:focus:-ms-input-placeholder {
    color: #f6ad55;
  }

  .md\:focus\:tplaceholder-orange-400:focus::-ms-input-placeholder {
    color: #f6ad55;
  }

  .md\:focus\:tplaceholder-orange-400:focus::placeholder {
    color: #f6ad55;
  }

  .md\:focus\:tplaceholder-orange-500:focus::-webkit-input-placeholder {
    color: #ed8936;
  }

  .md\:focus\:tplaceholder-orange-500:focus::-moz-placeholder {
    color: #ed8936;
  }

  .md\:focus\:tplaceholder-orange-500:focus:-ms-input-placeholder {
    color: #ed8936;
  }

  .md\:focus\:tplaceholder-orange-500:focus::-ms-input-placeholder {
    color: #ed8936;
  }

  .md\:focus\:tplaceholder-orange-500:focus::placeholder {
    color: #ed8936;
  }

  .md\:focus\:tplaceholder-orange-600:focus::-webkit-input-placeholder {
    color: #dd6b20;
  }

  .md\:focus\:tplaceholder-orange-600:focus::-moz-placeholder {
    color: #dd6b20;
  }

  .md\:focus\:tplaceholder-orange-600:focus:-ms-input-placeholder {
    color: #dd6b20;
  }

  .md\:focus\:tplaceholder-orange-600:focus::-ms-input-placeholder {
    color: #dd6b20;
  }

  .md\:focus\:tplaceholder-orange-600:focus::placeholder {
    color: #dd6b20;
  }

  .md\:focus\:tplaceholder-orange-700:focus::-webkit-input-placeholder {
    color: #c05621;
  }

  .md\:focus\:tplaceholder-orange-700:focus::-moz-placeholder {
    color: #c05621;
  }

  .md\:focus\:tplaceholder-orange-700:focus:-ms-input-placeholder {
    color: #c05621;
  }

  .md\:focus\:tplaceholder-orange-700:focus::-ms-input-placeholder {
    color: #c05621;
  }

  .md\:focus\:tplaceholder-orange-700:focus::placeholder {
    color: #c05621;
  }

  .md\:focus\:tplaceholder-orange-800:focus::-webkit-input-placeholder {
    color: #9c4221;
  }

  .md\:focus\:tplaceholder-orange-800:focus::-moz-placeholder {
    color: #9c4221;
  }

  .md\:focus\:tplaceholder-orange-800:focus:-ms-input-placeholder {
    color: #9c4221;
  }

  .md\:focus\:tplaceholder-orange-800:focus::-ms-input-placeholder {
    color: #9c4221;
  }

  .md\:focus\:tplaceholder-orange-800:focus::placeholder {
    color: #9c4221;
  }

  .md\:focus\:tplaceholder-orange-900:focus::-webkit-input-placeholder {
    color: #7b341e;
  }

  .md\:focus\:tplaceholder-orange-900:focus::-moz-placeholder {
    color: #7b341e;
  }

  .md\:focus\:tplaceholder-orange-900:focus:-ms-input-placeholder {
    color: #7b341e;
  }

  .md\:focus\:tplaceholder-orange-900:focus::-ms-input-placeholder {
    color: #7b341e;
  }

  .md\:focus\:tplaceholder-orange-900:focus::placeholder {
    color: #7b341e;
  }

  .md\:focus\:tplaceholder-yellow-100:focus::-webkit-input-placeholder {
    color: #fffff0;
  }

  .md\:focus\:tplaceholder-yellow-100:focus::-moz-placeholder {
    color: #fffff0;
  }

  .md\:focus\:tplaceholder-yellow-100:focus:-ms-input-placeholder {
    color: #fffff0;
  }

  .md\:focus\:tplaceholder-yellow-100:focus::-ms-input-placeholder {
    color: #fffff0;
  }

  .md\:focus\:tplaceholder-yellow-100:focus::placeholder {
    color: #fffff0;
  }

  .md\:focus\:tplaceholder-yellow-200:focus::-webkit-input-placeholder {
    color: #fefcbf;
  }

  .md\:focus\:tplaceholder-yellow-200:focus::-moz-placeholder {
    color: #fefcbf;
  }

  .md\:focus\:tplaceholder-yellow-200:focus:-ms-input-placeholder {
    color: #fefcbf;
  }

  .md\:focus\:tplaceholder-yellow-200:focus::-ms-input-placeholder {
    color: #fefcbf;
  }

  .md\:focus\:tplaceholder-yellow-200:focus::placeholder {
    color: #fefcbf;
  }

  .md\:focus\:tplaceholder-yellow-300:focus::-webkit-input-placeholder {
    color: #faf089;
  }

  .md\:focus\:tplaceholder-yellow-300:focus::-moz-placeholder {
    color: #faf089;
  }

  .md\:focus\:tplaceholder-yellow-300:focus:-ms-input-placeholder {
    color: #faf089;
  }

  .md\:focus\:tplaceholder-yellow-300:focus::-ms-input-placeholder {
    color: #faf089;
  }

  .md\:focus\:tplaceholder-yellow-300:focus::placeholder {
    color: #faf089;
  }

  .md\:focus\:tplaceholder-yellow-400:focus::-webkit-input-placeholder {
    color: #f6e05e;
  }

  .md\:focus\:tplaceholder-yellow-400:focus::-moz-placeholder {
    color: #f6e05e;
  }

  .md\:focus\:tplaceholder-yellow-400:focus:-ms-input-placeholder {
    color: #f6e05e;
  }

  .md\:focus\:tplaceholder-yellow-400:focus::-ms-input-placeholder {
    color: #f6e05e;
  }

  .md\:focus\:tplaceholder-yellow-400:focus::placeholder {
    color: #f6e05e;
  }

  .md\:focus\:tplaceholder-yellow-500:focus::-webkit-input-placeholder {
    color: #ecc94b;
  }

  .md\:focus\:tplaceholder-yellow-500:focus::-moz-placeholder {
    color: #ecc94b;
  }

  .md\:focus\:tplaceholder-yellow-500:focus:-ms-input-placeholder {
    color: #ecc94b;
  }

  .md\:focus\:tplaceholder-yellow-500:focus::-ms-input-placeholder {
    color: #ecc94b;
  }

  .md\:focus\:tplaceholder-yellow-500:focus::placeholder {
    color: #ecc94b;
  }

  .md\:focus\:tplaceholder-yellow-600:focus::-webkit-input-placeholder {
    color: #d69e2e;
  }

  .md\:focus\:tplaceholder-yellow-600:focus::-moz-placeholder {
    color: #d69e2e;
  }

  .md\:focus\:tplaceholder-yellow-600:focus:-ms-input-placeholder {
    color: #d69e2e;
  }

  .md\:focus\:tplaceholder-yellow-600:focus::-ms-input-placeholder {
    color: #d69e2e;
  }

  .md\:focus\:tplaceholder-yellow-600:focus::placeholder {
    color: #d69e2e;
  }

  .md\:focus\:tplaceholder-yellow-700:focus::-webkit-input-placeholder {
    color: #b7791f;
  }

  .md\:focus\:tplaceholder-yellow-700:focus::-moz-placeholder {
    color: #b7791f;
  }

  .md\:focus\:tplaceholder-yellow-700:focus:-ms-input-placeholder {
    color: #b7791f;
  }

  .md\:focus\:tplaceholder-yellow-700:focus::-ms-input-placeholder {
    color: #b7791f;
  }

  .md\:focus\:tplaceholder-yellow-700:focus::placeholder {
    color: #b7791f;
  }

  .md\:focus\:tplaceholder-yellow-800:focus::-webkit-input-placeholder {
    color: #975a16;
  }

  .md\:focus\:tplaceholder-yellow-800:focus::-moz-placeholder {
    color: #975a16;
  }

  .md\:focus\:tplaceholder-yellow-800:focus:-ms-input-placeholder {
    color: #975a16;
  }

  .md\:focus\:tplaceholder-yellow-800:focus::-ms-input-placeholder {
    color: #975a16;
  }

  .md\:focus\:tplaceholder-yellow-800:focus::placeholder {
    color: #975a16;
  }

  .md\:focus\:tplaceholder-yellow-900:focus::-webkit-input-placeholder {
    color: #744210;
  }

  .md\:focus\:tplaceholder-yellow-900:focus::-moz-placeholder {
    color: #744210;
  }

  .md\:focus\:tplaceholder-yellow-900:focus:-ms-input-placeholder {
    color: #744210;
  }

  .md\:focus\:tplaceholder-yellow-900:focus::-ms-input-placeholder {
    color: #744210;
  }

  .md\:focus\:tplaceholder-yellow-900:focus::placeholder {
    color: #744210;
  }

  .md\:focus\:tplaceholder-green-100:focus::-webkit-input-placeholder {
    color: #f0fff4;
  }

  .md\:focus\:tplaceholder-green-100:focus::-moz-placeholder {
    color: #f0fff4;
  }

  .md\:focus\:tplaceholder-green-100:focus:-ms-input-placeholder {
    color: #f0fff4;
  }

  .md\:focus\:tplaceholder-green-100:focus::-ms-input-placeholder {
    color: #f0fff4;
  }

  .md\:focus\:tplaceholder-green-100:focus::placeholder {
    color: #f0fff4;
  }

  .md\:focus\:tplaceholder-green-200:focus::-webkit-input-placeholder {
    color: #c6f6d5;
  }

  .md\:focus\:tplaceholder-green-200:focus::-moz-placeholder {
    color: #c6f6d5;
  }

  .md\:focus\:tplaceholder-green-200:focus:-ms-input-placeholder {
    color: #c6f6d5;
  }

  .md\:focus\:tplaceholder-green-200:focus::-ms-input-placeholder {
    color: #c6f6d5;
  }

  .md\:focus\:tplaceholder-green-200:focus::placeholder {
    color: #c6f6d5;
  }

  .md\:focus\:tplaceholder-green-300:focus::-webkit-input-placeholder {
    color: #9ae6b4;
  }

  .md\:focus\:tplaceholder-green-300:focus::-moz-placeholder {
    color: #9ae6b4;
  }

  .md\:focus\:tplaceholder-green-300:focus:-ms-input-placeholder {
    color: #9ae6b4;
  }

  .md\:focus\:tplaceholder-green-300:focus::-ms-input-placeholder {
    color: #9ae6b4;
  }

  .md\:focus\:tplaceholder-green-300:focus::placeholder {
    color: #9ae6b4;
  }

  .md\:focus\:tplaceholder-green-400:focus::-webkit-input-placeholder {
    color: #68d391;
  }

  .md\:focus\:tplaceholder-green-400:focus::-moz-placeholder {
    color: #68d391;
  }

  .md\:focus\:tplaceholder-green-400:focus:-ms-input-placeholder {
    color: #68d391;
  }

  .md\:focus\:tplaceholder-green-400:focus::-ms-input-placeholder {
    color: #68d391;
  }

  .md\:focus\:tplaceholder-green-400:focus::placeholder {
    color: #68d391;
  }

  .md\:focus\:tplaceholder-green-500:focus::-webkit-input-placeholder {
    color: #48bb78;
  }

  .md\:focus\:tplaceholder-green-500:focus::-moz-placeholder {
    color: #48bb78;
  }

  .md\:focus\:tplaceholder-green-500:focus:-ms-input-placeholder {
    color: #48bb78;
  }

  .md\:focus\:tplaceholder-green-500:focus::-ms-input-placeholder {
    color: #48bb78;
  }

  .md\:focus\:tplaceholder-green-500:focus::placeholder {
    color: #48bb78;
  }

  .md\:focus\:tplaceholder-green-600:focus::-webkit-input-placeholder {
    color: #38a169;
  }

  .md\:focus\:tplaceholder-green-600:focus::-moz-placeholder {
    color: #38a169;
  }

  .md\:focus\:tplaceholder-green-600:focus:-ms-input-placeholder {
    color: #38a169;
  }

  .md\:focus\:tplaceholder-green-600:focus::-ms-input-placeholder {
    color: #38a169;
  }

  .md\:focus\:tplaceholder-green-600:focus::placeholder {
    color: #38a169;
  }

  .md\:focus\:tplaceholder-green-700:focus::-webkit-input-placeholder {
    color: #2f855a;
  }

  .md\:focus\:tplaceholder-green-700:focus::-moz-placeholder {
    color: #2f855a;
  }

  .md\:focus\:tplaceholder-green-700:focus:-ms-input-placeholder {
    color: #2f855a;
  }

  .md\:focus\:tplaceholder-green-700:focus::-ms-input-placeholder {
    color: #2f855a;
  }

  .md\:focus\:tplaceholder-green-700:focus::placeholder {
    color: #2f855a;
  }

  .md\:focus\:tplaceholder-green-800:focus::-webkit-input-placeholder {
    color: #276749;
  }

  .md\:focus\:tplaceholder-green-800:focus::-moz-placeholder {
    color: #276749;
  }

  .md\:focus\:tplaceholder-green-800:focus:-ms-input-placeholder {
    color: #276749;
  }

  .md\:focus\:tplaceholder-green-800:focus::-ms-input-placeholder {
    color: #276749;
  }

  .md\:focus\:tplaceholder-green-800:focus::placeholder {
    color: #276749;
  }

  .md\:focus\:tplaceholder-green-900:focus::-webkit-input-placeholder {
    color: #22543d;
  }

  .md\:focus\:tplaceholder-green-900:focus::-moz-placeholder {
    color: #22543d;
  }

  .md\:focus\:tplaceholder-green-900:focus:-ms-input-placeholder {
    color: #22543d;
  }

  .md\:focus\:tplaceholder-green-900:focus::-ms-input-placeholder {
    color: #22543d;
  }

  .md\:focus\:tplaceholder-green-900:focus::placeholder {
    color: #22543d;
  }

  .md\:focus\:tplaceholder-teal-100:focus::-webkit-input-placeholder {
    color: #e6fffa;
  }

  .md\:focus\:tplaceholder-teal-100:focus::-moz-placeholder {
    color: #e6fffa;
  }

  .md\:focus\:tplaceholder-teal-100:focus:-ms-input-placeholder {
    color: #e6fffa;
  }

  .md\:focus\:tplaceholder-teal-100:focus::-ms-input-placeholder {
    color: #e6fffa;
  }

  .md\:focus\:tplaceholder-teal-100:focus::placeholder {
    color: #e6fffa;
  }

  .md\:focus\:tplaceholder-teal-200:focus::-webkit-input-placeholder {
    color: #b2f5ea;
  }

  .md\:focus\:tplaceholder-teal-200:focus::-moz-placeholder {
    color: #b2f5ea;
  }

  .md\:focus\:tplaceholder-teal-200:focus:-ms-input-placeholder {
    color: #b2f5ea;
  }

  .md\:focus\:tplaceholder-teal-200:focus::-ms-input-placeholder {
    color: #b2f5ea;
  }

  .md\:focus\:tplaceholder-teal-200:focus::placeholder {
    color: #b2f5ea;
  }

  .md\:focus\:tplaceholder-teal-300:focus::-webkit-input-placeholder {
    color: #81e6d9;
  }

  .md\:focus\:tplaceholder-teal-300:focus::-moz-placeholder {
    color: #81e6d9;
  }

  .md\:focus\:tplaceholder-teal-300:focus:-ms-input-placeholder {
    color: #81e6d9;
  }

  .md\:focus\:tplaceholder-teal-300:focus::-ms-input-placeholder {
    color: #81e6d9;
  }

  .md\:focus\:tplaceholder-teal-300:focus::placeholder {
    color: #81e6d9;
  }

  .md\:focus\:tplaceholder-teal-400:focus::-webkit-input-placeholder {
    color: #4fd1c5;
  }

  .md\:focus\:tplaceholder-teal-400:focus::-moz-placeholder {
    color: #4fd1c5;
  }

  .md\:focus\:tplaceholder-teal-400:focus:-ms-input-placeholder {
    color: #4fd1c5;
  }

  .md\:focus\:tplaceholder-teal-400:focus::-ms-input-placeholder {
    color: #4fd1c5;
  }

  .md\:focus\:tplaceholder-teal-400:focus::placeholder {
    color: #4fd1c5;
  }

  .md\:focus\:tplaceholder-teal-500:focus::-webkit-input-placeholder {
    color: #38b2ac;
  }

  .md\:focus\:tplaceholder-teal-500:focus::-moz-placeholder {
    color: #38b2ac;
  }

  .md\:focus\:tplaceholder-teal-500:focus:-ms-input-placeholder {
    color: #38b2ac;
  }

  .md\:focus\:tplaceholder-teal-500:focus::-ms-input-placeholder {
    color: #38b2ac;
  }

  .md\:focus\:tplaceholder-teal-500:focus::placeholder {
    color: #38b2ac;
  }

  .md\:focus\:tplaceholder-teal-600:focus::-webkit-input-placeholder {
    color: #319795;
  }

  .md\:focus\:tplaceholder-teal-600:focus::-moz-placeholder {
    color: #319795;
  }

  .md\:focus\:tplaceholder-teal-600:focus:-ms-input-placeholder {
    color: #319795;
  }

  .md\:focus\:tplaceholder-teal-600:focus::-ms-input-placeholder {
    color: #319795;
  }

  .md\:focus\:tplaceholder-teal-600:focus::placeholder {
    color: #319795;
  }

  .md\:focus\:tplaceholder-teal-700:focus::-webkit-input-placeholder {
    color: #2c7a7b;
  }

  .md\:focus\:tplaceholder-teal-700:focus::-moz-placeholder {
    color: #2c7a7b;
  }

  .md\:focus\:tplaceholder-teal-700:focus:-ms-input-placeholder {
    color: #2c7a7b;
  }

  .md\:focus\:tplaceholder-teal-700:focus::-ms-input-placeholder {
    color: #2c7a7b;
  }

  .md\:focus\:tplaceholder-teal-700:focus::placeholder {
    color: #2c7a7b;
  }

  .md\:focus\:tplaceholder-teal-800:focus::-webkit-input-placeholder {
    color: #285e61;
  }

  .md\:focus\:tplaceholder-teal-800:focus::-moz-placeholder {
    color: #285e61;
  }

  .md\:focus\:tplaceholder-teal-800:focus:-ms-input-placeholder {
    color: #285e61;
  }

  .md\:focus\:tplaceholder-teal-800:focus::-ms-input-placeholder {
    color: #285e61;
  }

  .md\:focus\:tplaceholder-teal-800:focus::placeholder {
    color: #285e61;
  }

  .md\:focus\:tplaceholder-teal-900:focus::-webkit-input-placeholder {
    color: #234e52;
  }

  .md\:focus\:tplaceholder-teal-900:focus::-moz-placeholder {
    color: #234e52;
  }

  .md\:focus\:tplaceholder-teal-900:focus:-ms-input-placeholder {
    color: #234e52;
  }

  .md\:focus\:tplaceholder-teal-900:focus::-ms-input-placeholder {
    color: #234e52;
  }

  .md\:focus\:tplaceholder-teal-900:focus::placeholder {
    color: #234e52;
  }

  .md\:focus\:tplaceholder-blue-100:focus::-webkit-input-placeholder {
    color: #ebf8ff;
  }

  .md\:focus\:tplaceholder-blue-100:focus::-moz-placeholder {
    color: #ebf8ff;
  }

  .md\:focus\:tplaceholder-blue-100:focus:-ms-input-placeholder {
    color: #ebf8ff;
  }

  .md\:focus\:tplaceholder-blue-100:focus::-ms-input-placeholder {
    color: #ebf8ff;
  }

  .md\:focus\:tplaceholder-blue-100:focus::placeholder {
    color: #ebf8ff;
  }

  .md\:focus\:tplaceholder-blue-200:focus::-webkit-input-placeholder {
    color: #bee3f8;
  }

  .md\:focus\:tplaceholder-blue-200:focus::-moz-placeholder {
    color: #bee3f8;
  }

  .md\:focus\:tplaceholder-blue-200:focus:-ms-input-placeholder {
    color: #bee3f8;
  }

  .md\:focus\:tplaceholder-blue-200:focus::-ms-input-placeholder {
    color: #bee3f8;
  }

  .md\:focus\:tplaceholder-blue-200:focus::placeholder {
    color: #bee3f8;
  }

  .md\:focus\:tplaceholder-blue-300:focus::-webkit-input-placeholder {
    color: #90cdf4;
  }

  .md\:focus\:tplaceholder-blue-300:focus::-moz-placeholder {
    color: #90cdf4;
  }

  .md\:focus\:tplaceholder-blue-300:focus:-ms-input-placeholder {
    color: #90cdf4;
  }

  .md\:focus\:tplaceholder-blue-300:focus::-ms-input-placeholder {
    color: #90cdf4;
  }

  .md\:focus\:tplaceholder-blue-300:focus::placeholder {
    color: #90cdf4;
  }

  .md\:focus\:tplaceholder-blue-400:focus::-webkit-input-placeholder {
    color: #63b3ed;
  }

  .md\:focus\:tplaceholder-blue-400:focus::-moz-placeholder {
    color: #63b3ed;
  }

  .md\:focus\:tplaceholder-blue-400:focus:-ms-input-placeholder {
    color: #63b3ed;
  }

  .md\:focus\:tplaceholder-blue-400:focus::-ms-input-placeholder {
    color: #63b3ed;
  }

  .md\:focus\:tplaceholder-blue-400:focus::placeholder {
    color: #63b3ed;
  }

  .md\:focus\:tplaceholder-blue-500:focus::-webkit-input-placeholder {
    color: #4299e1;
  }

  .md\:focus\:tplaceholder-blue-500:focus::-moz-placeholder {
    color: #4299e1;
  }

  .md\:focus\:tplaceholder-blue-500:focus:-ms-input-placeholder {
    color: #4299e1;
  }

  .md\:focus\:tplaceholder-blue-500:focus::-ms-input-placeholder {
    color: #4299e1;
  }

  .md\:focus\:tplaceholder-blue-500:focus::placeholder {
    color: #4299e1;
  }

  .md\:focus\:tplaceholder-blue-600:focus::-webkit-input-placeholder {
    color: #3182ce;
  }

  .md\:focus\:tplaceholder-blue-600:focus::-moz-placeholder {
    color: #3182ce;
  }

  .md\:focus\:tplaceholder-blue-600:focus:-ms-input-placeholder {
    color: #3182ce;
  }

  .md\:focus\:tplaceholder-blue-600:focus::-ms-input-placeholder {
    color: #3182ce;
  }

  .md\:focus\:tplaceholder-blue-600:focus::placeholder {
    color: #3182ce;
  }

  .md\:focus\:tplaceholder-blue-700:focus::-webkit-input-placeholder {
    color: #2b6cb0;
  }

  .md\:focus\:tplaceholder-blue-700:focus::-moz-placeholder {
    color: #2b6cb0;
  }

  .md\:focus\:tplaceholder-blue-700:focus:-ms-input-placeholder {
    color: #2b6cb0;
  }

  .md\:focus\:tplaceholder-blue-700:focus::-ms-input-placeholder {
    color: #2b6cb0;
  }

  .md\:focus\:tplaceholder-blue-700:focus::placeholder {
    color: #2b6cb0;
  }

  .md\:focus\:tplaceholder-blue-800:focus::-webkit-input-placeholder {
    color: #2c5282;
  }

  .md\:focus\:tplaceholder-blue-800:focus::-moz-placeholder {
    color: #2c5282;
  }

  .md\:focus\:tplaceholder-blue-800:focus:-ms-input-placeholder {
    color: #2c5282;
  }

  .md\:focus\:tplaceholder-blue-800:focus::-ms-input-placeholder {
    color: #2c5282;
  }

  .md\:focus\:tplaceholder-blue-800:focus::placeholder {
    color: #2c5282;
  }

  .md\:focus\:tplaceholder-blue-900:focus::-webkit-input-placeholder {
    color: #2a4365;
  }

  .md\:focus\:tplaceholder-blue-900:focus::-moz-placeholder {
    color: #2a4365;
  }

  .md\:focus\:tplaceholder-blue-900:focus:-ms-input-placeholder {
    color: #2a4365;
  }

  .md\:focus\:tplaceholder-blue-900:focus::-ms-input-placeholder {
    color: #2a4365;
  }

  .md\:focus\:tplaceholder-blue-900:focus::placeholder {
    color: #2a4365;
  }

  .md\:focus\:tplaceholder-indigo-100:focus::-webkit-input-placeholder {
    color: #ebf4ff;
  }

  .md\:focus\:tplaceholder-indigo-100:focus::-moz-placeholder {
    color: #ebf4ff;
  }

  .md\:focus\:tplaceholder-indigo-100:focus:-ms-input-placeholder {
    color: #ebf4ff;
  }

  .md\:focus\:tplaceholder-indigo-100:focus::-ms-input-placeholder {
    color: #ebf4ff;
  }

  .md\:focus\:tplaceholder-indigo-100:focus::placeholder {
    color: #ebf4ff;
  }

  .md\:focus\:tplaceholder-indigo-200:focus::-webkit-input-placeholder {
    color: #c3dafe;
  }

  .md\:focus\:tplaceholder-indigo-200:focus::-moz-placeholder {
    color: #c3dafe;
  }

  .md\:focus\:tplaceholder-indigo-200:focus:-ms-input-placeholder {
    color: #c3dafe;
  }

  .md\:focus\:tplaceholder-indigo-200:focus::-ms-input-placeholder {
    color: #c3dafe;
  }

  .md\:focus\:tplaceholder-indigo-200:focus::placeholder {
    color: #c3dafe;
  }

  .md\:focus\:tplaceholder-indigo-300:focus::-webkit-input-placeholder {
    color: #a3bffa;
  }

  .md\:focus\:tplaceholder-indigo-300:focus::-moz-placeholder {
    color: #a3bffa;
  }

  .md\:focus\:tplaceholder-indigo-300:focus:-ms-input-placeholder {
    color: #a3bffa;
  }

  .md\:focus\:tplaceholder-indigo-300:focus::-ms-input-placeholder {
    color: #a3bffa;
  }

  .md\:focus\:tplaceholder-indigo-300:focus::placeholder {
    color: #a3bffa;
  }

  .md\:focus\:tplaceholder-indigo-400:focus::-webkit-input-placeholder {
    color: #7f9cf5;
  }

  .md\:focus\:tplaceholder-indigo-400:focus::-moz-placeholder {
    color: #7f9cf5;
  }

  .md\:focus\:tplaceholder-indigo-400:focus:-ms-input-placeholder {
    color: #7f9cf5;
  }

  .md\:focus\:tplaceholder-indigo-400:focus::-ms-input-placeholder {
    color: #7f9cf5;
  }

  .md\:focus\:tplaceholder-indigo-400:focus::placeholder {
    color: #7f9cf5;
  }

  .md\:focus\:tplaceholder-indigo-500:focus::-webkit-input-placeholder {
    color: #667eea;
  }

  .md\:focus\:tplaceholder-indigo-500:focus::-moz-placeholder {
    color: #667eea;
  }

  .md\:focus\:tplaceholder-indigo-500:focus:-ms-input-placeholder {
    color: #667eea;
  }

  .md\:focus\:tplaceholder-indigo-500:focus::-ms-input-placeholder {
    color: #667eea;
  }

  .md\:focus\:tplaceholder-indigo-500:focus::placeholder {
    color: #667eea;
  }

  .md\:focus\:tplaceholder-indigo-600:focus::-webkit-input-placeholder {
    color: #5a67d8;
  }

  .md\:focus\:tplaceholder-indigo-600:focus::-moz-placeholder {
    color: #5a67d8;
  }

  .md\:focus\:tplaceholder-indigo-600:focus:-ms-input-placeholder {
    color: #5a67d8;
  }

  .md\:focus\:tplaceholder-indigo-600:focus::-ms-input-placeholder {
    color: #5a67d8;
  }

  .md\:focus\:tplaceholder-indigo-600:focus::placeholder {
    color: #5a67d8;
  }

  .md\:focus\:tplaceholder-indigo-700:focus::-webkit-input-placeholder {
    color: #4c51bf;
  }

  .md\:focus\:tplaceholder-indigo-700:focus::-moz-placeholder {
    color: #4c51bf;
  }

  .md\:focus\:tplaceholder-indigo-700:focus:-ms-input-placeholder {
    color: #4c51bf;
  }

  .md\:focus\:tplaceholder-indigo-700:focus::-ms-input-placeholder {
    color: #4c51bf;
  }

  .md\:focus\:tplaceholder-indigo-700:focus::placeholder {
    color: #4c51bf;
  }

  .md\:focus\:tplaceholder-indigo-800:focus::-webkit-input-placeholder {
    color: #434190;
  }

  .md\:focus\:tplaceholder-indigo-800:focus::-moz-placeholder {
    color: #434190;
  }

  .md\:focus\:tplaceholder-indigo-800:focus:-ms-input-placeholder {
    color: #434190;
  }

  .md\:focus\:tplaceholder-indigo-800:focus::-ms-input-placeholder {
    color: #434190;
  }

  .md\:focus\:tplaceholder-indigo-800:focus::placeholder {
    color: #434190;
  }

  .md\:focus\:tplaceholder-indigo-900:focus::-webkit-input-placeholder {
    color: #3c366b;
  }

  .md\:focus\:tplaceholder-indigo-900:focus::-moz-placeholder {
    color: #3c366b;
  }

  .md\:focus\:tplaceholder-indigo-900:focus:-ms-input-placeholder {
    color: #3c366b;
  }

  .md\:focus\:tplaceholder-indigo-900:focus::-ms-input-placeholder {
    color: #3c366b;
  }

  .md\:focus\:tplaceholder-indigo-900:focus::placeholder {
    color: #3c366b;
  }

  .md\:focus\:tplaceholder-purple-100:focus::-webkit-input-placeholder {
    color: #faf5ff;
  }

  .md\:focus\:tplaceholder-purple-100:focus::-moz-placeholder {
    color: #faf5ff;
  }

  .md\:focus\:tplaceholder-purple-100:focus:-ms-input-placeholder {
    color: #faf5ff;
  }

  .md\:focus\:tplaceholder-purple-100:focus::-ms-input-placeholder {
    color: #faf5ff;
  }

  .md\:focus\:tplaceholder-purple-100:focus::placeholder {
    color: #faf5ff;
  }

  .md\:focus\:tplaceholder-purple-200:focus::-webkit-input-placeholder {
    color: #e9d8fd;
  }

  .md\:focus\:tplaceholder-purple-200:focus::-moz-placeholder {
    color: #e9d8fd;
  }

  .md\:focus\:tplaceholder-purple-200:focus:-ms-input-placeholder {
    color: #e9d8fd;
  }

  .md\:focus\:tplaceholder-purple-200:focus::-ms-input-placeholder {
    color: #e9d8fd;
  }

  .md\:focus\:tplaceholder-purple-200:focus::placeholder {
    color: #e9d8fd;
  }

  .md\:focus\:tplaceholder-purple-300:focus::-webkit-input-placeholder {
    color: #d6bcfa;
  }

  .md\:focus\:tplaceholder-purple-300:focus::-moz-placeholder {
    color: #d6bcfa;
  }

  .md\:focus\:tplaceholder-purple-300:focus:-ms-input-placeholder {
    color: #d6bcfa;
  }

  .md\:focus\:tplaceholder-purple-300:focus::-ms-input-placeholder {
    color: #d6bcfa;
  }

  .md\:focus\:tplaceholder-purple-300:focus::placeholder {
    color: #d6bcfa;
  }

  .md\:focus\:tplaceholder-purple-400:focus::-webkit-input-placeholder {
    color: #b794f4;
  }

  .md\:focus\:tplaceholder-purple-400:focus::-moz-placeholder {
    color: #b794f4;
  }

  .md\:focus\:tplaceholder-purple-400:focus:-ms-input-placeholder {
    color: #b794f4;
  }

  .md\:focus\:tplaceholder-purple-400:focus::-ms-input-placeholder {
    color: #b794f4;
  }

  .md\:focus\:tplaceholder-purple-400:focus::placeholder {
    color: #b794f4;
  }

  .md\:focus\:tplaceholder-purple-500:focus::-webkit-input-placeholder {
    color: #9f7aea;
  }

  .md\:focus\:tplaceholder-purple-500:focus::-moz-placeholder {
    color: #9f7aea;
  }

  .md\:focus\:tplaceholder-purple-500:focus:-ms-input-placeholder {
    color: #9f7aea;
  }

  .md\:focus\:tplaceholder-purple-500:focus::-ms-input-placeholder {
    color: #9f7aea;
  }

  .md\:focus\:tplaceholder-purple-500:focus::placeholder {
    color: #9f7aea;
  }

  .md\:focus\:tplaceholder-purple-600:focus::-webkit-input-placeholder {
    color: #805ad5;
  }

  .md\:focus\:tplaceholder-purple-600:focus::-moz-placeholder {
    color: #805ad5;
  }

  .md\:focus\:tplaceholder-purple-600:focus:-ms-input-placeholder {
    color: #805ad5;
  }

  .md\:focus\:tplaceholder-purple-600:focus::-ms-input-placeholder {
    color: #805ad5;
  }

  .md\:focus\:tplaceholder-purple-600:focus::placeholder {
    color: #805ad5;
  }

  .md\:focus\:tplaceholder-purple-700:focus::-webkit-input-placeholder {
    color: #6b46c1;
  }

  .md\:focus\:tplaceholder-purple-700:focus::-moz-placeholder {
    color: #6b46c1;
  }

  .md\:focus\:tplaceholder-purple-700:focus:-ms-input-placeholder {
    color: #6b46c1;
  }

  .md\:focus\:tplaceholder-purple-700:focus::-ms-input-placeholder {
    color: #6b46c1;
  }

  .md\:focus\:tplaceholder-purple-700:focus::placeholder {
    color: #6b46c1;
  }

  .md\:focus\:tplaceholder-purple-800:focus::-webkit-input-placeholder {
    color: #553c9a;
  }

  .md\:focus\:tplaceholder-purple-800:focus::-moz-placeholder {
    color: #553c9a;
  }

  .md\:focus\:tplaceholder-purple-800:focus:-ms-input-placeholder {
    color: #553c9a;
  }

  .md\:focus\:tplaceholder-purple-800:focus::-ms-input-placeholder {
    color: #553c9a;
  }

  .md\:focus\:tplaceholder-purple-800:focus::placeholder {
    color: #553c9a;
  }

  .md\:focus\:tplaceholder-purple-900:focus::-webkit-input-placeholder {
    color: #44337a;
  }

  .md\:focus\:tplaceholder-purple-900:focus::-moz-placeholder {
    color: #44337a;
  }

  .md\:focus\:tplaceholder-purple-900:focus:-ms-input-placeholder {
    color: #44337a;
  }

  .md\:focus\:tplaceholder-purple-900:focus::-ms-input-placeholder {
    color: #44337a;
  }

  .md\:focus\:tplaceholder-purple-900:focus::placeholder {
    color: #44337a;
  }

  .md\:focus\:tplaceholder-pink-100:focus::-webkit-input-placeholder {
    color: #fff5f7;
  }

  .md\:focus\:tplaceholder-pink-100:focus::-moz-placeholder {
    color: #fff5f7;
  }

  .md\:focus\:tplaceholder-pink-100:focus:-ms-input-placeholder {
    color: #fff5f7;
  }

  .md\:focus\:tplaceholder-pink-100:focus::-ms-input-placeholder {
    color: #fff5f7;
  }

  .md\:focus\:tplaceholder-pink-100:focus::placeholder {
    color: #fff5f7;
  }

  .md\:focus\:tplaceholder-pink-200:focus::-webkit-input-placeholder {
    color: #fed7e2;
  }

  .md\:focus\:tplaceholder-pink-200:focus::-moz-placeholder {
    color: #fed7e2;
  }

  .md\:focus\:tplaceholder-pink-200:focus:-ms-input-placeholder {
    color: #fed7e2;
  }

  .md\:focus\:tplaceholder-pink-200:focus::-ms-input-placeholder {
    color: #fed7e2;
  }

  .md\:focus\:tplaceholder-pink-200:focus::placeholder {
    color: #fed7e2;
  }

  .md\:focus\:tplaceholder-pink-300:focus::-webkit-input-placeholder {
    color: #fbb6ce;
  }

  .md\:focus\:tplaceholder-pink-300:focus::-moz-placeholder {
    color: #fbb6ce;
  }

  .md\:focus\:tplaceholder-pink-300:focus:-ms-input-placeholder {
    color: #fbb6ce;
  }

  .md\:focus\:tplaceholder-pink-300:focus::-ms-input-placeholder {
    color: #fbb6ce;
  }

  .md\:focus\:tplaceholder-pink-300:focus::placeholder {
    color: #fbb6ce;
  }

  .md\:focus\:tplaceholder-pink-400:focus::-webkit-input-placeholder {
    color: #f687b3;
  }

  .md\:focus\:tplaceholder-pink-400:focus::-moz-placeholder {
    color: #f687b3;
  }

  .md\:focus\:tplaceholder-pink-400:focus:-ms-input-placeholder {
    color: #f687b3;
  }

  .md\:focus\:tplaceholder-pink-400:focus::-ms-input-placeholder {
    color: #f687b3;
  }

  .md\:focus\:tplaceholder-pink-400:focus::placeholder {
    color: #f687b3;
  }

  .md\:focus\:tplaceholder-pink-500:focus::-webkit-input-placeholder {
    color: #ed64a6;
  }

  .md\:focus\:tplaceholder-pink-500:focus::-moz-placeholder {
    color: #ed64a6;
  }

  .md\:focus\:tplaceholder-pink-500:focus:-ms-input-placeholder {
    color: #ed64a6;
  }

  .md\:focus\:tplaceholder-pink-500:focus::-ms-input-placeholder {
    color: #ed64a6;
  }

  .md\:focus\:tplaceholder-pink-500:focus::placeholder {
    color: #ed64a6;
  }

  .md\:focus\:tplaceholder-pink-600:focus::-webkit-input-placeholder {
    color: #d53f8c;
  }

  .md\:focus\:tplaceholder-pink-600:focus::-moz-placeholder {
    color: #d53f8c;
  }

  .md\:focus\:tplaceholder-pink-600:focus:-ms-input-placeholder {
    color: #d53f8c;
  }

  .md\:focus\:tplaceholder-pink-600:focus::-ms-input-placeholder {
    color: #d53f8c;
  }

  .md\:focus\:tplaceholder-pink-600:focus::placeholder {
    color: #d53f8c;
  }

  .md\:focus\:tplaceholder-pink-700:focus::-webkit-input-placeholder {
    color: #b83280;
  }

  .md\:focus\:tplaceholder-pink-700:focus::-moz-placeholder {
    color: #b83280;
  }

  .md\:focus\:tplaceholder-pink-700:focus:-ms-input-placeholder {
    color: #b83280;
  }

  .md\:focus\:tplaceholder-pink-700:focus::-ms-input-placeholder {
    color: #b83280;
  }

  .md\:focus\:tplaceholder-pink-700:focus::placeholder {
    color: #b83280;
  }

  .md\:focus\:tplaceholder-pink-800:focus::-webkit-input-placeholder {
    color: #97266d;
  }

  .md\:focus\:tplaceholder-pink-800:focus::-moz-placeholder {
    color: #97266d;
  }

  .md\:focus\:tplaceholder-pink-800:focus:-ms-input-placeholder {
    color: #97266d;
  }

  .md\:focus\:tplaceholder-pink-800:focus::-ms-input-placeholder {
    color: #97266d;
  }

  .md\:focus\:tplaceholder-pink-800:focus::placeholder {
    color: #97266d;
  }

  .md\:focus\:tplaceholder-pink-900:focus::-webkit-input-placeholder {
    color: #702459;
  }

  .md\:focus\:tplaceholder-pink-900:focus::-moz-placeholder {
    color: #702459;
  }

  .md\:focus\:tplaceholder-pink-900:focus:-ms-input-placeholder {
    color: #702459;
  }

  .md\:focus\:tplaceholder-pink-900:focus::-ms-input-placeholder {
    color: #702459;
  }

  .md\:focus\:tplaceholder-pink-900:focus::placeholder {
    color: #702459;
  }

  .md\:focus\:tplaceholder-title:focus::-webkit-input-placeholder {
    color: #3d5170;
  }

  .md\:focus\:tplaceholder-title:focus::-moz-placeholder {
    color: #3d5170;
  }

  .md\:focus\:tplaceholder-title:focus:-ms-input-placeholder {
    color: #3d5170;
  }

  .md\:focus\:tplaceholder-title:focus::-ms-input-placeholder {
    color: #3d5170;
  }

  .md\:focus\:tplaceholder-title:focus::placeholder {
    color: #3d5170;
  }

  .md\:focus\:tplaceholder-primary:focus::-webkit-input-placeholder {
    color: #2d7bbf;
  }

  .md\:focus\:tplaceholder-primary:focus::-moz-placeholder {
    color: #2d7bbf;
  }

  .md\:focus\:tplaceholder-primary:focus:-ms-input-placeholder {
    color: #2d7bbf;
  }

  .md\:focus\:tplaceholder-primary:focus::-ms-input-placeholder {
    color: #2d7bbf;
  }

  .md\:focus\:tplaceholder-primary:focus::placeholder {
    color: #2d7bbf;
  }

  .md\:focus\:tplaceholder-error:focus::-webkit-input-placeholder {
    color: #ff6347;
  }

  .md\:focus\:tplaceholder-error:focus::-moz-placeholder {
    color: #ff6347;
  }

  .md\:focus\:tplaceholder-error:focus:-ms-input-placeholder {
    color: #ff6347;
  }

  .md\:focus\:tplaceholder-error:focus::-ms-input-placeholder {
    color: #ff6347;
  }

  .md\:focus\:tplaceholder-error:focus::placeholder {
    color: #ff6347;
  }

  .md\:tpointer-events-none {
    pointer-events: none;
  }

  .md\:tpointer-events-auto {
    pointer-events: auto;
  }

  .md\:tstatic {
    position: static;
  }

  .md\:tfixed {
    position: fixed;
  }

  .md\:tabsolute {
    position: absolute;
  }

  .md\:trelative {
    position: relative;
  }

  .md\:tsticky {
    position: -webkit-sticky;
    position: sticky;
  }

  .md\:tinset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .md\:tinset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .md\:tinset-y-0 {
    top: 0;
    bottom: 0;
  }

  .md\:tinset-x-0 {
    right: 0;
    left: 0;
  }

  .md\:tinset-y-auto {
    top: auto;
    bottom: auto;
  }

  .md\:tinset-x-auto {
    right: auto;
    left: auto;
  }

  .md\:ttop-0 {
    top: 0;
  }

  .md\:tright-0 {
    right: 0;
  }

  .md\:tbottom-0 {
    bottom: 0;
  }

  .md\:tleft-0 {
    left: 0;
  }

  .md\:ttop-auto {
    top: auto;
  }

  .md\:tright-auto {
    right: auto;
  }

  .md\:tbottom-auto {
    bottom: auto;
  }

  .md\:tleft-auto {
    left: auto;
  }

  .md\:tresize-none {
    resize: none;
  }

  .md\:tresize-y {
    resize: vertical;
  }

  .md\:tresize-x {
    resize: horizontal;
  }

  .md\:tresize {
    resize: both;
  }

  .md\:tshadow {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .md\:tshadow-md {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .md\:tshadow-lg {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .md\:tshadow-xl {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .md\:tshadow-2xl {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .md\:tshadow-inner {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .md\:tshadow-outline {
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .md\:tshadow-none {
    box-shadow: none;
  }

  .md\:hover\:tshadow:hover {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .md\:hover\:tshadow-md:hover {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .md\:hover\:tshadow-lg:hover {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .md\:hover\:tshadow-xl:hover {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .md\:hover\:tshadow-2xl:hover {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .md\:hover\:tshadow-inner:hover {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .md\:hover\:tshadow-outline:hover {
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .md\:hover\:tshadow-none:hover {
    box-shadow: none;
  }

  .md\:focus\:tshadow:focus {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .md\:focus\:tshadow-md:focus {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .md\:focus\:tshadow-lg:focus {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .md\:focus\:tshadow-xl:focus {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .md\:focus\:tshadow-2xl:focus {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .md\:focus\:tshadow-inner:focus {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .md\:focus\:tshadow-outline:focus {
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .md\:focus\:tshadow-none:focus {
    box-shadow: none;
  }

  .md\:tfill-current {
    fill: currentColor;
  }

  .md\:tstroke-current {
    stroke: currentColor;
  }

  .md\:ttable-auto {
    table-layout: auto;
  }

  .md\:ttable-fixed {
    table-layout: fixed;
  }

  .md\:ttext-left {
    text-align: left;
  }

  .md\:ttext-center {
    text-align: center;
  }

  .md\:ttext-right {
    text-align: right;
  }

  .md\:ttext-justify {
    text-align: justify;
  }

  .md\:ttext-transparent {
    color: transparent;
  }

  .md\:ttext-black-100 {
    color: #5a6169;
  }

  .md\:ttext-white {
    color: #fff;
  }

  .md\:ttext-gray-100 {
    color: #f7fafc;
  }

  .md\:ttext-gray-200 {
    color: #edf2f7;
  }

  .md\:ttext-gray-300 {
    color: #e2e8f0;
  }

  .md\:ttext-gray-400 {
    color: #cbd5e0;
  }

  .md\:ttext-gray-500 {
    color: #a0aec0;
  }

  .md\:ttext-gray-600 {
    color: #718096;
  }

  .md\:ttext-gray-700 {
    color: #4a5568;
  }

  .md\:ttext-gray-800 {
    color: #2d3748;
  }

  .md\:ttext-gray-900 {
    color: #1a202c;
  }

  .md\:ttext-red-100 {
    color: #fff5f5;
  }

  .md\:ttext-red-200 {
    color: #fed7d7;
  }

  .md\:ttext-red-300 {
    color: #feb2b2;
  }

  .md\:ttext-red-400 {
    color: #fc8181;
  }

  .md\:ttext-red-500 {
    color: #f56565;
  }

  .md\:ttext-red-600 {
    color: #e53e3e;
  }

  .md\:ttext-red-700 {
    color: #c53030;
  }

  .md\:ttext-red-800 {
    color: #9b2c2c;
  }

  .md\:ttext-red-900 {
    color: #742a2a;
  }

  .md\:ttext-orange-100 {
    color: #fffaf0;
  }

  .md\:ttext-orange-200 {
    color: #feebc8;
  }

  .md\:ttext-orange-300 {
    color: #fbd38d;
  }

  .md\:ttext-orange-400 {
    color: #f6ad55;
  }

  .md\:ttext-orange-500 {
    color: #ed8936;
  }

  .md\:ttext-orange-600 {
    color: #dd6b20;
  }

  .md\:ttext-orange-700 {
    color: #c05621;
  }

  .md\:ttext-orange-800 {
    color: #9c4221;
  }

  .md\:ttext-orange-900 {
    color: #7b341e;
  }

  .md\:ttext-yellow-100 {
    color: #fffff0;
  }

  .md\:ttext-yellow-200 {
    color: #fefcbf;
  }

  .md\:ttext-yellow-300 {
    color: #faf089;
  }

  .md\:ttext-yellow-400 {
    color: #f6e05e;
  }

  .md\:ttext-yellow-500 {
    color: #ecc94b;
  }

  .md\:ttext-yellow-600 {
    color: #d69e2e;
  }

  .md\:ttext-yellow-700 {
    color: #b7791f;
  }

  .md\:ttext-yellow-800 {
    color: #975a16;
  }

  .md\:ttext-yellow-900 {
    color: #744210;
  }

  .md\:ttext-green-100 {
    color: #f0fff4;
  }

  .md\:ttext-green-200 {
    color: #c6f6d5;
  }

  .md\:ttext-green-300 {
    color: #9ae6b4;
  }

  .md\:ttext-green-400 {
    color: #68d391;
  }

  .md\:ttext-green-500 {
    color: #48bb78;
  }

  .md\:ttext-green-600 {
    color: #38a169;
  }

  .md\:ttext-green-700 {
    color: #2f855a;
  }

  .md\:ttext-green-800 {
    color: #276749;
  }

  .md\:ttext-green-900 {
    color: #22543d;
  }

  .md\:ttext-teal-100 {
    color: #e6fffa;
  }

  .md\:ttext-teal-200 {
    color: #b2f5ea;
  }

  .md\:ttext-teal-300 {
    color: #81e6d9;
  }

  .md\:ttext-teal-400 {
    color: #4fd1c5;
  }

  .md\:ttext-teal-500 {
    color: #38b2ac;
  }

  .md\:ttext-teal-600 {
    color: #319795;
  }

  .md\:ttext-teal-700 {
    color: #2c7a7b;
  }

  .md\:ttext-teal-800 {
    color: #285e61;
  }

  .md\:ttext-teal-900 {
    color: #234e52;
  }

  .md\:ttext-blue-100 {
    color: #ebf8ff;
  }

  .md\:ttext-blue-200 {
    color: #bee3f8;
  }

  .md\:ttext-blue-300 {
    color: #90cdf4;
  }

  .md\:ttext-blue-400 {
    color: #63b3ed;
  }

  .md\:ttext-blue-500 {
    color: #4299e1;
  }

  .md\:ttext-blue-600 {
    color: #3182ce;
  }

  .md\:ttext-blue-700 {
    color: #2b6cb0;
  }

  .md\:ttext-blue-800 {
    color: #2c5282;
  }

  .md\:ttext-blue-900 {
    color: #2a4365;
  }

  .md\:ttext-indigo-100 {
    color: #ebf4ff;
  }

  .md\:ttext-indigo-200 {
    color: #c3dafe;
  }

  .md\:ttext-indigo-300 {
    color: #a3bffa;
  }

  .md\:ttext-indigo-400 {
    color: #7f9cf5;
  }

  .md\:ttext-indigo-500 {
    color: #667eea;
  }

  .md\:ttext-indigo-600 {
    color: #5a67d8;
  }

  .md\:ttext-indigo-700 {
    color: #4c51bf;
  }

  .md\:ttext-indigo-800 {
    color: #434190;
  }

  .md\:ttext-indigo-900 {
    color: #3c366b;
  }

  .md\:ttext-purple-100 {
    color: #faf5ff;
  }

  .md\:ttext-purple-200 {
    color: #e9d8fd;
  }

  .md\:ttext-purple-300 {
    color: #d6bcfa;
  }

  .md\:ttext-purple-400 {
    color: #b794f4;
  }

  .md\:ttext-purple-500 {
    color: #9f7aea;
  }

  .md\:ttext-purple-600 {
    color: #805ad5;
  }

  .md\:ttext-purple-700 {
    color: #6b46c1;
  }

  .md\:ttext-purple-800 {
    color: #553c9a;
  }

  .md\:ttext-purple-900 {
    color: #44337a;
  }

  .md\:ttext-pink-100 {
    color: #fff5f7;
  }

  .md\:ttext-pink-200 {
    color: #fed7e2;
  }

  .md\:ttext-pink-300 {
    color: #fbb6ce;
  }

  .md\:ttext-pink-400 {
    color: #f687b3;
  }

  .md\:ttext-pink-500 {
    color: #ed64a6;
  }

  .md\:ttext-pink-600 {
    color: #d53f8c;
  }

  .md\:ttext-pink-700 {
    color: #b83280;
  }

  .md\:ttext-pink-800 {
    color: #97266d;
  }

  .md\:ttext-pink-900 {
    color: #702459;
  }

  .md\:ttext-title {
    color: #3d5170;
  }

  .md\:ttext-primary {
    color: #2d7bbf;
  }

  .md\:ttext-error {
    color: #ff6347;
  }

  .md\:hover\:ttext-transparent:hover {
    color: transparent;
  }

  .md\:hover\:ttext-black-100:hover {
    color: #5a6169;
  }

  .md\:hover\:ttext-white:hover {
    color: #fff;
  }

  .md\:hover\:ttext-gray-100:hover {
    color: #f7fafc;
  }

  .md\:hover\:ttext-gray-200:hover {
    color: #edf2f7;
  }

  .md\:hover\:ttext-gray-300:hover {
    color: #e2e8f0;
  }

  .md\:hover\:ttext-gray-400:hover {
    color: #cbd5e0;
  }

  .md\:hover\:ttext-gray-500:hover {
    color: #a0aec0;
  }

  .md\:hover\:ttext-gray-600:hover {
    color: #718096;
  }

  .md\:hover\:ttext-gray-700:hover {
    color: #4a5568;
  }

  .md\:hover\:ttext-gray-800:hover {
    color: #2d3748;
  }

  .md\:hover\:ttext-gray-900:hover {
    color: #1a202c;
  }

  .md\:hover\:ttext-red-100:hover {
    color: #fff5f5;
  }

  .md\:hover\:ttext-red-200:hover {
    color: #fed7d7;
  }

  .md\:hover\:ttext-red-300:hover {
    color: #feb2b2;
  }

  .md\:hover\:ttext-red-400:hover {
    color: #fc8181;
  }

  .md\:hover\:ttext-red-500:hover {
    color: #f56565;
  }

  .md\:hover\:ttext-red-600:hover {
    color: #e53e3e;
  }

  .md\:hover\:ttext-red-700:hover {
    color: #c53030;
  }

  .md\:hover\:ttext-red-800:hover {
    color: #9b2c2c;
  }

  .md\:hover\:ttext-red-900:hover {
    color: #742a2a;
  }

  .md\:hover\:ttext-orange-100:hover {
    color: #fffaf0;
  }

  .md\:hover\:ttext-orange-200:hover {
    color: #feebc8;
  }

  .md\:hover\:ttext-orange-300:hover {
    color: #fbd38d;
  }

  .md\:hover\:ttext-orange-400:hover {
    color: #f6ad55;
  }

  .md\:hover\:ttext-orange-500:hover {
    color: #ed8936;
  }

  .md\:hover\:ttext-orange-600:hover {
    color: #dd6b20;
  }

  .md\:hover\:ttext-orange-700:hover {
    color: #c05621;
  }

  .md\:hover\:ttext-orange-800:hover {
    color: #9c4221;
  }

  .md\:hover\:ttext-orange-900:hover {
    color: #7b341e;
  }

  .md\:hover\:ttext-yellow-100:hover {
    color: #fffff0;
  }

  .md\:hover\:ttext-yellow-200:hover {
    color: #fefcbf;
  }

  .md\:hover\:ttext-yellow-300:hover {
    color: #faf089;
  }

  .md\:hover\:ttext-yellow-400:hover {
    color: #f6e05e;
  }

  .md\:hover\:ttext-yellow-500:hover {
    color: #ecc94b;
  }

  .md\:hover\:ttext-yellow-600:hover {
    color: #d69e2e;
  }

  .md\:hover\:ttext-yellow-700:hover {
    color: #b7791f;
  }

  .md\:hover\:ttext-yellow-800:hover {
    color: #975a16;
  }

  .md\:hover\:ttext-yellow-900:hover {
    color: #744210;
  }

  .md\:hover\:ttext-green-100:hover {
    color: #f0fff4;
  }

  .md\:hover\:ttext-green-200:hover {
    color: #c6f6d5;
  }

  .md\:hover\:ttext-green-300:hover {
    color: #9ae6b4;
  }

  .md\:hover\:ttext-green-400:hover {
    color: #68d391;
  }

  .md\:hover\:ttext-green-500:hover {
    color: #48bb78;
  }

  .md\:hover\:ttext-green-600:hover {
    color: #38a169;
  }

  .md\:hover\:ttext-green-700:hover {
    color: #2f855a;
  }

  .md\:hover\:ttext-green-800:hover {
    color: #276749;
  }

  .md\:hover\:ttext-green-900:hover {
    color: #22543d;
  }

  .md\:hover\:ttext-teal-100:hover {
    color: #e6fffa;
  }

  .md\:hover\:ttext-teal-200:hover {
    color: #b2f5ea;
  }

  .md\:hover\:ttext-teal-300:hover {
    color: #81e6d9;
  }

  .md\:hover\:ttext-teal-400:hover {
    color: #4fd1c5;
  }

  .md\:hover\:ttext-teal-500:hover {
    color: #38b2ac;
  }

  .md\:hover\:ttext-teal-600:hover {
    color: #319795;
  }

  .md\:hover\:ttext-teal-700:hover {
    color: #2c7a7b;
  }

  .md\:hover\:ttext-teal-800:hover {
    color: #285e61;
  }

  .md\:hover\:ttext-teal-900:hover {
    color: #234e52;
  }

  .md\:hover\:ttext-blue-100:hover {
    color: #ebf8ff;
  }

  .md\:hover\:ttext-blue-200:hover {
    color: #bee3f8;
  }

  .md\:hover\:ttext-blue-300:hover {
    color: #90cdf4;
  }

  .md\:hover\:ttext-blue-400:hover {
    color: #63b3ed;
  }

  .md\:hover\:ttext-blue-500:hover {
    color: #4299e1;
  }

  .md\:hover\:ttext-blue-600:hover {
    color: #3182ce;
  }

  .md\:hover\:ttext-blue-700:hover {
    color: #2b6cb0;
  }

  .md\:hover\:ttext-blue-800:hover {
    color: #2c5282;
  }

  .md\:hover\:ttext-blue-900:hover {
    color: #2a4365;
  }

  .md\:hover\:ttext-indigo-100:hover {
    color: #ebf4ff;
  }

  .md\:hover\:ttext-indigo-200:hover {
    color: #c3dafe;
  }

  .md\:hover\:ttext-indigo-300:hover {
    color: #a3bffa;
  }

  .md\:hover\:ttext-indigo-400:hover {
    color: #7f9cf5;
  }

  .md\:hover\:ttext-indigo-500:hover {
    color: #667eea;
  }

  .md\:hover\:ttext-indigo-600:hover {
    color: #5a67d8;
  }

  .md\:hover\:ttext-indigo-700:hover {
    color: #4c51bf;
  }

  .md\:hover\:ttext-indigo-800:hover {
    color: #434190;
  }

  .md\:hover\:ttext-indigo-900:hover {
    color: #3c366b;
  }

  .md\:hover\:ttext-purple-100:hover {
    color: #faf5ff;
  }

  .md\:hover\:ttext-purple-200:hover {
    color: #e9d8fd;
  }

  .md\:hover\:ttext-purple-300:hover {
    color: #d6bcfa;
  }

  .md\:hover\:ttext-purple-400:hover {
    color: #b794f4;
  }

  .md\:hover\:ttext-purple-500:hover {
    color: #9f7aea;
  }

  .md\:hover\:ttext-purple-600:hover {
    color: #805ad5;
  }

  .md\:hover\:ttext-purple-700:hover {
    color: #6b46c1;
  }

  .md\:hover\:ttext-purple-800:hover {
    color: #553c9a;
  }

  .md\:hover\:ttext-purple-900:hover {
    color: #44337a;
  }

  .md\:hover\:ttext-pink-100:hover {
    color: #fff5f7;
  }

  .md\:hover\:ttext-pink-200:hover {
    color: #fed7e2;
  }

  .md\:hover\:ttext-pink-300:hover {
    color: #fbb6ce;
  }

  .md\:hover\:ttext-pink-400:hover {
    color: #f687b3;
  }

  .md\:hover\:ttext-pink-500:hover {
    color: #ed64a6;
  }

  .md\:hover\:ttext-pink-600:hover {
    color: #d53f8c;
  }

  .md\:hover\:ttext-pink-700:hover {
    color: #b83280;
  }

  .md\:hover\:ttext-pink-800:hover {
    color: #97266d;
  }

  .md\:hover\:ttext-pink-900:hover {
    color: #702459;
  }

  .md\:hover\:ttext-title:hover {
    color: #3d5170;
  }

  .md\:hover\:ttext-primary:hover {
    color: #2d7bbf;
  }

  .md\:hover\:ttext-error:hover {
    color: #ff6347;
  }

  .md\:focus\:ttext-transparent:focus {
    color: transparent;
  }

  .md\:focus\:ttext-black-100:focus {
    color: #5a6169;
  }

  .md\:focus\:ttext-white:focus {
    color: #fff;
  }

  .md\:focus\:ttext-gray-100:focus {
    color: #f7fafc;
  }

  .md\:focus\:ttext-gray-200:focus {
    color: #edf2f7;
  }

  .md\:focus\:ttext-gray-300:focus {
    color: #e2e8f0;
  }

  .md\:focus\:ttext-gray-400:focus {
    color: #cbd5e0;
  }

  .md\:focus\:ttext-gray-500:focus {
    color: #a0aec0;
  }

  .md\:focus\:ttext-gray-600:focus {
    color: #718096;
  }

  .md\:focus\:ttext-gray-700:focus {
    color: #4a5568;
  }

  .md\:focus\:ttext-gray-800:focus {
    color: #2d3748;
  }

  .md\:focus\:ttext-gray-900:focus {
    color: #1a202c;
  }

  .md\:focus\:ttext-red-100:focus {
    color: #fff5f5;
  }

  .md\:focus\:ttext-red-200:focus {
    color: #fed7d7;
  }

  .md\:focus\:ttext-red-300:focus {
    color: #feb2b2;
  }

  .md\:focus\:ttext-red-400:focus {
    color: #fc8181;
  }

  .md\:focus\:ttext-red-500:focus {
    color: #f56565;
  }

  .md\:focus\:ttext-red-600:focus {
    color: #e53e3e;
  }

  .md\:focus\:ttext-red-700:focus {
    color: #c53030;
  }

  .md\:focus\:ttext-red-800:focus {
    color: #9b2c2c;
  }

  .md\:focus\:ttext-red-900:focus {
    color: #742a2a;
  }

  .md\:focus\:ttext-orange-100:focus {
    color: #fffaf0;
  }

  .md\:focus\:ttext-orange-200:focus {
    color: #feebc8;
  }

  .md\:focus\:ttext-orange-300:focus {
    color: #fbd38d;
  }

  .md\:focus\:ttext-orange-400:focus {
    color: #f6ad55;
  }

  .md\:focus\:ttext-orange-500:focus {
    color: #ed8936;
  }

  .md\:focus\:ttext-orange-600:focus {
    color: #dd6b20;
  }

  .md\:focus\:ttext-orange-700:focus {
    color: #c05621;
  }

  .md\:focus\:ttext-orange-800:focus {
    color: #9c4221;
  }

  .md\:focus\:ttext-orange-900:focus {
    color: #7b341e;
  }

  .md\:focus\:ttext-yellow-100:focus {
    color: #fffff0;
  }

  .md\:focus\:ttext-yellow-200:focus {
    color: #fefcbf;
  }

  .md\:focus\:ttext-yellow-300:focus {
    color: #faf089;
  }

  .md\:focus\:ttext-yellow-400:focus {
    color: #f6e05e;
  }

  .md\:focus\:ttext-yellow-500:focus {
    color: #ecc94b;
  }

  .md\:focus\:ttext-yellow-600:focus {
    color: #d69e2e;
  }

  .md\:focus\:ttext-yellow-700:focus {
    color: #b7791f;
  }

  .md\:focus\:ttext-yellow-800:focus {
    color: #975a16;
  }

  .md\:focus\:ttext-yellow-900:focus {
    color: #744210;
  }

  .md\:focus\:ttext-green-100:focus {
    color: #f0fff4;
  }

  .md\:focus\:ttext-green-200:focus {
    color: #c6f6d5;
  }

  .md\:focus\:ttext-green-300:focus {
    color: #9ae6b4;
  }

  .md\:focus\:ttext-green-400:focus {
    color: #68d391;
  }

  .md\:focus\:ttext-green-500:focus {
    color: #48bb78;
  }

  .md\:focus\:ttext-green-600:focus {
    color: #38a169;
  }

  .md\:focus\:ttext-green-700:focus {
    color: #2f855a;
  }

  .md\:focus\:ttext-green-800:focus {
    color: #276749;
  }

  .md\:focus\:ttext-green-900:focus {
    color: #22543d;
  }

  .md\:focus\:ttext-teal-100:focus {
    color: #e6fffa;
  }

  .md\:focus\:ttext-teal-200:focus {
    color: #b2f5ea;
  }

  .md\:focus\:ttext-teal-300:focus {
    color: #81e6d9;
  }

  .md\:focus\:ttext-teal-400:focus {
    color: #4fd1c5;
  }

  .md\:focus\:ttext-teal-500:focus {
    color: #38b2ac;
  }

  .md\:focus\:ttext-teal-600:focus {
    color: #319795;
  }

  .md\:focus\:ttext-teal-700:focus {
    color: #2c7a7b;
  }

  .md\:focus\:ttext-teal-800:focus {
    color: #285e61;
  }

  .md\:focus\:ttext-teal-900:focus {
    color: #234e52;
  }

  .md\:focus\:ttext-blue-100:focus {
    color: #ebf8ff;
  }

  .md\:focus\:ttext-blue-200:focus {
    color: #bee3f8;
  }

  .md\:focus\:ttext-blue-300:focus {
    color: #90cdf4;
  }

  .md\:focus\:ttext-blue-400:focus {
    color: #63b3ed;
  }

  .md\:focus\:ttext-blue-500:focus {
    color: #4299e1;
  }

  .md\:focus\:ttext-blue-600:focus {
    color: #3182ce;
  }

  .md\:focus\:ttext-blue-700:focus {
    color: #2b6cb0;
  }

  .md\:focus\:ttext-blue-800:focus {
    color: #2c5282;
  }

  .md\:focus\:ttext-blue-900:focus {
    color: #2a4365;
  }

  .md\:focus\:ttext-indigo-100:focus {
    color: #ebf4ff;
  }

  .md\:focus\:ttext-indigo-200:focus {
    color: #c3dafe;
  }

  .md\:focus\:ttext-indigo-300:focus {
    color: #a3bffa;
  }

  .md\:focus\:ttext-indigo-400:focus {
    color: #7f9cf5;
  }

  .md\:focus\:ttext-indigo-500:focus {
    color: #667eea;
  }

  .md\:focus\:ttext-indigo-600:focus {
    color: #5a67d8;
  }

  .md\:focus\:ttext-indigo-700:focus {
    color: #4c51bf;
  }

  .md\:focus\:ttext-indigo-800:focus {
    color: #434190;
  }

  .md\:focus\:ttext-indigo-900:focus {
    color: #3c366b;
  }

  .md\:focus\:ttext-purple-100:focus {
    color: #faf5ff;
  }

  .md\:focus\:ttext-purple-200:focus {
    color: #e9d8fd;
  }

  .md\:focus\:ttext-purple-300:focus {
    color: #d6bcfa;
  }

  .md\:focus\:ttext-purple-400:focus {
    color: #b794f4;
  }

  .md\:focus\:ttext-purple-500:focus {
    color: #9f7aea;
  }

  .md\:focus\:ttext-purple-600:focus {
    color: #805ad5;
  }

  .md\:focus\:ttext-purple-700:focus {
    color: #6b46c1;
  }

  .md\:focus\:ttext-purple-800:focus {
    color: #553c9a;
  }

  .md\:focus\:ttext-purple-900:focus {
    color: #44337a;
  }

  .md\:focus\:ttext-pink-100:focus {
    color: #fff5f7;
  }

  .md\:focus\:ttext-pink-200:focus {
    color: #fed7e2;
  }

  .md\:focus\:ttext-pink-300:focus {
    color: #fbb6ce;
  }

  .md\:focus\:ttext-pink-400:focus {
    color: #f687b3;
  }

  .md\:focus\:ttext-pink-500:focus {
    color: #ed64a6;
  }

  .md\:focus\:ttext-pink-600:focus {
    color: #d53f8c;
  }

  .md\:focus\:ttext-pink-700:focus {
    color: #b83280;
  }

  .md\:focus\:ttext-pink-800:focus {
    color: #97266d;
  }

  .md\:focus\:ttext-pink-900:focus {
    color: #702459;
  }

  .md\:focus\:ttext-title:focus {
    color: #3d5170;
  }

  .md\:focus\:ttext-primary:focus {
    color: #2d7bbf;
  }

  .md\:focus\:ttext-error:focus {
    color: #ff6347;
  }

  .md\:ttext-xs {
    font-size: 0.75rem;
  }

  .md\:ttext-sm {
    font-size: 0.875rem;
  }

  .md\:ttext-base {
    font-size: 1rem;
  }

  .md\:ttext-lg {
    font-size: 1.125rem;
  }

  .md\:ttext-xl {
    font-size: 1.25rem;
  }

  .md\:ttext-2xl {
    font-size: 1.5rem;
  }

  .md\:ttext-3xl {
    font-size: 1.875rem;
  }

  .md\:ttext-4xl {
    font-size: 2.25rem;
  }

  .md\:ttext-5xl {
    font-size: 3rem;
  }

  .md\:ttext-6xl {
    font-size: 4rem;
  }

  .md\:titalic {
    font-style: italic;
  }

  .md\:tnot-italic {
    font-style: normal;
  }

  .md\:tuppercase {
    text-transform: uppercase;
  }

  .md\:tlowercase {
    text-transform: lowercase;
  }

  .md\:tcapitalize {
    text-transform: capitalize;
  }

  .md\:tnormal-case {
    text-transform: none;
  }

  .md\:tunderline {
    text-decoration: underline;
  }

  .md\:tline-through {
    text-decoration: line-through;
  }

  .md\:tno-underline {
    text-decoration: none;
  }

  .md\:hover\:tunderline:hover {
    text-decoration: underline;
  }

  .md\:hover\:tline-through:hover {
    text-decoration: line-through;
  }

  .md\:hover\:tno-underline:hover {
    text-decoration: none;
  }

  .md\:focus\:tunderline:focus {
    text-decoration: underline;
  }

  .md\:focus\:tline-through:focus {
    text-decoration: line-through;
  }

  .md\:focus\:tno-underline:focus {
    text-decoration: none;
  }

  .md\:tantialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .md\:tsubpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .md\:ttracking-tighter {
    letter-spacing: -0.05em;
  }

  .md\:ttracking-tight {
    letter-spacing: -0.025em;
  }

  .md\:ttracking-normal {
    letter-spacing: 0;
  }

  .md\:ttracking-wide {
    letter-spacing: 0.025em;
  }

  .md\:ttracking-wider {
    letter-spacing: 0.05em;
  }

  .md\:ttracking-widest {
    letter-spacing: 0.1em;
  }

  .md\:tselect-none {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .md\:tselect-text {
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

  .md\:tselect-all {
    -webkit-user-select: all;
       -moz-user-select: all;
        -ms-user-select: all;
            user-select: all;
  }

  .md\:tselect-auto {
    -webkit-user-select: auto;
       -moz-user-select: auto;
        -ms-user-select: auto;
            user-select: auto;
  }

  .md\:talign-baseline {
    vertical-align: baseline;
  }

  .md\:talign-top {
    vertical-align: top;
  }

  .md\:talign-middle {
    vertical-align: middle;
  }

  .md\:talign-bottom {
    vertical-align: bottom;
  }

  .md\:talign-text-top {
    vertical-align: text-top;
  }

  .md\:talign-text-bottom {
    vertical-align: text-bottom;
  }

  .md\:tvisible {
    visibility: visible;
  }

  .md\:tinvisible {
    visibility: hidden;
  }

  .md\:twhitespace-normal {
    white-space: normal;
  }

  .md\:twhitespace-no-wrap {
    white-space: nowrap;
  }

  .md\:twhitespace-pre {
    white-space: pre;
  }

  .md\:twhitespace-pre-line {
    white-space: pre-line;
  }

  .md\:twhitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .md\:tbreak-normal {
    overflow-wrap: normal;
    word-break: normal;
  }

  .md\:tbreak-words {
    overflow-wrap: break-word;
  }

  .md\:tbreak-all {
    word-break: break-all;
  }

  .md\:ttruncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .md\:tw-0 {
    width: 0;
  }

  .md\:tw-1 {
    width: 0.25rem;
  }

  .md\:tw-2 {
    width: 0.5rem;
  }

  .md\:tw-3 {
    width: 0.75rem;
  }

  .md\:tw-4 {
    width: 1rem;
  }

  .md\:tw-5 {
    width: 1.25rem;
  }

  .md\:tw-6 {
    width: 1.5rem;
  }

  .md\:tw-8 {
    width: 2rem;
  }

  .md\:tw-10 {
    width: 2.5rem;
  }

  .md\:tw-12 {
    width: 3rem;
  }

  .md\:tw-16 {
    width: 4rem;
  }

  .md\:tw-20 {
    width: 5rem;
  }

  .md\:tw-24 {
    width: 6rem;
  }

  .md\:tw-32 {
    width: 8rem;
  }

  .md\:tw-40 {
    width: 10rem;
  }

  .md\:tw-48 {
    width: 12rem;
  }

  .md\:tw-56 {
    width: 14rem;
  }

  .md\:tw-64 {
    width: 16rem;
  }

  .md\:tw-auto {
    width: auto;
  }

  .md\:tw-px {
    width: 1px;
  }

  .md\:tw-1\/2 {
    width: 50%;
  }

  .md\:tw-1\/3 {
    width: 33.333333%;
  }

  .md\:tw-2\/3 {
    width: 66.666667%;
  }

  .md\:tw-1\/4 {
    width: 25%;
  }

  .md\:tw-2\/4 {
    width: 50%;
  }

  .md\:tw-3\/4 {
    width: 75%;
  }

  .md\:tw-1\/5 {
    width: 20%;
  }

  .md\:tw-2\/5 {
    width: 40%;
  }

  .md\:tw-3\/5 {
    width: 60%;
  }

  .md\:tw-4\/5 {
    width: 80%;
  }

  .md\:tw-1\/6 {
    width: 16.666667%;
  }

  .md\:tw-2\/6 {
    width: 33.333333%;
  }

  .md\:tw-3\/6 {
    width: 50%;
  }

  .md\:tw-4\/6 {
    width: 66.666667%;
  }

  .md\:tw-5\/6 {
    width: 83.333333%;
  }

  .md\:tw-1\/12 {
    width: 8.333333%;
  }

  .md\:tw-2\/12 {
    width: 16.666667%;
  }

  .md\:tw-3\/12 {
    width: 25%;
  }

  .md\:tw-4\/12 {
    width: 33.333333%;
  }

  .md\:tw-5\/12 {
    width: 41.666667%;
  }

  .md\:tw-6\/12 {
    width: 50%;
  }

  .md\:tw-7\/12 {
    width: 58.333333%;
  }

  .md\:tw-8\/12 {
    width: 66.666667%;
  }

  .md\:tw-9\/12 {
    width: 75%;
  }

  .md\:tw-10\/12 {
    width: 83.333333%;
  }

  .md\:tw-11\/12 {
    width: 91.666667%;
  }

  .md\:tw-full {
    width: 100%;
  }

  .md\:tw-screen {
    width: 100vw;
  }

  .md\:tz-0 {
    z-index: 0;
  }

  .md\:tz-10 {
    z-index: 10;
  }

  .md\:tz-20 {
    z-index: 20;
  }

  .md\:tz-30 {
    z-index: 30;
  }

  .md\:tz-40 {
    z-index: 40;
  }

  .md\:tz-50 {
    z-index: 50;
  }

  .md\:tz-auto {
    z-index: auto;
  }
}

@media (min-width: 1024px) {
  .lg\:tsr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .lg\:tnot-sr-only {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .lg\:focus\:tsr-only:focus {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .lg\:focus\:tnot-sr-only:focus {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .lg\:tappearance-none {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .lg\:tbg-fixed {
    background-attachment: fixed;
  }

  .lg\:tbg-local {
    background-attachment: local;
  }

  .lg\:tbg-scroll {
    background-attachment: scroll;
  }

  .lg\:tbg-transparent {
    background-color: transparent;
  }

  .lg\:tbg-black-100 {
    background-color: #5a6169;
  }

  .lg\:tbg-white {
    background-color: #fff;
  }

  .lg\:tbg-gray-100 {
    background-color: #f7fafc;
  }

  .lg\:tbg-gray-200 {
    background-color: #edf2f7;
  }

  .lg\:tbg-gray-300 {
    background-color: #e2e8f0;
  }

  .lg\:tbg-gray-400 {
    background-color: #cbd5e0;
  }

  .lg\:tbg-gray-500 {
    background-color: #a0aec0;
  }

  .lg\:tbg-gray-600 {
    background-color: #718096;
  }

  .lg\:tbg-gray-700 {
    background-color: #4a5568;
  }

  .lg\:tbg-gray-800 {
    background-color: #2d3748;
  }

  .lg\:tbg-gray-900 {
    background-color: #1a202c;
  }

  .lg\:tbg-red-100 {
    background-color: #fff5f5;
  }

  .lg\:tbg-red-200 {
    background-color: #fed7d7;
  }

  .lg\:tbg-red-300 {
    background-color: #feb2b2;
  }

  .lg\:tbg-red-400 {
    background-color: #fc8181;
  }

  .lg\:tbg-red-500 {
    background-color: #f56565;
  }

  .lg\:tbg-red-600 {
    background-color: #e53e3e;
  }

  .lg\:tbg-red-700 {
    background-color: #c53030;
  }

  .lg\:tbg-red-800 {
    background-color: #9b2c2c;
  }

  .lg\:tbg-red-900 {
    background-color: #742a2a;
  }

  .lg\:tbg-orange-100 {
    background-color: #fffaf0;
  }

  .lg\:tbg-orange-200 {
    background-color: #feebc8;
  }

  .lg\:tbg-orange-300 {
    background-color: #fbd38d;
  }

  .lg\:tbg-orange-400 {
    background-color: #f6ad55;
  }

  .lg\:tbg-orange-500 {
    background-color: #ed8936;
  }

  .lg\:tbg-orange-600 {
    background-color: #dd6b20;
  }

  .lg\:tbg-orange-700 {
    background-color: #c05621;
  }

  .lg\:tbg-orange-800 {
    background-color: #9c4221;
  }

  .lg\:tbg-orange-900 {
    background-color: #7b341e;
  }

  .lg\:tbg-yellow-100 {
    background-color: #fffff0;
  }

  .lg\:tbg-yellow-200 {
    background-color: #fefcbf;
  }

  .lg\:tbg-yellow-300 {
    background-color: #faf089;
  }

  .lg\:tbg-yellow-400 {
    background-color: #f6e05e;
  }

  .lg\:tbg-yellow-500 {
    background-color: #ecc94b;
  }

  .lg\:tbg-yellow-600 {
    background-color: #d69e2e;
  }

  .lg\:tbg-yellow-700 {
    background-color: #b7791f;
  }

  .lg\:tbg-yellow-800 {
    background-color: #975a16;
  }

  .lg\:tbg-yellow-900 {
    background-color: #744210;
  }

  .lg\:tbg-green-100 {
    background-color: #f0fff4;
  }

  .lg\:tbg-green-200 {
    background-color: #c6f6d5;
  }

  .lg\:tbg-green-300 {
    background-color: #9ae6b4;
  }

  .lg\:tbg-green-400 {
    background-color: #68d391;
  }

  .lg\:tbg-green-500 {
    background-color: #48bb78;
  }

  .lg\:tbg-green-600 {
    background-color: #38a169;
  }

  .lg\:tbg-green-700 {
    background-color: #2f855a;
  }

  .lg\:tbg-green-800 {
    background-color: #276749;
  }

  .lg\:tbg-green-900 {
    background-color: #22543d;
  }

  .lg\:tbg-teal-100 {
    background-color: #e6fffa;
  }

  .lg\:tbg-teal-200 {
    background-color: #b2f5ea;
  }

  .lg\:tbg-teal-300 {
    background-color: #81e6d9;
  }

  .lg\:tbg-teal-400 {
    background-color: #4fd1c5;
  }

  .lg\:tbg-teal-500 {
    background-color: #38b2ac;
  }

  .lg\:tbg-teal-600 {
    background-color: #319795;
  }

  .lg\:tbg-teal-700 {
    background-color: #2c7a7b;
  }

  .lg\:tbg-teal-800 {
    background-color: #285e61;
  }

  .lg\:tbg-teal-900 {
    background-color: #234e52;
  }

  .lg\:tbg-blue-100 {
    background-color: #ebf8ff;
  }

  .lg\:tbg-blue-200 {
    background-color: #bee3f8;
  }

  .lg\:tbg-blue-300 {
    background-color: #90cdf4;
  }

  .lg\:tbg-blue-400 {
    background-color: #63b3ed;
  }

  .lg\:tbg-blue-500 {
    background-color: #4299e1;
  }

  .lg\:tbg-blue-600 {
    background-color: #3182ce;
  }

  .lg\:tbg-blue-700 {
    background-color: #2b6cb0;
  }

  .lg\:tbg-blue-800 {
    background-color: #2c5282;
  }

  .lg\:tbg-blue-900 {
    background-color: #2a4365;
  }

  .lg\:tbg-indigo-100 {
    background-color: #ebf4ff;
  }

  .lg\:tbg-indigo-200 {
    background-color: #c3dafe;
  }

  .lg\:tbg-indigo-300 {
    background-color: #a3bffa;
  }

  .lg\:tbg-indigo-400 {
    background-color: #7f9cf5;
  }

  .lg\:tbg-indigo-500 {
    background-color: #667eea;
  }

  .lg\:tbg-indigo-600 {
    background-color: #5a67d8;
  }

  .lg\:tbg-indigo-700 {
    background-color: #4c51bf;
  }

  .lg\:tbg-indigo-800 {
    background-color: #434190;
  }

  .lg\:tbg-indigo-900 {
    background-color: #3c366b;
  }

  .lg\:tbg-purple-100 {
    background-color: #faf5ff;
  }

  .lg\:tbg-purple-200 {
    background-color: #e9d8fd;
  }

  .lg\:tbg-purple-300 {
    background-color: #d6bcfa;
  }

  .lg\:tbg-purple-400 {
    background-color: #b794f4;
  }

  .lg\:tbg-purple-500 {
    background-color: #9f7aea;
  }

  .lg\:tbg-purple-600 {
    background-color: #805ad5;
  }

  .lg\:tbg-purple-700 {
    background-color: #6b46c1;
  }

  .lg\:tbg-purple-800 {
    background-color: #553c9a;
  }

  .lg\:tbg-purple-900 {
    background-color: #44337a;
  }

  .lg\:tbg-pink-100 {
    background-color: #fff5f7;
  }

  .lg\:tbg-pink-200 {
    background-color: #fed7e2;
  }

  .lg\:tbg-pink-300 {
    background-color: #fbb6ce;
  }

  .lg\:tbg-pink-400 {
    background-color: #f687b3;
  }

  .lg\:tbg-pink-500 {
    background-color: #ed64a6;
  }

  .lg\:tbg-pink-600 {
    background-color: #d53f8c;
  }

  .lg\:tbg-pink-700 {
    background-color: #b83280;
  }

  .lg\:tbg-pink-800 {
    background-color: #97266d;
  }

  .lg\:tbg-pink-900 {
    background-color: #702459;
  }

  .lg\:tbg-title {
    background-color: #3d5170;
  }

  .lg\:tbg-primary {
    background-color: #2d7bbf;
  }

  .lg\:tbg-error {
    background-color: #ff6347;
  }

  .lg\:hover\:tbg-transparent:hover {
    background-color: transparent;
  }

  .lg\:hover\:tbg-black-100:hover {
    background-color: #5a6169;
  }

  .lg\:hover\:tbg-white:hover {
    background-color: #fff;
  }

  .lg\:hover\:tbg-gray-100:hover {
    background-color: #f7fafc;
  }

  .lg\:hover\:tbg-gray-200:hover {
    background-color: #edf2f7;
  }

  .lg\:hover\:tbg-gray-300:hover {
    background-color: #e2e8f0;
  }

  .lg\:hover\:tbg-gray-400:hover {
    background-color: #cbd5e0;
  }

  .lg\:hover\:tbg-gray-500:hover {
    background-color: #a0aec0;
  }

  .lg\:hover\:tbg-gray-600:hover {
    background-color: #718096;
  }

  .lg\:hover\:tbg-gray-700:hover {
    background-color: #4a5568;
  }

  .lg\:hover\:tbg-gray-800:hover {
    background-color: #2d3748;
  }

  .lg\:hover\:tbg-gray-900:hover {
    background-color: #1a202c;
  }

  .lg\:hover\:tbg-red-100:hover {
    background-color: #fff5f5;
  }

  .lg\:hover\:tbg-red-200:hover {
    background-color: #fed7d7;
  }

  .lg\:hover\:tbg-red-300:hover {
    background-color: #feb2b2;
  }

  .lg\:hover\:tbg-red-400:hover {
    background-color: #fc8181;
  }

  .lg\:hover\:tbg-red-500:hover {
    background-color: #f56565;
  }

  .lg\:hover\:tbg-red-600:hover {
    background-color: #e53e3e;
  }

  .lg\:hover\:tbg-red-700:hover {
    background-color: #c53030;
  }

  .lg\:hover\:tbg-red-800:hover {
    background-color: #9b2c2c;
  }

  .lg\:hover\:tbg-red-900:hover {
    background-color: #742a2a;
  }

  .lg\:hover\:tbg-orange-100:hover {
    background-color: #fffaf0;
  }

  .lg\:hover\:tbg-orange-200:hover {
    background-color: #feebc8;
  }

  .lg\:hover\:tbg-orange-300:hover {
    background-color: #fbd38d;
  }

  .lg\:hover\:tbg-orange-400:hover {
    background-color: #f6ad55;
  }

  .lg\:hover\:tbg-orange-500:hover {
    background-color: #ed8936;
  }

  .lg\:hover\:tbg-orange-600:hover {
    background-color: #dd6b20;
  }

  .lg\:hover\:tbg-orange-700:hover {
    background-color: #c05621;
  }

  .lg\:hover\:tbg-orange-800:hover {
    background-color: #9c4221;
  }

  .lg\:hover\:tbg-orange-900:hover {
    background-color: #7b341e;
  }

  .lg\:hover\:tbg-yellow-100:hover {
    background-color: #fffff0;
  }

  .lg\:hover\:tbg-yellow-200:hover {
    background-color: #fefcbf;
  }

  .lg\:hover\:tbg-yellow-300:hover {
    background-color: #faf089;
  }

  .lg\:hover\:tbg-yellow-400:hover {
    background-color: #f6e05e;
  }

  .lg\:hover\:tbg-yellow-500:hover {
    background-color: #ecc94b;
  }

  .lg\:hover\:tbg-yellow-600:hover {
    background-color: #d69e2e;
  }

  .lg\:hover\:tbg-yellow-700:hover {
    background-color: #b7791f;
  }

  .lg\:hover\:tbg-yellow-800:hover {
    background-color: #975a16;
  }

  .lg\:hover\:tbg-yellow-900:hover {
    background-color: #744210;
  }

  .lg\:hover\:tbg-green-100:hover {
    background-color: #f0fff4;
  }

  .lg\:hover\:tbg-green-200:hover {
    background-color: #c6f6d5;
  }

  .lg\:hover\:tbg-green-300:hover {
    background-color: #9ae6b4;
  }

  .lg\:hover\:tbg-green-400:hover {
    background-color: #68d391;
  }

  .lg\:hover\:tbg-green-500:hover {
    background-color: #48bb78;
  }

  .lg\:hover\:tbg-green-600:hover {
    background-color: #38a169;
  }

  .lg\:hover\:tbg-green-700:hover {
    background-color: #2f855a;
  }

  .lg\:hover\:tbg-green-800:hover {
    background-color: #276749;
  }

  .lg\:hover\:tbg-green-900:hover {
    background-color: #22543d;
  }

  .lg\:hover\:tbg-teal-100:hover {
    background-color: #e6fffa;
  }

  .lg\:hover\:tbg-teal-200:hover {
    background-color: #b2f5ea;
  }

  .lg\:hover\:tbg-teal-300:hover {
    background-color: #81e6d9;
  }

  .lg\:hover\:tbg-teal-400:hover {
    background-color: #4fd1c5;
  }

  .lg\:hover\:tbg-teal-500:hover {
    background-color: #38b2ac;
  }

  .lg\:hover\:tbg-teal-600:hover {
    background-color: #319795;
  }

  .lg\:hover\:tbg-teal-700:hover {
    background-color: #2c7a7b;
  }

  .lg\:hover\:tbg-teal-800:hover {
    background-color: #285e61;
  }

  .lg\:hover\:tbg-teal-900:hover {
    background-color: #234e52;
  }

  .lg\:hover\:tbg-blue-100:hover {
    background-color: #ebf8ff;
  }

  .lg\:hover\:tbg-blue-200:hover {
    background-color: #bee3f8;
  }

  .lg\:hover\:tbg-blue-300:hover {
    background-color: #90cdf4;
  }

  .lg\:hover\:tbg-blue-400:hover {
    background-color: #63b3ed;
  }

  .lg\:hover\:tbg-blue-500:hover {
    background-color: #4299e1;
  }

  .lg\:hover\:tbg-blue-600:hover {
    background-color: #3182ce;
  }

  .lg\:hover\:tbg-blue-700:hover {
    background-color: #2b6cb0;
  }

  .lg\:hover\:tbg-blue-800:hover {
    background-color: #2c5282;
  }

  .lg\:hover\:tbg-blue-900:hover {
    background-color: #2a4365;
  }

  .lg\:hover\:tbg-indigo-100:hover {
    background-color: #ebf4ff;
  }

  .lg\:hover\:tbg-indigo-200:hover {
    background-color: #c3dafe;
  }

  .lg\:hover\:tbg-indigo-300:hover {
    background-color: #a3bffa;
  }

  .lg\:hover\:tbg-indigo-400:hover {
    background-color: #7f9cf5;
  }

  .lg\:hover\:tbg-indigo-500:hover {
    background-color: #667eea;
  }

  .lg\:hover\:tbg-indigo-600:hover {
    background-color: #5a67d8;
  }

  .lg\:hover\:tbg-indigo-700:hover {
    background-color: #4c51bf;
  }

  .lg\:hover\:tbg-indigo-800:hover {
    background-color: #434190;
  }

  .lg\:hover\:tbg-indigo-900:hover {
    background-color: #3c366b;
  }

  .lg\:hover\:tbg-purple-100:hover {
    background-color: #faf5ff;
  }

  .lg\:hover\:tbg-purple-200:hover {
    background-color: #e9d8fd;
  }

  .lg\:hover\:tbg-purple-300:hover {
    background-color: #d6bcfa;
  }

  .lg\:hover\:tbg-purple-400:hover {
    background-color: #b794f4;
  }

  .lg\:hover\:tbg-purple-500:hover {
    background-color: #9f7aea;
  }

  .lg\:hover\:tbg-purple-600:hover {
    background-color: #805ad5;
  }

  .lg\:hover\:tbg-purple-700:hover {
    background-color: #6b46c1;
  }

  .lg\:hover\:tbg-purple-800:hover {
    background-color: #553c9a;
  }

  .lg\:hover\:tbg-purple-900:hover {
    background-color: #44337a;
  }

  .lg\:hover\:tbg-pink-100:hover {
    background-color: #fff5f7;
  }

  .lg\:hover\:tbg-pink-200:hover {
    background-color: #fed7e2;
  }

  .lg\:hover\:tbg-pink-300:hover {
    background-color: #fbb6ce;
  }

  .lg\:hover\:tbg-pink-400:hover {
    background-color: #f687b3;
  }

  .lg\:hover\:tbg-pink-500:hover {
    background-color: #ed64a6;
  }

  .lg\:hover\:tbg-pink-600:hover {
    background-color: #d53f8c;
  }

  .lg\:hover\:tbg-pink-700:hover {
    background-color: #b83280;
  }

  .lg\:hover\:tbg-pink-800:hover {
    background-color: #97266d;
  }

  .lg\:hover\:tbg-pink-900:hover {
    background-color: #702459;
  }

  .lg\:hover\:tbg-title:hover {
    background-color: #3d5170;
  }

  .lg\:hover\:tbg-primary:hover {
    background-color: #2d7bbf;
  }

  .lg\:hover\:tbg-error:hover {
    background-color: #ff6347;
  }

  .lg\:focus\:tbg-transparent:focus {
    background-color: transparent;
  }

  .lg\:focus\:tbg-black-100:focus {
    background-color: #5a6169;
  }

  .lg\:focus\:tbg-white:focus {
    background-color: #fff;
  }

  .lg\:focus\:tbg-gray-100:focus {
    background-color: #f7fafc;
  }

  .lg\:focus\:tbg-gray-200:focus {
    background-color: #edf2f7;
  }

  .lg\:focus\:tbg-gray-300:focus {
    background-color: #e2e8f0;
  }

  .lg\:focus\:tbg-gray-400:focus {
    background-color: #cbd5e0;
  }

  .lg\:focus\:tbg-gray-500:focus {
    background-color: #a0aec0;
  }

  .lg\:focus\:tbg-gray-600:focus {
    background-color: #718096;
  }

  .lg\:focus\:tbg-gray-700:focus {
    background-color: #4a5568;
  }

  .lg\:focus\:tbg-gray-800:focus {
    background-color: #2d3748;
  }

  .lg\:focus\:tbg-gray-900:focus {
    background-color: #1a202c;
  }

  .lg\:focus\:tbg-red-100:focus {
    background-color: #fff5f5;
  }

  .lg\:focus\:tbg-red-200:focus {
    background-color: #fed7d7;
  }

  .lg\:focus\:tbg-red-300:focus {
    background-color: #feb2b2;
  }

  .lg\:focus\:tbg-red-400:focus {
    background-color: #fc8181;
  }

  .lg\:focus\:tbg-red-500:focus {
    background-color: #f56565;
  }

  .lg\:focus\:tbg-red-600:focus {
    background-color: #e53e3e;
  }

  .lg\:focus\:tbg-red-700:focus {
    background-color: #c53030;
  }

  .lg\:focus\:tbg-red-800:focus {
    background-color: #9b2c2c;
  }

  .lg\:focus\:tbg-red-900:focus {
    background-color: #742a2a;
  }

  .lg\:focus\:tbg-orange-100:focus {
    background-color: #fffaf0;
  }

  .lg\:focus\:tbg-orange-200:focus {
    background-color: #feebc8;
  }

  .lg\:focus\:tbg-orange-300:focus {
    background-color: #fbd38d;
  }

  .lg\:focus\:tbg-orange-400:focus {
    background-color: #f6ad55;
  }

  .lg\:focus\:tbg-orange-500:focus {
    background-color: #ed8936;
  }

  .lg\:focus\:tbg-orange-600:focus {
    background-color: #dd6b20;
  }

  .lg\:focus\:tbg-orange-700:focus {
    background-color: #c05621;
  }

  .lg\:focus\:tbg-orange-800:focus {
    background-color: #9c4221;
  }

  .lg\:focus\:tbg-orange-900:focus {
    background-color: #7b341e;
  }

  .lg\:focus\:tbg-yellow-100:focus {
    background-color: #fffff0;
  }

  .lg\:focus\:tbg-yellow-200:focus {
    background-color: #fefcbf;
  }

  .lg\:focus\:tbg-yellow-300:focus {
    background-color: #faf089;
  }

  .lg\:focus\:tbg-yellow-400:focus {
    background-color: #f6e05e;
  }

  .lg\:focus\:tbg-yellow-500:focus {
    background-color: #ecc94b;
  }

  .lg\:focus\:tbg-yellow-600:focus {
    background-color: #d69e2e;
  }

  .lg\:focus\:tbg-yellow-700:focus {
    background-color: #b7791f;
  }

  .lg\:focus\:tbg-yellow-800:focus {
    background-color: #975a16;
  }

  .lg\:focus\:tbg-yellow-900:focus {
    background-color: #744210;
  }

  .lg\:focus\:tbg-green-100:focus {
    background-color: #f0fff4;
  }

  .lg\:focus\:tbg-green-200:focus {
    background-color: #c6f6d5;
  }

  .lg\:focus\:tbg-green-300:focus {
    background-color: #9ae6b4;
  }

  .lg\:focus\:tbg-green-400:focus {
    background-color: #68d391;
  }

  .lg\:focus\:tbg-green-500:focus {
    background-color: #48bb78;
  }

  .lg\:focus\:tbg-green-600:focus {
    background-color: #38a169;
  }

  .lg\:focus\:tbg-green-700:focus {
    background-color: #2f855a;
  }

  .lg\:focus\:tbg-green-800:focus {
    background-color: #276749;
  }

  .lg\:focus\:tbg-green-900:focus {
    background-color: #22543d;
  }

  .lg\:focus\:tbg-teal-100:focus {
    background-color: #e6fffa;
  }

  .lg\:focus\:tbg-teal-200:focus {
    background-color: #b2f5ea;
  }

  .lg\:focus\:tbg-teal-300:focus {
    background-color: #81e6d9;
  }

  .lg\:focus\:tbg-teal-400:focus {
    background-color: #4fd1c5;
  }

  .lg\:focus\:tbg-teal-500:focus {
    background-color: #38b2ac;
  }

  .lg\:focus\:tbg-teal-600:focus {
    background-color: #319795;
  }

  .lg\:focus\:tbg-teal-700:focus {
    background-color: #2c7a7b;
  }

  .lg\:focus\:tbg-teal-800:focus {
    background-color: #285e61;
  }

  .lg\:focus\:tbg-teal-900:focus {
    background-color: #234e52;
  }

  .lg\:focus\:tbg-blue-100:focus {
    background-color: #ebf8ff;
  }

  .lg\:focus\:tbg-blue-200:focus {
    background-color: #bee3f8;
  }

  .lg\:focus\:tbg-blue-300:focus {
    background-color: #90cdf4;
  }

  .lg\:focus\:tbg-blue-400:focus {
    background-color: #63b3ed;
  }

  .lg\:focus\:tbg-blue-500:focus {
    background-color: #4299e1;
  }

  .lg\:focus\:tbg-blue-600:focus {
    background-color: #3182ce;
  }

  .lg\:focus\:tbg-blue-700:focus {
    background-color: #2b6cb0;
  }

  .lg\:focus\:tbg-blue-800:focus {
    background-color: #2c5282;
  }

  .lg\:focus\:tbg-blue-900:focus {
    background-color: #2a4365;
  }

  .lg\:focus\:tbg-indigo-100:focus {
    background-color: #ebf4ff;
  }

  .lg\:focus\:tbg-indigo-200:focus {
    background-color: #c3dafe;
  }

  .lg\:focus\:tbg-indigo-300:focus {
    background-color: #a3bffa;
  }

  .lg\:focus\:tbg-indigo-400:focus {
    background-color: #7f9cf5;
  }

  .lg\:focus\:tbg-indigo-500:focus {
    background-color: #667eea;
  }

  .lg\:focus\:tbg-indigo-600:focus {
    background-color: #5a67d8;
  }

  .lg\:focus\:tbg-indigo-700:focus {
    background-color: #4c51bf;
  }

  .lg\:focus\:tbg-indigo-800:focus {
    background-color: #434190;
  }

  .lg\:focus\:tbg-indigo-900:focus {
    background-color: #3c366b;
  }

  .lg\:focus\:tbg-purple-100:focus {
    background-color: #faf5ff;
  }

  .lg\:focus\:tbg-purple-200:focus {
    background-color: #e9d8fd;
  }

  .lg\:focus\:tbg-purple-300:focus {
    background-color: #d6bcfa;
  }

  .lg\:focus\:tbg-purple-400:focus {
    background-color: #b794f4;
  }

  .lg\:focus\:tbg-purple-500:focus {
    background-color: #9f7aea;
  }

  .lg\:focus\:tbg-purple-600:focus {
    background-color: #805ad5;
  }

  .lg\:focus\:tbg-purple-700:focus {
    background-color: #6b46c1;
  }

  .lg\:focus\:tbg-purple-800:focus {
    background-color: #553c9a;
  }

  .lg\:focus\:tbg-purple-900:focus {
    background-color: #44337a;
  }

  .lg\:focus\:tbg-pink-100:focus {
    background-color: #fff5f7;
  }

  .lg\:focus\:tbg-pink-200:focus {
    background-color: #fed7e2;
  }

  .lg\:focus\:tbg-pink-300:focus {
    background-color: #fbb6ce;
  }

  .lg\:focus\:tbg-pink-400:focus {
    background-color: #f687b3;
  }

  .lg\:focus\:tbg-pink-500:focus {
    background-color: #ed64a6;
  }

  .lg\:focus\:tbg-pink-600:focus {
    background-color: #d53f8c;
  }

  .lg\:focus\:tbg-pink-700:focus {
    background-color: #b83280;
  }

  .lg\:focus\:tbg-pink-800:focus {
    background-color: #97266d;
  }

  .lg\:focus\:tbg-pink-900:focus {
    background-color: #702459;
  }

  .lg\:focus\:tbg-title:focus {
    background-color: #3d5170;
  }

  .lg\:focus\:tbg-primary:focus {
    background-color: #2d7bbf;
  }

  .lg\:focus\:tbg-error:focus {
    background-color: #ff6347;
  }

  .lg\:active\:tbg-transparent:active {
    background-color: transparent;
  }

  .lg\:active\:tbg-black-100:active {
    background-color: #5a6169;
  }

  .lg\:active\:tbg-white:active {
    background-color: #fff;
  }

  .lg\:active\:tbg-gray-100:active {
    background-color: #f7fafc;
  }

  .lg\:active\:tbg-gray-200:active {
    background-color: #edf2f7;
  }

  .lg\:active\:tbg-gray-300:active {
    background-color: #e2e8f0;
  }

  .lg\:active\:tbg-gray-400:active {
    background-color: #cbd5e0;
  }

  .lg\:active\:tbg-gray-500:active {
    background-color: #a0aec0;
  }

  .lg\:active\:tbg-gray-600:active {
    background-color: #718096;
  }

  .lg\:active\:tbg-gray-700:active {
    background-color: #4a5568;
  }

  .lg\:active\:tbg-gray-800:active {
    background-color: #2d3748;
  }

  .lg\:active\:tbg-gray-900:active {
    background-color: #1a202c;
  }

  .lg\:active\:tbg-red-100:active {
    background-color: #fff5f5;
  }

  .lg\:active\:tbg-red-200:active {
    background-color: #fed7d7;
  }

  .lg\:active\:tbg-red-300:active {
    background-color: #feb2b2;
  }

  .lg\:active\:tbg-red-400:active {
    background-color: #fc8181;
  }

  .lg\:active\:tbg-red-500:active {
    background-color: #f56565;
  }

  .lg\:active\:tbg-red-600:active {
    background-color: #e53e3e;
  }

  .lg\:active\:tbg-red-700:active {
    background-color: #c53030;
  }

  .lg\:active\:tbg-red-800:active {
    background-color: #9b2c2c;
  }

  .lg\:active\:tbg-red-900:active {
    background-color: #742a2a;
  }

  .lg\:active\:tbg-orange-100:active {
    background-color: #fffaf0;
  }

  .lg\:active\:tbg-orange-200:active {
    background-color: #feebc8;
  }

  .lg\:active\:tbg-orange-300:active {
    background-color: #fbd38d;
  }

  .lg\:active\:tbg-orange-400:active {
    background-color: #f6ad55;
  }

  .lg\:active\:tbg-orange-500:active {
    background-color: #ed8936;
  }

  .lg\:active\:tbg-orange-600:active {
    background-color: #dd6b20;
  }

  .lg\:active\:tbg-orange-700:active {
    background-color: #c05621;
  }

  .lg\:active\:tbg-orange-800:active {
    background-color: #9c4221;
  }

  .lg\:active\:tbg-orange-900:active {
    background-color: #7b341e;
  }

  .lg\:active\:tbg-yellow-100:active {
    background-color: #fffff0;
  }

  .lg\:active\:tbg-yellow-200:active {
    background-color: #fefcbf;
  }

  .lg\:active\:tbg-yellow-300:active {
    background-color: #faf089;
  }

  .lg\:active\:tbg-yellow-400:active {
    background-color: #f6e05e;
  }

  .lg\:active\:tbg-yellow-500:active {
    background-color: #ecc94b;
  }

  .lg\:active\:tbg-yellow-600:active {
    background-color: #d69e2e;
  }

  .lg\:active\:tbg-yellow-700:active {
    background-color: #b7791f;
  }

  .lg\:active\:tbg-yellow-800:active {
    background-color: #975a16;
  }

  .lg\:active\:tbg-yellow-900:active {
    background-color: #744210;
  }

  .lg\:active\:tbg-green-100:active {
    background-color: #f0fff4;
  }

  .lg\:active\:tbg-green-200:active {
    background-color: #c6f6d5;
  }

  .lg\:active\:tbg-green-300:active {
    background-color: #9ae6b4;
  }

  .lg\:active\:tbg-green-400:active {
    background-color: #68d391;
  }

  .lg\:active\:tbg-green-500:active {
    background-color: #48bb78;
  }

  .lg\:active\:tbg-green-600:active {
    background-color: #38a169;
  }

  .lg\:active\:tbg-green-700:active {
    background-color: #2f855a;
  }

  .lg\:active\:tbg-green-800:active {
    background-color: #276749;
  }

  .lg\:active\:tbg-green-900:active {
    background-color: #22543d;
  }

  .lg\:active\:tbg-teal-100:active {
    background-color: #e6fffa;
  }

  .lg\:active\:tbg-teal-200:active {
    background-color: #b2f5ea;
  }

  .lg\:active\:tbg-teal-300:active {
    background-color: #81e6d9;
  }

  .lg\:active\:tbg-teal-400:active {
    background-color: #4fd1c5;
  }

  .lg\:active\:tbg-teal-500:active {
    background-color: #38b2ac;
  }

  .lg\:active\:tbg-teal-600:active {
    background-color: #319795;
  }

  .lg\:active\:tbg-teal-700:active {
    background-color: #2c7a7b;
  }

  .lg\:active\:tbg-teal-800:active {
    background-color: #285e61;
  }

  .lg\:active\:tbg-teal-900:active {
    background-color: #234e52;
  }

  .lg\:active\:tbg-blue-100:active {
    background-color: #ebf8ff;
  }

  .lg\:active\:tbg-blue-200:active {
    background-color: #bee3f8;
  }

  .lg\:active\:tbg-blue-300:active {
    background-color: #90cdf4;
  }

  .lg\:active\:tbg-blue-400:active {
    background-color: #63b3ed;
  }

  .lg\:active\:tbg-blue-500:active {
    background-color: #4299e1;
  }

  .lg\:active\:tbg-blue-600:active {
    background-color: #3182ce;
  }

  .lg\:active\:tbg-blue-700:active {
    background-color: #2b6cb0;
  }

  .lg\:active\:tbg-blue-800:active {
    background-color: #2c5282;
  }

  .lg\:active\:tbg-blue-900:active {
    background-color: #2a4365;
  }

  .lg\:active\:tbg-indigo-100:active {
    background-color: #ebf4ff;
  }

  .lg\:active\:tbg-indigo-200:active {
    background-color: #c3dafe;
  }

  .lg\:active\:tbg-indigo-300:active {
    background-color: #a3bffa;
  }

  .lg\:active\:tbg-indigo-400:active {
    background-color: #7f9cf5;
  }

  .lg\:active\:tbg-indigo-500:active {
    background-color: #667eea;
  }

  .lg\:active\:tbg-indigo-600:active {
    background-color: #5a67d8;
  }

  .lg\:active\:tbg-indigo-700:active {
    background-color: #4c51bf;
  }

  .lg\:active\:tbg-indigo-800:active {
    background-color: #434190;
  }

  .lg\:active\:tbg-indigo-900:active {
    background-color: #3c366b;
  }

  .lg\:active\:tbg-purple-100:active {
    background-color: #faf5ff;
  }

  .lg\:active\:tbg-purple-200:active {
    background-color: #e9d8fd;
  }

  .lg\:active\:tbg-purple-300:active {
    background-color: #d6bcfa;
  }

  .lg\:active\:tbg-purple-400:active {
    background-color: #b794f4;
  }

  .lg\:active\:tbg-purple-500:active {
    background-color: #9f7aea;
  }

  .lg\:active\:tbg-purple-600:active {
    background-color: #805ad5;
  }

  .lg\:active\:tbg-purple-700:active {
    background-color: #6b46c1;
  }

  .lg\:active\:tbg-purple-800:active {
    background-color: #553c9a;
  }

  .lg\:active\:tbg-purple-900:active {
    background-color: #44337a;
  }

  .lg\:active\:tbg-pink-100:active {
    background-color: #fff5f7;
  }

  .lg\:active\:tbg-pink-200:active {
    background-color: #fed7e2;
  }

  .lg\:active\:tbg-pink-300:active {
    background-color: #fbb6ce;
  }

  .lg\:active\:tbg-pink-400:active {
    background-color: #f687b3;
  }

  .lg\:active\:tbg-pink-500:active {
    background-color: #ed64a6;
  }

  .lg\:active\:tbg-pink-600:active {
    background-color: #d53f8c;
  }

  .lg\:active\:tbg-pink-700:active {
    background-color: #b83280;
  }

  .lg\:active\:tbg-pink-800:active {
    background-color: #97266d;
  }

  .lg\:active\:tbg-pink-900:active {
    background-color: #702459;
  }

  .lg\:active\:tbg-title:active {
    background-color: #3d5170;
  }

  .lg\:active\:tbg-primary:active {
    background-color: #2d7bbf;
  }

  .lg\:active\:tbg-error:active {
    background-color: #ff6347;
  }

  .lg\:tbg-bottom {
    background-position: bottom;
  }

  .lg\:tbg-center {
    background-position: center;
  }

  .lg\:tbg-left {
    background-position: left;
  }

  .lg\:tbg-left-bottom {
    background-position: left bottom;
  }

  .lg\:tbg-left-top {
    background-position: left top;
  }

  .lg\:tbg-right {
    background-position: right;
  }

  .lg\:tbg-right-bottom {
    background-position: right bottom;
  }

  .lg\:tbg-right-top {
    background-position: right top;
  }

  .lg\:tbg-top {
    background-position: top;
  }

  .lg\:tbg-repeat {
    background-repeat: repeat;
  }

  .lg\:tbg-no-repeat {
    background-repeat: no-repeat;
  }

  .lg\:tbg-repeat-x {
    background-repeat: repeat-x;
  }

  .lg\:tbg-repeat-y {
    background-repeat: repeat-y;
  }

  .lg\:tbg-repeat-round {
    background-repeat: round;
  }

  .lg\:tbg-repeat-space {
    background-repeat: space;
  }

  .lg\:tbg-auto {
    background-size: auto;
  }

  .lg\:tbg-cover {
    background-size: cover;
  }

  .lg\:tbg-contain {
    background-size: contain;
  }

  .lg\:tborder-collapse {
    border-collapse: collapse;
  }

  .lg\:tborder-separate {
    border-collapse: separate;
  }

  .lg\:tborder-transparent {
    border-color: transparent;
  }

  .lg\:tborder-black-100 {
    border-color: #5a6169;
  }

  .lg\:tborder-white {
    border-color: #fff;
  }

  .lg\:tborder-gray-100 {
    border-color: #f7fafc;
  }

  .lg\:tborder-gray-200 {
    border-color: #edf2f7;
  }

  .lg\:tborder-gray-300 {
    border-color: #e2e8f0;
  }

  .lg\:tborder-gray-400 {
    border-color: #cbd5e0;
  }

  .lg\:tborder-gray-500 {
    border-color: #a0aec0;
  }

  .lg\:tborder-gray-600 {
    border-color: #718096;
  }

  .lg\:tborder-gray-700 {
    border-color: #4a5568;
  }

  .lg\:tborder-gray-800 {
    border-color: #2d3748;
  }

  .lg\:tborder-gray-900 {
    border-color: #1a202c;
  }

  .lg\:tborder-red-100 {
    border-color: #fff5f5;
  }

  .lg\:tborder-red-200 {
    border-color: #fed7d7;
  }

  .lg\:tborder-red-300 {
    border-color: #feb2b2;
  }

  .lg\:tborder-red-400 {
    border-color: #fc8181;
  }

  .lg\:tborder-red-500 {
    border-color: #f56565;
  }

  .lg\:tborder-red-600 {
    border-color: #e53e3e;
  }

  .lg\:tborder-red-700 {
    border-color: #c53030;
  }

  .lg\:tborder-red-800 {
    border-color: #9b2c2c;
  }

  .lg\:tborder-red-900 {
    border-color: #742a2a;
  }

  .lg\:tborder-orange-100 {
    border-color: #fffaf0;
  }

  .lg\:tborder-orange-200 {
    border-color: #feebc8;
  }

  .lg\:tborder-orange-300 {
    border-color: #fbd38d;
  }

  .lg\:tborder-orange-400 {
    border-color: #f6ad55;
  }

  .lg\:tborder-orange-500 {
    border-color: #ed8936;
  }

  .lg\:tborder-orange-600 {
    border-color: #dd6b20;
  }

  .lg\:tborder-orange-700 {
    border-color: #c05621;
  }

  .lg\:tborder-orange-800 {
    border-color: #9c4221;
  }

  .lg\:tborder-orange-900 {
    border-color: #7b341e;
  }

  .lg\:tborder-yellow-100 {
    border-color: #fffff0;
  }

  .lg\:tborder-yellow-200 {
    border-color: #fefcbf;
  }

  .lg\:tborder-yellow-300 {
    border-color: #faf089;
  }

  .lg\:tborder-yellow-400 {
    border-color: #f6e05e;
  }

  .lg\:tborder-yellow-500 {
    border-color: #ecc94b;
  }

  .lg\:tborder-yellow-600 {
    border-color: #d69e2e;
  }

  .lg\:tborder-yellow-700 {
    border-color: #b7791f;
  }

  .lg\:tborder-yellow-800 {
    border-color: #975a16;
  }

  .lg\:tborder-yellow-900 {
    border-color: #744210;
  }

  .lg\:tborder-green-100 {
    border-color: #f0fff4;
  }

  .lg\:tborder-green-200 {
    border-color: #c6f6d5;
  }

  .lg\:tborder-green-300 {
    border-color: #9ae6b4;
  }

  .lg\:tborder-green-400 {
    border-color: #68d391;
  }

  .lg\:tborder-green-500 {
    border-color: #48bb78;
  }

  .lg\:tborder-green-600 {
    border-color: #38a169;
  }

  .lg\:tborder-green-700 {
    border-color: #2f855a;
  }

  .lg\:tborder-green-800 {
    border-color: #276749;
  }

  .lg\:tborder-green-900 {
    border-color: #22543d;
  }

  .lg\:tborder-teal-100 {
    border-color: #e6fffa;
  }

  .lg\:tborder-teal-200 {
    border-color: #b2f5ea;
  }

  .lg\:tborder-teal-300 {
    border-color: #81e6d9;
  }

  .lg\:tborder-teal-400 {
    border-color: #4fd1c5;
  }

  .lg\:tborder-teal-500 {
    border-color: #38b2ac;
  }

  .lg\:tborder-teal-600 {
    border-color: #319795;
  }

  .lg\:tborder-teal-700 {
    border-color: #2c7a7b;
  }

  .lg\:tborder-teal-800 {
    border-color: #285e61;
  }

  .lg\:tborder-teal-900 {
    border-color: #234e52;
  }

  .lg\:tborder-blue-100 {
    border-color: #ebf8ff;
  }

  .lg\:tborder-blue-200 {
    border-color: #bee3f8;
  }

  .lg\:tborder-blue-300 {
    border-color: #90cdf4;
  }

  .lg\:tborder-blue-400 {
    border-color: #63b3ed;
  }

  .lg\:tborder-blue-500 {
    border-color: #4299e1;
  }

  .lg\:tborder-blue-600 {
    border-color: #3182ce;
  }

  .lg\:tborder-blue-700 {
    border-color: #2b6cb0;
  }

  .lg\:tborder-blue-800 {
    border-color: #2c5282;
  }

  .lg\:tborder-blue-900 {
    border-color: #2a4365;
  }

  .lg\:tborder-indigo-100 {
    border-color: #ebf4ff;
  }

  .lg\:tborder-indigo-200 {
    border-color: #c3dafe;
  }

  .lg\:tborder-indigo-300 {
    border-color: #a3bffa;
  }

  .lg\:tborder-indigo-400 {
    border-color: #7f9cf5;
  }

  .lg\:tborder-indigo-500 {
    border-color: #667eea;
  }

  .lg\:tborder-indigo-600 {
    border-color: #5a67d8;
  }

  .lg\:tborder-indigo-700 {
    border-color: #4c51bf;
  }

  .lg\:tborder-indigo-800 {
    border-color: #434190;
  }

  .lg\:tborder-indigo-900 {
    border-color: #3c366b;
  }

  .lg\:tborder-purple-100 {
    border-color: #faf5ff;
  }

  .lg\:tborder-purple-200 {
    border-color: #e9d8fd;
  }

  .lg\:tborder-purple-300 {
    border-color: #d6bcfa;
  }

  .lg\:tborder-purple-400 {
    border-color: #b794f4;
  }

  .lg\:tborder-purple-500 {
    border-color: #9f7aea;
  }

  .lg\:tborder-purple-600 {
    border-color: #805ad5;
  }

  .lg\:tborder-purple-700 {
    border-color: #6b46c1;
  }

  .lg\:tborder-purple-800 {
    border-color: #553c9a;
  }

  .lg\:tborder-purple-900 {
    border-color: #44337a;
  }

  .lg\:tborder-pink-100 {
    border-color: #fff5f7;
  }

  .lg\:tborder-pink-200 {
    border-color: #fed7e2;
  }

  .lg\:tborder-pink-300 {
    border-color: #fbb6ce;
  }

  .lg\:tborder-pink-400 {
    border-color: #f687b3;
  }

  .lg\:tborder-pink-500 {
    border-color: #ed64a6;
  }

  .lg\:tborder-pink-600 {
    border-color: #d53f8c;
  }

  .lg\:tborder-pink-700 {
    border-color: #b83280;
  }

  .lg\:tborder-pink-800 {
    border-color: #97266d;
  }

  .lg\:tborder-pink-900 {
    border-color: #702459;
  }

  .lg\:tborder-title {
    border-color: #3d5170;
  }

  .lg\:tborder-primary {
    border-color: #2d7bbf;
  }

  .lg\:tborder-error {
    border-color: #ff6347;
  }

  .lg\:hover\:tborder-transparent:hover {
    border-color: transparent;
  }

  .lg\:hover\:tborder-black-100:hover {
    border-color: #5a6169;
  }

  .lg\:hover\:tborder-white:hover {
    border-color: #fff;
  }

  .lg\:hover\:tborder-gray-100:hover {
    border-color: #f7fafc;
  }

  .lg\:hover\:tborder-gray-200:hover {
    border-color: #edf2f7;
  }

  .lg\:hover\:tborder-gray-300:hover {
    border-color: #e2e8f0;
  }

  .lg\:hover\:tborder-gray-400:hover {
    border-color: #cbd5e0;
  }

  .lg\:hover\:tborder-gray-500:hover {
    border-color: #a0aec0;
  }

  .lg\:hover\:tborder-gray-600:hover {
    border-color: #718096;
  }

  .lg\:hover\:tborder-gray-700:hover {
    border-color: #4a5568;
  }

  .lg\:hover\:tborder-gray-800:hover {
    border-color: #2d3748;
  }

  .lg\:hover\:tborder-gray-900:hover {
    border-color: #1a202c;
  }

  .lg\:hover\:tborder-red-100:hover {
    border-color: #fff5f5;
  }

  .lg\:hover\:tborder-red-200:hover {
    border-color: #fed7d7;
  }

  .lg\:hover\:tborder-red-300:hover {
    border-color: #feb2b2;
  }

  .lg\:hover\:tborder-red-400:hover {
    border-color: #fc8181;
  }

  .lg\:hover\:tborder-red-500:hover {
    border-color: #f56565;
  }

  .lg\:hover\:tborder-red-600:hover {
    border-color: #e53e3e;
  }

  .lg\:hover\:tborder-red-700:hover {
    border-color: #c53030;
  }

  .lg\:hover\:tborder-red-800:hover {
    border-color: #9b2c2c;
  }

  .lg\:hover\:tborder-red-900:hover {
    border-color: #742a2a;
  }

  .lg\:hover\:tborder-orange-100:hover {
    border-color: #fffaf0;
  }

  .lg\:hover\:tborder-orange-200:hover {
    border-color: #feebc8;
  }

  .lg\:hover\:tborder-orange-300:hover {
    border-color: #fbd38d;
  }

  .lg\:hover\:tborder-orange-400:hover {
    border-color: #f6ad55;
  }

  .lg\:hover\:tborder-orange-500:hover {
    border-color: #ed8936;
  }

  .lg\:hover\:tborder-orange-600:hover {
    border-color: #dd6b20;
  }

  .lg\:hover\:tborder-orange-700:hover {
    border-color: #c05621;
  }

  .lg\:hover\:tborder-orange-800:hover {
    border-color: #9c4221;
  }

  .lg\:hover\:tborder-orange-900:hover {
    border-color: #7b341e;
  }

  .lg\:hover\:tborder-yellow-100:hover {
    border-color: #fffff0;
  }

  .lg\:hover\:tborder-yellow-200:hover {
    border-color: #fefcbf;
  }

  .lg\:hover\:tborder-yellow-300:hover {
    border-color: #faf089;
  }

  .lg\:hover\:tborder-yellow-400:hover {
    border-color: #f6e05e;
  }

  .lg\:hover\:tborder-yellow-500:hover {
    border-color: #ecc94b;
  }

  .lg\:hover\:tborder-yellow-600:hover {
    border-color: #d69e2e;
  }

  .lg\:hover\:tborder-yellow-700:hover {
    border-color: #b7791f;
  }

  .lg\:hover\:tborder-yellow-800:hover {
    border-color: #975a16;
  }

  .lg\:hover\:tborder-yellow-900:hover {
    border-color: #744210;
  }

  .lg\:hover\:tborder-green-100:hover {
    border-color: #f0fff4;
  }

  .lg\:hover\:tborder-green-200:hover {
    border-color: #c6f6d5;
  }

  .lg\:hover\:tborder-green-300:hover {
    border-color: #9ae6b4;
  }

  .lg\:hover\:tborder-green-400:hover {
    border-color: #68d391;
  }

  .lg\:hover\:tborder-green-500:hover {
    border-color: #48bb78;
  }

  .lg\:hover\:tborder-green-600:hover {
    border-color: #38a169;
  }

  .lg\:hover\:tborder-green-700:hover {
    border-color: #2f855a;
  }

  .lg\:hover\:tborder-green-800:hover {
    border-color: #276749;
  }

  .lg\:hover\:tborder-green-900:hover {
    border-color: #22543d;
  }

  .lg\:hover\:tborder-teal-100:hover {
    border-color: #e6fffa;
  }

  .lg\:hover\:tborder-teal-200:hover {
    border-color: #b2f5ea;
  }

  .lg\:hover\:tborder-teal-300:hover {
    border-color: #81e6d9;
  }

  .lg\:hover\:tborder-teal-400:hover {
    border-color: #4fd1c5;
  }

  .lg\:hover\:tborder-teal-500:hover {
    border-color: #38b2ac;
  }

  .lg\:hover\:tborder-teal-600:hover {
    border-color: #319795;
  }

  .lg\:hover\:tborder-teal-700:hover {
    border-color: #2c7a7b;
  }

  .lg\:hover\:tborder-teal-800:hover {
    border-color: #285e61;
  }

  .lg\:hover\:tborder-teal-900:hover {
    border-color: #234e52;
  }

  .lg\:hover\:tborder-blue-100:hover {
    border-color: #ebf8ff;
  }

  .lg\:hover\:tborder-blue-200:hover {
    border-color: #bee3f8;
  }

  .lg\:hover\:tborder-blue-300:hover {
    border-color: #90cdf4;
  }

  .lg\:hover\:tborder-blue-400:hover {
    border-color: #63b3ed;
  }

  .lg\:hover\:tborder-blue-500:hover {
    border-color: #4299e1;
  }

  .lg\:hover\:tborder-blue-600:hover {
    border-color: #3182ce;
  }

  .lg\:hover\:tborder-blue-700:hover {
    border-color: #2b6cb0;
  }

  .lg\:hover\:tborder-blue-800:hover {
    border-color: #2c5282;
  }

  .lg\:hover\:tborder-blue-900:hover {
    border-color: #2a4365;
  }

  .lg\:hover\:tborder-indigo-100:hover {
    border-color: #ebf4ff;
  }

  .lg\:hover\:tborder-indigo-200:hover {
    border-color: #c3dafe;
  }

  .lg\:hover\:tborder-indigo-300:hover {
    border-color: #a3bffa;
  }

  .lg\:hover\:tborder-indigo-400:hover {
    border-color: #7f9cf5;
  }

  .lg\:hover\:tborder-indigo-500:hover {
    border-color: #667eea;
  }

  .lg\:hover\:tborder-indigo-600:hover {
    border-color: #5a67d8;
  }

  .lg\:hover\:tborder-indigo-700:hover {
    border-color: #4c51bf;
  }

  .lg\:hover\:tborder-indigo-800:hover {
    border-color: #434190;
  }

  .lg\:hover\:tborder-indigo-900:hover {
    border-color: #3c366b;
  }

  .lg\:hover\:tborder-purple-100:hover {
    border-color: #faf5ff;
  }

  .lg\:hover\:tborder-purple-200:hover {
    border-color: #e9d8fd;
  }

  .lg\:hover\:tborder-purple-300:hover {
    border-color: #d6bcfa;
  }

  .lg\:hover\:tborder-purple-400:hover {
    border-color: #b794f4;
  }

  .lg\:hover\:tborder-purple-500:hover {
    border-color: #9f7aea;
  }

  .lg\:hover\:tborder-purple-600:hover {
    border-color: #805ad5;
  }

  .lg\:hover\:tborder-purple-700:hover {
    border-color: #6b46c1;
  }

  .lg\:hover\:tborder-purple-800:hover {
    border-color: #553c9a;
  }

  .lg\:hover\:tborder-purple-900:hover {
    border-color: #44337a;
  }

  .lg\:hover\:tborder-pink-100:hover {
    border-color: #fff5f7;
  }

  .lg\:hover\:tborder-pink-200:hover {
    border-color: #fed7e2;
  }

  .lg\:hover\:tborder-pink-300:hover {
    border-color: #fbb6ce;
  }

  .lg\:hover\:tborder-pink-400:hover {
    border-color: #f687b3;
  }

  .lg\:hover\:tborder-pink-500:hover {
    border-color: #ed64a6;
  }

  .lg\:hover\:tborder-pink-600:hover {
    border-color: #d53f8c;
  }

  .lg\:hover\:tborder-pink-700:hover {
    border-color: #b83280;
  }

  .lg\:hover\:tborder-pink-800:hover {
    border-color: #97266d;
  }

  .lg\:hover\:tborder-pink-900:hover {
    border-color: #702459;
  }

  .lg\:hover\:tborder-title:hover {
    border-color: #3d5170;
  }

  .lg\:hover\:tborder-primary:hover {
    border-color: #2d7bbf;
  }

  .lg\:hover\:tborder-error:hover {
    border-color: #ff6347;
  }

  .lg\:focus\:tborder-transparent:focus {
    border-color: transparent;
  }

  .lg\:focus\:tborder-black-100:focus {
    border-color: #5a6169;
  }

  .lg\:focus\:tborder-white:focus {
    border-color: #fff;
  }

  .lg\:focus\:tborder-gray-100:focus {
    border-color: #f7fafc;
  }

  .lg\:focus\:tborder-gray-200:focus {
    border-color: #edf2f7;
  }

  .lg\:focus\:tborder-gray-300:focus {
    border-color: #e2e8f0;
  }

  .lg\:focus\:tborder-gray-400:focus {
    border-color: #cbd5e0;
  }

  .lg\:focus\:tborder-gray-500:focus {
    border-color: #a0aec0;
  }

  .lg\:focus\:tborder-gray-600:focus {
    border-color: #718096;
  }

  .lg\:focus\:tborder-gray-700:focus {
    border-color: #4a5568;
  }

  .lg\:focus\:tborder-gray-800:focus {
    border-color: #2d3748;
  }

  .lg\:focus\:tborder-gray-900:focus {
    border-color: #1a202c;
  }

  .lg\:focus\:tborder-red-100:focus {
    border-color: #fff5f5;
  }

  .lg\:focus\:tborder-red-200:focus {
    border-color: #fed7d7;
  }

  .lg\:focus\:tborder-red-300:focus {
    border-color: #feb2b2;
  }

  .lg\:focus\:tborder-red-400:focus {
    border-color: #fc8181;
  }

  .lg\:focus\:tborder-red-500:focus {
    border-color: #f56565;
  }

  .lg\:focus\:tborder-red-600:focus {
    border-color: #e53e3e;
  }

  .lg\:focus\:tborder-red-700:focus {
    border-color: #c53030;
  }

  .lg\:focus\:tborder-red-800:focus {
    border-color: #9b2c2c;
  }

  .lg\:focus\:tborder-red-900:focus {
    border-color: #742a2a;
  }

  .lg\:focus\:tborder-orange-100:focus {
    border-color: #fffaf0;
  }

  .lg\:focus\:tborder-orange-200:focus {
    border-color: #feebc8;
  }

  .lg\:focus\:tborder-orange-300:focus {
    border-color: #fbd38d;
  }

  .lg\:focus\:tborder-orange-400:focus {
    border-color: #f6ad55;
  }

  .lg\:focus\:tborder-orange-500:focus {
    border-color: #ed8936;
  }

  .lg\:focus\:tborder-orange-600:focus {
    border-color: #dd6b20;
  }

  .lg\:focus\:tborder-orange-700:focus {
    border-color: #c05621;
  }

  .lg\:focus\:tborder-orange-800:focus {
    border-color: #9c4221;
  }

  .lg\:focus\:tborder-orange-900:focus {
    border-color: #7b341e;
  }

  .lg\:focus\:tborder-yellow-100:focus {
    border-color: #fffff0;
  }

  .lg\:focus\:tborder-yellow-200:focus {
    border-color: #fefcbf;
  }

  .lg\:focus\:tborder-yellow-300:focus {
    border-color: #faf089;
  }

  .lg\:focus\:tborder-yellow-400:focus {
    border-color: #f6e05e;
  }

  .lg\:focus\:tborder-yellow-500:focus {
    border-color: #ecc94b;
  }

  .lg\:focus\:tborder-yellow-600:focus {
    border-color: #d69e2e;
  }

  .lg\:focus\:tborder-yellow-700:focus {
    border-color: #b7791f;
  }

  .lg\:focus\:tborder-yellow-800:focus {
    border-color: #975a16;
  }

  .lg\:focus\:tborder-yellow-900:focus {
    border-color: #744210;
  }

  .lg\:focus\:tborder-green-100:focus {
    border-color: #f0fff4;
  }

  .lg\:focus\:tborder-green-200:focus {
    border-color: #c6f6d5;
  }

  .lg\:focus\:tborder-green-300:focus {
    border-color: #9ae6b4;
  }

  .lg\:focus\:tborder-green-400:focus {
    border-color: #68d391;
  }

  .lg\:focus\:tborder-green-500:focus {
    border-color: #48bb78;
  }

  .lg\:focus\:tborder-green-600:focus {
    border-color: #38a169;
  }

  .lg\:focus\:tborder-green-700:focus {
    border-color: #2f855a;
  }

  .lg\:focus\:tborder-green-800:focus {
    border-color: #276749;
  }

  .lg\:focus\:tborder-green-900:focus {
    border-color: #22543d;
  }

  .lg\:focus\:tborder-teal-100:focus {
    border-color: #e6fffa;
  }

  .lg\:focus\:tborder-teal-200:focus {
    border-color: #b2f5ea;
  }

  .lg\:focus\:tborder-teal-300:focus {
    border-color: #81e6d9;
  }

  .lg\:focus\:tborder-teal-400:focus {
    border-color: #4fd1c5;
  }

  .lg\:focus\:tborder-teal-500:focus {
    border-color: #38b2ac;
  }

  .lg\:focus\:tborder-teal-600:focus {
    border-color: #319795;
  }

  .lg\:focus\:tborder-teal-700:focus {
    border-color: #2c7a7b;
  }

  .lg\:focus\:tborder-teal-800:focus {
    border-color: #285e61;
  }

  .lg\:focus\:tborder-teal-900:focus {
    border-color: #234e52;
  }

  .lg\:focus\:tborder-blue-100:focus {
    border-color: #ebf8ff;
  }

  .lg\:focus\:tborder-blue-200:focus {
    border-color: #bee3f8;
  }

  .lg\:focus\:tborder-blue-300:focus {
    border-color: #90cdf4;
  }

  .lg\:focus\:tborder-blue-400:focus {
    border-color: #63b3ed;
  }

  .lg\:focus\:tborder-blue-500:focus {
    border-color: #4299e1;
  }

  .lg\:focus\:tborder-blue-600:focus {
    border-color: #3182ce;
  }

  .lg\:focus\:tborder-blue-700:focus {
    border-color: #2b6cb0;
  }

  .lg\:focus\:tborder-blue-800:focus {
    border-color: #2c5282;
  }

  .lg\:focus\:tborder-blue-900:focus {
    border-color: #2a4365;
  }

  .lg\:focus\:tborder-indigo-100:focus {
    border-color: #ebf4ff;
  }

  .lg\:focus\:tborder-indigo-200:focus {
    border-color: #c3dafe;
  }

  .lg\:focus\:tborder-indigo-300:focus {
    border-color: #a3bffa;
  }

  .lg\:focus\:tborder-indigo-400:focus {
    border-color: #7f9cf5;
  }

  .lg\:focus\:tborder-indigo-500:focus {
    border-color: #667eea;
  }

  .lg\:focus\:tborder-indigo-600:focus {
    border-color: #5a67d8;
  }

  .lg\:focus\:tborder-indigo-700:focus {
    border-color: #4c51bf;
  }

  .lg\:focus\:tborder-indigo-800:focus {
    border-color: #434190;
  }

  .lg\:focus\:tborder-indigo-900:focus {
    border-color: #3c366b;
  }

  .lg\:focus\:tborder-purple-100:focus {
    border-color: #faf5ff;
  }

  .lg\:focus\:tborder-purple-200:focus {
    border-color: #e9d8fd;
  }

  .lg\:focus\:tborder-purple-300:focus {
    border-color: #d6bcfa;
  }

  .lg\:focus\:tborder-purple-400:focus {
    border-color: #b794f4;
  }

  .lg\:focus\:tborder-purple-500:focus {
    border-color: #9f7aea;
  }

  .lg\:focus\:tborder-purple-600:focus {
    border-color: #805ad5;
  }

  .lg\:focus\:tborder-purple-700:focus {
    border-color: #6b46c1;
  }

  .lg\:focus\:tborder-purple-800:focus {
    border-color: #553c9a;
  }

  .lg\:focus\:tborder-purple-900:focus {
    border-color: #44337a;
  }

  .lg\:focus\:tborder-pink-100:focus {
    border-color: #fff5f7;
  }

  .lg\:focus\:tborder-pink-200:focus {
    border-color: #fed7e2;
  }

  .lg\:focus\:tborder-pink-300:focus {
    border-color: #fbb6ce;
  }

  .lg\:focus\:tborder-pink-400:focus {
    border-color: #f687b3;
  }

  .lg\:focus\:tborder-pink-500:focus {
    border-color: #ed64a6;
  }

  .lg\:focus\:tborder-pink-600:focus {
    border-color: #d53f8c;
  }

  .lg\:focus\:tborder-pink-700:focus {
    border-color: #b83280;
  }

  .lg\:focus\:tborder-pink-800:focus {
    border-color: #97266d;
  }

  .lg\:focus\:tborder-pink-900:focus {
    border-color: #702459;
  }

  .lg\:focus\:tborder-title:focus {
    border-color: #3d5170;
  }

  .lg\:focus\:tborder-primary:focus {
    border-color: #2d7bbf;
  }

  .lg\:focus\:tborder-error:focus {
    border-color: #ff6347;
  }

  .lg\:trounded-none {
    border-radius: 0;
  }

  .lg\:trounded-sm {
    border-radius: 0.125rem;
  }

  .lg\:trounded {
    border-radius: 0.25rem;
  }

  .lg\:trounded-lg {
    border-radius: 0.5rem;
  }

  .lg\:trounded-full {
    border-radius: 9999px;
  }

  .lg\:trounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .lg\:trounded-r-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .lg\:trounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .lg\:trounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .lg\:trounded-t-sm {
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .lg\:trounded-r-sm {
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .lg\:trounded-b-sm {
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .lg\:trounded-l-sm {
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .lg\:trounded-t {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .lg\:trounded-r {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .lg\:trounded-b {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .lg\:trounded-l {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .lg\:trounded-t-lg {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .lg\:trounded-r-lg {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .lg\:trounded-b-lg {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .lg\:trounded-l-lg {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .lg\:trounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .lg\:trounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .lg\:trounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .lg\:trounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .lg\:trounded-tl-none {
    border-top-left-radius: 0;
  }

  .lg\:trounded-tr-none {
    border-top-right-radius: 0;
  }

  .lg\:trounded-br-none {
    border-bottom-right-radius: 0;
  }

  .lg\:trounded-bl-none {
    border-bottom-left-radius: 0;
  }

  .lg\:trounded-tl-sm {
    border-top-left-radius: 0.125rem;
  }

  .lg\:trounded-tr-sm {
    border-top-right-radius: 0.125rem;
  }

  .lg\:trounded-br-sm {
    border-bottom-right-radius: 0.125rem;
  }

  .lg\:trounded-bl-sm {
    border-bottom-left-radius: 0.125rem;
  }

  .lg\:trounded-tl {
    border-top-left-radius: 0.25rem;
  }

  .lg\:trounded-tr {
    border-top-right-radius: 0.25rem;
  }

  .lg\:trounded-br {
    border-bottom-right-radius: 0.25rem;
  }

  .lg\:trounded-bl {
    border-bottom-left-radius: 0.25rem;
  }

  .lg\:trounded-tl-lg {
    border-top-left-radius: 0.5rem;
  }

  .lg\:trounded-tr-lg {
    border-top-right-radius: 0.5rem;
  }

  .lg\:trounded-br-lg {
    border-bottom-right-radius: 0.5rem;
  }

  .lg\:trounded-bl-lg {
    border-bottom-left-radius: 0.5rem;
  }

  .lg\:trounded-tl-full {
    border-top-left-radius: 9999px;
  }

  .lg\:trounded-tr-full {
    border-top-right-radius: 9999px;
  }

  .lg\:trounded-br-full {
    border-bottom-right-radius: 9999px;
  }

  .lg\:trounded-bl-full {
    border-bottom-left-radius: 9999px;
  }

  .lg\:tborder-solid {
    border-style: solid;
  }

  .lg\:tborder-dashed {
    border-style: dashed;
  }

  .lg\:tborder-dotted {
    border-style: dotted;
  }

  .lg\:tborder-double {
    border-style: double;
  }

  .lg\:tborder-none {
    border-style: none;
  }

  .lg\:tborder-0 {
    border-width: 0;
  }

  .lg\:tborder-2 {
    border-width: 2px;
  }

  .lg\:tborder-4 {
    border-width: 4px;
  }

  .lg\:tborder-8 {
    border-width: 8px;
  }

  .lg\:tborder {
    border-width: 1px;
  }

  .lg\:tborder-t-0 {
    border-top-width: 0;
  }

  .lg\:tborder-r-0 {
    border-right-width: 0;
  }

  .lg\:tborder-b-0 {
    border-bottom-width: 0;
  }

  .lg\:tborder-l-0 {
    border-left-width: 0;
  }

  .lg\:tborder-t-2 {
    border-top-width: 2px;
  }

  .lg\:tborder-r-2 {
    border-right-width: 2px;
  }

  .lg\:tborder-b-2 {
    border-bottom-width: 2px;
  }

  .lg\:tborder-l-2 {
    border-left-width: 2px;
  }

  .lg\:tborder-t-4 {
    border-top-width: 4px;
  }

  .lg\:tborder-r-4 {
    border-right-width: 4px;
  }

  .lg\:tborder-b-4 {
    border-bottom-width: 4px;
  }

  .lg\:tborder-l-4 {
    border-left-width: 4px;
  }

  .lg\:tborder-t-8 {
    border-top-width: 8px;
  }

  .lg\:tborder-r-8 {
    border-right-width: 8px;
  }

  .lg\:tborder-b-8 {
    border-bottom-width: 8px;
  }

  .lg\:tborder-l-8 {
    border-left-width: 8px;
  }

  .lg\:tborder-t {
    border-top-width: 1px;
  }

  .lg\:tborder-r {
    border-right-width: 1px;
  }

  .lg\:tborder-b {
    border-bottom-width: 1px;
  }

  .lg\:tborder-l {
    border-left-width: 1px;
  }

  .lg\:tcursor-auto {
    cursor: auto;
  }

  .lg\:tcursor-default {
    cursor: default;
  }

  .lg\:tcursor-pointer {
    cursor: pointer;
  }

  .lg\:tcursor-wait {
    cursor: wait;
  }

  .lg\:tcursor-text {
    cursor: text;
  }

  .lg\:tcursor-move {
    cursor: move;
  }

  .lg\:tcursor-not-allowed {
    cursor: not-allowed;
  }

  .lg\:tblock {
    display: block;
  }

  .lg\:tinline-block {
    display: inline-block;
  }

  .lg\:tinline {
    display: inline;
  }

  .lg\:tflex {
    display: flex;
  }

  .lg\:tinline-flex {
    display: inline-flex;
  }

  .lg\:ttable {
    display: table;
  }

  .lg\:ttable-row {
    display: table-row;
  }

  .lg\:ttable-cell {
    display: table-cell;
  }

  .lg\:thidden {
    display: none;
  }

  .lg\:tflex-row {
    flex-direction: row;
  }

  .lg\:tflex-row-reverse {
    flex-direction: row-reverse;
  }

  .lg\:tflex-col {
    flex-direction: column;
  }

  .lg\:tflex-col-reverse {
    flex-direction: column-reverse;
  }

  .lg\:tflex-wrap {
    flex-wrap: wrap;
  }

  .lg\:tflex-wrap-reverse {
    flex-wrap: wrap-reverse;
  }

  .lg\:tflex-no-wrap {
    flex-wrap: nowrap;
  }

  .lg\:titems-start {
    align-items: flex-start;
  }

  .lg\:titems-end {
    align-items: flex-end;
  }

  .lg\:titems-center {
    align-items: center;
  }

  .lg\:titems-baseline {
    align-items: baseline;
  }

  .lg\:titems-stretch {
    align-items: stretch;
  }

  .lg\:tself-auto {
    align-self: auto;
  }

  .lg\:tself-start {
    align-self: flex-start;
  }

  .lg\:tself-end {
    align-self: flex-end;
  }

  .lg\:tself-center {
    align-self: center;
  }

  .lg\:tself-stretch {
    align-self: stretch;
  }

  .lg\:tjustify-start {
    justify-content: flex-start;
  }

  .lg\:tjustify-end {
    justify-content: flex-end;
  }

  .lg\:tjustify-center {
    justify-content: center;
  }

  .lg\:tjustify-between {
    justify-content: space-between;
  }

  .lg\:tjustify-around {
    justify-content: space-around;
  }

  .lg\:tcontent-center {
    align-content: center;
  }

  .lg\:tcontent-start {
    align-content: flex-start;
  }

  .lg\:tcontent-end {
    align-content: flex-end;
  }

  .lg\:tcontent-between {
    align-content: space-between;
  }

  .lg\:tcontent-around {
    align-content: space-around;
  }

  .lg\:tflex-1 {
    flex: 1 1 0%;
  }

  .lg\:tflex-auto {
    flex: 1 1 auto;
  }

  .lg\:tflex-initial {
    flex: 0 1 auto;
  }

  .lg\:tflex-none {
    flex: none;
  }

  .lg\:tflex-grow-0 {
    flex-grow: 0;
  }

  .lg\:tflex-grow {
    flex-grow: 1;
  }

  .lg\:tflex-shrink-0 {
    flex-shrink: 0;
  }

  .lg\:tflex-shrink {
    flex-shrink: 1;
  }

  .lg\:torder-1 {
    order: 1;
  }

  .lg\:torder-2 {
    order: 2;
  }

  .lg\:torder-3 {
    order: 3;
  }

  .lg\:torder-4 {
    order: 4;
  }

  .lg\:torder-5 {
    order: 5;
  }

  .lg\:torder-6 {
    order: 6;
  }

  .lg\:torder-7 {
    order: 7;
  }

  .lg\:torder-8 {
    order: 8;
  }

  .lg\:torder-9 {
    order: 9;
  }

  .lg\:torder-10 {
    order: 10;
  }

  .lg\:torder-11 {
    order: 11;
  }

  .lg\:torder-12 {
    order: 12;
  }

  .lg\:torder-first {
    order: -9999;
  }

  .lg\:torder-last {
    order: 9999;
  }

  .lg\:torder-none {
    order: 0;
  }

  .lg\:tfloat-right {
    float: right;
  }

  .lg\:tfloat-left {
    float: left;
  }

  .lg\:tfloat-none {
    float: none;
  }

  .lg\:tclearfix:after {
    content: "";
    display: table;
    clear: both;
  }

  .lg\:tfont-sans {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  }

  .lg\:tfont-serif {
    font-family: Georgia, Cambria, "Times New Roman", Times, serif;
  }

  .lg\:tfont-mono {
    font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  }

  .lg\:tfont-hairline {
    font-weight: 100;
  }

  .lg\:tfont-thin {
    font-weight: 200;
  }

  .lg\:tfont-light {
    font-weight: 300;
  }

  .lg\:tfont-normal {
    font-weight: 400;
  }

  .lg\:tfont-medium {
    font-weight: 500;
  }

  .lg\:tfont-semibold {
    font-weight: 600;
  }

  .lg\:tfont-bold {
    font-weight: 700;
  }

  .lg\:tfont-extrabold {
    font-weight: 800;
  }

  .lg\:tfont-black {
    font-weight: 900;
  }

  .lg\:hover\:tfont-hairline:hover {
    font-weight: 100;
  }

  .lg\:hover\:tfont-thin:hover {
    font-weight: 200;
  }

  .lg\:hover\:tfont-light:hover {
    font-weight: 300;
  }

  .lg\:hover\:tfont-normal:hover {
    font-weight: 400;
  }

  .lg\:hover\:tfont-medium:hover {
    font-weight: 500;
  }

  .lg\:hover\:tfont-semibold:hover {
    font-weight: 600;
  }

  .lg\:hover\:tfont-bold:hover {
    font-weight: 700;
  }

  .lg\:hover\:tfont-extrabold:hover {
    font-weight: 800;
  }

  .lg\:hover\:tfont-black:hover {
    font-weight: 900;
  }

  .lg\:focus\:tfont-hairline:focus {
    font-weight: 100;
  }

  .lg\:focus\:tfont-thin:focus {
    font-weight: 200;
  }

  .lg\:focus\:tfont-light:focus {
    font-weight: 300;
  }

  .lg\:focus\:tfont-normal:focus {
    font-weight: 400;
  }

  .lg\:focus\:tfont-medium:focus {
    font-weight: 500;
  }

  .lg\:focus\:tfont-semibold:focus {
    font-weight: 600;
  }

  .lg\:focus\:tfont-bold:focus {
    font-weight: 700;
  }

  .lg\:focus\:tfont-extrabold:focus {
    font-weight: 800;
  }

  .lg\:focus\:tfont-black:focus {
    font-weight: 900;
  }

  .lg\:th-0 {
    height: 0;
  }

  .lg\:th-1 {
    height: 0.25rem;
  }

  .lg\:th-2 {
    height: 0.5rem;
  }

  .lg\:th-3 {
    height: 0.75rem;
  }

  .lg\:th-4 {
    height: 1rem;
  }

  .lg\:th-5 {
    height: 1.25rem;
  }

  .lg\:th-6 {
    height: 1.5rem;
  }

  .lg\:th-8 {
    height: 2rem;
  }

  .lg\:th-10 {
    height: 2.5rem;
  }

  .lg\:th-12 {
    height: 3rem;
  }

  .lg\:th-16 {
    height: 4rem;
  }

  .lg\:th-20 {
    height: 5rem;
  }

  .lg\:th-24 {
    height: 6rem;
  }

  .lg\:th-32 {
    height: 8rem;
  }

  .lg\:th-40 {
    height: 10rem;
  }

  .lg\:th-48 {
    height: 12rem;
  }

  .lg\:th-56 {
    height: 14rem;
  }

  .lg\:th-64 {
    height: 16rem;
  }

  .lg\:th-auto {
    height: auto;
  }

  .lg\:th-px {
    height: 1px;
  }

  .lg\:th-full {
    height: 100%;
  }

  .lg\:th-screen {
    height: 100vh;
  }

  .lg\:tleading-none {
    line-height: 1;
  }

  .lg\:tleading-tight {
    line-height: 1.25;
  }

  .lg\:tleading-snug {
    line-height: 1.375;
  }

  .lg\:tleading-normal {
    line-height: 1.5;
  }

  .lg\:tleading-relaxed {
    line-height: 1.625;
  }

  .lg\:tleading-loose {
    line-height: 2;
  }

  .lg\:tlist-inside {
    list-style-position: inside;
  }

  .lg\:tlist-outside {
    list-style-position: outside;
  }

  .lg\:tlist-none {
    list-style-type: none;
  }

  .lg\:tlist-disc {
    list-style-type: disc;
  }

  .lg\:tlist-decimal {
    list-style-type: decimal;
  }

  .lg\:tm-0 {
    margin: 0;
  }

  .lg\:tm-1 {
    margin: 0.25rem;
  }

  .lg\:tm-2 {
    margin: 0.5rem;
  }

  .lg\:tm-3 {
    margin: 0.75rem;
  }

  .lg\:tm-4 {
    margin: 1rem;
  }

  .lg\:tm-5 {
    margin: 1.25rem;
  }

  .lg\:tm-6 {
    margin: 1.5rem;
  }

  .lg\:tm-8 {
    margin: 2rem;
  }

  .lg\:tm-10 {
    margin: 2.5rem;
  }

  .lg\:tm-12 {
    margin: 3rem;
  }

  .lg\:tm-16 {
    margin: 4rem;
  }

  .lg\:tm-20 {
    margin: 5rem;
  }

  .lg\:tm-24 {
    margin: 6rem;
  }

  .lg\:tm-32 {
    margin: 8rem;
  }

  .lg\:tm-40 {
    margin: 10rem;
  }

  .lg\:tm-48 {
    margin: 12rem;
  }

  .lg\:tm-56 {
    margin: 14rem;
  }

  .lg\:tm-64 {
    margin: 16rem;
  }

  .lg\:tm-auto {
    margin: auto;
  }

  .lg\:tm-px {
    margin: 1px;
  }

  .lg\:t-m-1 {
    margin: -0.25rem;
  }

  .lg\:t-m-2 {
    margin: -0.5rem;
  }

  .lg\:t-m-3 {
    margin: -0.75rem;
  }

  .lg\:t-m-4 {
    margin: -1rem;
  }

  .lg\:t-m-5 {
    margin: -1.25rem;
  }

  .lg\:t-m-6 {
    margin: -1.5rem;
  }

  .lg\:t-m-8 {
    margin: -2rem;
  }

  .lg\:t-m-10 {
    margin: -2.5rem;
  }

  .lg\:t-m-12 {
    margin: -3rem;
  }

  .lg\:t-m-16 {
    margin: -4rem;
  }

  .lg\:t-m-20 {
    margin: -5rem;
  }

  .lg\:t-m-24 {
    margin: -6rem;
  }

  .lg\:t-m-32 {
    margin: -8rem;
  }

  .lg\:t-m-40 {
    margin: -10rem;
  }

  .lg\:t-m-48 {
    margin: -12rem;
  }

  .lg\:t-m-56 {
    margin: -14rem;
  }

  .lg\:t-m-64 {
    margin: -16rem;
  }

  .lg\:t-m-px {
    margin: -1px;
  }

  .lg\:tmy-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .lg\:tmx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .lg\:tmy-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .lg\:tmx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .lg\:tmy-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .lg\:tmx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .lg\:tmy-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .lg\:tmx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .lg\:tmy-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .lg\:tmx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .lg\:tmy-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .lg\:tmx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .lg\:tmy-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .lg\:tmx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .lg\:tmy-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .lg\:tmx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .lg\:tmy-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .lg\:tmx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .lg\:tmy-12 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .lg\:tmx-12 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .lg\:tmy-16 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .lg\:tmx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .lg\:tmy-20 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .lg\:tmx-20 {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .lg\:tmy-24 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .lg\:tmx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .lg\:tmy-32 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .lg\:tmx-32 {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .lg\:tmy-40 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .lg\:tmx-40 {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .lg\:tmy-48 {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .lg\:tmx-48 {
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .lg\:tmy-56 {
    margin-top: 14rem;
    margin-bottom: 14rem;
  }

  .lg\:tmx-56 {
    margin-left: 14rem;
    margin-right: 14rem;
  }

  .lg\:tmy-64 {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .lg\:tmx-64 {
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .lg\:tmy-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .lg\:tmx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .lg\:tmy-px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .lg\:tmx-px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .lg\:t-my-1 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .lg\:t-mx-1 {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .lg\:t-my-2 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .lg\:t-mx-2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .lg\:t-my-3 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .lg\:t-mx-3 {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .lg\:t-my-4 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .lg\:t-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .lg\:t-my-5 {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .lg\:t-mx-5 {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .lg\:t-my-6 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .lg\:t-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .lg\:t-my-8 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .lg\:t-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .lg\:t-my-10 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .lg\:t-mx-10 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .lg\:t-my-12 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .lg\:t-mx-12 {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .lg\:t-my-16 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .lg\:t-mx-16 {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .lg\:t-my-20 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .lg\:t-mx-20 {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .lg\:t-my-24 {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .lg\:t-mx-24 {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .lg\:t-my-32 {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .lg\:t-mx-32 {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .lg\:t-my-40 {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .lg\:t-mx-40 {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .lg\:t-my-48 {
    margin-top: -12rem;
    margin-bottom: -12rem;
  }

  .lg\:t-mx-48 {
    margin-left: -12rem;
    margin-right: -12rem;
  }

  .lg\:t-my-56 {
    margin-top: -14rem;
    margin-bottom: -14rem;
  }

  .lg\:t-mx-56 {
    margin-left: -14rem;
    margin-right: -14rem;
  }

  .lg\:t-my-64 {
    margin-top: -16rem;
    margin-bottom: -16rem;
  }

  .lg\:t-mx-64 {
    margin-left: -16rem;
    margin-right: -16rem;
  }

  .lg\:t-my-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .lg\:t-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }

  .lg\:tmt-0 {
    margin-top: 0;
  }

  .lg\:tmr-0 {
    margin-right: 0;
  }

  .lg\:tmb-0 {
    margin-bottom: 0;
  }

  .lg\:tml-0 {
    margin-left: 0;
  }

  .lg\:tmt-1 {
    margin-top: 0.25rem;
  }

  .lg\:tmr-1 {
    margin-right: 0.25rem;
  }

  .lg\:tmb-1 {
    margin-bottom: 0.25rem;
  }

  .lg\:tml-1 {
    margin-left: 0.25rem;
  }

  .lg\:tmt-2 {
    margin-top: 0.5rem;
  }

  .lg\:tmr-2 {
    margin-right: 0.5rem;
  }

  .lg\:tmb-2 {
    margin-bottom: 0.5rem;
  }

  .lg\:tml-2 {
    margin-left: 0.5rem;
  }

  .lg\:tmt-3 {
    margin-top: 0.75rem;
  }

  .lg\:tmr-3 {
    margin-right: 0.75rem;
  }

  .lg\:tmb-3 {
    margin-bottom: 0.75rem;
  }

  .lg\:tml-3 {
    margin-left: 0.75rem;
  }

  .lg\:tmt-4 {
    margin-top: 1rem;
  }

  .lg\:tmr-4 {
    margin-right: 1rem;
  }

  .lg\:tmb-4 {
    margin-bottom: 1rem;
  }

  .lg\:tml-4 {
    margin-left: 1rem;
  }

  .lg\:tmt-5 {
    margin-top: 1.25rem;
  }

  .lg\:tmr-5 {
    margin-right: 1.25rem;
  }

  .lg\:tmb-5 {
    margin-bottom: 1.25rem;
  }

  .lg\:tml-5 {
    margin-left: 1.25rem;
  }

  .lg\:tmt-6 {
    margin-top: 1.5rem;
  }

  .lg\:tmr-6 {
    margin-right: 1.5rem;
  }

  .lg\:tmb-6 {
    margin-bottom: 1.5rem;
  }

  .lg\:tml-6 {
    margin-left: 1.5rem;
  }

  .lg\:tmt-8 {
    margin-top: 2rem;
  }

  .lg\:tmr-8 {
    margin-right: 2rem;
  }

  .lg\:tmb-8 {
    margin-bottom: 2rem;
  }

  .lg\:tml-8 {
    margin-left: 2rem;
  }

  .lg\:tmt-10 {
    margin-top: 2.5rem;
  }

  .lg\:tmr-10 {
    margin-right: 2.5rem;
  }

  .lg\:tmb-10 {
    margin-bottom: 2.5rem;
  }

  .lg\:tml-10 {
    margin-left: 2.5rem;
  }

  .lg\:tmt-12 {
    margin-top: 3rem;
  }

  .lg\:tmr-12 {
    margin-right: 3rem;
  }

  .lg\:tmb-12 {
    margin-bottom: 3rem;
  }

  .lg\:tml-12 {
    margin-left: 3rem;
  }

  .lg\:tmt-16 {
    margin-top: 4rem;
  }

  .lg\:tmr-16 {
    margin-right: 4rem;
  }

  .lg\:tmb-16 {
    margin-bottom: 4rem;
  }

  .lg\:tml-16 {
    margin-left: 4rem;
  }

  .lg\:tmt-20 {
    margin-top: 5rem;
  }

  .lg\:tmr-20 {
    margin-right: 5rem;
  }

  .lg\:tmb-20 {
    margin-bottom: 5rem;
  }

  .lg\:tml-20 {
    margin-left: 5rem;
  }

  .lg\:tmt-24 {
    margin-top: 6rem;
  }

  .lg\:tmr-24 {
    margin-right: 6rem;
  }

  .lg\:tmb-24 {
    margin-bottom: 6rem;
  }

  .lg\:tml-24 {
    margin-left: 6rem;
  }

  .lg\:tmt-32 {
    margin-top: 8rem;
  }

  .lg\:tmr-32 {
    margin-right: 8rem;
  }

  .lg\:tmb-32 {
    margin-bottom: 8rem;
  }

  .lg\:tml-32 {
    margin-left: 8rem;
  }

  .lg\:tmt-40 {
    margin-top: 10rem;
  }

  .lg\:tmr-40 {
    margin-right: 10rem;
  }

  .lg\:tmb-40 {
    margin-bottom: 10rem;
  }

  .lg\:tml-40 {
    margin-left: 10rem;
  }

  .lg\:tmt-48 {
    margin-top: 12rem;
  }

  .lg\:tmr-48 {
    margin-right: 12rem;
  }

  .lg\:tmb-48 {
    margin-bottom: 12rem;
  }

  .lg\:tml-48 {
    margin-left: 12rem;
  }

  .lg\:tmt-56 {
    margin-top: 14rem;
  }

  .lg\:tmr-56 {
    margin-right: 14rem;
  }

  .lg\:tmb-56 {
    margin-bottom: 14rem;
  }

  .lg\:tml-56 {
    margin-left: 14rem;
  }

  .lg\:tmt-64 {
    margin-top: 16rem;
  }

  .lg\:tmr-64 {
    margin-right: 16rem;
  }

  .lg\:tmb-64 {
    margin-bottom: 16rem;
  }

  .lg\:tml-64 {
    margin-left: 16rem;
  }

  .lg\:tmt-auto {
    margin-top: auto;
  }

  .lg\:tmr-auto {
    margin-right: auto;
  }

  .lg\:tmb-auto {
    margin-bottom: auto;
  }

  .lg\:tml-auto {
    margin-left: auto;
  }

  .lg\:tmt-px {
    margin-top: 1px;
  }

  .lg\:tmr-px {
    margin-right: 1px;
  }

  .lg\:tmb-px {
    margin-bottom: 1px;
  }

  .lg\:tml-px {
    margin-left: 1px;
  }

  .lg\:t-mt-1 {
    margin-top: -0.25rem;
  }

  .lg\:t-mr-1 {
    margin-right: -0.25rem;
  }

  .lg\:t-mb-1 {
    margin-bottom: -0.25rem;
  }

  .lg\:t-ml-1 {
    margin-left: -0.25rem;
  }

  .lg\:t-mt-2 {
    margin-top: -0.5rem;
  }

  .lg\:t-mr-2 {
    margin-right: -0.5rem;
  }

  .lg\:t-mb-2 {
    margin-bottom: -0.5rem;
  }

  .lg\:t-ml-2 {
    margin-left: -0.5rem;
  }

  .lg\:t-mt-3 {
    margin-top: -0.75rem;
  }

  .lg\:t-mr-3 {
    margin-right: -0.75rem;
  }

  .lg\:t-mb-3 {
    margin-bottom: -0.75rem;
  }

  .lg\:t-ml-3 {
    margin-left: -0.75rem;
  }

  .lg\:t-mt-4 {
    margin-top: -1rem;
  }

  .lg\:t-mr-4 {
    margin-right: -1rem;
  }

  .lg\:t-mb-4 {
    margin-bottom: -1rem;
  }

  .lg\:t-ml-4 {
    margin-left: -1rem;
  }

  .lg\:t-mt-5 {
    margin-top: -1.25rem;
  }

  .lg\:t-mr-5 {
    margin-right: -1.25rem;
  }

  .lg\:t-mb-5 {
    margin-bottom: -1.25rem;
  }

  .lg\:t-ml-5 {
    margin-left: -1.25rem;
  }

  .lg\:t-mt-6 {
    margin-top: -1.5rem;
  }

  .lg\:t-mr-6 {
    margin-right: -1.5rem;
  }

  .lg\:t-mb-6 {
    margin-bottom: -1.5rem;
  }

  .lg\:t-ml-6 {
    margin-left: -1.5rem;
  }

  .lg\:t-mt-8 {
    margin-top: -2rem;
  }

  .lg\:t-mr-8 {
    margin-right: -2rem;
  }

  .lg\:t-mb-8 {
    margin-bottom: -2rem;
  }

  .lg\:t-ml-8 {
    margin-left: -2rem;
  }

  .lg\:t-mt-10 {
    margin-top: -2.5rem;
  }

  .lg\:t-mr-10 {
    margin-right: -2.5rem;
  }

  .lg\:t-mb-10 {
    margin-bottom: -2.5rem;
  }

  .lg\:t-ml-10 {
    margin-left: -2.5rem;
  }

  .lg\:t-mt-12 {
    margin-top: -3rem;
  }

  .lg\:t-mr-12 {
    margin-right: -3rem;
  }

  .lg\:t-mb-12 {
    margin-bottom: -3rem;
  }

  .lg\:t-ml-12 {
    margin-left: -3rem;
  }

  .lg\:t-mt-16 {
    margin-top: -4rem;
  }

  .lg\:t-mr-16 {
    margin-right: -4rem;
  }

  .lg\:t-mb-16 {
    margin-bottom: -4rem;
  }

  .lg\:t-ml-16 {
    margin-left: -4rem;
  }

  .lg\:t-mt-20 {
    margin-top: -5rem;
  }

  .lg\:t-mr-20 {
    margin-right: -5rem;
  }

  .lg\:t-mb-20 {
    margin-bottom: -5rem;
  }

  .lg\:t-ml-20 {
    margin-left: -5rem;
  }

  .lg\:t-mt-24 {
    margin-top: -6rem;
  }

  .lg\:t-mr-24 {
    margin-right: -6rem;
  }

  .lg\:t-mb-24 {
    margin-bottom: -6rem;
  }

  .lg\:t-ml-24 {
    margin-left: -6rem;
  }

  .lg\:t-mt-32 {
    margin-top: -8rem;
  }

  .lg\:t-mr-32 {
    margin-right: -8rem;
  }

  .lg\:t-mb-32 {
    margin-bottom: -8rem;
  }

  .lg\:t-ml-32 {
    margin-left: -8rem;
  }

  .lg\:t-mt-40 {
    margin-top: -10rem;
  }

  .lg\:t-mr-40 {
    margin-right: -10rem;
  }

  .lg\:t-mb-40 {
    margin-bottom: -10rem;
  }

  .lg\:t-ml-40 {
    margin-left: -10rem;
  }

  .lg\:t-mt-48 {
    margin-top: -12rem;
  }

  .lg\:t-mr-48 {
    margin-right: -12rem;
  }

  .lg\:t-mb-48 {
    margin-bottom: -12rem;
  }

  .lg\:t-ml-48 {
    margin-left: -12rem;
  }

  .lg\:t-mt-56 {
    margin-top: -14rem;
  }

  .lg\:t-mr-56 {
    margin-right: -14rem;
  }

  .lg\:t-mb-56 {
    margin-bottom: -14rem;
  }

  .lg\:t-ml-56 {
    margin-left: -14rem;
  }

  .lg\:t-mt-64 {
    margin-top: -16rem;
  }

  .lg\:t-mr-64 {
    margin-right: -16rem;
  }

  .lg\:t-mb-64 {
    margin-bottom: -16rem;
  }

  .lg\:t-ml-64 {
    margin-left: -16rem;
  }

  .lg\:t-mt-px {
    margin-top: -1px;
  }

  .lg\:t-mr-px {
    margin-right: -1px;
  }

  .lg\:t-mb-px {
    margin-bottom: -1px;
  }

  .lg\:t-ml-px {
    margin-left: -1px;
  }

  .lg\:tmax-h-full {
    max-height: 100%;
  }

  .lg\:tmax-h-screen {
    max-height: 100vh;
  }

  .lg\:tmax-w-xs {
    max-width: 20rem;
  }

  .lg\:tmax-w-sm {
    max-width: 24rem;
  }

  .lg\:tmax-w-md {
    max-width: 28rem;
  }

  .lg\:tmax-w-lg {
    max-width: 32rem;
  }

  .lg\:tmax-w-xl {
    max-width: 36rem;
  }

  .lg\:tmax-w-2xl {
    max-width: 42rem;
  }

  .lg\:tmax-w-3xl {
    max-width: 48rem;
  }

  .lg\:tmax-w-4xl {
    max-width: 56rem;
  }

  .lg\:tmax-w-5xl {
    max-width: 64rem;
  }

  .lg\:tmax-w-6xl {
    max-width: 72rem;
  }

  .lg\:tmax-w-full {
    max-width: 100%;
  }

  .lg\:tmin-h-0 {
    min-height: 0;
  }

  .lg\:tmin-h-full {
    min-height: 100%;
  }

  .lg\:tmin-h-screen {
    min-height: 100vh;
  }

  .lg\:tmin-w-0 {
    min-width: 0;
  }

  .lg\:tmin-w-full {
    min-width: 100%;
  }

  .lg\:tobject-contain {
    -o-object-fit: contain;
       object-fit: contain;
  }

  .lg\:tobject-cover {
    -o-object-fit: cover;
       object-fit: cover;
  }

  .lg\:tobject-fill {
    -o-object-fit: fill;
       object-fit: fill;
  }

  .lg\:tobject-none {
    -o-object-fit: none;
       object-fit: none;
  }

  .lg\:tobject-scale-down {
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .lg\:tobject-bottom {
    -o-object-position: bottom;
       object-position: bottom;
  }

  .lg\:tobject-center {
    -o-object-position: center;
       object-position: center;
  }

  .lg\:tobject-left {
    -o-object-position: left;
       object-position: left;
  }

  .lg\:tobject-left-bottom {
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .lg\:tobject-left-top {
    -o-object-position: left top;
       object-position: left top;
  }

  .lg\:tobject-right {
    -o-object-position: right;
       object-position: right;
  }

  .lg\:tobject-right-bottom {
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .lg\:tobject-right-top {
    -o-object-position: right top;
       object-position: right top;
  }

  .lg\:tobject-top {
    -o-object-position: top;
       object-position: top;
  }

  .lg\:topacity-0 {
    opacity: 0;
  }

  .lg\:topacity-25 {
    opacity: 0.25;
  }

  .lg\:topacity-50 {
    opacity: 0.5;
  }

  .lg\:topacity-75 {
    opacity: 0.75;
  }

  .lg\:topacity-100 {
    opacity: 1;
  }

  .lg\:hover\:topacity-0:hover {
    opacity: 0;
  }

  .lg\:hover\:topacity-25:hover {
    opacity: 0.25;
  }

  .lg\:hover\:topacity-50:hover {
    opacity: 0.5;
  }

  .lg\:hover\:topacity-75:hover {
    opacity: 0.75;
  }

  .lg\:hover\:topacity-100:hover {
    opacity: 1;
  }

  .lg\:focus\:topacity-0:focus {
    opacity: 0;
  }

  .lg\:focus\:topacity-25:focus {
    opacity: 0.25;
  }

  .lg\:focus\:topacity-50:focus {
    opacity: 0.5;
  }

  .lg\:focus\:topacity-75:focus {
    opacity: 0.75;
  }

  .lg\:focus\:topacity-100:focus {
    opacity: 1;
  }

  .lg\:toutline-none {
    outline: 0;
  }

  .lg\:focus\:toutline-none:focus {
    outline: 0;
  }

  .lg\:toverflow-auto {
    overflow: auto;
  }

  .lg\:toverflow-hidden {
    overflow: hidden;
  }

  .lg\:toverflow-visible {
    overflow: visible;
  }

  .lg\:toverflow-scroll {
    overflow: scroll;
  }

  .lg\:toverflow-x-auto {
    overflow-x: auto;
  }

  .lg\:toverflow-y-auto {
    overflow-y: auto;
  }

  .lg\:toverflow-x-hidden {
    overflow-x: hidden;
  }

  .lg\:toverflow-y-hidden {
    overflow-y: hidden;
  }

  .lg\:toverflow-x-visible {
    overflow-x: visible;
  }

  .lg\:toverflow-y-visible {
    overflow-y: visible;
  }

  .lg\:toverflow-x-scroll {
    overflow-x: scroll;
  }

  .lg\:toverflow-y-scroll {
    overflow-y: scroll;
  }

  .lg\:tscrolling-touch {
    -webkit-overflow-scrolling: touch;
  }

  .lg\:tscrolling-auto {
    -webkit-overflow-scrolling: auto;
  }

  .lg\:tp-0 {
    padding: 0;
  }

  .lg\:tp-1 {
    padding: 0.25rem;
  }

  .lg\:tp-2 {
    padding: 0.5rem;
  }

  .lg\:tp-3 {
    padding: 0.75rem;
  }

  .lg\:tp-4 {
    padding: 1rem;
  }

  .lg\:tp-5 {
    padding: 1.25rem;
  }

  .lg\:tp-6 {
    padding: 1.5rem;
  }

  .lg\:tp-8 {
    padding: 2rem;
  }

  .lg\:tp-10 {
    padding: 2.5rem;
  }

  .lg\:tp-12 {
    padding: 3rem;
  }

  .lg\:tp-16 {
    padding: 4rem;
  }

  .lg\:tp-20 {
    padding: 5rem;
  }

  .lg\:tp-24 {
    padding: 6rem;
  }

  .lg\:tp-32 {
    padding: 8rem;
  }

  .lg\:tp-40 {
    padding: 10rem;
  }

  .lg\:tp-48 {
    padding: 12rem;
  }

  .lg\:tp-56 {
    padding: 14rem;
  }

  .lg\:tp-64 {
    padding: 16rem;
  }

  .lg\:tp-px {
    padding: 1px;
  }

  .lg\:tpy-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .lg\:tpx-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .lg\:tpy-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .lg\:tpx-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .lg\:tpy-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .lg\:tpx-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .lg\:tpy-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .lg\:tpx-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .lg\:tpy-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .lg\:tpx-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .lg\:tpy-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .lg\:tpx-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .lg\:tpy-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .lg\:tpx-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .lg\:tpy-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .lg\:tpx-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .lg\:tpy-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .lg\:tpx-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .lg\:tpy-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .lg\:tpx-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .lg\:tpy-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .lg\:tpx-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .lg\:tpy-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .lg\:tpx-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .lg\:tpy-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .lg\:tpx-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .lg\:tpy-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .lg\:tpx-32 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .lg\:tpy-40 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .lg\:tpx-40 {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .lg\:tpy-48 {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .lg\:tpx-48 {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .lg\:tpy-56 {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }

  .lg\:tpx-56 {
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .lg\:tpy-64 {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .lg\:tpx-64 {
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .lg\:tpy-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .lg\:tpx-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .lg\:tpt-0 {
    padding-top: 0;
  }

  .lg\:tpr-0 {
    padding-right: 0;
  }

  .lg\:tpb-0 {
    padding-bottom: 0;
  }

  .lg\:tpl-0 {
    padding-left: 0;
  }

  .lg\:tpt-1 {
    padding-top: 0.25rem;
  }

  .lg\:tpr-1 {
    padding-right: 0.25rem;
  }

  .lg\:tpb-1 {
    padding-bottom: 0.25rem;
  }

  .lg\:tpl-1 {
    padding-left: 0.25rem;
  }

  .lg\:tpt-2 {
    padding-top: 0.5rem;
  }

  .lg\:tpr-2 {
    padding-right: 0.5rem;
  }

  .lg\:tpb-2 {
    padding-bottom: 0.5rem;
  }

  .lg\:tpl-2 {
    padding-left: 0.5rem;
  }

  .lg\:tpt-3 {
    padding-top: 0.75rem;
  }

  .lg\:tpr-3 {
    padding-right: 0.75rem;
  }

  .lg\:tpb-3 {
    padding-bottom: 0.75rem;
  }

  .lg\:tpl-3 {
    padding-left: 0.75rem;
  }

  .lg\:tpt-4 {
    padding-top: 1rem;
  }

  .lg\:tpr-4 {
    padding-right: 1rem;
  }

  .lg\:tpb-4 {
    padding-bottom: 1rem;
  }

  .lg\:tpl-4 {
    padding-left: 1rem;
  }

  .lg\:tpt-5 {
    padding-top: 1.25rem;
  }

  .lg\:tpr-5 {
    padding-right: 1.25rem;
  }

  .lg\:tpb-5 {
    padding-bottom: 1.25rem;
  }

  .lg\:tpl-5 {
    padding-left: 1.25rem;
  }

  .lg\:tpt-6 {
    padding-top: 1.5rem;
  }

  .lg\:tpr-6 {
    padding-right: 1.5rem;
  }

  .lg\:tpb-6 {
    padding-bottom: 1.5rem;
  }

  .lg\:tpl-6 {
    padding-left: 1.5rem;
  }

  .lg\:tpt-8 {
    padding-top: 2rem;
  }

  .lg\:tpr-8 {
    padding-right: 2rem;
  }

  .lg\:tpb-8 {
    padding-bottom: 2rem;
  }

  .lg\:tpl-8 {
    padding-left: 2rem;
  }

  .lg\:tpt-10 {
    padding-top: 2.5rem;
  }

  .lg\:tpr-10 {
    padding-right: 2.5rem;
  }

  .lg\:tpb-10 {
    padding-bottom: 2.5rem;
  }

  .lg\:tpl-10 {
    padding-left: 2.5rem;
  }

  .lg\:tpt-12 {
    padding-top: 3rem;
  }

  .lg\:tpr-12 {
    padding-right: 3rem;
  }

  .lg\:tpb-12 {
    padding-bottom: 3rem;
  }

  .lg\:tpl-12 {
    padding-left: 3rem;
  }

  .lg\:tpt-16 {
    padding-top: 4rem;
  }

  .lg\:tpr-16 {
    padding-right: 4rem;
  }

  .lg\:tpb-16 {
    padding-bottom: 4rem;
  }

  .lg\:tpl-16 {
    padding-left: 4rem;
  }

  .lg\:tpt-20 {
    padding-top: 5rem;
  }

  .lg\:tpr-20 {
    padding-right: 5rem;
  }

  .lg\:tpb-20 {
    padding-bottom: 5rem;
  }

  .lg\:tpl-20 {
    padding-left: 5rem;
  }

  .lg\:tpt-24 {
    padding-top: 6rem;
  }

  .lg\:tpr-24 {
    padding-right: 6rem;
  }

  .lg\:tpb-24 {
    padding-bottom: 6rem;
  }

  .lg\:tpl-24 {
    padding-left: 6rem;
  }

  .lg\:tpt-32 {
    padding-top: 8rem;
  }

  .lg\:tpr-32 {
    padding-right: 8rem;
  }

  .lg\:tpb-32 {
    padding-bottom: 8rem;
  }

  .lg\:tpl-32 {
    padding-left: 8rem;
  }

  .lg\:tpt-40 {
    padding-top: 10rem;
  }

  .lg\:tpr-40 {
    padding-right: 10rem;
  }

  .lg\:tpb-40 {
    padding-bottom: 10rem;
  }

  .lg\:tpl-40 {
    padding-left: 10rem;
  }

  .lg\:tpt-48 {
    padding-top: 12rem;
  }

  .lg\:tpr-48 {
    padding-right: 12rem;
  }

  .lg\:tpb-48 {
    padding-bottom: 12rem;
  }

  .lg\:tpl-48 {
    padding-left: 12rem;
  }

  .lg\:tpt-56 {
    padding-top: 14rem;
  }

  .lg\:tpr-56 {
    padding-right: 14rem;
  }

  .lg\:tpb-56 {
    padding-bottom: 14rem;
  }

  .lg\:tpl-56 {
    padding-left: 14rem;
  }

  .lg\:tpt-64 {
    padding-top: 16rem;
  }

  .lg\:tpr-64 {
    padding-right: 16rem;
  }

  .lg\:tpb-64 {
    padding-bottom: 16rem;
  }

  .lg\:tpl-64 {
    padding-left: 16rem;
  }

  .lg\:tpt-px {
    padding-top: 1px;
  }

  .lg\:tpr-px {
    padding-right: 1px;
  }

  .lg\:tpb-px {
    padding-bottom: 1px;
  }

  .lg\:tpl-px {
    padding-left: 1px;
  }

  .lg\:tplaceholder-transparent::-webkit-input-placeholder {
    color: transparent;
  }

  .lg\:tplaceholder-transparent::-moz-placeholder {
    color: transparent;
  }

  .lg\:tplaceholder-transparent:-ms-input-placeholder {
    color: transparent;
  }

  .lg\:tplaceholder-transparent::-ms-input-placeholder {
    color: transparent;
  }

  .lg\:tplaceholder-transparent::placeholder {
    color: transparent;
  }

  .lg\:tplaceholder-black-100::-webkit-input-placeholder {
    color: #5a6169;
  }

  .lg\:tplaceholder-black-100::-moz-placeholder {
    color: #5a6169;
  }

  .lg\:tplaceholder-black-100:-ms-input-placeholder {
    color: #5a6169;
  }

  .lg\:tplaceholder-black-100::-ms-input-placeholder {
    color: #5a6169;
  }

  .lg\:tplaceholder-black-100::placeholder {
    color: #5a6169;
  }

  .lg\:tplaceholder-white::-webkit-input-placeholder {
    color: #fff;
  }

  .lg\:tplaceholder-white::-moz-placeholder {
    color: #fff;
  }

  .lg\:tplaceholder-white:-ms-input-placeholder {
    color: #fff;
  }

  .lg\:tplaceholder-white::-ms-input-placeholder {
    color: #fff;
  }

  .lg\:tplaceholder-white::placeholder {
    color: #fff;
  }

  .lg\:tplaceholder-gray-100::-webkit-input-placeholder {
    color: #f7fafc;
  }

  .lg\:tplaceholder-gray-100::-moz-placeholder {
    color: #f7fafc;
  }

  .lg\:tplaceholder-gray-100:-ms-input-placeholder {
    color: #f7fafc;
  }

  .lg\:tplaceholder-gray-100::-ms-input-placeholder {
    color: #f7fafc;
  }

  .lg\:tplaceholder-gray-100::placeholder {
    color: #f7fafc;
  }

  .lg\:tplaceholder-gray-200::-webkit-input-placeholder {
    color: #edf2f7;
  }

  .lg\:tplaceholder-gray-200::-moz-placeholder {
    color: #edf2f7;
  }

  .lg\:tplaceholder-gray-200:-ms-input-placeholder {
    color: #edf2f7;
  }

  .lg\:tplaceholder-gray-200::-ms-input-placeholder {
    color: #edf2f7;
  }

  .lg\:tplaceholder-gray-200::placeholder {
    color: #edf2f7;
  }

  .lg\:tplaceholder-gray-300::-webkit-input-placeholder {
    color: #e2e8f0;
  }

  .lg\:tplaceholder-gray-300::-moz-placeholder {
    color: #e2e8f0;
  }

  .lg\:tplaceholder-gray-300:-ms-input-placeholder {
    color: #e2e8f0;
  }

  .lg\:tplaceholder-gray-300::-ms-input-placeholder {
    color: #e2e8f0;
  }

  .lg\:tplaceholder-gray-300::placeholder {
    color: #e2e8f0;
  }

  .lg\:tplaceholder-gray-400::-webkit-input-placeholder {
    color: #cbd5e0;
  }

  .lg\:tplaceholder-gray-400::-moz-placeholder {
    color: #cbd5e0;
  }

  .lg\:tplaceholder-gray-400:-ms-input-placeholder {
    color: #cbd5e0;
  }

  .lg\:tplaceholder-gray-400::-ms-input-placeholder {
    color: #cbd5e0;
  }

  .lg\:tplaceholder-gray-400::placeholder {
    color: #cbd5e0;
  }

  .lg\:tplaceholder-gray-500::-webkit-input-placeholder {
    color: #a0aec0;
  }

  .lg\:tplaceholder-gray-500::-moz-placeholder {
    color: #a0aec0;
  }

  .lg\:tplaceholder-gray-500:-ms-input-placeholder {
    color: #a0aec0;
  }

  .lg\:tplaceholder-gray-500::-ms-input-placeholder {
    color: #a0aec0;
  }

  .lg\:tplaceholder-gray-500::placeholder {
    color: #a0aec0;
  }

  .lg\:tplaceholder-gray-600::-webkit-input-placeholder {
    color: #718096;
  }

  .lg\:tplaceholder-gray-600::-moz-placeholder {
    color: #718096;
  }

  .lg\:tplaceholder-gray-600:-ms-input-placeholder {
    color: #718096;
  }

  .lg\:tplaceholder-gray-600::-ms-input-placeholder {
    color: #718096;
  }

  .lg\:tplaceholder-gray-600::placeholder {
    color: #718096;
  }

  .lg\:tplaceholder-gray-700::-webkit-input-placeholder {
    color: #4a5568;
  }

  .lg\:tplaceholder-gray-700::-moz-placeholder {
    color: #4a5568;
  }

  .lg\:tplaceholder-gray-700:-ms-input-placeholder {
    color: #4a5568;
  }

  .lg\:tplaceholder-gray-700::-ms-input-placeholder {
    color: #4a5568;
  }

  .lg\:tplaceholder-gray-700::placeholder {
    color: #4a5568;
  }

  .lg\:tplaceholder-gray-800::-webkit-input-placeholder {
    color: #2d3748;
  }

  .lg\:tplaceholder-gray-800::-moz-placeholder {
    color: #2d3748;
  }

  .lg\:tplaceholder-gray-800:-ms-input-placeholder {
    color: #2d3748;
  }

  .lg\:tplaceholder-gray-800::-ms-input-placeholder {
    color: #2d3748;
  }

  .lg\:tplaceholder-gray-800::placeholder {
    color: #2d3748;
  }

  .lg\:tplaceholder-gray-900::-webkit-input-placeholder {
    color: #1a202c;
  }

  .lg\:tplaceholder-gray-900::-moz-placeholder {
    color: #1a202c;
  }

  .lg\:tplaceholder-gray-900:-ms-input-placeholder {
    color: #1a202c;
  }

  .lg\:tplaceholder-gray-900::-ms-input-placeholder {
    color: #1a202c;
  }

  .lg\:tplaceholder-gray-900::placeholder {
    color: #1a202c;
  }

  .lg\:tplaceholder-red-100::-webkit-input-placeholder {
    color: #fff5f5;
  }

  .lg\:tplaceholder-red-100::-moz-placeholder {
    color: #fff5f5;
  }

  .lg\:tplaceholder-red-100:-ms-input-placeholder {
    color: #fff5f5;
  }

  .lg\:tplaceholder-red-100::-ms-input-placeholder {
    color: #fff5f5;
  }

  .lg\:tplaceholder-red-100::placeholder {
    color: #fff5f5;
  }

  .lg\:tplaceholder-red-200::-webkit-input-placeholder {
    color: #fed7d7;
  }

  .lg\:tplaceholder-red-200::-moz-placeholder {
    color: #fed7d7;
  }

  .lg\:tplaceholder-red-200:-ms-input-placeholder {
    color: #fed7d7;
  }

  .lg\:tplaceholder-red-200::-ms-input-placeholder {
    color: #fed7d7;
  }

  .lg\:tplaceholder-red-200::placeholder {
    color: #fed7d7;
  }

  .lg\:tplaceholder-red-300::-webkit-input-placeholder {
    color: #feb2b2;
  }

  .lg\:tplaceholder-red-300::-moz-placeholder {
    color: #feb2b2;
  }

  .lg\:tplaceholder-red-300:-ms-input-placeholder {
    color: #feb2b2;
  }

  .lg\:tplaceholder-red-300::-ms-input-placeholder {
    color: #feb2b2;
  }

  .lg\:tplaceholder-red-300::placeholder {
    color: #feb2b2;
  }

  .lg\:tplaceholder-red-400::-webkit-input-placeholder {
    color: #fc8181;
  }

  .lg\:tplaceholder-red-400::-moz-placeholder {
    color: #fc8181;
  }

  .lg\:tplaceholder-red-400:-ms-input-placeholder {
    color: #fc8181;
  }

  .lg\:tplaceholder-red-400::-ms-input-placeholder {
    color: #fc8181;
  }

  .lg\:tplaceholder-red-400::placeholder {
    color: #fc8181;
  }

  .lg\:tplaceholder-red-500::-webkit-input-placeholder {
    color: #f56565;
  }

  .lg\:tplaceholder-red-500::-moz-placeholder {
    color: #f56565;
  }

  .lg\:tplaceholder-red-500:-ms-input-placeholder {
    color: #f56565;
  }

  .lg\:tplaceholder-red-500::-ms-input-placeholder {
    color: #f56565;
  }

  .lg\:tplaceholder-red-500::placeholder {
    color: #f56565;
  }

  .lg\:tplaceholder-red-600::-webkit-input-placeholder {
    color: #e53e3e;
  }

  .lg\:tplaceholder-red-600::-moz-placeholder {
    color: #e53e3e;
  }

  .lg\:tplaceholder-red-600:-ms-input-placeholder {
    color: #e53e3e;
  }

  .lg\:tplaceholder-red-600::-ms-input-placeholder {
    color: #e53e3e;
  }

  .lg\:tplaceholder-red-600::placeholder {
    color: #e53e3e;
  }

  .lg\:tplaceholder-red-700::-webkit-input-placeholder {
    color: #c53030;
  }

  .lg\:tplaceholder-red-700::-moz-placeholder {
    color: #c53030;
  }

  .lg\:tplaceholder-red-700:-ms-input-placeholder {
    color: #c53030;
  }

  .lg\:tplaceholder-red-700::-ms-input-placeholder {
    color: #c53030;
  }

  .lg\:tplaceholder-red-700::placeholder {
    color: #c53030;
  }

  .lg\:tplaceholder-red-800::-webkit-input-placeholder {
    color: #9b2c2c;
  }

  .lg\:tplaceholder-red-800::-moz-placeholder {
    color: #9b2c2c;
  }

  .lg\:tplaceholder-red-800:-ms-input-placeholder {
    color: #9b2c2c;
  }

  .lg\:tplaceholder-red-800::-ms-input-placeholder {
    color: #9b2c2c;
  }

  .lg\:tplaceholder-red-800::placeholder {
    color: #9b2c2c;
  }

  .lg\:tplaceholder-red-900::-webkit-input-placeholder {
    color: #742a2a;
  }

  .lg\:tplaceholder-red-900::-moz-placeholder {
    color: #742a2a;
  }

  .lg\:tplaceholder-red-900:-ms-input-placeholder {
    color: #742a2a;
  }

  .lg\:tplaceholder-red-900::-ms-input-placeholder {
    color: #742a2a;
  }

  .lg\:tplaceholder-red-900::placeholder {
    color: #742a2a;
  }

  .lg\:tplaceholder-orange-100::-webkit-input-placeholder {
    color: #fffaf0;
  }

  .lg\:tplaceholder-orange-100::-moz-placeholder {
    color: #fffaf0;
  }

  .lg\:tplaceholder-orange-100:-ms-input-placeholder {
    color: #fffaf0;
  }

  .lg\:tplaceholder-orange-100::-ms-input-placeholder {
    color: #fffaf0;
  }

  .lg\:tplaceholder-orange-100::placeholder {
    color: #fffaf0;
  }

  .lg\:tplaceholder-orange-200::-webkit-input-placeholder {
    color: #feebc8;
  }

  .lg\:tplaceholder-orange-200::-moz-placeholder {
    color: #feebc8;
  }

  .lg\:tplaceholder-orange-200:-ms-input-placeholder {
    color: #feebc8;
  }

  .lg\:tplaceholder-orange-200::-ms-input-placeholder {
    color: #feebc8;
  }

  .lg\:tplaceholder-orange-200::placeholder {
    color: #feebc8;
  }

  .lg\:tplaceholder-orange-300::-webkit-input-placeholder {
    color: #fbd38d;
  }

  .lg\:tplaceholder-orange-300::-moz-placeholder {
    color: #fbd38d;
  }

  .lg\:tplaceholder-orange-300:-ms-input-placeholder {
    color: #fbd38d;
  }

  .lg\:tplaceholder-orange-300::-ms-input-placeholder {
    color: #fbd38d;
  }

  .lg\:tplaceholder-orange-300::placeholder {
    color: #fbd38d;
  }

  .lg\:tplaceholder-orange-400::-webkit-input-placeholder {
    color: #f6ad55;
  }

  .lg\:tplaceholder-orange-400::-moz-placeholder {
    color: #f6ad55;
  }

  .lg\:tplaceholder-orange-400:-ms-input-placeholder {
    color: #f6ad55;
  }

  .lg\:tplaceholder-orange-400::-ms-input-placeholder {
    color: #f6ad55;
  }

  .lg\:tplaceholder-orange-400::placeholder {
    color: #f6ad55;
  }

  .lg\:tplaceholder-orange-500::-webkit-input-placeholder {
    color: #ed8936;
  }

  .lg\:tplaceholder-orange-500::-moz-placeholder {
    color: #ed8936;
  }

  .lg\:tplaceholder-orange-500:-ms-input-placeholder {
    color: #ed8936;
  }

  .lg\:tplaceholder-orange-500::-ms-input-placeholder {
    color: #ed8936;
  }

  .lg\:tplaceholder-orange-500::placeholder {
    color: #ed8936;
  }

  .lg\:tplaceholder-orange-600::-webkit-input-placeholder {
    color: #dd6b20;
  }

  .lg\:tplaceholder-orange-600::-moz-placeholder {
    color: #dd6b20;
  }

  .lg\:tplaceholder-orange-600:-ms-input-placeholder {
    color: #dd6b20;
  }

  .lg\:tplaceholder-orange-600::-ms-input-placeholder {
    color: #dd6b20;
  }

  .lg\:tplaceholder-orange-600::placeholder {
    color: #dd6b20;
  }

  .lg\:tplaceholder-orange-700::-webkit-input-placeholder {
    color: #c05621;
  }

  .lg\:tplaceholder-orange-700::-moz-placeholder {
    color: #c05621;
  }

  .lg\:tplaceholder-orange-700:-ms-input-placeholder {
    color: #c05621;
  }

  .lg\:tplaceholder-orange-700::-ms-input-placeholder {
    color: #c05621;
  }

  .lg\:tplaceholder-orange-700::placeholder {
    color: #c05621;
  }

  .lg\:tplaceholder-orange-800::-webkit-input-placeholder {
    color: #9c4221;
  }

  .lg\:tplaceholder-orange-800::-moz-placeholder {
    color: #9c4221;
  }

  .lg\:tplaceholder-orange-800:-ms-input-placeholder {
    color: #9c4221;
  }

  .lg\:tplaceholder-orange-800::-ms-input-placeholder {
    color: #9c4221;
  }

  .lg\:tplaceholder-orange-800::placeholder {
    color: #9c4221;
  }

  .lg\:tplaceholder-orange-900::-webkit-input-placeholder {
    color: #7b341e;
  }

  .lg\:tplaceholder-orange-900::-moz-placeholder {
    color: #7b341e;
  }

  .lg\:tplaceholder-orange-900:-ms-input-placeholder {
    color: #7b341e;
  }

  .lg\:tplaceholder-orange-900::-ms-input-placeholder {
    color: #7b341e;
  }

  .lg\:tplaceholder-orange-900::placeholder {
    color: #7b341e;
  }

  .lg\:tplaceholder-yellow-100::-webkit-input-placeholder {
    color: #fffff0;
  }

  .lg\:tplaceholder-yellow-100::-moz-placeholder {
    color: #fffff0;
  }

  .lg\:tplaceholder-yellow-100:-ms-input-placeholder {
    color: #fffff0;
  }

  .lg\:tplaceholder-yellow-100::-ms-input-placeholder {
    color: #fffff0;
  }

  .lg\:tplaceholder-yellow-100::placeholder {
    color: #fffff0;
  }

  .lg\:tplaceholder-yellow-200::-webkit-input-placeholder {
    color: #fefcbf;
  }

  .lg\:tplaceholder-yellow-200::-moz-placeholder {
    color: #fefcbf;
  }

  .lg\:tplaceholder-yellow-200:-ms-input-placeholder {
    color: #fefcbf;
  }

  .lg\:tplaceholder-yellow-200::-ms-input-placeholder {
    color: #fefcbf;
  }

  .lg\:tplaceholder-yellow-200::placeholder {
    color: #fefcbf;
  }

  .lg\:tplaceholder-yellow-300::-webkit-input-placeholder {
    color: #faf089;
  }

  .lg\:tplaceholder-yellow-300::-moz-placeholder {
    color: #faf089;
  }

  .lg\:tplaceholder-yellow-300:-ms-input-placeholder {
    color: #faf089;
  }

  .lg\:tplaceholder-yellow-300::-ms-input-placeholder {
    color: #faf089;
  }

  .lg\:tplaceholder-yellow-300::placeholder {
    color: #faf089;
  }

  .lg\:tplaceholder-yellow-400::-webkit-input-placeholder {
    color: #f6e05e;
  }

  .lg\:tplaceholder-yellow-400::-moz-placeholder {
    color: #f6e05e;
  }

  .lg\:tplaceholder-yellow-400:-ms-input-placeholder {
    color: #f6e05e;
  }

  .lg\:tplaceholder-yellow-400::-ms-input-placeholder {
    color: #f6e05e;
  }

  .lg\:tplaceholder-yellow-400::placeholder {
    color: #f6e05e;
  }

  .lg\:tplaceholder-yellow-500::-webkit-input-placeholder {
    color: #ecc94b;
  }

  .lg\:tplaceholder-yellow-500::-moz-placeholder {
    color: #ecc94b;
  }

  .lg\:tplaceholder-yellow-500:-ms-input-placeholder {
    color: #ecc94b;
  }

  .lg\:tplaceholder-yellow-500::-ms-input-placeholder {
    color: #ecc94b;
  }

  .lg\:tplaceholder-yellow-500::placeholder {
    color: #ecc94b;
  }

  .lg\:tplaceholder-yellow-600::-webkit-input-placeholder {
    color: #d69e2e;
  }

  .lg\:tplaceholder-yellow-600::-moz-placeholder {
    color: #d69e2e;
  }

  .lg\:tplaceholder-yellow-600:-ms-input-placeholder {
    color: #d69e2e;
  }

  .lg\:tplaceholder-yellow-600::-ms-input-placeholder {
    color: #d69e2e;
  }

  .lg\:tplaceholder-yellow-600::placeholder {
    color: #d69e2e;
  }

  .lg\:tplaceholder-yellow-700::-webkit-input-placeholder {
    color: #b7791f;
  }

  .lg\:tplaceholder-yellow-700::-moz-placeholder {
    color: #b7791f;
  }

  .lg\:tplaceholder-yellow-700:-ms-input-placeholder {
    color: #b7791f;
  }

  .lg\:tplaceholder-yellow-700::-ms-input-placeholder {
    color: #b7791f;
  }

  .lg\:tplaceholder-yellow-700::placeholder {
    color: #b7791f;
  }

  .lg\:tplaceholder-yellow-800::-webkit-input-placeholder {
    color: #975a16;
  }

  .lg\:tplaceholder-yellow-800::-moz-placeholder {
    color: #975a16;
  }

  .lg\:tplaceholder-yellow-800:-ms-input-placeholder {
    color: #975a16;
  }

  .lg\:tplaceholder-yellow-800::-ms-input-placeholder {
    color: #975a16;
  }

  .lg\:tplaceholder-yellow-800::placeholder {
    color: #975a16;
  }

  .lg\:tplaceholder-yellow-900::-webkit-input-placeholder {
    color: #744210;
  }

  .lg\:tplaceholder-yellow-900::-moz-placeholder {
    color: #744210;
  }

  .lg\:tplaceholder-yellow-900:-ms-input-placeholder {
    color: #744210;
  }

  .lg\:tplaceholder-yellow-900::-ms-input-placeholder {
    color: #744210;
  }

  .lg\:tplaceholder-yellow-900::placeholder {
    color: #744210;
  }

  .lg\:tplaceholder-green-100::-webkit-input-placeholder {
    color: #f0fff4;
  }

  .lg\:tplaceholder-green-100::-moz-placeholder {
    color: #f0fff4;
  }

  .lg\:tplaceholder-green-100:-ms-input-placeholder {
    color: #f0fff4;
  }

  .lg\:tplaceholder-green-100::-ms-input-placeholder {
    color: #f0fff4;
  }

  .lg\:tplaceholder-green-100::placeholder {
    color: #f0fff4;
  }

  .lg\:tplaceholder-green-200::-webkit-input-placeholder {
    color: #c6f6d5;
  }

  .lg\:tplaceholder-green-200::-moz-placeholder {
    color: #c6f6d5;
  }

  .lg\:tplaceholder-green-200:-ms-input-placeholder {
    color: #c6f6d5;
  }

  .lg\:tplaceholder-green-200::-ms-input-placeholder {
    color: #c6f6d5;
  }

  .lg\:tplaceholder-green-200::placeholder {
    color: #c6f6d5;
  }

  .lg\:tplaceholder-green-300::-webkit-input-placeholder {
    color: #9ae6b4;
  }

  .lg\:tplaceholder-green-300::-moz-placeholder {
    color: #9ae6b4;
  }

  .lg\:tplaceholder-green-300:-ms-input-placeholder {
    color: #9ae6b4;
  }

  .lg\:tplaceholder-green-300::-ms-input-placeholder {
    color: #9ae6b4;
  }

  .lg\:tplaceholder-green-300::placeholder {
    color: #9ae6b4;
  }

  .lg\:tplaceholder-green-400::-webkit-input-placeholder {
    color: #68d391;
  }

  .lg\:tplaceholder-green-400::-moz-placeholder {
    color: #68d391;
  }

  .lg\:tplaceholder-green-400:-ms-input-placeholder {
    color: #68d391;
  }

  .lg\:tplaceholder-green-400::-ms-input-placeholder {
    color: #68d391;
  }

  .lg\:tplaceholder-green-400::placeholder {
    color: #68d391;
  }

  .lg\:tplaceholder-green-500::-webkit-input-placeholder {
    color: #48bb78;
  }

  .lg\:tplaceholder-green-500::-moz-placeholder {
    color: #48bb78;
  }

  .lg\:tplaceholder-green-500:-ms-input-placeholder {
    color: #48bb78;
  }

  .lg\:tplaceholder-green-500::-ms-input-placeholder {
    color: #48bb78;
  }

  .lg\:tplaceholder-green-500::placeholder {
    color: #48bb78;
  }

  .lg\:tplaceholder-green-600::-webkit-input-placeholder {
    color: #38a169;
  }

  .lg\:tplaceholder-green-600::-moz-placeholder {
    color: #38a169;
  }

  .lg\:tplaceholder-green-600:-ms-input-placeholder {
    color: #38a169;
  }

  .lg\:tplaceholder-green-600::-ms-input-placeholder {
    color: #38a169;
  }

  .lg\:tplaceholder-green-600::placeholder {
    color: #38a169;
  }

  .lg\:tplaceholder-green-700::-webkit-input-placeholder {
    color: #2f855a;
  }

  .lg\:tplaceholder-green-700::-moz-placeholder {
    color: #2f855a;
  }

  .lg\:tplaceholder-green-700:-ms-input-placeholder {
    color: #2f855a;
  }

  .lg\:tplaceholder-green-700::-ms-input-placeholder {
    color: #2f855a;
  }

  .lg\:tplaceholder-green-700::placeholder {
    color: #2f855a;
  }

  .lg\:tplaceholder-green-800::-webkit-input-placeholder {
    color: #276749;
  }

  .lg\:tplaceholder-green-800::-moz-placeholder {
    color: #276749;
  }

  .lg\:tplaceholder-green-800:-ms-input-placeholder {
    color: #276749;
  }

  .lg\:tplaceholder-green-800::-ms-input-placeholder {
    color: #276749;
  }

  .lg\:tplaceholder-green-800::placeholder {
    color: #276749;
  }

  .lg\:tplaceholder-green-900::-webkit-input-placeholder {
    color: #22543d;
  }

  .lg\:tplaceholder-green-900::-moz-placeholder {
    color: #22543d;
  }

  .lg\:tplaceholder-green-900:-ms-input-placeholder {
    color: #22543d;
  }

  .lg\:tplaceholder-green-900::-ms-input-placeholder {
    color: #22543d;
  }

  .lg\:tplaceholder-green-900::placeholder {
    color: #22543d;
  }

  .lg\:tplaceholder-teal-100::-webkit-input-placeholder {
    color: #e6fffa;
  }

  .lg\:tplaceholder-teal-100::-moz-placeholder {
    color: #e6fffa;
  }

  .lg\:tplaceholder-teal-100:-ms-input-placeholder {
    color: #e6fffa;
  }

  .lg\:tplaceholder-teal-100::-ms-input-placeholder {
    color: #e6fffa;
  }

  .lg\:tplaceholder-teal-100::placeholder {
    color: #e6fffa;
  }

  .lg\:tplaceholder-teal-200::-webkit-input-placeholder {
    color: #b2f5ea;
  }

  .lg\:tplaceholder-teal-200::-moz-placeholder {
    color: #b2f5ea;
  }

  .lg\:tplaceholder-teal-200:-ms-input-placeholder {
    color: #b2f5ea;
  }

  .lg\:tplaceholder-teal-200::-ms-input-placeholder {
    color: #b2f5ea;
  }

  .lg\:tplaceholder-teal-200::placeholder {
    color: #b2f5ea;
  }

  .lg\:tplaceholder-teal-300::-webkit-input-placeholder {
    color: #81e6d9;
  }

  .lg\:tplaceholder-teal-300::-moz-placeholder {
    color: #81e6d9;
  }

  .lg\:tplaceholder-teal-300:-ms-input-placeholder {
    color: #81e6d9;
  }

  .lg\:tplaceholder-teal-300::-ms-input-placeholder {
    color: #81e6d9;
  }

  .lg\:tplaceholder-teal-300::placeholder {
    color: #81e6d9;
  }

  .lg\:tplaceholder-teal-400::-webkit-input-placeholder {
    color: #4fd1c5;
  }

  .lg\:tplaceholder-teal-400::-moz-placeholder {
    color: #4fd1c5;
  }

  .lg\:tplaceholder-teal-400:-ms-input-placeholder {
    color: #4fd1c5;
  }

  .lg\:tplaceholder-teal-400::-ms-input-placeholder {
    color: #4fd1c5;
  }

  .lg\:tplaceholder-teal-400::placeholder {
    color: #4fd1c5;
  }

  .lg\:tplaceholder-teal-500::-webkit-input-placeholder {
    color: #38b2ac;
  }

  .lg\:tplaceholder-teal-500::-moz-placeholder {
    color: #38b2ac;
  }

  .lg\:tplaceholder-teal-500:-ms-input-placeholder {
    color: #38b2ac;
  }

  .lg\:tplaceholder-teal-500::-ms-input-placeholder {
    color: #38b2ac;
  }

  .lg\:tplaceholder-teal-500::placeholder {
    color: #38b2ac;
  }

  .lg\:tplaceholder-teal-600::-webkit-input-placeholder {
    color: #319795;
  }

  .lg\:tplaceholder-teal-600::-moz-placeholder {
    color: #319795;
  }

  .lg\:tplaceholder-teal-600:-ms-input-placeholder {
    color: #319795;
  }

  .lg\:tplaceholder-teal-600::-ms-input-placeholder {
    color: #319795;
  }

  .lg\:tplaceholder-teal-600::placeholder {
    color: #319795;
  }

  .lg\:tplaceholder-teal-700::-webkit-input-placeholder {
    color: #2c7a7b;
  }

  .lg\:tplaceholder-teal-700::-moz-placeholder {
    color: #2c7a7b;
  }

  .lg\:tplaceholder-teal-700:-ms-input-placeholder {
    color: #2c7a7b;
  }

  .lg\:tplaceholder-teal-700::-ms-input-placeholder {
    color: #2c7a7b;
  }

  .lg\:tplaceholder-teal-700::placeholder {
    color: #2c7a7b;
  }

  .lg\:tplaceholder-teal-800::-webkit-input-placeholder {
    color: #285e61;
  }

  .lg\:tplaceholder-teal-800::-moz-placeholder {
    color: #285e61;
  }

  .lg\:tplaceholder-teal-800:-ms-input-placeholder {
    color: #285e61;
  }

  .lg\:tplaceholder-teal-800::-ms-input-placeholder {
    color: #285e61;
  }

  .lg\:tplaceholder-teal-800::placeholder {
    color: #285e61;
  }

  .lg\:tplaceholder-teal-900::-webkit-input-placeholder {
    color: #234e52;
  }

  .lg\:tplaceholder-teal-900::-moz-placeholder {
    color: #234e52;
  }

  .lg\:tplaceholder-teal-900:-ms-input-placeholder {
    color: #234e52;
  }

  .lg\:tplaceholder-teal-900::-ms-input-placeholder {
    color: #234e52;
  }

  .lg\:tplaceholder-teal-900::placeholder {
    color: #234e52;
  }

  .lg\:tplaceholder-blue-100::-webkit-input-placeholder {
    color: #ebf8ff;
  }

  .lg\:tplaceholder-blue-100::-moz-placeholder {
    color: #ebf8ff;
  }

  .lg\:tplaceholder-blue-100:-ms-input-placeholder {
    color: #ebf8ff;
  }

  .lg\:tplaceholder-blue-100::-ms-input-placeholder {
    color: #ebf8ff;
  }

  .lg\:tplaceholder-blue-100::placeholder {
    color: #ebf8ff;
  }

  .lg\:tplaceholder-blue-200::-webkit-input-placeholder {
    color: #bee3f8;
  }

  .lg\:tplaceholder-blue-200::-moz-placeholder {
    color: #bee3f8;
  }

  .lg\:tplaceholder-blue-200:-ms-input-placeholder {
    color: #bee3f8;
  }

  .lg\:tplaceholder-blue-200::-ms-input-placeholder {
    color: #bee3f8;
  }

  .lg\:tplaceholder-blue-200::placeholder {
    color: #bee3f8;
  }

  .lg\:tplaceholder-blue-300::-webkit-input-placeholder {
    color: #90cdf4;
  }

  .lg\:tplaceholder-blue-300::-moz-placeholder {
    color: #90cdf4;
  }

  .lg\:tplaceholder-blue-300:-ms-input-placeholder {
    color: #90cdf4;
  }

  .lg\:tplaceholder-blue-300::-ms-input-placeholder {
    color: #90cdf4;
  }

  .lg\:tplaceholder-blue-300::placeholder {
    color: #90cdf4;
  }

  .lg\:tplaceholder-blue-400::-webkit-input-placeholder {
    color: #63b3ed;
  }

  .lg\:tplaceholder-blue-400::-moz-placeholder {
    color: #63b3ed;
  }

  .lg\:tplaceholder-blue-400:-ms-input-placeholder {
    color: #63b3ed;
  }

  .lg\:tplaceholder-blue-400::-ms-input-placeholder {
    color: #63b3ed;
  }

  .lg\:tplaceholder-blue-400::placeholder {
    color: #63b3ed;
  }

  .lg\:tplaceholder-blue-500::-webkit-input-placeholder {
    color: #4299e1;
  }

  .lg\:tplaceholder-blue-500::-moz-placeholder {
    color: #4299e1;
  }

  .lg\:tplaceholder-blue-500:-ms-input-placeholder {
    color: #4299e1;
  }

  .lg\:tplaceholder-blue-500::-ms-input-placeholder {
    color: #4299e1;
  }

  .lg\:tplaceholder-blue-500::placeholder {
    color: #4299e1;
  }

  .lg\:tplaceholder-blue-600::-webkit-input-placeholder {
    color: #3182ce;
  }

  .lg\:tplaceholder-blue-600::-moz-placeholder {
    color: #3182ce;
  }

  .lg\:tplaceholder-blue-600:-ms-input-placeholder {
    color: #3182ce;
  }

  .lg\:tplaceholder-blue-600::-ms-input-placeholder {
    color: #3182ce;
  }

  .lg\:tplaceholder-blue-600::placeholder {
    color: #3182ce;
  }

  .lg\:tplaceholder-blue-700::-webkit-input-placeholder {
    color: #2b6cb0;
  }

  .lg\:tplaceholder-blue-700::-moz-placeholder {
    color: #2b6cb0;
  }

  .lg\:tplaceholder-blue-700:-ms-input-placeholder {
    color: #2b6cb0;
  }

  .lg\:tplaceholder-blue-700::-ms-input-placeholder {
    color: #2b6cb0;
  }

  .lg\:tplaceholder-blue-700::placeholder {
    color: #2b6cb0;
  }

  .lg\:tplaceholder-blue-800::-webkit-input-placeholder {
    color: #2c5282;
  }

  .lg\:tplaceholder-blue-800::-moz-placeholder {
    color: #2c5282;
  }

  .lg\:tplaceholder-blue-800:-ms-input-placeholder {
    color: #2c5282;
  }

  .lg\:tplaceholder-blue-800::-ms-input-placeholder {
    color: #2c5282;
  }

  .lg\:tplaceholder-blue-800::placeholder {
    color: #2c5282;
  }

  .lg\:tplaceholder-blue-900::-webkit-input-placeholder {
    color: #2a4365;
  }

  .lg\:tplaceholder-blue-900::-moz-placeholder {
    color: #2a4365;
  }

  .lg\:tplaceholder-blue-900:-ms-input-placeholder {
    color: #2a4365;
  }

  .lg\:tplaceholder-blue-900::-ms-input-placeholder {
    color: #2a4365;
  }

  .lg\:tplaceholder-blue-900::placeholder {
    color: #2a4365;
  }

  .lg\:tplaceholder-indigo-100::-webkit-input-placeholder {
    color: #ebf4ff;
  }

  .lg\:tplaceholder-indigo-100::-moz-placeholder {
    color: #ebf4ff;
  }

  .lg\:tplaceholder-indigo-100:-ms-input-placeholder {
    color: #ebf4ff;
  }

  .lg\:tplaceholder-indigo-100::-ms-input-placeholder {
    color: #ebf4ff;
  }

  .lg\:tplaceholder-indigo-100::placeholder {
    color: #ebf4ff;
  }

  .lg\:tplaceholder-indigo-200::-webkit-input-placeholder {
    color: #c3dafe;
  }

  .lg\:tplaceholder-indigo-200::-moz-placeholder {
    color: #c3dafe;
  }

  .lg\:tplaceholder-indigo-200:-ms-input-placeholder {
    color: #c3dafe;
  }

  .lg\:tplaceholder-indigo-200::-ms-input-placeholder {
    color: #c3dafe;
  }

  .lg\:tplaceholder-indigo-200::placeholder {
    color: #c3dafe;
  }

  .lg\:tplaceholder-indigo-300::-webkit-input-placeholder {
    color: #a3bffa;
  }

  .lg\:tplaceholder-indigo-300::-moz-placeholder {
    color: #a3bffa;
  }

  .lg\:tplaceholder-indigo-300:-ms-input-placeholder {
    color: #a3bffa;
  }

  .lg\:tplaceholder-indigo-300::-ms-input-placeholder {
    color: #a3bffa;
  }

  .lg\:tplaceholder-indigo-300::placeholder {
    color: #a3bffa;
  }

  .lg\:tplaceholder-indigo-400::-webkit-input-placeholder {
    color: #7f9cf5;
  }

  .lg\:tplaceholder-indigo-400::-moz-placeholder {
    color: #7f9cf5;
  }

  .lg\:tplaceholder-indigo-400:-ms-input-placeholder {
    color: #7f9cf5;
  }

  .lg\:tplaceholder-indigo-400::-ms-input-placeholder {
    color: #7f9cf5;
  }

  .lg\:tplaceholder-indigo-400::placeholder {
    color: #7f9cf5;
  }

  .lg\:tplaceholder-indigo-500::-webkit-input-placeholder {
    color: #667eea;
  }

  .lg\:tplaceholder-indigo-500::-moz-placeholder {
    color: #667eea;
  }

  .lg\:tplaceholder-indigo-500:-ms-input-placeholder {
    color: #667eea;
  }

  .lg\:tplaceholder-indigo-500::-ms-input-placeholder {
    color: #667eea;
  }

  .lg\:tplaceholder-indigo-500::placeholder {
    color: #667eea;
  }

  .lg\:tplaceholder-indigo-600::-webkit-input-placeholder {
    color: #5a67d8;
  }

  .lg\:tplaceholder-indigo-600::-moz-placeholder {
    color: #5a67d8;
  }

  .lg\:tplaceholder-indigo-600:-ms-input-placeholder {
    color: #5a67d8;
  }

  .lg\:tplaceholder-indigo-600::-ms-input-placeholder {
    color: #5a67d8;
  }

  .lg\:tplaceholder-indigo-600::placeholder {
    color: #5a67d8;
  }

  .lg\:tplaceholder-indigo-700::-webkit-input-placeholder {
    color: #4c51bf;
  }

  .lg\:tplaceholder-indigo-700::-moz-placeholder {
    color: #4c51bf;
  }

  .lg\:tplaceholder-indigo-700:-ms-input-placeholder {
    color: #4c51bf;
  }

  .lg\:tplaceholder-indigo-700::-ms-input-placeholder {
    color: #4c51bf;
  }

  .lg\:tplaceholder-indigo-700::placeholder {
    color: #4c51bf;
  }

  .lg\:tplaceholder-indigo-800::-webkit-input-placeholder {
    color: #434190;
  }

  .lg\:tplaceholder-indigo-800::-moz-placeholder {
    color: #434190;
  }

  .lg\:tplaceholder-indigo-800:-ms-input-placeholder {
    color: #434190;
  }

  .lg\:tplaceholder-indigo-800::-ms-input-placeholder {
    color: #434190;
  }

  .lg\:tplaceholder-indigo-800::placeholder {
    color: #434190;
  }

  .lg\:tplaceholder-indigo-900::-webkit-input-placeholder {
    color: #3c366b;
  }

  .lg\:tplaceholder-indigo-900::-moz-placeholder {
    color: #3c366b;
  }

  .lg\:tplaceholder-indigo-900:-ms-input-placeholder {
    color: #3c366b;
  }

  .lg\:tplaceholder-indigo-900::-ms-input-placeholder {
    color: #3c366b;
  }

  .lg\:tplaceholder-indigo-900::placeholder {
    color: #3c366b;
  }

  .lg\:tplaceholder-purple-100::-webkit-input-placeholder {
    color: #faf5ff;
  }

  .lg\:tplaceholder-purple-100::-moz-placeholder {
    color: #faf5ff;
  }

  .lg\:tplaceholder-purple-100:-ms-input-placeholder {
    color: #faf5ff;
  }

  .lg\:tplaceholder-purple-100::-ms-input-placeholder {
    color: #faf5ff;
  }

  .lg\:tplaceholder-purple-100::placeholder {
    color: #faf5ff;
  }

  .lg\:tplaceholder-purple-200::-webkit-input-placeholder {
    color: #e9d8fd;
  }

  .lg\:tplaceholder-purple-200::-moz-placeholder {
    color: #e9d8fd;
  }

  .lg\:tplaceholder-purple-200:-ms-input-placeholder {
    color: #e9d8fd;
  }

  .lg\:tplaceholder-purple-200::-ms-input-placeholder {
    color: #e9d8fd;
  }

  .lg\:tplaceholder-purple-200::placeholder {
    color: #e9d8fd;
  }

  .lg\:tplaceholder-purple-300::-webkit-input-placeholder {
    color: #d6bcfa;
  }

  .lg\:tplaceholder-purple-300::-moz-placeholder {
    color: #d6bcfa;
  }

  .lg\:tplaceholder-purple-300:-ms-input-placeholder {
    color: #d6bcfa;
  }

  .lg\:tplaceholder-purple-300::-ms-input-placeholder {
    color: #d6bcfa;
  }

  .lg\:tplaceholder-purple-300::placeholder {
    color: #d6bcfa;
  }

  .lg\:tplaceholder-purple-400::-webkit-input-placeholder {
    color: #b794f4;
  }

  .lg\:tplaceholder-purple-400::-moz-placeholder {
    color: #b794f4;
  }

  .lg\:tplaceholder-purple-400:-ms-input-placeholder {
    color: #b794f4;
  }

  .lg\:tplaceholder-purple-400::-ms-input-placeholder {
    color: #b794f4;
  }

  .lg\:tplaceholder-purple-400::placeholder {
    color: #b794f4;
  }

  .lg\:tplaceholder-purple-500::-webkit-input-placeholder {
    color: #9f7aea;
  }

  .lg\:tplaceholder-purple-500::-moz-placeholder {
    color: #9f7aea;
  }

  .lg\:tplaceholder-purple-500:-ms-input-placeholder {
    color: #9f7aea;
  }

  .lg\:tplaceholder-purple-500::-ms-input-placeholder {
    color: #9f7aea;
  }

  .lg\:tplaceholder-purple-500::placeholder {
    color: #9f7aea;
  }

  .lg\:tplaceholder-purple-600::-webkit-input-placeholder {
    color: #805ad5;
  }

  .lg\:tplaceholder-purple-600::-moz-placeholder {
    color: #805ad5;
  }

  .lg\:tplaceholder-purple-600:-ms-input-placeholder {
    color: #805ad5;
  }

  .lg\:tplaceholder-purple-600::-ms-input-placeholder {
    color: #805ad5;
  }

  .lg\:tplaceholder-purple-600::placeholder {
    color: #805ad5;
  }

  .lg\:tplaceholder-purple-700::-webkit-input-placeholder {
    color: #6b46c1;
  }

  .lg\:tplaceholder-purple-700::-moz-placeholder {
    color: #6b46c1;
  }

  .lg\:tplaceholder-purple-700:-ms-input-placeholder {
    color: #6b46c1;
  }

  .lg\:tplaceholder-purple-700::-ms-input-placeholder {
    color: #6b46c1;
  }

  .lg\:tplaceholder-purple-700::placeholder {
    color: #6b46c1;
  }

  .lg\:tplaceholder-purple-800::-webkit-input-placeholder {
    color: #553c9a;
  }

  .lg\:tplaceholder-purple-800::-moz-placeholder {
    color: #553c9a;
  }

  .lg\:tplaceholder-purple-800:-ms-input-placeholder {
    color: #553c9a;
  }

  .lg\:tplaceholder-purple-800::-ms-input-placeholder {
    color: #553c9a;
  }

  .lg\:tplaceholder-purple-800::placeholder {
    color: #553c9a;
  }

  .lg\:tplaceholder-purple-900::-webkit-input-placeholder {
    color: #44337a;
  }

  .lg\:tplaceholder-purple-900::-moz-placeholder {
    color: #44337a;
  }

  .lg\:tplaceholder-purple-900:-ms-input-placeholder {
    color: #44337a;
  }

  .lg\:tplaceholder-purple-900::-ms-input-placeholder {
    color: #44337a;
  }

  .lg\:tplaceholder-purple-900::placeholder {
    color: #44337a;
  }

  .lg\:tplaceholder-pink-100::-webkit-input-placeholder {
    color: #fff5f7;
  }

  .lg\:tplaceholder-pink-100::-moz-placeholder {
    color: #fff5f7;
  }

  .lg\:tplaceholder-pink-100:-ms-input-placeholder {
    color: #fff5f7;
  }

  .lg\:tplaceholder-pink-100::-ms-input-placeholder {
    color: #fff5f7;
  }

  .lg\:tplaceholder-pink-100::placeholder {
    color: #fff5f7;
  }

  .lg\:tplaceholder-pink-200::-webkit-input-placeholder {
    color: #fed7e2;
  }

  .lg\:tplaceholder-pink-200::-moz-placeholder {
    color: #fed7e2;
  }

  .lg\:tplaceholder-pink-200:-ms-input-placeholder {
    color: #fed7e2;
  }

  .lg\:tplaceholder-pink-200::-ms-input-placeholder {
    color: #fed7e2;
  }

  .lg\:tplaceholder-pink-200::placeholder {
    color: #fed7e2;
  }

  .lg\:tplaceholder-pink-300::-webkit-input-placeholder {
    color: #fbb6ce;
  }

  .lg\:tplaceholder-pink-300::-moz-placeholder {
    color: #fbb6ce;
  }

  .lg\:tplaceholder-pink-300:-ms-input-placeholder {
    color: #fbb6ce;
  }

  .lg\:tplaceholder-pink-300::-ms-input-placeholder {
    color: #fbb6ce;
  }

  .lg\:tplaceholder-pink-300::placeholder {
    color: #fbb6ce;
  }

  .lg\:tplaceholder-pink-400::-webkit-input-placeholder {
    color: #f687b3;
  }

  .lg\:tplaceholder-pink-400::-moz-placeholder {
    color: #f687b3;
  }

  .lg\:tplaceholder-pink-400:-ms-input-placeholder {
    color: #f687b3;
  }

  .lg\:tplaceholder-pink-400::-ms-input-placeholder {
    color: #f687b3;
  }

  .lg\:tplaceholder-pink-400::placeholder {
    color: #f687b3;
  }

  .lg\:tplaceholder-pink-500::-webkit-input-placeholder {
    color: #ed64a6;
  }

  .lg\:tplaceholder-pink-500::-moz-placeholder {
    color: #ed64a6;
  }

  .lg\:tplaceholder-pink-500:-ms-input-placeholder {
    color: #ed64a6;
  }

  .lg\:tplaceholder-pink-500::-ms-input-placeholder {
    color: #ed64a6;
  }

  .lg\:tplaceholder-pink-500::placeholder {
    color: #ed64a6;
  }

  .lg\:tplaceholder-pink-600::-webkit-input-placeholder {
    color: #d53f8c;
  }

  .lg\:tplaceholder-pink-600::-moz-placeholder {
    color: #d53f8c;
  }

  .lg\:tplaceholder-pink-600:-ms-input-placeholder {
    color: #d53f8c;
  }

  .lg\:tplaceholder-pink-600::-ms-input-placeholder {
    color: #d53f8c;
  }

  .lg\:tplaceholder-pink-600::placeholder {
    color: #d53f8c;
  }

  .lg\:tplaceholder-pink-700::-webkit-input-placeholder {
    color: #b83280;
  }

  .lg\:tplaceholder-pink-700::-moz-placeholder {
    color: #b83280;
  }

  .lg\:tplaceholder-pink-700:-ms-input-placeholder {
    color: #b83280;
  }

  .lg\:tplaceholder-pink-700::-ms-input-placeholder {
    color: #b83280;
  }

  .lg\:tplaceholder-pink-700::placeholder {
    color: #b83280;
  }

  .lg\:tplaceholder-pink-800::-webkit-input-placeholder {
    color: #97266d;
  }

  .lg\:tplaceholder-pink-800::-moz-placeholder {
    color: #97266d;
  }

  .lg\:tplaceholder-pink-800:-ms-input-placeholder {
    color: #97266d;
  }

  .lg\:tplaceholder-pink-800::-ms-input-placeholder {
    color: #97266d;
  }

  .lg\:tplaceholder-pink-800::placeholder {
    color: #97266d;
  }

  .lg\:tplaceholder-pink-900::-webkit-input-placeholder {
    color: #702459;
  }

  .lg\:tplaceholder-pink-900::-moz-placeholder {
    color: #702459;
  }

  .lg\:tplaceholder-pink-900:-ms-input-placeholder {
    color: #702459;
  }

  .lg\:tplaceholder-pink-900::-ms-input-placeholder {
    color: #702459;
  }

  .lg\:tplaceholder-pink-900::placeholder {
    color: #702459;
  }

  .lg\:tplaceholder-title::-webkit-input-placeholder {
    color: #3d5170;
  }

  .lg\:tplaceholder-title::-moz-placeholder {
    color: #3d5170;
  }

  .lg\:tplaceholder-title:-ms-input-placeholder {
    color: #3d5170;
  }

  .lg\:tplaceholder-title::-ms-input-placeholder {
    color: #3d5170;
  }

  .lg\:tplaceholder-title::placeholder {
    color: #3d5170;
  }

  .lg\:tplaceholder-primary::-webkit-input-placeholder {
    color: #2d7bbf;
  }

  .lg\:tplaceholder-primary::-moz-placeholder {
    color: #2d7bbf;
  }

  .lg\:tplaceholder-primary:-ms-input-placeholder {
    color: #2d7bbf;
  }

  .lg\:tplaceholder-primary::-ms-input-placeholder {
    color: #2d7bbf;
  }

  .lg\:tplaceholder-primary::placeholder {
    color: #2d7bbf;
  }

  .lg\:tplaceholder-error::-webkit-input-placeholder {
    color: #ff6347;
  }

  .lg\:tplaceholder-error::-moz-placeholder {
    color: #ff6347;
  }

  .lg\:tplaceholder-error:-ms-input-placeholder {
    color: #ff6347;
  }

  .lg\:tplaceholder-error::-ms-input-placeholder {
    color: #ff6347;
  }

  .lg\:tplaceholder-error::placeholder {
    color: #ff6347;
  }

  .lg\:focus\:tplaceholder-transparent:focus::-webkit-input-placeholder {
    color: transparent;
  }

  .lg\:focus\:tplaceholder-transparent:focus::-moz-placeholder {
    color: transparent;
  }

  .lg\:focus\:tplaceholder-transparent:focus:-ms-input-placeholder {
    color: transparent;
  }

  .lg\:focus\:tplaceholder-transparent:focus::-ms-input-placeholder {
    color: transparent;
  }

  .lg\:focus\:tplaceholder-transparent:focus::placeholder {
    color: transparent;
  }

  .lg\:focus\:tplaceholder-black-100:focus::-webkit-input-placeholder {
    color: #5a6169;
  }

  .lg\:focus\:tplaceholder-black-100:focus::-moz-placeholder {
    color: #5a6169;
  }

  .lg\:focus\:tplaceholder-black-100:focus:-ms-input-placeholder {
    color: #5a6169;
  }

  .lg\:focus\:tplaceholder-black-100:focus::-ms-input-placeholder {
    color: #5a6169;
  }

  .lg\:focus\:tplaceholder-black-100:focus::placeholder {
    color: #5a6169;
  }

  .lg\:focus\:tplaceholder-white:focus::-webkit-input-placeholder {
    color: #fff;
  }

  .lg\:focus\:tplaceholder-white:focus::-moz-placeholder {
    color: #fff;
  }

  .lg\:focus\:tplaceholder-white:focus:-ms-input-placeholder {
    color: #fff;
  }

  .lg\:focus\:tplaceholder-white:focus::-ms-input-placeholder {
    color: #fff;
  }

  .lg\:focus\:tplaceholder-white:focus::placeholder {
    color: #fff;
  }

  .lg\:focus\:tplaceholder-gray-100:focus::-webkit-input-placeholder {
    color: #f7fafc;
  }

  .lg\:focus\:tplaceholder-gray-100:focus::-moz-placeholder {
    color: #f7fafc;
  }

  .lg\:focus\:tplaceholder-gray-100:focus:-ms-input-placeholder {
    color: #f7fafc;
  }

  .lg\:focus\:tplaceholder-gray-100:focus::-ms-input-placeholder {
    color: #f7fafc;
  }

  .lg\:focus\:tplaceholder-gray-100:focus::placeholder {
    color: #f7fafc;
  }

  .lg\:focus\:tplaceholder-gray-200:focus::-webkit-input-placeholder {
    color: #edf2f7;
  }

  .lg\:focus\:tplaceholder-gray-200:focus::-moz-placeholder {
    color: #edf2f7;
  }

  .lg\:focus\:tplaceholder-gray-200:focus:-ms-input-placeholder {
    color: #edf2f7;
  }

  .lg\:focus\:tplaceholder-gray-200:focus::-ms-input-placeholder {
    color: #edf2f7;
  }

  .lg\:focus\:tplaceholder-gray-200:focus::placeholder {
    color: #edf2f7;
  }

  .lg\:focus\:tplaceholder-gray-300:focus::-webkit-input-placeholder {
    color: #e2e8f0;
  }

  .lg\:focus\:tplaceholder-gray-300:focus::-moz-placeholder {
    color: #e2e8f0;
  }

  .lg\:focus\:tplaceholder-gray-300:focus:-ms-input-placeholder {
    color: #e2e8f0;
  }

  .lg\:focus\:tplaceholder-gray-300:focus::-ms-input-placeholder {
    color: #e2e8f0;
  }

  .lg\:focus\:tplaceholder-gray-300:focus::placeholder {
    color: #e2e8f0;
  }

  .lg\:focus\:tplaceholder-gray-400:focus::-webkit-input-placeholder {
    color: #cbd5e0;
  }

  .lg\:focus\:tplaceholder-gray-400:focus::-moz-placeholder {
    color: #cbd5e0;
  }

  .lg\:focus\:tplaceholder-gray-400:focus:-ms-input-placeholder {
    color: #cbd5e0;
  }

  .lg\:focus\:tplaceholder-gray-400:focus::-ms-input-placeholder {
    color: #cbd5e0;
  }

  .lg\:focus\:tplaceholder-gray-400:focus::placeholder {
    color: #cbd5e0;
  }

  .lg\:focus\:tplaceholder-gray-500:focus::-webkit-input-placeholder {
    color: #a0aec0;
  }

  .lg\:focus\:tplaceholder-gray-500:focus::-moz-placeholder {
    color: #a0aec0;
  }

  .lg\:focus\:tplaceholder-gray-500:focus:-ms-input-placeholder {
    color: #a0aec0;
  }

  .lg\:focus\:tplaceholder-gray-500:focus::-ms-input-placeholder {
    color: #a0aec0;
  }

  .lg\:focus\:tplaceholder-gray-500:focus::placeholder {
    color: #a0aec0;
  }

  .lg\:focus\:tplaceholder-gray-600:focus::-webkit-input-placeholder {
    color: #718096;
  }

  .lg\:focus\:tplaceholder-gray-600:focus::-moz-placeholder {
    color: #718096;
  }

  .lg\:focus\:tplaceholder-gray-600:focus:-ms-input-placeholder {
    color: #718096;
  }

  .lg\:focus\:tplaceholder-gray-600:focus::-ms-input-placeholder {
    color: #718096;
  }

  .lg\:focus\:tplaceholder-gray-600:focus::placeholder {
    color: #718096;
  }

  .lg\:focus\:tplaceholder-gray-700:focus::-webkit-input-placeholder {
    color: #4a5568;
  }

  .lg\:focus\:tplaceholder-gray-700:focus::-moz-placeholder {
    color: #4a5568;
  }

  .lg\:focus\:tplaceholder-gray-700:focus:-ms-input-placeholder {
    color: #4a5568;
  }

  .lg\:focus\:tplaceholder-gray-700:focus::-ms-input-placeholder {
    color: #4a5568;
  }

  .lg\:focus\:tplaceholder-gray-700:focus::placeholder {
    color: #4a5568;
  }

  .lg\:focus\:tplaceholder-gray-800:focus::-webkit-input-placeholder {
    color: #2d3748;
  }

  .lg\:focus\:tplaceholder-gray-800:focus::-moz-placeholder {
    color: #2d3748;
  }

  .lg\:focus\:tplaceholder-gray-800:focus:-ms-input-placeholder {
    color: #2d3748;
  }

  .lg\:focus\:tplaceholder-gray-800:focus::-ms-input-placeholder {
    color: #2d3748;
  }

  .lg\:focus\:tplaceholder-gray-800:focus::placeholder {
    color: #2d3748;
  }

  .lg\:focus\:tplaceholder-gray-900:focus::-webkit-input-placeholder {
    color: #1a202c;
  }

  .lg\:focus\:tplaceholder-gray-900:focus::-moz-placeholder {
    color: #1a202c;
  }

  .lg\:focus\:tplaceholder-gray-900:focus:-ms-input-placeholder {
    color: #1a202c;
  }

  .lg\:focus\:tplaceholder-gray-900:focus::-ms-input-placeholder {
    color: #1a202c;
  }

  .lg\:focus\:tplaceholder-gray-900:focus::placeholder {
    color: #1a202c;
  }

  .lg\:focus\:tplaceholder-red-100:focus::-webkit-input-placeholder {
    color: #fff5f5;
  }

  .lg\:focus\:tplaceholder-red-100:focus::-moz-placeholder {
    color: #fff5f5;
  }

  .lg\:focus\:tplaceholder-red-100:focus:-ms-input-placeholder {
    color: #fff5f5;
  }

  .lg\:focus\:tplaceholder-red-100:focus::-ms-input-placeholder {
    color: #fff5f5;
  }

  .lg\:focus\:tplaceholder-red-100:focus::placeholder {
    color: #fff5f5;
  }

  .lg\:focus\:tplaceholder-red-200:focus::-webkit-input-placeholder {
    color: #fed7d7;
  }

  .lg\:focus\:tplaceholder-red-200:focus::-moz-placeholder {
    color: #fed7d7;
  }

  .lg\:focus\:tplaceholder-red-200:focus:-ms-input-placeholder {
    color: #fed7d7;
  }

  .lg\:focus\:tplaceholder-red-200:focus::-ms-input-placeholder {
    color: #fed7d7;
  }

  .lg\:focus\:tplaceholder-red-200:focus::placeholder {
    color: #fed7d7;
  }

  .lg\:focus\:tplaceholder-red-300:focus::-webkit-input-placeholder {
    color: #feb2b2;
  }

  .lg\:focus\:tplaceholder-red-300:focus::-moz-placeholder {
    color: #feb2b2;
  }

  .lg\:focus\:tplaceholder-red-300:focus:-ms-input-placeholder {
    color: #feb2b2;
  }

  .lg\:focus\:tplaceholder-red-300:focus::-ms-input-placeholder {
    color: #feb2b2;
  }

  .lg\:focus\:tplaceholder-red-300:focus::placeholder {
    color: #feb2b2;
  }

  .lg\:focus\:tplaceholder-red-400:focus::-webkit-input-placeholder {
    color: #fc8181;
  }

  .lg\:focus\:tplaceholder-red-400:focus::-moz-placeholder {
    color: #fc8181;
  }

  .lg\:focus\:tplaceholder-red-400:focus:-ms-input-placeholder {
    color: #fc8181;
  }

  .lg\:focus\:tplaceholder-red-400:focus::-ms-input-placeholder {
    color: #fc8181;
  }

  .lg\:focus\:tplaceholder-red-400:focus::placeholder {
    color: #fc8181;
  }

  .lg\:focus\:tplaceholder-red-500:focus::-webkit-input-placeholder {
    color: #f56565;
  }

  .lg\:focus\:tplaceholder-red-500:focus::-moz-placeholder {
    color: #f56565;
  }

  .lg\:focus\:tplaceholder-red-500:focus:-ms-input-placeholder {
    color: #f56565;
  }

  .lg\:focus\:tplaceholder-red-500:focus::-ms-input-placeholder {
    color: #f56565;
  }

  .lg\:focus\:tplaceholder-red-500:focus::placeholder {
    color: #f56565;
  }

  .lg\:focus\:tplaceholder-red-600:focus::-webkit-input-placeholder {
    color: #e53e3e;
  }

  .lg\:focus\:tplaceholder-red-600:focus::-moz-placeholder {
    color: #e53e3e;
  }

  .lg\:focus\:tplaceholder-red-600:focus:-ms-input-placeholder {
    color: #e53e3e;
  }

  .lg\:focus\:tplaceholder-red-600:focus::-ms-input-placeholder {
    color: #e53e3e;
  }

  .lg\:focus\:tplaceholder-red-600:focus::placeholder {
    color: #e53e3e;
  }

  .lg\:focus\:tplaceholder-red-700:focus::-webkit-input-placeholder {
    color: #c53030;
  }

  .lg\:focus\:tplaceholder-red-700:focus::-moz-placeholder {
    color: #c53030;
  }

  .lg\:focus\:tplaceholder-red-700:focus:-ms-input-placeholder {
    color: #c53030;
  }

  .lg\:focus\:tplaceholder-red-700:focus::-ms-input-placeholder {
    color: #c53030;
  }

  .lg\:focus\:tplaceholder-red-700:focus::placeholder {
    color: #c53030;
  }

  .lg\:focus\:tplaceholder-red-800:focus::-webkit-input-placeholder {
    color: #9b2c2c;
  }

  .lg\:focus\:tplaceholder-red-800:focus::-moz-placeholder {
    color: #9b2c2c;
  }

  .lg\:focus\:tplaceholder-red-800:focus:-ms-input-placeholder {
    color: #9b2c2c;
  }

  .lg\:focus\:tplaceholder-red-800:focus::-ms-input-placeholder {
    color: #9b2c2c;
  }

  .lg\:focus\:tplaceholder-red-800:focus::placeholder {
    color: #9b2c2c;
  }

  .lg\:focus\:tplaceholder-red-900:focus::-webkit-input-placeholder {
    color: #742a2a;
  }

  .lg\:focus\:tplaceholder-red-900:focus::-moz-placeholder {
    color: #742a2a;
  }

  .lg\:focus\:tplaceholder-red-900:focus:-ms-input-placeholder {
    color: #742a2a;
  }

  .lg\:focus\:tplaceholder-red-900:focus::-ms-input-placeholder {
    color: #742a2a;
  }

  .lg\:focus\:tplaceholder-red-900:focus::placeholder {
    color: #742a2a;
  }

  .lg\:focus\:tplaceholder-orange-100:focus::-webkit-input-placeholder {
    color: #fffaf0;
  }

  .lg\:focus\:tplaceholder-orange-100:focus::-moz-placeholder {
    color: #fffaf0;
  }

  .lg\:focus\:tplaceholder-orange-100:focus:-ms-input-placeholder {
    color: #fffaf0;
  }

  .lg\:focus\:tplaceholder-orange-100:focus::-ms-input-placeholder {
    color: #fffaf0;
  }

  .lg\:focus\:tplaceholder-orange-100:focus::placeholder {
    color: #fffaf0;
  }

  .lg\:focus\:tplaceholder-orange-200:focus::-webkit-input-placeholder {
    color: #feebc8;
  }

  .lg\:focus\:tplaceholder-orange-200:focus::-moz-placeholder {
    color: #feebc8;
  }

  .lg\:focus\:tplaceholder-orange-200:focus:-ms-input-placeholder {
    color: #feebc8;
  }

  .lg\:focus\:tplaceholder-orange-200:focus::-ms-input-placeholder {
    color: #feebc8;
  }

  .lg\:focus\:tplaceholder-orange-200:focus::placeholder {
    color: #feebc8;
  }

  .lg\:focus\:tplaceholder-orange-300:focus::-webkit-input-placeholder {
    color: #fbd38d;
  }

  .lg\:focus\:tplaceholder-orange-300:focus::-moz-placeholder {
    color: #fbd38d;
  }

  .lg\:focus\:tplaceholder-orange-300:focus:-ms-input-placeholder {
    color: #fbd38d;
  }

  .lg\:focus\:tplaceholder-orange-300:focus::-ms-input-placeholder {
    color: #fbd38d;
  }

  .lg\:focus\:tplaceholder-orange-300:focus::placeholder {
    color: #fbd38d;
  }

  .lg\:focus\:tplaceholder-orange-400:focus::-webkit-input-placeholder {
    color: #f6ad55;
  }

  .lg\:focus\:tplaceholder-orange-400:focus::-moz-placeholder {
    color: #f6ad55;
  }

  .lg\:focus\:tplaceholder-orange-400:focus:-ms-input-placeholder {
    color: #f6ad55;
  }

  .lg\:focus\:tplaceholder-orange-400:focus::-ms-input-placeholder {
    color: #f6ad55;
  }

  .lg\:focus\:tplaceholder-orange-400:focus::placeholder {
    color: #f6ad55;
  }

  .lg\:focus\:tplaceholder-orange-500:focus::-webkit-input-placeholder {
    color: #ed8936;
  }

  .lg\:focus\:tplaceholder-orange-500:focus::-moz-placeholder {
    color: #ed8936;
  }

  .lg\:focus\:tplaceholder-orange-500:focus:-ms-input-placeholder {
    color: #ed8936;
  }

  .lg\:focus\:tplaceholder-orange-500:focus::-ms-input-placeholder {
    color: #ed8936;
  }

  .lg\:focus\:tplaceholder-orange-500:focus::placeholder {
    color: #ed8936;
  }

  .lg\:focus\:tplaceholder-orange-600:focus::-webkit-input-placeholder {
    color: #dd6b20;
  }

  .lg\:focus\:tplaceholder-orange-600:focus::-moz-placeholder {
    color: #dd6b20;
  }

  .lg\:focus\:tplaceholder-orange-600:focus:-ms-input-placeholder {
    color: #dd6b20;
  }

  .lg\:focus\:tplaceholder-orange-600:focus::-ms-input-placeholder {
    color: #dd6b20;
  }

  .lg\:focus\:tplaceholder-orange-600:focus::placeholder {
    color: #dd6b20;
  }

  .lg\:focus\:tplaceholder-orange-700:focus::-webkit-input-placeholder {
    color: #c05621;
  }

  .lg\:focus\:tplaceholder-orange-700:focus::-moz-placeholder {
    color: #c05621;
  }

  .lg\:focus\:tplaceholder-orange-700:focus:-ms-input-placeholder {
    color: #c05621;
  }

  .lg\:focus\:tplaceholder-orange-700:focus::-ms-input-placeholder {
    color: #c05621;
  }

  .lg\:focus\:tplaceholder-orange-700:focus::placeholder {
    color: #c05621;
  }

  .lg\:focus\:tplaceholder-orange-800:focus::-webkit-input-placeholder {
    color: #9c4221;
  }

  .lg\:focus\:tplaceholder-orange-800:focus::-moz-placeholder {
    color: #9c4221;
  }

  .lg\:focus\:tplaceholder-orange-800:focus:-ms-input-placeholder {
    color: #9c4221;
  }

  .lg\:focus\:tplaceholder-orange-800:focus::-ms-input-placeholder {
    color: #9c4221;
  }

  .lg\:focus\:tplaceholder-orange-800:focus::placeholder {
    color: #9c4221;
  }

  .lg\:focus\:tplaceholder-orange-900:focus::-webkit-input-placeholder {
    color: #7b341e;
  }

  .lg\:focus\:tplaceholder-orange-900:focus::-moz-placeholder {
    color: #7b341e;
  }

  .lg\:focus\:tplaceholder-orange-900:focus:-ms-input-placeholder {
    color: #7b341e;
  }

  .lg\:focus\:tplaceholder-orange-900:focus::-ms-input-placeholder {
    color: #7b341e;
  }

  .lg\:focus\:tplaceholder-orange-900:focus::placeholder {
    color: #7b341e;
  }

  .lg\:focus\:tplaceholder-yellow-100:focus::-webkit-input-placeholder {
    color: #fffff0;
  }

  .lg\:focus\:tplaceholder-yellow-100:focus::-moz-placeholder {
    color: #fffff0;
  }

  .lg\:focus\:tplaceholder-yellow-100:focus:-ms-input-placeholder {
    color: #fffff0;
  }

  .lg\:focus\:tplaceholder-yellow-100:focus::-ms-input-placeholder {
    color: #fffff0;
  }

  .lg\:focus\:tplaceholder-yellow-100:focus::placeholder {
    color: #fffff0;
  }

  .lg\:focus\:tplaceholder-yellow-200:focus::-webkit-input-placeholder {
    color: #fefcbf;
  }

  .lg\:focus\:tplaceholder-yellow-200:focus::-moz-placeholder {
    color: #fefcbf;
  }

  .lg\:focus\:tplaceholder-yellow-200:focus:-ms-input-placeholder {
    color: #fefcbf;
  }

  .lg\:focus\:tplaceholder-yellow-200:focus::-ms-input-placeholder {
    color: #fefcbf;
  }

  .lg\:focus\:tplaceholder-yellow-200:focus::placeholder {
    color: #fefcbf;
  }

  .lg\:focus\:tplaceholder-yellow-300:focus::-webkit-input-placeholder {
    color: #faf089;
  }

  .lg\:focus\:tplaceholder-yellow-300:focus::-moz-placeholder {
    color: #faf089;
  }

  .lg\:focus\:tplaceholder-yellow-300:focus:-ms-input-placeholder {
    color: #faf089;
  }

  .lg\:focus\:tplaceholder-yellow-300:focus::-ms-input-placeholder {
    color: #faf089;
  }

  .lg\:focus\:tplaceholder-yellow-300:focus::placeholder {
    color: #faf089;
  }

  .lg\:focus\:tplaceholder-yellow-400:focus::-webkit-input-placeholder {
    color: #f6e05e;
  }

  .lg\:focus\:tplaceholder-yellow-400:focus::-moz-placeholder {
    color: #f6e05e;
  }

  .lg\:focus\:tplaceholder-yellow-400:focus:-ms-input-placeholder {
    color: #f6e05e;
  }

  .lg\:focus\:tplaceholder-yellow-400:focus::-ms-input-placeholder {
    color: #f6e05e;
  }

  .lg\:focus\:tplaceholder-yellow-400:focus::placeholder {
    color: #f6e05e;
  }

  .lg\:focus\:tplaceholder-yellow-500:focus::-webkit-input-placeholder {
    color: #ecc94b;
  }

  .lg\:focus\:tplaceholder-yellow-500:focus::-moz-placeholder {
    color: #ecc94b;
  }

  .lg\:focus\:tplaceholder-yellow-500:focus:-ms-input-placeholder {
    color: #ecc94b;
  }

  .lg\:focus\:tplaceholder-yellow-500:focus::-ms-input-placeholder {
    color: #ecc94b;
  }

  .lg\:focus\:tplaceholder-yellow-500:focus::placeholder {
    color: #ecc94b;
  }

  .lg\:focus\:tplaceholder-yellow-600:focus::-webkit-input-placeholder {
    color: #d69e2e;
  }

  .lg\:focus\:tplaceholder-yellow-600:focus::-moz-placeholder {
    color: #d69e2e;
  }

  .lg\:focus\:tplaceholder-yellow-600:focus:-ms-input-placeholder {
    color: #d69e2e;
  }

  .lg\:focus\:tplaceholder-yellow-600:focus::-ms-input-placeholder {
    color: #d69e2e;
  }

  .lg\:focus\:tplaceholder-yellow-600:focus::placeholder {
    color: #d69e2e;
  }

  .lg\:focus\:tplaceholder-yellow-700:focus::-webkit-input-placeholder {
    color: #b7791f;
  }

  .lg\:focus\:tplaceholder-yellow-700:focus::-moz-placeholder {
    color: #b7791f;
  }

  .lg\:focus\:tplaceholder-yellow-700:focus:-ms-input-placeholder {
    color: #b7791f;
  }

  .lg\:focus\:tplaceholder-yellow-700:focus::-ms-input-placeholder {
    color: #b7791f;
  }

  .lg\:focus\:tplaceholder-yellow-700:focus::placeholder {
    color: #b7791f;
  }

  .lg\:focus\:tplaceholder-yellow-800:focus::-webkit-input-placeholder {
    color: #975a16;
  }

  .lg\:focus\:tplaceholder-yellow-800:focus::-moz-placeholder {
    color: #975a16;
  }

  .lg\:focus\:tplaceholder-yellow-800:focus:-ms-input-placeholder {
    color: #975a16;
  }

  .lg\:focus\:tplaceholder-yellow-800:focus::-ms-input-placeholder {
    color: #975a16;
  }

  .lg\:focus\:tplaceholder-yellow-800:focus::placeholder {
    color: #975a16;
  }

  .lg\:focus\:tplaceholder-yellow-900:focus::-webkit-input-placeholder {
    color: #744210;
  }

  .lg\:focus\:tplaceholder-yellow-900:focus::-moz-placeholder {
    color: #744210;
  }

  .lg\:focus\:tplaceholder-yellow-900:focus:-ms-input-placeholder {
    color: #744210;
  }

  .lg\:focus\:tplaceholder-yellow-900:focus::-ms-input-placeholder {
    color: #744210;
  }

  .lg\:focus\:tplaceholder-yellow-900:focus::placeholder {
    color: #744210;
  }

  .lg\:focus\:tplaceholder-green-100:focus::-webkit-input-placeholder {
    color: #f0fff4;
  }

  .lg\:focus\:tplaceholder-green-100:focus::-moz-placeholder {
    color: #f0fff4;
  }

  .lg\:focus\:tplaceholder-green-100:focus:-ms-input-placeholder {
    color: #f0fff4;
  }

  .lg\:focus\:tplaceholder-green-100:focus::-ms-input-placeholder {
    color: #f0fff4;
  }

  .lg\:focus\:tplaceholder-green-100:focus::placeholder {
    color: #f0fff4;
  }

  .lg\:focus\:tplaceholder-green-200:focus::-webkit-input-placeholder {
    color: #c6f6d5;
  }

  .lg\:focus\:tplaceholder-green-200:focus::-moz-placeholder {
    color: #c6f6d5;
  }

  .lg\:focus\:tplaceholder-green-200:focus:-ms-input-placeholder {
    color: #c6f6d5;
  }

  .lg\:focus\:tplaceholder-green-200:focus::-ms-input-placeholder {
    color: #c6f6d5;
  }

  .lg\:focus\:tplaceholder-green-200:focus::placeholder {
    color: #c6f6d5;
  }

  .lg\:focus\:tplaceholder-green-300:focus::-webkit-input-placeholder {
    color: #9ae6b4;
  }

  .lg\:focus\:tplaceholder-green-300:focus::-moz-placeholder {
    color: #9ae6b4;
  }

  .lg\:focus\:tplaceholder-green-300:focus:-ms-input-placeholder {
    color: #9ae6b4;
  }

  .lg\:focus\:tplaceholder-green-300:focus::-ms-input-placeholder {
    color: #9ae6b4;
  }

  .lg\:focus\:tplaceholder-green-300:focus::placeholder {
    color: #9ae6b4;
  }

  .lg\:focus\:tplaceholder-green-400:focus::-webkit-input-placeholder {
    color: #68d391;
  }

  .lg\:focus\:tplaceholder-green-400:focus::-moz-placeholder {
    color: #68d391;
  }

  .lg\:focus\:tplaceholder-green-400:focus:-ms-input-placeholder {
    color: #68d391;
  }

  .lg\:focus\:tplaceholder-green-400:focus::-ms-input-placeholder {
    color: #68d391;
  }

  .lg\:focus\:tplaceholder-green-400:focus::placeholder {
    color: #68d391;
  }

  .lg\:focus\:tplaceholder-green-500:focus::-webkit-input-placeholder {
    color: #48bb78;
  }

  .lg\:focus\:tplaceholder-green-500:focus::-moz-placeholder {
    color: #48bb78;
  }

  .lg\:focus\:tplaceholder-green-500:focus:-ms-input-placeholder {
    color: #48bb78;
  }

  .lg\:focus\:tplaceholder-green-500:focus::-ms-input-placeholder {
    color: #48bb78;
  }

  .lg\:focus\:tplaceholder-green-500:focus::placeholder {
    color: #48bb78;
  }

  .lg\:focus\:tplaceholder-green-600:focus::-webkit-input-placeholder {
    color: #38a169;
  }

  .lg\:focus\:tplaceholder-green-600:focus::-moz-placeholder {
    color: #38a169;
  }

  .lg\:focus\:tplaceholder-green-600:focus:-ms-input-placeholder {
    color: #38a169;
  }

  .lg\:focus\:tplaceholder-green-600:focus::-ms-input-placeholder {
    color: #38a169;
  }

  .lg\:focus\:tplaceholder-green-600:focus::placeholder {
    color: #38a169;
  }

  .lg\:focus\:tplaceholder-green-700:focus::-webkit-input-placeholder {
    color: #2f855a;
  }

  .lg\:focus\:tplaceholder-green-700:focus::-moz-placeholder {
    color: #2f855a;
  }

  .lg\:focus\:tplaceholder-green-700:focus:-ms-input-placeholder {
    color: #2f855a;
  }

  .lg\:focus\:tplaceholder-green-700:focus::-ms-input-placeholder {
    color: #2f855a;
  }

  .lg\:focus\:tplaceholder-green-700:focus::placeholder {
    color: #2f855a;
  }

  .lg\:focus\:tplaceholder-green-800:focus::-webkit-input-placeholder {
    color: #276749;
  }

  .lg\:focus\:tplaceholder-green-800:focus::-moz-placeholder {
    color: #276749;
  }

  .lg\:focus\:tplaceholder-green-800:focus:-ms-input-placeholder {
    color: #276749;
  }

  .lg\:focus\:tplaceholder-green-800:focus::-ms-input-placeholder {
    color: #276749;
  }

  .lg\:focus\:tplaceholder-green-800:focus::placeholder {
    color: #276749;
  }

  .lg\:focus\:tplaceholder-green-900:focus::-webkit-input-placeholder {
    color: #22543d;
  }

  .lg\:focus\:tplaceholder-green-900:focus::-moz-placeholder {
    color: #22543d;
  }

  .lg\:focus\:tplaceholder-green-900:focus:-ms-input-placeholder {
    color: #22543d;
  }

  .lg\:focus\:tplaceholder-green-900:focus::-ms-input-placeholder {
    color: #22543d;
  }

  .lg\:focus\:tplaceholder-green-900:focus::placeholder {
    color: #22543d;
  }

  .lg\:focus\:tplaceholder-teal-100:focus::-webkit-input-placeholder {
    color: #e6fffa;
  }

  .lg\:focus\:tplaceholder-teal-100:focus::-moz-placeholder {
    color: #e6fffa;
  }

  .lg\:focus\:tplaceholder-teal-100:focus:-ms-input-placeholder {
    color: #e6fffa;
  }

  .lg\:focus\:tplaceholder-teal-100:focus::-ms-input-placeholder {
    color: #e6fffa;
  }

  .lg\:focus\:tplaceholder-teal-100:focus::placeholder {
    color: #e6fffa;
  }

  .lg\:focus\:tplaceholder-teal-200:focus::-webkit-input-placeholder {
    color: #b2f5ea;
  }

  .lg\:focus\:tplaceholder-teal-200:focus::-moz-placeholder {
    color: #b2f5ea;
  }

  .lg\:focus\:tplaceholder-teal-200:focus:-ms-input-placeholder {
    color: #b2f5ea;
  }

  .lg\:focus\:tplaceholder-teal-200:focus::-ms-input-placeholder {
    color: #b2f5ea;
  }

  .lg\:focus\:tplaceholder-teal-200:focus::placeholder {
    color: #b2f5ea;
  }

  .lg\:focus\:tplaceholder-teal-300:focus::-webkit-input-placeholder {
    color: #81e6d9;
  }

  .lg\:focus\:tplaceholder-teal-300:focus::-moz-placeholder {
    color: #81e6d9;
  }

  .lg\:focus\:tplaceholder-teal-300:focus:-ms-input-placeholder {
    color: #81e6d9;
  }

  .lg\:focus\:tplaceholder-teal-300:focus::-ms-input-placeholder {
    color: #81e6d9;
  }

  .lg\:focus\:tplaceholder-teal-300:focus::placeholder {
    color: #81e6d9;
  }

  .lg\:focus\:tplaceholder-teal-400:focus::-webkit-input-placeholder {
    color: #4fd1c5;
  }

  .lg\:focus\:tplaceholder-teal-400:focus::-moz-placeholder {
    color: #4fd1c5;
  }

  .lg\:focus\:tplaceholder-teal-400:focus:-ms-input-placeholder {
    color: #4fd1c5;
  }

  .lg\:focus\:tplaceholder-teal-400:focus::-ms-input-placeholder {
    color: #4fd1c5;
  }

  .lg\:focus\:tplaceholder-teal-400:focus::placeholder {
    color: #4fd1c5;
  }

  .lg\:focus\:tplaceholder-teal-500:focus::-webkit-input-placeholder {
    color: #38b2ac;
  }

  .lg\:focus\:tplaceholder-teal-500:focus::-moz-placeholder {
    color: #38b2ac;
  }

  .lg\:focus\:tplaceholder-teal-500:focus:-ms-input-placeholder {
    color: #38b2ac;
  }

  .lg\:focus\:tplaceholder-teal-500:focus::-ms-input-placeholder {
    color: #38b2ac;
  }

  .lg\:focus\:tplaceholder-teal-500:focus::placeholder {
    color: #38b2ac;
  }

  .lg\:focus\:tplaceholder-teal-600:focus::-webkit-input-placeholder {
    color: #319795;
  }

  .lg\:focus\:tplaceholder-teal-600:focus::-moz-placeholder {
    color: #319795;
  }

  .lg\:focus\:tplaceholder-teal-600:focus:-ms-input-placeholder {
    color: #319795;
  }

  .lg\:focus\:tplaceholder-teal-600:focus::-ms-input-placeholder {
    color: #319795;
  }

  .lg\:focus\:tplaceholder-teal-600:focus::placeholder {
    color: #319795;
  }

  .lg\:focus\:tplaceholder-teal-700:focus::-webkit-input-placeholder {
    color: #2c7a7b;
  }

  .lg\:focus\:tplaceholder-teal-700:focus::-moz-placeholder {
    color: #2c7a7b;
  }

  .lg\:focus\:tplaceholder-teal-700:focus:-ms-input-placeholder {
    color: #2c7a7b;
  }

  .lg\:focus\:tplaceholder-teal-700:focus::-ms-input-placeholder {
    color: #2c7a7b;
  }

  .lg\:focus\:tplaceholder-teal-700:focus::placeholder {
    color: #2c7a7b;
  }

  .lg\:focus\:tplaceholder-teal-800:focus::-webkit-input-placeholder {
    color: #285e61;
  }

  .lg\:focus\:tplaceholder-teal-800:focus::-moz-placeholder {
    color: #285e61;
  }

  .lg\:focus\:tplaceholder-teal-800:focus:-ms-input-placeholder {
    color: #285e61;
  }

  .lg\:focus\:tplaceholder-teal-800:focus::-ms-input-placeholder {
    color: #285e61;
  }

  .lg\:focus\:tplaceholder-teal-800:focus::placeholder {
    color: #285e61;
  }

  .lg\:focus\:tplaceholder-teal-900:focus::-webkit-input-placeholder {
    color: #234e52;
  }

  .lg\:focus\:tplaceholder-teal-900:focus::-moz-placeholder {
    color: #234e52;
  }

  .lg\:focus\:tplaceholder-teal-900:focus:-ms-input-placeholder {
    color: #234e52;
  }

  .lg\:focus\:tplaceholder-teal-900:focus::-ms-input-placeholder {
    color: #234e52;
  }

  .lg\:focus\:tplaceholder-teal-900:focus::placeholder {
    color: #234e52;
  }

  .lg\:focus\:tplaceholder-blue-100:focus::-webkit-input-placeholder {
    color: #ebf8ff;
  }

  .lg\:focus\:tplaceholder-blue-100:focus::-moz-placeholder {
    color: #ebf8ff;
  }

  .lg\:focus\:tplaceholder-blue-100:focus:-ms-input-placeholder {
    color: #ebf8ff;
  }

  .lg\:focus\:tplaceholder-blue-100:focus::-ms-input-placeholder {
    color: #ebf8ff;
  }

  .lg\:focus\:tplaceholder-blue-100:focus::placeholder {
    color: #ebf8ff;
  }

  .lg\:focus\:tplaceholder-blue-200:focus::-webkit-input-placeholder {
    color: #bee3f8;
  }

  .lg\:focus\:tplaceholder-blue-200:focus::-moz-placeholder {
    color: #bee3f8;
  }

  .lg\:focus\:tplaceholder-blue-200:focus:-ms-input-placeholder {
    color: #bee3f8;
  }

  .lg\:focus\:tplaceholder-blue-200:focus::-ms-input-placeholder {
    color: #bee3f8;
  }

  .lg\:focus\:tplaceholder-blue-200:focus::placeholder {
    color: #bee3f8;
  }

  .lg\:focus\:tplaceholder-blue-300:focus::-webkit-input-placeholder {
    color: #90cdf4;
  }

  .lg\:focus\:tplaceholder-blue-300:focus::-moz-placeholder {
    color: #90cdf4;
  }

  .lg\:focus\:tplaceholder-blue-300:focus:-ms-input-placeholder {
    color: #90cdf4;
  }

  .lg\:focus\:tplaceholder-blue-300:focus::-ms-input-placeholder {
    color: #90cdf4;
  }

  .lg\:focus\:tplaceholder-blue-300:focus::placeholder {
    color: #90cdf4;
  }

  .lg\:focus\:tplaceholder-blue-400:focus::-webkit-input-placeholder {
    color: #63b3ed;
  }

  .lg\:focus\:tplaceholder-blue-400:focus::-moz-placeholder {
    color: #63b3ed;
  }

  .lg\:focus\:tplaceholder-blue-400:focus:-ms-input-placeholder {
    color: #63b3ed;
  }

  .lg\:focus\:tplaceholder-blue-400:focus::-ms-input-placeholder {
    color: #63b3ed;
  }

  .lg\:focus\:tplaceholder-blue-400:focus::placeholder {
    color: #63b3ed;
  }

  .lg\:focus\:tplaceholder-blue-500:focus::-webkit-input-placeholder {
    color: #4299e1;
  }

  .lg\:focus\:tplaceholder-blue-500:focus::-moz-placeholder {
    color: #4299e1;
  }

  .lg\:focus\:tplaceholder-blue-500:focus:-ms-input-placeholder {
    color: #4299e1;
  }

  .lg\:focus\:tplaceholder-blue-500:focus::-ms-input-placeholder {
    color: #4299e1;
  }

  .lg\:focus\:tplaceholder-blue-500:focus::placeholder {
    color: #4299e1;
  }

  .lg\:focus\:tplaceholder-blue-600:focus::-webkit-input-placeholder {
    color: #3182ce;
  }

  .lg\:focus\:tplaceholder-blue-600:focus::-moz-placeholder {
    color: #3182ce;
  }

  .lg\:focus\:tplaceholder-blue-600:focus:-ms-input-placeholder {
    color: #3182ce;
  }

  .lg\:focus\:tplaceholder-blue-600:focus::-ms-input-placeholder {
    color: #3182ce;
  }

  .lg\:focus\:tplaceholder-blue-600:focus::placeholder {
    color: #3182ce;
  }

  .lg\:focus\:tplaceholder-blue-700:focus::-webkit-input-placeholder {
    color: #2b6cb0;
  }

  .lg\:focus\:tplaceholder-blue-700:focus::-moz-placeholder {
    color: #2b6cb0;
  }

  .lg\:focus\:tplaceholder-blue-700:focus:-ms-input-placeholder {
    color: #2b6cb0;
  }

  .lg\:focus\:tplaceholder-blue-700:focus::-ms-input-placeholder {
    color: #2b6cb0;
  }

  .lg\:focus\:tplaceholder-blue-700:focus::placeholder {
    color: #2b6cb0;
  }

  .lg\:focus\:tplaceholder-blue-800:focus::-webkit-input-placeholder {
    color: #2c5282;
  }

  .lg\:focus\:tplaceholder-blue-800:focus::-moz-placeholder {
    color: #2c5282;
  }

  .lg\:focus\:tplaceholder-blue-800:focus:-ms-input-placeholder {
    color: #2c5282;
  }

  .lg\:focus\:tplaceholder-blue-800:focus::-ms-input-placeholder {
    color: #2c5282;
  }

  .lg\:focus\:tplaceholder-blue-800:focus::placeholder {
    color: #2c5282;
  }

  .lg\:focus\:tplaceholder-blue-900:focus::-webkit-input-placeholder {
    color: #2a4365;
  }

  .lg\:focus\:tplaceholder-blue-900:focus::-moz-placeholder {
    color: #2a4365;
  }

  .lg\:focus\:tplaceholder-blue-900:focus:-ms-input-placeholder {
    color: #2a4365;
  }

  .lg\:focus\:tplaceholder-blue-900:focus::-ms-input-placeholder {
    color: #2a4365;
  }

  .lg\:focus\:tplaceholder-blue-900:focus::placeholder {
    color: #2a4365;
  }

  .lg\:focus\:tplaceholder-indigo-100:focus::-webkit-input-placeholder {
    color: #ebf4ff;
  }

  .lg\:focus\:tplaceholder-indigo-100:focus::-moz-placeholder {
    color: #ebf4ff;
  }

  .lg\:focus\:tplaceholder-indigo-100:focus:-ms-input-placeholder {
    color: #ebf4ff;
  }

  .lg\:focus\:tplaceholder-indigo-100:focus::-ms-input-placeholder {
    color: #ebf4ff;
  }

  .lg\:focus\:tplaceholder-indigo-100:focus::placeholder {
    color: #ebf4ff;
  }

  .lg\:focus\:tplaceholder-indigo-200:focus::-webkit-input-placeholder {
    color: #c3dafe;
  }

  .lg\:focus\:tplaceholder-indigo-200:focus::-moz-placeholder {
    color: #c3dafe;
  }

  .lg\:focus\:tplaceholder-indigo-200:focus:-ms-input-placeholder {
    color: #c3dafe;
  }

  .lg\:focus\:tplaceholder-indigo-200:focus::-ms-input-placeholder {
    color: #c3dafe;
  }

  .lg\:focus\:tplaceholder-indigo-200:focus::placeholder {
    color: #c3dafe;
  }

  .lg\:focus\:tplaceholder-indigo-300:focus::-webkit-input-placeholder {
    color: #a3bffa;
  }

  .lg\:focus\:tplaceholder-indigo-300:focus::-moz-placeholder {
    color: #a3bffa;
  }

  .lg\:focus\:tplaceholder-indigo-300:focus:-ms-input-placeholder {
    color: #a3bffa;
  }

  .lg\:focus\:tplaceholder-indigo-300:focus::-ms-input-placeholder {
    color: #a3bffa;
  }

  .lg\:focus\:tplaceholder-indigo-300:focus::placeholder {
    color: #a3bffa;
  }

  .lg\:focus\:tplaceholder-indigo-400:focus::-webkit-input-placeholder {
    color: #7f9cf5;
  }

  .lg\:focus\:tplaceholder-indigo-400:focus::-moz-placeholder {
    color: #7f9cf5;
  }

  .lg\:focus\:tplaceholder-indigo-400:focus:-ms-input-placeholder {
    color: #7f9cf5;
  }

  .lg\:focus\:tplaceholder-indigo-400:focus::-ms-input-placeholder {
    color: #7f9cf5;
  }

  .lg\:focus\:tplaceholder-indigo-400:focus::placeholder {
    color: #7f9cf5;
  }

  .lg\:focus\:tplaceholder-indigo-500:focus::-webkit-input-placeholder {
    color: #667eea;
  }

  .lg\:focus\:tplaceholder-indigo-500:focus::-moz-placeholder {
    color: #667eea;
  }

  .lg\:focus\:tplaceholder-indigo-500:focus:-ms-input-placeholder {
    color: #667eea;
  }

  .lg\:focus\:tplaceholder-indigo-500:focus::-ms-input-placeholder {
    color: #667eea;
  }

  .lg\:focus\:tplaceholder-indigo-500:focus::placeholder {
    color: #667eea;
  }

  .lg\:focus\:tplaceholder-indigo-600:focus::-webkit-input-placeholder {
    color: #5a67d8;
  }

  .lg\:focus\:tplaceholder-indigo-600:focus::-moz-placeholder {
    color: #5a67d8;
  }

  .lg\:focus\:tplaceholder-indigo-600:focus:-ms-input-placeholder {
    color: #5a67d8;
  }

  .lg\:focus\:tplaceholder-indigo-600:focus::-ms-input-placeholder {
    color: #5a67d8;
  }

  .lg\:focus\:tplaceholder-indigo-600:focus::placeholder {
    color: #5a67d8;
  }

  .lg\:focus\:tplaceholder-indigo-700:focus::-webkit-input-placeholder {
    color: #4c51bf;
  }

  .lg\:focus\:tplaceholder-indigo-700:focus::-moz-placeholder {
    color: #4c51bf;
  }

  .lg\:focus\:tplaceholder-indigo-700:focus:-ms-input-placeholder {
    color: #4c51bf;
  }

  .lg\:focus\:tplaceholder-indigo-700:focus::-ms-input-placeholder {
    color: #4c51bf;
  }

  .lg\:focus\:tplaceholder-indigo-700:focus::placeholder {
    color: #4c51bf;
  }

  .lg\:focus\:tplaceholder-indigo-800:focus::-webkit-input-placeholder {
    color: #434190;
  }

  .lg\:focus\:tplaceholder-indigo-800:focus::-moz-placeholder {
    color: #434190;
  }

  .lg\:focus\:tplaceholder-indigo-800:focus:-ms-input-placeholder {
    color: #434190;
  }

  .lg\:focus\:tplaceholder-indigo-800:focus::-ms-input-placeholder {
    color: #434190;
  }

  .lg\:focus\:tplaceholder-indigo-800:focus::placeholder {
    color: #434190;
  }

  .lg\:focus\:tplaceholder-indigo-900:focus::-webkit-input-placeholder {
    color: #3c366b;
  }

  .lg\:focus\:tplaceholder-indigo-900:focus::-moz-placeholder {
    color: #3c366b;
  }

  .lg\:focus\:tplaceholder-indigo-900:focus:-ms-input-placeholder {
    color: #3c366b;
  }

  .lg\:focus\:tplaceholder-indigo-900:focus::-ms-input-placeholder {
    color: #3c366b;
  }

  .lg\:focus\:tplaceholder-indigo-900:focus::placeholder {
    color: #3c366b;
  }

  .lg\:focus\:tplaceholder-purple-100:focus::-webkit-input-placeholder {
    color: #faf5ff;
  }

  .lg\:focus\:tplaceholder-purple-100:focus::-moz-placeholder {
    color: #faf5ff;
  }

  .lg\:focus\:tplaceholder-purple-100:focus:-ms-input-placeholder {
    color: #faf5ff;
  }

  .lg\:focus\:tplaceholder-purple-100:focus::-ms-input-placeholder {
    color: #faf5ff;
  }

  .lg\:focus\:tplaceholder-purple-100:focus::placeholder {
    color: #faf5ff;
  }

  .lg\:focus\:tplaceholder-purple-200:focus::-webkit-input-placeholder {
    color: #e9d8fd;
  }

  .lg\:focus\:tplaceholder-purple-200:focus::-moz-placeholder {
    color: #e9d8fd;
  }

  .lg\:focus\:tplaceholder-purple-200:focus:-ms-input-placeholder {
    color: #e9d8fd;
  }

  .lg\:focus\:tplaceholder-purple-200:focus::-ms-input-placeholder {
    color: #e9d8fd;
  }

  .lg\:focus\:tplaceholder-purple-200:focus::placeholder {
    color: #e9d8fd;
  }

  .lg\:focus\:tplaceholder-purple-300:focus::-webkit-input-placeholder {
    color: #d6bcfa;
  }

  .lg\:focus\:tplaceholder-purple-300:focus::-moz-placeholder {
    color: #d6bcfa;
  }

  .lg\:focus\:tplaceholder-purple-300:focus:-ms-input-placeholder {
    color: #d6bcfa;
  }

  .lg\:focus\:tplaceholder-purple-300:focus::-ms-input-placeholder {
    color: #d6bcfa;
  }

  .lg\:focus\:tplaceholder-purple-300:focus::placeholder {
    color: #d6bcfa;
  }

  .lg\:focus\:tplaceholder-purple-400:focus::-webkit-input-placeholder {
    color: #b794f4;
  }

  .lg\:focus\:tplaceholder-purple-400:focus::-moz-placeholder {
    color: #b794f4;
  }

  .lg\:focus\:tplaceholder-purple-400:focus:-ms-input-placeholder {
    color: #b794f4;
  }

  .lg\:focus\:tplaceholder-purple-400:focus::-ms-input-placeholder {
    color: #b794f4;
  }

  .lg\:focus\:tplaceholder-purple-400:focus::placeholder {
    color: #b794f4;
  }

  .lg\:focus\:tplaceholder-purple-500:focus::-webkit-input-placeholder {
    color: #9f7aea;
  }

  .lg\:focus\:tplaceholder-purple-500:focus::-moz-placeholder {
    color: #9f7aea;
  }

  .lg\:focus\:tplaceholder-purple-500:focus:-ms-input-placeholder {
    color: #9f7aea;
  }

  .lg\:focus\:tplaceholder-purple-500:focus::-ms-input-placeholder {
    color: #9f7aea;
  }

  .lg\:focus\:tplaceholder-purple-500:focus::placeholder {
    color: #9f7aea;
  }

  .lg\:focus\:tplaceholder-purple-600:focus::-webkit-input-placeholder {
    color: #805ad5;
  }

  .lg\:focus\:tplaceholder-purple-600:focus::-moz-placeholder {
    color: #805ad5;
  }

  .lg\:focus\:tplaceholder-purple-600:focus:-ms-input-placeholder {
    color: #805ad5;
  }

  .lg\:focus\:tplaceholder-purple-600:focus::-ms-input-placeholder {
    color: #805ad5;
  }

  .lg\:focus\:tplaceholder-purple-600:focus::placeholder {
    color: #805ad5;
  }

  .lg\:focus\:tplaceholder-purple-700:focus::-webkit-input-placeholder {
    color: #6b46c1;
  }

  .lg\:focus\:tplaceholder-purple-700:focus::-moz-placeholder {
    color: #6b46c1;
  }

  .lg\:focus\:tplaceholder-purple-700:focus:-ms-input-placeholder {
    color: #6b46c1;
  }

  .lg\:focus\:tplaceholder-purple-700:focus::-ms-input-placeholder {
    color: #6b46c1;
  }

  .lg\:focus\:tplaceholder-purple-700:focus::placeholder {
    color: #6b46c1;
  }

  .lg\:focus\:tplaceholder-purple-800:focus::-webkit-input-placeholder {
    color: #553c9a;
  }

  .lg\:focus\:tplaceholder-purple-800:focus::-moz-placeholder {
    color: #553c9a;
  }

  .lg\:focus\:tplaceholder-purple-800:focus:-ms-input-placeholder {
    color: #553c9a;
  }

  .lg\:focus\:tplaceholder-purple-800:focus::-ms-input-placeholder {
    color: #553c9a;
  }

  .lg\:focus\:tplaceholder-purple-800:focus::placeholder {
    color: #553c9a;
  }

  .lg\:focus\:tplaceholder-purple-900:focus::-webkit-input-placeholder {
    color: #44337a;
  }

  .lg\:focus\:tplaceholder-purple-900:focus::-moz-placeholder {
    color: #44337a;
  }

  .lg\:focus\:tplaceholder-purple-900:focus:-ms-input-placeholder {
    color: #44337a;
  }

  .lg\:focus\:tplaceholder-purple-900:focus::-ms-input-placeholder {
    color: #44337a;
  }

  .lg\:focus\:tplaceholder-purple-900:focus::placeholder {
    color: #44337a;
  }

  .lg\:focus\:tplaceholder-pink-100:focus::-webkit-input-placeholder {
    color: #fff5f7;
  }

  .lg\:focus\:tplaceholder-pink-100:focus::-moz-placeholder {
    color: #fff5f7;
  }

  .lg\:focus\:tplaceholder-pink-100:focus:-ms-input-placeholder {
    color: #fff5f7;
  }

  .lg\:focus\:tplaceholder-pink-100:focus::-ms-input-placeholder {
    color: #fff5f7;
  }

  .lg\:focus\:tplaceholder-pink-100:focus::placeholder {
    color: #fff5f7;
  }

  .lg\:focus\:tplaceholder-pink-200:focus::-webkit-input-placeholder {
    color: #fed7e2;
  }

  .lg\:focus\:tplaceholder-pink-200:focus::-moz-placeholder {
    color: #fed7e2;
  }

  .lg\:focus\:tplaceholder-pink-200:focus:-ms-input-placeholder {
    color: #fed7e2;
  }

  .lg\:focus\:tplaceholder-pink-200:focus::-ms-input-placeholder {
    color: #fed7e2;
  }

  .lg\:focus\:tplaceholder-pink-200:focus::placeholder {
    color: #fed7e2;
  }

  .lg\:focus\:tplaceholder-pink-300:focus::-webkit-input-placeholder {
    color: #fbb6ce;
  }

  .lg\:focus\:tplaceholder-pink-300:focus::-moz-placeholder {
    color: #fbb6ce;
  }

  .lg\:focus\:tplaceholder-pink-300:focus:-ms-input-placeholder {
    color: #fbb6ce;
  }

  .lg\:focus\:tplaceholder-pink-300:focus::-ms-input-placeholder {
    color: #fbb6ce;
  }

  .lg\:focus\:tplaceholder-pink-300:focus::placeholder {
    color: #fbb6ce;
  }

  .lg\:focus\:tplaceholder-pink-400:focus::-webkit-input-placeholder {
    color: #f687b3;
  }

  .lg\:focus\:tplaceholder-pink-400:focus::-moz-placeholder {
    color: #f687b3;
  }

  .lg\:focus\:tplaceholder-pink-400:focus:-ms-input-placeholder {
    color: #f687b3;
  }

  .lg\:focus\:tplaceholder-pink-400:focus::-ms-input-placeholder {
    color: #f687b3;
  }

  .lg\:focus\:tplaceholder-pink-400:focus::placeholder {
    color: #f687b3;
  }

  .lg\:focus\:tplaceholder-pink-500:focus::-webkit-input-placeholder {
    color: #ed64a6;
  }

  .lg\:focus\:tplaceholder-pink-500:focus::-moz-placeholder {
    color: #ed64a6;
  }

  .lg\:focus\:tplaceholder-pink-500:focus:-ms-input-placeholder {
    color: #ed64a6;
  }

  .lg\:focus\:tplaceholder-pink-500:focus::-ms-input-placeholder {
    color: #ed64a6;
  }

  .lg\:focus\:tplaceholder-pink-500:focus::placeholder {
    color: #ed64a6;
  }

  .lg\:focus\:tplaceholder-pink-600:focus::-webkit-input-placeholder {
    color: #d53f8c;
  }

  .lg\:focus\:tplaceholder-pink-600:focus::-moz-placeholder {
    color: #d53f8c;
  }

  .lg\:focus\:tplaceholder-pink-600:focus:-ms-input-placeholder {
    color: #d53f8c;
  }

  .lg\:focus\:tplaceholder-pink-600:focus::-ms-input-placeholder {
    color: #d53f8c;
  }

  .lg\:focus\:tplaceholder-pink-600:focus::placeholder {
    color: #d53f8c;
  }

  .lg\:focus\:tplaceholder-pink-700:focus::-webkit-input-placeholder {
    color: #b83280;
  }

  .lg\:focus\:tplaceholder-pink-700:focus::-moz-placeholder {
    color: #b83280;
  }

  .lg\:focus\:tplaceholder-pink-700:focus:-ms-input-placeholder {
    color: #b83280;
  }

  .lg\:focus\:tplaceholder-pink-700:focus::-ms-input-placeholder {
    color: #b83280;
  }

  .lg\:focus\:tplaceholder-pink-700:focus::placeholder {
    color: #b83280;
  }

  .lg\:focus\:tplaceholder-pink-800:focus::-webkit-input-placeholder {
    color: #97266d;
  }

  .lg\:focus\:tplaceholder-pink-800:focus::-moz-placeholder {
    color: #97266d;
  }

  .lg\:focus\:tplaceholder-pink-800:focus:-ms-input-placeholder {
    color: #97266d;
  }

  .lg\:focus\:tplaceholder-pink-800:focus::-ms-input-placeholder {
    color: #97266d;
  }

  .lg\:focus\:tplaceholder-pink-800:focus::placeholder {
    color: #97266d;
  }

  .lg\:focus\:tplaceholder-pink-900:focus::-webkit-input-placeholder {
    color: #702459;
  }

  .lg\:focus\:tplaceholder-pink-900:focus::-moz-placeholder {
    color: #702459;
  }

  .lg\:focus\:tplaceholder-pink-900:focus:-ms-input-placeholder {
    color: #702459;
  }

  .lg\:focus\:tplaceholder-pink-900:focus::-ms-input-placeholder {
    color: #702459;
  }

  .lg\:focus\:tplaceholder-pink-900:focus::placeholder {
    color: #702459;
  }

  .lg\:focus\:tplaceholder-title:focus::-webkit-input-placeholder {
    color: #3d5170;
  }

  .lg\:focus\:tplaceholder-title:focus::-moz-placeholder {
    color: #3d5170;
  }

  .lg\:focus\:tplaceholder-title:focus:-ms-input-placeholder {
    color: #3d5170;
  }

  .lg\:focus\:tplaceholder-title:focus::-ms-input-placeholder {
    color: #3d5170;
  }

  .lg\:focus\:tplaceholder-title:focus::placeholder {
    color: #3d5170;
  }

  .lg\:focus\:tplaceholder-primary:focus::-webkit-input-placeholder {
    color: #2d7bbf;
  }

  .lg\:focus\:tplaceholder-primary:focus::-moz-placeholder {
    color: #2d7bbf;
  }

  .lg\:focus\:tplaceholder-primary:focus:-ms-input-placeholder {
    color: #2d7bbf;
  }

  .lg\:focus\:tplaceholder-primary:focus::-ms-input-placeholder {
    color: #2d7bbf;
  }

  .lg\:focus\:tplaceholder-primary:focus::placeholder {
    color: #2d7bbf;
  }

  .lg\:focus\:tplaceholder-error:focus::-webkit-input-placeholder {
    color: #ff6347;
  }

  .lg\:focus\:tplaceholder-error:focus::-moz-placeholder {
    color: #ff6347;
  }

  .lg\:focus\:tplaceholder-error:focus:-ms-input-placeholder {
    color: #ff6347;
  }

  .lg\:focus\:tplaceholder-error:focus::-ms-input-placeholder {
    color: #ff6347;
  }

  .lg\:focus\:tplaceholder-error:focus::placeholder {
    color: #ff6347;
  }

  .lg\:tpointer-events-none {
    pointer-events: none;
  }

  .lg\:tpointer-events-auto {
    pointer-events: auto;
  }

  .lg\:tstatic {
    position: static;
  }

  .lg\:tfixed {
    position: fixed;
  }

  .lg\:tabsolute {
    position: absolute;
  }

  .lg\:trelative {
    position: relative;
  }

  .lg\:tsticky {
    position: -webkit-sticky;
    position: sticky;
  }

  .lg\:tinset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .lg\:tinset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .lg\:tinset-y-0 {
    top: 0;
    bottom: 0;
  }

  .lg\:tinset-x-0 {
    right: 0;
    left: 0;
  }

  .lg\:tinset-y-auto {
    top: auto;
    bottom: auto;
  }

  .lg\:tinset-x-auto {
    right: auto;
    left: auto;
  }

  .lg\:ttop-0 {
    top: 0;
  }

  .lg\:tright-0 {
    right: 0;
  }

  .lg\:tbottom-0 {
    bottom: 0;
  }

  .lg\:tleft-0 {
    left: 0;
  }

  .lg\:ttop-auto {
    top: auto;
  }

  .lg\:tright-auto {
    right: auto;
  }

  .lg\:tbottom-auto {
    bottom: auto;
  }

  .lg\:tleft-auto {
    left: auto;
  }

  .lg\:tresize-none {
    resize: none;
  }

  .lg\:tresize-y {
    resize: vertical;
  }

  .lg\:tresize-x {
    resize: horizontal;
  }

  .lg\:tresize {
    resize: both;
  }

  .lg\:tshadow {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .lg\:tshadow-md {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .lg\:tshadow-lg {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .lg\:tshadow-xl {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .lg\:tshadow-2xl {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .lg\:tshadow-inner {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .lg\:tshadow-outline {
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .lg\:tshadow-none {
    box-shadow: none;
  }

  .lg\:hover\:tshadow:hover {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .lg\:hover\:tshadow-md:hover {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .lg\:hover\:tshadow-lg:hover {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .lg\:hover\:tshadow-xl:hover {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .lg\:hover\:tshadow-2xl:hover {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .lg\:hover\:tshadow-inner:hover {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .lg\:hover\:tshadow-outline:hover {
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .lg\:hover\:tshadow-none:hover {
    box-shadow: none;
  }

  .lg\:focus\:tshadow:focus {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .lg\:focus\:tshadow-md:focus {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .lg\:focus\:tshadow-lg:focus {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .lg\:focus\:tshadow-xl:focus {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .lg\:focus\:tshadow-2xl:focus {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .lg\:focus\:tshadow-inner:focus {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .lg\:focus\:tshadow-outline:focus {
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .lg\:focus\:tshadow-none:focus {
    box-shadow: none;
  }

  .lg\:tfill-current {
    fill: currentColor;
  }

  .lg\:tstroke-current {
    stroke: currentColor;
  }

  .lg\:ttable-auto {
    table-layout: auto;
  }

  .lg\:ttable-fixed {
    table-layout: fixed;
  }

  .lg\:ttext-left {
    text-align: left;
  }

  .lg\:ttext-center {
    text-align: center;
  }

  .lg\:ttext-right {
    text-align: right;
  }

  .lg\:ttext-justify {
    text-align: justify;
  }

  .lg\:ttext-transparent {
    color: transparent;
  }

  .lg\:ttext-black-100 {
    color: #5a6169;
  }

  .lg\:ttext-white {
    color: #fff;
  }

  .lg\:ttext-gray-100 {
    color: #f7fafc;
  }

  .lg\:ttext-gray-200 {
    color: #edf2f7;
  }

  .lg\:ttext-gray-300 {
    color: #e2e8f0;
  }

  .lg\:ttext-gray-400 {
    color: #cbd5e0;
  }

  .lg\:ttext-gray-500 {
    color: #a0aec0;
  }

  .lg\:ttext-gray-600 {
    color: #718096;
  }

  .lg\:ttext-gray-700 {
    color: #4a5568;
  }

  .lg\:ttext-gray-800 {
    color: #2d3748;
  }

  .lg\:ttext-gray-900 {
    color: #1a202c;
  }

  .lg\:ttext-red-100 {
    color: #fff5f5;
  }

  .lg\:ttext-red-200 {
    color: #fed7d7;
  }

  .lg\:ttext-red-300 {
    color: #feb2b2;
  }

  .lg\:ttext-red-400 {
    color: #fc8181;
  }

  .lg\:ttext-red-500 {
    color: #f56565;
  }

  .lg\:ttext-red-600 {
    color: #e53e3e;
  }

  .lg\:ttext-red-700 {
    color: #c53030;
  }

  .lg\:ttext-red-800 {
    color: #9b2c2c;
  }

  .lg\:ttext-red-900 {
    color: #742a2a;
  }

  .lg\:ttext-orange-100 {
    color: #fffaf0;
  }

  .lg\:ttext-orange-200 {
    color: #feebc8;
  }

  .lg\:ttext-orange-300 {
    color: #fbd38d;
  }

  .lg\:ttext-orange-400 {
    color: #f6ad55;
  }

  .lg\:ttext-orange-500 {
    color: #ed8936;
  }

  .lg\:ttext-orange-600 {
    color: #dd6b20;
  }

  .lg\:ttext-orange-700 {
    color: #c05621;
  }

  .lg\:ttext-orange-800 {
    color: #9c4221;
  }

  .lg\:ttext-orange-900 {
    color: #7b341e;
  }

  .lg\:ttext-yellow-100 {
    color: #fffff0;
  }

  .lg\:ttext-yellow-200 {
    color: #fefcbf;
  }

  .lg\:ttext-yellow-300 {
    color: #faf089;
  }

  .lg\:ttext-yellow-400 {
    color: #f6e05e;
  }

  .lg\:ttext-yellow-500 {
    color: #ecc94b;
  }

  .lg\:ttext-yellow-600 {
    color: #d69e2e;
  }

  .lg\:ttext-yellow-700 {
    color: #b7791f;
  }

  .lg\:ttext-yellow-800 {
    color: #975a16;
  }

  .lg\:ttext-yellow-900 {
    color: #744210;
  }

  .lg\:ttext-green-100 {
    color: #f0fff4;
  }

  .lg\:ttext-green-200 {
    color: #c6f6d5;
  }

  .lg\:ttext-green-300 {
    color: #9ae6b4;
  }

  .lg\:ttext-green-400 {
    color: #68d391;
  }

  .lg\:ttext-green-500 {
    color: #48bb78;
  }

  .lg\:ttext-green-600 {
    color: #38a169;
  }

  .lg\:ttext-green-700 {
    color: #2f855a;
  }

  .lg\:ttext-green-800 {
    color: #276749;
  }

  .lg\:ttext-green-900 {
    color: #22543d;
  }

  .lg\:ttext-teal-100 {
    color: #e6fffa;
  }

  .lg\:ttext-teal-200 {
    color: #b2f5ea;
  }

  .lg\:ttext-teal-300 {
    color: #81e6d9;
  }

  .lg\:ttext-teal-400 {
    color: #4fd1c5;
  }

  .lg\:ttext-teal-500 {
    color: #38b2ac;
  }

  .lg\:ttext-teal-600 {
    color: #319795;
  }

  .lg\:ttext-teal-700 {
    color: #2c7a7b;
  }

  .lg\:ttext-teal-800 {
    color: #285e61;
  }

  .lg\:ttext-teal-900 {
    color: #234e52;
  }

  .lg\:ttext-blue-100 {
    color: #ebf8ff;
  }

  .lg\:ttext-blue-200 {
    color: #bee3f8;
  }

  .lg\:ttext-blue-300 {
    color: #90cdf4;
  }

  .lg\:ttext-blue-400 {
    color: #63b3ed;
  }

  .lg\:ttext-blue-500 {
    color: #4299e1;
  }

  .lg\:ttext-blue-600 {
    color: #3182ce;
  }

  .lg\:ttext-blue-700 {
    color: #2b6cb0;
  }

  .lg\:ttext-blue-800 {
    color: #2c5282;
  }

  .lg\:ttext-blue-900 {
    color: #2a4365;
  }

  .lg\:ttext-indigo-100 {
    color: #ebf4ff;
  }

  .lg\:ttext-indigo-200 {
    color: #c3dafe;
  }

  .lg\:ttext-indigo-300 {
    color: #a3bffa;
  }

  .lg\:ttext-indigo-400 {
    color: #7f9cf5;
  }

  .lg\:ttext-indigo-500 {
    color: #667eea;
  }

  .lg\:ttext-indigo-600 {
    color: #5a67d8;
  }

  .lg\:ttext-indigo-700 {
    color: #4c51bf;
  }

  .lg\:ttext-indigo-800 {
    color: #434190;
  }

  .lg\:ttext-indigo-900 {
    color: #3c366b;
  }

  .lg\:ttext-purple-100 {
    color: #faf5ff;
  }

  .lg\:ttext-purple-200 {
    color: #e9d8fd;
  }

  .lg\:ttext-purple-300 {
    color: #d6bcfa;
  }

  .lg\:ttext-purple-400 {
    color: #b794f4;
  }

  .lg\:ttext-purple-500 {
    color: #9f7aea;
  }

  .lg\:ttext-purple-600 {
    color: #805ad5;
  }

  .lg\:ttext-purple-700 {
    color: #6b46c1;
  }

  .lg\:ttext-purple-800 {
    color: #553c9a;
  }

  .lg\:ttext-purple-900 {
    color: #44337a;
  }

  .lg\:ttext-pink-100 {
    color: #fff5f7;
  }

  .lg\:ttext-pink-200 {
    color: #fed7e2;
  }

  .lg\:ttext-pink-300 {
    color: #fbb6ce;
  }

  .lg\:ttext-pink-400 {
    color: #f687b3;
  }

  .lg\:ttext-pink-500 {
    color: #ed64a6;
  }

  .lg\:ttext-pink-600 {
    color: #d53f8c;
  }

  .lg\:ttext-pink-700 {
    color: #b83280;
  }

  .lg\:ttext-pink-800 {
    color: #97266d;
  }

  .lg\:ttext-pink-900 {
    color: #702459;
  }

  .lg\:ttext-title {
    color: #3d5170;
  }

  .lg\:ttext-primary {
    color: #2d7bbf;
  }

  .lg\:ttext-error {
    color: #ff6347;
  }

  .lg\:hover\:ttext-transparent:hover {
    color: transparent;
  }

  .lg\:hover\:ttext-black-100:hover {
    color: #5a6169;
  }

  .lg\:hover\:ttext-white:hover {
    color: #fff;
  }

  .lg\:hover\:ttext-gray-100:hover {
    color: #f7fafc;
  }

  .lg\:hover\:ttext-gray-200:hover {
    color: #edf2f7;
  }

  .lg\:hover\:ttext-gray-300:hover {
    color: #e2e8f0;
  }

  .lg\:hover\:ttext-gray-400:hover {
    color: #cbd5e0;
  }

  .lg\:hover\:ttext-gray-500:hover {
    color: #a0aec0;
  }

  .lg\:hover\:ttext-gray-600:hover {
    color: #718096;
  }

  .lg\:hover\:ttext-gray-700:hover {
    color: #4a5568;
  }

  .lg\:hover\:ttext-gray-800:hover {
    color: #2d3748;
  }

  .lg\:hover\:ttext-gray-900:hover {
    color: #1a202c;
  }

  .lg\:hover\:ttext-red-100:hover {
    color: #fff5f5;
  }

  .lg\:hover\:ttext-red-200:hover {
    color: #fed7d7;
  }

  .lg\:hover\:ttext-red-300:hover {
    color: #feb2b2;
  }

  .lg\:hover\:ttext-red-400:hover {
    color: #fc8181;
  }

  .lg\:hover\:ttext-red-500:hover {
    color: #f56565;
  }

  .lg\:hover\:ttext-red-600:hover {
    color: #e53e3e;
  }

  .lg\:hover\:ttext-red-700:hover {
    color: #c53030;
  }

  .lg\:hover\:ttext-red-800:hover {
    color: #9b2c2c;
  }

  .lg\:hover\:ttext-red-900:hover {
    color: #742a2a;
  }

  .lg\:hover\:ttext-orange-100:hover {
    color: #fffaf0;
  }

  .lg\:hover\:ttext-orange-200:hover {
    color: #feebc8;
  }

  .lg\:hover\:ttext-orange-300:hover {
    color: #fbd38d;
  }

  .lg\:hover\:ttext-orange-400:hover {
    color: #f6ad55;
  }

  .lg\:hover\:ttext-orange-500:hover {
    color: #ed8936;
  }

  .lg\:hover\:ttext-orange-600:hover {
    color: #dd6b20;
  }

  .lg\:hover\:ttext-orange-700:hover {
    color: #c05621;
  }

  .lg\:hover\:ttext-orange-800:hover {
    color: #9c4221;
  }

  .lg\:hover\:ttext-orange-900:hover {
    color: #7b341e;
  }

  .lg\:hover\:ttext-yellow-100:hover {
    color: #fffff0;
  }

  .lg\:hover\:ttext-yellow-200:hover {
    color: #fefcbf;
  }

  .lg\:hover\:ttext-yellow-300:hover {
    color: #faf089;
  }

  .lg\:hover\:ttext-yellow-400:hover {
    color: #f6e05e;
  }

  .lg\:hover\:ttext-yellow-500:hover {
    color: #ecc94b;
  }

  .lg\:hover\:ttext-yellow-600:hover {
    color: #d69e2e;
  }

  .lg\:hover\:ttext-yellow-700:hover {
    color: #b7791f;
  }

  .lg\:hover\:ttext-yellow-800:hover {
    color: #975a16;
  }

  .lg\:hover\:ttext-yellow-900:hover {
    color: #744210;
  }

  .lg\:hover\:ttext-green-100:hover {
    color: #f0fff4;
  }

  .lg\:hover\:ttext-green-200:hover {
    color: #c6f6d5;
  }

  .lg\:hover\:ttext-green-300:hover {
    color: #9ae6b4;
  }

  .lg\:hover\:ttext-green-400:hover {
    color: #68d391;
  }

  .lg\:hover\:ttext-green-500:hover {
    color: #48bb78;
  }

  .lg\:hover\:ttext-green-600:hover {
    color: #38a169;
  }

  .lg\:hover\:ttext-green-700:hover {
    color: #2f855a;
  }

  .lg\:hover\:ttext-green-800:hover {
    color: #276749;
  }

  .lg\:hover\:ttext-green-900:hover {
    color: #22543d;
  }

  .lg\:hover\:ttext-teal-100:hover {
    color: #e6fffa;
  }

  .lg\:hover\:ttext-teal-200:hover {
    color: #b2f5ea;
  }

  .lg\:hover\:ttext-teal-300:hover {
    color: #81e6d9;
  }

  .lg\:hover\:ttext-teal-400:hover {
    color: #4fd1c5;
  }

  .lg\:hover\:ttext-teal-500:hover {
    color: #38b2ac;
  }

  .lg\:hover\:ttext-teal-600:hover {
    color: #319795;
  }

  .lg\:hover\:ttext-teal-700:hover {
    color: #2c7a7b;
  }

  .lg\:hover\:ttext-teal-800:hover {
    color: #285e61;
  }

  .lg\:hover\:ttext-teal-900:hover {
    color: #234e52;
  }

  .lg\:hover\:ttext-blue-100:hover {
    color: #ebf8ff;
  }

  .lg\:hover\:ttext-blue-200:hover {
    color: #bee3f8;
  }

  .lg\:hover\:ttext-blue-300:hover {
    color: #90cdf4;
  }

  .lg\:hover\:ttext-blue-400:hover {
    color: #63b3ed;
  }

  .lg\:hover\:ttext-blue-500:hover {
    color: #4299e1;
  }

  .lg\:hover\:ttext-blue-600:hover {
    color: #3182ce;
  }

  .lg\:hover\:ttext-blue-700:hover {
    color: #2b6cb0;
  }

  .lg\:hover\:ttext-blue-800:hover {
    color: #2c5282;
  }

  .lg\:hover\:ttext-blue-900:hover {
    color: #2a4365;
  }

  .lg\:hover\:ttext-indigo-100:hover {
    color: #ebf4ff;
  }

  .lg\:hover\:ttext-indigo-200:hover {
    color: #c3dafe;
  }

  .lg\:hover\:ttext-indigo-300:hover {
    color: #a3bffa;
  }

  .lg\:hover\:ttext-indigo-400:hover {
    color: #7f9cf5;
  }

  .lg\:hover\:ttext-indigo-500:hover {
    color: #667eea;
  }

  .lg\:hover\:ttext-indigo-600:hover {
    color: #5a67d8;
  }

  .lg\:hover\:ttext-indigo-700:hover {
    color: #4c51bf;
  }

  .lg\:hover\:ttext-indigo-800:hover {
    color: #434190;
  }

  .lg\:hover\:ttext-indigo-900:hover {
    color: #3c366b;
  }

  .lg\:hover\:ttext-purple-100:hover {
    color: #faf5ff;
  }

  .lg\:hover\:ttext-purple-200:hover {
    color: #e9d8fd;
  }

  .lg\:hover\:ttext-purple-300:hover {
    color: #d6bcfa;
  }

  .lg\:hover\:ttext-purple-400:hover {
    color: #b794f4;
  }

  .lg\:hover\:ttext-purple-500:hover {
    color: #9f7aea;
  }

  .lg\:hover\:ttext-purple-600:hover {
    color: #805ad5;
  }

  .lg\:hover\:ttext-purple-700:hover {
    color: #6b46c1;
  }

  .lg\:hover\:ttext-purple-800:hover {
    color: #553c9a;
  }

  .lg\:hover\:ttext-purple-900:hover {
    color: #44337a;
  }

  .lg\:hover\:ttext-pink-100:hover {
    color: #fff5f7;
  }

  .lg\:hover\:ttext-pink-200:hover {
    color: #fed7e2;
  }

  .lg\:hover\:ttext-pink-300:hover {
    color: #fbb6ce;
  }

  .lg\:hover\:ttext-pink-400:hover {
    color: #f687b3;
  }

  .lg\:hover\:ttext-pink-500:hover {
    color: #ed64a6;
  }

  .lg\:hover\:ttext-pink-600:hover {
    color: #d53f8c;
  }

  .lg\:hover\:ttext-pink-700:hover {
    color: #b83280;
  }

  .lg\:hover\:ttext-pink-800:hover {
    color: #97266d;
  }

  .lg\:hover\:ttext-pink-900:hover {
    color: #702459;
  }

  .lg\:hover\:ttext-title:hover {
    color: #3d5170;
  }

  .lg\:hover\:ttext-primary:hover {
    color: #2d7bbf;
  }

  .lg\:hover\:ttext-error:hover {
    color: #ff6347;
  }

  .lg\:focus\:ttext-transparent:focus {
    color: transparent;
  }

  .lg\:focus\:ttext-black-100:focus {
    color: #5a6169;
  }

  .lg\:focus\:ttext-white:focus {
    color: #fff;
  }

  .lg\:focus\:ttext-gray-100:focus {
    color: #f7fafc;
  }

  .lg\:focus\:ttext-gray-200:focus {
    color: #edf2f7;
  }

  .lg\:focus\:ttext-gray-300:focus {
    color: #e2e8f0;
  }

  .lg\:focus\:ttext-gray-400:focus {
    color: #cbd5e0;
  }

  .lg\:focus\:ttext-gray-500:focus {
    color: #a0aec0;
  }

  .lg\:focus\:ttext-gray-600:focus {
    color: #718096;
  }

  .lg\:focus\:ttext-gray-700:focus {
    color: #4a5568;
  }

  .lg\:focus\:ttext-gray-800:focus {
    color: #2d3748;
  }

  .lg\:focus\:ttext-gray-900:focus {
    color: #1a202c;
  }

  .lg\:focus\:ttext-red-100:focus {
    color: #fff5f5;
  }

  .lg\:focus\:ttext-red-200:focus {
    color: #fed7d7;
  }

  .lg\:focus\:ttext-red-300:focus {
    color: #feb2b2;
  }

  .lg\:focus\:ttext-red-400:focus {
    color: #fc8181;
  }

  .lg\:focus\:ttext-red-500:focus {
    color: #f56565;
  }

  .lg\:focus\:ttext-red-600:focus {
    color: #e53e3e;
  }

  .lg\:focus\:ttext-red-700:focus {
    color: #c53030;
  }

  .lg\:focus\:ttext-red-800:focus {
    color: #9b2c2c;
  }

  .lg\:focus\:ttext-red-900:focus {
    color: #742a2a;
  }

  .lg\:focus\:ttext-orange-100:focus {
    color: #fffaf0;
  }

  .lg\:focus\:ttext-orange-200:focus {
    color: #feebc8;
  }

  .lg\:focus\:ttext-orange-300:focus {
    color: #fbd38d;
  }

  .lg\:focus\:ttext-orange-400:focus {
    color: #f6ad55;
  }

  .lg\:focus\:ttext-orange-500:focus {
    color: #ed8936;
  }

  .lg\:focus\:ttext-orange-600:focus {
    color: #dd6b20;
  }

  .lg\:focus\:ttext-orange-700:focus {
    color: #c05621;
  }

  .lg\:focus\:ttext-orange-800:focus {
    color: #9c4221;
  }

  .lg\:focus\:ttext-orange-900:focus {
    color: #7b341e;
  }

  .lg\:focus\:ttext-yellow-100:focus {
    color: #fffff0;
  }

  .lg\:focus\:ttext-yellow-200:focus {
    color: #fefcbf;
  }

  .lg\:focus\:ttext-yellow-300:focus {
    color: #faf089;
  }

  .lg\:focus\:ttext-yellow-400:focus {
    color: #f6e05e;
  }

  .lg\:focus\:ttext-yellow-500:focus {
    color: #ecc94b;
  }

  .lg\:focus\:ttext-yellow-600:focus {
    color: #d69e2e;
  }

  .lg\:focus\:ttext-yellow-700:focus {
    color: #b7791f;
  }

  .lg\:focus\:ttext-yellow-800:focus {
    color: #975a16;
  }

  .lg\:focus\:ttext-yellow-900:focus {
    color: #744210;
  }

  .lg\:focus\:ttext-green-100:focus {
    color: #f0fff4;
  }

  .lg\:focus\:ttext-green-200:focus {
    color: #c6f6d5;
  }

  .lg\:focus\:ttext-green-300:focus {
    color: #9ae6b4;
  }

  .lg\:focus\:ttext-green-400:focus {
    color: #68d391;
  }

  .lg\:focus\:ttext-green-500:focus {
    color: #48bb78;
  }

  .lg\:focus\:ttext-green-600:focus {
    color: #38a169;
  }

  .lg\:focus\:ttext-green-700:focus {
    color: #2f855a;
  }

  .lg\:focus\:ttext-green-800:focus {
    color: #276749;
  }

  .lg\:focus\:ttext-green-900:focus {
    color: #22543d;
  }

  .lg\:focus\:ttext-teal-100:focus {
    color: #e6fffa;
  }

  .lg\:focus\:ttext-teal-200:focus {
    color: #b2f5ea;
  }

  .lg\:focus\:ttext-teal-300:focus {
    color: #81e6d9;
  }

  .lg\:focus\:ttext-teal-400:focus {
    color: #4fd1c5;
  }

  .lg\:focus\:ttext-teal-500:focus {
    color: #38b2ac;
  }

  .lg\:focus\:ttext-teal-600:focus {
    color: #319795;
  }

  .lg\:focus\:ttext-teal-700:focus {
    color: #2c7a7b;
  }

  .lg\:focus\:ttext-teal-800:focus {
    color: #285e61;
  }

  .lg\:focus\:ttext-teal-900:focus {
    color: #234e52;
  }

  .lg\:focus\:ttext-blue-100:focus {
    color: #ebf8ff;
  }

  .lg\:focus\:ttext-blue-200:focus {
    color: #bee3f8;
  }

  .lg\:focus\:ttext-blue-300:focus {
    color: #90cdf4;
  }

  .lg\:focus\:ttext-blue-400:focus {
    color: #63b3ed;
  }

  .lg\:focus\:ttext-blue-500:focus {
    color: #4299e1;
  }

  .lg\:focus\:ttext-blue-600:focus {
    color: #3182ce;
  }

  .lg\:focus\:ttext-blue-700:focus {
    color: #2b6cb0;
  }

  .lg\:focus\:ttext-blue-800:focus {
    color: #2c5282;
  }

  .lg\:focus\:ttext-blue-900:focus {
    color: #2a4365;
  }

  .lg\:focus\:ttext-indigo-100:focus {
    color: #ebf4ff;
  }

  .lg\:focus\:ttext-indigo-200:focus {
    color: #c3dafe;
  }

  .lg\:focus\:ttext-indigo-300:focus {
    color: #a3bffa;
  }

  .lg\:focus\:ttext-indigo-400:focus {
    color: #7f9cf5;
  }

  .lg\:focus\:ttext-indigo-500:focus {
    color: #667eea;
  }

  .lg\:focus\:ttext-indigo-600:focus {
    color: #5a67d8;
  }

  .lg\:focus\:ttext-indigo-700:focus {
    color: #4c51bf;
  }

  .lg\:focus\:ttext-indigo-800:focus {
    color: #434190;
  }

  .lg\:focus\:ttext-indigo-900:focus {
    color: #3c366b;
  }

  .lg\:focus\:ttext-purple-100:focus {
    color: #faf5ff;
  }

  .lg\:focus\:ttext-purple-200:focus {
    color: #e9d8fd;
  }

  .lg\:focus\:ttext-purple-300:focus {
    color: #d6bcfa;
  }

  .lg\:focus\:ttext-purple-400:focus {
    color: #b794f4;
  }

  .lg\:focus\:ttext-purple-500:focus {
    color: #9f7aea;
  }

  .lg\:focus\:ttext-purple-600:focus {
    color: #805ad5;
  }

  .lg\:focus\:ttext-purple-700:focus {
    color: #6b46c1;
  }

  .lg\:focus\:ttext-purple-800:focus {
    color: #553c9a;
  }

  .lg\:focus\:ttext-purple-900:focus {
    color: #44337a;
  }

  .lg\:focus\:ttext-pink-100:focus {
    color: #fff5f7;
  }

  .lg\:focus\:ttext-pink-200:focus {
    color: #fed7e2;
  }

  .lg\:focus\:ttext-pink-300:focus {
    color: #fbb6ce;
  }

  .lg\:focus\:ttext-pink-400:focus {
    color: #f687b3;
  }

  .lg\:focus\:ttext-pink-500:focus {
    color: #ed64a6;
  }

  .lg\:focus\:ttext-pink-600:focus {
    color: #d53f8c;
  }

  .lg\:focus\:ttext-pink-700:focus {
    color: #b83280;
  }

  .lg\:focus\:ttext-pink-800:focus {
    color: #97266d;
  }

  .lg\:focus\:ttext-pink-900:focus {
    color: #702459;
  }

  .lg\:focus\:ttext-title:focus {
    color: #3d5170;
  }

  .lg\:focus\:ttext-primary:focus {
    color: #2d7bbf;
  }

  .lg\:focus\:ttext-error:focus {
    color: #ff6347;
  }

  .lg\:ttext-xs {
    font-size: 0.75rem;
  }

  .lg\:ttext-sm {
    font-size: 0.875rem;
  }

  .lg\:ttext-base {
    font-size: 1rem;
  }

  .lg\:ttext-lg {
    font-size: 1.125rem;
  }

  .lg\:ttext-xl {
    font-size: 1.25rem;
  }

  .lg\:ttext-2xl {
    font-size: 1.5rem;
  }

  .lg\:ttext-3xl {
    font-size: 1.875rem;
  }

  .lg\:ttext-4xl {
    font-size: 2.25rem;
  }

  .lg\:ttext-5xl {
    font-size: 3rem;
  }

  .lg\:ttext-6xl {
    font-size: 4rem;
  }

  .lg\:titalic {
    font-style: italic;
  }

  .lg\:tnot-italic {
    font-style: normal;
  }

  .lg\:tuppercase {
    text-transform: uppercase;
  }

  .lg\:tlowercase {
    text-transform: lowercase;
  }

  .lg\:tcapitalize {
    text-transform: capitalize;
  }

  .lg\:tnormal-case {
    text-transform: none;
  }

  .lg\:tunderline {
    text-decoration: underline;
  }

  .lg\:tline-through {
    text-decoration: line-through;
  }

  .lg\:tno-underline {
    text-decoration: none;
  }

  .lg\:hover\:tunderline:hover {
    text-decoration: underline;
  }

  .lg\:hover\:tline-through:hover {
    text-decoration: line-through;
  }

  .lg\:hover\:tno-underline:hover {
    text-decoration: none;
  }

  .lg\:focus\:tunderline:focus {
    text-decoration: underline;
  }

  .lg\:focus\:tline-through:focus {
    text-decoration: line-through;
  }

  .lg\:focus\:tno-underline:focus {
    text-decoration: none;
  }

  .lg\:tantialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .lg\:tsubpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .lg\:ttracking-tighter {
    letter-spacing: -0.05em;
  }

  .lg\:ttracking-tight {
    letter-spacing: -0.025em;
  }

  .lg\:ttracking-normal {
    letter-spacing: 0;
  }

  .lg\:ttracking-wide {
    letter-spacing: 0.025em;
  }

  .lg\:ttracking-wider {
    letter-spacing: 0.05em;
  }

  .lg\:ttracking-widest {
    letter-spacing: 0.1em;
  }

  .lg\:tselect-none {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .lg\:tselect-text {
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

  .lg\:tselect-all {
    -webkit-user-select: all;
       -moz-user-select: all;
        -ms-user-select: all;
            user-select: all;
  }

  .lg\:tselect-auto {
    -webkit-user-select: auto;
       -moz-user-select: auto;
        -ms-user-select: auto;
            user-select: auto;
  }

  .lg\:talign-baseline {
    vertical-align: baseline;
  }

  .lg\:talign-top {
    vertical-align: top;
  }

  .lg\:talign-middle {
    vertical-align: middle;
  }

  .lg\:talign-bottom {
    vertical-align: bottom;
  }

  .lg\:talign-text-top {
    vertical-align: text-top;
  }

  .lg\:talign-text-bottom {
    vertical-align: text-bottom;
  }

  .lg\:tvisible {
    visibility: visible;
  }

  .lg\:tinvisible {
    visibility: hidden;
  }

  .lg\:twhitespace-normal {
    white-space: normal;
  }

  .lg\:twhitespace-no-wrap {
    white-space: nowrap;
  }

  .lg\:twhitespace-pre {
    white-space: pre;
  }

  .lg\:twhitespace-pre-line {
    white-space: pre-line;
  }

  .lg\:twhitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .lg\:tbreak-normal {
    overflow-wrap: normal;
    word-break: normal;
  }

  .lg\:tbreak-words {
    overflow-wrap: break-word;
  }

  .lg\:tbreak-all {
    word-break: break-all;
  }

  .lg\:ttruncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .lg\:tw-0 {
    width: 0;
  }

  .lg\:tw-1 {
    width: 0.25rem;
  }

  .lg\:tw-2 {
    width: 0.5rem;
  }

  .lg\:tw-3 {
    width: 0.75rem;
  }

  .lg\:tw-4 {
    width: 1rem;
  }

  .lg\:tw-5 {
    width: 1.25rem;
  }

  .lg\:tw-6 {
    width: 1.5rem;
  }

  .lg\:tw-8 {
    width: 2rem;
  }

  .lg\:tw-10 {
    width: 2.5rem;
  }

  .lg\:tw-12 {
    width: 3rem;
  }

  .lg\:tw-16 {
    width: 4rem;
  }

  .lg\:tw-20 {
    width: 5rem;
  }

  .lg\:tw-24 {
    width: 6rem;
  }

  .lg\:tw-32 {
    width: 8rem;
  }

  .lg\:tw-40 {
    width: 10rem;
  }

  .lg\:tw-48 {
    width: 12rem;
  }

  .lg\:tw-56 {
    width: 14rem;
  }

  .lg\:tw-64 {
    width: 16rem;
  }

  .lg\:tw-auto {
    width: auto;
  }

  .lg\:tw-px {
    width: 1px;
  }

  .lg\:tw-1\/2 {
    width: 50%;
  }

  .lg\:tw-1\/3 {
    width: 33.333333%;
  }

  .lg\:tw-2\/3 {
    width: 66.666667%;
  }

  .lg\:tw-1\/4 {
    width: 25%;
  }

  .lg\:tw-2\/4 {
    width: 50%;
  }

  .lg\:tw-3\/4 {
    width: 75%;
  }

  .lg\:tw-1\/5 {
    width: 20%;
  }

  .lg\:tw-2\/5 {
    width: 40%;
  }

  .lg\:tw-3\/5 {
    width: 60%;
  }

  .lg\:tw-4\/5 {
    width: 80%;
  }

  .lg\:tw-1\/6 {
    width: 16.666667%;
  }

  .lg\:tw-2\/6 {
    width: 33.333333%;
  }

  .lg\:tw-3\/6 {
    width: 50%;
  }

  .lg\:tw-4\/6 {
    width: 66.666667%;
  }

  .lg\:tw-5\/6 {
    width: 83.333333%;
  }

  .lg\:tw-1\/12 {
    width: 8.333333%;
  }

  .lg\:tw-2\/12 {
    width: 16.666667%;
  }

  .lg\:tw-3\/12 {
    width: 25%;
  }

  .lg\:tw-4\/12 {
    width: 33.333333%;
  }

  .lg\:tw-5\/12 {
    width: 41.666667%;
  }

  .lg\:tw-6\/12 {
    width: 50%;
  }

  .lg\:tw-7\/12 {
    width: 58.333333%;
  }

  .lg\:tw-8\/12 {
    width: 66.666667%;
  }

  .lg\:tw-9\/12 {
    width: 75%;
  }

  .lg\:tw-10\/12 {
    width: 83.333333%;
  }

  .lg\:tw-11\/12 {
    width: 91.666667%;
  }

  .lg\:tw-full {
    width: 100%;
  }

  .lg\:tw-screen {
    width: 100vw;
  }

  .lg\:tz-0 {
    z-index: 0;
  }

  .lg\:tz-10 {
    z-index: 10;
  }

  .lg\:tz-20 {
    z-index: 20;
  }

  .lg\:tz-30 {
    z-index: 30;
  }

  .lg\:tz-40 {
    z-index: 40;
  }

  .lg\:tz-50 {
    z-index: 50;
  }

  .lg\:tz-auto {
    z-index: auto;
  }
}

@media (min-width: 1280px) {
  .xl\:tsr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .xl\:tnot-sr-only {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .xl\:focus\:tsr-only:focus {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .xl\:focus\:tnot-sr-only:focus {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .xl\:tappearance-none {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .xl\:tbg-fixed {
    background-attachment: fixed;
  }

  .xl\:tbg-local {
    background-attachment: local;
  }

  .xl\:tbg-scroll {
    background-attachment: scroll;
  }

  .xl\:tbg-transparent {
    background-color: transparent;
  }

  .xl\:tbg-black-100 {
    background-color: #5a6169;
  }

  .xl\:tbg-white {
    background-color: #fff;
  }

  .xl\:tbg-gray-100 {
    background-color: #f7fafc;
  }

  .xl\:tbg-gray-200 {
    background-color: #edf2f7;
  }

  .xl\:tbg-gray-300 {
    background-color: #e2e8f0;
  }

  .xl\:tbg-gray-400 {
    background-color: #cbd5e0;
  }

  .xl\:tbg-gray-500 {
    background-color: #a0aec0;
  }

  .xl\:tbg-gray-600 {
    background-color: #718096;
  }

  .xl\:tbg-gray-700 {
    background-color: #4a5568;
  }

  .xl\:tbg-gray-800 {
    background-color: #2d3748;
  }

  .xl\:tbg-gray-900 {
    background-color: #1a202c;
  }

  .xl\:tbg-red-100 {
    background-color: #fff5f5;
  }

  .xl\:tbg-red-200 {
    background-color: #fed7d7;
  }

  .xl\:tbg-red-300 {
    background-color: #feb2b2;
  }

  .xl\:tbg-red-400 {
    background-color: #fc8181;
  }

  .xl\:tbg-red-500 {
    background-color: #f56565;
  }

  .xl\:tbg-red-600 {
    background-color: #e53e3e;
  }

  .xl\:tbg-red-700 {
    background-color: #c53030;
  }

  .xl\:tbg-red-800 {
    background-color: #9b2c2c;
  }

  .xl\:tbg-red-900 {
    background-color: #742a2a;
  }

  .xl\:tbg-orange-100 {
    background-color: #fffaf0;
  }

  .xl\:tbg-orange-200 {
    background-color: #feebc8;
  }

  .xl\:tbg-orange-300 {
    background-color: #fbd38d;
  }

  .xl\:tbg-orange-400 {
    background-color: #f6ad55;
  }

  .xl\:tbg-orange-500 {
    background-color: #ed8936;
  }

  .xl\:tbg-orange-600 {
    background-color: #dd6b20;
  }

  .xl\:tbg-orange-700 {
    background-color: #c05621;
  }

  .xl\:tbg-orange-800 {
    background-color: #9c4221;
  }

  .xl\:tbg-orange-900 {
    background-color: #7b341e;
  }

  .xl\:tbg-yellow-100 {
    background-color: #fffff0;
  }

  .xl\:tbg-yellow-200 {
    background-color: #fefcbf;
  }

  .xl\:tbg-yellow-300 {
    background-color: #faf089;
  }

  .xl\:tbg-yellow-400 {
    background-color: #f6e05e;
  }

  .xl\:tbg-yellow-500 {
    background-color: #ecc94b;
  }

  .xl\:tbg-yellow-600 {
    background-color: #d69e2e;
  }

  .xl\:tbg-yellow-700 {
    background-color: #b7791f;
  }

  .xl\:tbg-yellow-800 {
    background-color: #975a16;
  }

  .xl\:tbg-yellow-900 {
    background-color: #744210;
  }

  .xl\:tbg-green-100 {
    background-color: #f0fff4;
  }

  .xl\:tbg-green-200 {
    background-color: #c6f6d5;
  }

  .xl\:tbg-green-300 {
    background-color: #9ae6b4;
  }

  .xl\:tbg-green-400 {
    background-color: #68d391;
  }

  .xl\:tbg-green-500 {
    background-color: #48bb78;
  }

  .xl\:tbg-green-600 {
    background-color: #38a169;
  }

  .xl\:tbg-green-700 {
    background-color: #2f855a;
  }

  .xl\:tbg-green-800 {
    background-color: #276749;
  }

  .xl\:tbg-green-900 {
    background-color: #22543d;
  }

  .xl\:tbg-teal-100 {
    background-color: #e6fffa;
  }

  .xl\:tbg-teal-200 {
    background-color: #b2f5ea;
  }

  .xl\:tbg-teal-300 {
    background-color: #81e6d9;
  }

  .xl\:tbg-teal-400 {
    background-color: #4fd1c5;
  }

  .xl\:tbg-teal-500 {
    background-color: #38b2ac;
  }

  .xl\:tbg-teal-600 {
    background-color: #319795;
  }

  .xl\:tbg-teal-700 {
    background-color: #2c7a7b;
  }

  .xl\:tbg-teal-800 {
    background-color: #285e61;
  }

  .xl\:tbg-teal-900 {
    background-color: #234e52;
  }

  .xl\:tbg-blue-100 {
    background-color: #ebf8ff;
  }

  .xl\:tbg-blue-200 {
    background-color: #bee3f8;
  }

  .xl\:tbg-blue-300 {
    background-color: #90cdf4;
  }

  .xl\:tbg-blue-400 {
    background-color: #63b3ed;
  }

  .xl\:tbg-blue-500 {
    background-color: #4299e1;
  }

  .xl\:tbg-blue-600 {
    background-color: #3182ce;
  }

  .xl\:tbg-blue-700 {
    background-color: #2b6cb0;
  }

  .xl\:tbg-blue-800 {
    background-color: #2c5282;
  }

  .xl\:tbg-blue-900 {
    background-color: #2a4365;
  }

  .xl\:tbg-indigo-100 {
    background-color: #ebf4ff;
  }

  .xl\:tbg-indigo-200 {
    background-color: #c3dafe;
  }

  .xl\:tbg-indigo-300 {
    background-color: #a3bffa;
  }

  .xl\:tbg-indigo-400 {
    background-color: #7f9cf5;
  }

  .xl\:tbg-indigo-500 {
    background-color: #667eea;
  }

  .xl\:tbg-indigo-600 {
    background-color: #5a67d8;
  }

  .xl\:tbg-indigo-700 {
    background-color: #4c51bf;
  }

  .xl\:tbg-indigo-800 {
    background-color: #434190;
  }

  .xl\:tbg-indigo-900 {
    background-color: #3c366b;
  }

  .xl\:tbg-purple-100 {
    background-color: #faf5ff;
  }

  .xl\:tbg-purple-200 {
    background-color: #e9d8fd;
  }

  .xl\:tbg-purple-300 {
    background-color: #d6bcfa;
  }

  .xl\:tbg-purple-400 {
    background-color: #b794f4;
  }

  .xl\:tbg-purple-500 {
    background-color: #9f7aea;
  }

  .xl\:tbg-purple-600 {
    background-color: #805ad5;
  }

  .xl\:tbg-purple-700 {
    background-color: #6b46c1;
  }

  .xl\:tbg-purple-800 {
    background-color: #553c9a;
  }

  .xl\:tbg-purple-900 {
    background-color: #44337a;
  }

  .xl\:tbg-pink-100 {
    background-color: #fff5f7;
  }

  .xl\:tbg-pink-200 {
    background-color: #fed7e2;
  }

  .xl\:tbg-pink-300 {
    background-color: #fbb6ce;
  }

  .xl\:tbg-pink-400 {
    background-color: #f687b3;
  }

  .xl\:tbg-pink-500 {
    background-color: #ed64a6;
  }

  .xl\:tbg-pink-600 {
    background-color: #d53f8c;
  }

  .xl\:tbg-pink-700 {
    background-color: #b83280;
  }

  .xl\:tbg-pink-800 {
    background-color: #97266d;
  }

  .xl\:tbg-pink-900 {
    background-color: #702459;
  }

  .xl\:tbg-title {
    background-color: #3d5170;
  }

  .xl\:tbg-primary {
    background-color: #2d7bbf;
  }

  .xl\:tbg-error {
    background-color: #ff6347;
  }

  .xl\:hover\:tbg-transparent:hover {
    background-color: transparent;
  }

  .xl\:hover\:tbg-black-100:hover {
    background-color: #5a6169;
  }

  .xl\:hover\:tbg-white:hover {
    background-color: #fff;
  }

  .xl\:hover\:tbg-gray-100:hover {
    background-color: #f7fafc;
  }

  .xl\:hover\:tbg-gray-200:hover {
    background-color: #edf2f7;
  }

  .xl\:hover\:tbg-gray-300:hover {
    background-color: #e2e8f0;
  }

  .xl\:hover\:tbg-gray-400:hover {
    background-color: #cbd5e0;
  }

  .xl\:hover\:tbg-gray-500:hover {
    background-color: #a0aec0;
  }

  .xl\:hover\:tbg-gray-600:hover {
    background-color: #718096;
  }

  .xl\:hover\:tbg-gray-700:hover {
    background-color: #4a5568;
  }

  .xl\:hover\:tbg-gray-800:hover {
    background-color: #2d3748;
  }

  .xl\:hover\:tbg-gray-900:hover {
    background-color: #1a202c;
  }

  .xl\:hover\:tbg-red-100:hover {
    background-color: #fff5f5;
  }

  .xl\:hover\:tbg-red-200:hover {
    background-color: #fed7d7;
  }

  .xl\:hover\:tbg-red-300:hover {
    background-color: #feb2b2;
  }

  .xl\:hover\:tbg-red-400:hover {
    background-color: #fc8181;
  }

  .xl\:hover\:tbg-red-500:hover {
    background-color: #f56565;
  }

  .xl\:hover\:tbg-red-600:hover {
    background-color: #e53e3e;
  }

  .xl\:hover\:tbg-red-700:hover {
    background-color: #c53030;
  }

  .xl\:hover\:tbg-red-800:hover {
    background-color: #9b2c2c;
  }

  .xl\:hover\:tbg-red-900:hover {
    background-color: #742a2a;
  }

  .xl\:hover\:tbg-orange-100:hover {
    background-color: #fffaf0;
  }

  .xl\:hover\:tbg-orange-200:hover {
    background-color: #feebc8;
  }

  .xl\:hover\:tbg-orange-300:hover {
    background-color: #fbd38d;
  }

  .xl\:hover\:tbg-orange-400:hover {
    background-color: #f6ad55;
  }

  .xl\:hover\:tbg-orange-500:hover {
    background-color: #ed8936;
  }

  .xl\:hover\:tbg-orange-600:hover {
    background-color: #dd6b20;
  }

  .xl\:hover\:tbg-orange-700:hover {
    background-color: #c05621;
  }

  .xl\:hover\:tbg-orange-800:hover {
    background-color: #9c4221;
  }

  .xl\:hover\:tbg-orange-900:hover {
    background-color: #7b341e;
  }

  .xl\:hover\:tbg-yellow-100:hover {
    background-color: #fffff0;
  }

  .xl\:hover\:tbg-yellow-200:hover {
    background-color: #fefcbf;
  }

  .xl\:hover\:tbg-yellow-300:hover {
    background-color: #faf089;
  }

  .xl\:hover\:tbg-yellow-400:hover {
    background-color: #f6e05e;
  }

  .xl\:hover\:tbg-yellow-500:hover {
    background-color: #ecc94b;
  }

  .xl\:hover\:tbg-yellow-600:hover {
    background-color: #d69e2e;
  }

  .xl\:hover\:tbg-yellow-700:hover {
    background-color: #b7791f;
  }

  .xl\:hover\:tbg-yellow-800:hover {
    background-color: #975a16;
  }

  .xl\:hover\:tbg-yellow-900:hover {
    background-color: #744210;
  }

  .xl\:hover\:tbg-green-100:hover {
    background-color: #f0fff4;
  }

  .xl\:hover\:tbg-green-200:hover {
    background-color: #c6f6d5;
  }

  .xl\:hover\:tbg-green-300:hover {
    background-color: #9ae6b4;
  }

  .xl\:hover\:tbg-green-400:hover {
    background-color: #68d391;
  }

  .xl\:hover\:tbg-green-500:hover {
    background-color: #48bb78;
  }

  .xl\:hover\:tbg-green-600:hover {
    background-color: #38a169;
  }

  .xl\:hover\:tbg-green-700:hover {
    background-color: #2f855a;
  }

  .xl\:hover\:tbg-green-800:hover {
    background-color: #276749;
  }

  .xl\:hover\:tbg-green-900:hover {
    background-color: #22543d;
  }

  .xl\:hover\:tbg-teal-100:hover {
    background-color: #e6fffa;
  }

  .xl\:hover\:tbg-teal-200:hover {
    background-color: #b2f5ea;
  }

  .xl\:hover\:tbg-teal-300:hover {
    background-color: #81e6d9;
  }

  .xl\:hover\:tbg-teal-400:hover {
    background-color: #4fd1c5;
  }

  .xl\:hover\:tbg-teal-500:hover {
    background-color: #38b2ac;
  }

  .xl\:hover\:tbg-teal-600:hover {
    background-color: #319795;
  }

  .xl\:hover\:tbg-teal-700:hover {
    background-color: #2c7a7b;
  }

  .xl\:hover\:tbg-teal-800:hover {
    background-color: #285e61;
  }

  .xl\:hover\:tbg-teal-900:hover {
    background-color: #234e52;
  }

  .xl\:hover\:tbg-blue-100:hover {
    background-color: #ebf8ff;
  }

  .xl\:hover\:tbg-blue-200:hover {
    background-color: #bee3f8;
  }

  .xl\:hover\:tbg-blue-300:hover {
    background-color: #90cdf4;
  }

  .xl\:hover\:tbg-blue-400:hover {
    background-color: #63b3ed;
  }

  .xl\:hover\:tbg-blue-500:hover {
    background-color: #4299e1;
  }

  .xl\:hover\:tbg-blue-600:hover {
    background-color: #3182ce;
  }

  .xl\:hover\:tbg-blue-700:hover {
    background-color: #2b6cb0;
  }

  .xl\:hover\:tbg-blue-800:hover {
    background-color: #2c5282;
  }

  .xl\:hover\:tbg-blue-900:hover {
    background-color: #2a4365;
  }

  .xl\:hover\:tbg-indigo-100:hover {
    background-color: #ebf4ff;
  }

  .xl\:hover\:tbg-indigo-200:hover {
    background-color: #c3dafe;
  }

  .xl\:hover\:tbg-indigo-300:hover {
    background-color: #a3bffa;
  }

  .xl\:hover\:tbg-indigo-400:hover {
    background-color: #7f9cf5;
  }

  .xl\:hover\:tbg-indigo-500:hover {
    background-color: #667eea;
  }

  .xl\:hover\:tbg-indigo-600:hover {
    background-color: #5a67d8;
  }

  .xl\:hover\:tbg-indigo-700:hover {
    background-color: #4c51bf;
  }

  .xl\:hover\:tbg-indigo-800:hover {
    background-color: #434190;
  }

  .xl\:hover\:tbg-indigo-900:hover {
    background-color: #3c366b;
  }

  .xl\:hover\:tbg-purple-100:hover {
    background-color: #faf5ff;
  }

  .xl\:hover\:tbg-purple-200:hover {
    background-color: #e9d8fd;
  }

  .xl\:hover\:tbg-purple-300:hover {
    background-color: #d6bcfa;
  }

  .xl\:hover\:tbg-purple-400:hover {
    background-color: #b794f4;
  }

  .xl\:hover\:tbg-purple-500:hover {
    background-color: #9f7aea;
  }

  .xl\:hover\:tbg-purple-600:hover {
    background-color: #805ad5;
  }

  .xl\:hover\:tbg-purple-700:hover {
    background-color: #6b46c1;
  }

  .xl\:hover\:tbg-purple-800:hover {
    background-color: #553c9a;
  }

  .xl\:hover\:tbg-purple-900:hover {
    background-color: #44337a;
  }

  .xl\:hover\:tbg-pink-100:hover {
    background-color: #fff5f7;
  }

  .xl\:hover\:tbg-pink-200:hover {
    background-color: #fed7e2;
  }

  .xl\:hover\:tbg-pink-300:hover {
    background-color: #fbb6ce;
  }

  .xl\:hover\:tbg-pink-400:hover {
    background-color: #f687b3;
  }

  .xl\:hover\:tbg-pink-500:hover {
    background-color: #ed64a6;
  }

  .xl\:hover\:tbg-pink-600:hover {
    background-color: #d53f8c;
  }

  .xl\:hover\:tbg-pink-700:hover {
    background-color: #b83280;
  }

  .xl\:hover\:tbg-pink-800:hover {
    background-color: #97266d;
  }

  .xl\:hover\:tbg-pink-900:hover {
    background-color: #702459;
  }

  .xl\:hover\:tbg-title:hover {
    background-color: #3d5170;
  }

  .xl\:hover\:tbg-primary:hover {
    background-color: #2d7bbf;
  }

  .xl\:hover\:tbg-error:hover {
    background-color: #ff6347;
  }

  .xl\:focus\:tbg-transparent:focus {
    background-color: transparent;
  }

  .xl\:focus\:tbg-black-100:focus {
    background-color: #5a6169;
  }

  .xl\:focus\:tbg-white:focus {
    background-color: #fff;
  }

  .xl\:focus\:tbg-gray-100:focus {
    background-color: #f7fafc;
  }

  .xl\:focus\:tbg-gray-200:focus {
    background-color: #edf2f7;
  }

  .xl\:focus\:tbg-gray-300:focus {
    background-color: #e2e8f0;
  }

  .xl\:focus\:tbg-gray-400:focus {
    background-color: #cbd5e0;
  }

  .xl\:focus\:tbg-gray-500:focus {
    background-color: #a0aec0;
  }

  .xl\:focus\:tbg-gray-600:focus {
    background-color: #718096;
  }

  .xl\:focus\:tbg-gray-700:focus {
    background-color: #4a5568;
  }

  .xl\:focus\:tbg-gray-800:focus {
    background-color: #2d3748;
  }

  .xl\:focus\:tbg-gray-900:focus {
    background-color: #1a202c;
  }

  .xl\:focus\:tbg-red-100:focus {
    background-color: #fff5f5;
  }

  .xl\:focus\:tbg-red-200:focus {
    background-color: #fed7d7;
  }

  .xl\:focus\:tbg-red-300:focus {
    background-color: #feb2b2;
  }

  .xl\:focus\:tbg-red-400:focus {
    background-color: #fc8181;
  }

  .xl\:focus\:tbg-red-500:focus {
    background-color: #f56565;
  }

  .xl\:focus\:tbg-red-600:focus {
    background-color: #e53e3e;
  }

  .xl\:focus\:tbg-red-700:focus {
    background-color: #c53030;
  }

  .xl\:focus\:tbg-red-800:focus {
    background-color: #9b2c2c;
  }

  .xl\:focus\:tbg-red-900:focus {
    background-color: #742a2a;
  }

  .xl\:focus\:tbg-orange-100:focus {
    background-color: #fffaf0;
  }

  .xl\:focus\:tbg-orange-200:focus {
    background-color: #feebc8;
  }

  .xl\:focus\:tbg-orange-300:focus {
    background-color: #fbd38d;
  }

  .xl\:focus\:tbg-orange-400:focus {
    background-color: #f6ad55;
  }

  .xl\:focus\:tbg-orange-500:focus {
    background-color: #ed8936;
  }

  .xl\:focus\:tbg-orange-600:focus {
    background-color: #dd6b20;
  }

  .xl\:focus\:tbg-orange-700:focus {
    background-color: #c05621;
  }

  .xl\:focus\:tbg-orange-800:focus {
    background-color: #9c4221;
  }

  .xl\:focus\:tbg-orange-900:focus {
    background-color: #7b341e;
  }

  .xl\:focus\:tbg-yellow-100:focus {
    background-color: #fffff0;
  }

  .xl\:focus\:tbg-yellow-200:focus {
    background-color: #fefcbf;
  }

  .xl\:focus\:tbg-yellow-300:focus {
    background-color: #faf089;
  }

  .xl\:focus\:tbg-yellow-400:focus {
    background-color: #f6e05e;
  }

  .xl\:focus\:tbg-yellow-500:focus {
    background-color: #ecc94b;
  }

  .xl\:focus\:tbg-yellow-600:focus {
    background-color: #d69e2e;
  }

  .xl\:focus\:tbg-yellow-700:focus {
    background-color: #b7791f;
  }

  .xl\:focus\:tbg-yellow-800:focus {
    background-color: #975a16;
  }

  .xl\:focus\:tbg-yellow-900:focus {
    background-color: #744210;
  }

  .xl\:focus\:tbg-green-100:focus {
    background-color: #f0fff4;
  }

  .xl\:focus\:tbg-green-200:focus {
    background-color: #c6f6d5;
  }

  .xl\:focus\:tbg-green-300:focus {
    background-color: #9ae6b4;
  }

  .xl\:focus\:tbg-green-400:focus {
    background-color: #68d391;
  }

  .xl\:focus\:tbg-green-500:focus {
    background-color: #48bb78;
  }

  .xl\:focus\:tbg-green-600:focus {
    background-color: #38a169;
  }

  .xl\:focus\:tbg-green-700:focus {
    background-color: #2f855a;
  }

  .xl\:focus\:tbg-green-800:focus {
    background-color: #276749;
  }

  .xl\:focus\:tbg-green-900:focus {
    background-color: #22543d;
  }

  .xl\:focus\:tbg-teal-100:focus {
    background-color: #e6fffa;
  }

  .xl\:focus\:tbg-teal-200:focus {
    background-color: #b2f5ea;
  }

  .xl\:focus\:tbg-teal-300:focus {
    background-color: #81e6d9;
  }

  .xl\:focus\:tbg-teal-400:focus {
    background-color: #4fd1c5;
  }

  .xl\:focus\:tbg-teal-500:focus {
    background-color: #38b2ac;
  }

  .xl\:focus\:tbg-teal-600:focus {
    background-color: #319795;
  }

  .xl\:focus\:tbg-teal-700:focus {
    background-color: #2c7a7b;
  }

  .xl\:focus\:tbg-teal-800:focus {
    background-color: #285e61;
  }

  .xl\:focus\:tbg-teal-900:focus {
    background-color: #234e52;
  }

  .xl\:focus\:tbg-blue-100:focus {
    background-color: #ebf8ff;
  }

  .xl\:focus\:tbg-blue-200:focus {
    background-color: #bee3f8;
  }

  .xl\:focus\:tbg-blue-300:focus {
    background-color: #90cdf4;
  }

  .xl\:focus\:tbg-blue-400:focus {
    background-color: #63b3ed;
  }

  .xl\:focus\:tbg-blue-500:focus {
    background-color: #4299e1;
  }

  .xl\:focus\:tbg-blue-600:focus {
    background-color: #3182ce;
  }

  .xl\:focus\:tbg-blue-700:focus {
    background-color: #2b6cb0;
  }

  .xl\:focus\:tbg-blue-800:focus {
    background-color: #2c5282;
  }

  .xl\:focus\:tbg-blue-900:focus {
    background-color: #2a4365;
  }

  .xl\:focus\:tbg-indigo-100:focus {
    background-color: #ebf4ff;
  }

  .xl\:focus\:tbg-indigo-200:focus {
    background-color: #c3dafe;
  }

  .xl\:focus\:tbg-indigo-300:focus {
    background-color: #a3bffa;
  }

  .xl\:focus\:tbg-indigo-400:focus {
    background-color: #7f9cf5;
  }

  .xl\:focus\:tbg-indigo-500:focus {
    background-color: #667eea;
  }

  .xl\:focus\:tbg-indigo-600:focus {
    background-color: #5a67d8;
  }

  .xl\:focus\:tbg-indigo-700:focus {
    background-color: #4c51bf;
  }

  .xl\:focus\:tbg-indigo-800:focus {
    background-color: #434190;
  }

  .xl\:focus\:tbg-indigo-900:focus {
    background-color: #3c366b;
  }

  .xl\:focus\:tbg-purple-100:focus {
    background-color: #faf5ff;
  }

  .xl\:focus\:tbg-purple-200:focus {
    background-color: #e9d8fd;
  }

  .xl\:focus\:tbg-purple-300:focus {
    background-color: #d6bcfa;
  }

  .xl\:focus\:tbg-purple-400:focus {
    background-color: #b794f4;
  }

  .xl\:focus\:tbg-purple-500:focus {
    background-color: #9f7aea;
  }

  .xl\:focus\:tbg-purple-600:focus {
    background-color: #805ad5;
  }

  .xl\:focus\:tbg-purple-700:focus {
    background-color: #6b46c1;
  }

  .xl\:focus\:tbg-purple-800:focus {
    background-color: #553c9a;
  }

  .xl\:focus\:tbg-purple-900:focus {
    background-color: #44337a;
  }

  .xl\:focus\:tbg-pink-100:focus {
    background-color: #fff5f7;
  }

  .xl\:focus\:tbg-pink-200:focus {
    background-color: #fed7e2;
  }

  .xl\:focus\:tbg-pink-300:focus {
    background-color: #fbb6ce;
  }

  .xl\:focus\:tbg-pink-400:focus {
    background-color: #f687b3;
  }

  .xl\:focus\:tbg-pink-500:focus {
    background-color: #ed64a6;
  }

  .xl\:focus\:tbg-pink-600:focus {
    background-color: #d53f8c;
  }

  .xl\:focus\:tbg-pink-700:focus {
    background-color: #b83280;
  }

  .xl\:focus\:tbg-pink-800:focus {
    background-color: #97266d;
  }

  .xl\:focus\:tbg-pink-900:focus {
    background-color: #702459;
  }

  .xl\:focus\:tbg-title:focus {
    background-color: #3d5170;
  }

  .xl\:focus\:tbg-primary:focus {
    background-color: #2d7bbf;
  }

  .xl\:focus\:tbg-error:focus {
    background-color: #ff6347;
  }

  .xl\:active\:tbg-transparent:active {
    background-color: transparent;
  }

  .xl\:active\:tbg-black-100:active {
    background-color: #5a6169;
  }

  .xl\:active\:tbg-white:active {
    background-color: #fff;
  }

  .xl\:active\:tbg-gray-100:active {
    background-color: #f7fafc;
  }

  .xl\:active\:tbg-gray-200:active {
    background-color: #edf2f7;
  }

  .xl\:active\:tbg-gray-300:active {
    background-color: #e2e8f0;
  }

  .xl\:active\:tbg-gray-400:active {
    background-color: #cbd5e0;
  }

  .xl\:active\:tbg-gray-500:active {
    background-color: #a0aec0;
  }

  .xl\:active\:tbg-gray-600:active {
    background-color: #718096;
  }

  .xl\:active\:tbg-gray-700:active {
    background-color: #4a5568;
  }

  .xl\:active\:tbg-gray-800:active {
    background-color: #2d3748;
  }

  .xl\:active\:tbg-gray-900:active {
    background-color: #1a202c;
  }

  .xl\:active\:tbg-red-100:active {
    background-color: #fff5f5;
  }

  .xl\:active\:tbg-red-200:active {
    background-color: #fed7d7;
  }

  .xl\:active\:tbg-red-300:active {
    background-color: #feb2b2;
  }

  .xl\:active\:tbg-red-400:active {
    background-color: #fc8181;
  }

  .xl\:active\:tbg-red-500:active {
    background-color: #f56565;
  }

  .xl\:active\:tbg-red-600:active {
    background-color: #e53e3e;
  }

  .xl\:active\:tbg-red-700:active {
    background-color: #c53030;
  }

  .xl\:active\:tbg-red-800:active {
    background-color: #9b2c2c;
  }

  .xl\:active\:tbg-red-900:active {
    background-color: #742a2a;
  }

  .xl\:active\:tbg-orange-100:active {
    background-color: #fffaf0;
  }

  .xl\:active\:tbg-orange-200:active {
    background-color: #feebc8;
  }

  .xl\:active\:tbg-orange-300:active {
    background-color: #fbd38d;
  }

  .xl\:active\:tbg-orange-400:active {
    background-color: #f6ad55;
  }

  .xl\:active\:tbg-orange-500:active {
    background-color: #ed8936;
  }

  .xl\:active\:tbg-orange-600:active {
    background-color: #dd6b20;
  }

  .xl\:active\:tbg-orange-700:active {
    background-color: #c05621;
  }

  .xl\:active\:tbg-orange-800:active {
    background-color: #9c4221;
  }

  .xl\:active\:tbg-orange-900:active {
    background-color: #7b341e;
  }

  .xl\:active\:tbg-yellow-100:active {
    background-color: #fffff0;
  }

  .xl\:active\:tbg-yellow-200:active {
    background-color: #fefcbf;
  }

  .xl\:active\:tbg-yellow-300:active {
    background-color: #faf089;
  }

  .xl\:active\:tbg-yellow-400:active {
    background-color: #f6e05e;
  }

  .xl\:active\:tbg-yellow-500:active {
    background-color: #ecc94b;
  }

  .xl\:active\:tbg-yellow-600:active {
    background-color: #d69e2e;
  }

  .xl\:active\:tbg-yellow-700:active {
    background-color: #b7791f;
  }

  .xl\:active\:tbg-yellow-800:active {
    background-color: #975a16;
  }

  .xl\:active\:tbg-yellow-900:active {
    background-color: #744210;
  }

  .xl\:active\:tbg-green-100:active {
    background-color: #f0fff4;
  }

  .xl\:active\:tbg-green-200:active {
    background-color: #c6f6d5;
  }

  .xl\:active\:tbg-green-300:active {
    background-color: #9ae6b4;
  }

  .xl\:active\:tbg-green-400:active {
    background-color: #68d391;
  }

  .xl\:active\:tbg-green-500:active {
    background-color: #48bb78;
  }

  .xl\:active\:tbg-green-600:active {
    background-color: #38a169;
  }

  .xl\:active\:tbg-green-700:active {
    background-color: #2f855a;
  }

  .xl\:active\:tbg-green-800:active {
    background-color: #276749;
  }

  .xl\:active\:tbg-green-900:active {
    background-color: #22543d;
  }

  .xl\:active\:tbg-teal-100:active {
    background-color: #e6fffa;
  }

  .xl\:active\:tbg-teal-200:active {
    background-color: #b2f5ea;
  }

  .xl\:active\:tbg-teal-300:active {
    background-color: #81e6d9;
  }

  .xl\:active\:tbg-teal-400:active {
    background-color: #4fd1c5;
  }

  .xl\:active\:tbg-teal-500:active {
    background-color: #38b2ac;
  }

  .xl\:active\:tbg-teal-600:active {
    background-color: #319795;
  }

  .xl\:active\:tbg-teal-700:active {
    background-color: #2c7a7b;
  }

  .xl\:active\:tbg-teal-800:active {
    background-color: #285e61;
  }

  .xl\:active\:tbg-teal-900:active {
    background-color: #234e52;
  }

  .xl\:active\:tbg-blue-100:active {
    background-color: #ebf8ff;
  }

  .xl\:active\:tbg-blue-200:active {
    background-color: #bee3f8;
  }

  .xl\:active\:tbg-blue-300:active {
    background-color: #90cdf4;
  }

  .xl\:active\:tbg-blue-400:active {
    background-color: #63b3ed;
  }

  .xl\:active\:tbg-blue-500:active {
    background-color: #4299e1;
  }

  .xl\:active\:tbg-blue-600:active {
    background-color: #3182ce;
  }

  .xl\:active\:tbg-blue-700:active {
    background-color: #2b6cb0;
  }

  .xl\:active\:tbg-blue-800:active {
    background-color: #2c5282;
  }

  .xl\:active\:tbg-blue-900:active {
    background-color: #2a4365;
  }

  .xl\:active\:tbg-indigo-100:active {
    background-color: #ebf4ff;
  }

  .xl\:active\:tbg-indigo-200:active {
    background-color: #c3dafe;
  }

  .xl\:active\:tbg-indigo-300:active {
    background-color: #a3bffa;
  }

  .xl\:active\:tbg-indigo-400:active {
    background-color: #7f9cf5;
  }

  .xl\:active\:tbg-indigo-500:active {
    background-color: #667eea;
  }

  .xl\:active\:tbg-indigo-600:active {
    background-color: #5a67d8;
  }

  .xl\:active\:tbg-indigo-700:active {
    background-color: #4c51bf;
  }

  .xl\:active\:tbg-indigo-800:active {
    background-color: #434190;
  }

  .xl\:active\:tbg-indigo-900:active {
    background-color: #3c366b;
  }

  .xl\:active\:tbg-purple-100:active {
    background-color: #faf5ff;
  }

  .xl\:active\:tbg-purple-200:active {
    background-color: #e9d8fd;
  }

  .xl\:active\:tbg-purple-300:active {
    background-color: #d6bcfa;
  }

  .xl\:active\:tbg-purple-400:active {
    background-color: #b794f4;
  }

  .xl\:active\:tbg-purple-500:active {
    background-color: #9f7aea;
  }

  .xl\:active\:tbg-purple-600:active {
    background-color: #805ad5;
  }

  .xl\:active\:tbg-purple-700:active {
    background-color: #6b46c1;
  }

  .xl\:active\:tbg-purple-800:active {
    background-color: #553c9a;
  }

  .xl\:active\:tbg-purple-900:active {
    background-color: #44337a;
  }

  .xl\:active\:tbg-pink-100:active {
    background-color: #fff5f7;
  }

  .xl\:active\:tbg-pink-200:active {
    background-color: #fed7e2;
  }

  .xl\:active\:tbg-pink-300:active {
    background-color: #fbb6ce;
  }

  .xl\:active\:tbg-pink-400:active {
    background-color: #f687b3;
  }

  .xl\:active\:tbg-pink-500:active {
    background-color: #ed64a6;
  }

  .xl\:active\:tbg-pink-600:active {
    background-color: #d53f8c;
  }

  .xl\:active\:tbg-pink-700:active {
    background-color: #b83280;
  }

  .xl\:active\:tbg-pink-800:active {
    background-color: #97266d;
  }

  .xl\:active\:tbg-pink-900:active {
    background-color: #702459;
  }

  .xl\:active\:tbg-title:active {
    background-color: #3d5170;
  }

  .xl\:active\:tbg-primary:active {
    background-color: #2d7bbf;
  }

  .xl\:active\:tbg-error:active {
    background-color: #ff6347;
  }

  .xl\:tbg-bottom {
    background-position: bottom;
  }

  .xl\:tbg-center {
    background-position: center;
  }

  .xl\:tbg-left {
    background-position: left;
  }

  .xl\:tbg-left-bottom {
    background-position: left bottom;
  }

  .xl\:tbg-left-top {
    background-position: left top;
  }

  .xl\:tbg-right {
    background-position: right;
  }

  .xl\:tbg-right-bottom {
    background-position: right bottom;
  }

  .xl\:tbg-right-top {
    background-position: right top;
  }

  .xl\:tbg-top {
    background-position: top;
  }

  .xl\:tbg-repeat {
    background-repeat: repeat;
  }

  .xl\:tbg-no-repeat {
    background-repeat: no-repeat;
  }

  .xl\:tbg-repeat-x {
    background-repeat: repeat-x;
  }

  .xl\:tbg-repeat-y {
    background-repeat: repeat-y;
  }

  .xl\:tbg-repeat-round {
    background-repeat: round;
  }

  .xl\:tbg-repeat-space {
    background-repeat: space;
  }

  .xl\:tbg-auto {
    background-size: auto;
  }

  .xl\:tbg-cover {
    background-size: cover;
  }

  .xl\:tbg-contain {
    background-size: contain;
  }

  .xl\:tborder-collapse {
    border-collapse: collapse;
  }

  .xl\:tborder-separate {
    border-collapse: separate;
  }

  .xl\:tborder-transparent {
    border-color: transparent;
  }

  .xl\:tborder-black-100 {
    border-color: #5a6169;
  }

  .xl\:tborder-white {
    border-color: #fff;
  }

  .xl\:tborder-gray-100 {
    border-color: #f7fafc;
  }

  .xl\:tborder-gray-200 {
    border-color: #edf2f7;
  }

  .xl\:tborder-gray-300 {
    border-color: #e2e8f0;
  }

  .xl\:tborder-gray-400 {
    border-color: #cbd5e0;
  }

  .xl\:tborder-gray-500 {
    border-color: #a0aec0;
  }

  .xl\:tborder-gray-600 {
    border-color: #718096;
  }

  .xl\:tborder-gray-700 {
    border-color: #4a5568;
  }

  .xl\:tborder-gray-800 {
    border-color: #2d3748;
  }

  .xl\:tborder-gray-900 {
    border-color: #1a202c;
  }

  .xl\:tborder-red-100 {
    border-color: #fff5f5;
  }

  .xl\:tborder-red-200 {
    border-color: #fed7d7;
  }

  .xl\:tborder-red-300 {
    border-color: #feb2b2;
  }

  .xl\:tborder-red-400 {
    border-color: #fc8181;
  }

  .xl\:tborder-red-500 {
    border-color: #f56565;
  }

  .xl\:tborder-red-600 {
    border-color: #e53e3e;
  }

  .xl\:tborder-red-700 {
    border-color: #c53030;
  }

  .xl\:tborder-red-800 {
    border-color: #9b2c2c;
  }

  .xl\:tborder-red-900 {
    border-color: #742a2a;
  }

  .xl\:tborder-orange-100 {
    border-color: #fffaf0;
  }

  .xl\:tborder-orange-200 {
    border-color: #feebc8;
  }

  .xl\:tborder-orange-300 {
    border-color: #fbd38d;
  }

  .xl\:tborder-orange-400 {
    border-color: #f6ad55;
  }

  .xl\:tborder-orange-500 {
    border-color: #ed8936;
  }

  .xl\:tborder-orange-600 {
    border-color: #dd6b20;
  }

  .xl\:tborder-orange-700 {
    border-color: #c05621;
  }

  .xl\:tborder-orange-800 {
    border-color: #9c4221;
  }

  .xl\:tborder-orange-900 {
    border-color: #7b341e;
  }

  .xl\:tborder-yellow-100 {
    border-color: #fffff0;
  }

  .xl\:tborder-yellow-200 {
    border-color: #fefcbf;
  }

  .xl\:tborder-yellow-300 {
    border-color: #faf089;
  }

  .xl\:tborder-yellow-400 {
    border-color: #f6e05e;
  }

  .xl\:tborder-yellow-500 {
    border-color: #ecc94b;
  }

  .xl\:tborder-yellow-600 {
    border-color: #d69e2e;
  }

  .xl\:tborder-yellow-700 {
    border-color: #b7791f;
  }

  .xl\:tborder-yellow-800 {
    border-color: #975a16;
  }

  .xl\:tborder-yellow-900 {
    border-color: #744210;
  }

  .xl\:tborder-green-100 {
    border-color: #f0fff4;
  }

  .xl\:tborder-green-200 {
    border-color: #c6f6d5;
  }

  .xl\:tborder-green-300 {
    border-color: #9ae6b4;
  }

  .xl\:tborder-green-400 {
    border-color: #68d391;
  }

  .xl\:tborder-green-500 {
    border-color: #48bb78;
  }

  .xl\:tborder-green-600 {
    border-color: #38a169;
  }

  .xl\:tborder-green-700 {
    border-color: #2f855a;
  }

  .xl\:tborder-green-800 {
    border-color: #276749;
  }

  .xl\:tborder-green-900 {
    border-color: #22543d;
  }

  .xl\:tborder-teal-100 {
    border-color: #e6fffa;
  }

  .xl\:tborder-teal-200 {
    border-color: #b2f5ea;
  }

  .xl\:tborder-teal-300 {
    border-color: #81e6d9;
  }

  .xl\:tborder-teal-400 {
    border-color: #4fd1c5;
  }

  .xl\:tborder-teal-500 {
    border-color: #38b2ac;
  }

  .xl\:tborder-teal-600 {
    border-color: #319795;
  }

  .xl\:tborder-teal-700 {
    border-color: #2c7a7b;
  }

  .xl\:tborder-teal-800 {
    border-color: #285e61;
  }

  .xl\:tborder-teal-900 {
    border-color: #234e52;
  }

  .xl\:tborder-blue-100 {
    border-color: #ebf8ff;
  }

  .xl\:tborder-blue-200 {
    border-color: #bee3f8;
  }

  .xl\:tborder-blue-300 {
    border-color: #90cdf4;
  }

  .xl\:tborder-blue-400 {
    border-color: #63b3ed;
  }

  .xl\:tborder-blue-500 {
    border-color: #4299e1;
  }

  .xl\:tborder-blue-600 {
    border-color: #3182ce;
  }

  .xl\:tborder-blue-700 {
    border-color: #2b6cb0;
  }

  .xl\:tborder-blue-800 {
    border-color: #2c5282;
  }

  .xl\:tborder-blue-900 {
    border-color: #2a4365;
  }

  .xl\:tborder-indigo-100 {
    border-color: #ebf4ff;
  }

  .xl\:tborder-indigo-200 {
    border-color: #c3dafe;
  }

  .xl\:tborder-indigo-300 {
    border-color: #a3bffa;
  }

  .xl\:tborder-indigo-400 {
    border-color: #7f9cf5;
  }

  .xl\:tborder-indigo-500 {
    border-color: #667eea;
  }

  .xl\:tborder-indigo-600 {
    border-color: #5a67d8;
  }

  .xl\:tborder-indigo-700 {
    border-color: #4c51bf;
  }

  .xl\:tborder-indigo-800 {
    border-color: #434190;
  }

  .xl\:tborder-indigo-900 {
    border-color: #3c366b;
  }

  .xl\:tborder-purple-100 {
    border-color: #faf5ff;
  }

  .xl\:tborder-purple-200 {
    border-color: #e9d8fd;
  }

  .xl\:tborder-purple-300 {
    border-color: #d6bcfa;
  }

  .xl\:tborder-purple-400 {
    border-color: #b794f4;
  }

  .xl\:tborder-purple-500 {
    border-color: #9f7aea;
  }

  .xl\:tborder-purple-600 {
    border-color: #805ad5;
  }

  .xl\:tborder-purple-700 {
    border-color: #6b46c1;
  }

  .xl\:tborder-purple-800 {
    border-color: #553c9a;
  }

  .xl\:tborder-purple-900 {
    border-color: #44337a;
  }

  .xl\:tborder-pink-100 {
    border-color: #fff5f7;
  }

  .xl\:tborder-pink-200 {
    border-color: #fed7e2;
  }

  .xl\:tborder-pink-300 {
    border-color: #fbb6ce;
  }

  .xl\:tborder-pink-400 {
    border-color: #f687b3;
  }

  .xl\:tborder-pink-500 {
    border-color: #ed64a6;
  }

  .xl\:tborder-pink-600 {
    border-color: #d53f8c;
  }

  .xl\:tborder-pink-700 {
    border-color: #b83280;
  }

  .xl\:tborder-pink-800 {
    border-color: #97266d;
  }

  .xl\:tborder-pink-900 {
    border-color: #702459;
  }

  .xl\:tborder-title {
    border-color: #3d5170;
  }

  .xl\:tborder-primary {
    border-color: #2d7bbf;
  }

  .xl\:tborder-error {
    border-color: #ff6347;
  }

  .xl\:hover\:tborder-transparent:hover {
    border-color: transparent;
  }

  .xl\:hover\:tborder-black-100:hover {
    border-color: #5a6169;
  }

  .xl\:hover\:tborder-white:hover {
    border-color: #fff;
  }

  .xl\:hover\:tborder-gray-100:hover {
    border-color: #f7fafc;
  }

  .xl\:hover\:tborder-gray-200:hover {
    border-color: #edf2f7;
  }

  .xl\:hover\:tborder-gray-300:hover {
    border-color: #e2e8f0;
  }

  .xl\:hover\:tborder-gray-400:hover {
    border-color: #cbd5e0;
  }

  .xl\:hover\:tborder-gray-500:hover {
    border-color: #a0aec0;
  }

  .xl\:hover\:tborder-gray-600:hover {
    border-color: #718096;
  }

  .xl\:hover\:tborder-gray-700:hover {
    border-color: #4a5568;
  }

  .xl\:hover\:tborder-gray-800:hover {
    border-color: #2d3748;
  }

  .xl\:hover\:tborder-gray-900:hover {
    border-color: #1a202c;
  }

  .xl\:hover\:tborder-red-100:hover {
    border-color: #fff5f5;
  }

  .xl\:hover\:tborder-red-200:hover {
    border-color: #fed7d7;
  }

  .xl\:hover\:tborder-red-300:hover {
    border-color: #feb2b2;
  }

  .xl\:hover\:tborder-red-400:hover {
    border-color: #fc8181;
  }

  .xl\:hover\:tborder-red-500:hover {
    border-color: #f56565;
  }

  .xl\:hover\:tborder-red-600:hover {
    border-color: #e53e3e;
  }

  .xl\:hover\:tborder-red-700:hover {
    border-color: #c53030;
  }

  .xl\:hover\:tborder-red-800:hover {
    border-color: #9b2c2c;
  }

  .xl\:hover\:tborder-red-900:hover {
    border-color: #742a2a;
  }

  .xl\:hover\:tborder-orange-100:hover {
    border-color: #fffaf0;
  }

  .xl\:hover\:tborder-orange-200:hover {
    border-color: #feebc8;
  }

  .xl\:hover\:tborder-orange-300:hover {
    border-color: #fbd38d;
  }

  .xl\:hover\:tborder-orange-400:hover {
    border-color: #f6ad55;
  }

  .xl\:hover\:tborder-orange-500:hover {
    border-color: #ed8936;
  }

  .xl\:hover\:tborder-orange-600:hover {
    border-color: #dd6b20;
  }

  .xl\:hover\:tborder-orange-700:hover {
    border-color: #c05621;
  }

  .xl\:hover\:tborder-orange-800:hover {
    border-color: #9c4221;
  }

  .xl\:hover\:tborder-orange-900:hover {
    border-color: #7b341e;
  }

  .xl\:hover\:tborder-yellow-100:hover {
    border-color: #fffff0;
  }

  .xl\:hover\:tborder-yellow-200:hover {
    border-color: #fefcbf;
  }

  .xl\:hover\:tborder-yellow-300:hover {
    border-color: #faf089;
  }

  .xl\:hover\:tborder-yellow-400:hover {
    border-color: #f6e05e;
  }

  .xl\:hover\:tborder-yellow-500:hover {
    border-color: #ecc94b;
  }

  .xl\:hover\:tborder-yellow-600:hover {
    border-color: #d69e2e;
  }

  .xl\:hover\:tborder-yellow-700:hover {
    border-color: #b7791f;
  }

  .xl\:hover\:tborder-yellow-800:hover {
    border-color: #975a16;
  }

  .xl\:hover\:tborder-yellow-900:hover {
    border-color: #744210;
  }

  .xl\:hover\:tborder-green-100:hover {
    border-color: #f0fff4;
  }

  .xl\:hover\:tborder-green-200:hover {
    border-color: #c6f6d5;
  }

  .xl\:hover\:tborder-green-300:hover {
    border-color: #9ae6b4;
  }

  .xl\:hover\:tborder-green-400:hover {
    border-color: #68d391;
  }

  .xl\:hover\:tborder-green-500:hover {
    border-color: #48bb78;
  }

  .xl\:hover\:tborder-green-600:hover {
    border-color: #38a169;
  }

  .xl\:hover\:tborder-green-700:hover {
    border-color: #2f855a;
  }

  .xl\:hover\:tborder-green-800:hover {
    border-color: #276749;
  }

  .xl\:hover\:tborder-green-900:hover {
    border-color: #22543d;
  }

  .xl\:hover\:tborder-teal-100:hover {
    border-color: #e6fffa;
  }

  .xl\:hover\:tborder-teal-200:hover {
    border-color: #b2f5ea;
  }

  .xl\:hover\:tborder-teal-300:hover {
    border-color: #81e6d9;
  }

  .xl\:hover\:tborder-teal-400:hover {
    border-color: #4fd1c5;
  }

  .xl\:hover\:tborder-teal-500:hover {
    border-color: #38b2ac;
  }

  .xl\:hover\:tborder-teal-600:hover {
    border-color: #319795;
  }

  .xl\:hover\:tborder-teal-700:hover {
    border-color: #2c7a7b;
  }

  .xl\:hover\:tborder-teal-800:hover {
    border-color: #285e61;
  }

  .xl\:hover\:tborder-teal-900:hover {
    border-color: #234e52;
  }

  .xl\:hover\:tborder-blue-100:hover {
    border-color: #ebf8ff;
  }

  .xl\:hover\:tborder-blue-200:hover {
    border-color: #bee3f8;
  }

  .xl\:hover\:tborder-blue-300:hover {
    border-color: #90cdf4;
  }

  .xl\:hover\:tborder-blue-400:hover {
    border-color: #63b3ed;
  }

  .xl\:hover\:tborder-blue-500:hover {
    border-color: #4299e1;
  }

  .xl\:hover\:tborder-blue-600:hover {
    border-color: #3182ce;
  }

  .xl\:hover\:tborder-blue-700:hover {
    border-color: #2b6cb0;
  }

  .xl\:hover\:tborder-blue-800:hover {
    border-color: #2c5282;
  }

  .xl\:hover\:tborder-blue-900:hover {
    border-color: #2a4365;
  }

  .xl\:hover\:tborder-indigo-100:hover {
    border-color: #ebf4ff;
  }

  .xl\:hover\:tborder-indigo-200:hover {
    border-color: #c3dafe;
  }

  .xl\:hover\:tborder-indigo-300:hover {
    border-color: #a3bffa;
  }

  .xl\:hover\:tborder-indigo-400:hover {
    border-color: #7f9cf5;
  }

  .xl\:hover\:tborder-indigo-500:hover {
    border-color: #667eea;
  }

  .xl\:hover\:tborder-indigo-600:hover {
    border-color: #5a67d8;
  }

  .xl\:hover\:tborder-indigo-700:hover {
    border-color: #4c51bf;
  }

  .xl\:hover\:tborder-indigo-800:hover {
    border-color: #434190;
  }

  .xl\:hover\:tborder-indigo-900:hover {
    border-color: #3c366b;
  }

  .xl\:hover\:tborder-purple-100:hover {
    border-color: #faf5ff;
  }

  .xl\:hover\:tborder-purple-200:hover {
    border-color: #e9d8fd;
  }

  .xl\:hover\:tborder-purple-300:hover {
    border-color: #d6bcfa;
  }

  .xl\:hover\:tborder-purple-400:hover {
    border-color: #b794f4;
  }

  .xl\:hover\:tborder-purple-500:hover {
    border-color: #9f7aea;
  }

  .xl\:hover\:tborder-purple-600:hover {
    border-color: #805ad5;
  }

  .xl\:hover\:tborder-purple-700:hover {
    border-color: #6b46c1;
  }

  .xl\:hover\:tborder-purple-800:hover {
    border-color: #553c9a;
  }

  .xl\:hover\:tborder-purple-900:hover {
    border-color: #44337a;
  }

  .xl\:hover\:tborder-pink-100:hover {
    border-color: #fff5f7;
  }

  .xl\:hover\:tborder-pink-200:hover {
    border-color: #fed7e2;
  }

  .xl\:hover\:tborder-pink-300:hover {
    border-color: #fbb6ce;
  }

  .xl\:hover\:tborder-pink-400:hover {
    border-color: #f687b3;
  }

  .xl\:hover\:tborder-pink-500:hover {
    border-color: #ed64a6;
  }

  .xl\:hover\:tborder-pink-600:hover {
    border-color: #d53f8c;
  }

  .xl\:hover\:tborder-pink-700:hover {
    border-color: #b83280;
  }

  .xl\:hover\:tborder-pink-800:hover {
    border-color: #97266d;
  }

  .xl\:hover\:tborder-pink-900:hover {
    border-color: #702459;
  }

  .xl\:hover\:tborder-title:hover {
    border-color: #3d5170;
  }

  .xl\:hover\:tborder-primary:hover {
    border-color: #2d7bbf;
  }

  .xl\:hover\:tborder-error:hover {
    border-color: #ff6347;
  }

  .xl\:focus\:tborder-transparent:focus {
    border-color: transparent;
  }

  .xl\:focus\:tborder-black-100:focus {
    border-color: #5a6169;
  }

  .xl\:focus\:tborder-white:focus {
    border-color: #fff;
  }

  .xl\:focus\:tborder-gray-100:focus {
    border-color: #f7fafc;
  }

  .xl\:focus\:tborder-gray-200:focus {
    border-color: #edf2f7;
  }

  .xl\:focus\:tborder-gray-300:focus {
    border-color: #e2e8f0;
  }

  .xl\:focus\:tborder-gray-400:focus {
    border-color: #cbd5e0;
  }

  .xl\:focus\:tborder-gray-500:focus {
    border-color: #a0aec0;
  }

  .xl\:focus\:tborder-gray-600:focus {
    border-color: #718096;
  }

  .xl\:focus\:tborder-gray-700:focus {
    border-color: #4a5568;
  }

  .xl\:focus\:tborder-gray-800:focus {
    border-color: #2d3748;
  }

  .xl\:focus\:tborder-gray-900:focus {
    border-color: #1a202c;
  }

  .xl\:focus\:tborder-red-100:focus {
    border-color: #fff5f5;
  }

  .xl\:focus\:tborder-red-200:focus {
    border-color: #fed7d7;
  }

  .xl\:focus\:tborder-red-300:focus {
    border-color: #feb2b2;
  }

  .xl\:focus\:tborder-red-400:focus {
    border-color: #fc8181;
  }

  .xl\:focus\:tborder-red-500:focus {
    border-color: #f56565;
  }

  .xl\:focus\:tborder-red-600:focus {
    border-color: #e53e3e;
  }

  .xl\:focus\:tborder-red-700:focus {
    border-color: #c53030;
  }

  .xl\:focus\:tborder-red-800:focus {
    border-color: #9b2c2c;
  }

  .xl\:focus\:tborder-red-900:focus {
    border-color: #742a2a;
  }

  .xl\:focus\:tborder-orange-100:focus {
    border-color: #fffaf0;
  }

  .xl\:focus\:tborder-orange-200:focus {
    border-color: #feebc8;
  }

  .xl\:focus\:tborder-orange-300:focus {
    border-color: #fbd38d;
  }

  .xl\:focus\:tborder-orange-400:focus {
    border-color: #f6ad55;
  }

  .xl\:focus\:tborder-orange-500:focus {
    border-color: #ed8936;
  }

  .xl\:focus\:tborder-orange-600:focus {
    border-color: #dd6b20;
  }

  .xl\:focus\:tborder-orange-700:focus {
    border-color: #c05621;
  }

  .xl\:focus\:tborder-orange-800:focus {
    border-color: #9c4221;
  }

  .xl\:focus\:tborder-orange-900:focus {
    border-color: #7b341e;
  }

  .xl\:focus\:tborder-yellow-100:focus {
    border-color: #fffff0;
  }

  .xl\:focus\:tborder-yellow-200:focus {
    border-color: #fefcbf;
  }

  .xl\:focus\:tborder-yellow-300:focus {
    border-color: #faf089;
  }

  .xl\:focus\:tborder-yellow-400:focus {
    border-color: #f6e05e;
  }

  .xl\:focus\:tborder-yellow-500:focus {
    border-color: #ecc94b;
  }

  .xl\:focus\:tborder-yellow-600:focus {
    border-color: #d69e2e;
  }

  .xl\:focus\:tborder-yellow-700:focus {
    border-color: #b7791f;
  }

  .xl\:focus\:tborder-yellow-800:focus {
    border-color: #975a16;
  }

  .xl\:focus\:tborder-yellow-900:focus {
    border-color: #744210;
  }

  .xl\:focus\:tborder-green-100:focus {
    border-color: #f0fff4;
  }

  .xl\:focus\:tborder-green-200:focus {
    border-color: #c6f6d5;
  }

  .xl\:focus\:tborder-green-300:focus {
    border-color: #9ae6b4;
  }

  .xl\:focus\:tborder-green-400:focus {
    border-color: #68d391;
  }

  .xl\:focus\:tborder-green-500:focus {
    border-color: #48bb78;
  }

  .xl\:focus\:tborder-green-600:focus {
    border-color: #38a169;
  }

  .xl\:focus\:tborder-green-700:focus {
    border-color: #2f855a;
  }

  .xl\:focus\:tborder-green-800:focus {
    border-color: #276749;
  }

  .xl\:focus\:tborder-green-900:focus {
    border-color: #22543d;
  }

  .xl\:focus\:tborder-teal-100:focus {
    border-color: #e6fffa;
  }

  .xl\:focus\:tborder-teal-200:focus {
    border-color: #b2f5ea;
  }

  .xl\:focus\:tborder-teal-300:focus {
    border-color: #81e6d9;
  }

  .xl\:focus\:tborder-teal-400:focus {
    border-color: #4fd1c5;
  }

  .xl\:focus\:tborder-teal-500:focus {
    border-color: #38b2ac;
  }

  .xl\:focus\:tborder-teal-600:focus {
    border-color: #319795;
  }

  .xl\:focus\:tborder-teal-700:focus {
    border-color: #2c7a7b;
  }

  .xl\:focus\:tborder-teal-800:focus {
    border-color: #285e61;
  }

  .xl\:focus\:tborder-teal-900:focus {
    border-color: #234e52;
  }

  .xl\:focus\:tborder-blue-100:focus {
    border-color: #ebf8ff;
  }

  .xl\:focus\:tborder-blue-200:focus {
    border-color: #bee3f8;
  }

  .xl\:focus\:tborder-blue-300:focus {
    border-color: #90cdf4;
  }

  .xl\:focus\:tborder-blue-400:focus {
    border-color: #63b3ed;
  }

  .xl\:focus\:tborder-blue-500:focus {
    border-color: #4299e1;
  }

  .xl\:focus\:tborder-blue-600:focus {
    border-color: #3182ce;
  }

  .xl\:focus\:tborder-blue-700:focus {
    border-color: #2b6cb0;
  }

  .xl\:focus\:tborder-blue-800:focus {
    border-color: #2c5282;
  }

  .xl\:focus\:tborder-blue-900:focus {
    border-color: #2a4365;
  }

  .xl\:focus\:tborder-indigo-100:focus {
    border-color: #ebf4ff;
  }

  .xl\:focus\:tborder-indigo-200:focus {
    border-color: #c3dafe;
  }

  .xl\:focus\:tborder-indigo-300:focus {
    border-color: #a3bffa;
  }

  .xl\:focus\:tborder-indigo-400:focus {
    border-color: #7f9cf5;
  }

  .xl\:focus\:tborder-indigo-500:focus {
    border-color: #667eea;
  }

  .xl\:focus\:tborder-indigo-600:focus {
    border-color: #5a67d8;
  }

  .xl\:focus\:tborder-indigo-700:focus {
    border-color: #4c51bf;
  }

  .xl\:focus\:tborder-indigo-800:focus {
    border-color: #434190;
  }

  .xl\:focus\:tborder-indigo-900:focus {
    border-color: #3c366b;
  }

  .xl\:focus\:tborder-purple-100:focus {
    border-color: #faf5ff;
  }

  .xl\:focus\:tborder-purple-200:focus {
    border-color: #e9d8fd;
  }

  .xl\:focus\:tborder-purple-300:focus {
    border-color: #d6bcfa;
  }

  .xl\:focus\:tborder-purple-400:focus {
    border-color: #b794f4;
  }

  .xl\:focus\:tborder-purple-500:focus {
    border-color: #9f7aea;
  }

  .xl\:focus\:tborder-purple-600:focus {
    border-color: #805ad5;
  }

  .xl\:focus\:tborder-purple-700:focus {
    border-color: #6b46c1;
  }

  .xl\:focus\:tborder-purple-800:focus {
    border-color: #553c9a;
  }

  .xl\:focus\:tborder-purple-900:focus {
    border-color: #44337a;
  }

  .xl\:focus\:tborder-pink-100:focus {
    border-color: #fff5f7;
  }

  .xl\:focus\:tborder-pink-200:focus {
    border-color: #fed7e2;
  }

  .xl\:focus\:tborder-pink-300:focus {
    border-color: #fbb6ce;
  }

  .xl\:focus\:tborder-pink-400:focus {
    border-color: #f687b3;
  }

  .xl\:focus\:tborder-pink-500:focus {
    border-color: #ed64a6;
  }

  .xl\:focus\:tborder-pink-600:focus {
    border-color: #d53f8c;
  }

  .xl\:focus\:tborder-pink-700:focus {
    border-color: #b83280;
  }

  .xl\:focus\:tborder-pink-800:focus {
    border-color: #97266d;
  }

  .xl\:focus\:tborder-pink-900:focus {
    border-color: #702459;
  }

  .xl\:focus\:tborder-title:focus {
    border-color: #3d5170;
  }

  .xl\:focus\:tborder-primary:focus {
    border-color: #2d7bbf;
  }

  .xl\:focus\:tborder-error:focus {
    border-color: #ff6347;
  }

  .xl\:trounded-none {
    border-radius: 0;
  }

  .xl\:trounded-sm {
    border-radius: 0.125rem;
  }

  .xl\:trounded {
    border-radius: 0.25rem;
  }

  .xl\:trounded-lg {
    border-radius: 0.5rem;
  }

  .xl\:trounded-full {
    border-radius: 9999px;
  }

  .xl\:trounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .xl\:trounded-r-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .xl\:trounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .xl\:trounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .xl\:trounded-t-sm {
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .xl\:trounded-r-sm {
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .xl\:trounded-b-sm {
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .xl\:trounded-l-sm {
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .xl\:trounded-t {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .xl\:trounded-r {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .xl\:trounded-b {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .xl\:trounded-l {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .xl\:trounded-t-lg {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .xl\:trounded-r-lg {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .xl\:trounded-b-lg {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .xl\:trounded-l-lg {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .xl\:trounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .xl\:trounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .xl\:trounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .xl\:trounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .xl\:trounded-tl-none {
    border-top-left-radius: 0;
  }

  .xl\:trounded-tr-none {
    border-top-right-radius: 0;
  }

  .xl\:trounded-br-none {
    border-bottom-right-radius: 0;
  }

  .xl\:trounded-bl-none {
    border-bottom-left-radius: 0;
  }

  .xl\:trounded-tl-sm {
    border-top-left-radius: 0.125rem;
  }

  .xl\:trounded-tr-sm {
    border-top-right-radius: 0.125rem;
  }

  .xl\:trounded-br-sm {
    border-bottom-right-radius: 0.125rem;
  }

  .xl\:trounded-bl-sm {
    border-bottom-left-radius: 0.125rem;
  }

  .xl\:trounded-tl {
    border-top-left-radius: 0.25rem;
  }

  .xl\:trounded-tr {
    border-top-right-radius: 0.25rem;
  }

  .xl\:trounded-br {
    border-bottom-right-radius: 0.25rem;
  }

  .xl\:trounded-bl {
    border-bottom-left-radius: 0.25rem;
  }

  .xl\:trounded-tl-lg {
    border-top-left-radius: 0.5rem;
  }

  .xl\:trounded-tr-lg {
    border-top-right-radius: 0.5rem;
  }

  .xl\:trounded-br-lg {
    border-bottom-right-radius: 0.5rem;
  }

  .xl\:trounded-bl-lg {
    border-bottom-left-radius: 0.5rem;
  }

  .xl\:trounded-tl-full {
    border-top-left-radius: 9999px;
  }

  .xl\:trounded-tr-full {
    border-top-right-radius: 9999px;
  }

  .xl\:trounded-br-full {
    border-bottom-right-radius: 9999px;
  }

  .xl\:trounded-bl-full {
    border-bottom-left-radius: 9999px;
  }

  .xl\:tborder-solid {
    border-style: solid;
  }

  .xl\:tborder-dashed {
    border-style: dashed;
  }

  .xl\:tborder-dotted {
    border-style: dotted;
  }

  .xl\:tborder-double {
    border-style: double;
  }

  .xl\:tborder-none {
    border-style: none;
  }

  .xl\:tborder-0 {
    border-width: 0;
  }

  .xl\:tborder-2 {
    border-width: 2px;
  }

  .xl\:tborder-4 {
    border-width: 4px;
  }

  .xl\:tborder-8 {
    border-width: 8px;
  }

  .xl\:tborder {
    border-width: 1px;
  }

  .xl\:tborder-t-0 {
    border-top-width: 0;
  }

  .xl\:tborder-r-0 {
    border-right-width: 0;
  }

  .xl\:tborder-b-0 {
    border-bottom-width: 0;
  }

  .xl\:tborder-l-0 {
    border-left-width: 0;
  }

  .xl\:tborder-t-2 {
    border-top-width: 2px;
  }

  .xl\:tborder-r-2 {
    border-right-width: 2px;
  }

  .xl\:tborder-b-2 {
    border-bottom-width: 2px;
  }

  .xl\:tborder-l-2 {
    border-left-width: 2px;
  }

  .xl\:tborder-t-4 {
    border-top-width: 4px;
  }

  .xl\:tborder-r-4 {
    border-right-width: 4px;
  }

  .xl\:tborder-b-4 {
    border-bottom-width: 4px;
  }

  .xl\:tborder-l-4 {
    border-left-width: 4px;
  }

  .xl\:tborder-t-8 {
    border-top-width: 8px;
  }

  .xl\:tborder-r-8 {
    border-right-width: 8px;
  }

  .xl\:tborder-b-8 {
    border-bottom-width: 8px;
  }

  .xl\:tborder-l-8 {
    border-left-width: 8px;
  }

  .xl\:tborder-t {
    border-top-width: 1px;
  }

  .xl\:tborder-r {
    border-right-width: 1px;
  }

  .xl\:tborder-b {
    border-bottom-width: 1px;
  }

  .xl\:tborder-l {
    border-left-width: 1px;
  }

  .xl\:tcursor-auto {
    cursor: auto;
  }

  .xl\:tcursor-default {
    cursor: default;
  }

  .xl\:tcursor-pointer {
    cursor: pointer;
  }

  .xl\:tcursor-wait {
    cursor: wait;
  }

  .xl\:tcursor-text {
    cursor: text;
  }

  .xl\:tcursor-move {
    cursor: move;
  }

  .xl\:tcursor-not-allowed {
    cursor: not-allowed;
  }

  .xl\:tblock {
    display: block;
  }

  .xl\:tinline-block {
    display: inline-block;
  }

  .xl\:tinline {
    display: inline;
  }

  .xl\:tflex {
    display: flex;
  }

  .xl\:tinline-flex {
    display: inline-flex;
  }

  .xl\:ttable {
    display: table;
  }

  .xl\:ttable-row {
    display: table-row;
  }

  .xl\:ttable-cell {
    display: table-cell;
  }

  .xl\:thidden {
    display: none;
  }

  .xl\:tflex-row {
    flex-direction: row;
  }

  .xl\:tflex-row-reverse {
    flex-direction: row-reverse;
  }

  .xl\:tflex-col {
    flex-direction: column;
  }

  .xl\:tflex-col-reverse {
    flex-direction: column-reverse;
  }

  .xl\:tflex-wrap {
    flex-wrap: wrap;
  }

  .xl\:tflex-wrap-reverse {
    flex-wrap: wrap-reverse;
  }

  .xl\:tflex-no-wrap {
    flex-wrap: nowrap;
  }

  .xl\:titems-start {
    align-items: flex-start;
  }

  .xl\:titems-end {
    align-items: flex-end;
  }

  .xl\:titems-center {
    align-items: center;
  }

  .xl\:titems-baseline {
    align-items: baseline;
  }

  .xl\:titems-stretch {
    align-items: stretch;
  }

  .xl\:tself-auto {
    align-self: auto;
  }

  .xl\:tself-start {
    align-self: flex-start;
  }

  .xl\:tself-end {
    align-self: flex-end;
  }

  .xl\:tself-center {
    align-self: center;
  }

  .xl\:tself-stretch {
    align-self: stretch;
  }

  .xl\:tjustify-start {
    justify-content: flex-start;
  }

  .xl\:tjustify-end {
    justify-content: flex-end;
  }

  .xl\:tjustify-center {
    justify-content: center;
  }

  .xl\:tjustify-between {
    justify-content: space-between;
  }

  .xl\:tjustify-around {
    justify-content: space-around;
  }

  .xl\:tcontent-center {
    align-content: center;
  }

  .xl\:tcontent-start {
    align-content: flex-start;
  }

  .xl\:tcontent-end {
    align-content: flex-end;
  }

  .xl\:tcontent-between {
    align-content: space-between;
  }

  .xl\:tcontent-around {
    align-content: space-around;
  }

  .xl\:tflex-1 {
    flex: 1 1 0%;
  }

  .xl\:tflex-auto {
    flex: 1 1 auto;
  }

  .xl\:tflex-initial {
    flex: 0 1 auto;
  }

  .xl\:tflex-none {
    flex: none;
  }

  .xl\:tflex-grow-0 {
    flex-grow: 0;
  }

  .xl\:tflex-grow {
    flex-grow: 1;
  }

  .xl\:tflex-shrink-0 {
    flex-shrink: 0;
  }

  .xl\:tflex-shrink {
    flex-shrink: 1;
  }

  .xl\:torder-1 {
    order: 1;
  }

  .xl\:torder-2 {
    order: 2;
  }

  .xl\:torder-3 {
    order: 3;
  }

  .xl\:torder-4 {
    order: 4;
  }

  .xl\:torder-5 {
    order: 5;
  }

  .xl\:torder-6 {
    order: 6;
  }

  .xl\:torder-7 {
    order: 7;
  }

  .xl\:torder-8 {
    order: 8;
  }

  .xl\:torder-9 {
    order: 9;
  }

  .xl\:torder-10 {
    order: 10;
  }

  .xl\:torder-11 {
    order: 11;
  }

  .xl\:torder-12 {
    order: 12;
  }

  .xl\:torder-first {
    order: -9999;
  }

  .xl\:torder-last {
    order: 9999;
  }

  .xl\:torder-none {
    order: 0;
  }

  .xl\:tfloat-right {
    float: right;
  }

  .xl\:tfloat-left {
    float: left;
  }

  .xl\:tfloat-none {
    float: none;
  }

  .xl\:tclearfix:after {
    content: "";
    display: table;
    clear: both;
  }

  .xl\:tfont-sans {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  }

  .xl\:tfont-serif {
    font-family: Georgia, Cambria, "Times New Roman", Times, serif;
  }

  .xl\:tfont-mono {
    font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  }

  .xl\:tfont-hairline {
    font-weight: 100;
  }

  .xl\:tfont-thin {
    font-weight: 200;
  }

  .xl\:tfont-light {
    font-weight: 300;
  }

  .xl\:tfont-normal {
    font-weight: 400;
  }

  .xl\:tfont-medium {
    font-weight: 500;
  }

  .xl\:tfont-semibold {
    font-weight: 600;
  }

  .xl\:tfont-bold {
    font-weight: 700;
  }

  .xl\:tfont-extrabold {
    font-weight: 800;
  }

  .xl\:tfont-black {
    font-weight: 900;
  }

  .xl\:hover\:tfont-hairline:hover {
    font-weight: 100;
  }

  .xl\:hover\:tfont-thin:hover {
    font-weight: 200;
  }

  .xl\:hover\:tfont-light:hover {
    font-weight: 300;
  }

  .xl\:hover\:tfont-normal:hover {
    font-weight: 400;
  }

  .xl\:hover\:tfont-medium:hover {
    font-weight: 500;
  }

  .xl\:hover\:tfont-semibold:hover {
    font-weight: 600;
  }

  .xl\:hover\:tfont-bold:hover {
    font-weight: 700;
  }

  .xl\:hover\:tfont-extrabold:hover {
    font-weight: 800;
  }

  .xl\:hover\:tfont-black:hover {
    font-weight: 900;
  }

  .xl\:focus\:tfont-hairline:focus {
    font-weight: 100;
  }

  .xl\:focus\:tfont-thin:focus {
    font-weight: 200;
  }

  .xl\:focus\:tfont-light:focus {
    font-weight: 300;
  }

  .xl\:focus\:tfont-normal:focus {
    font-weight: 400;
  }

  .xl\:focus\:tfont-medium:focus {
    font-weight: 500;
  }

  .xl\:focus\:tfont-semibold:focus {
    font-weight: 600;
  }

  .xl\:focus\:tfont-bold:focus {
    font-weight: 700;
  }

  .xl\:focus\:tfont-extrabold:focus {
    font-weight: 800;
  }

  .xl\:focus\:tfont-black:focus {
    font-weight: 900;
  }

  .xl\:th-0 {
    height: 0;
  }

  .xl\:th-1 {
    height: 0.25rem;
  }

  .xl\:th-2 {
    height: 0.5rem;
  }

  .xl\:th-3 {
    height: 0.75rem;
  }

  .xl\:th-4 {
    height: 1rem;
  }

  .xl\:th-5 {
    height: 1.25rem;
  }

  .xl\:th-6 {
    height: 1.5rem;
  }

  .xl\:th-8 {
    height: 2rem;
  }

  .xl\:th-10 {
    height: 2.5rem;
  }

  .xl\:th-12 {
    height: 3rem;
  }

  .xl\:th-16 {
    height: 4rem;
  }

  .xl\:th-20 {
    height: 5rem;
  }

  .xl\:th-24 {
    height: 6rem;
  }

  .xl\:th-32 {
    height: 8rem;
  }

  .xl\:th-40 {
    height: 10rem;
  }

  .xl\:th-48 {
    height: 12rem;
  }

  .xl\:th-56 {
    height: 14rem;
  }

  .xl\:th-64 {
    height: 16rem;
  }

  .xl\:th-auto {
    height: auto;
  }

  .xl\:th-px {
    height: 1px;
  }

  .xl\:th-full {
    height: 100%;
  }

  .xl\:th-screen {
    height: 100vh;
  }

  .xl\:tleading-none {
    line-height: 1;
  }

  .xl\:tleading-tight {
    line-height: 1.25;
  }

  .xl\:tleading-snug {
    line-height: 1.375;
  }

  .xl\:tleading-normal {
    line-height: 1.5;
  }

  .xl\:tleading-relaxed {
    line-height: 1.625;
  }

  .xl\:tleading-loose {
    line-height: 2;
  }

  .xl\:tlist-inside {
    list-style-position: inside;
  }

  .xl\:tlist-outside {
    list-style-position: outside;
  }

  .xl\:tlist-none {
    list-style-type: none;
  }

  .xl\:tlist-disc {
    list-style-type: disc;
  }

  .xl\:tlist-decimal {
    list-style-type: decimal;
  }

  .xl\:tm-0 {
    margin: 0;
  }

  .xl\:tm-1 {
    margin: 0.25rem;
  }

  .xl\:tm-2 {
    margin: 0.5rem;
  }

  .xl\:tm-3 {
    margin: 0.75rem;
  }

  .xl\:tm-4 {
    margin: 1rem;
  }

  .xl\:tm-5 {
    margin: 1.25rem;
  }

  .xl\:tm-6 {
    margin: 1.5rem;
  }

  .xl\:tm-8 {
    margin: 2rem;
  }

  .xl\:tm-10 {
    margin: 2.5rem;
  }

  .xl\:tm-12 {
    margin: 3rem;
  }

  .xl\:tm-16 {
    margin: 4rem;
  }

  .xl\:tm-20 {
    margin: 5rem;
  }

  .xl\:tm-24 {
    margin: 6rem;
  }

  .xl\:tm-32 {
    margin: 8rem;
  }

  .xl\:tm-40 {
    margin: 10rem;
  }

  .xl\:tm-48 {
    margin: 12rem;
  }

  .xl\:tm-56 {
    margin: 14rem;
  }

  .xl\:tm-64 {
    margin: 16rem;
  }

  .xl\:tm-auto {
    margin: auto;
  }

  .xl\:tm-px {
    margin: 1px;
  }

  .xl\:t-m-1 {
    margin: -0.25rem;
  }

  .xl\:t-m-2 {
    margin: -0.5rem;
  }

  .xl\:t-m-3 {
    margin: -0.75rem;
  }

  .xl\:t-m-4 {
    margin: -1rem;
  }

  .xl\:t-m-5 {
    margin: -1.25rem;
  }

  .xl\:t-m-6 {
    margin: -1.5rem;
  }

  .xl\:t-m-8 {
    margin: -2rem;
  }

  .xl\:t-m-10 {
    margin: -2.5rem;
  }

  .xl\:t-m-12 {
    margin: -3rem;
  }

  .xl\:t-m-16 {
    margin: -4rem;
  }

  .xl\:t-m-20 {
    margin: -5rem;
  }

  .xl\:t-m-24 {
    margin: -6rem;
  }

  .xl\:t-m-32 {
    margin: -8rem;
  }

  .xl\:t-m-40 {
    margin: -10rem;
  }

  .xl\:t-m-48 {
    margin: -12rem;
  }

  .xl\:t-m-56 {
    margin: -14rem;
  }

  .xl\:t-m-64 {
    margin: -16rem;
  }

  .xl\:t-m-px {
    margin: -1px;
  }

  .xl\:tmy-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .xl\:tmx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .xl\:tmy-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .xl\:tmx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .xl\:tmy-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .xl\:tmx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .xl\:tmy-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .xl\:tmx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .xl\:tmy-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .xl\:tmx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .xl\:tmy-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .xl\:tmx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .xl\:tmy-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .xl\:tmx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .xl\:tmy-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .xl\:tmx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .xl\:tmy-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .xl\:tmx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .xl\:tmy-12 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .xl\:tmx-12 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .xl\:tmy-16 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .xl\:tmx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .xl\:tmy-20 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .xl\:tmx-20 {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .xl\:tmy-24 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .xl\:tmx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .xl\:tmy-32 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .xl\:tmx-32 {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .xl\:tmy-40 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .xl\:tmx-40 {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .xl\:tmy-48 {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .xl\:tmx-48 {
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .xl\:tmy-56 {
    margin-top: 14rem;
    margin-bottom: 14rem;
  }

  .xl\:tmx-56 {
    margin-left: 14rem;
    margin-right: 14rem;
  }

  .xl\:tmy-64 {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .xl\:tmx-64 {
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .xl\:tmy-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .xl\:tmx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .xl\:tmy-px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .xl\:tmx-px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .xl\:t-my-1 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .xl\:t-mx-1 {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .xl\:t-my-2 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .xl\:t-mx-2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .xl\:t-my-3 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .xl\:t-mx-3 {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .xl\:t-my-4 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .xl\:t-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .xl\:t-my-5 {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .xl\:t-mx-5 {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .xl\:t-my-6 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .xl\:t-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .xl\:t-my-8 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .xl\:t-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .xl\:t-my-10 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .xl\:t-mx-10 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .xl\:t-my-12 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .xl\:t-mx-12 {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .xl\:t-my-16 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .xl\:t-mx-16 {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .xl\:t-my-20 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .xl\:t-mx-20 {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .xl\:t-my-24 {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .xl\:t-mx-24 {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .xl\:t-my-32 {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .xl\:t-mx-32 {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .xl\:t-my-40 {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .xl\:t-mx-40 {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .xl\:t-my-48 {
    margin-top: -12rem;
    margin-bottom: -12rem;
  }

  .xl\:t-mx-48 {
    margin-left: -12rem;
    margin-right: -12rem;
  }

  .xl\:t-my-56 {
    margin-top: -14rem;
    margin-bottom: -14rem;
  }

  .xl\:t-mx-56 {
    margin-left: -14rem;
    margin-right: -14rem;
  }

  .xl\:t-my-64 {
    margin-top: -16rem;
    margin-bottom: -16rem;
  }

  .xl\:t-mx-64 {
    margin-left: -16rem;
    margin-right: -16rem;
  }

  .xl\:t-my-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .xl\:t-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }

  .xl\:tmt-0 {
    margin-top: 0;
  }

  .xl\:tmr-0 {
    margin-right: 0;
  }

  .xl\:tmb-0 {
    margin-bottom: 0;
  }

  .xl\:tml-0 {
    margin-left: 0;
  }

  .xl\:tmt-1 {
    margin-top: 0.25rem;
  }

  .xl\:tmr-1 {
    margin-right: 0.25rem;
  }

  .xl\:tmb-1 {
    margin-bottom: 0.25rem;
  }

  .xl\:tml-1 {
    margin-left: 0.25rem;
  }

  .xl\:tmt-2 {
    margin-top: 0.5rem;
  }

  .xl\:tmr-2 {
    margin-right: 0.5rem;
  }

  .xl\:tmb-2 {
    margin-bottom: 0.5rem;
  }

  .xl\:tml-2 {
    margin-left: 0.5rem;
  }

  .xl\:tmt-3 {
    margin-top: 0.75rem;
  }

  .xl\:tmr-3 {
    margin-right: 0.75rem;
  }

  .xl\:tmb-3 {
    margin-bottom: 0.75rem;
  }

  .xl\:tml-3 {
    margin-left: 0.75rem;
  }

  .xl\:tmt-4 {
    margin-top: 1rem;
  }

  .xl\:tmr-4 {
    margin-right: 1rem;
  }

  .xl\:tmb-4 {
    margin-bottom: 1rem;
  }

  .xl\:tml-4 {
    margin-left: 1rem;
  }

  .xl\:tmt-5 {
    margin-top: 1.25rem;
  }

  .xl\:tmr-5 {
    margin-right: 1.25rem;
  }

  .xl\:tmb-5 {
    margin-bottom: 1.25rem;
  }

  .xl\:tml-5 {
    margin-left: 1.25rem;
  }

  .xl\:tmt-6 {
    margin-top: 1.5rem;
  }

  .xl\:tmr-6 {
    margin-right: 1.5rem;
  }

  .xl\:tmb-6 {
    margin-bottom: 1.5rem;
  }

  .xl\:tml-6 {
    margin-left: 1.5rem;
  }

  .xl\:tmt-8 {
    margin-top: 2rem;
  }

  .xl\:tmr-8 {
    margin-right: 2rem;
  }

  .xl\:tmb-8 {
    margin-bottom: 2rem;
  }

  .xl\:tml-8 {
    margin-left: 2rem;
  }

  .xl\:tmt-10 {
    margin-top: 2.5rem;
  }

  .xl\:tmr-10 {
    margin-right: 2.5rem;
  }

  .xl\:tmb-10 {
    margin-bottom: 2.5rem;
  }

  .xl\:tml-10 {
    margin-left: 2.5rem;
  }

  .xl\:tmt-12 {
    margin-top: 3rem;
  }

  .xl\:tmr-12 {
    margin-right: 3rem;
  }

  .xl\:tmb-12 {
    margin-bottom: 3rem;
  }

  .xl\:tml-12 {
    margin-left: 3rem;
  }

  .xl\:tmt-16 {
    margin-top: 4rem;
  }

  .xl\:tmr-16 {
    margin-right: 4rem;
  }

  .xl\:tmb-16 {
    margin-bottom: 4rem;
  }

  .xl\:tml-16 {
    margin-left: 4rem;
  }

  .xl\:tmt-20 {
    margin-top: 5rem;
  }

  .xl\:tmr-20 {
    margin-right: 5rem;
  }

  .xl\:tmb-20 {
    margin-bottom: 5rem;
  }

  .xl\:tml-20 {
    margin-left: 5rem;
  }

  .xl\:tmt-24 {
    margin-top: 6rem;
  }

  .xl\:tmr-24 {
    margin-right: 6rem;
  }

  .xl\:tmb-24 {
    margin-bottom: 6rem;
  }

  .xl\:tml-24 {
    margin-left: 6rem;
  }

  .xl\:tmt-32 {
    margin-top: 8rem;
  }

  .xl\:tmr-32 {
    margin-right: 8rem;
  }

  .xl\:tmb-32 {
    margin-bottom: 8rem;
  }

  .xl\:tml-32 {
    margin-left: 8rem;
  }

  .xl\:tmt-40 {
    margin-top: 10rem;
  }

  .xl\:tmr-40 {
    margin-right: 10rem;
  }

  .xl\:tmb-40 {
    margin-bottom: 10rem;
  }

  .xl\:tml-40 {
    margin-left: 10rem;
  }

  .xl\:tmt-48 {
    margin-top: 12rem;
  }

  .xl\:tmr-48 {
    margin-right: 12rem;
  }

  .xl\:tmb-48 {
    margin-bottom: 12rem;
  }

  .xl\:tml-48 {
    margin-left: 12rem;
  }

  .xl\:tmt-56 {
    margin-top: 14rem;
  }

  .xl\:tmr-56 {
    margin-right: 14rem;
  }

  .xl\:tmb-56 {
    margin-bottom: 14rem;
  }

  .xl\:tml-56 {
    margin-left: 14rem;
  }

  .xl\:tmt-64 {
    margin-top: 16rem;
  }

  .xl\:tmr-64 {
    margin-right: 16rem;
  }

  .xl\:tmb-64 {
    margin-bottom: 16rem;
  }

  .xl\:tml-64 {
    margin-left: 16rem;
  }

  .xl\:tmt-auto {
    margin-top: auto;
  }

  .xl\:tmr-auto {
    margin-right: auto;
  }

  .xl\:tmb-auto {
    margin-bottom: auto;
  }

  .xl\:tml-auto {
    margin-left: auto;
  }

  .xl\:tmt-px {
    margin-top: 1px;
  }

  .xl\:tmr-px {
    margin-right: 1px;
  }

  .xl\:tmb-px {
    margin-bottom: 1px;
  }

  .xl\:tml-px {
    margin-left: 1px;
  }

  .xl\:t-mt-1 {
    margin-top: -0.25rem;
  }

  .xl\:t-mr-1 {
    margin-right: -0.25rem;
  }

  .xl\:t-mb-1 {
    margin-bottom: -0.25rem;
  }

  .xl\:t-ml-1 {
    margin-left: -0.25rem;
  }

  .xl\:t-mt-2 {
    margin-top: -0.5rem;
  }

  .xl\:t-mr-2 {
    margin-right: -0.5rem;
  }

  .xl\:t-mb-2 {
    margin-bottom: -0.5rem;
  }

  .xl\:t-ml-2 {
    margin-left: -0.5rem;
  }

  .xl\:t-mt-3 {
    margin-top: -0.75rem;
  }

  .xl\:t-mr-3 {
    margin-right: -0.75rem;
  }

  .xl\:t-mb-3 {
    margin-bottom: -0.75rem;
  }

  .xl\:t-ml-3 {
    margin-left: -0.75rem;
  }

  .xl\:t-mt-4 {
    margin-top: -1rem;
  }

  .xl\:t-mr-4 {
    margin-right: -1rem;
  }

  .xl\:t-mb-4 {
    margin-bottom: -1rem;
  }

  .xl\:t-ml-4 {
    margin-left: -1rem;
  }

  .xl\:t-mt-5 {
    margin-top: -1.25rem;
  }

  .xl\:t-mr-5 {
    margin-right: -1.25rem;
  }

  .xl\:t-mb-5 {
    margin-bottom: -1.25rem;
  }

  .xl\:t-ml-5 {
    margin-left: -1.25rem;
  }

  .xl\:t-mt-6 {
    margin-top: -1.5rem;
  }

  .xl\:t-mr-6 {
    margin-right: -1.5rem;
  }

  .xl\:t-mb-6 {
    margin-bottom: -1.5rem;
  }

  .xl\:t-ml-6 {
    margin-left: -1.5rem;
  }

  .xl\:t-mt-8 {
    margin-top: -2rem;
  }

  .xl\:t-mr-8 {
    margin-right: -2rem;
  }

  .xl\:t-mb-8 {
    margin-bottom: -2rem;
  }

  .xl\:t-ml-8 {
    margin-left: -2rem;
  }

  .xl\:t-mt-10 {
    margin-top: -2.5rem;
  }

  .xl\:t-mr-10 {
    margin-right: -2.5rem;
  }

  .xl\:t-mb-10 {
    margin-bottom: -2.5rem;
  }

  .xl\:t-ml-10 {
    margin-left: -2.5rem;
  }

  .xl\:t-mt-12 {
    margin-top: -3rem;
  }

  .xl\:t-mr-12 {
    margin-right: -3rem;
  }

  .xl\:t-mb-12 {
    margin-bottom: -3rem;
  }

  .xl\:t-ml-12 {
    margin-left: -3rem;
  }

  .xl\:t-mt-16 {
    margin-top: -4rem;
  }

  .xl\:t-mr-16 {
    margin-right: -4rem;
  }

  .xl\:t-mb-16 {
    margin-bottom: -4rem;
  }

  .xl\:t-ml-16 {
    margin-left: -4rem;
  }

  .xl\:t-mt-20 {
    margin-top: -5rem;
  }

  .xl\:t-mr-20 {
    margin-right: -5rem;
  }

  .xl\:t-mb-20 {
    margin-bottom: -5rem;
  }

  .xl\:t-ml-20 {
    margin-left: -5rem;
  }

  .xl\:t-mt-24 {
    margin-top: -6rem;
  }

  .xl\:t-mr-24 {
    margin-right: -6rem;
  }

  .xl\:t-mb-24 {
    margin-bottom: -6rem;
  }

  .xl\:t-ml-24 {
    margin-left: -6rem;
  }

  .xl\:t-mt-32 {
    margin-top: -8rem;
  }

  .xl\:t-mr-32 {
    margin-right: -8rem;
  }

  .xl\:t-mb-32 {
    margin-bottom: -8rem;
  }

  .xl\:t-ml-32 {
    margin-left: -8rem;
  }

  .xl\:t-mt-40 {
    margin-top: -10rem;
  }

  .xl\:t-mr-40 {
    margin-right: -10rem;
  }

  .xl\:t-mb-40 {
    margin-bottom: -10rem;
  }

  .xl\:t-ml-40 {
    margin-left: -10rem;
  }

  .xl\:t-mt-48 {
    margin-top: -12rem;
  }

  .xl\:t-mr-48 {
    margin-right: -12rem;
  }

  .xl\:t-mb-48 {
    margin-bottom: -12rem;
  }

  .xl\:t-ml-48 {
    margin-left: -12rem;
  }

  .xl\:t-mt-56 {
    margin-top: -14rem;
  }

  .xl\:t-mr-56 {
    margin-right: -14rem;
  }

  .xl\:t-mb-56 {
    margin-bottom: -14rem;
  }

  .xl\:t-ml-56 {
    margin-left: -14rem;
  }

  .xl\:t-mt-64 {
    margin-top: -16rem;
  }

  .xl\:t-mr-64 {
    margin-right: -16rem;
  }

  .xl\:t-mb-64 {
    margin-bottom: -16rem;
  }

  .xl\:t-ml-64 {
    margin-left: -16rem;
  }

  .xl\:t-mt-px {
    margin-top: -1px;
  }

  .xl\:t-mr-px {
    margin-right: -1px;
  }

  .xl\:t-mb-px {
    margin-bottom: -1px;
  }

  .xl\:t-ml-px {
    margin-left: -1px;
  }

  .xl\:tmax-h-full {
    max-height: 100%;
  }

  .xl\:tmax-h-screen {
    max-height: 100vh;
  }

  .xl\:tmax-w-xs {
    max-width: 20rem;
  }

  .xl\:tmax-w-sm {
    max-width: 24rem;
  }

  .xl\:tmax-w-md {
    max-width: 28rem;
  }

  .xl\:tmax-w-lg {
    max-width: 32rem;
  }

  .xl\:tmax-w-xl {
    max-width: 36rem;
  }

  .xl\:tmax-w-2xl {
    max-width: 42rem;
  }

  .xl\:tmax-w-3xl {
    max-width: 48rem;
  }

  .xl\:tmax-w-4xl {
    max-width: 56rem;
  }

  .xl\:tmax-w-5xl {
    max-width: 64rem;
  }

  .xl\:tmax-w-6xl {
    max-width: 72rem;
  }

  .xl\:tmax-w-full {
    max-width: 100%;
  }

  .xl\:tmin-h-0 {
    min-height: 0;
  }

  .xl\:tmin-h-full {
    min-height: 100%;
  }

  .xl\:tmin-h-screen {
    min-height: 100vh;
  }

  .xl\:tmin-w-0 {
    min-width: 0;
  }

  .xl\:tmin-w-full {
    min-width: 100%;
  }

  .xl\:tobject-contain {
    -o-object-fit: contain;
       object-fit: contain;
  }

  .xl\:tobject-cover {
    -o-object-fit: cover;
       object-fit: cover;
  }

  .xl\:tobject-fill {
    -o-object-fit: fill;
       object-fit: fill;
  }

  .xl\:tobject-none {
    -o-object-fit: none;
       object-fit: none;
  }

  .xl\:tobject-scale-down {
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .xl\:tobject-bottom {
    -o-object-position: bottom;
       object-position: bottom;
  }

  .xl\:tobject-center {
    -o-object-position: center;
       object-position: center;
  }

  .xl\:tobject-left {
    -o-object-position: left;
       object-position: left;
  }

  .xl\:tobject-left-bottom {
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .xl\:tobject-left-top {
    -o-object-position: left top;
       object-position: left top;
  }

  .xl\:tobject-right {
    -o-object-position: right;
       object-position: right;
  }

  .xl\:tobject-right-bottom {
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .xl\:tobject-right-top {
    -o-object-position: right top;
       object-position: right top;
  }

  .xl\:tobject-top {
    -o-object-position: top;
       object-position: top;
  }

  .xl\:topacity-0 {
    opacity: 0;
  }

  .xl\:topacity-25 {
    opacity: 0.25;
  }

  .xl\:topacity-50 {
    opacity: 0.5;
  }

  .xl\:topacity-75 {
    opacity: 0.75;
  }

  .xl\:topacity-100 {
    opacity: 1;
  }

  .xl\:hover\:topacity-0:hover {
    opacity: 0;
  }

  .xl\:hover\:topacity-25:hover {
    opacity: 0.25;
  }

  .xl\:hover\:topacity-50:hover {
    opacity: 0.5;
  }

  .xl\:hover\:topacity-75:hover {
    opacity: 0.75;
  }

  .xl\:hover\:topacity-100:hover {
    opacity: 1;
  }

  .xl\:focus\:topacity-0:focus {
    opacity: 0;
  }

  .xl\:focus\:topacity-25:focus {
    opacity: 0.25;
  }

  .xl\:focus\:topacity-50:focus {
    opacity: 0.5;
  }

  .xl\:focus\:topacity-75:focus {
    opacity: 0.75;
  }

  .xl\:focus\:topacity-100:focus {
    opacity: 1;
  }

  .xl\:toutline-none {
    outline: 0;
  }

  .xl\:focus\:toutline-none:focus {
    outline: 0;
  }

  .xl\:toverflow-auto {
    overflow: auto;
  }

  .xl\:toverflow-hidden {
    overflow: hidden;
  }

  .xl\:toverflow-visible {
    overflow: visible;
  }

  .xl\:toverflow-scroll {
    overflow: scroll;
  }

  .xl\:toverflow-x-auto {
    overflow-x: auto;
  }

  .xl\:toverflow-y-auto {
    overflow-y: auto;
  }

  .xl\:toverflow-x-hidden {
    overflow-x: hidden;
  }

  .xl\:toverflow-y-hidden {
    overflow-y: hidden;
  }

  .xl\:toverflow-x-visible {
    overflow-x: visible;
  }

  .xl\:toverflow-y-visible {
    overflow-y: visible;
  }

  .xl\:toverflow-x-scroll {
    overflow-x: scroll;
  }

  .xl\:toverflow-y-scroll {
    overflow-y: scroll;
  }

  .xl\:tscrolling-touch {
    -webkit-overflow-scrolling: touch;
  }

  .xl\:tscrolling-auto {
    -webkit-overflow-scrolling: auto;
  }

  .xl\:tp-0 {
    padding: 0;
  }

  .xl\:tp-1 {
    padding: 0.25rem;
  }

  .xl\:tp-2 {
    padding: 0.5rem;
  }

  .xl\:tp-3 {
    padding: 0.75rem;
  }

  .xl\:tp-4 {
    padding: 1rem;
  }

  .xl\:tp-5 {
    padding: 1.25rem;
  }

  .xl\:tp-6 {
    padding: 1.5rem;
  }

  .xl\:tp-8 {
    padding: 2rem;
  }

  .xl\:tp-10 {
    padding: 2.5rem;
  }

  .xl\:tp-12 {
    padding: 3rem;
  }

  .xl\:tp-16 {
    padding: 4rem;
  }

  .xl\:tp-20 {
    padding: 5rem;
  }

  .xl\:tp-24 {
    padding: 6rem;
  }

  .xl\:tp-32 {
    padding: 8rem;
  }

  .xl\:tp-40 {
    padding: 10rem;
  }

  .xl\:tp-48 {
    padding: 12rem;
  }

  .xl\:tp-56 {
    padding: 14rem;
  }

  .xl\:tp-64 {
    padding: 16rem;
  }

  .xl\:tp-px {
    padding: 1px;
  }

  .xl\:tpy-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .xl\:tpx-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .xl\:tpy-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .xl\:tpx-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .xl\:tpy-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .xl\:tpx-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .xl\:tpy-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .xl\:tpx-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .xl\:tpy-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .xl\:tpx-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .xl\:tpy-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .xl\:tpx-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .xl\:tpy-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .xl\:tpx-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .xl\:tpy-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .xl\:tpx-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .xl\:tpy-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .xl\:tpx-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .xl\:tpy-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .xl\:tpx-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .xl\:tpy-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .xl\:tpx-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .xl\:tpy-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .xl\:tpx-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .xl\:tpy-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .xl\:tpx-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .xl\:tpy-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .xl\:tpx-32 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .xl\:tpy-40 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .xl\:tpx-40 {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .xl\:tpy-48 {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .xl\:tpx-48 {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .xl\:tpy-56 {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }

  .xl\:tpx-56 {
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .xl\:tpy-64 {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .xl\:tpx-64 {
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .xl\:tpy-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .xl\:tpx-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .xl\:tpt-0 {
    padding-top: 0;
  }

  .xl\:tpr-0 {
    padding-right: 0;
  }

  .xl\:tpb-0 {
    padding-bottom: 0;
  }

  .xl\:tpl-0 {
    padding-left: 0;
  }

  .xl\:tpt-1 {
    padding-top: 0.25rem;
  }

  .xl\:tpr-1 {
    padding-right: 0.25rem;
  }

  .xl\:tpb-1 {
    padding-bottom: 0.25rem;
  }

  .xl\:tpl-1 {
    padding-left: 0.25rem;
  }

  .xl\:tpt-2 {
    padding-top: 0.5rem;
  }

  .xl\:tpr-2 {
    padding-right: 0.5rem;
  }

  .xl\:tpb-2 {
    padding-bottom: 0.5rem;
  }

  .xl\:tpl-2 {
    padding-left: 0.5rem;
  }

  .xl\:tpt-3 {
    padding-top: 0.75rem;
  }

  .xl\:tpr-3 {
    padding-right: 0.75rem;
  }

  .xl\:tpb-3 {
    padding-bottom: 0.75rem;
  }

  .xl\:tpl-3 {
    padding-left: 0.75rem;
  }

  .xl\:tpt-4 {
    padding-top: 1rem;
  }

  .xl\:tpr-4 {
    padding-right: 1rem;
  }

  .xl\:tpb-4 {
    padding-bottom: 1rem;
  }

  .xl\:tpl-4 {
    padding-left: 1rem;
  }

  .xl\:tpt-5 {
    padding-top: 1.25rem;
  }

  .xl\:tpr-5 {
    padding-right: 1.25rem;
  }

  .xl\:tpb-5 {
    padding-bottom: 1.25rem;
  }

  .xl\:tpl-5 {
    padding-left: 1.25rem;
  }

  .xl\:tpt-6 {
    padding-top: 1.5rem;
  }

  .xl\:tpr-6 {
    padding-right: 1.5rem;
  }

  .xl\:tpb-6 {
    padding-bottom: 1.5rem;
  }

  .xl\:tpl-6 {
    padding-left: 1.5rem;
  }

  .xl\:tpt-8 {
    padding-top: 2rem;
  }

  .xl\:tpr-8 {
    padding-right: 2rem;
  }

  .xl\:tpb-8 {
    padding-bottom: 2rem;
  }

  .xl\:tpl-8 {
    padding-left: 2rem;
  }

  .xl\:tpt-10 {
    padding-top: 2.5rem;
  }

  .xl\:tpr-10 {
    padding-right: 2.5rem;
  }

  .xl\:tpb-10 {
    padding-bottom: 2.5rem;
  }

  .xl\:tpl-10 {
    padding-left: 2.5rem;
  }

  .xl\:tpt-12 {
    padding-top: 3rem;
  }

  .xl\:tpr-12 {
    padding-right: 3rem;
  }

  .xl\:tpb-12 {
    padding-bottom: 3rem;
  }

  .xl\:tpl-12 {
    padding-left: 3rem;
  }

  .xl\:tpt-16 {
    padding-top: 4rem;
  }

  .xl\:tpr-16 {
    padding-right: 4rem;
  }

  .xl\:tpb-16 {
    padding-bottom: 4rem;
  }

  .xl\:tpl-16 {
    padding-left: 4rem;
  }

  .xl\:tpt-20 {
    padding-top: 5rem;
  }

  .xl\:tpr-20 {
    padding-right: 5rem;
  }

  .xl\:tpb-20 {
    padding-bottom: 5rem;
  }

  .xl\:tpl-20 {
    padding-left: 5rem;
  }

  .xl\:tpt-24 {
    padding-top: 6rem;
  }

  .xl\:tpr-24 {
    padding-right: 6rem;
  }

  .xl\:tpb-24 {
    padding-bottom: 6rem;
  }

  .xl\:tpl-24 {
    padding-left: 6rem;
  }

  .xl\:tpt-32 {
    padding-top: 8rem;
  }

  .xl\:tpr-32 {
    padding-right: 8rem;
  }

  .xl\:tpb-32 {
    padding-bottom: 8rem;
  }

  .xl\:tpl-32 {
    padding-left: 8rem;
  }

  .xl\:tpt-40 {
    padding-top: 10rem;
  }

  .xl\:tpr-40 {
    padding-right: 10rem;
  }

  .xl\:tpb-40 {
    padding-bottom: 10rem;
  }

  .xl\:tpl-40 {
    padding-left: 10rem;
  }

  .xl\:tpt-48 {
    padding-top: 12rem;
  }

  .xl\:tpr-48 {
    padding-right: 12rem;
  }

  .xl\:tpb-48 {
    padding-bottom: 12rem;
  }

  .xl\:tpl-48 {
    padding-left: 12rem;
  }

  .xl\:tpt-56 {
    padding-top: 14rem;
  }

  .xl\:tpr-56 {
    padding-right: 14rem;
  }

  .xl\:tpb-56 {
    padding-bottom: 14rem;
  }

  .xl\:tpl-56 {
    padding-left: 14rem;
  }

  .xl\:tpt-64 {
    padding-top: 16rem;
  }

  .xl\:tpr-64 {
    padding-right: 16rem;
  }

  .xl\:tpb-64 {
    padding-bottom: 16rem;
  }

  .xl\:tpl-64 {
    padding-left: 16rem;
  }

  .xl\:tpt-px {
    padding-top: 1px;
  }

  .xl\:tpr-px {
    padding-right: 1px;
  }

  .xl\:tpb-px {
    padding-bottom: 1px;
  }

  .xl\:tpl-px {
    padding-left: 1px;
  }

  .xl\:tplaceholder-transparent::-webkit-input-placeholder {
    color: transparent;
  }

  .xl\:tplaceholder-transparent::-moz-placeholder {
    color: transparent;
  }

  .xl\:tplaceholder-transparent:-ms-input-placeholder {
    color: transparent;
  }

  .xl\:tplaceholder-transparent::-ms-input-placeholder {
    color: transparent;
  }

  .xl\:tplaceholder-transparent::placeholder {
    color: transparent;
  }

  .xl\:tplaceholder-black-100::-webkit-input-placeholder {
    color: #5a6169;
  }

  .xl\:tplaceholder-black-100::-moz-placeholder {
    color: #5a6169;
  }

  .xl\:tplaceholder-black-100:-ms-input-placeholder {
    color: #5a6169;
  }

  .xl\:tplaceholder-black-100::-ms-input-placeholder {
    color: #5a6169;
  }

  .xl\:tplaceholder-black-100::placeholder {
    color: #5a6169;
  }

  .xl\:tplaceholder-white::-webkit-input-placeholder {
    color: #fff;
  }

  .xl\:tplaceholder-white::-moz-placeholder {
    color: #fff;
  }

  .xl\:tplaceholder-white:-ms-input-placeholder {
    color: #fff;
  }

  .xl\:tplaceholder-white::-ms-input-placeholder {
    color: #fff;
  }

  .xl\:tplaceholder-white::placeholder {
    color: #fff;
  }

  .xl\:tplaceholder-gray-100::-webkit-input-placeholder {
    color: #f7fafc;
  }

  .xl\:tplaceholder-gray-100::-moz-placeholder {
    color: #f7fafc;
  }

  .xl\:tplaceholder-gray-100:-ms-input-placeholder {
    color: #f7fafc;
  }

  .xl\:tplaceholder-gray-100::-ms-input-placeholder {
    color: #f7fafc;
  }

  .xl\:tplaceholder-gray-100::placeholder {
    color: #f7fafc;
  }

  .xl\:tplaceholder-gray-200::-webkit-input-placeholder {
    color: #edf2f7;
  }

  .xl\:tplaceholder-gray-200::-moz-placeholder {
    color: #edf2f7;
  }

  .xl\:tplaceholder-gray-200:-ms-input-placeholder {
    color: #edf2f7;
  }

  .xl\:tplaceholder-gray-200::-ms-input-placeholder {
    color: #edf2f7;
  }

  .xl\:tplaceholder-gray-200::placeholder {
    color: #edf2f7;
  }

  .xl\:tplaceholder-gray-300::-webkit-input-placeholder {
    color: #e2e8f0;
  }

  .xl\:tplaceholder-gray-300::-moz-placeholder {
    color: #e2e8f0;
  }

  .xl\:tplaceholder-gray-300:-ms-input-placeholder {
    color: #e2e8f0;
  }

  .xl\:tplaceholder-gray-300::-ms-input-placeholder {
    color: #e2e8f0;
  }

  .xl\:tplaceholder-gray-300::placeholder {
    color: #e2e8f0;
  }

  .xl\:tplaceholder-gray-400::-webkit-input-placeholder {
    color: #cbd5e0;
  }

  .xl\:tplaceholder-gray-400::-moz-placeholder {
    color: #cbd5e0;
  }

  .xl\:tplaceholder-gray-400:-ms-input-placeholder {
    color: #cbd5e0;
  }

  .xl\:tplaceholder-gray-400::-ms-input-placeholder {
    color: #cbd5e0;
  }

  .xl\:tplaceholder-gray-400::placeholder {
    color: #cbd5e0;
  }

  .xl\:tplaceholder-gray-500::-webkit-input-placeholder {
    color: #a0aec0;
  }

  .xl\:tplaceholder-gray-500::-moz-placeholder {
    color: #a0aec0;
  }

  .xl\:tplaceholder-gray-500:-ms-input-placeholder {
    color: #a0aec0;
  }

  .xl\:tplaceholder-gray-500::-ms-input-placeholder {
    color: #a0aec0;
  }

  .xl\:tplaceholder-gray-500::placeholder {
    color: #a0aec0;
  }

  .xl\:tplaceholder-gray-600::-webkit-input-placeholder {
    color: #718096;
  }

  .xl\:tplaceholder-gray-600::-moz-placeholder {
    color: #718096;
  }

  .xl\:tplaceholder-gray-600:-ms-input-placeholder {
    color: #718096;
  }

  .xl\:tplaceholder-gray-600::-ms-input-placeholder {
    color: #718096;
  }

  .xl\:tplaceholder-gray-600::placeholder {
    color: #718096;
  }

  .xl\:tplaceholder-gray-700::-webkit-input-placeholder {
    color: #4a5568;
  }

  .xl\:tplaceholder-gray-700::-moz-placeholder {
    color: #4a5568;
  }

  .xl\:tplaceholder-gray-700:-ms-input-placeholder {
    color: #4a5568;
  }

  .xl\:tplaceholder-gray-700::-ms-input-placeholder {
    color: #4a5568;
  }

  .xl\:tplaceholder-gray-700::placeholder {
    color: #4a5568;
  }

  .xl\:tplaceholder-gray-800::-webkit-input-placeholder {
    color: #2d3748;
  }

  .xl\:tplaceholder-gray-800::-moz-placeholder {
    color: #2d3748;
  }

  .xl\:tplaceholder-gray-800:-ms-input-placeholder {
    color: #2d3748;
  }

  .xl\:tplaceholder-gray-800::-ms-input-placeholder {
    color: #2d3748;
  }

  .xl\:tplaceholder-gray-800::placeholder {
    color: #2d3748;
  }

  .xl\:tplaceholder-gray-900::-webkit-input-placeholder {
    color: #1a202c;
  }

  .xl\:tplaceholder-gray-900::-moz-placeholder {
    color: #1a202c;
  }

  .xl\:tplaceholder-gray-900:-ms-input-placeholder {
    color: #1a202c;
  }

  .xl\:tplaceholder-gray-900::-ms-input-placeholder {
    color: #1a202c;
  }

  .xl\:tplaceholder-gray-900::placeholder {
    color: #1a202c;
  }

  .xl\:tplaceholder-red-100::-webkit-input-placeholder {
    color: #fff5f5;
  }

  .xl\:tplaceholder-red-100::-moz-placeholder {
    color: #fff5f5;
  }

  .xl\:tplaceholder-red-100:-ms-input-placeholder {
    color: #fff5f5;
  }

  .xl\:tplaceholder-red-100::-ms-input-placeholder {
    color: #fff5f5;
  }

  .xl\:tplaceholder-red-100::placeholder {
    color: #fff5f5;
  }

  .xl\:tplaceholder-red-200::-webkit-input-placeholder {
    color: #fed7d7;
  }

  .xl\:tplaceholder-red-200::-moz-placeholder {
    color: #fed7d7;
  }

  .xl\:tplaceholder-red-200:-ms-input-placeholder {
    color: #fed7d7;
  }

  .xl\:tplaceholder-red-200::-ms-input-placeholder {
    color: #fed7d7;
  }

  .xl\:tplaceholder-red-200::placeholder {
    color: #fed7d7;
  }

  .xl\:tplaceholder-red-300::-webkit-input-placeholder {
    color: #feb2b2;
  }

  .xl\:tplaceholder-red-300::-moz-placeholder {
    color: #feb2b2;
  }

  .xl\:tplaceholder-red-300:-ms-input-placeholder {
    color: #feb2b2;
  }

  .xl\:tplaceholder-red-300::-ms-input-placeholder {
    color: #feb2b2;
  }

  .xl\:tplaceholder-red-300::placeholder {
    color: #feb2b2;
  }

  .xl\:tplaceholder-red-400::-webkit-input-placeholder {
    color: #fc8181;
  }

  .xl\:tplaceholder-red-400::-moz-placeholder {
    color: #fc8181;
  }

  .xl\:tplaceholder-red-400:-ms-input-placeholder {
    color: #fc8181;
  }

  .xl\:tplaceholder-red-400::-ms-input-placeholder {
    color: #fc8181;
  }

  .xl\:tplaceholder-red-400::placeholder {
    color: #fc8181;
  }

  .xl\:tplaceholder-red-500::-webkit-input-placeholder {
    color: #f56565;
  }

  .xl\:tplaceholder-red-500::-moz-placeholder {
    color: #f56565;
  }

  .xl\:tplaceholder-red-500:-ms-input-placeholder {
    color: #f56565;
  }

  .xl\:tplaceholder-red-500::-ms-input-placeholder {
    color: #f56565;
  }

  .xl\:tplaceholder-red-500::placeholder {
    color: #f56565;
  }

  .xl\:tplaceholder-red-600::-webkit-input-placeholder {
    color: #e53e3e;
  }

  .xl\:tplaceholder-red-600::-moz-placeholder {
    color: #e53e3e;
  }

  .xl\:tplaceholder-red-600:-ms-input-placeholder {
    color: #e53e3e;
  }

  .xl\:tplaceholder-red-600::-ms-input-placeholder {
    color: #e53e3e;
  }

  .xl\:tplaceholder-red-600::placeholder {
    color: #e53e3e;
  }

  .xl\:tplaceholder-red-700::-webkit-input-placeholder {
    color: #c53030;
  }

  .xl\:tplaceholder-red-700::-moz-placeholder {
    color: #c53030;
  }

  .xl\:tplaceholder-red-700:-ms-input-placeholder {
    color: #c53030;
  }

  .xl\:tplaceholder-red-700::-ms-input-placeholder {
    color: #c53030;
  }

  .xl\:tplaceholder-red-700::placeholder {
    color: #c53030;
  }

  .xl\:tplaceholder-red-800::-webkit-input-placeholder {
    color: #9b2c2c;
  }

  .xl\:tplaceholder-red-800::-moz-placeholder {
    color: #9b2c2c;
  }

  .xl\:tplaceholder-red-800:-ms-input-placeholder {
    color: #9b2c2c;
  }

  .xl\:tplaceholder-red-800::-ms-input-placeholder {
    color: #9b2c2c;
  }

  .xl\:tplaceholder-red-800::placeholder {
    color: #9b2c2c;
  }

  .xl\:tplaceholder-red-900::-webkit-input-placeholder {
    color: #742a2a;
  }

  .xl\:tplaceholder-red-900::-moz-placeholder {
    color: #742a2a;
  }

  .xl\:tplaceholder-red-900:-ms-input-placeholder {
    color: #742a2a;
  }

  .xl\:tplaceholder-red-900::-ms-input-placeholder {
    color: #742a2a;
  }

  .xl\:tplaceholder-red-900::placeholder {
    color: #742a2a;
  }

  .xl\:tplaceholder-orange-100::-webkit-input-placeholder {
    color: #fffaf0;
  }

  .xl\:tplaceholder-orange-100::-moz-placeholder {
    color: #fffaf0;
  }

  .xl\:tplaceholder-orange-100:-ms-input-placeholder {
    color: #fffaf0;
  }

  .xl\:tplaceholder-orange-100::-ms-input-placeholder {
    color: #fffaf0;
  }

  .xl\:tplaceholder-orange-100::placeholder {
    color: #fffaf0;
  }

  .xl\:tplaceholder-orange-200::-webkit-input-placeholder {
    color: #feebc8;
  }

  .xl\:tplaceholder-orange-200::-moz-placeholder {
    color: #feebc8;
  }

  .xl\:tplaceholder-orange-200:-ms-input-placeholder {
    color: #feebc8;
  }

  .xl\:tplaceholder-orange-200::-ms-input-placeholder {
    color: #feebc8;
  }

  .xl\:tplaceholder-orange-200::placeholder {
    color: #feebc8;
  }

  .xl\:tplaceholder-orange-300::-webkit-input-placeholder {
    color: #fbd38d;
  }

  .xl\:tplaceholder-orange-300::-moz-placeholder {
    color: #fbd38d;
  }

  .xl\:tplaceholder-orange-300:-ms-input-placeholder {
    color: #fbd38d;
  }

  .xl\:tplaceholder-orange-300::-ms-input-placeholder {
    color: #fbd38d;
  }

  .xl\:tplaceholder-orange-300::placeholder {
    color: #fbd38d;
  }

  .xl\:tplaceholder-orange-400::-webkit-input-placeholder {
    color: #f6ad55;
  }

  .xl\:tplaceholder-orange-400::-moz-placeholder {
    color: #f6ad55;
  }

  .xl\:tplaceholder-orange-400:-ms-input-placeholder {
    color: #f6ad55;
  }

  .xl\:tplaceholder-orange-400::-ms-input-placeholder {
    color: #f6ad55;
  }

  .xl\:tplaceholder-orange-400::placeholder {
    color: #f6ad55;
  }

  .xl\:tplaceholder-orange-500::-webkit-input-placeholder {
    color: #ed8936;
  }

  .xl\:tplaceholder-orange-500::-moz-placeholder {
    color: #ed8936;
  }

  .xl\:tplaceholder-orange-500:-ms-input-placeholder {
    color: #ed8936;
  }

  .xl\:tplaceholder-orange-500::-ms-input-placeholder {
    color: #ed8936;
  }

  .xl\:tplaceholder-orange-500::placeholder {
    color: #ed8936;
  }

  .xl\:tplaceholder-orange-600::-webkit-input-placeholder {
    color: #dd6b20;
  }

  .xl\:tplaceholder-orange-600::-moz-placeholder {
    color: #dd6b20;
  }

  .xl\:tplaceholder-orange-600:-ms-input-placeholder {
    color: #dd6b20;
  }

  .xl\:tplaceholder-orange-600::-ms-input-placeholder {
    color: #dd6b20;
  }

  .xl\:tplaceholder-orange-600::placeholder {
    color: #dd6b20;
  }

  .xl\:tplaceholder-orange-700::-webkit-input-placeholder {
    color: #c05621;
  }

  .xl\:tplaceholder-orange-700::-moz-placeholder {
    color: #c05621;
  }

  .xl\:tplaceholder-orange-700:-ms-input-placeholder {
    color: #c05621;
  }

  .xl\:tplaceholder-orange-700::-ms-input-placeholder {
    color: #c05621;
  }

  .xl\:tplaceholder-orange-700::placeholder {
    color: #c05621;
  }

  .xl\:tplaceholder-orange-800::-webkit-input-placeholder {
    color: #9c4221;
  }

  .xl\:tplaceholder-orange-800::-moz-placeholder {
    color: #9c4221;
  }

  .xl\:tplaceholder-orange-800:-ms-input-placeholder {
    color: #9c4221;
  }

  .xl\:tplaceholder-orange-800::-ms-input-placeholder {
    color: #9c4221;
  }

  .xl\:tplaceholder-orange-800::placeholder {
    color: #9c4221;
  }

  .xl\:tplaceholder-orange-900::-webkit-input-placeholder {
    color: #7b341e;
  }

  .xl\:tplaceholder-orange-900::-moz-placeholder {
    color: #7b341e;
  }

  .xl\:tplaceholder-orange-900:-ms-input-placeholder {
    color: #7b341e;
  }

  .xl\:tplaceholder-orange-900::-ms-input-placeholder {
    color: #7b341e;
  }

  .xl\:tplaceholder-orange-900::placeholder {
    color: #7b341e;
  }

  .xl\:tplaceholder-yellow-100::-webkit-input-placeholder {
    color: #fffff0;
  }

  .xl\:tplaceholder-yellow-100::-moz-placeholder {
    color: #fffff0;
  }

  .xl\:tplaceholder-yellow-100:-ms-input-placeholder {
    color: #fffff0;
  }

  .xl\:tplaceholder-yellow-100::-ms-input-placeholder {
    color: #fffff0;
  }

  .xl\:tplaceholder-yellow-100::placeholder {
    color: #fffff0;
  }

  .xl\:tplaceholder-yellow-200::-webkit-input-placeholder {
    color: #fefcbf;
  }

  .xl\:tplaceholder-yellow-200::-moz-placeholder {
    color: #fefcbf;
  }

  .xl\:tplaceholder-yellow-200:-ms-input-placeholder {
    color: #fefcbf;
  }

  .xl\:tplaceholder-yellow-200::-ms-input-placeholder {
    color: #fefcbf;
  }

  .xl\:tplaceholder-yellow-200::placeholder {
    color: #fefcbf;
  }

  .xl\:tplaceholder-yellow-300::-webkit-input-placeholder {
    color: #faf089;
  }

  .xl\:tplaceholder-yellow-300::-moz-placeholder {
    color: #faf089;
  }

  .xl\:tplaceholder-yellow-300:-ms-input-placeholder {
    color: #faf089;
  }

  .xl\:tplaceholder-yellow-300::-ms-input-placeholder {
    color: #faf089;
  }

  .xl\:tplaceholder-yellow-300::placeholder {
    color: #faf089;
  }

  .xl\:tplaceholder-yellow-400::-webkit-input-placeholder {
    color: #f6e05e;
  }

  .xl\:tplaceholder-yellow-400::-moz-placeholder {
    color: #f6e05e;
  }

  .xl\:tplaceholder-yellow-400:-ms-input-placeholder {
    color: #f6e05e;
  }

  .xl\:tplaceholder-yellow-400::-ms-input-placeholder {
    color: #f6e05e;
  }

  .xl\:tplaceholder-yellow-400::placeholder {
    color: #f6e05e;
  }

  .xl\:tplaceholder-yellow-500::-webkit-input-placeholder {
    color: #ecc94b;
  }

  .xl\:tplaceholder-yellow-500::-moz-placeholder {
    color: #ecc94b;
  }

  .xl\:tplaceholder-yellow-500:-ms-input-placeholder {
    color: #ecc94b;
  }

  .xl\:tplaceholder-yellow-500::-ms-input-placeholder {
    color: #ecc94b;
  }

  .xl\:tplaceholder-yellow-500::placeholder {
    color: #ecc94b;
  }

  .xl\:tplaceholder-yellow-600::-webkit-input-placeholder {
    color: #d69e2e;
  }

  .xl\:tplaceholder-yellow-600::-moz-placeholder {
    color: #d69e2e;
  }

  .xl\:tplaceholder-yellow-600:-ms-input-placeholder {
    color: #d69e2e;
  }

  .xl\:tplaceholder-yellow-600::-ms-input-placeholder {
    color: #d69e2e;
  }

  .xl\:tplaceholder-yellow-600::placeholder {
    color: #d69e2e;
  }

  .xl\:tplaceholder-yellow-700::-webkit-input-placeholder {
    color: #b7791f;
  }

  .xl\:tplaceholder-yellow-700::-moz-placeholder {
    color: #b7791f;
  }

  .xl\:tplaceholder-yellow-700:-ms-input-placeholder {
    color: #b7791f;
  }

  .xl\:tplaceholder-yellow-700::-ms-input-placeholder {
    color: #b7791f;
  }

  .xl\:tplaceholder-yellow-700::placeholder {
    color: #b7791f;
  }

  .xl\:tplaceholder-yellow-800::-webkit-input-placeholder {
    color: #975a16;
  }

  .xl\:tplaceholder-yellow-800::-moz-placeholder {
    color: #975a16;
  }

  .xl\:tplaceholder-yellow-800:-ms-input-placeholder {
    color: #975a16;
  }

  .xl\:tplaceholder-yellow-800::-ms-input-placeholder {
    color: #975a16;
  }

  .xl\:tplaceholder-yellow-800::placeholder {
    color: #975a16;
  }

  .xl\:tplaceholder-yellow-900::-webkit-input-placeholder {
    color: #744210;
  }

  .xl\:tplaceholder-yellow-900::-moz-placeholder {
    color: #744210;
  }

  .xl\:tplaceholder-yellow-900:-ms-input-placeholder {
    color: #744210;
  }

  .xl\:tplaceholder-yellow-900::-ms-input-placeholder {
    color: #744210;
  }

  .xl\:tplaceholder-yellow-900::placeholder {
    color: #744210;
  }

  .xl\:tplaceholder-green-100::-webkit-input-placeholder {
    color: #f0fff4;
  }

  .xl\:tplaceholder-green-100::-moz-placeholder {
    color: #f0fff4;
  }

  .xl\:tplaceholder-green-100:-ms-input-placeholder {
    color: #f0fff4;
  }

  .xl\:tplaceholder-green-100::-ms-input-placeholder {
    color: #f0fff4;
  }

  .xl\:tplaceholder-green-100::placeholder {
    color: #f0fff4;
  }

  .xl\:tplaceholder-green-200::-webkit-input-placeholder {
    color: #c6f6d5;
  }

  .xl\:tplaceholder-green-200::-moz-placeholder {
    color: #c6f6d5;
  }

  .xl\:tplaceholder-green-200:-ms-input-placeholder {
    color: #c6f6d5;
  }

  .xl\:tplaceholder-green-200::-ms-input-placeholder {
    color: #c6f6d5;
  }

  .xl\:tplaceholder-green-200::placeholder {
    color: #c6f6d5;
  }

  .xl\:tplaceholder-green-300::-webkit-input-placeholder {
    color: #9ae6b4;
  }

  .xl\:tplaceholder-green-300::-moz-placeholder {
    color: #9ae6b4;
  }

  .xl\:tplaceholder-green-300:-ms-input-placeholder {
    color: #9ae6b4;
  }

  .xl\:tplaceholder-green-300::-ms-input-placeholder {
    color: #9ae6b4;
  }

  .xl\:tplaceholder-green-300::placeholder {
    color: #9ae6b4;
  }

  .xl\:tplaceholder-green-400::-webkit-input-placeholder {
    color: #68d391;
  }

  .xl\:tplaceholder-green-400::-moz-placeholder {
    color: #68d391;
  }

  .xl\:tplaceholder-green-400:-ms-input-placeholder {
    color: #68d391;
  }

  .xl\:tplaceholder-green-400::-ms-input-placeholder {
    color: #68d391;
  }

  .xl\:tplaceholder-green-400::placeholder {
    color: #68d391;
  }

  .xl\:tplaceholder-green-500::-webkit-input-placeholder {
    color: #48bb78;
  }

  .xl\:tplaceholder-green-500::-moz-placeholder {
    color: #48bb78;
  }

  .xl\:tplaceholder-green-500:-ms-input-placeholder {
    color: #48bb78;
  }

  .xl\:tplaceholder-green-500::-ms-input-placeholder {
    color: #48bb78;
  }

  .xl\:tplaceholder-green-500::placeholder {
    color: #48bb78;
  }

  .xl\:tplaceholder-green-600::-webkit-input-placeholder {
    color: #38a169;
  }

  .xl\:tplaceholder-green-600::-moz-placeholder {
    color: #38a169;
  }

  .xl\:tplaceholder-green-600:-ms-input-placeholder {
    color: #38a169;
  }

  .xl\:tplaceholder-green-600::-ms-input-placeholder {
    color: #38a169;
  }

  .xl\:tplaceholder-green-600::placeholder {
    color: #38a169;
  }

  .xl\:tplaceholder-green-700::-webkit-input-placeholder {
    color: #2f855a;
  }

  .xl\:tplaceholder-green-700::-moz-placeholder {
    color: #2f855a;
  }

  .xl\:tplaceholder-green-700:-ms-input-placeholder {
    color: #2f855a;
  }

  .xl\:tplaceholder-green-700::-ms-input-placeholder {
    color: #2f855a;
  }

  .xl\:tplaceholder-green-700::placeholder {
    color: #2f855a;
  }

  .xl\:tplaceholder-green-800::-webkit-input-placeholder {
    color: #276749;
  }

  .xl\:tplaceholder-green-800::-moz-placeholder {
    color: #276749;
  }

  .xl\:tplaceholder-green-800:-ms-input-placeholder {
    color: #276749;
  }

  .xl\:tplaceholder-green-800::-ms-input-placeholder {
    color: #276749;
  }

  .xl\:tplaceholder-green-800::placeholder {
    color: #276749;
  }

  .xl\:tplaceholder-green-900::-webkit-input-placeholder {
    color: #22543d;
  }

  .xl\:tplaceholder-green-900::-moz-placeholder {
    color: #22543d;
  }

  .xl\:tplaceholder-green-900:-ms-input-placeholder {
    color: #22543d;
  }

  .xl\:tplaceholder-green-900::-ms-input-placeholder {
    color: #22543d;
  }

  .xl\:tplaceholder-green-900::placeholder {
    color: #22543d;
  }

  .xl\:tplaceholder-teal-100::-webkit-input-placeholder {
    color: #e6fffa;
  }

  .xl\:tplaceholder-teal-100::-moz-placeholder {
    color: #e6fffa;
  }

  .xl\:tplaceholder-teal-100:-ms-input-placeholder {
    color: #e6fffa;
  }

  .xl\:tplaceholder-teal-100::-ms-input-placeholder {
    color: #e6fffa;
  }

  .xl\:tplaceholder-teal-100::placeholder {
    color: #e6fffa;
  }

  .xl\:tplaceholder-teal-200::-webkit-input-placeholder {
    color: #b2f5ea;
  }

  .xl\:tplaceholder-teal-200::-moz-placeholder {
    color: #b2f5ea;
  }

  .xl\:tplaceholder-teal-200:-ms-input-placeholder {
    color: #b2f5ea;
  }

  .xl\:tplaceholder-teal-200::-ms-input-placeholder {
    color: #b2f5ea;
  }

  .xl\:tplaceholder-teal-200::placeholder {
    color: #b2f5ea;
  }

  .xl\:tplaceholder-teal-300::-webkit-input-placeholder {
    color: #81e6d9;
  }

  .xl\:tplaceholder-teal-300::-moz-placeholder {
    color: #81e6d9;
  }

  .xl\:tplaceholder-teal-300:-ms-input-placeholder {
    color: #81e6d9;
  }

  .xl\:tplaceholder-teal-300::-ms-input-placeholder {
    color: #81e6d9;
  }

  .xl\:tplaceholder-teal-300::placeholder {
    color: #81e6d9;
  }

  .xl\:tplaceholder-teal-400::-webkit-input-placeholder {
    color: #4fd1c5;
  }

  .xl\:tplaceholder-teal-400::-moz-placeholder {
    color: #4fd1c5;
  }

  .xl\:tplaceholder-teal-400:-ms-input-placeholder {
    color: #4fd1c5;
  }

  .xl\:tplaceholder-teal-400::-ms-input-placeholder {
    color: #4fd1c5;
  }

  .xl\:tplaceholder-teal-400::placeholder {
    color: #4fd1c5;
  }

  .xl\:tplaceholder-teal-500::-webkit-input-placeholder {
    color: #38b2ac;
  }

  .xl\:tplaceholder-teal-500::-moz-placeholder {
    color: #38b2ac;
  }

  .xl\:tplaceholder-teal-500:-ms-input-placeholder {
    color: #38b2ac;
  }

  .xl\:tplaceholder-teal-500::-ms-input-placeholder {
    color: #38b2ac;
  }

  .xl\:tplaceholder-teal-500::placeholder {
    color: #38b2ac;
  }

  .xl\:tplaceholder-teal-600::-webkit-input-placeholder {
    color: #319795;
  }

  .xl\:tplaceholder-teal-600::-moz-placeholder {
    color: #319795;
  }

  .xl\:tplaceholder-teal-600:-ms-input-placeholder {
    color: #319795;
  }

  .xl\:tplaceholder-teal-600::-ms-input-placeholder {
    color: #319795;
  }

  .xl\:tplaceholder-teal-600::placeholder {
    color: #319795;
  }

  .xl\:tplaceholder-teal-700::-webkit-input-placeholder {
    color: #2c7a7b;
  }

  .xl\:tplaceholder-teal-700::-moz-placeholder {
    color: #2c7a7b;
  }

  .xl\:tplaceholder-teal-700:-ms-input-placeholder {
    color: #2c7a7b;
  }

  .xl\:tplaceholder-teal-700::-ms-input-placeholder {
    color: #2c7a7b;
  }

  .xl\:tplaceholder-teal-700::placeholder {
    color: #2c7a7b;
  }

  .xl\:tplaceholder-teal-800::-webkit-input-placeholder {
    color: #285e61;
  }

  .xl\:tplaceholder-teal-800::-moz-placeholder {
    color: #285e61;
  }

  .xl\:tplaceholder-teal-800:-ms-input-placeholder {
    color: #285e61;
  }

  .xl\:tplaceholder-teal-800::-ms-input-placeholder {
    color: #285e61;
  }

  .xl\:tplaceholder-teal-800::placeholder {
    color: #285e61;
  }

  .xl\:tplaceholder-teal-900::-webkit-input-placeholder {
    color: #234e52;
  }

  .xl\:tplaceholder-teal-900::-moz-placeholder {
    color: #234e52;
  }

  .xl\:tplaceholder-teal-900:-ms-input-placeholder {
    color: #234e52;
  }

  .xl\:tplaceholder-teal-900::-ms-input-placeholder {
    color: #234e52;
  }

  .xl\:tplaceholder-teal-900::placeholder {
    color: #234e52;
  }

  .xl\:tplaceholder-blue-100::-webkit-input-placeholder {
    color: #ebf8ff;
  }

  .xl\:tplaceholder-blue-100::-moz-placeholder {
    color: #ebf8ff;
  }

  .xl\:tplaceholder-blue-100:-ms-input-placeholder {
    color: #ebf8ff;
  }

  .xl\:tplaceholder-blue-100::-ms-input-placeholder {
    color: #ebf8ff;
  }

  .xl\:tplaceholder-blue-100::placeholder {
    color: #ebf8ff;
  }

  .xl\:tplaceholder-blue-200::-webkit-input-placeholder {
    color: #bee3f8;
  }

  .xl\:tplaceholder-blue-200::-moz-placeholder {
    color: #bee3f8;
  }

  .xl\:tplaceholder-blue-200:-ms-input-placeholder {
    color: #bee3f8;
  }

  .xl\:tplaceholder-blue-200::-ms-input-placeholder {
    color: #bee3f8;
  }

  .xl\:tplaceholder-blue-200::placeholder {
    color: #bee3f8;
  }

  .xl\:tplaceholder-blue-300::-webkit-input-placeholder {
    color: #90cdf4;
  }

  .xl\:tplaceholder-blue-300::-moz-placeholder {
    color: #90cdf4;
  }

  .xl\:tplaceholder-blue-300:-ms-input-placeholder {
    color: #90cdf4;
  }

  .xl\:tplaceholder-blue-300::-ms-input-placeholder {
    color: #90cdf4;
  }

  .xl\:tplaceholder-blue-300::placeholder {
    color: #90cdf4;
  }

  .xl\:tplaceholder-blue-400::-webkit-input-placeholder {
    color: #63b3ed;
  }

  .xl\:tplaceholder-blue-400::-moz-placeholder {
    color: #63b3ed;
  }

  .xl\:tplaceholder-blue-400:-ms-input-placeholder {
    color: #63b3ed;
  }

  .xl\:tplaceholder-blue-400::-ms-input-placeholder {
    color: #63b3ed;
  }

  .xl\:tplaceholder-blue-400::placeholder {
    color: #63b3ed;
  }

  .xl\:tplaceholder-blue-500::-webkit-input-placeholder {
    color: #4299e1;
  }

  .xl\:tplaceholder-blue-500::-moz-placeholder {
    color: #4299e1;
  }

  .xl\:tplaceholder-blue-500:-ms-input-placeholder {
    color: #4299e1;
  }

  .xl\:tplaceholder-blue-500::-ms-input-placeholder {
    color: #4299e1;
  }

  .xl\:tplaceholder-blue-500::placeholder {
    color: #4299e1;
  }

  .xl\:tplaceholder-blue-600::-webkit-input-placeholder {
    color: #3182ce;
  }

  .xl\:tplaceholder-blue-600::-moz-placeholder {
    color: #3182ce;
  }

  .xl\:tplaceholder-blue-600:-ms-input-placeholder {
    color: #3182ce;
  }

  .xl\:tplaceholder-blue-600::-ms-input-placeholder {
    color: #3182ce;
  }

  .xl\:tplaceholder-blue-600::placeholder {
    color: #3182ce;
  }

  .xl\:tplaceholder-blue-700::-webkit-input-placeholder {
    color: #2b6cb0;
  }

  .xl\:tplaceholder-blue-700::-moz-placeholder {
    color: #2b6cb0;
  }

  .xl\:tplaceholder-blue-700:-ms-input-placeholder {
    color: #2b6cb0;
  }

  .xl\:tplaceholder-blue-700::-ms-input-placeholder {
    color: #2b6cb0;
  }

  .xl\:tplaceholder-blue-700::placeholder {
    color: #2b6cb0;
  }

  .xl\:tplaceholder-blue-800::-webkit-input-placeholder {
    color: #2c5282;
  }

  .xl\:tplaceholder-blue-800::-moz-placeholder {
    color: #2c5282;
  }

  .xl\:tplaceholder-blue-800:-ms-input-placeholder {
    color: #2c5282;
  }

  .xl\:tplaceholder-blue-800::-ms-input-placeholder {
    color: #2c5282;
  }

  .xl\:tplaceholder-blue-800::placeholder {
    color: #2c5282;
  }

  .xl\:tplaceholder-blue-900::-webkit-input-placeholder {
    color: #2a4365;
  }

  .xl\:tplaceholder-blue-900::-moz-placeholder {
    color: #2a4365;
  }

  .xl\:tplaceholder-blue-900:-ms-input-placeholder {
    color: #2a4365;
  }

  .xl\:tplaceholder-blue-900::-ms-input-placeholder {
    color: #2a4365;
  }

  .xl\:tplaceholder-blue-900::placeholder {
    color: #2a4365;
  }

  .xl\:tplaceholder-indigo-100::-webkit-input-placeholder {
    color: #ebf4ff;
  }

  .xl\:tplaceholder-indigo-100::-moz-placeholder {
    color: #ebf4ff;
  }

  .xl\:tplaceholder-indigo-100:-ms-input-placeholder {
    color: #ebf4ff;
  }

  .xl\:tplaceholder-indigo-100::-ms-input-placeholder {
    color: #ebf4ff;
  }

  .xl\:tplaceholder-indigo-100::placeholder {
    color: #ebf4ff;
  }

  .xl\:tplaceholder-indigo-200::-webkit-input-placeholder {
    color: #c3dafe;
  }

  .xl\:tplaceholder-indigo-200::-moz-placeholder {
    color: #c3dafe;
  }

  .xl\:tplaceholder-indigo-200:-ms-input-placeholder {
    color: #c3dafe;
  }

  .xl\:tplaceholder-indigo-200::-ms-input-placeholder {
    color: #c3dafe;
  }

  .xl\:tplaceholder-indigo-200::placeholder {
    color: #c3dafe;
  }

  .xl\:tplaceholder-indigo-300::-webkit-input-placeholder {
    color: #a3bffa;
  }

  .xl\:tplaceholder-indigo-300::-moz-placeholder {
    color: #a3bffa;
  }

  .xl\:tplaceholder-indigo-300:-ms-input-placeholder {
    color: #a3bffa;
  }

  .xl\:tplaceholder-indigo-300::-ms-input-placeholder {
    color: #a3bffa;
  }

  .xl\:tplaceholder-indigo-300::placeholder {
    color: #a3bffa;
  }

  .xl\:tplaceholder-indigo-400::-webkit-input-placeholder {
    color: #7f9cf5;
  }

  .xl\:tplaceholder-indigo-400::-moz-placeholder {
    color: #7f9cf5;
  }

  .xl\:tplaceholder-indigo-400:-ms-input-placeholder {
    color: #7f9cf5;
  }

  .xl\:tplaceholder-indigo-400::-ms-input-placeholder {
    color: #7f9cf5;
  }

  .xl\:tplaceholder-indigo-400::placeholder {
    color: #7f9cf5;
  }

  .xl\:tplaceholder-indigo-500::-webkit-input-placeholder {
    color: #667eea;
  }

  .xl\:tplaceholder-indigo-500::-moz-placeholder {
    color: #667eea;
  }

  .xl\:tplaceholder-indigo-500:-ms-input-placeholder {
    color: #667eea;
  }

  .xl\:tplaceholder-indigo-500::-ms-input-placeholder {
    color: #667eea;
  }

  .xl\:tplaceholder-indigo-500::placeholder {
    color: #667eea;
  }

  .xl\:tplaceholder-indigo-600::-webkit-input-placeholder {
    color: #5a67d8;
  }

  .xl\:tplaceholder-indigo-600::-moz-placeholder {
    color: #5a67d8;
  }

  .xl\:tplaceholder-indigo-600:-ms-input-placeholder {
    color: #5a67d8;
  }

  .xl\:tplaceholder-indigo-600::-ms-input-placeholder {
    color: #5a67d8;
  }

  .xl\:tplaceholder-indigo-600::placeholder {
    color: #5a67d8;
  }

  .xl\:tplaceholder-indigo-700::-webkit-input-placeholder {
    color: #4c51bf;
  }

  .xl\:tplaceholder-indigo-700::-moz-placeholder {
    color: #4c51bf;
  }

  .xl\:tplaceholder-indigo-700:-ms-input-placeholder {
    color: #4c51bf;
  }

  .xl\:tplaceholder-indigo-700::-ms-input-placeholder {
    color: #4c51bf;
  }

  .xl\:tplaceholder-indigo-700::placeholder {
    color: #4c51bf;
  }

  .xl\:tplaceholder-indigo-800::-webkit-input-placeholder {
    color: #434190;
  }

  .xl\:tplaceholder-indigo-800::-moz-placeholder {
    color: #434190;
  }

  .xl\:tplaceholder-indigo-800:-ms-input-placeholder {
    color: #434190;
  }

  .xl\:tplaceholder-indigo-800::-ms-input-placeholder {
    color: #434190;
  }

  .xl\:tplaceholder-indigo-800::placeholder {
    color: #434190;
  }

  .xl\:tplaceholder-indigo-900::-webkit-input-placeholder {
    color: #3c366b;
  }

  .xl\:tplaceholder-indigo-900::-moz-placeholder {
    color: #3c366b;
  }

  .xl\:tplaceholder-indigo-900:-ms-input-placeholder {
    color: #3c366b;
  }

  .xl\:tplaceholder-indigo-900::-ms-input-placeholder {
    color: #3c366b;
  }

  .xl\:tplaceholder-indigo-900::placeholder {
    color: #3c366b;
  }

  .xl\:tplaceholder-purple-100::-webkit-input-placeholder {
    color: #faf5ff;
  }

  .xl\:tplaceholder-purple-100::-moz-placeholder {
    color: #faf5ff;
  }

  .xl\:tplaceholder-purple-100:-ms-input-placeholder {
    color: #faf5ff;
  }

  .xl\:tplaceholder-purple-100::-ms-input-placeholder {
    color: #faf5ff;
  }

  .xl\:tplaceholder-purple-100::placeholder {
    color: #faf5ff;
  }

  .xl\:tplaceholder-purple-200::-webkit-input-placeholder {
    color: #e9d8fd;
  }

  .xl\:tplaceholder-purple-200::-moz-placeholder {
    color: #e9d8fd;
  }

  .xl\:tplaceholder-purple-200:-ms-input-placeholder {
    color: #e9d8fd;
  }

  .xl\:tplaceholder-purple-200::-ms-input-placeholder {
    color: #e9d8fd;
  }

  .xl\:tplaceholder-purple-200::placeholder {
    color: #e9d8fd;
  }

  .xl\:tplaceholder-purple-300::-webkit-input-placeholder {
    color: #d6bcfa;
  }

  .xl\:tplaceholder-purple-300::-moz-placeholder {
    color: #d6bcfa;
  }

  .xl\:tplaceholder-purple-300:-ms-input-placeholder {
    color: #d6bcfa;
  }

  .xl\:tplaceholder-purple-300::-ms-input-placeholder {
    color: #d6bcfa;
  }

  .xl\:tplaceholder-purple-300::placeholder {
    color: #d6bcfa;
  }

  .xl\:tplaceholder-purple-400::-webkit-input-placeholder {
    color: #b794f4;
  }

  .xl\:tplaceholder-purple-400::-moz-placeholder {
    color: #b794f4;
  }

  .xl\:tplaceholder-purple-400:-ms-input-placeholder {
    color: #b794f4;
  }

  .xl\:tplaceholder-purple-400::-ms-input-placeholder {
    color: #b794f4;
  }

  .xl\:tplaceholder-purple-400::placeholder {
    color: #b794f4;
  }

  .xl\:tplaceholder-purple-500::-webkit-input-placeholder {
    color: #9f7aea;
  }

  .xl\:tplaceholder-purple-500::-moz-placeholder {
    color: #9f7aea;
  }

  .xl\:tplaceholder-purple-500:-ms-input-placeholder {
    color: #9f7aea;
  }

  .xl\:tplaceholder-purple-500::-ms-input-placeholder {
    color: #9f7aea;
  }

  .xl\:tplaceholder-purple-500::placeholder {
    color: #9f7aea;
  }

  .xl\:tplaceholder-purple-600::-webkit-input-placeholder {
    color: #805ad5;
  }

  .xl\:tplaceholder-purple-600::-moz-placeholder {
    color: #805ad5;
  }

  .xl\:tplaceholder-purple-600:-ms-input-placeholder {
    color: #805ad5;
  }

  .xl\:tplaceholder-purple-600::-ms-input-placeholder {
    color: #805ad5;
  }

  .xl\:tplaceholder-purple-600::placeholder {
    color: #805ad5;
  }

  .xl\:tplaceholder-purple-700::-webkit-input-placeholder {
    color: #6b46c1;
  }

  .xl\:tplaceholder-purple-700::-moz-placeholder {
    color: #6b46c1;
  }

  .xl\:tplaceholder-purple-700:-ms-input-placeholder {
    color: #6b46c1;
  }

  .xl\:tplaceholder-purple-700::-ms-input-placeholder {
    color: #6b46c1;
  }

  .xl\:tplaceholder-purple-700::placeholder {
    color: #6b46c1;
  }

  .xl\:tplaceholder-purple-800::-webkit-input-placeholder {
    color: #553c9a;
  }

  .xl\:tplaceholder-purple-800::-moz-placeholder {
    color: #553c9a;
  }

  .xl\:tplaceholder-purple-800:-ms-input-placeholder {
    color: #553c9a;
  }

  .xl\:tplaceholder-purple-800::-ms-input-placeholder {
    color: #553c9a;
  }

  .xl\:tplaceholder-purple-800::placeholder {
    color: #553c9a;
  }

  .xl\:tplaceholder-purple-900::-webkit-input-placeholder {
    color: #44337a;
  }

  .xl\:tplaceholder-purple-900::-moz-placeholder {
    color: #44337a;
  }

  .xl\:tplaceholder-purple-900:-ms-input-placeholder {
    color: #44337a;
  }

  .xl\:tplaceholder-purple-900::-ms-input-placeholder {
    color: #44337a;
  }

  .xl\:tplaceholder-purple-900::placeholder {
    color: #44337a;
  }

  .xl\:tplaceholder-pink-100::-webkit-input-placeholder {
    color: #fff5f7;
  }

  .xl\:tplaceholder-pink-100::-moz-placeholder {
    color: #fff5f7;
  }

  .xl\:tplaceholder-pink-100:-ms-input-placeholder {
    color: #fff5f7;
  }

  .xl\:tplaceholder-pink-100::-ms-input-placeholder {
    color: #fff5f7;
  }

  .xl\:tplaceholder-pink-100::placeholder {
    color: #fff5f7;
  }

  .xl\:tplaceholder-pink-200::-webkit-input-placeholder {
    color: #fed7e2;
  }

  .xl\:tplaceholder-pink-200::-moz-placeholder {
    color: #fed7e2;
  }

  .xl\:tplaceholder-pink-200:-ms-input-placeholder {
    color: #fed7e2;
  }

  .xl\:tplaceholder-pink-200::-ms-input-placeholder {
    color: #fed7e2;
  }

  .xl\:tplaceholder-pink-200::placeholder {
    color: #fed7e2;
  }

  .xl\:tplaceholder-pink-300::-webkit-input-placeholder {
    color: #fbb6ce;
  }

  .xl\:tplaceholder-pink-300::-moz-placeholder {
    color: #fbb6ce;
  }

  .xl\:tplaceholder-pink-300:-ms-input-placeholder {
    color: #fbb6ce;
  }

  .xl\:tplaceholder-pink-300::-ms-input-placeholder {
    color: #fbb6ce;
  }

  .xl\:tplaceholder-pink-300::placeholder {
    color: #fbb6ce;
  }

  .xl\:tplaceholder-pink-400::-webkit-input-placeholder {
    color: #f687b3;
  }

  .xl\:tplaceholder-pink-400::-moz-placeholder {
    color: #f687b3;
  }

  .xl\:tplaceholder-pink-400:-ms-input-placeholder {
    color: #f687b3;
  }

  .xl\:tplaceholder-pink-400::-ms-input-placeholder {
    color: #f687b3;
  }

  .xl\:tplaceholder-pink-400::placeholder {
    color: #f687b3;
  }

  .xl\:tplaceholder-pink-500::-webkit-input-placeholder {
    color: #ed64a6;
  }

  .xl\:tplaceholder-pink-500::-moz-placeholder {
    color: #ed64a6;
  }

  .xl\:tplaceholder-pink-500:-ms-input-placeholder {
    color: #ed64a6;
  }

  .xl\:tplaceholder-pink-500::-ms-input-placeholder {
    color: #ed64a6;
  }

  .xl\:tplaceholder-pink-500::placeholder {
    color: #ed64a6;
  }

  .xl\:tplaceholder-pink-600::-webkit-input-placeholder {
    color: #d53f8c;
  }

  .xl\:tplaceholder-pink-600::-moz-placeholder {
    color: #d53f8c;
  }

  .xl\:tplaceholder-pink-600:-ms-input-placeholder {
    color: #d53f8c;
  }

  .xl\:tplaceholder-pink-600::-ms-input-placeholder {
    color: #d53f8c;
  }

  .xl\:tplaceholder-pink-600::placeholder {
    color: #d53f8c;
  }

  .xl\:tplaceholder-pink-700::-webkit-input-placeholder {
    color: #b83280;
  }

  .xl\:tplaceholder-pink-700::-moz-placeholder {
    color: #b83280;
  }

  .xl\:tplaceholder-pink-700:-ms-input-placeholder {
    color: #b83280;
  }

  .xl\:tplaceholder-pink-700::-ms-input-placeholder {
    color: #b83280;
  }

  .xl\:tplaceholder-pink-700::placeholder {
    color: #b83280;
  }

  .xl\:tplaceholder-pink-800::-webkit-input-placeholder {
    color: #97266d;
  }

  .xl\:tplaceholder-pink-800::-moz-placeholder {
    color: #97266d;
  }

  .xl\:tplaceholder-pink-800:-ms-input-placeholder {
    color: #97266d;
  }

  .xl\:tplaceholder-pink-800::-ms-input-placeholder {
    color: #97266d;
  }

  .xl\:tplaceholder-pink-800::placeholder {
    color: #97266d;
  }

  .xl\:tplaceholder-pink-900::-webkit-input-placeholder {
    color: #702459;
  }

  .xl\:tplaceholder-pink-900::-moz-placeholder {
    color: #702459;
  }

  .xl\:tplaceholder-pink-900:-ms-input-placeholder {
    color: #702459;
  }

  .xl\:tplaceholder-pink-900::-ms-input-placeholder {
    color: #702459;
  }

  .xl\:tplaceholder-pink-900::placeholder {
    color: #702459;
  }

  .xl\:tplaceholder-title::-webkit-input-placeholder {
    color: #3d5170;
  }

  .xl\:tplaceholder-title::-moz-placeholder {
    color: #3d5170;
  }

  .xl\:tplaceholder-title:-ms-input-placeholder {
    color: #3d5170;
  }

  .xl\:tplaceholder-title::-ms-input-placeholder {
    color: #3d5170;
  }

  .xl\:tplaceholder-title::placeholder {
    color: #3d5170;
  }

  .xl\:tplaceholder-primary::-webkit-input-placeholder {
    color: #2d7bbf;
  }

  .xl\:tplaceholder-primary::-moz-placeholder {
    color: #2d7bbf;
  }

  .xl\:tplaceholder-primary:-ms-input-placeholder {
    color: #2d7bbf;
  }

  .xl\:tplaceholder-primary::-ms-input-placeholder {
    color: #2d7bbf;
  }

  .xl\:tplaceholder-primary::placeholder {
    color: #2d7bbf;
  }

  .xl\:tplaceholder-error::-webkit-input-placeholder {
    color: #ff6347;
  }

  .xl\:tplaceholder-error::-moz-placeholder {
    color: #ff6347;
  }

  .xl\:tplaceholder-error:-ms-input-placeholder {
    color: #ff6347;
  }

  .xl\:tplaceholder-error::-ms-input-placeholder {
    color: #ff6347;
  }

  .xl\:tplaceholder-error::placeholder {
    color: #ff6347;
  }

  .xl\:focus\:tplaceholder-transparent:focus::-webkit-input-placeholder {
    color: transparent;
  }

  .xl\:focus\:tplaceholder-transparent:focus::-moz-placeholder {
    color: transparent;
  }

  .xl\:focus\:tplaceholder-transparent:focus:-ms-input-placeholder {
    color: transparent;
  }

  .xl\:focus\:tplaceholder-transparent:focus::-ms-input-placeholder {
    color: transparent;
  }

  .xl\:focus\:tplaceholder-transparent:focus::placeholder {
    color: transparent;
  }

  .xl\:focus\:tplaceholder-black-100:focus::-webkit-input-placeholder {
    color: #5a6169;
  }

  .xl\:focus\:tplaceholder-black-100:focus::-moz-placeholder {
    color: #5a6169;
  }

  .xl\:focus\:tplaceholder-black-100:focus:-ms-input-placeholder {
    color: #5a6169;
  }

  .xl\:focus\:tplaceholder-black-100:focus::-ms-input-placeholder {
    color: #5a6169;
  }

  .xl\:focus\:tplaceholder-black-100:focus::placeholder {
    color: #5a6169;
  }

  .xl\:focus\:tplaceholder-white:focus::-webkit-input-placeholder {
    color: #fff;
  }

  .xl\:focus\:tplaceholder-white:focus::-moz-placeholder {
    color: #fff;
  }

  .xl\:focus\:tplaceholder-white:focus:-ms-input-placeholder {
    color: #fff;
  }

  .xl\:focus\:tplaceholder-white:focus::-ms-input-placeholder {
    color: #fff;
  }

  .xl\:focus\:tplaceholder-white:focus::placeholder {
    color: #fff;
  }

  .xl\:focus\:tplaceholder-gray-100:focus::-webkit-input-placeholder {
    color: #f7fafc;
  }

  .xl\:focus\:tplaceholder-gray-100:focus::-moz-placeholder {
    color: #f7fafc;
  }

  .xl\:focus\:tplaceholder-gray-100:focus:-ms-input-placeholder {
    color: #f7fafc;
  }

  .xl\:focus\:tplaceholder-gray-100:focus::-ms-input-placeholder {
    color: #f7fafc;
  }

  .xl\:focus\:tplaceholder-gray-100:focus::placeholder {
    color: #f7fafc;
  }

  .xl\:focus\:tplaceholder-gray-200:focus::-webkit-input-placeholder {
    color: #edf2f7;
  }

  .xl\:focus\:tplaceholder-gray-200:focus::-moz-placeholder {
    color: #edf2f7;
  }

  .xl\:focus\:tplaceholder-gray-200:focus:-ms-input-placeholder {
    color: #edf2f7;
  }

  .xl\:focus\:tplaceholder-gray-200:focus::-ms-input-placeholder {
    color: #edf2f7;
  }

  .xl\:focus\:tplaceholder-gray-200:focus::placeholder {
    color: #edf2f7;
  }

  .xl\:focus\:tplaceholder-gray-300:focus::-webkit-input-placeholder {
    color: #e2e8f0;
  }

  .xl\:focus\:tplaceholder-gray-300:focus::-moz-placeholder {
    color: #e2e8f0;
  }

  .xl\:focus\:tplaceholder-gray-300:focus:-ms-input-placeholder {
    color: #e2e8f0;
  }

  .xl\:focus\:tplaceholder-gray-300:focus::-ms-input-placeholder {
    color: #e2e8f0;
  }

  .xl\:focus\:tplaceholder-gray-300:focus::placeholder {
    color: #e2e8f0;
  }

  .xl\:focus\:tplaceholder-gray-400:focus::-webkit-input-placeholder {
    color: #cbd5e0;
  }

  .xl\:focus\:tplaceholder-gray-400:focus::-moz-placeholder {
    color: #cbd5e0;
  }

  .xl\:focus\:tplaceholder-gray-400:focus:-ms-input-placeholder {
    color: #cbd5e0;
  }

  .xl\:focus\:tplaceholder-gray-400:focus::-ms-input-placeholder {
    color: #cbd5e0;
  }

  .xl\:focus\:tplaceholder-gray-400:focus::placeholder {
    color: #cbd5e0;
  }

  .xl\:focus\:tplaceholder-gray-500:focus::-webkit-input-placeholder {
    color: #a0aec0;
  }

  .xl\:focus\:tplaceholder-gray-500:focus::-moz-placeholder {
    color: #a0aec0;
  }

  .xl\:focus\:tplaceholder-gray-500:focus:-ms-input-placeholder {
    color: #a0aec0;
  }

  .xl\:focus\:tplaceholder-gray-500:focus::-ms-input-placeholder {
    color: #a0aec0;
  }

  .xl\:focus\:tplaceholder-gray-500:focus::placeholder {
    color: #a0aec0;
  }

  .xl\:focus\:tplaceholder-gray-600:focus::-webkit-input-placeholder {
    color: #718096;
  }

  .xl\:focus\:tplaceholder-gray-600:focus::-moz-placeholder {
    color: #718096;
  }

  .xl\:focus\:tplaceholder-gray-600:focus:-ms-input-placeholder {
    color: #718096;
  }

  .xl\:focus\:tplaceholder-gray-600:focus::-ms-input-placeholder {
    color: #718096;
  }

  .xl\:focus\:tplaceholder-gray-600:focus::placeholder {
    color: #718096;
  }

  .xl\:focus\:tplaceholder-gray-700:focus::-webkit-input-placeholder {
    color: #4a5568;
  }

  .xl\:focus\:tplaceholder-gray-700:focus::-moz-placeholder {
    color: #4a5568;
  }

  .xl\:focus\:tplaceholder-gray-700:focus:-ms-input-placeholder {
    color: #4a5568;
  }

  .xl\:focus\:tplaceholder-gray-700:focus::-ms-input-placeholder {
    color: #4a5568;
  }

  .xl\:focus\:tplaceholder-gray-700:focus::placeholder {
    color: #4a5568;
  }

  .xl\:focus\:tplaceholder-gray-800:focus::-webkit-input-placeholder {
    color: #2d3748;
  }

  .xl\:focus\:tplaceholder-gray-800:focus::-moz-placeholder {
    color: #2d3748;
  }

  .xl\:focus\:tplaceholder-gray-800:focus:-ms-input-placeholder {
    color: #2d3748;
  }

  .xl\:focus\:tplaceholder-gray-800:focus::-ms-input-placeholder {
    color: #2d3748;
  }

  .xl\:focus\:tplaceholder-gray-800:focus::placeholder {
    color: #2d3748;
  }

  .xl\:focus\:tplaceholder-gray-900:focus::-webkit-input-placeholder {
    color: #1a202c;
  }

  .xl\:focus\:tplaceholder-gray-900:focus::-moz-placeholder {
    color: #1a202c;
  }

  .xl\:focus\:tplaceholder-gray-900:focus:-ms-input-placeholder {
    color: #1a202c;
  }

  .xl\:focus\:tplaceholder-gray-900:focus::-ms-input-placeholder {
    color: #1a202c;
  }

  .xl\:focus\:tplaceholder-gray-900:focus::placeholder {
    color: #1a202c;
  }

  .xl\:focus\:tplaceholder-red-100:focus::-webkit-input-placeholder {
    color: #fff5f5;
  }

  .xl\:focus\:tplaceholder-red-100:focus::-moz-placeholder {
    color: #fff5f5;
  }

  .xl\:focus\:tplaceholder-red-100:focus:-ms-input-placeholder {
    color: #fff5f5;
  }

  .xl\:focus\:tplaceholder-red-100:focus::-ms-input-placeholder {
    color: #fff5f5;
  }

  .xl\:focus\:tplaceholder-red-100:focus::placeholder {
    color: #fff5f5;
  }

  .xl\:focus\:tplaceholder-red-200:focus::-webkit-input-placeholder {
    color: #fed7d7;
  }

  .xl\:focus\:tplaceholder-red-200:focus::-moz-placeholder {
    color: #fed7d7;
  }

  .xl\:focus\:tplaceholder-red-200:focus:-ms-input-placeholder {
    color: #fed7d7;
  }

  .xl\:focus\:tplaceholder-red-200:focus::-ms-input-placeholder {
    color: #fed7d7;
  }

  .xl\:focus\:tplaceholder-red-200:focus::placeholder {
    color: #fed7d7;
  }

  .xl\:focus\:tplaceholder-red-300:focus::-webkit-input-placeholder {
    color: #feb2b2;
  }

  .xl\:focus\:tplaceholder-red-300:focus::-moz-placeholder {
    color: #feb2b2;
  }

  .xl\:focus\:tplaceholder-red-300:focus:-ms-input-placeholder {
    color: #feb2b2;
  }

  .xl\:focus\:tplaceholder-red-300:focus::-ms-input-placeholder {
    color: #feb2b2;
  }

  .xl\:focus\:tplaceholder-red-300:focus::placeholder {
    color: #feb2b2;
  }

  .xl\:focus\:tplaceholder-red-400:focus::-webkit-input-placeholder {
    color: #fc8181;
  }

  .xl\:focus\:tplaceholder-red-400:focus::-moz-placeholder {
    color: #fc8181;
  }

  .xl\:focus\:tplaceholder-red-400:focus:-ms-input-placeholder {
    color: #fc8181;
  }

  .xl\:focus\:tplaceholder-red-400:focus::-ms-input-placeholder {
    color: #fc8181;
  }

  .xl\:focus\:tplaceholder-red-400:focus::placeholder {
    color: #fc8181;
  }

  .xl\:focus\:tplaceholder-red-500:focus::-webkit-input-placeholder {
    color: #f56565;
  }

  .xl\:focus\:tplaceholder-red-500:focus::-moz-placeholder {
    color: #f56565;
  }

  .xl\:focus\:tplaceholder-red-500:focus:-ms-input-placeholder {
    color: #f56565;
  }

  .xl\:focus\:tplaceholder-red-500:focus::-ms-input-placeholder {
    color: #f56565;
  }

  .xl\:focus\:tplaceholder-red-500:focus::placeholder {
    color: #f56565;
  }

  .xl\:focus\:tplaceholder-red-600:focus::-webkit-input-placeholder {
    color: #e53e3e;
  }

  .xl\:focus\:tplaceholder-red-600:focus::-moz-placeholder {
    color: #e53e3e;
  }

  .xl\:focus\:tplaceholder-red-600:focus:-ms-input-placeholder {
    color: #e53e3e;
  }

  .xl\:focus\:tplaceholder-red-600:focus::-ms-input-placeholder {
    color: #e53e3e;
  }

  .xl\:focus\:tplaceholder-red-600:focus::placeholder {
    color: #e53e3e;
  }

  .xl\:focus\:tplaceholder-red-700:focus::-webkit-input-placeholder {
    color: #c53030;
  }

  .xl\:focus\:tplaceholder-red-700:focus::-moz-placeholder {
    color: #c53030;
  }

  .xl\:focus\:tplaceholder-red-700:focus:-ms-input-placeholder {
    color: #c53030;
  }

  .xl\:focus\:tplaceholder-red-700:focus::-ms-input-placeholder {
    color: #c53030;
  }

  .xl\:focus\:tplaceholder-red-700:focus::placeholder {
    color: #c53030;
  }

  .xl\:focus\:tplaceholder-red-800:focus::-webkit-input-placeholder {
    color: #9b2c2c;
  }

  .xl\:focus\:tplaceholder-red-800:focus::-moz-placeholder {
    color: #9b2c2c;
  }

  .xl\:focus\:tplaceholder-red-800:focus:-ms-input-placeholder {
    color: #9b2c2c;
  }

  .xl\:focus\:tplaceholder-red-800:focus::-ms-input-placeholder {
    color: #9b2c2c;
  }

  .xl\:focus\:tplaceholder-red-800:focus::placeholder {
    color: #9b2c2c;
  }

  .xl\:focus\:tplaceholder-red-900:focus::-webkit-input-placeholder {
    color: #742a2a;
  }

  .xl\:focus\:tplaceholder-red-900:focus::-moz-placeholder {
    color: #742a2a;
  }

  .xl\:focus\:tplaceholder-red-900:focus:-ms-input-placeholder {
    color: #742a2a;
  }

  .xl\:focus\:tplaceholder-red-900:focus::-ms-input-placeholder {
    color: #742a2a;
  }

  .xl\:focus\:tplaceholder-red-900:focus::placeholder {
    color: #742a2a;
  }

  .xl\:focus\:tplaceholder-orange-100:focus::-webkit-input-placeholder {
    color: #fffaf0;
  }

  .xl\:focus\:tplaceholder-orange-100:focus::-moz-placeholder {
    color: #fffaf0;
  }

  .xl\:focus\:tplaceholder-orange-100:focus:-ms-input-placeholder {
    color: #fffaf0;
  }

  .xl\:focus\:tplaceholder-orange-100:focus::-ms-input-placeholder {
    color: #fffaf0;
  }

  .xl\:focus\:tplaceholder-orange-100:focus::placeholder {
    color: #fffaf0;
  }

  .xl\:focus\:tplaceholder-orange-200:focus::-webkit-input-placeholder {
    color: #feebc8;
  }

  .xl\:focus\:tplaceholder-orange-200:focus::-moz-placeholder {
    color: #feebc8;
  }

  .xl\:focus\:tplaceholder-orange-200:focus:-ms-input-placeholder {
    color: #feebc8;
  }

  .xl\:focus\:tplaceholder-orange-200:focus::-ms-input-placeholder {
    color: #feebc8;
  }

  .xl\:focus\:tplaceholder-orange-200:focus::placeholder {
    color: #feebc8;
  }

  .xl\:focus\:tplaceholder-orange-300:focus::-webkit-input-placeholder {
    color: #fbd38d;
  }

  .xl\:focus\:tplaceholder-orange-300:focus::-moz-placeholder {
    color: #fbd38d;
  }

  .xl\:focus\:tplaceholder-orange-300:focus:-ms-input-placeholder {
    color: #fbd38d;
  }

  .xl\:focus\:tplaceholder-orange-300:focus::-ms-input-placeholder {
    color: #fbd38d;
  }

  .xl\:focus\:tplaceholder-orange-300:focus::placeholder {
    color: #fbd38d;
  }

  .xl\:focus\:tplaceholder-orange-400:focus::-webkit-input-placeholder {
    color: #f6ad55;
  }

  .xl\:focus\:tplaceholder-orange-400:focus::-moz-placeholder {
    color: #f6ad55;
  }

  .xl\:focus\:tplaceholder-orange-400:focus:-ms-input-placeholder {
    color: #f6ad55;
  }

  .xl\:focus\:tplaceholder-orange-400:focus::-ms-input-placeholder {
    color: #f6ad55;
  }

  .xl\:focus\:tplaceholder-orange-400:focus::placeholder {
    color: #f6ad55;
  }

  .xl\:focus\:tplaceholder-orange-500:focus::-webkit-input-placeholder {
    color: #ed8936;
  }

  .xl\:focus\:tplaceholder-orange-500:focus::-moz-placeholder {
    color: #ed8936;
  }

  .xl\:focus\:tplaceholder-orange-500:focus:-ms-input-placeholder {
    color: #ed8936;
  }

  .xl\:focus\:tplaceholder-orange-500:focus::-ms-input-placeholder {
    color: #ed8936;
  }

  .xl\:focus\:tplaceholder-orange-500:focus::placeholder {
    color: #ed8936;
  }

  .xl\:focus\:tplaceholder-orange-600:focus::-webkit-input-placeholder {
    color: #dd6b20;
  }

  .xl\:focus\:tplaceholder-orange-600:focus::-moz-placeholder {
    color: #dd6b20;
  }

  .xl\:focus\:tplaceholder-orange-600:focus:-ms-input-placeholder {
    color: #dd6b20;
  }

  .xl\:focus\:tplaceholder-orange-600:focus::-ms-input-placeholder {
    color: #dd6b20;
  }

  .xl\:focus\:tplaceholder-orange-600:focus::placeholder {
    color: #dd6b20;
  }

  .xl\:focus\:tplaceholder-orange-700:focus::-webkit-input-placeholder {
    color: #c05621;
  }

  .xl\:focus\:tplaceholder-orange-700:focus::-moz-placeholder {
    color: #c05621;
  }

  .xl\:focus\:tplaceholder-orange-700:focus:-ms-input-placeholder {
    color: #c05621;
  }

  .xl\:focus\:tplaceholder-orange-700:focus::-ms-input-placeholder {
    color: #c05621;
  }

  .xl\:focus\:tplaceholder-orange-700:focus::placeholder {
    color: #c05621;
  }

  .xl\:focus\:tplaceholder-orange-800:focus::-webkit-input-placeholder {
    color: #9c4221;
  }

  .xl\:focus\:tplaceholder-orange-800:focus::-moz-placeholder {
    color: #9c4221;
  }

  .xl\:focus\:tplaceholder-orange-800:focus:-ms-input-placeholder {
    color: #9c4221;
  }

  .xl\:focus\:tplaceholder-orange-800:focus::-ms-input-placeholder {
    color: #9c4221;
  }

  .xl\:focus\:tplaceholder-orange-800:focus::placeholder {
    color: #9c4221;
  }

  .xl\:focus\:tplaceholder-orange-900:focus::-webkit-input-placeholder {
    color: #7b341e;
  }

  .xl\:focus\:tplaceholder-orange-900:focus::-moz-placeholder {
    color: #7b341e;
  }

  .xl\:focus\:tplaceholder-orange-900:focus:-ms-input-placeholder {
    color: #7b341e;
  }

  .xl\:focus\:tplaceholder-orange-900:focus::-ms-input-placeholder {
    color: #7b341e;
  }

  .xl\:focus\:tplaceholder-orange-900:focus::placeholder {
    color: #7b341e;
  }

  .xl\:focus\:tplaceholder-yellow-100:focus::-webkit-input-placeholder {
    color: #fffff0;
  }

  .xl\:focus\:tplaceholder-yellow-100:focus::-moz-placeholder {
    color: #fffff0;
  }

  .xl\:focus\:tplaceholder-yellow-100:focus:-ms-input-placeholder {
    color: #fffff0;
  }

  .xl\:focus\:tplaceholder-yellow-100:focus::-ms-input-placeholder {
    color: #fffff0;
  }

  .xl\:focus\:tplaceholder-yellow-100:focus::placeholder {
    color: #fffff0;
  }

  .xl\:focus\:tplaceholder-yellow-200:focus::-webkit-input-placeholder {
    color: #fefcbf;
  }

  .xl\:focus\:tplaceholder-yellow-200:focus::-moz-placeholder {
    color: #fefcbf;
  }

  .xl\:focus\:tplaceholder-yellow-200:focus:-ms-input-placeholder {
    color: #fefcbf;
  }

  .xl\:focus\:tplaceholder-yellow-200:focus::-ms-input-placeholder {
    color: #fefcbf;
  }

  .xl\:focus\:tplaceholder-yellow-200:focus::placeholder {
    color: #fefcbf;
  }

  .xl\:focus\:tplaceholder-yellow-300:focus::-webkit-input-placeholder {
    color: #faf089;
  }

  .xl\:focus\:tplaceholder-yellow-300:focus::-moz-placeholder {
    color: #faf089;
  }

  .xl\:focus\:tplaceholder-yellow-300:focus:-ms-input-placeholder {
    color: #faf089;
  }

  .xl\:focus\:tplaceholder-yellow-300:focus::-ms-input-placeholder {
    color: #faf089;
  }

  .xl\:focus\:tplaceholder-yellow-300:focus::placeholder {
    color: #faf089;
  }

  .xl\:focus\:tplaceholder-yellow-400:focus::-webkit-input-placeholder {
    color: #f6e05e;
  }

  .xl\:focus\:tplaceholder-yellow-400:focus::-moz-placeholder {
    color: #f6e05e;
  }

  .xl\:focus\:tplaceholder-yellow-400:focus:-ms-input-placeholder {
    color: #f6e05e;
  }

  .xl\:focus\:tplaceholder-yellow-400:focus::-ms-input-placeholder {
    color: #f6e05e;
  }

  .xl\:focus\:tplaceholder-yellow-400:focus::placeholder {
    color: #f6e05e;
  }

  .xl\:focus\:tplaceholder-yellow-500:focus::-webkit-input-placeholder {
    color: #ecc94b;
  }

  .xl\:focus\:tplaceholder-yellow-500:focus::-moz-placeholder {
    color: #ecc94b;
  }

  .xl\:focus\:tplaceholder-yellow-500:focus:-ms-input-placeholder {
    color: #ecc94b;
  }

  .xl\:focus\:tplaceholder-yellow-500:focus::-ms-input-placeholder {
    color: #ecc94b;
  }

  .xl\:focus\:tplaceholder-yellow-500:focus::placeholder {
    color: #ecc94b;
  }

  .xl\:focus\:tplaceholder-yellow-600:focus::-webkit-input-placeholder {
    color: #d69e2e;
  }

  .xl\:focus\:tplaceholder-yellow-600:focus::-moz-placeholder {
    color: #d69e2e;
  }

  .xl\:focus\:tplaceholder-yellow-600:focus:-ms-input-placeholder {
    color: #d69e2e;
  }

  .xl\:focus\:tplaceholder-yellow-600:focus::-ms-input-placeholder {
    color: #d69e2e;
  }

  .xl\:focus\:tplaceholder-yellow-600:focus::placeholder {
    color: #d69e2e;
  }

  .xl\:focus\:tplaceholder-yellow-700:focus::-webkit-input-placeholder {
    color: #b7791f;
  }

  .xl\:focus\:tplaceholder-yellow-700:focus::-moz-placeholder {
    color: #b7791f;
  }

  .xl\:focus\:tplaceholder-yellow-700:focus:-ms-input-placeholder {
    color: #b7791f;
  }

  .xl\:focus\:tplaceholder-yellow-700:focus::-ms-input-placeholder {
    color: #b7791f;
  }

  .xl\:focus\:tplaceholder-yellow-700:focus::placeholder {
    color: #b7791f;
  }

  .xl\:focus\:tplaceholder-yellow-800:focus::-webkit-input-placeholder {
    color: #975a16;
  }

  .xl\:focus\:tplaceholder-yellow-800:focus::-moz-placeholder {
    color: #975a16;
  }

  .xl\:focus\:tplaceholder-yellow-800:focus:-ms-input-placeholder {
    color: #975a16;
  }

  .xl\:focus\:tplaceholder-yellow-800:focus::-ms-input-placeholder {
    color: #975a16;
  }

  .xl\:focus\:tplaceholder-yellow-800:focus::placeholder {
    color: #975a16;
  }

  .xl\:focus\:tplaceholder-yellow-900:focus::-webkit-input-placeholder {
    color: #744210;
  }

  .xl\:focus\:tplaceholder-yellow-900:focus::-moz-placeholder {
    color: #744210;
  }

  .xl\:focus\:tplaceholder-yellow-900:focus:-ms-input-placeholder {
    color: #744210;
  }

  .xl\:focus\:tplaceholder-yellow-900:focus::-ms-input-placeholder {
    color: #744210;
  }

  .xl\:focus\:tplaceholder-yellow-900:focus::placeholder {
    color: #744210;
  }

  .xl\:focus\:tplaceholder-green-100:focus::-webkit-input-placeholder {
    color: #f0fff4;
  }

  .xl\:focus\:tplaceholder-green-100:focus::-moz-placeholder {
    color: #f0fff4;
  }

  .xl\:focus\:tplaceholder-green-100:focus:-ms-input-placeholder {
    color: #f0fff4;
  }

  .xl\:focus\:tplaceholder-green-100:focus::-ms-input-placeholder {
    color: #f0fff4;
  }

  .xl\:focus\:tplaceholder-green-100:focus::placeholder {
    color: #f0fff4;
  }

  .xl\:focus\:tplaceholder-green-200:focus::-webkit-input-placeholder {
    color: #c6f6d5;
  }

  .xl\:focus\:tplaceholder-green-200:focus::-moz-placeholder {
    color: #c6f6d5;
  }

  .xl\:focus\:tplaceholder-green-200:focus:-ms-input-placeholder {
    color: #c6f6d5;
  }

  .xl\:focus\:tplaceholder-green-200:focus::-ms-input-placeholder {
    color: #c6f6d5;
  }

  .xl\:focus\:tplaceholder-green-200:focus::placeholder {
    color: #c6f6d5;
  }

  .xl\:focus\:tplaceholder-green-300:focus::-webkit-input-placeholder {
    color: #9ae6b4;
  }

  .xl\:focus\:tplaceholder-green-300:focus::-moz-placeholder {
    color: #9ae6b4;
  }

  .xl\:focus\:tplaceholder-green-300:focus:-ms-input-placeholder {
    color: #9ae6b4;
  }

  .xl\:focus\:tplaceholder-green-300:focus::-ms-input-placeholder {
    color: #9ae6b4;
  }

  .xl\:focus\:tplaceholder-green-300:focus::placeholder {
    color: #9ae6b4;
  }

  .xl\:focus\:tplaceholder-green-400:focus::-webkit-input-placeholder {
    color: #68d391;
  }

  .xl\:focus\:tplaceholder-green-400:focus::-moz-placeholder {
    color: #68d391;
  }

  .xl\:focus\:tplaceholder-green-400:focus:-ms-input-placeholder {
    color: #68d391;
  }

  .xl\:focus\:tplaceholder-green-400:focus::-ms-input-placeholder {
    color: #68d391;
  }

  .xl\:focus\:tplaceholder-green-400:focus::placeholder {
    color: #68d391;
  }

  .xl\:focus\:tplaceholder-green-500:focus::-webkit-input-placeholder {
    color: #48bb78;
  }

  .xl\:focus\:tplaceholder-green-500:focus::-moz-placeholder {
    color: #48bb78;
  }

  .xl\:focus\:tplaceholder-green-500:focus:-ms-input-placeholder {
    color: #48bb78;
  }

  .xl\:focus\:tplaceholder-green-500:focus::-ms-input-placeholder {
    color: #48bb78;
  }

  .xl\:focus\:tplaceholder-green-500:focus::placeholder {
    color: #48bb78;
  }

  .xl\:focus\:tplaceholder-green-600:focus::-webkit-input-placeholder {
    color: #38a169;
  }

  .xl\:focus\:tplaceholder-green-600:focus::-moz-placeholder {
    color: #38a169;
  }

  .xl\:focus\:tplaceholder-green-600:focus:-ms-input-placeholder {
    color: #38a169;
  }

  .xl\:focus\:tplaceholder-green-600:focus::-ms-input-placeholder {
    color: #38a169;
  }

  .xl\:focus\:tplaceholder-green-600:focus::placeholder {
    color: #38a169;
  }

  .xl\:focus\:tplaceholder-green-700:focus::-webkit-input-placeholder {
    color: #2f855a;
  }

  .xl\:focus\:tplaceholder-green-700:focus::-moz-placeholder {
    color: #2f855a;
  }

  .xl\:focus\:tplaceholder-green-700:focus:-ms-input-placeholder {
    color: #2f855a;
  }

  .xl\:focus\:tplaceholder-green-700:focus::-ms-input-placeholder {
    color: #2f855a;
  }

  .xl\:focus\:tplaceholder-green-700:focus::placeholder {
    color: #2f855a;
  }

  .xl\:focus\:tplaceholder-green-800:focus::-webkit-input-placeholder {
    color: #276749;
  }

  .xl\:focus\:tplaceholder-green-800:focus::-moz-placeholder {
    color: #276749;
  }

  .xl\:focus\:tplaceholder-green-800:focus:-ms-input-placeholder {
    color: #276749;
  }

  .xl\:focus\:tplaceholder-green-800:focus::-ms-input-placeholder {
    color: #276749;
  }

  .xl\:focus\:tplaceholder-green-800:focus::placeholder {
    color: #276749;
  }

  .xl\:focus\:tplaceholder-green-900:focus::-webkit-input-placeholder {
    color: #22543d;
  }

  .xl\:focus\:tplaceholder-green-900:focus::-moz-placeholder {
    color: #22543d;
  }

  .xl\:focus\:tplaceholder-green-900:focus:-ms-input-placeholder {
    color: #22543d;
  }

  .xl\:focus\:tplaceholder-green-900:focus::-ms-input-placeholder {
    color: #22543d;
  }

  .xl\:focus\:tplaceholder-green-900:focus::placeholder {
    color: #22543d;
  }

  .xl\:focus\:tplaceholder-teal-100:focus::-webkit-input-placeholder {
    color: #e6fffa;
  }

  .xl\:focus\:tplaceholder-teal-100:focus::-moz-placeholder {
    color: #e6fffa;
  }

  .xl\:focus\:tplaceholder-teal-100:focus:-ms-input-placeholder {
    color: #e6fffa;
  }

  .xl\:focus\:tplaceholder-teal-100:focus::-ms-input-placeholder {
    color: #e6fffa;
  }

  .xl\:focus\:tplaceholder-teal-100:focus::placeholder {
    color: #e6fffa;
  }

  .xl\:focus\:tplaceholder-teal-200:focus::-webkit-input-placeholder {
    color: #b2f5ea;
  }

  .xl\:focus\:tplaceholder-teal-200:focus::-moz-placeholder {
    color: #b2f5ea;
  }

  .xl\:focus\:tplaceholder-teal-200:focus:-ms-input-placeholder {
    color: #b2f5ea;
  }

  .xl\:focus\:tplaceholder-teal-200:focus::-ms-input-placeholder {
    color: #b2f5ea;
  }

  .xl\:focus\:tplaceholder-teal-200:focus::placeholder {
    color: #b2f5ea;
  }

  .xl\:focus\:tplaceholder-teal-300:focus::-webkit-input-placeholder {
    color: #81e6d9;
  }

  .xl\:focus\:tplaceholder-teal-300:focus::-moz-placeholder {
    color: #81e6d9;
  }

  .xl\:focus\:tplaceholder-teal-300:focus:-ms-input-placeholder {
    color: #81e6d9;
  }

  .xl\:focus\:tplaceholder-teal-300:focus::-ms-input-placeholder {
    color: #81e6d9;
  }

  .xl\:focus\:tplaceholder-teal-300:focus::placeholder {
    color: #81e6d9;
  }

  .xl\:focus\:tplaceholder-teal-400:focus::-webkit-input-placeholder {
    color: #4fd1c5;
  }

  .xl\:focus\:tplaceholder-teal-400:focus::-moz-placeholder {
    color: #4fd1c5;
  }

  .xl\:focus\:tplaceholder-teal-400:focus:-ms-input-placeholder {
    color: #4fd1c5;
  }

  .xl\:focus\:tplaceholder-teal-400:focus::-ms-input-placeholder {
    color: #4fd1c5;
  }

  .xl\:focus\:tplaceholder-teal-400:focus::placeholder {
    color: #4fd1c5;
  }

  .xl\:focus\:tplaceholder-teal-500:focus::-webkit-input-placeholder {
    color: #38b2ac;
  }

  .xl\:focus\:tplaceholder-teal-500:focus::-moz-placeholder {
    color: #38b2ac;
  }

  .xl\:focus\:tplaceholder-teal-500:focus:-ms-input-placeholder {
    color: #38b2ac;
  }

  .xl\:focus\:tplaceholder-teal-500:focus::-ms-input-placeholder {
    color: #38b2ac;
  }

  .xl\:focus\:tplaceholder-teal-500:focus::placeholder {
    color: #38b2ac;
  }

  .xl\:focus\:tplaceholder-teal-600:focus::-webkit-input-placeholder {
    color: #319795;
  }

  .xl\:focus\:tplaceholder-teal-600:focus::-moz-placeholder {
    color: #319795;
  }

  .xl\:focus\:tplaceholder-teal-600:focus:-ms-input-placeholder {
    color: #319795;
  }

  .xl\:focus\:tplaceholder-teal-600:focus::-ms-input-placeholder {
    color: #319795;
  }

  .xl\:focus\:tplaceholder-teal-600:focus::placeholder {
    color: #319795;
  }

  .xl\:focus\:tplaceholder-teal-700:focus::-webkit-input-placeholder {
    color: #2c7a7b;
  }

  .xl\:focus\:tplaceholder-teal-700:focus::-moz-placeholder {
    color: #2c7a7b;
  }

  .xl\:focus\:tplaceholder-teal-700:focus:-ms-input-placeholder {
    color: #2c7a7b;
  }

  .xl\:focus\:tplaceholder-teal-700:focus::-ms-input-placeholder {
    color: #2c7a7b;
  }

  .xl\:focus\:tplaceholder-teal-700:focus::placeholder {
    color: #2c7a7b;
  }

  .xl\:focus\:tplaceholder-teal-800:focus::-webkit-input-placeholder {
    color: #285e61;
  }

  .xl\:focus\:tplaceholder-teal-800:focus::-moz-placeholder {
    color: #285e61;
  }

  .xl\:focus\:tplaceholder-teal-800:focus:-ms-input-placeholder {
    color: #285e61;
  }

  .xl\:focus\:tplaceholder-teal-800:focus::-ms-input-placeholder {
    color: #285e61;
  }

  .xl\:focus\:tplaceholder-teal-800:focus::placeholder {
    color: #285e61;
  }

  .xl\:focus\:tplaceholder-teal-900:focus::-webkit-input-placeholder {
    color: #234e52;
  }

  .xl\:focus\:tplaceholder-teal-900:focus::-moz-placeholder {
    color: #234e52;
  }

  .xl\:focus\:tplaceholder-teal-900:focus:-ms-input-placeholder {
    color: #234e52;
  }

  .xl\:focus\:tplaceholder-teal-900:focus::-ms-input-placeholder {
    color: #234e52;
  }

  .xl\:focus\:tplaceholder-teal-900:focus::placeholder {
    color: #234e52;
  }

  .xl\:focus\:tplaceholder-blue-100:focus::-webkit-input-placeholder {
    color: #ebf8ff;
  }

  .xl\:focus\:tplaceholder-blue-100:focus::-moz-placeholder {
    color: #ebf8ff;
  }

  .xl\:focus\:tplaceholder-blue-100:focus:-ms-input-placeholder {
    color: #ebf8ff;
  }

  .xl\:focus\:tplaceholder-blue-100:focus::-ms-input-placeholder {
    color: #ebf8ff;
  }

  .xl\:focus\:tplaceholder-blue-100:focus::placeholder {
    color: #ebf8ff;
  }

  .xl\:focus\:tplaceholder-blue-200:focus::-webkit-input-placeholder {
    color: #bee3f8;
  }

  .xl\:focus\:tplaceholder-blue-200:focus::-moz-placeholder {
    color: #bee3f8;
  }

  .xl\:focus\:tplaceholder-blue-200:focus:-ms-input-placeholder {
    color: #bee3f8;
  }

  .xl\:focus\:tplaceholder-blue-200:focus::-ms-input-placeholder {
    color: #bee3f8;
  }

  .xl\:focus\:tplaceholder-blue-200:focus::placeholder {
    color: #bee3f8;
  }

  .xl\:focus\:tplaceholder-blue-300:focus::-webkit-input-placeholder {
    color: #90cdf4;
  }

  .xl\:focus\:tplaceholder-blue-300:focus::-moz-placeholder {
    color: #90cdf4;
  }

  .xl\:focus\:tplaceholder-blue-300:focus:-ms-input-placeholder {
    color: #90cdf4;
  }

  .xl\:focus\:tplaceholder-blue-300:focus::-ms-input-placeholder {
    color: #90cdf4;
  }

  .xl\:focus\:tplaceholder-blue-300:focus::placeholder {
    color: #90cdf4;
  }

  .xl\:focus\:tplaceholder-blue-400:focus::-webkit-input-placeholder {
    color: #63b3ed;
  }

  .xl\:focus\:tplaceholder-blue-400:focus::-moz-placeholder {
    color: #63b3ed;
  }

  .xl\:focus\:tplaceholder-blue-400:focus:-ms-input-placeholder {
    color: #63b3ed;
  }

  .xl\:focus\:tplaceholder-blue-400:focus::-ms-input-placeholder {
    color: #63b3ed;
  }

  .xl\:focus\:tplaceholder-blue-400:focus::placeholder {
    color: #63b3ed;
  }

  .xl\:focus\:tplaceholder-blue-500:focus::-webkit-input-placeholder {
    color: #4299e1;
  }

  .xl\:focus\:tplaceholder-blue-500:focus::-moz-placeholder {
    color: #4299e1;
  }

  .xl\:focus\:tplaceholder-blue-500:focus:-ms-input-placeholder {
    color: #4299e1;
  }

  .xl\:focus\:tplaceholder-blue-500:focus::-ms-input-placeholder {
    color: #4299e1;
  }

  .xl\:focus\:tplaceholder-blue-500:focus::placeholder {
    color: #4299e1;
  }

  .xl\:focus\:tplaceholder-blue-600:focus::-webkit-input-placeholder {
    color: #3182ce;
  }

  .xl\:focus\:tplaceholder-blue-600:focus::-moz-placeholder {
    color: #3182ce;
  }

  .xl\:focus\:tplaceholder-blue-600:focus:-ms-input-placeholder {
    color: #3182ce;
  }

  .xl\:focus\:tplaceholder-blue-600:focus::-ms-input-placeholder {
    color: #3182ce;
  }

  .xl\:focus\:tplaceholder-blue-600:focus::placeholder {
    color: #3182ce;
  }

  .xl\:focus\:tplaceholder-blue-700:focus::-webkit-input-placeholder {
    color: #2b6cb0;
  }

  .xl\:focus\:tplaceholder-blue-700:focus::-moz-placeholder {
    color: #2b6cb0;
  }

  .xl\:focus\:tplaceholder-blue-700:focus:-ms-input-placeholder {
    color: #2b6cb0;
  }

  .xl\:focus\:tplaceholder-blue-700:focus::-ms-input-placeholder {
    color: #2b6cb0;
  }

  .xl\:focus\:tplaceholder-blue-700:focus::placeholder {
    color: #2b6cb0;
  }

  .xl\:focus\:tplaceholder-blue-800:focus::-webkit-input-placeholder {
    color: #2c5282;
  }

  .xl\:focus\:tplaceholder-blue-800:focus::-moz-placeholder {
    color: #2c5282;
  }

  .xl\:focus\:tplaceholder-blue-800:focus:-ms-input-placeholder {
    color: #2c5282;
  }

  .xl\:focus\:tplaceholder-blue-800:focus::-ms-input-placeholder {
    color: #2c5282;
  }

  .xl\:focus\:tplaceholder-blue-800:focus::placeholder {
    color: #2c5282;
  }

  .xl\:focus\:tplaceholder-blue-900:focus::-webkit-input-placeholder {
    color: #2a4365;
  }

  .xl\:focus\:tplaceholder-blue-900:focus::-moz-placeholder {
    color: #2a4365;
  }

  .xl\:focus\:tplaceholder-blue-900:focus:-ms-input-placeholder {
    color: #2a4365;
  }

  .xl\:focus\:tplaceholder-blue-900:focus::-ms-input-placeholder {
    color: #2a4365;
  }

  .xl\:focus\:tplaceholder-blue-900:focus::placeholder {
    color: #2a4365;
  }

  .xl\:focus\:tplaceholder-indigo-100:focus::-webkit-input-placeholder {
    color: #ebf4ff;
  }

  .xl\:focus\:tplaceholder-indigo-100:focus::-moz-placeholder {
    color: #ebf4ff;
  }

  .xl\:focus\:tplaceholder-indigo-100:focus:-ms-input-placeholder {
    color: #ebf4ff;
  }

  .xl\:focus\:tplaceholder-indigo-100:focus::-ms-input-placeholder {
    color: #ebf4ff;
  }

  .xl\:focus\:tplaceholder-indigo-100:focus::placeholder {
    color: #ebf4ff;
  }

  .xl\:focus\:tplaceholder-indigo-200:focus::-webkit-input-placeholder {
    color: #c3dafe;
  }

  .xl\:focus\:tplaceholder-indigo-200:focus::-moz-placeholder {
    color: #c3dafe;
  }

  .xl\:focus\:tplaceholder-indigo-200:focus:-ms-input-placeholder {
    color: #c3dafe;
  }

  .xl\:focus\:tplaceholder-indigo-200:focus::-ms-input-placeholder {
    color: #c3dafe;
  }

  .xl\:focus\:tplaceholder-indigo-200:focus::placeholder {
    color: #c3dafe;
  }

  .xl\:focus\:tplaceholder-indigo-300:focus::-webkit-input-placeholder {
    color: #a3bffa;
  }

  .xl\:focus\:tplaceholder-indigo-300:focus::-moz-placeholder {
    color: #a3bffa;
  }

  .xl\:focus\:tplaceholder-indigo-300:focus:-ms-input-placeholder {
    color: #a3bffa;
  }

  .xl\:focus\:tplaceholder-indigo-300:focus::-ms-input-placeholder {
    color: #a3bffa;
  }

  .xl\:focus\:tplaceholder-indigo-300:focus::placeholder {
    color: #a3bffa;
  }

  .xl\:focus\:tplaceholder-indigo-400:focus::-webkit-input-placeholder {
    color: #7f9cf5;
  }

  .xl\:focus\:tplaceholder-indigo-400:focus::-moz-placeholder {
    color: #7f9cf5;
  }

  .xl\:focus\:tplaceholder-indigo-400:focus:-ms-input-placeholder {
    color: #7f9cf5;
  }

  .xl\:focus\:tplaceholder-indigo-400:focus::-ms-input-placeholder {
    color: #7f9cf5;
  }

  .xl\:focus\:tplaceholder-indigo-400:focus::placeholder {
    color: #7f9cf5;
  }

  .xl\:focus\:tplaceholder-indigo-500:focus::-webkit-input-placeholder {
    color: #667eea;
  }

  .xl\:focus\:tplaceholder-indigo-500:focus::-moz-placeholder {
    color: #667eea;
  }

  .xl\:focus\:tplaceholder-indigo-500:focus:-ms-input-placeholder {
    color: #667eea;
  }

  .xl\:focus\:tplaceholder-indigo-500:focus::-ms-input-placeholder {
    color: #667eea;
  }

  .xl\:focus\:tplaceholder-indigo-500:focus::placeholder {
    color: #667eea;
  }

  .xl\:focus\:tplaceholder-indigo-600:focus::-webkit-input-placeholder {
    color: #5a67d8;
  }

  .xl\:focus\:tplaceholder-indigo-600:focus::-moz-placeholder {
    color: #5a67d8;
  }

  .xl\:focus\:tplaceholder-indigo-600:focus:-ms-input-placeholder {
    color: #5a67d8;
  }

  .xl\:focus\:tplaceholder-indigo-600:focus::-ms-input-placeholder {
    color: #5a67d8;
  }

  .xl\:focus\:tplaceholder-indigo-600:focus::placeholder {
    color: #5a67d8;
  }

  .xl\:focus\:tplaceholder-indigo-700:focus::-webkit-input-placeholder {
    color: #4c51bf;
  }

  .xl\:focus\:tplaceholder-indigo-700:focus::-moz-placeholder {
    color: #4c51bf;
  }

  .xl\:focus\:tplaceholder-indigo-700:focus:-ms-input-placeholder {
    color: #4c51bf;
  }

  .xl\:focus\:tplaceholder-indigo-700:focus::-ms-input-placeholder {
    color: #4c51bf;
  }

  .xl\:focus\:tplaceholder-indigo-700:focus::placeholder {
    color: #4c51bf;
  }

  .xl\:focus\:tplaceholder-indigo-800:focus::-webkit-input-placeholder {
    color: #434190;
  }

  .xl\:focus\:tplaceholder-indigo-800:focus::-moz-placeholder {
    color: #434190;
  }

  .xl\:focus\:tplaceholder-indigo-800:focus:-ms-input-placeholder {
    color: #434190;
  }

  .xl\:focus\:tplaceholder-indigo-800:focus::-ms-input-placeholder {
    color: #434190;
  }

  .xl\:focus\:tplaceholder-indigo-800:focus::placeholder {
    color: #434190;
  }

  .xl\:focus\:tplaceholder-indigo-900:focus::-webkit-input-placeholder {
    color: #3c366b;
  }

  .xl\:focus\:tplaceholder-indigo-900:focus::-moz-placeholder {
    color: #3c366b;
  }

  .xl\:focus\:tplaceholder-indigo-900:focus:-ms-input-placeholder {
    color: #3c366b;
  }

  .xl\:focus\:tplaceholder-indigo-900:focus::-ms-input-placeholder {
    color: #3c366b;
  }

  .xl\:focus\:tplaceholder-indigo-900:focus::placeholder {
    color: #3c366b;
  }

  .xl\:focus\:tplaceholder-purple-100:focus::-webkit-input-placeholder {
    color: #faf5ff;
  }

  .xl\:focus\:tplaceholder-purple-100:focus::-moz-placeholder {
    color: #faf5ff;
  }

  .xl\:focus\:tplaceholder-purple-100:focus:-ms-input-placeholder {
    color: #faf5ff;
  }

  .xl\:focus\:tplaceholder-purple-100:focus::-ms-input-placeholder {
    color: #faf5ff;
  }

  .xl\:focus\:tplaceholder-purple-100:focus::placeholder {
    color: #faf5ff;
  }

  .xl\:focus\:tplaceholder-purple-200:focus::-webkit-input-placeholder {
    color: #e9d8fd;
  }

  .xl\:focus\:tplaceholder-purple-200:focus::-moz-placeholder {
    color: #e9d8fd;
  }

  .xl\:focus\:tplaceholder-purple-200:focus:-ms-input-placeholder {
    color: #e9d8fd;
  }

  .xl\:focus\:tplaceholder-purple-200:focus::-ms-input-placeholder {
    color: #e9d8fd;
  }

  .xl\:focus\:tplaceholder-purple-200:focus::placeholder {
    color: #e9d8fd;
  }

  .xl\:focus\:tplaceholder-purple-300:focus::-webkit-input-placeholder {
    color: #d6bcfa;
  }

  .xl\:focus\:tplaceholder-purple-300:focus::-moz-placeholder {
    color: #d6bcfa;
  }

  .xl\:focus\:tplaceholder-purple-300:focus:-ms-input-placeholder {
    color: #d6bcfa;
  }

  .xl\:focus\:tplaceholder-purple-300:focus::-ms-input-placeholder {
    color: #d6bcfa;
  }

  .xl\:focus\:tplaceholder-purple-300:focus::placeholder {
    color: #d6bcfa;
  }

  .xl\:focus\:tplaceholder-purple-400:focus::-webkit-input-placeholder {
    color: #b794f4;
  }

  .xl\:focus\:tplaceholder-purple-400:focus::-moz-placeholder {
    color: #b794f4;
  }

  .xl\:focus\:tplaceholder-purple-400:focus:-ms-input-placeholder {
    color: #b794f4;
  }

  .xl\:focus\:tplaceholder-purple-400:focus::-ms-input-placeholder {
    color: #b794f4;
  }

  .xl\:focus\:tplaceholder-purple-400:focus::placeholder {
    color: #b794f4;
  }

  .xl\:focus\:tplaceholder-purple-500:focus::-webkit-input-placeholder {
    color: #9f7aea;
  }

  .xl\:focus\:tplaceholder-purple-500:focus::-moz-placeholder {
    color: #9f7aea;
  }

  .xl\:focus\:tplaceholder-purple-500:focus:-ms-input-placeholder {
    color: #9f7aea;
  }

  .xl\:focus\:tplaceholder-purple-500:focus::-ms-input-placeholder {
    color: #9f7aea;
  }

  .xl\:focus\:tplaceholder-purple-500:focus::placeholder {
    color: #9f7aea;
  }

  .xl\:focus\:tplaceholder-purple-600:focus::-webkit-input-placeholder {
    color: #805ad5;
  }

  .xl\:focus\:tplaceholder-purple-600:focus::-moz-placeholder {
    color: #805ad5;
  }

  .xl\:focus\:tplaceholder-purple-600:focus:-ms-input-placeholder {
    color: #805ad5;
  }

  .xl\:focus\:tplaceholder-purple-600:focus::-ms-input-placeholder {
    color: #805ad5;
  }

  .xl\:focus\:tplaceholder-purple-600:focus::placeholder {
    color: #805ad5;
  }

  .xl\:focus\:tplaceholder-purple-700:focus::-webkit-input-placeholder {
    color: #6b46c1;
  }

  .xl\:focus\:tplaceholder-purple-700:focus::-moz-placeholder {
    color: #6b46c1;
  }

  .xl\:focus\:tplaceholder-purple-700:focus:-ms-input-placeholder {
    color: #6b46c1;
  }

  .xl\:focus\:tplaceholder-purple-700:focus::-ms-input-placeholder {
    color: #6b46c1;
  }

  .xl\:focus\:tplaceholder-purple-700:focus::placeholder {
    color: #6b46c1;
  }

  .xl\:focus\:tplaceholder-purple-800:focus::-webkit-input-placeholder {
    color: #553c9a;
  }

  .xl\:focus\:tplaceholder-purple-800:focus::-moz-placeholder {
    color: #553c9a;
  }

  .xl\:focus\:tplaceholder-purple-800:focus:-ms-input-placeholder {
    color: #553c9a;
  }

  .xl\:focus\:tplaceholder-purple-800:focus::-ms-input-placeholder {
    color: #553c9a;
  }

  .xl\:focus\:tplaceholder-purple-800:focus::placeholder {
    color: #553c9a;
  }

  .xl\:focus\:tplaceholder-purple-900:focus::-webkit-input-placeholder {
    color: #44337a;
  }

  .xl\:focus\:tplaceholder-purple-900:focus::-moz-placeholder {
    color: #44337a;
  }

  .xl\:focus\:tplaceholder-purple-900:focus:-ms-input-placeholder {
    color: #44337a;
  }

  .xl\:focus\:tplaceholder-purple-900:focus::-ms-input-placeholder {
    color: #44337a;
  }

  .xl\:focus\:tplaceholder-purple-900:focus::placeholder {
    color: #44337a;
  }

  .xl\:focus\:tplaceholder-pink-100:focus::-webkit-input-placeholder {
    color: #fff5f7;
  }

  .xl\:focus\:tplaceholder-pink-100:focus::-moz-placeholder {
    color: #fff5f7;
  }

  .xl\:focus\:tplaceholder-pink-100:focus:-ms-input-placeholder {
    color: #fff5f7;
  }

  .xl\:focus\:tplaceholder-pink-100:focus::-ms-input-placeholder {
    color: #fff5f7;
  }

  .xl\:focus\:tplaceholder-pink-100:focus::placeholder {
    color: #fff5f7;
  }

  .xl\:focus\:tplaceholder-pink-200:focus::-webkit-input-placeholder {
    color: #fed7e2;
  }

  .xl\:focus\:tplaceholder-pink-200:focus::-moz-placeholder {
    color: #fed7e2;
  }

  .xl\:focus\:tplaceholder-pink-200:focus:-ms-input-placeholder {
    color: #fed7e2;
  }

  .xl\:focus\:tplaceholder-pink-200:focus::-ms-input-placeholder {
    color: #fed7e2;
  }

  .xl\:focus\:tplaceholder-pink-200:focus::placeholder {
    color: #fed7e2;
  }

  .xl\:focus\:tplaceholder-pink-300:focus::-webkit-input-placeholder {
    color: #fbb6ce;
  }

  .xl\:focus\:tplaceholder-pink-300:focus::-moz-placeholder {
    color: #fbb6ce;
  }

  .xl\:focus\:tplaceholder-pink-300:focus:-ms-input-placeholder {
    color: #fbb6ce;
  }

  .xl\:focus\:tplaceholder-pink-300:focus::-ms-input-placeholder {
    color: #fbb6ce;
  }

  .xl\:focus\:tplaceholder-pink-300:focus::placeholder {
    color: #fbb6ce;
  }

  .xl\:focus\:tplaceholder-pink-400:focus::-webkit-input-placeholder {
    color: #f687b3;
  }

  .xl\:focus\:tplaceholder-pink-400:focus::-moz-placeholder {
    color: #f687b3;
  }

  .xl\:focus\:tplaceholder-pink-400:focus:-ms-input-placeholder {
    color: #f687b3;
  }

  .xl\:focus\:tplaceholder-pink-400:focus::-ms-input-placeholder {
    color: #f687b3;
  }

  .xl\:focus\:tplaceholder-pink-400:focus::placeholder {
    color: #f687b3;
  }

  .xl\:focus\:tplaceholder-pink-500:focus::-webkit-input-placeholder {
    color: #ed64a6;
  }

  .xl\:focus\:tplaceholder-pink-500:focus::-moz-placeholder {
    color: #ed64a6;
  }

  .xl\:focus\:tplaceholder-pink-500:focus:-ms-input-placeholder {
    color: #ed64a6;
  }

  .xl\:focus\:tplaceholder-pink-500:focus::-ms-input-placeholder {
    color: #ed64a6;
  }

  .xl\:focus\:tplaceholder-pink-500:focus::placeholder {
    color: #ed64a6;
  }

  .xl\:focus\:tplaceholder-pink-600:focus::-webkit-input-placeholder {
    color: #d53f8c;
  }

  .xl\:focus\:tplaceholder-pink-600:focus::-moz-placeholder {
    color: #d53f8c;
  }

  .xl\:focus\:tplaceholder-pink-600:focus:-ms-input-placeholder {
    color: #d53f8c;
  }

  .xl\:focus\:tplaceholder-pink-600:focus::-ms-input-placeholder {
    color: #d53f8c;
  }

  .xl\:focus\:tplaceholder-pink-600:focus::placeholder {
    color: #d53f8c;
  }

  .xl\:focus\:tplaceholder-pink-700:focus::-webkit-input-placeholder {
    color: #b83280;
  }

  .xl\:focus\:tplaceholder-pink-700:focus::-moz-placeholder {
    color: #b83280;
  }

  .xl\:focus\:tplaceholder-pink-700:focus:-ms-input-placeholder {
    color: #b83280;
  }

  .xl\:focus\:tplaceholder-pink-700:focus::-ms-input-placeholder {
    color: #b83280;
  }

  .xl\:focus\:tplaceholder-pink-700:focus::placeholder {
    color: #b83280;
  }

  .xl\:focus\:tplaceholder-pink-800:focus::-webkit-input-placeholder {
    color: #97266d;
  }

  .xl\:focus\:tplaceholder-pink-800:focus::-moz-placeholder {
    color: #97266d;
  }

  .xl\:focus\:tplaceholder-pink-800:focus:-ms-input-placeholder {
    color: #97266d;
  }

  .xl\:focus\:tplaceholder-pink-800:focus::-ms-input-placeholder {
    color: #97266d;
  }

  .xl\:focus\:tplaceholder-pink-800:focus::placeholder {
    color: #97266d;
  }

  .xl\:focus\:tplaceholder-pink-900:focus::-webkit-input-placeholder {
    color: #702459;
  }

  .xl\:focus\:tplaceholder-pink-900:focus::-moz-placeholder {
    color: #702459;
  }

  .xl\:focus\:tplaceholder-pink-900:focus:-ms-input-placeholder {
    color: #702459;
  }

  .xl\:focus\:tplaceholder-pink-900:focus::-ms-input-placeholder {
    color: #702459;
  }

  .xl\:focus\:tplaceholder-pink-900:focus::placeholder {
    color: #702459;
  }

  .xl\:focus\:tplaceholder-title:focus::-webkit-input-placeholder {
    color: #3d5170;
  }

  .xl\:focus\:tplaceholder-title:focus::-moz-placeholder {
    color: #3d5170;
  }

  .xl\:focus\:tplaceholder-title:focus:-ms-input-placeholder {
    color: #3d5170;
  }

  .xl\:focus\:tplaceholder-title:focus::-ms-input-placeholder {
    color: #3d5170;
  }

  .xl\:focus\:tplaceholder-title:focus::placeholder {
    color: #3d5170;
  }

  .xl\:focus\:tplaceholder-primary:focus::-webkit-input-placeholder {
    color: #2d7bbf;
  }

  .xl\:focus\:tplaceholder-primary:focus::-moz-placeholder {
    color: #2d7bbf;
  }

  .xl\:focus\:tplaceholder-primary:focus:-ms-input-placeholder {
    color: #2d7bbf;
  }

  .xl\:focus\:tplaceholder-primary:focus::-ms-input-placeholder {
    color: #2d7bbf;
  }

  .xl\:focus\:tplaceholder-primary:focus::placeholder {
    color: #2d7bbf;
  }

  .xl\:focus\:tplaceholder-error:focus::-webkit-input-placeholder {
    color: #ff6347;
  }

  .xl\:focus\:tplaceholder-error:focus::-moz-placeholder {
    color: #ff6347;
  }

  .xl\:focus\:tplaceholder-error:focus:-ms-input-placeholder {
    color: #ff6347;
  }

  .xl\:focus\:tplaceholder-error:focus::-ms-input-placeholder {
    color: #ff6347;
  }

  .xl\:focus\:tplaceholder-error:focus::placeholder {
    color: #ff6347;
  }

  .xl\:tpointer-events-none {
    pointer-events: none;
  }

  .xl\:tpointer-events-auto {
    pointer-events: auto;
  }

  .xl\:tstatic {
    position: static;
  }

  .xl\:tfixed {
    position: fixed;
  }

  .xl\:tabsolute {
    position: absolute;
  }

  .xl\:trelative {
    position: relative;
  }

  .xl\:tsticky {
    position: -webkit-sticky;
    position: sticky;
  }

  .xl\:tinset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .xl\:tinset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .xl\:tinset-y-0 {
    top: 0;
    bottom: 0;
  }

  .xl\:tinset-x-0 {
    right: 0;
    left: 0;
  }

  .xl\:tinset-y-auto {
    top: auto;
    bottom: auto;
  }

  .xl\:tinset-x-auto {
    right: auto;
    left: auto;
  }

  .xl\:ttop-0 {
    top: 0;
  }

  .xl\:tright-0 {
    right: 0;
  }

  .xl\:tbottom-0 {
    bottom: 0;
  }

  .xl\:tleft-0 {
    left: 0;
  }

  .xl\:ttop-auto {
    top: auto;
  }

  .xl\:tright-auto {
    right: auto;
  }

  .xl\:tbottom-auto {
    bottom: auto;
  }

  .xl\:tleft-auto {
    left: auto;
  }

  .xl\:tresize-none {
    resize: none;
  }

  .xl\:tresize-y {
    resize: vertical;
  }

  .xl\:tresize-x {
    resize: horizontal;
  }

  .xl\:tresize {
    resize: both;
  }

  .xl\:tshadow {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .xl\:tshadow-md {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .xl\:tshadow-lg {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .xl\:tshadow-xl {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .xl\:tshadow-2xl {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .xl\:tshadow-inner {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .xl\:tshadow-outline {
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .xl\:tshadow-none {
    box-shadow: none;
  }

  .xl\:hover\:tshadow:hover {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .xl\:hover\:tshadow-md:hover {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .xl\:hover\:tshadow-lg:hover {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .xl\:hover\:tshadow-xl:hover {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .xl\:hover\:tshadow-2xl:hover {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .xl\:hover\:tshadow-inner:hover {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .xl\:hover\:tshadow-outline:hover {
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .xl\:hover\:tshadow-none:hover {
    box-shadow: none;
  }

  .xl\:focus\:tshadow:focus {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .xl\:focus\:tshadow-md:focus {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .xl\:focus\:tshadow-lg:focus {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .xl\:focus\:tshadow-xl:focus {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .xl\:focus\:tshadow-2xl:focus {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .xl\:focus\:tshadow-inner:focus {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .xl\:focus\:tshadow-outline:focus {
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .xl\:focus\:tshadow-none:focus {
    box-shadow: none;
  }

  .xl\:tfill-current {
    fill: currentColor;
  }

  .xl\:tstroke-current {
    stroke: currentColor;
  }

  .xl\:ttable-auto {
    table-layout: auto;
  }

  .xl\:ttable-fixed {
    table-layout: fixed;
  }

  .xl\:ttext-left {
    text-align: left;
  }

  .xl\:ttext-center {
    text-align: center;
  }

  .xl\:ttext-right {
    text-align: right;
  }

  .xl\:ttext-justify {
    text-align: justify;
  }

  .xl\:ttext-transparent {
    color: transparent;
  }

  .xl\:ttext-black-100 {
    color: #5a6169;
  }

  .xl\:ttext-white {
    color: #fff;
  }

  .xl\:ttext-gray-100 {
    color: #f7fafc;
  }

  .xl\:ttext-gray-200 {
    color: #edf2f7;
  }

  .xl\:ttext-gray-300 {
    color: #e2e8f0;
  }

  .xl\:ttext-gray-400 {
    color: #cbd5e0;
  }

  .xl\:ttext-gray-500 {
    color: #a0aec0;
  }

  .xl\:ttext-gray-600 {
    color: #718096;
  }

  .xl\:ttext-gray-700 {
    color: #4a5568;
  }

  .xl\:ttext-gray-800 {
    color: #2d3748;
  }

  .xl\:ttext-gray-900 {
    color: #1a202c;
  }

  .xl\:ttext-red-100 {
    color: #fff5f5;
  }

  .xl\:ttext-red-200 {
    color: #fed7d7;
  }

  .xl\:ttext-red-300 {
    color: #feb2b2;
  }

  .xl\:ttext-red-400 {
    color: #fc8181;
  }

  .xl\:ttext-red-500 {
    color: #f56565;
  }

  .xl\:ttext-red-600 {
    color: #e53e3e;
  }

  .xl\:ttext-red-700 {
    color: #c53030;
  }

  .xl\:ttext-red-800 {
    color: #9b2c2c;
  }

  .xl\:ttext-red-900 {
    color: #742a2a;
  }

  .xl\:ttext-orange-100 {
    color: #fffaf0;
  }

  .xl\:ttext-orange-200 {
    color: #feebc8;
  }

  .xl\:ttext-orange-300 {
    color: #fbd38d;
  }

  .xl\:ttext-orange-400 {
    color: #f6ad55;
  }

  .xl\:ttext-orange-500 {
    color: #ed8936;
  }

  .xl\:ttext-orange-600 {
    color: #dd6b20;
  }

  .xl\:ttext-orange-700 {
    color: #c05621;
  }

  .xl\:ttext-orange-800 {
    color: #9c4221;
  }

  .xl\:ttext-orange-900 {
    color: #7b341e;
  }

  .xl\:ttext-yellow-100 {
    color: #fffff0;
  }

  .xl\:ttext-yellow-200 {
    color: #fefcbf;
  }

  .xl\:ttext-yellow-300 {
    color: #faf089;
  }

  .xl\:ttext-yellow-400 {
    color: #f6e05e;
  }

  .xl\:ttext-yellow-500 {
    color: #ecc94b;
  }

  .xl\:ttext-yellow-600 {
    color: #d69e2e;
  }

  .xl\:ttext-yellow-700 {
    color: #b7791f;
  }

  .xl\:ttext-yellow-800 {
    color: #975a16;
  }

  .xl\:ttext-yellow-900 {
    color: #744210;
  }

  .xl\:ttext-green-100 {
    color: #f0fff4;
  }

  .xl\:ttext-green-200 {
    color: #c6f6d5;
  }

  .xl\:ttext-green-300 {
    color: #9ae6b4;
  }

  .xl\:ttext-green-400 {
    color: #68d391;
  }

  .xl\:ttext-green-500 {
    color: #48bb78;
  }

  .xl\:ttext-green-600 {
    color: #38a169;
  }

  .xl\:ttext-green-700 {
    color: #2f855a;
  }

  .xl\:ttext-green-800 {
    color: #276749;
  }

  .xl\:ttext-green-900 {
    color: #22543d;
  }

  .xl\:ttext-teal-100 {
    color: #e6fffa;
  }

  .xl\:ttext-teal-200 {
    color: #b2f5ea;
  }

  .xl\:ttext-teal-300 {
    color: #81e6d9;
  }

  .xl\:ttext-teal-400 {
    color: #4fd1c5;
  }

  .xl\:ttext-teal-500 {
    color: #38b2ac;
  }

  .xl\:ttext-teal-600 {
    color: #319795;
  }

  .xl\:ttext-teal-700 {
    color: #2c7a7b;
  }

  .xl\:ttext-teal-800 {
    color: #285e61;
  }

  .xl\:ttext-teal-900 {
    color: #234e52;
  }

  .xl\:ttext-blue-100 {
    color: #ebf8ff;
  }

  .xl\:ttext-blue-200 {
    color: #bee3f8;
  }

  .xl\:ttext-blue-300 {
    color: #90cdf4;
  }

  .xl\:ttext-blue-400 {
    color: #63b3ed;
  }

  .xl\:ttext-blue-500 {
    color: #4299e1;
  }

  .xl\:ttext-blue-600 {
    color: #3182ce;
  }

  .xl\:ttext-blue-700 {
    color: #2b6cb0;
  }

  .xl\:ttext-blue-800 {
    color: #2c5282;
  }

  .xl\:ttext-blue-900 {
    color: #2a4365;
  }

  .xl\:ttext-indigo-100 {
    color: #ebf4ff;
  }

  .xl\:ttext-indigo-200 {
    color: #c3dafe;
  }

  .xl\:ttext-indigo-300 {
    color: #a3bffa;
  }

  .xl\:ttext-indigo-400 {
    color: #7f9cf5;
  }

  .xl\:ttext-indigo-500 {
    color: #667eea;
  }

  .xl\:ttext-indigo-600 {
    color: #5a67d8;
  }

  .xl\:ttext-indigo-700 {
    color: #4c51bf;
  }

  .xl\:ttext-indigo-800 {
    color: #434190;
  }

  .xl\:ttext-indigo-900 {
    color: #3c366b;
  }

  .xl\:ttext-purple-100 {
    color: #faf5ff;
  }

  .xl\:ttext-purple-200 {
    color: #e9d8fd;
  }

  .xl\:ttext-purple-300 {
    color: #d6bcfa;
  }

  .xl\:ttext-purple-400 {
    color: #b794f4;
  }

  .xl\:ttext-purple-500 {
    color: #9f7aea;
  }

  .xl\:ttext-purple-600 {
    color: #805ad5;
  }

  .xl\:ttext-purple-700 {
    color: #6b46c1;
  }

  .xl\:ttext-purple-800 {
    color: #553c9a;
  }

  .xl\:ttext-purple-900 {
    color: #44337a;
  }

  .xl\:ttext-pink-100 {
    color: #fff5f7;
  }

  .xl\:ttext-pink-200 {
    color: #fed7e2;
  }

  .xl\:ttext-pink-300 {
    color: #fbb6ce;
  }

  .xl\:ttext-pink-400 {
    color: #f687b3;
  }

  .xl\:ttext-pink-500 {
    color: #ed64a6;
  }

  .xl\:ttext-pink-600 {
    color: #d53f8c;
  }

  .xl\:ttext-pink-700 {
    color: #b83280;
  }

  .xl\:ttext-pink-800 {
    color: #97266d;
  }

  .xl\:ttext-pink-900 {
    color: #702459;
  }

  .xl\:ttext-title {
    color: #3d5170;
  }

  .xl\:ttext-primary {
    color: #2d7bbf;
  }

  .xl\:ttext-error {
    color: #ff6347;
  }

  .xl\:hover\:ttext-transparent:hover {
    color: transparent;
  }

  .xl\:hover\:ttext-black-100:hover {
    color: #5a6169;
  }

  .xl\:hover\:ttext-white:hover {
    color: #fff;
  }

  .xl\:hover\:ttext-gray-100:hover {
    color: #f7fafc;
  }

  .xl\:hover\:ttext-gray-200:hover {
    color: #edf2f7;
  }

  .xl\:hover\:ttext-gray-300:hover {
    color: #e2e8f0;
  }

  .xl\:hover\:ttext-gray-400:hover {
    color: #cbd5e0;
  }

  .xl\:hover\:ttext-gray-500:hover {
    color: #a0aec0;
  }

  .xl\:hover\:ttext-gray-600:hover {
    color: #718096;
  }

  .xl\:hover\:ttext-gray-700:hover {
    color: #4a5568;
  }

  .xl\:hover\:ttext-gray-800:hover {
    color: #2d3748;
  }

  .xl\:hover\:ttext-gray-900:hover {
    color: #1a202c;
  }

  .xl\:hover\:ttext-red-100:hover {
    color: #fff5f5;
  }

  .xl\:hover\:ttext-red-200:hover {
    color: #fed7d7;
  }

  .xl\:hover\:ttext-red-300:hover {
    color: #feb2b2;
  }

  .xl\:hover\:ttext-red-400:hover {
    color: #fc8181;
  }

  .xl\:hover\:ttext-red-500:hover {
    color: #f56565;
  }

  .xl\:hover\:ttext-red-600:hover {
    color: #e53e3e;
  }

  .xl\:hover\:ttext-red-700:hover {
    color: #c53030;
  }

  .xl\:hover\:ttext-red-800:hover {
    color: #9b2c2c;
  }

  .xl\:hover\:ttext-red-900:hover {
    color: #742a2a;
  }

  .xl\:hover\:ttext-orange-100:hover {
    color: #fffaf0;
  }

  .xl\:hover\:ttext-orange-200:hover {
    color: #feebc8;
  }

  .xl\:hover\:ttext-orange-300:hover {
    color: #fbd38d;
  }

  .xl\:hover\:ttext-orange-400:hover {
    color: #f6ad55;
  }

  .xl\:hover\:ttext-orange-500:hover {
    color: #ed8936;
  }

  .xl\:hover\:ttext-orange-600:hover {
    color: #dd6b20;
  }

  .xl\:hover\:ttext-orange-700:hover {
    color: #c05621;
  }

  .xl\:hover\:ttext-orange-800:hover {
    color: #9c4221;
  }

  .xl\:hover\:ttext-orange-900:hover {
    color: #7b341e;
  }

  .xl\:hover\:ttext-yellow-100:hover {
    color: #fffff0;
  }

  .xl\:hover\:ttext-yellow-200:hover {
    color: #fefcbf;
  }

  .xl\:hover\:ttext-yellow-300:hover {
    color: #faf089;
  }

  .xl\:hover\:ttext-yellow-400:hover {
    color: #f6e05e;
  }

  .xl\:hover\:ttext-yellow-500:hover {
    color: #ecc94b;
  }

  .xl\:hover\:ttext-yellow-600:hover {
    color: #d69e2e;
  }

  .xl\:hover\:ttext-yellow-700:hover {
    color: #b7791f;
  }

  .xl\:hover\:ttext-yellow-800:hover {
    color: #975a16;
  }

  .xl\:hover\:ttext-yellow-900:hover {
    color: #744210;
  }

  .xl\:hover\:ttext-green-100:hover {
    color: #f0fff4;
  }

  .xl\:hover\:ttext-green-200:hover {
    color: #c6f6d5;
  }

  .xl\:hover\:ttext-green-300:hover {
    color: #9ae6b4;
  }

  .xl\:hover\:ttext-green-400:hover {
    color: #68d391;
  }

  .xl\:hover\:ttext-green-500:hover {
    color: #48bb78;
  }

  .xl\:hover\:ttext-green-600:hover {
    color: #38a169;
  }

  .xl\:hover\:ttext-green-700:hover {
    color: #2f855a;
  }

  .xl\:hover\:ttext-green-800:hover {
    color: #276749;
  }

  .xl\:hover\:ttext-green-900:hover {
    color: #22543d;
  }

  .xl\:hover\:ttext-teal-100:hover {
    color: #e6fffa;
  }

  .xl\:hover\:ttext-teal-200:hover {
    color: #b2f5ea;
  }

  .xl\:hover\:ttext-teal-300:hover {
    color: #81e6d9;
  }

  .xl\:hover\:ttext-teal-400:hover {
    color: #4fd1c5;
  }

  .xl\:hover\:ttext-teal-500:hover {
    color: #38b2ac;
  }

  .xl\:hover\:ttext-teal-600:hover {
    color: #319795;
  }

  .xl\:hover\:ttext-teal-700:hover {
    color: #2c7a7b;
  }

  .xl\:hover\:ttext-teal-800:hover {
    color: #285e61;
  }

  .xl\:hover\:ttext-teal-900:hover {
    color: #234e52;
  }

  .xl\:hover\:ttext-blue-100:hover {
    color: #ebf8ff;
  }

  .xl\:hover\:ttext-blue-200:hover {
    color: #bee3f8;
  }

  .xl\:hover\:ttext-blue-300:hover {
    color: #90cdf4;
  }

  .xl\:hover\:ttext-blue-400:hover {
    color: #63b3ed;
  }

  .xl\:hover\:ttext-blue-500:hover {
    color: #4299e1;
  }

  .xl\:hover\:ttext-blue-600:hover {
    color: #3182ce;
  }

  .xl\:hover\:ttext-blue-700:hover {
    color: #2b6cb0;
  }

  .xl\:hover\:ttext-blue-800:hover {
    color: #2c5282;
  }

  .xl\:hover\:ttext-blue-900:hover {
    color: #2a4365;
  }

  .xl\:hover\:ttext-indigo-100:hover {
    color: #ebf4ff;
  }

  .xl\:hover\:ttext-indigo-200:hover {
    color: #c3dafe;
  }

  .xl\:hover\:ttext-indigo-300:hover {
    color: #a3bffa;
  }

  .xl\:hover\:ttext-indigo-400:hover {
    color: #7f9cf5;
  }

  .xl\:hover\:ttext-indigo-500:hover {
    color: #667eea;
  }

  .xl\:hover\:ttext-indigo-600:hover {
    color: #5a67d8;
  }

  .xl\:hover\:ttext-indigo-700:hover {
    color: #4c51bf;
  }

  .xl\:hover\:ttext-indigo-800:hover {
    color: #434190;
  }

  .xl\:hover\:ttext-indigo-900:hover {
    color: #3c366b;
  }

  .xl\:hover\:ttext-purple-100:hover {
    color: #faf5ff;
  }

  .xl\:hover\:ttext-purple-200:hover {
    color: #e9d8fd;
  }

  .xl\:hover\:ttext-purple-300:hover {
    color: #d6bcfa;
  }

  .xl\:hover\:ttext-purple-400:hover {
    color: #b794f4;
  }

  .xl\:hover\:ttext-purple-500:hover {
    color: #9f7aea;
  }

  .xl\:hover\:ttext-purple-600:hover {
    color: #805ad5;
  }

  .xl\:hover\:ttext-purple-700:hover {
    color: #6b46c1;
  }

  .xl\:hover\:ttext-purple-800:hover {
    color: #553c9a;
  }

  .xl\:hover\:ttext-purple-900:hover {
    color: #44337a;
  }

  .xl\:hover\:ttext-pink-100:hover {
    color: #fff5f7;
  }

  .xl\:hover\:ttext-pink-200:hover {
    color: #fed7e2;
  }

  .xl\:hover\:ttext-pink-300:hover {
    color: #fbb6ce;
  }

  .xl\:hover\:ttext-pink-400:hover {
    color: #f687b3;
  }

  .xl\:hover\:ttext-pink-500:hover {
    color: #ed64a6;
  }

  .xl\:hover\:ttext-pink-600:hover {
    color: #d53f8c;
  }

  .xl\:hover\:ttext-pink-700:hover {
    color: #b83280;
  }

  .xl\:hover\:ttext-pink-800:hover {
    color: #97266d;
  }

  .xl\:hover\:ttext-pink-900:hover {
    color: #702459;
  }

  .xl\:hover\:ttext-title:hover {
    color: #3d5170;
  }

  .xl\:hover\:ttext-primary:hover {
    color: #2d7bbf;
  }

  .xl\:hover\:ttext-error:hover {
    color: #ff6347;
  }

  .xl\:focus\:ttext-transparent:focus {
    color: transparent;
  }

  .xl\:focus\:ttext-black-100:focus {
    color: #5a6169;
  }

  .xl\:focus\:ttext-white:focus {
    color: #fff;
  }

  .xl\:focus\:ttext-gray-100:focus {
    color: #f7fafc;
  }

  .xl\:focus\:ttext-gray-200:focus {
    color: #edf2f7;
  }

  .xl\:focus\:ttext-gray-300:focus {
    color: #e2e8f0;
  }

  .xl\:focus\:ttext-gray-400:focus {
    color: #cbd5e0;
  }

  .xl\:focus\:ttext-gray-500:focus {
    color: #a0aec0;
  }

  .xl\:focus\:ttext-gray-600:focus {
    color: #718096;
  }

  .xl\:focus\:ttext-gray-700:focus {
    color: #4a5568;
  }

  .xl\:focus\:ttext-gray-800:focus {
    color: #2d3748;
  }

  .xl\:focus\:ttext-gray-900:focus {
    color: #1a202c;
  }

  .xl\:focus\:ttext-red-100:focus {
    color: #fff5f5;
  }

  .xl\:focus\:ttext-red-200:focus {
    color: #fed7d7;
  }

  .xl\:focus\:ttext-red-300:focus {
    color: #feb2b2;
  }

  .xl\:focus\:ttext-red-400:focus {
    color: #fc8181;
  }

  .xl\:focus\:ttext-red-500:focus {
    color: #f56565;
  }

  .xl\:focus\:ttext-red-600:focus {
    color: #e53e3e;
  }

  .xl\:focus\:ttext-red-700:focus {
    color: #c53030;
  }

  .xl\:focus\:ttext-red-800:focus {
    color: #9b2c2c;
  }

  .xl\:focus\:ttext-red-900:focus {
    color: #742a2a;
  }

  .xl\:focus\:ttext-orange-100:focus {
    color: #fffaf0;
  }

  .xl\:focus\:ttext-orange-200:focus {
    color: #feebc8;
  }

  .xl\:focus\:ttext-orange-300:focus {
    color: #fbd38d;
  }

  .xl\:focus\:ttext-orange-400:focus {
    color: #f6ad55;
  }

  .xl\:focus\:ttext-orange-500:focus {
    color: #ed8936;
  }

  .xl\:focus\:ttext-orange-600:focus {
    color: #dd6b20;
  }

  .xl\:focus\:ttext-orange-700:focus {
    color: #c05621;
  }

  .xl\:focus\:ttext-orange-800:focus {
    color: #9c4221;
  }

  .xl\:focus\:ttext-orange-900:focus {
    color: #7b341e;
  }

  .xl\:focus\:ttext-yellow-100:focus {
    color: #fffff0;
  }

  .xl\:focus\:ttext-yellow-200:focus {
    color: #fefcbf;
  }

  .xl\:focus\:ttext-yellow-300:focus {
    color: #faf089;
  }

  .xl\:focus\:ttext-yellow-400:focus {
    color: #f6e05e;
  }

  .xl\:focus\:ttext-yellow-500:focus {
    color: #ecc94b;
  }

  .xl\:focus\:ttext-yellow-600:focus {
    color: #d69e2e;
  }

  .xl\:focus\:ttext-yellow-700:focus {
    color: #b7791f;
  }

  .xl\:focus\:ttext-yellow-800:focus {
    color: #975a16;
  }

  .xl\:focus\:ttext-yellow-900:focus {
    color: #744210;
  }

  .xl\:focus\:ttext-green-100:focus {
    color: #f0fff4;
  }

  .xl\:focus\:ttext-green-200:focus {
    color: #c6f6d5;
  }

  .xl\:focus\:ttext-green-300:focus {
    color: #9ae6b4;
  }

  .xl\:focus\:ttext-green-400:focus {
    color: #68d391;
  }

  .xl\:focus\:ttext-green-500:focus {
    color: #48bb78;
  }

  .xl\:focus\:ttext-green-600:focus {
    color: #38a169;
  }

  .xl\:focus\:ttext-green-700:focus {
    color: #2f855a;
  }

  .xl\:focus\:ttext-green-800:focus {
    color: #276749;
  }

  .xl\:focus\:ttext-green-900:focus {
    color: #22543d;
  }

  .xl\:focus\:ttext-teal-100:focus {
    color: #e6fffa;
  }

  .xl\:focus\:ttext-teal-200:focus {
    color: #b2f5ea;
  }

  .xl\:focus\:ttext-teal-300:focus {
    color: #81e6d9;
  }

  .xl\:focus\:ttext-teal-400:focus {
    color: #4fd1c5;
  }

  .xl\:focus\:ttext-teal-500:focus {
    color: #38b2ac;
  }

  .xl\:focus\:ttext-teal-600:focus {
    color: #319795;
  }

  .xl\:focus\:ttext-teal-700:focus {
    color: #2c7a7b;
  }

  .xl\:focus\:ttext-teal-800:focus {
    color: #285e61;
  }

  .xl\:focus\:ttext-teal-900:focus {
    color: #234e52;
  }

  .xl\:focus\:ttext-blue-100:focus {
    color: #ebf8ff;
  }

  .xl\:focus\:ttext-blue-200:focus {
    color: #bee3f8;
  }

  .xl\:focus\:ttext-blue-300:focus {
    color: #90cdf4;
  }

  .xl\:focus\:ttext-blue-400:focus {
    color: #63b3ed;
  }

  .xl\:focus\:ttext-blue-500:focus {
    color: #4299e1;
  }

  .xl\:focus\:ttext-blue-600:focus {
    color: #3182ce;
  }

  .xl\:focus\:ttext-blue-700:focus {
    color: #2b6cb0;
  }

  .xl\:focus\:ttext-blue-800:focus {
    color: #2c5282;
  }

  .xl\:focus\:ttext-blue-900:focus {
    color: #2a4365;
  }

  .xl\:focus\:ttext-indigo-100:focus {
    color: #ebf4ff;
  }

  .xl\:focus\:ttext-indigo-200:focus {
    color: #c3dafe;
  }

  .xl\:focus\:ttext-indigo-300:focus {
    color: #a3bffa;
  }

  .xl\:focus\:ttext-indigo-400:focus {
    color: #7f9cf5;
  }

  .xl\:focus\:ttext-indigo-500:focus {
    color: #667eea;
  }

  .xl\:focus\:ttext-indigo-600:focus {
    color: #5a67d8;
  }

  .xl\:focus\:ttext-indigo-700:focus {
    color: #4c51bf;
  }

  .xl\:focus\:ttext-indigo-800:focus {
    color: #434190;
  }

  .xl\:focus\:ttext-indigo-900:focus {
    color: #3c366b;
  }

  .xl\:focus\:ttext-purple-100:focus {
    color: #faf5ff;
  }

  .xl\:focus\:ttext-purple-200:focus {
    color: #e9d8fd;
  }

  .xl\:focus\:ttext-purple-300:focus {
    color: #d6bcfa;
  }

  .xl\:focus\:ttext-purple-400:focus {
    color: #b794f4;
  }

  .xl\:focus\:ttext-purple-500:focus {
    color: #9f7aea;
  }

  .xl\:focus\:ttext-purple-600:focus {
    color: #805ad5;
  }

  .xl\:focus\:ttext-purple-700:focus {
    color: #6b46c1;
  }

  .xl\:focus\:ttext-purple-800:focus {
    color: #553c9a;
  }

  .xl\:focus\:ttext-purple-900:focus {
    color: #44337a;
  }

  .xl\:focus\:ttext-pink-100:focus {
    color: #fff5f7;
  }

  .xl\:focus\:ttext-pink-200:focus {
    color: #fed7e2;
  }

  .xl\:focus\:ttext-pink-300:focus {
    color: #fbb6ce;
  }

  .xl\:focus\:ttext-pink-400:focus {
    color: #f687b3;
  }

  .xl\:focus\:ttext-pink-500:focus {
    color: #ed64a6;
  }

  .xl\:focus\:ttext-pink-600:focus {
    color: #d53f8c;
  }

  .xl\:focus\:ttext-pink-700:focus {
    color: #b83280;
  }

  .xl\:focus\:ttext-pink-800:focus {
    color: #97266d;
  }

  .xl\:focus\:ttext-pink-900:focus {
    color: #702459;
  }

  .xl\:focus\:ttext-title:focus {
    color: #3d5170;
  }

  .xl\:focus\:ttext-primary:focus {
    color: #2d7bbf;
  }

  .xl\:focus\:ttext-error:focus {
    color: #ff6347;
  }

  .xl\:ttext-xs {
    font-size: 0.75rem;
  }

  .xl\:ttext-sm {
    font-size: 0.875rem;
  }

  .xl\:ttext-base {
    font-size: 1rem;
  }

  .xl\:ttext-lg {
    font-size: 1.125rem;
  }

  .xl\:ttext-xl {
    font-size: 1.25rem;
  }

  .xl\:ttext-2xl {
    font-size: 1.5rem;
  }

  .xl\:ttext-3xl {
    font-size: 1.875rem;
  }

  .xl\:ttext-4xl {
    font-size: 2.25rem;
  }

  .xl\:ttext-5xl {
    font-size: 3rem;
  }

  .xl\:ttext-6xl {
    font-size: 4rem;
  }

  .xl\:titalic {
    font-style: italic;
  }

  .xl\:tnot-italic {
    font-style: normal;
  }

  .xl\:tuppercase {
    text-transform: uppercase;
  }

  .xl\:tlowercase {
    text-transform: lowercase;
  }

  .xl\:tcapitalize {
    text-transform: capitalize;
  }

  .xl\:tnormal-case {
    text-transform: none;
  }

  .xl\:tunderline {
    text-decoration: underline;
  }

  .xl\:tline-through {
    text-decoration: line-through;
  }

  .xl\:tno-underline {
    text-decoration: none;
  }

  .xl\:hover\:tunderline:hover {
    text-decoration: underline;
  }

  .xl\:hover\:tline-through:hover {
    text-decoration: line-through;
  }

  .xl\:hover\:tno-underline:hover {
    text-decoration: none;
  }

  .xl\:focus\:tunderline:focus {
    text-decoration: underline;
  }

  .xl\:focus\:tline-through:focus {
    text-decoration: line-through;
  }

  .xl\:focus\:tno-underline:focus {
    text-decoration: none;
  }

  .xl\:tantialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .xl\:tsubpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .xl\:ttracking-tighter {
    letter-spacing: -0.05em;
  }

  .xl\:ttracking-tight {
    letter-spacing: -0.025em;
  }

  .xl\:ttracking-normal {
    letter-spacing: 0;
  }

  .xl\:ttracking-wide {
    letter-spacing: 0.025em;
  }

  .xl\:ttracking-wider {
    letter-spacing: 0.05em;
  }

  .xl\:ttracking-widest {
    letter-spacing: 0.1em;
  }

  .xl\:tselect-none {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .xl\:tselect-text {
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

  .xl\:tselect-all {
    -webkit-user-select: all;
       -moz-user-select: all;
        -ms-user-select: all;
            user-select: all;
  }

  .xl\:tselect-auto {
    -webkit-user-select: auto;
       -moz-user-select: auto;
        -ms-user-select: auto;
            user-select: auto;
  }

  .xl\:talign-baseline {
    vertical-align: baseline;
  }

  .xl\:talign-top {
    vertical-align: top;
  }

  .xl\:talign-middle {
    vertical-align: middle;
  }

  .xl\:talign-bottom {
    vertical-align: bottom;
  }

  .xl\:talign-text-top {
    vertical-align: text-top;
  }

  .xl\:talign-text-bottom {
    vertical-align: text-bottom;
  }

  .xl\:tvisible {
    visibility: visible;
  }

  .xl\:tinvisible {
    visibility: hidden;
  }

  .xl\:twhitespace-normal {
    white-space: normal;
  }

  .xl\:twhitespace-no-wrap {
    white-space: nowrap;
  }

  .xl\:twhitespace-pre {
    white-space: pre;
  }

  .xl\:twhitespace-pre-line {
    white-space: pre-line;
  }

  .xl\:twhitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .xl\:tbreak-normal {
    overflow-wrap: normal;
    word-break: normal;
  }

  .xl\:tbreak-words {
    overflow-wrap: break-word;
  }

  .xl\:tbreak-all {
    word-break: break-all;
  }

  .xl\:ttruncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .xl\:tw-0 {
    width: 0;
  }

  .xl\:tw-1 {
    width: 0.25rem;
  }

  .xl\:tw-2 {
    width: 0.5rem;
  }

  .xl\:tw-3 {
    width: 0.75rem;
  }

  .xl\:tw-4 {
    width: 1rem;
  }

  .xl\:tw-5 {
    width: 1.25rem;
  }

  .xl\:tw-6 {
    width: 1.5rem;
  }

  .xl\:tw-8 {
    width: 2rem;
  }

  .xl\:tw-10 {
    width: 2.5rem;
  }

  .xl\:tw-12 {
    width: 3rem;
  }

  .xl\:tw-16 {
    width: 4rem;
  }

  .xl\:tw-20 {
    width: 5rem;
  }

  .xl\:tw-24 {
    width: 6rem;
  }

  .xl\:tw-32 {
    width: 8rem;
  }

  .xl\:tw-40 {
    width: 10rem;
  }

  .xl\:tw-48 {
    width: 12rem;
  }

  .xl\:tw-56 {
    width: 14rem;
  }

  .xl\:tw-64 {
    width: 16rem;
  }

  .xl\:tw-auto {
    width: auto;
  }

  .xl\:tw-px {
    width: 1px;
  }

  .xl\:tw-1\/2 {
    width: 50%;
  }

  .xl\:tw-1\/3 {
    width: 33.333333%;
  }

  .xl\:tw-2\/3 {
    width: 66.666667%;
  }

  .xl\:tw-1\/4 {
    width: 25%;
  }

  .xl\:tw-2\/4 {
    width: 50%;
  }

  .xl\:tw-3\/4 {
    width: 75%;
  }

  .xl\:tw-1\/5 {
    width: 20%;
  }

  .xl\:tw-2\/5 {
    width: 40%;
  }

  .xl\:tw-3\/5 {
    width: 60%;
  }

  .xl\:tw-4\/5 {
    width: 80%;
  }

  .xl\:tw-1\/6 {
    width: 16.666667%;
  }

  .xl\:tw-2\/6 {
    width: 33.333333%;
  }

  .xl\:tw-3\/6 {
    width: 50%;
  }

  .xl\:tw-4\/6 {
    width: 66.666667%;
  }

  .xl\:tw-5\/6 {
    width: 83.333333%;
  }

  .xl\:tw-1\/12 {
    width: 8.333333%;
  }

  .xl\:tw-2\/12 {
    width: 16.666667%;
  }

  .xl\:tw-3\/12 {
    width: 25%;
  }

  .xl\:tw-4\/12 {
    width: 33.333333%;
  }

  .xl\:tw-5\/12 {
    width: 41.666667%;
  }

  .xl\:tw-6\/12 {
    width: 50%;
  }

  .xl\:tw-7\/12 {
    width: 58.333333%;
  }

  .xl\:tw-8\/12 {
    width: 66.666667%;
  }

  .xl\:tw-9\/12 {
    width: 75%;
  }

  .xl\:tw-10\/12 {
    width: 83.333333%;
  }

  .xl\:tw-11\/12 {
    width: 91.666667%;
  }

  .xl\:tw-full {
    width: 100%;
  }

  .xl\:tw-screen {
    width: 100vw;
  }

  .xl\:tz-0 {
    z-index: 0;
  }

  .xl\:tz-10 {
    z-index: 10;
  }

  .xl\:tz-20 {
    z-index: 20;
  }

  .xl\:tz-30 {
    z-index: 30;
  }

  .xl\:tz-40 {
    z-index: 40;
  }

  .xl\:tz-50 {
    z-index: 50;
  }

  .xl\:tz-auto {
    z-index: auto;
  }
}