/*
Theme Name: Snajd
Author: Jonatan Hjalmarsson, Snajd
Author URI: https://snajd.se/
Description: Based on Wordpress 'fourteen' boilerplate theme. 
Version: 0.3.3
*/
/*! 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.
 */
@import url("https://fonts.googleapis.com/css?family=Lato:400,700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Viga&display=swap");
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.
 */
/**
 * 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-color: transparent;
  background-image: none; }

/**
 * 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 user's configured `sans` font-family (with Tailwind's default
 *    sans-serif font stack as a fallback) 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: Lato, Viga, Helvetica, sans-serif;
  /* 1 */
  line-height: 1.5;
  /* 2 */ }

/**
 * 1. Prevent padding and border from affecting element width.
 *
 *    We used to set this in the html element and inherit from
 *    the parent element for everything else. This caused issues
 *    in shadow-dom-enhanced elements like <details> where the content
 *    is wrapped by a div with box-sizing set to `content-box`.
 *
 *    https://github.com/mozdevs/cssremedy/issues/4
 *
 *
 * 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 {
  box-sizing: border-box;
  /* 1 */
  border-width: 0;
  /* 2 */
  border-style: solid;
  /* 2 */
  border-color: #e2e8f0;
  /* 2 */ }

/*
 * 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::-moz-placeholder, textarea::-moz-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; }

.container {
  width: 100%; }

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

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

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

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

.space-y-0 > :not(template) ~ :not(template) {
  --space-y-reverse: 0 !important;
  margin-top: calc(0px * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(0px * var(--space-y-reverse)) !important; }

.space-x-0 > :not(template) ~ :not(template) {
  --space-x-reverse: 0 !important;
  margin-right: calc(0px * var(--space-x-reverse)) !important;
  margin-left: calc(0px * calc(1 - var(--space-x-reverse))) !important; }

.space-y-1 > :not(template) ~ :not(template) {
  --space-y-reverse: 0 !important;
  margin-top: calc(0.25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(0.25rem * var(--space-y-reverse)) !important; }

.space-x-1 > :not(template) ~ :not(template) {
  --space-x-reverse: 0 !important;
  margin-right: calc(0.25rem * var(--space-x-reverse)) !important;
  margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse))) !important; }

.space-y-2 > :not(template) ~ :not(template) {
  --space-y-reverse: 0 !important;
  margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(0.5rem * var(--space-y-reverse)) !important; }

.space-x-2 > :not(template) ~ :not(template) {
  --space-x-reverse: 0 !important;
  margin-right: calc(0.5rem * var(--space-x-reverse)) !important;
  margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse))) !important; }

.space-y-3 > :not(template) ~ :not(template) {
  --space-y-reverse: 0 !important;
  margin-top: calc(0.75rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(0.75rem * var(--space-y-reverse)) !important; }

.space-x-3 > :not(template) ~ :not(template) {
  --space-x-reverse: 0 !important;
  margin-right: calc(0.75rem * var(--space-x-reverse)) !important;
  margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse))) !important; }

.space-y-4 > :not(template) ~ :not(template) {
  --space-y-reverse: 0 !important;
  margin-top: calc(1rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(1rem * var(--space-y-reverse)) !important; }

.space-x-4 > :not(template) ~ :not(template) {
  --space-x-reverse: 0 !important;
  margin-right: calc(1rem * var(--space-x-reverse)) !important;
  margin-left: calc(1rem * calc(1 - var(--space-x-reverse))) !important; }

.space-y-5 > :not(template) ~ :not(template) {
  --space-y-reverse: 0 !important;
  margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(1.25rem * var(--space-y-reverse)) !important; }

.space-x-5 > :not(template) ~ :not(template) {
  --space-x-reverse: 0 !important;
  margin-right: calc(1.25rem * var(--space-x-reverse)) !important;
  margin-left: calc(1.25rem * calc(1 - var(--space-x-reverse))) !important; }

.space-y-6 > :not(template) ~ :not(template) {
  --space-y-reverse: 0 !important;
  margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(1.5rem * var(--space-y-reverse)) !important; }

.space-x-6 > :not(template) ~ :not(template) {
  --space-x-reverse: 0 !important;
  margin-right: calc(1.5rem * var(--space-x-reverse)) !important;
  margin-left: calc(1.5rem * calc(1 - var(--space-x-reverse))) !important; }

.space-y-8 > :not(template) ~ :not(template) {
  --space-y-reverse: 0 !important;
  margin-top: calc(2rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(2rem * var(--space-y-reverse)) !important; }

.space-x-8 > :not(template) ~ :not(template) {
  --space-x-reverse: 0 !important;
  margin-right: calc(2rem * var(--space-x-reverse)) !important;
  margin-left: calc(2rem * calc(1 - var(--space-x-reverse))) !important; }

.space-y-10 > :not(template) ~ :not(template) {
  --space-y-reverse: 0 !important;
  margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(2.5rem * var(--space-y-reverse)) !important; }

.space-x-10 > :not(template) ~ :not(template) {
  --space-x-reverse: 0 !important;
  margin-right: calc(2.5rem * var(--space-x-reverse)) !important;
  margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse))) !important; }

.space-y-12 > :not(template) ~ :not(template) {
  --space-y-reverse: 0 !important;
  margin-top: calc(3rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(3rem * var(--space-y-reverse)) !important; }

.space-x-12 > :not(template) ~ :not(template) {
  --space-x-reverse: 0 !important;
  margin-right: calc(3rem * var(--space-x-reverse)) !important;
  margin-left: calc(3rem * calc(1 - var(--space-x-reverse))) !important; }

.space-y-16 > :not(template) ~ :not(template) {
  --space-y-reverse: 0 !important;
  margin-top: calc(4rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(4rem * var(--space-y-reverse)) !important; }

.space-x-16 > :not(template) ~ :not(template) {
  --space-x-reverse: 0 !important;
  margin-right: calc(4rem * var(--space-x-reverse)) !important;
  margin-left: calc(4rem * calc(1 - var(--space-x-reverse))) !important; }

.space-y-20 > :not(template) ~ :not(template) {
  --space-y-reverse: 0 !important;
  margin-top: calc(5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(5rem * var(--space-y-reverse)) !important; }

.space-x-20 > :not(template) ~ :not(template) {
  --space-x-reverse: 0 !important;
  margin-right: calc(5rem * var(--space-x-reverse)) !important;
  margin-left: calc(5rem * calc(1 - var(--space-x-reverse))) !important; }

.space-y-24 > :not(template) ~ :not(template) {
  --space-y-reverse: 0 !important;
  margin-top: calc(6rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(6rem * var(--space-y-reverse)) !important; }

.space-x-24 > :not(template) ~ :not(template) {
  --space-x-reverse: 0 !important;
  margin-right: calc(6rem * var(--space-x-reverse)) !important;
  margin-left: calc(6rem * calc(1 - var(--space-x-reverse))) !important; }

.space-y-32 > :not(template) ~ :not(template) {
  --space-y-reverse: 0 !important;
  margin-top: calc(8rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(8rem * var(--space-y-reverse)) !important; }

.space-x-32 > :not(template) ~ :not(template) {
  --space-x-reverse: 0 !important;
  margin-right: calc(8rem * var(--space-x-reverse)) !important;
  margin-left: calc(8rem * calc(1 - var(--space-x-reverse))) !important; }

.space-y-40 > :not(template) ~ :not(template) {
  --space-y-reverse: 0 !important;
  margin-top: calc(10rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(10rem * var(--space-y-reverse)) !important; }

.space-x-40 > :not(template) ~ :not(template) {
  --space-x-reverse: 0 !important;
  margin-right: calc(10rem * var(--space-x-reverse)) !important;
  margin-left: calc(10rem * calc(1 - var(--space-x-reverse))) !important; }

.space-y-48 > :not(template) ~ :not(template) {
  --space-y-reverse: 0 !important;
  margin-top: calc(12rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(12rem * var(--space-y-reverse)) !important; }

.space-x-48 > :not(template) ~ :not(template) {
  --space-x-reverse: 0 !important;
  margin-right: calc(12rem * var(--space-x-reverse)) !important;
  margin-left: calc(12rem * calc(1 - var(--space-x-reverse))) !important; }

.space-y-56 > :not(template) ~ :not(template) {
  --space-y-reverse: 0 !important;
  margin-top: calc(14rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(14rem * var(--space-y-reverse)) !important; }

.space-x-56 > :not(template) ~ :not(template) {
  --space-x-reverse: 0 !important;
  margin-right: calc(14rem * var(--space-x-reverse)) !important;
  margin-left: calc(14rem * calc(1 - var(--space-x-reverse))) !important; }

.space-y-64 > :not(template) ~ :not(template) {
  --space-y-reverse: 0 !important;
  margin-top: calc(16rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(16rem * var(--space-y-reverse)) !important; }

.space-x-64 > :not(template) ~ :not(template) {
  --space-x-reverse: 0 !important;
  margin-right: calc(16rem * var(--space-x-reverse)) !important;
  margin-left: calc(16rem * calc(1 - var(--space-x-reverse))) !important; }

.space-y-px > :not(template) ~ :not(template) {
  --space-y-reverse: 0 !important;
  margin-top: calc(1px * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(1px * var(--space-y-reverse)) !important; }

.space-x-px > :not(template) ~ :not(template) {
  --space-x-reverse: 0 !important;
  margin-right: calc(1px * var(--space-x-reverse)) !important;
  margin-left: calc(1px * calc(1 - var(--space-x-reverse))) !important; }

.-space-y-1 > :not(template) ~ :not(template) {
  --space-y-reverse: 0 !important;
  margin-top: calc(-0.25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-0.25rem * var(--space-y-reverse)) !important; }

.-space-x-1 > :not(template) ~ :not(template) {
  --space-x-reverse: 0 !important;
  margin-right: calc(-0.25rem * var(--space-x-reverse)) !important;
  margin-left: calc(-0.25rem * calc(1 - var(--space-x-reverse))) !important; }

.-space-y-2 > :not(template) ~ :not(template) {
  --space-y-reverse: 0 !important;
  margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-0.5rem * var(--space-y-reverse)) !important; }

.-space-x-2 > :not(template) ~ :not(template) {
  --space-x-reverse: 0 !important;
  margin-right: calc(-0.5rem * var(--space-x-reverse)) !important;
  margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important; }

.-space-y-3 > :not(template) ~ :not(template) {
  --space-y-reverse: 0 !important;
  margin-top: calc(-0.75rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-0.75rem * var(--space-y-reverse)) !important; }

.-space-x-3 > :not(template) ~ :not(template) {
  --space-x-reverse: 0 !important;
  margin-right: calc(-0.75rem * var(--space-x-reverse)) !important;
  margin-left: calc(-0.75rem * calc(1 - var(--space-x-reverse))) !important; }

.-space-y-4 > :not(template) ~ :not(template) {
  --space-y-reverse: 0 !important;
  margin-top: calc(-1rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-1rem * var(--space-y-reverse)) !important; }

.-space-x-4 > :not(template) ~ :not(template) {
  --space-x-reverse: 0 !important;
  margin-right: calc(-1rem * var(--space-x-reverse)) !important;
  margin-left: calc(-1rem * calc(1 - var(--space-x-reverse))) !important; }

.-space-y-5 > :not(template) ~ :not(template) {
  --space-y-reverse: 0 !important;
  margin-top: calc(-1.25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-1.25rem * var(--space-y-reverse)) !important; }

.-space-x-5 > :not(template) ~ :not(template) {
  --space-x-reverse: 0 !important;
  margin-right: calc(-1.25rem * var(--space-x-reverse)) !important;
  margin-left: calc(-1.25rem * calc(1 - var(--space-x-reverse))) !important; }

.-space-y-6 > :not(template) ~ :not(template) {
  --space-y-reverse: 0 !important;
  margin-top: calc(-1.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-1.5rem * var(--space-y-reverse)) !important; }

.-space-x-6 > :not(template) ~ :not(template) {
  --space-x-reverse: 0 !important;
  margin-right: calc(-1.5rem * var(--space-x-reverse)) !important;
  margin-left: calc(-1.5rem * calc(1 - var(--space-x-reverse))) !important; }

.-space-y-8 > :not(template) ~ :not(template) {
  --space-y-reverse: 0 !important;
  margin-top: calc(-2rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-2rem * var(--space-y-reverse)) !important; }

.-space-x-8 > :not(template) ~ :not(template) {
  --space-x-reverse: 0 !important;
  margin-right: calc(-2rem * var(--space-x-reverse)) !important;
  margin-left: calc(-2rem * calc(1 - var(--space-x-reverse))) !important; }

.-space-y-10 > :not(template) ~ :not(template) {
  --space-y-reverse: 0 !important;
  margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-2.5rem * var(--space-y-reverse)) !important; }

.-space-x-10 > :not(template) ~ :not(template) {
  --space-x-reverse: 0 !important;
  margin-right: calc(-2.5rem * var(--space-x-reverse)) !important;
  margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse))) !important; }

.-space-y-12 > :not(template) ~ :not(template) {
  --space-y-reverse: 0 !important;
  margin-top: calc(-3rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-3rem * var(--space-y-reverse)) !important; }

.-space-x-12 > :not(template) ~ :not(template) {
  --space-x-reverse: 0 !important;
  margin-right: calc(-3rem * var(--space-x-reverse)) !important;
  margin-left: calc(-3rem * calc(1 - var(--space-x-reverse))) !important; }

.-space-y-16 > :not(template) ~ :not(template) {
  --space-y-reverse: 0 !important;
  margin-top: calc(-4rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-4rem * var(--space-y-reverse)) !important; }

.-space-x-16 > :not(template) ~ :not(template) {
  --space-x-reverse: 0 !important;
  margin-right: calc(-4rem * var(--space-x-reverse)) !important;
  margin-left: calc(-4rem * calc(1 - var(--space-x-reverse))) !important; }

.-space-y-20 > :not(template) ~ :not(template) {
  --space-y-reverse: 0 !important;
  margin-top: calc(-5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-5rem * var(--space-y-reverse)) !important; }

.-space-x-20 > :not(template) ~ :not(template) {
  --space-x-reverse: 0 !important;
  margin-right: calc(-5rem * var(--space-x-reverse)) !important;
  margin-left: calc(-5rem * calc(1 - var(--space-x-reverse))) !important; }

.-space-y-24 > :not(template) ~ :not(template) {
  --space-y-reverse: 0 !important;
  margin-top: calc(-6rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-6rem * var(--space-y-reverse)) !important; }

.-space-x-24 > :not(template) ~ :not(template) {
  --space-x-reverse: 0 !important;
  margin-right: calc(-6rem * var(--space-x-reverse)) !important;
  margin-left: calc(-6rem * calc(1 - var(--space-x-reverse))) !important; }

.-space-y-32 > :not(template) ~ :not(template) {
  --space-y-reverse: 0 !important;
  margin-top: calc(-8rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-8rem * var(--space-y-reverse)) !important; }

.-space-x-32 > :not(template) ~ :not(template) {
  --space-x-reverse: 0 !important;
  margin-right: calc(-8rem * var(--space-x-reverse)) !important;
  margin-left: calc(-8rem * calc(1 - var(--space-x-reverse))) !important; }

.-space-y-40 > :not(template) ~ :not(template) {
  --space-y-reverse: 0 !important;
  margin-top: calc(-10rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-10rem * var(--space-y-reverse)) !important; }

.-space-x-40 > :not(template) ~ :not(template) {
  --space-x-reverse: 0 !important;
  margin-right: calc(-10rem * var(--space-x-reverse)) !important;
  margin-left: calc(-10rem * calc(1 - var(--space-x-reverse))) !important; }

.-space-y-48 > :not(template) ~ :not(template) {
  --space-y-reverse: 0 !important;
  margin-top: calc(-12rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-12rem * var(--space-y-reverse)) !important; }

.-space-x-48 > :not(template) ~ :not(template) {
  --space-x-reverse: 0 !important;
  margin-right: calc(-12rem * var(--space-x-reverse)) !important;
  margin-left: calc(-12rem * calc(1 - var(--space-x-reverse))) !important; }

.-space-y-56 > :not(template) ~ :not(template) {
  --space-y-reverse: 0 !important;
  margin-top: calc(-14rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-14rem * var(--space-y-reverse)) !important; }

.-space-x-56 > :not(template) ~ :not(template) {
  --space-x-reverse: 0 !important;
  margin-right: calc(-14rem * var(--space-x-reverse)) !important;
  margin-left: calc(-14rem * calc(1 - var(--space-x-reverse))) !important; }

.-space-y-64 > :not(template) ~ :not(template) {
  --space-y-reverse: 0 !important;
  margin-top: calc(-16rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-16rem * var(--space-y-reverse)) !important; }

.-space-x-64 > :not(template) ~ :not(template) {
  --space-x-reverse: 0 !important;
  margin-right: calc(-16rem * var(--space-x-reverse)) !important;
  margin-left: calc(-16rem * calc(1 - var(--space-x-reverse))) !important; }

.-space-y-px > :not(template) ~ :not(template) {
  --space-y-reverse: 0 !important;
  margin-top: calc(-1px * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-1px * var(--space-y-reverse)) !important; }

.-space-x-px > :not(template) ~ :not(template) {
  --space-x-reverse: 0 !important;
  margin-right: calc(-1px * var(--space-x-reverse)) !important;
  margin-left: calc(-1px * calc(1 - var(--space-x-reverse))) !important; }

.space-y-reverse > :not(template) ~ :not(template) {
  --space-y-reverse: 1 !important; }

.space-x-reverse > :not(template) ~ :not(template) {
  --space-x-reverse: 1 !important; }

.divide-y-0 > :not(template) ~ :not(template) {
  --divide-y-reverse: 0 !important;
  border-top-width: calc(0px * calc(1 - var(--divide-y-reverse))) !important;
  border-bottom-width: calc(0px * var(--divide-y-reverse)) !important; }

.divide-x-0 > :not(template) ~ :not(template) {
  --divide-x-reverse: 0 !important;
  border-right-width: calc(0px * var(--divide-x-reverse)) !important;
  border-left-width: calc(0px * calc(1 - var(--divide-x-reverse))) !important; }

.divide-y-2 > :not(template) ~ :not(template) {
  --divide-y-reverse: 0 !important;
  border-top-width: calc(2px * calc(1 - var(--divide-y-reverse))) !important;
  border-bottom-width: calc(2px * var(--divide-y-reverse)) !important; }

.divide-x-2 > :not(template) ~ :not(template) {
  --divide-x-reverse: 0 !important;
  border-right-width: calc(2px * var(--divide-x-reverse)) !important;
  border-left-width: calc(2px * calc(1 - var(--divide-x-reverse))) !important; }

.divide-y-4 > :not(template) ~ :not(template) {
  --divide-y-reverse: 0 !important;
  border-top-width: calc(4px * calc(1 - var(--divide-y-reverse))) !important;
  border-bottom-width: calc(4px * var(--divide-y-reverse)) !important; }

.divide-x-4 > :not(template) ~ :not(template) {
  --divide-x-reverse: 0 !important;
  border-right-width: calc(4px * var(--divide-x-reverse)) !important;
  border-left-width: calc(4px * calc(1 - var(--divide-x-reverse))) !important; }

.divide-y-8 > :not(template) ~ :not(template) {
  --divide-y-reverse: 0 !important;
  border-top-width: calc(8px * calc(1 - var(--divide-y-reverse))) !important;
  border-bottom-width: calc(8px * var(--divide-y-reverse)) !important; }

.divide-x-8 > :not(template) ~ :not(template) {
  --divide-x-reverse: 0 !important;
  border-right-width: calc(8px * var(--divide-x-reverse)) !important;
  border-left-width: calc(8px * calc(1 - var(--divide-x-reverse))) !important; }

.divide-y > :not(template) ~ :not(template) {
  --divide-y-reverse: 0 !important;
  border-top-width: calc(1px * calc(1 - var(--divide-y-reverse))) !important;
  border-bottom-width: calc(1px * var(--divide-y-reverse)) !important; }

.divide-x > :not(template) ~ :not(template) {
  --divide-x-reverse: 0 !important;
  border-right-width: calc(1px * var(--divide-x-reverse)) !important;
  border-left-width: calc(1px * calc(1 - var(--divide-x-reverse))) !important; }

.divide-y-reverse > :not(template) ~ :not(template) {
  --divide-y-reverse: 1 !important; }

.divide-x-reverse > :not(template) ~ :not(template) {
  --divide-x-reverse: 1 !important; }

.divide-transparent > :not(template) ~ :not(template) {
  border-color: transparent !important; }

.divide-current > :not(template) ~ :not(template) {
  border-color: currentColor !important; }

.divide-black > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #000 !important;
  border-color: rgba(0, 0, 0, var(--divide-opacity)) !important; }

.divide-white > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #fff !important;
  border-color: rgba(255, 255, 255, var(--divide-opacity)) !important; }

.divide-gray-100 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #f7fafc !important;
  border-color: rgba(247, 250, 252, var(--divide-opacity)) !important; }

.divide-gray-200 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #edf2f7 !important;
  border-color: rgba(237, 242, 247, var(--divide-opacity)) !important; }

.divide-gray-300 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #e2e8f0 !important;
  border-color: rgba(226, 232, 240, var(--divide-opacity)) !important; }

.divide-gray-400 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #cbd5e0 !important;
  border-color: rgba(203, 213, 224, var(--divide-opacity)) !important; }

.divide-gray-500 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #a0aec0 !important;
  border-color: rgba(160, 174, 192, var(--divide-opacity)) !important; }

.divide-gray-600 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #718096 !important;
  border-color: rgba(113, 128, 150, var(--divide-opacity)) !important; }

.divide-gray-700 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #4a5568 !important;
  border-color: rgba(74, 85, 104, var(--divide-opacity)) !important; }

.divide-gray-800 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #2d3748 !important;
  border-color: rgba(45, 55, 72, var(--divide-opacity)) !important; }

.divide-gray-900 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #1a202c !important;
  border-color: rgba(26, 32, 44, var(--divide-opacity)) !important; }

.divide-red-100 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #e18f74 !important;
  border-color: rgba(225, 143, 116, var(--divide-opacity)) !important; }

.divide-red-200 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #bc5e3f !important;
  border-color: rgba(188, 94, 63, var(--divide-opacity)) !important; }

.divide-red-300 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #833218 !important;
  border-color: rgba(131, 50, 24, var(--divide-opacity)) !important; }

.divide-red-400 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #fc8181 !important;
  border-color: rgba(252, 129, 129, var(--divide-opacity)) !important; }

.divide-red-500 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #f56565 !important;
  border-color: rgba(245, 101, 101, var(--divide-opacity)) !important; }

.divide-red-600 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #e53e3e !important;
  border-color: rgba(229, 62, 62, var(--divide-opacity)) !important; }

.divide-red-700 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #c53030 !important;
  border-color: rgba(197, 48, 48, var(--divide-opacity)) !important; }

.divide-red-800 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #9b2c2c !important;
  border-color: rgba(155, 44, 44, var(--divide-opacity)) !important; }

.divide-red-900 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #742a2a !important;
  border-color: rgba(116, 42, 42, var(--divide-opacity)) !important; }

.divide-orange-100 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #fffaf0 !important;
  border-color: rgba(255, 250, 240, var(--divide-opacity)) !important; }

.divide-orange-200 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #feebc8 !important;
  border-color: rgba(254, 235, 200, var(--divide-opacity)) !important; }

.divide-orange-300 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #fbd38d !important;
  border-color: rgba(251, 211, 141, var(--divide-opacity)) !important; }

.divide-orange-400 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #f6ad55 !important;
  border-color: rgba(246, 173, 85, var(--divide-opacity)) !important; }

.divide-orange-500 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #ed8936 !important;
  border-color: rgba(237, 137, 54, var(--divide-opacity)) !important; }

.divide-orange-600 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #dd6b20 !important;
  border-color: rgba(221, 107, 32, var(--divide-opacity)) !important; }

.divide-orange-700 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #c05621 !important;
  border-color: rgba(192, 86, 33, var(--divide-opacity)) !important; }

.divide-orange-800 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #9c4221 !important;
  border-color: rgba(156, 66, 33, var(--divide-opacity)) !important; }

.divide-orange-900 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #7b341e !important;
  border-color: rgba(123, 52, 30, var(--divide-opacity)) !important; }

.divide-yellow-100 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #fffff0 !important;
  border-color: rgba(255, 255, 240, var(--divide-opacity)) !important; }

.divide-yellow-200 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #fefcbf !important;
  border-color: rgba(254, 252, 191, var(--divide-opacity)) !important; }

.divide-yellow-300 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #faf089 !important;
  border-color: rgba(250, 240, 137, var(--divide-opacity)) !important; }

.divide-yellow-400 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #f6e05e !important;
  border-color: rgba(246, 224, 94, var(--divide-opacity)) !important; }

.divide-yellow-500 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #ecc94b !important;
  border-color: rgba(236, 201, 75, var(--divide-opacity)) !important; }

.divide-yellow-600 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #d69e2e !important;
  border-color: rgba(214, 158, 46, var(--divide-opacity)) !important; }

.divide-yellow-700 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #b7791f !important;
  border-color: rgba(183, 121, 31, var(--divide-opacity)) !important; }

.divide-yellow-800 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #975a16 !important;
  border-color: rgba(151, 90, 22, var(--divide-opacity)) !important; }

.divide-yellow-900 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #744210 !important;
  border-color: rgba(116, 66, 16, var(--divide-opacity)) !important; }

.divide-green-100 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #d3edb4 !important;
  border-color: rgba(211, 237, 180, var(--divide-opacity)) !important; }

.divide-green-200 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #a5c67d !important;
  border-color: rgba(165, 198, 125, var(--divide-opacity)) !important; }

.divide-green-300 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #779c4a !important;
  border-color: rgba(119, 156, 74, var(--divide-opacity)) !important; }

.divide-green-400 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #68d391 !important;
  border-color: rgba(104, 211, 145, var(--divide-opacity)) !important; }

.divide-green-500 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #48bb78 !important;
  border-color: rgba(72, 187, 120, var(--divide-opacity)) !important; }

.divide-green-600 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #38a169 !important;
  border-color: rgba(56, 161, 105, var(--divide-opacity)) !important; }

.divide-green-700 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #2f855a !important;
  border-color: rgba(47, 133, 90, var(--divide-opacity)) !important; }

.divide-green-800 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #276749 !important;
  border-color: rgba(39, 103, 73, var(--divide-opacity)) !important; }

.divide-green-900 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #22543d !important;
  border-color: rgba(34, 84, 61, var(--divide-opacity)) !important; }

.divide-teal-100 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #e6fffa !important;
  border-color: rgba(230, 255, 250, var(--divide-opacity)) !important; }

.divide-teal-200 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #b2f5ea !important;
  border-color: rgba(178, 245, 234, var(--divide-opacity)) !important; }

.divide-teal-300 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #81e6d9 !important;
  border-color: rgba(129, 230, 217, var(--divide-opacity)) !important; }

.divide-teal-400 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #4fd1c5 !important;
  border-color: rgba(79, 209, 197, var(--divide-opacity)) !important; }

.divide-teal-500 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #38b2ac !important;
  border-color: rgba(56, 178, 172, var(--divide-opacity)) !important; }

.divide-teal-600 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #319795 !important;
  border-color: rgba(49, 151, 149, var(--divide-opacity)) !important; }

.divide-teal-700 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #2c7a7b !important;
  border-color: rgba(44, 122, 123, var(--divide-opacity)) !important; }

.divide-teal-800 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #285e61 !important;
  border-color: rgba(40, 94, 97, var(--divide-opacity)) !important; }

.divide-teal-900 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #234e52 !important;
  border-color: rgba(35, 78, 82, var(--divide-opacity)) !important; }

.divide-blue-100 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #ebf8ff !important;
  border-color: rgba(235, 248, 255, var(--divide-opacity)) !important; }

.divide-blue-200 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #bee3f8 !important;
  border-color: rgba(190, 227, 248, var(--divide-opacity)) !important; }

.divide-blue-300 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #90cdf4 !important;
  border-color: rgba(144, 205, 244, var(--divide-opacity)) !important; }

.divide-blue-400 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #63b3ed !important;
  border-color: rgba(99, 179, 237, var(--divide-opacity)) !important; }

.divide-blue-500 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #4299e1 !important;
  border-color: rgba(66, 153, 225, var(--divide-opacity)) !important; }

.divide-blue-600 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #3182ce !important;
  border-color: rgba(49, 130, 206, var(--divide-opacity)) !important; }

.divide-blue-700 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #2b6cb0 !important;
  border-color: rgba(43, 108, 176, var(--divide-opacity)) !important; }

.divide-blue-800 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #2c5282 !important;
  border-color: rgba(44, 82, 130, var(--divide-opacity)) !important; }

.divide-blue-900 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #2a4365 !important;
  border-color: rgba(42, 67, 101, var(--divide-opacity)) !important; }

.divide-indigo-100 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #ebf4ff !important;
  border-color: rgba(235, 244, 255, var(--divide-opacity)) !important; }

.divide-indigo-200 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #c3dafe !important;
  border-color: rgba(195, 218, 254, var(--divide-opacity)) !important; }

.divide-indigo-300 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #a3bffa !important;
  border-color: rgba(163, 191, 250, var(--divide-opacity)) !important; }

.divide-indigo-400 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #7f9cf5 !important;
  border-color: rgba(127, 156, 245, var(--divide-opacity)) !important; }

.divide-indigo-500 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #667eea !important;
  border-color: rgba(102, 126, 234, var(--divide-opacity)) !important; }

.divide-indigo-600 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #5a67d8 !important;
  border-color: rgba(90, 103, 216, var(--divide-opacity)) !important; }

.divide-indigo-700 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #4c51bf !important;
  border-color: rgba(76, 81, 191, var(--divide-opacity)) !important; }

.divide-indigo-800 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #434190 !important;
  border-color: rgba(67, 65, 144, var(--divide-opacity)) !important; }

.divide-indigo-900 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #3c366b !important;
  border-color: rgba(60, 54, 107, var(--divide-opacity)) !important; }

.divide-purple-100 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #faf5ff !important;
  border-color: rgba(250, 245, 255, var(--divide-opacity)) !important; }

.divide-purple-200 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #e9d8fd !important;
  border-color: rgba(233, 216, 253, var(--divide-opacity)) !important; }

.divide-purple-300 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #d6bcfa !important;
  border-color: rgba(214, 188, 250, var(--divide-opacity)) !important; }

.divide-purple-400 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #b794f4 !important;
  border-color: rgba(183, 148, 244, var(--divide-opacity)) !important; }

.divide-purple-500 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #9f7aea !important;
  border-color: rgba(159, 122, 234, var(--divide-opacity)) !important; }

.divide-purple-600 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #805ad5 !important;
  border-color: rgba(128, 90, 213, var(--divide-opacity)) !important; }

.divide-purple-700 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #6b46c1 !important;
  border-color: rgba(107, 70, 193, var(--divide-opacity)) !important; }

.divide-purple-800 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #553c9a !important;
  border-color: rgba(85, 60, 154, var(--divide-opacity)) !important; }

.divide-purple-900 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #44337a !important;
  border-color: rgba(68, 51, 122, var(--divide-opacity)) !important; }

.divide-pink-100 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #fff5f7 !important;
  border-color: rgba(255, 245, 247, var(--divide-opacity)) !important; }

.divide-pink-200 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #fed7e2 !important;
  border-color: rgba(254, 215, 226, var(--divide-opacity)) !important; }

.divide-pink-300 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #fbb6ce !important;
  border-color: rgba(251, 182, 206, var(--divide-opacity)) !important; }

.divide-pink-400 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #f687b3 !important;
  border-color: rgba(246, 135, 179, var(--divide-opacity)) !important; }

.divide-pink-500 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #ed64a6 !important;
  border-color: rgba(237, 100, 166, var(--divide-opacity)) !important; }

.divide-pink-600 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #d53f8c !important;
  border-color: rgba(213, 63, 140, var(--divide-opacity)) !important; }

.divide-pink-700 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #b83280 !important;
  border-color: rgba(184, 50, 128, var(--divide-opacity)) !important; }

.divide-pink-800 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #97266d !important;
  border-color: rgba(151, 38, 109, var(--divide-opacity)) !important; }

.divide-pink-900 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #702459 !important;
  border-color: rgba(112, 36, 89, var(--divide-opacity)) !important; }

.divide-shade-black > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #000000 !important;
  border-color: rgba(0, 0, 0, var(--divide-opacity)) !important; }

.divide-shade-white > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #ffffff !important;
  border-color: rgba(255, 255, 255, var(--divide-opacity)) !important; }

.divide-salmon-100 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #f7f1e1 !important;
  border-color: rgba(247, 241, 225, var(--divide-opacity)) !important; }

.divide-salmon-200 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #f3e7c6 !important;
  border-color: rgba(243, 231, 198, var(--divide-opacity)) !important; }

.divide-salmon-300 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #e4d6af !important;
  border-color: rgba(228, 214, 175, var(--divide-opacity)) !important; }

.divide-solid > :not(template) ~ :not(template) {
  border-style: solid !important; }

.divide-dashed > :not(template) ~ :not(template) {
  border-style: dashed !important; }

.divide-dotted > :not(template) ~ :not(template) {
  border-style: dotted !important; }

.divide-double > :not(template) ~ :not(template) {
  border-style: double !important; }

.divide-none > :not(template) ~ :not(template) {
  border-style: none !important; }

.divide-opacity-0 > :not(template) ~ :not(template) {
  --divide-opacity: 0 !important; }

.divide-opacity-25 > :not(template) ~ :not(template) {
  --divide-opacity: 0.25 !important; }

.divide-opacity-50 > :not(template) ~ :not(template) {
  --divide-opacity: 0.5 !important; }

.divide-opacity-75 > :not(template) ~ :not(template) {
  --divide-opacity: 0.75 !important; }

.divide-opacity-100 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important; }

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

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

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

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

.appearance-none {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important; }

.bg-fixed {
  background-attachment: fixed !important; }

.bg-local {
  background-attachment: local !important; }

.bg-scroll {
  background-attachment: scroll !important; }

.bg-clip-border {
  background-clip: border-box !important; }

.bg-clip-padding {
  background-clip: padding-box !important; }

.bg-clip-content {
  background-clip: content-box !important; }

.bg-clip-text {
  -webkit-background-clip: text !important;
  background-clip: text !important; }

.bg-transparent {
  background-color: transparent !important; }

.bg-current {
  background-color: currentColor !important; }

.bg-black {
  --bg-opacity: 1 !important;
  background-color: #000 !important;
  background-color: rgba(0, 0, 0, var(--bg-opacity)) !important; }

.bg-white, .imagewithbutton-link {
  --bg-opacity: 1 !important;
  background-color: #fff !important;
  background-color: rgba(255, 255, 255, var(--bg-opacity)) !important; }

.bg-gray-100 {
  --bg-opacity: 1 !important;
  background-color: #f7fafc !important;
  background-color: rgba(247, 250, 252, var(--bg-opacity)) !important; }

.bg-gray-200 {
  --bg-opacity: 1 !important;
  background-color: #edf2f7 !important;
  background-color: rgba(237, 242, 247, var(--bg-opacity)) !important; }

.bg-gray-300 {
  --bg-opacity: 1 !important;
  background-color: #e2e8f0 !important;
  background-color: rgba(226, 232, 240, var(--bg-opacity)) !important; }

.bg-gray-400 {
  --bg-opacity: 1 !important;
  background-color: #cbd5e0 !important;
  background-color: rgba(203, 213, 224, var(--bg-opacity)) !important; }

.bg-gray-500 {
  --bg-opacity: 1 !important;
  background-color: #a0aec0 !important;
  background-color: rgba(160, 174, 192, var(--bg-opacity)) !important; }

.bg-gray-600 {
  --bg-opacity: 1 !important;
  background-color: #718096 !important;
  background-color: rgba(113, 128, 150, var(--bg-opacity)) !important; }

.bg-gray-700 {
  --bg-opacity: 1 !important;
  background-color: #4a5568 !important;
  background-color: rgba(74, 85, 104, var(--bg-opacity)) !important; }

.bg-gray-800 {
  --bg-opacity: 1 !important;
  background-color: #2d3748 !important;
  background-color: rgba(45, 55, 72, var(--bg-opacity)) !important; }

.bg-gray-900 {
  --bg-opacity: 1 !important;
  background-color: #1a202c !important;
  background-color: rgba(26, 32, 44, var(--bg-opacity)) !important; }

.bg-red-100 {
  --bg-opacity: 1 !important;
  background-color: #e18f74 !important;
  background-color: rgba(225, 143, 116, var(--bg-opacity)) !important; }

.bg-red-200, .buttonlink {
  --bg-opacity: 1 !important;
  background-color: #bc5e3f !important;
  background-color: rgba(188, 94, 63, var(--bg-opacity)) !important; }

.bg-red-300 {
  --bg-opacity: 1 !important;
  background-color: #833218 !important;
  background-color: rgba(131, 50, 24, var(--bg-opacity)) !important; }

.bg-red-400 {
  --bg-opacity: 1 !important;
  background-color: #fc8181 !important;
  background-color: rgba(252, 129, 129, var(--bg-opacity)) !important; }

.bg-red-500 {
  --bg-opacity: 1 !important;
  background-color: #f56565 !important;
  background-color: rgba(245, 101, 101, var(--bg-opacity)) !important; }

.bg-red-600 {
  --bg-opacity: 1 !important;
  background-color: #e53e3e !important;
  background-color: rgba(229, 62, 62, var(--bg-opacity)) !important; }

.bg-red-700 {
  --bg-opacity: 1 !important;
  background-color: #c53030 !important;
  background-color: rgba(197, 48, 48, var(--bg-opacity)) !important; }

.bg-red-800 {
  --bg-opacity: 1 !important;
  background-color: #9b2c2c !important;
  background-color: rgba(155, 44, 44, var(--bg-opacity)) !important; }

.bg-red-900 {
  --bg-opacity: 1 !important;
  background-color: #742a2a !important;
  background-color: rgba(116, 42, 42, var(--bg-opacity)) !important; }

.bg-orange-100 {
  --bg-opacity: 1 !important;
  background-color: #fffaf0 !important;
  background-color: rgba(255, 250, 240, var(--bg-opacity)) !important; }

.bg-orange-200 {
  --bg-opacity: 1 !important;
  background-color: #feebc8 !important;
  background-color: rgba(254, 235, 200, var(--bg-opacity)) !important; }

.bg-orange-300 {
  --bg-opacity: 1 !important;
  background-color: #fbd38d !important;
  background-color: rgba(251, 211, 141, var(--bg-opacity)) !important; }

.bg-orange-400 {
  --bg-opacity: 1 !important;
  background-color: #f6ad55 !important;
  background-color: rgba(246, 173, 85, var(--bg-opacity)) !important; }

.bg-orange-500 {
  --bg-opacity: 1 !important;
  background-color: #ed8936 !important;
  background-color: rgba(237, 137, 54, var(--bg-opacity)) !important; }

.bg-orange-600 {
  --bg-opacity: 1 !important;
  background-color: #dd6b20 !important;
  background-color: rgba(221, 107, 32, var(--bg-opacity)) !important; }

.bg-orange-700 {
  --bg-opacity: 1 !important;
  background-color: #c05621 !important;
  background-color: rgba(192, 86, 33, var(--bg-opacity)) !important; }

.bg-orange-800 {
  --bg-opacity: 1 !important;
  background-color: #9c4221 !important;
  background-color: rgba(156, 66, 33, var(--bg-opacity)) !important; }

.bg-orange-900 {
  --bg-opacity: 1 !important;
  background-color: #7b341e !important;
  background-color: rgba(123, 52, 30, var(--bg-opacity)) !important; }

.bg-yellow-100 {
  --bg-opacity: 1 !important;
  background-color: #fffff0 !important;
  background-color: rgba(255, 255, 240, var(--bg-opacity)) !important; }

.bg-yellow-200 {
  --bg-opacity: 1 !important;
  background-color: #fefcbf !important;
  background-color: rgba(254, 252, 191, var(--bg-opacity)) !important; }

.bg-yellow-300 {
  --bg-opacity: 1 !important;
  background-color: #faf089 !important;
  background-color: rgba(250, 240, 137, var(--bg-opacity)) !important; }

.bg-yellow-400 {
  --bg-opacity: 1 !important;
  background-color: #f6e05e !important;
  background-color: rgba(246, 224, 94, var(--bg-opacity)) !important; }

.bg-yellow-500, .wp-block-mulle-colorblock.bg-yellow-600, .wp-block-mulle-colorblock .bg-yellow-600 {
  --bg-opacity: 1 !important;
  background-color: #ecc94b !important;
  background-color: rgba(236, 201, 75, var(--bg-opacity)) !important; }

.bg-yellow-600 {
  --bg-opacity: 1 !important;
  background-color: #d69e2e !important;
  background-color: rgba(214, 158, 46, var(--bg-opacity)) !important; }

.bg-yellow-700 {
  --bg-opacity: 1 !important;
  background-color: #b7791f !important;
  background-color: rgba(183, 121, 31, var(--bg-opacity)) !important; }

.bg-yellow-800 {
  --bg-opacity: 1 !important;
  background-color: #975a16 !important;
  background-color: rgba(151, 90, 22, var(--bg-opacity)) !important; }

.bg-yellow-900 {
  --bg-opacity: 1 !important;
  background-color: #744210 !important;
  background-color: rgba(116, 66, 16, var(--bg-opacity)) !important; }

.bg-green-100, .wp-block-calendar table th {
  --bg-opacity: 1 !important;
  background-color: #d3edb4 !important;
  background-color: rgba(211, 237, 180, var(--bg-opacity)) !important; }

.bg-green-200 {
  --bg-opacity: 1 !important;
  background-color: #a5c67d !important;
  background-color: rgba(165, 198, 125, var(--bg-opacity)) !important; }

.bg-green-300 {
  --bg-opacity: 1 !important;
  background-color: #779c4a !important;
  background-color: rgba(119, 156, 74, var(--bg-opacity)) !important; }

.bg-green-400 {
  --bg-opacity: 1 !important;
  background-color: #68d391 !important;
  background-color: rgba(104, 211, 145, var(--bg-opacity)) !important; }

.bg-green-500 {
  --bg-opacity: 1 !important;
  background-color: #48bb78 !important;
  background-color: rgba(72, 187, 120, var(--bg-opacity)) !important; }

.bg-green-600 {
  --bg-opacity: 1 !important;
  background-color: #38a169 !important;
  background-color: rgba(56, 161, 105, var(--bg-opacity)) !important; }

.bg-green-700 {
  --bg-opacity: 1 !important;
  background-color: #2f855a !important;
  background-color: rgba(47, 133, 90, var(--bg-opacity)) !important; }

.bg-green-800 {
  --bg-opacity: 1 !important;
  background-color: #276749 !important;
  background-color: rgba(39, 103, 73, var(--bg-opacity)) !important; }

.bg-green-900 {
  --bg-opacity: 1 !important;
  background-color: #22543d !important;
  background-color: rgba(34, 84, 61, var(--bg-opacity)) !important; }

.bg-teal-100 {
  --bg-opacity: 1 !important;
  background-color: #e6fffa !important;
  background-color: rgba(230, 255, 250, var(--bg-opacity)) !important; }

.bg-teal-200 {
  --bg-opacity: 1 !important;
  background-color: #b2f5ea !important;
  background-color: rgba(178, 245, 234, var(--bg-opacity)) !important; }

.bg-teal-300 {
  --bg-opacity: 1 !important;
  background-color: #81e6d9 !important;
  background-color: rgba(129, 230, 217, var(--bg-opacity)) !important; }

.bg-teal-400 {
  --bg-opacity: 1 !important;
  background-color: #4fd1c5 !important;
  background-color: rgba(79, 209, 197, var(--bg-opacity)) !important; }

.bg-teal-500 {
  --bg-opacity: 1 !important;
  background-color: #38b2ac !important;
  background-color: rgba(56, 178, 172, var(--bg-opacity)) !important; }

.bg-teal-600 {
  --bg-opacity: 1 !important;
  background-color: #319795 !important;
  background-color: rgba(49, 151, 149, var(--bg-opacity)) !important; }

.bg-teal-700 {
  --bg-opacity: 1 !important;
  background-color: #2c7a7b !important;
  background-color: rgba(44, 122, 123, var(--bg-opacity)) !important; }

.bg-teal-800 {
  --bg-opacity: 1 !important;
  background-color: #285e61 !important;
  background-color: rgba(40, 94, 97, var(--bg-opacity)) !important; }

.bg-teal-900 {
  --bg-opacity: 1 !important;
  background-color: #234e52 !important;
  background-color: rgba(35, 78, 82, var(--bg-opacity)) !important; }

.bg-blue-100 {
  --bg-opacity: 1 !important;
  background-color: #ebf8ff !important;
  background-color: rgba(235, 248, 255, var(--bg-opacity)) !important; }

.bg-blue-200 {
  --bg-opacity: 1 !important;
  background-color: #bee3f8 !important;
  background-color: rgba(190, 227, 248, var(--bg-opacity)) !important; }

.bg-blue-300 {
  --bg-opacity: 1 !important;
  background-color: #90cdf4 !important;
  background-color: rgba(144, 205, 244, var(--bg-opacity)) !important; }

.bg-blue-400 {
  --bg-opacity: 1 !important;
  background-color: #63b3ed !important;
  background-color: rgba(99, 179, 237, var(--bg-opacity)) !important; }

.bg-blue-500 {
  --bg-opacity: 1 !important;
  background-color: #4299e1 !important;
  background-color: rgba(66, 153, 225, var(--bg-opacity)) !important; }

.bg-blue-600 {
  --bg-opacity: 1 !important;
  background-color: #3182ce !important;
  background-color: rgba(49, 130, 206, var(--bg-opacity)) !important; }

.bg-blue-700 {
  --bg-opacity: 1 !important;
  background-color: #2b6cb0 !important;
  background-color: rgba(43, 108, 176, var(--bg-opacity)) !important; }

.bg-blue-800 {
  --bg-opacity: 1 !important;
  background-color: #2c5282 !important;
  background-color: rgba(44, 82, 130, var(--bg-opacity)) !important; }

.bg-blue-900 {
  --bg-opacity: 1 !important;
  background-color: #2a4365 !important;
  background-color: rgba(42, 67, 101, var(--bg-opacity)) !important; }

.bg-indigo-100 {
  --bg-opacity: 1 !important;
  background-color: #ebf4ff !important;
  background-color: rgba(235, 244, 255, var(--bg-opacity)) !important; }

.bg-indigo-200 {
  --bg-opacity: 1 !important;
  background-color: #c3dafe !important;
  background-color: rgba(195, 218, 254, var(--bg-opacity)) !important; }

.bg-indigo-300 {
  --bg-opacity: 1 !important;
  background-color: #a3bffa !important;
  background-color: rgba(163, 191, 250, var(--bg-opacity)) !important; }

.bg-indigo-400 {
  --bg-opacity: 1 !important;
  background-color: #7f9cf5 !important;
  background-color: rgba(127, 156, 245, var(--bg-opacity)) !important; }

.bg-indigo-500 {
  --bg-opacity: 1 !important;
  background-color: #667eea !important;
  background-color: rgba(102, 126, 234, var(--bg-opacity)) !important; }

.bg-indigo-600 {
  --bg-opacity: 1 !important;
  background-color: #5a67d8 !important;
  background-color: rgba(90, 103, 216, var(--bg-opacity)) !important; }

.bg-indigo-700 {
  --bg-opacity: 1 !important;
  background-color: #4c51bf !important;
  background-color: rgba(76, 81, 191, var(--bg-opacity)) !important; }

.bg-indigo-800 {
  --bg-opacity: 1 !important;
  background-color: #434190 !important;
  background-color: rgba(67, 65, 144, var(--bg-opacity)) !important; }

.bg-indigo-900 {
  --bg-opacity: 1 !important;
  background-color: #3c366b !important;
  background-color: rgba(60, 54, 107, var(--bg-opacity)) !important; }

.bg-purple-100 {
  --bg-opacity: 1 !important;
  background-color: #faf5ff !important;
  background-color: rgba(250, 245, 255, var(--bg-opacity)) !important; }

.bg-purple-200 {
  --bg-opacity: 1 !important;
  background-color: #e9d8fd !important;
  background-color: rgba(233, 216, 253, var(--bg-opacity)) !important; }

.bg-purple-300 {
  --bg-opacity: 1 !important;
  background-color: #d6bcfa !important;
  background-color: rgba(214, 188, 250, var(--bg-opacity)) !important; }

.bg-purple-400 {
  --bg-opacity: 1 !important;
  background-color: #b794f4 !important;
  background-color: rgba(183, 148, 244, var(--bg-opacity)) !important; }

.bg-purple-500 {
  --bg-opacity: 1 !important;
  background-color: #9f7aea !important;
  background-color: rgba(159, 122, 234, var(--bg-opacity)) !important; }

.bg-purple-600 {
  --bg-opacity: 1 !important;
  background-color: #805ad5 !important;
  background-color: rgba(128, 90, 213, var(--bg-opacity)) !important; }

.bg-purple-700 {
  --bg-opacity: 1 !important;
  background-color: #6b46c1 !important;
  background-color: rgba(107, 70, 193, var(--bg-opacity)) !important; }

.bg-purple-800 {
  --bg-opacity: 1 !important;
  background-color: #553c9a !important;
  background-color: rgba(85, 60, 154, var(--bg-opacity)) !important; }

.bg-purple-900 {
  --bg-opacity: 1 !important;
  background-color: #44337a !important;
  background-color: rgba(68, 51, 122, var(--bg-opacity)) !important; }

.bg-pink-100 {
  --bg-opacity: 1 !important;
  background-color: #fff5f7 !important;
  background-color: rgba(255, 245, 247, var(--bg-opacity)) !important; }

.bg-pink-200 {
  --bg-opacity: 1 !important;
  background-color: #fed7e2 !important;
  background-color: rgba(254, 215, 226, var(--bg-opacity)) !important; }

.bg-pink-300 {
  --bg-opacity: 1 !important;
  background-color: #fbb6ce !important;
  background-color: rgba(251, 182, 206, var(--bg-opacity)) !important; }

.bg-pink-400 {
  --bg-opacity: 1 !important;
  background-color: #f687b3 !important;
  background-color: rgba(246, 135, 179, var(--bg-opacity)) !important; }

.bg-pink-500 {
  --bg-opacity: 1 !important;
  background-color: #ed64a6 !important;
  background-color: rgba(237, 100, 166, var(--bg-opacity)) !important; }

.bg-pink-600 {
  --bg-opacity: 1 !important;
  background-color: #d53f8c !important;
  background-color: rgba(213, 63, 140, var(--bg-opacity)) !important; }

.bg-pink-700 {
  --bg-opacity: 1 !important;
  background-color: #b83280 !important;
  background-color: rgba(184, 50, 128, var(--bg-opacity)) !important; }

.bg-pink-800 {
  --bg-opacity: 1 !important;
  background-color: #97266d !important;
  background-color: rgba(151, 38, 109, var(--bg-opacity)) !important; }

.bg-pink-900 {
  --bg-opacity: 1 !important;
  background-color: #702459 !important;
  background-color: rgba(112, 36, 89, var(--bg-opacity)) !important; }

.bg-shade-black {
  --bg-opacity: 1 !important;
  background-color: #000000 !important;
  background-color: rgba(0, 0, 0, var(--bg-opacity)) !important; }

.bg-shade-white {
  --bg-opacity: 1 !important;
  background-color: #ffffff !important;
  background-color: rgba(255, 255, 255, var(--bg-opacity)) !important; }

.bg-salmon-100 {
  --bg-opacity: 1 !important;
  background-color: #f7f1e1 !important;
  background-color: rgba(247, 241, 225, var(--bg-opacity)) !important; }

.bg-salmon-200 {
  --bg-opacity: 1 !important;
  background-color: #f3e7c6 !important;
  background-color: rgba(243, 231, 198, var(--bg-opacity)) !important; }

.bg-salmon-300 {
  --bg-opacity: 1 !important;
  background-color: #e4d6af !important;
  background-color: rgba(228, 214, 175, var(--bg-opacity)) !important; }

.hover\:bg-transparent:hover {
  background-color: transparent !important; }

.hover\:bg-current:hover {
  background-color: currentColor !important; }

.hover\:bg-black:hover {
  --bg-opacity: 1 !important;
  background-color: #000 !important;
  background-color: rgba(0, 0, 0, var(--bg-opacity)) !important; }

.hover\:bg-white:hover {
  --bg-opacity: 1 !important;
  background-color: #fff !important;
  background-color: rgba(255, 255, 255, var(--bg-opacity)) !important; }

.hover\:bg-gray-100:hover {
  --bg-opacity: 1 !important;
  background-color: #f7fafc !important;
  background-color: rgba(247, 250, 252, var(--bg-opacity)) !important; }

.hover\:bg-gray-200:hover {
  --bg-opacity: 1 !important;
  background-color: #edf2f7 !important;
  background-color: rgba(237, 242, 247, var(--bg-opacity)) !important; }

.hover\:bg-gray-300:hover {
  --bg-opacity: 1 !important;
  background-color: #e2e8f0 !important;
  background-color: rgba(226, 232, 240, var(--bg-opacity)) !important; }

.hover\:bg-gray-400:hover {
  --bg-opacity: 1 !important;
  background-color: #cbd5e0 !important;
  background-color: rgba(203, 213, 224, var(--bg-opacity)) !important; }

.hover\:bg-gray-500:hover {
  --bg-opacity: 1 !important;
  background-color: #a0aec0 !important;
  background-color: rgba(160, 174, 192, var(--bg-opacity)) !important; }

.hover\:bg-gray-600:hover {
  --bg-opacity: 1 !important;
  background-color: #718096 !important;
  background-color: rgba(113, 128, 150, var(--bg-opacity)) !important; }

.hover\:bg-gray-700:hover {
  --bg-opacity: 1 !important;
  background-color: #4a5568 !important;
  background-color: rgba(74, 85, 104, var(--bg-opacity)) !important; }

.hover\:bg-gray-800:hover {
  --bg-opacity: 1 !important;
  background-color: #2d3748 !important;
  background-color: rgba(45, 55, 72, var(--bg-opacity)) !important; }

.hover\:bg-gray-900:hover {
  --bg-opacity: 1 !important;
  background-color: #1a202c !important;
  background-color: rgba(26, 32, 44, var(--bg-opacity)) !important; }

.hover\:bg-red-100:hover {
  --bg-opacity: 1 !important;
  background-color: #e18f74 !important;
  background-color: rgba(225, 143, 116, var(--bg-opacity)) !important; }

.hover\:bg-red-200:hover {
  --bg-opacity: 1 !important;
  background-color: #bc5e3f !important;
  background-color: rgba(188, 94, 63, var(--bg-opacity)) !important; }

.hover\:bg-red-300:hover {
  --bg-opacity: 1 !important;
  background-color: #833218 !important;
  background-color: rgba(131, 50, 24, var(--bg-opacity)) !important; }

.hover\:bg-red-400:hover {
  --bg-opacity: 1 !important;
  background-color: #fc8181 !important;
  background-color: rgba(252, 129, 129, var(--bg-opacity)) !important; }

.hover\:bg-red-500:hover {
  --bg-opacity: 1 !important;
  background-color: #f56565 !important;
  background-color: rgba(245, 101, 101, var(--bg-opacity)) !important; }

.hover\:bg-red-600:hover {
  --bg-opacity: 1 !important;
  background-color: #e53e3e !important;
  background-color: rgba(229, 62, 62, var(--bg-opacity)) !important; }

.hover\:bg-red-700:hover {
  --bg-opacity: 1 !important;
  background-color: #c53030 !important;
  background-color: rgba(197, 48, 48, var(--bg-opacity)) !important; }

.hover\:bg-red-800:hover {
  --bg-opacity: 1 !important;
  background-color: #9b2c2c !important;
  background-color: rgba(155, 44, 44, var(--bg-opacity)) !important; }

.hover\:bg-red-900:hover {
  --bg-opacity: 1 !important;
  background-color: #742a2a !important;
  background-color: rgba(116, 42, 42, var(--bg-opacity)) !important; }

.hover\:bg-orange-100:hover {
  --bg-opacity: 1 !important;
  background-color: #fffaf0 !important;
  background-color: rgba(255, 250, 240, var(--bg-opacity)) !important; }

.hover\:bg-orange-200:hover {
  --bg-opacity: 1 !important;
  background-color: #feebc8 !important;
  background-color: rgba(254, 235, 200, var(--bg-opacity)) !important; }

.hover\:bg-orange-300:hover {
  --bg-opacity: 1 !important;
  background-color: #fbd38d !important;
  background-color: rgba(251, 211, 141, var(--bg-opacity)) !important; }

.hover\:bg-orange-400:hover {
  --bg-opacity: 1 !important;
  background-color: #f6ad55 !important;
  background-color: rgba(246, 173, 85, var(--bg-opacity)) !important; }

.hover\:bg-orange-500:hover {
  --bg-opacity: 1 !important;
  background-color: #ed8936 !important;
  background-color: rgba(237, 137, 54, var(--bg-opacity)) !important; }

.hover\:bg-orange-600:hover {
  --bg-opacity: 1 !important;
  background-color: #dd6b20 !important;
  background-color: rgba(221, 107, 32, var(--bg-opacity)) !important; }

.hover\:bg-orange-700:hover {
  --bg-opacity: 1 !important;
  background-color: #c05621 !important;
  background-color: rgba(192, 86, 33, var(--bg-opacity)) !important; }

.hover\:bg-orange-800:hover {
  --bg-opacity: 1 !important;
  background-color: #9c4221 !important;
  background-color: rgba(156, 66, 33, var(--bg-opacity)) !important; }

.hover\:bg-orange-900:hover {
  --bg-opacity: 1 !important;
  background-color: #7b341e !important;
  background-color: rgba(123, 52, 30, var(--bg-opacity)) !important; }

.hover\:bg-yellow-100:hover {
  --bg-opacity: 1 !important;
  background-color: #fffff0 !important;
  background-color: rgba(255, 255, 240, var(--bg-opacity)) !important; }

.hover\:bg-yellow-200:hover {
  --bg-opacity: 1 !important;
  background-color: #fefcbf !important;
  background-color: rgba(254, 252, 191, var(--bg-opacity)) !important; }

.hover\:bg-yellow-300:hover {
  --bg-opacity: 1 !important;
  background-color: #faf089 !important;
  background-color: rgba(250, 240, 137, var(--bg-opacity)) !important; }

.hover\:bg-yellow-400:hover {
  --bg-opacity: 1 !important;
  background-color: #f6e05e !important;
  background-color: rgba(246, 224, 94, var(--bg-opacity)) !important; }

.hover\:bg-yellow-500:hover {
  --bg-opacity: 1 !important;
  background-color: #ecc94b !important;
  background-color: rgba(236, 201, 75, var(--bg-opacity)) !important; }

.hover\:bg-yellow-600:hover {
  --bg-opacity: 1 !important;
  background-color: #d69e2e !important;
  background-color: rgba(214, 158, 46, var(--bg-opacity)) !important; }

.hover\:bg-yellow-700:hover {
  --bg-opacity: 1 !important;
  background-color: #b7791f !important;
  background-color: rgba(183, 121, 31, var(--bg-opacity)) !important; }

.hover\:bg-yellow-800:hover {
  --bg-opacity: 1 !important;
  background-color: #975a16 !important;
  background-color: rgba(151, 90, 22, var(--bg-opacity)) !important; }

.hover\:bg-yellow-900:hover {
  --bg-opacity: 1 !important;
  background-color: #744210 !important;
  background-color: rgba(116, 66, 16, var(--bg-opacity)) !important; }

.hover\:bg-green-100:hover {
  --bg-opacity: 1 !important;
  background-color: #d3edb4 !important;
  background-color: rgba(211, 237, 180, var(--bg-opacity)) !important; }

.hover\:bg-green-200:hover {
  --bg-opacity: 1 !important;
  background-color: #a5c67d !important;
  background-color: rgba(165, 198, 125, var(--bg-opacity)) !important; }

.hover\:bg-green-300:hover {
  --bg-opacity: 1 !important;
  background-color: #779c4a !important;
  background-color: rgba(119, 156, 74, var(--bg-opacity)) !important; }

.hover\:bg-green-400:hover {
  --bg-opacity: 1 !important;
  background-color: #68d391 !important;
  background-color: rgba(104, 211, 145, var(--bg-opacity)) !important; }

.hover\:bg-green-500:hover {
  --bg-opacity: 1 !important;
  background-color: #48bb78 !important;
  background-color: rgba(72, 187, 120, var(--bg-opacity)) !important; }

.hover\:bg-green-600:hover {
  --bg-opacity: 1 !important;
  background-color: #38a169 !important;
  background-color: rgba(56, 161, 105, var(--bg-opacity)) !important; }

.hover\:bg-green-700:hover {
  --bg-opacity: 1 !important;
  background-color: #2f855a !important;
  background-color: rgba(47, 133, 90, var(--bg-opacity)) !important; }

.hover\:bg-green-800:hover {
  --bg-opacity: 1 !important;
  background-color: #276749 !important;
  background-color: rgba(39, 103, 73, var(--bg-opacity)) !important; }

.hover\:bg-green-900:hover {
  --bg-opacity: 1 !important;
  background-color: #22543d !important;
  background-color: rgba(34, 84, 61, var(--bg-opacity)) !important; }

.hover\:bg-teal-100:hover {
  --bg-opacity: 1 !important;
  background-color: #e6fffa !important;
  background-color: rgba(230, 255, 250, var(--bg-opacity)) !important; }

.hover\:bg-teal-200:hover {
  --bg-opacity: 1 !important;
  background-color: #b2f5ea !important;
  background-color: rgba(178, 245, 234, var(--bg-opacity)) !important; }

.hover\:bg-teal-300:hover {
  --bg-opacity: 1 !important;
  background-color: #81e6d9 !important;
  background-color: rgba(129, 230, 217, var(--bg-opacity)) !important; }

.hover\:bg-teal-400:hover {
  --bg-opacity: 1 !important;
  background-color: #4fd1c5 !important;
  background-color: rgba(79, 209, 197, var(--bg-opacity)) !important; }

.hover\:bg-teal-500:hover {
  --bg-opacity: 1 !important;
  background-color: #38b2ac !important;
  background-color: rgba(56, 178, 172, var(--bg-opacity)) !important; }

.hover\:bg-teal-600:hover {
  --bg-opacity: 1 !important;
  background-color: #319795 !important;
  background-color: rgba(49, 151, 149, var(--bg-opacity)) !important; }

.hover\:bg-teal-700:hover {
  --bg-opacity: 1 !important;
  background-color: #2c7a7b !important;
  background-color: rgba(44, 122, 123, var(--bg-opacity)) !important; }

.hover\:bg-teal-800:hover {
  --bg-opacity: 1 !important;
  background-color: #285e61 !important;
  background-color: rgba(40, 94, 97, var(--bg-opacity)) !important; }

.hover\:bg-teal-900:hover {
  --bg-opacity: 1 !important;
  background-color: #234e52 !important;
  background-color: rgba(35, 78, 82, var(--bg-opacity)) !important; }

.hover\:bg-blue-100:hover {
  --bg-opacity: 1 !important;
  background-color: #ebf8ff !important;
  background-color: rgba(235, 248, 255, var(--bg-opacity)) !important; }

.hover\:bg-blue-200:hover {
  --bg-opacity: 1 !important;
  background-color: #bee3f8 !important;
  background-color: rgba(190, 227, 248, var(--bg-opacity)) !important; }

.hover\:bg-blue-300:hover {
  --bg-opacity: 1 !important;
  background-color: #90cdf4 !important;
  background-color: rgba(144, 205, 244, var(--bg-opacity)) !important; }

.hover\:bg-blue-400:hover {
  --bg-opacity: 1 !important;
  background-color: #63b3ed !important;
  background-color: rgba(99, 179, 237, var(--bg-opacity)) !important; }

.hover\:bg-blue-500:hover {
  --bg-opacity: 1 !important;
  background-color: #4299e1 !important;
  background-color: rgba(66, 153, 225, var(--bg-opacity)) !important; }

.hover\:bg-blue-600:hover {
  --bg-opacity: 1 !important;
  background-color: #3182ce !important;
  background-color: rgba(49, 130, 206, var(--bg-opacity)) !important; }

.hover\:bg-blue-700:hover {
  --bg-opacity: 1 !important;
  background-color: #2b6cb0 !important;
  background-color: rgba(43, 108, 176, var(--bg-opacity)) !important; }

.hover\:bg-blue-800:hover {
  --bg-opacity: 1 !important;
  background-color: #2c5282 !important;
  background-color: rgba(44, 82, 130, var(--bg-opacity)) !important; }

.hover\:bg-blue-900:hover {
  --bg-opacity: 1 !important;
  background-color: #2a4365 !important;
  background-color: rgba(42, 67, 101, var(--bg-opacity)) !important; }

.hover\:bg-indigo-100:hover {
  --bg-opacity: 1 !important;
  background-color: #ebf4ff !important;
  background-color: rgba(235, 244, 255, var(--bg-opacity)) !important; }

.hover\:bg-indigo-200:hover {
  --bg-opacity: 1 !important;
  background-color: #c3dafe !important;
  background-color: rgba(195, 218, 254, var(--bg-opacity)) !important; }

.hover\:bg-indigo-300:hover {
  --bg-opacity: 1 !important;
  background-color: #a3bffa !important;
  background-color: rgba(163, 191, 250, var(--bg-opacity)) !important; }

.hover\:bg-indigo-400:hover {
  --bg-opacity: 1 !important;
  background-color: #7f9cf5 !important;
  background-color: rgba(127, 156, 245, var(--bg-opacity)) !important; }

.hover\:bg-indigo-500:hover {
  --bg-opacity: 1 !important;
  background-color: #667eea !important;
  background-color: rgba(102, 126, 234, var(--bg-opacity)) !important; }

.hover\:bg-indigo-600:hover {
  --bg-opacity: 1 !important;
  background-color: #5a67d8 !important;
  background-color: rgba(90, 103, 216, var(--bg-opacity)) !important; }

.hover\:bg-indigo-700:hover {
  --bg-opacity: 1 !important;
  background-color: #4c51bf !important;
  background-color: rgba(76, 81, 191, var(--bg-opacity)) !important; }

.hover\:bg-indigo-800:hover {
  --bg-opacity: 1 !important;
  background-color: #434190 !important;
  background-color: rgba(67, 65, 144, var(--bg-opacity)) !important; }

.hover\:bg-indigo-900:hover {
  --bg-opacity: 1 !important;
  background-color: #3c366b !important;
  background-color: rgba(60, 54, 107, var(--bg-opacity)) !important; }

.hover\:bg-purple-100:hover {
  --bg-opacity: 1 !important;
  background-color: #faf5ff !important;
  background-color: rgba(250, 245, 255, var(--bg-opacity)) !important; }

.hover\:bg-purple-200:hover {
  --bg-opacity: 1 !important;
  background-color: #e9d8fd !important;
  background-color: rgba(233, 216, 253, var(--bg-opacity)) !important; }

.hover\:bg-purple-300:hover {
  --bg-opacity: 1 !important;
  background-color: #d6bcfa !important;
  background-color: rgba(214, 188, 250, var(--bg-opacity)) !important; }

.hover\:bg-purple-400:hover {
  --bg-opacity: 1 !important;
  background-color: #b794f4 !important;
  background-color: rgba(183, 148, 244, var(--bg-opacity)) !important; }

.hover\:bg-purple-500:hover {
  --bg-opacity: 1 !important;
  background-color: #9f7aea !important;
  background-color: rgba(159, 122, 234, var(--bg-opacity)) !important; }

.hover\:bg-purple-600:hover {
  --bg-opacity: 1 !important;
  background-color: #805ad5 !important;
  background-color: rgba(128, 90, 213, var(--bg-opacity)) !important; }

.hover\:bg-purple-700:hover {
  --bg-opacity: 1 !important;
  background-color: #6b46c1 !important;
  background-color: rgba(107, 70, 193, var(--bg-opacity)) !important; }

.hover\:bg-purple-800:hover {
  --bg-opacity: 1 !important;
  background-color: #553c9a !important;
  background-color: rgba(85, 60, 154, var(--bg-opacity)) !important; }

.hover\:bg-purple-900:hover {
  --bg-opacity: 1 !important;
  background-color: #44337a !important;
  background-color: rgba(68, 51, 122, var(--bg-opacity)) !important; }

.hover\:bg-pink-100:hover {
  --bg-opacity: 1 !important;
  background-color: #fff5f7 !important;
  background-color: rgba(255, 245, 247, var(--bg-opacity)) !important; }

.hover\:bg-pink-200:hover {
  --bg-opacity: 1 !important;
  background-color: #fed7e2 !important;
  background-color: rgba(254, 215, 226, var(--bg-opacity)) !important; }

.hover\:bg-pink-300:hover {
  --bg-opacity: 1 !important;
  background-color: #fbb6ce !important;
  background-color: rgba(251, 182, 206, var(--bg-opacity)) !important; }

.hover\:bg-pink-400:hover {
  --bg-opacity: 1 !important;
  background-color: #f687b3 !important;
  background-color: rgba(246, 135, 179, var(--bg-opacity)) !important; }

.hover\:bg-pink-500:hover {
  --bg-opacity: 1 !important;
  background-color: #ed64a6 !important;
  background-color: rgba(237, 100, 166, var(--bg-opacity)) !important; }

.hover\:bg-pink-600:hover {
  --bg-opacity: 1 !important;
  background-color: #d53f8c !important;
  background-color: rgba(213, 63, 140, var(--bg-opacity)) !important; }

.hover\:bg-pink-700:hover {
  --bg-opacity: 1 !important;
  background-color: #b83280 !important;
  background-color: rgba(184, 50, 128, var(--bg-opacity)) !important; }

.hover\:bg-pink-800:hover {
  --bg-opacity: 1 !important;
  background-color: #97266d !important;
  background-color: rgba(151, 38, 109, var(--bg-opacity)) !important; }

.hover\:bg-pink-900:hover {
  --bg-opacity: 1 !important;
  background-color: #702459 !important;
  background-color: rgba(112, 36, 89, var(--bg-opacity)) !important; }

.hover\:bg-shade-black:hover {
  --bg-opacity: 1 !important;
  background-color: #000000 !important;
  background-color: rgba(0, 0, 0, var(--bg-opacity)) !important; }

.hover\:bg-shade-white:hover {
  --bg-opacity: 1 !important;
  background-color: #ffffff !important;
  background-color: rgba(255, 255, 255, var(--bg-opacity)) !important; }

.hover\:bg-salmon-100:hover {
  --bg-opacity: 1 !important;
  background-color: #f7f1e1 !important;
  background-color: rgba(247, 241, 225, var(--bg-opacity)) !important; }

.hover\:bg-salmon-200:hover {
  --bg-opacity: 1 !important;
  background-color: #f3e7c6 !important;
  background-color: rgba(243, 231, 198, var(--bg-opacity)) !important; }

.hover\:bg-salmon-300:hover {
  --bg-opacity: 1 !important;
  background-color: #e4d6af !important;
  background-color: rgba(228, 214, 175, var(--bg-opacity)) !important; }

.focus\:bg-transparent:focus {
  background-color: transparent !important; }

.focus\:bg-current:focus {
  background-color: currentColor !important; }

.focus\:bg-black:focus {
  --bg-opacity: 1 !important;
  background-color: #000 !important;
  background-color: rgba(0, 0, 0, var(--bg-opacity)) !important; }

.focus\:bg-white:focus {
  --bg-opacity: 1 !important;
  background-color: #fff !important;
  background-color: rgba(255, 255, 255, var(--bg-opacity)) !important; }

.focus\:bg-gray-100:focus {
  --bg-opacity: 1 !important;
  background-color: #f7fafc !important;
  background-color: rgba(247, 250, 252, var(--bg-opacity)) !important; }

.focus\:bg-gray-200:focus {
  --bg-opacity: 1 !important;
  background-color: #edf2f7 !important;
  background-color: rgba(237, 242, 247, var(--bg-opacity)) !important; }

.focus\:bg-gray-300:focus {
  --bg-opacity: 1 !important;
  background-color: #e2e8f0 !important;
  background-color: rgba(226, 232, 240, var(--bg-opacity)) !important; }

.focus\:bg-gray-400:focus {
  --bg-opacity: 1 !important;
  background-color: #cbd5e0 !important;
  background-color: rgba(203, 213, 224, var(--bg-opacity)) !important; }

.focus\:bg-gray-500:focus {
  --bg-opacity: 1 !important;
  background-color: #a0aec0 !important;
  background-color: rgba(160, 174, 192, var(--bg-opacity)) !important; }

.focus\:bg-gray-600:focus {
  --bg-opacity: 1 !important;
  background-color: #718096 !important;
  background-color: rgba(113, 128, 150, var(--bg-opacity)) !important; }

.focus\:bg-gray-700:focus {
  --bg-opacity: 1 !important;
  background-color: #4a5568 !important;
  background-color: rgba(74, 85, 104, var(--bg-opacity)) !important; }

.focus\:bg-gray-800:focus {
  --bg-opacity: 1 !important;
  background-color: #2d3748 !important;
  background-color: rgba(45, 55, 72, var(--bg-opacity)) !important; }

.focus\:bg-gray-900:focus {
  --bg-opacity: 1 !important;
  background-color: #1a202c !important;
  background-color: rgba(26, 32, 44, var(--bg-opacity)) !important; }

.focus\:bg-red-100:focus {
  --bg-opacity: 1 !important;
  background-color: #e18f74 !important;
  background-color: rgba(225, 143, 116, var(--bg-opacity)) !important; }

.focus\:bg-red-200:focus {
  --bg-opacity: 1 !important;
  background-color: #bc5e3f !important;
  background-color: rgba(188, 94, 63, var(--bg-opacity)) !important; }

.focus\:bg-red-300:focus {
  --bg-opacity: 1 !important;
  background-color: #833218 !important;
  background-color: rgba(131, 50, 24, var(--bg-opacity)) !important; }

.focus\:bg-red-400:focus {
  --bg-opacity: 1 !important;
  background-color: #fc8181 !important;
  background-color: rgba(252, 129, 129, var(--bg-opacity)) !important; }

.focus\:bg-red-500:focus {
  --bg-opacity: 1 !important;
  background-color: #f56565 !important;
  background-color: rgba(245, 101, 101, var(--bg-opacity)) !important; }

.focus\:bg-red-600:focus {
  --bg-opacity: 1 !important;
  background-color: #e53e3e !important;
  background-color: rgba(229, 62, 62, var(--bg-opacity)) !important; }

.focus\:bg-red-700:focus {
  --bg-opacity: 1 !important;
  background-color: #c53030 !important;
  background-color: rgba(197, 48, 48, var(--bg-opacity)) !important; }

.focus\:bg-red-800:focus {
  --bg-opacity: 1 !important;
  background-color: #9b2c2c !important;
  background-color: rgba(155, 44, 44, var(--bg-opacity)) !important; }

.focus\:bg-red-900:focus {
  --bg-opacity: 1 !important;
  background-color: #742a2a !important;
  background-color: rgba(116, 42, 42, var(--bg-opacity)) !important; }

.focus\:bg-orange-100:focus {
  --bg-opacity: 1 !important;
  background-color: #fffaf0 !important;
  background-color: rgba(255, 250, 240, var(--bg-opacity)) !important; }

.focus\:bg-orange-200:focus {
  --bg-opacity: 1 !important;
  background-color: #feebc8 !important;
  background-color: rgba(254, 235, 200, var(--bg-opacity)) !important; }

.focus\:bg-orange-300:focus {
  --bg-opacity: 1 !important;
  background-color: #fbd38d !important;
  background-color: rgba(251, 211, 141, var(--bg-opacity)) !important; }

.focus\:bg-orange-400:focus {
  --bg-opacity: 1 !important;
  background-color: #f6ad55 !important;
  background-color: rgba(246, 173, 85, var(--bg-opacity)) !important; }

.focus\:bg-orange-500:focus {
  --bg-opacity: 1 !important;
  background-color: #ed8936 !important;
  background-color: rgba(237, 137, 54, var(--bg-opacity)) !important; }

.focus\:bg-orange-600:focus {
  --bg-opacity: 1 !important;
  background-color: #dd6b20 !important;
  background-color: rgba(221, 107, 32, var(--bg-opacity)) !important; }

.focus\:bg-orange-700:focus {
  --bg-opacity: 1 !important;
  background-color: #c05621 !important;
  background-color: rgba(192, 86, 33, var(--bg-opacity)) !important; }

.focus\:bg-orange-800:focus {
  --bg-opacity: 1 !important;
  background-color: #9c4221 !important;
  background-color: rgba(156, 66, 33, var(--bg-opacity)) !important; }

.focus\:bg-orange-900:focus {
  --bg-opacity: 1 !important;
  background-color: #7b341e !important;
  background-color: rgba(123, 52, 30, var(--bg-opacity)) !important; }

.focus\:bg-yellow-100:focus {
  --bg-opacity: 1 !important;
  background-color: #fffff0 !important;
  background-color: rgba(255, 255, 240, var(--bg-opacity)) !important; }

.focus\:bg-yellow-200:focus {
  --bg-opacity: 1 !important;
  background-color: #fefcbf !important;
  background-color: rgba(254, 252, 191, var(--bg-opacity)) !important; }

.focus\:bg-yellow-300:focus {
  --bg-opacity: 1 !important;
  background-color: #faf089 !important;
  background-color: rgba(250, 240, 137, var(--bg-opacity)) !important; }

.focus\:bg-yellow-400:focus {
  --bg-opacity: 1 !important;
  background-color: #f6e05e !important;
  background-color: rgba(246, 224, 94, var(--bg-opacity)) !important; }

.focus\:bg-yellow-500:focus {
  --bg-opacity: 1 !important;
  background-color: #ecc94b !important;
  background-color: rgba(236, 201, 75, var(--bg-opacity)) !important; }

.focus\:bg-yellow-600:focus {
  --bg-opacity: 1 !important;
  background-color: #d69e2e !important;
  background-color: rgba(214, 158, 46, var(--bg-opacity)) !important; }

.focus\:bg-yellow-700:focus {
  --bg-opacity: 1 !important;
  background-color: #b7791f !important;
  background-color: rgba(183, 121, 31, var(--bg-opacity)) !important; }

.focus\:bg-yellow-800:focus {
  --bg-opacity: 1 !important;
  background-color: #975a16 !important;
  background-color: rgba(151, 90, 22, var(--bg-opacity)) !important; }

.focus\:bg-yellow-900:focus {
  --bg-opacity: 1 !important;
  background-color: #744210 !important;
  background-color: rgba(116, 66, 16, var(--bg-opacity)) !important; }

.focus\:bg-green-100:focus {
  --bg-opacity: 1 !important;
  background-color: #d3edb4 !important;
  background-color: rgba(211, 237, 180, var(--bg-opacity)) !important; }

.focus\:bg-green-200:focus {
  --bg-opacity: 1 !important;
  background-color: #a5c67d !important;
  background-color: rgba(165, 198, 125, var(--bg-opacity)) !important; }

.focus\:bg-green-300:focus {
  --bg-opacity: 1 !important;
  background-color: #779c4a !important;
  background-color: rgba(119, 156, 74, var(--bg-opacity)) !important; }

.focus\:bg-green-400:focus {
  --bg-opacity: 1 !important;
  background-color: #68d391 !important;
  background-color: rgba(104, 211, 145, var(--bg-opacity)) !important; }

.focus\:bg-green-500:focus {
  --bg-opacity: 1 !important;
  background-color: #48bb78 !important;
  background-color: rgba(72, 187, 120, var(--bg-opacity)) !important; }

.focus\:bg-green-600:focus {
  --bg-opacity: 1 !important;
  background-color: #38a169 !important;
  background-color: rgba(56, 161, 105, var(--bg-opacity)) !important; }

.focus\:bg-green-700:focus {
  --bg-opacity: 1 !important;
  background-color: #2f855a !important;
  background-color: rgba(47, 133, 90, var(--bg-opacity)) !important; }

.focus\:bg-green-800:focus {
  --bg-opacity: 1 !important;
  background-color: #276749 !important;
  background-color: rgba(39, 103, 73, var(--bg-opacity)) !important; }

.focus\:bg-green-900:focus {
  --bg-opacity: 1 !important;
  background-color: #22543d !important;
  background-color: rgba(34, 84, 61, var(--bg-opacity)) !important; }

.focus\:bg-teal-100:focus {
  --bg-opacity: 1 !important;
  background-color: #e6fffa !important;
  background-color: rgba(230, 255, 250, var(--bg-opacity)) !important; }

.focus\:bg-teal-200:focus {
  --bg-opacity: 1 !important;
  background-color: #b2f5ea !important;
  background-color: rgba(178, 245, 234, var(--bg-opacity)) !important; }

.focus\:bg-teal-300:focus {
  --bg-opacity: 1 !important;
  background-color: #81e6d9 !important;
  background-color: rgba(129, 230, 217, var(--bg-opacity)) !important; }

.focus\:bg-teal-400:focus {
  --bg-opacity: 1 !important;
  background-color: #4fd1c5 !important;
  background-color: rgba(79, 209, 197, var(--bg-opacity)) !important; }

.focus\:bg-teal-500:focus {
  --bg-opacity: 1 !important;
  background-color: #38b2ac !important;
  background-color: rgba(56, 178, 172, var(--bg-opacity)) !important; }

.focus\:bg-teal-600:focus {
  --bg-opacity: 1 !important;
  background-color: #319795 !important;
  background-color: rgba(49, 151, 149, var(--bg-opacity)) !important; }

.focus\:bg-teal-700:focus {
  --bg-opacity: 1 !important;
  background-color: #2c7a7b !important;
  background-color: rgba(44, 122, 123, var(--bg-opacity)) !important; }

.focus\:bg-teal-800:focus {
  --bg-opacity: 1 !important;
  background-color: #285e61 !important;
  background-color: rgba(40, 94, 97, var(--bg-opacity)) !important; }

.focus\:bg-teal-900:focus {
  --bg-opacity: 1 !important;
  background-color: #234e52 !important;
  background-color: rgba(35, 78, 82, var(--bg-opacity)) !important; }

.focus\:bg-blue-100:focus {
  --bg-opacity: 1 !important;
  background-color: #ebf8ff !important;
  background-color: rgba(235, 248, 255, var(--bg-opacity)) !important; }

.focus\:bg-blue-200:focus {
  --bg-opacity: 1 !important;
  background-color: #bee3f8 !important;
  background-color: rgba(190, 227, 248, var(--bg-opacity)) !important; }

.focus\:bg-blue-300:focus {
  --bg-opacity: 1 !important;
  background-color: #90cdf4 !important;
  background-color: rgba(144, 205, 244, var(--bg-opacity)) !important; }

.focus\:bg-blue-400:focus {
  --bg-opacity: 1 !important;
  background-color: #63b3ed !important;
  background-color: rgba(99, 179, 237, var(--bg-opacity)) !important; }

.focus\:bg-blue-500:focus {
  --bg-opacity: 1 !important;
  background-color: #4299e1 !important;
  background-color: rgba(66, 153, 225, var(--bg-opacity)) !important; }

.focus\:bg-blue-600:focus {
  --bg-opacity: 1 !important;
  background-color: #3182ce !important;
  background-color: rgba(49, 130, 206, var(--bg-opacity)) !important; }

.focus\:bg-blue-700:focus {
  --bg-opacity: 1 !important;
  background-color: #2b6cb0 !important;
  background-color: rgba(43, 108, 176, var(--bg-opacity)) !important; }

.focus\:bg-blue-800:focus {
  --bg-opacity: 1 !important;
  background-color: #2c5282 !important;
  background-color: rgba(44, 82, 130, var(--bg-opacity)) !important; }

.focus\:bg-blue-900:focus {
  --bg-opacity: 1 !important;
  background-color: #2a4365 !important;
  background-color: rgba(42, 67, 101, var(--bg-opacity)) !important; }

.focus\:bg-indigo-100:focus {
  --bg-opacity: 1 !important;
  background-color: #ebf4ff !important;
  background-color: rgba(235, 244, 255, var(--bg-opacity)) !important; }

.focus\:bg-indigo-200:focus {
  --bg-opacity: 1 !important;
  background-color: #c3dafe !important;
  background-color: rgba(195, 218, 254, var(--bg-opacity)) !important; }

.focus\:bg-indigo-300:focus {
  --bg-opacity: 1 !important;
  background-color: #a3bffa !important;
  background-color: rgba(163, 191, 250, var(--bg-opacity)) !important; }

.focus\:bg-indigo-400:focus {
  --bg-opacity: 1 !important;
  background-color: #7f9cf5 !important;
  background-color: rgba(127, 156, 245, var(--bg-opacity)) !important; }

.focus\:bg-indigo-500:focus {
  --bg-opacity: 1 !important;
  background-color: #667eea !important;
  background-color: rgba(102, 126, 234, var(--bg-opacity)) !important; }

.focus\:bg-indigo-600:focus {
  --bg-opacity: 1 !important;
  background-color: #5a67d8 !important;
  background-color: rgba(90, 103, 216, var(--bg-opacity)) !important; }

.focus\:bg-indigo-700:focus {
  --bg-opacity: 1 !important;
  background-color: #4c51bf !important;
  background-color: rgba(76, 81, 191, var(--bg-opacity)) !important; }

.focus\:bg-indigo-800:focus {
  --bg-opacity: 1 !important;
  background-color: #434190 !important;
  background-color: rgba(67, 65, 144, var(--bg-opacity)) !important; }

.focus\:bg-indigo-900:focus {
  --bg-opacity: 1 !important;
  background-color: #3c366b !important;
  background-color: rgba(60, 54, 107, var(--bg-opacity)) !important; }

.focus\:bg-purple-100:focus {
  --bg-opacity: 1 !important;
  background-color: #faf5ff !important;
  background-color: rgba(250, 245, 255, var(--bg-opacity)) !important; }

.focus\:bg-purple-200:focus {
  --bg-opacity: 1 !important;
  background-color: #e9d8fd !important;
  background-color: rgba(233, 216, 253, var(--bg-opacity)) !important; }

.focus\:bg-purple-300:focus {
  --bg-opacity: 1 !important;
  background-color: #d6bcfa !important;
  background-color: rgba(214, 188, 250, var(--bg-opacity)) !important; }

.focus\:bg-purple-400:focus {
  --bg-opacity: 1 !important;
  background-color: #b794f4 !important;
  background-color: rgba(183, 148, 244, var(--bg-opacity)) !important; }

.focus\:bg-purple-500:focus {
  --bg-opacity: 1 !important;
  background-color: #9f7aea !important;
  background-color: rgba(159, 122, 234, var(--bg-opacity)) !important; }

.focus\:bg-purple-600:focus {
  --bg-opacity: 1 !important;
  background-color: #805ad5 !important;
  background-color: rgba(128, 90, 213, var(--bg-opacity)) !important; }

.focus\:bg-purple-700:focus {
  --bg-opacity: 1 !important;
  background-color: #6b46c1 !important;
  background-color: rgba(107, 70, 193, var(--bg-opacity)) !important; }

.focus\:bg-purple-800:focus {
  --bg-opacity: 1 !important;
  background-color: #553c9a !important;
  background-color: rgba(85, 60, 154, var(--bg-opacity)) !important; }

.focus\:bg-purple-900:focus {
  --bg-opacity: 1 !important;
  background-color: #44337a !important;
  background-color: rgba(68, 51, 122, var(--bg-opacity)) !important; }

.focus\:bg-pink-100:focus {
  --bg-opacity: 1 !important;
  background-color: #fff5f7 !important;
  background-color: rgba(255, 245, 247, var(--bg-opacity)) !important; }

.focus\:bg-pink-200:focus {
  --bg-opacity: 1 !important;
  background-color: #fed7e2 !important;
  background-color: rgba(254, 215, 226, var(--bg-opacity)) !important; }

.focus\:bg-pink-300:focus {
  --bg-opacity: 1 !important;
  background-color: #fbb6ce !important;
  background-color: rgba(251, 182, 206, var(--bg-opacity)) !important; }

.focus\:bg-pink-400:focus {
  --bg-opacity: 1 !important;
  background-color: #f687b3 !important;
  background-color: rgba(246, 135, 179, var(--bg-opacity)) !important; }

.focus\:bg-pink-500:focus {
  --bg-opacity: 1 !important;
  background-color: #ed64a6 !important;
  background-color: rgba(237, 100, 166, var(--bg-opacity)) !important; }

.focus\:bg-pink-600:focus {
  --bg-opacity: 1 !important;
  background-color: #d53f8c !important;
  background-color: rgba(213, 63, 140, var(--bg-opacity)) !important; }

.focus\:bg-pink-700:focus {
  --bg-opacity: 1 !important;
  background-color: #b83280 !important;
  background-color: rgba(184, 50, 128, var(--bg-opacity)) !important; }

.focus\:bg-pink-800:focus {
  --bg-opacity: 1 !important;
  background-color: #97266d !important;
  background-color: rgba(151, 38, 109, var(--bg-opacity)) !important; }

.focus\:bg-pink-900:focus {
  --bg-opacity: 1 !important;
  background-color: #702459 !important;
  background-color: rgba(112, 36, 89, var(--bg-opacity)) !important; }

.focus\:bg-shade-black:focus {
  --bg-opacity: 1 !important;
  background-color: #000000 !important;
  background-color: rgba(0, 0, 0, var(--bg-opacity)) !important; }

.focus\:bg-shade-white:focus {
  --bg-opacity: 1 !important;
  background-color: #ffffff !important;
  background-color: rgba(255, 255, 255, var(--bg-opacity)) !important; }

.focus\:bg-salmon-100:focus {
  --bg-opacity: 1 !important;
  background-color: #f7f1e1 !important;
  background-color: rgba(247, 241, 225, var(--bg-opacity)) !important; }

.focus\:bg-salmon-200:focus {
  --bg-opacity: 1 !important;
  background-color: #f3e7c6 !important;
  background-color: rgba(243, 231, 198, var(--bg-opacity)) !important; }

.focus\:bg-salmon-300:focus {
  --bg-opacity: 1 !important;
  background-color: #e4d6af !important;
  background-color: rgba(228, 214, 175, var(--bg-opacity)) !important; }

.bg-none {
  background-image: none !important; }

.bg-gradient-to-t {
  background-image: linear-gradient(to top, var(--gradient-color-stops)) !important; }

.bg-gradient-to-tr {
  background-image: linear-gradient(to top right, var(--gradient-color-stops)) !important; }

.bg-gradient-to-r {
  background-image: linear-gradient(to right, var(--gradient-color-stops)) !important; }

.bg-gradient-to-br {
  background-image: linear-gradient(to bottom right, var(--gradient-color-stops)) !important; }

.bg-gradient-to-b {
  background-image: linear-gradient(to bottom, var(--gradient-color-stops)) !important; }

.bg-gradient-to-bl {
  background-image: linear-gradient(to bottom left, var(--gradient-color-stops)) !important; }

.bg-gradient-to-l {
  background-image: linear-gradient(to left, var(--gradient-color-stops)) !important; }

.bg-gradient-to-tl {
  background-image: linear-gradient(to top left, var(--gradient-color-stops)) !important; }

.from-transparent {
  --gradient-from-color: transparent !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }

.from-current {
  --gradient-from-color: currentColor !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }

.from-black {
  --gradient-from-color: #000 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }

.from-white {
  --gradient-from-color: #fff !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }

.from-gray-100 {
  --gradient-from-color: #f7fafc !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important; }

.from-gray-200 {
  --gradient-from-color: #edf2f7 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important; }

.from-gray-300 {
  --gradient-from-color: #e2e8f0 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important; }

.from-gray-400 {
  --gradient-from-color: #cbd5e0 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important; }

.from-gray-500 {
  --gradient-from-color: #a0aec0 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important; }

.from-gray-600 {
  --gradient-from-color: #718096 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important; }

.from-gray-700 {
  --gradient-from-color: #4a5568 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important; }

.from-gray-800 {
  --gradient-from-color: #2d3748 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important; }

.from-gray-900 {
  --gradient-from-color: #1a202c !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important; }

.from-red-100 {
  --gradient-from-color: #e18f74 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 143, 116, 0)) !important; }

.from-red-200 {
  --gradient-from-color: #bc5e3f !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 94, 63, 0)) !important; }

.from-red-300 {
  --gradient-from-color: #833218 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(131, 50, 24, 0)) !important; }

.from-red-400 {
  --gradient-from-color: #fc8181 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important; }

.from-red-500 {
  --gradient-from-color: #f56565 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important; }

.from-red-600 {
  --gradient-from-color: #e53e3e !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important; }

.from-red-700 {
  --gradient-from-color: #c53030 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important; }

.from-red-800 {
  --gradient-from-color: #9b2c2c !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important; }

.from-red-900 {
  --gradient-from-color: #742a2a !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important; }

.from-orange-100 {
  --gradient-from-color: #fffaf0 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 250, 240, 0)) !important; }

.from-orange-200 {
  --gradient-from-color: #feebc8 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 235, 200, 0)) !important; }

.from-orange-300 {
  --gradient-from-color: #fbd38d !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 211, 141, 0)) !important; }

.from-orange-400 {
  --gradient-from-color: #f6ad55 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 173, 85, 0)) !important; }

.from-orange-500 {
  --gradient-from-color: #ed8936 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 137, 54, 0)) !important; }

.from-orange-600 {
  --gradient-from-color: #dd6b20 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(221, 107, 32, 0)) !important; }

.from-orange-700 {
  --gradient-from-color: #c05621 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(192, 86, 33, 0)) !important; }

.from-orange-800 {
  --gradient-from-color: #9c4221 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(156, 66, 33, 0)) !important; }

.from-orange-900 {
  --gradient-from-color: #7b341e !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(123, 52, 30, 0)) !important; }

.from-yellow-100 {
  --gradient-from-color: #fffff0 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0)) !important; }

.from-yellow-200 {
  --gradient-from-color: #fefcbf !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0)) !important; }

.from-yellow-300 {
  --gradient-from-color: #faf089 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0)) !important; }

.from-yellow-400 {
  --gradient-from-color: #f6e05e !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0)) !important; }

.from-yellow-500 {
  --gradient-from-color: #ecc94b !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0)) !important; }

.from-yellow-600 {
  --gradient-from-color: #d69e2e !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0)) !important; }

.from-yellow-700 {
  --gradient-from-color: #b7791f !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0)) !important; }

.from-yellow-800 {
  --gradient-from-color: #975a16 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0)) !important; }

.from-yellow-900 {
  --gradient-from-color: #744210 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 0)) !important; }

.from-green-100 {
  --gradient-from-color: #d3edb4 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(211, 237, 180, 0)) !important; }

.from-green-200 {
  --gradient-from-color: #a5c67d !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(165, 198, 125, 0)) !important; }

.from-green-300 {
  --gradient-from-color: #779c4a !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 156, 74, 0)) !important; }

.from-green-400 {
  --gradient-from-color: #68d391 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important; }

.from-green-500 {
  --gradient-from-color: #48bb78 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important; }

.from-green-600 {
  --gradient-from-color: #38a169 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important; }

.from-green-700 {
  --gradient-from-color: #2f855a !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important; }

.from-green-800 {
  --gradient-from-color: #276749 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important; }

.from-green-900 {
  --gradient-from-color: #22543d !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important; }

.from-teal-100 {
  --gradient-from-color: #e6fffa !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0)) !important; }

.from-teal-200 {
  --gradient-from-color: #b2f5ea !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0)) !important; }

.from-teal-300 {
  --gradient-from-color: #81e6d9 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0)) !important; }

.from-teal-400 {
  --gradient-from-color: #4fd1c5 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0)) !important; }

.from-teal-500 {
  --gradient-from-color: #38b2ac !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0)) !important; }

.from-teal-600 {
  --gradient-from-color: #319795 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0)) !important; }

.from-teal-700 {
  --gradient-from-color: #2c7a7b !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0)) !important; }

.from-teal-800 {
  --gradient-from-color: #285e61 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0)) !important; }

.from-teal-900 {
  --gradient-from-color: #234e52 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0)) !important; }

.from-blue-100 {
  --gradient-from-color: #ebf8ff !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 248, 255, 0)) !important; }

.from-blue-200 {
  --gradient-from-color: #bee3f8 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(190, 227, 248, 0)) !important; }

.from-blue-300 {
  --gradient-from-color: #90cdf4 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 205, 244, 0)) !important; }

.from-blue-400 {
  --gradient-from-color: #63b3ed !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 179, 237, 0)) !important; }

.from-blue-500 {
  --gradient-from-color: #4299e1 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 153, 225, 0)) !important; }

.from-blue-600 {
  --gradient-from-color: #3182ce !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 130, 206, 0)) !important; }

.from-blue-700 {
  --gradient-from-color: #2b6cb0 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(43, 108, 176, 0)) !important; }

.from-blue-800 {
  --gradient-from-color: #2c5282 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 82, 130, 0)) !important; }

.from-blue-900 {
  --gradient-from-color: #2a4365 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(42, 67, 101, 0)) !important; }

.from-indigo-100 {
  --gradient-from-color: #ebf4ff !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0)) !important; }

.from-indigo-200 {
  --gradient-from-color: #c3dafe !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0)) !important; }

.from-indigo-300 {
  --gradient-from-color: #a3bffa !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0)) !important; }

.from-indigo-400 {
  --gradient-from-color: #7f9cf5 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0)) !important; }

.from-indigo-500 {
  --gradient-from-color: #667eea !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0)) !important; }

.from-indigo-600 {
  --gradient-from-color: #5a67d8 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0)) !important; }

.from-indigo-700 {
  --gradient-from-color: #4c51bf !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0)) !important; }

.from-indigo-800 {
  --gradient-from-color: #434190 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0)) !important; }

.from-indigo-900 {
  --gradient-from-color: #3c366b !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0)) !important; }

.from-purple-100 {
  --gradient-from-color: #faf5ff !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 245, 255, 0)) !important; }

.from-purple-200 {
  --gradient-from-color: #e9d8fd !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(233, 216, 253, 0)) !important; }

.from-purple-300 {
  --gradient-from-color: #d6bcfa !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 188, 250, 0)) !important; }

.from-purple-400 {
  --gradient-from-color: #b794f4 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 148, 244, 0)) !important; }

.from-purple-500 {
  --gradient-from-color: #9f7aea !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 122, 234, 0)) !important; }

.from-purple-600 {
  --gradient-from-color: #805ad5 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(128, 90, 213, 0)) !important; }

.from-purple-700 {
  --gradient-from-color: #6b46c1 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 70, 193, 0)) !important; }

.from-purple-800 {
  --gradient-from-color: #553c9a !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 60, 154, 0)) !important; }

.from-purple-900 {
  --gradient-from-color: #44337a !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(68, 51, 122, 0)) !important; }

.from-pink-100 {
  --gradient-from-color: #fff5f7 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 247, 0)) !important; }

.from-pink-200 {
  --gradient-from-color: #fed7e2 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 226, 0)) !important; }

.from-pink-300 {
  --gradient-from-color: #fbb6ce !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 182, 206, 0)) !important; }

.from-pink-400 {
  --gradient-from-color: #f687b3 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 179, 0)) !important; }

.from-pink-500 {
  --gradient-from-color: #ed64a6 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 100, 166, 0)) !important; }

.from-pink-600 {
  --gradient-from-color: #d53f8c !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 63, 140, 0)) !important; }

.from-pink-700 {
  --gradient-from-color: #b83280 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(184, 50, 128, 0)) !important; }

.from-pink-800 {
  --gradient-from-color: #97266d !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 38, 109, 0)) !important; }

.from-pink-900 {
  --gradient-from-color: #702459 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 36, 89, 0)) !important; }

.from-shade-black {
  --gradient-from-color: #000000 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }

.from-shade-white {
  --gradient-from-color: #ffffff !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }

.from-salmon-100 {
  --gradient-from-color: #f7f1e1 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 241, 225, 0)) !important; }

.from-salmon-200 {
  --gradient-from-color: #f3e7c6 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 231, 198, 0)) !important; }

.from-salmon-300 {
  --gradient-from-color: #e4d6af !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(228, 214, 175, 0)) !important; }

.via-transparent {
  --gradient-via-color: transparent !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }

.via-current {
  --gradient-via-color: currentColor !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }

.via-black {
  --gradient-via-color: #000 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }

.via-white {
  --gradient-via-color: #fff !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }

.via-gray-100 {
  --gradient-via-color: #f7fafc !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important; }

.via-gray-200 {
  --gradient-via-color: #edf2f7 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important; }

.via-gray-300 {
  --gradient-via-color: #e2e8f0 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important; }

.via-gray-400 {
  --gradient-via-color: #cbd5e0 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important; }

.via-gray-500 {
  --gradient-via-color: #a0aec0 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important; }

.via-gray-600 {
  --gradient-via-color: #718096 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important; }

.via-gray-700 {
  --gradient-via-color: #4a5568 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important; }

.via-gray-800 {
  --gradient-via-color: #2d3748 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important; }

.via-gray-900 {
  --gradient-via-color: #1a202c !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important; }

.via-red-100 {
  --gradient-via-color: #e18f74 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 143, 116, 0)) !important; }

.via-red-200 {
  --gradient-via-color: #bc5e3f !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 94, 63, 0)) !important; }

.via-red-300 {
  --gradient-via-color: #833218 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(131, 50, 24, 0)) !important; }

.via-red-400 {
  --gradient-via-color: #fc8181 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important; }

.via-red-500 {
  --gradient-via-color: #f56565 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important; }

.via-red-600 {
  --gradient-via-color: #e53e3e !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important; }

.via-red-700 {
  --gradient-via-color: #c53030 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important; }

.via-red-800 {
  --gradient-via-color: #9b2c2c !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important; }

.via-red-900 {
  --gradient-via-color: #742a2a !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important; }

.via-orange-100 {
  --gradient-via-color: #fffaf0 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 250, 240, 0)) !important; }

.via-orange-200 {
  --gradient-via-color: #feebc8 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 235, 200, 0)) !important; }

.via-orange-300 {
  --gradient-via-color: #fbd38d !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 211, 141, 0)) !important; }

.via-orange-400 {
  --gradient-via-color: #f6ad55 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 173, 85, 0)) !important; }

.via-orange-500 {
  --gradient-via-color: #ed8936 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 137, 54, 0)) !important; }

.via-orange-600 {
  --gradient-via-color: #dd6b20 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 107, 32, 0)) !important; }

.via-orange-700 {
  --gradient-via-color: #c05621 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(192, 86, 33, 0)) !important; }

.via-orange-800 {
  --gradient-via-color: #9c4221 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(156, 66, 33, 0)) !important; }

.via-orange-900 {
  --gradient-via-color: #7b341e !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(123, 52, 30, 0)) !important; }

.via-yellow-100 {
  --gradient-via-color: #fffff0 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0)) !important; }

.via-yellow-200 {
  --gradient-via-color: #fefcbf !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0)) !important; }

.via-yellow-300 {
  --gradient-via-color: #faf089 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0)) !important; }

.via-yellow-400 {
  --gradient-via-color: #f6e05e !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0)) !important; }

.via-yellow-500 {
  --gradient-via-color: #ecc94b !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0)) !important; }

.via-yellow-600 {
  --gradient-via-color: #d69e2e !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0)) !important; }

.via-yellow-700 {
  --gradient-via-color: #b7791f !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0)) !important; }

.via-yellow-800 {
  --gradient-via-color: #975a16 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0)) !important; }

.via-yellow-900 {
  --gradient-via-color: #744210 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 0)) !important; }

.via-green-100 {
  --gradient-via-color: #d3edb4 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(211, 237, 180, 0)) !important; }

.via-green-200 {
  --gradient-via-color: #a5c67d !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(165, 198, 125, 0)) !important; }

.via-green-300 {
  --gradient-via-color: #779c4a !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 156, 74, 0)) !important; }

.via-green-400 {
  --gradient-via-color: #68d391 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important; }

.via-green-500 {
  --gradient-via-color: #48bb78 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important; }

.via-green-600 {
  --gradient-via-color: #38a169 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important; }

.via-green-700 {
  --gradient-via-color: #2f855a !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important; }

.via-green-800 {
  --gradient-via-color: #276749 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important; }

.via-green-900 {
  --gradient-via-color: #22543d !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important; }

.via-teal-100 {
  --gradient-via-color: #e6fffa !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0)) !important; }

.via-teal-200 {
  --gradient-via-color: #b2f5ea !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0)) !important; }

.via-teal-300 {
  --gradient-via-color: #81e6d9 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0)) !important; }

.via-teal-400 {
  --gradient-via-color: #4fd1c5 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0)) !important; }

.via-teal-500 {
  --gradient-via-color: #38b2ac !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0)) !important; }

.via-teal-600 {
  --gradient-via-color: #319795 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0)) !important; }

.via-teal-700 {
  --gradient-via-color: #2c7a7b !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0)) !important; }

.via-teal-800 {
  --gradient-via-color: #285e61 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0)) !important; }

.via-teal-900 {
  --gradient-via-color: #234e52 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0)) !important; }

.via-blue-100 {
  --gradient-via-color: #ebf8ff !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 248, 255, 0)) !important; }

.via-blue-200 {
  --gradient-via-color: #bee3f8 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(190, 227, 248, 0)) !important; }

.via-blue-300 {
  --gradient-via-color: #90cdf4 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 205, 244, 0)) !important; }

.via-blue-400 {
  --gradient-via-color: #63b3ed !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 179, 237, 0)) !important; }

.via-blue-500 {
  --gradient-via-color: #4299e1 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 153, 225, 0)) !important; }

.via-blue-600 {
  --gradient-via-color: #3182ce !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 130, 206, 0)) !important; }

.via-blue-700 {
  --gradient-via-color: #2b6cb0 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(43, 108, 176, 0)) !important; }

.via-blue-800 {
  --gradient-via-color: #2c5282 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 82, 130, 0)) !important; }

.via-blue-900 {
  --gradient-via-color: #2a4365 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(42, 67, 101, 0)) !important; }

.via-indigo-100 {
  --gradient-via-color: #ebf4ff !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0)) !important; }

.via-indigo-200 {
  --gradient-via-color: #c3dafe !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0)) !important; }

.via-indigo-300 {
  --gradient-via-color: #a3bffa !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0)) !important; }

.via-indigo-400 {
  --gradient-via-color: #7f9cf5 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0)) !important; }

.via-indigo-500 {
  --gradient-via-color: #667eea !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0)) !important; }

.via-indigo-600 {
  --gradient-via-color: #5a67d8 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0)) !important; }

.via-indigo-700 {
  --gradient-via-color: #4c51bf !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0)) !important; }

.via-indigo-800 {
  --gradient-via-color: #434190 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0)) !important; }

.via-indigo-900 {
  --gradient-via-color: #3c366b !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0)) !important; }

.via-purple-100 {
  --gradient-via-color: #faf5ff !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 245, 255, 0)) !important; }

.via-purple-200 {
  --gradient-via-color: #e9d8fd !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(233, 216, 253, 0)) !important; }

.via-purple-300 {
  --gradient-via-color: #d6bcfa !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 188, 250, 0)) !important; }

.via-purple-400 {
  --gradient-via-color: #b794f4 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 148, 244, 0)) !important; }

.via-purple-500 {
  --gradient-via-color: #9f7aea !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 122, 234, 0)) !important; }

.via-purple-600 {
  --gradient-via-color: #805ad5 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(128, 90, 213, 0)) !important; }

.via-purple-700 {
  --gradient-via-color: #6b46c1 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 70, 193, 0)) !important; }

.via-purple-800 {
  --gradient-via-color: #553c9a !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 60, 154, 0)) !important; }

.via-purple-900 {
  --gradient-via-color: #44337a !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(68, 51, 122, 0)) !important; }

.via-pink-100 {
  --gradient-via-color: #fff5f7 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 247, 0)) !important; }

.via-pink-200 {
  --gradient-via-color: #fed7e2 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 226, 0)) !important; }

.via-pink-300 {
  --gradient-via-color: #fbb6ce !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 182, 206, 0)) !important; }

.via-pink-400 {
  --gradient-via-color: #f687b3 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 179, 0)) !important; }

.via-pink-500 {
  --gradient-via-color: #ed64a6 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 100, 166, 0)) !important; }

.via-pink-600 {
  --gradient-via-color: #d53f8c !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 63, 140, 0)) !important; }

.via-pink-700 {
  --gradient-via-color: #b83280 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(184, 50, 128, 0)) !important; }

.via-pink-800 {
  --gradient-via-color: #97266d !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 38, 109, 0)) !important; }

.via-pink-900 {
  --gradient-via-color: #702459 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 36, 89, 0)) !important; }

.via-shade-black {
  --gradient-via-color: #000000 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }

.via-shade-white {
  --gradient-via-color: #ffffff !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }

.via-salmon-100 {
  --gradient-via-color: #f7f1e1 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 241, 225, 0)) !important; }

.via-salmon-200 {
  --gradient-via-color: #f3e7c6 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 231, 198, 0)) !important; }

.via-salmon-300 {
  --gradient-via-color: #e4d6af !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(228, 214, 175, 0)) !important; }

.to-transparent {
  --gradient-to-color: transparent !important; }

.to-current {
  --gradient-to-color: currentColor !important; }

.to-black {
  --gradient-to-color: #000 !important; }

.to-white {
  --gradient-to-color: #fff !important; }

.to-gray-100 {
  --gradient-to-color: #f7fafc !important; }

.to-gray-200 {
  --gradient-to-color: #edf2f7 !important; }

.to-gray-300 {
  --gradient-to-color: #e2e8f0 !important; }

.to-gray-400 {
  --gradient-to-color: #cbd5e0 !important; }

.to-gray-500 {
  --gradient-to-color: #a0aec0 !important; }

.to-gray-600 {
  --gradient-to-color: #718096 !important; }

.to-gray-700 {
  --gradient-to-color: #4a5568 !important; }

.to-gray-800 {
  --gradient-to-color: #2d3748 !important; }

.to-gray-900 {
  --gradient-to-color: #1a202c !important; }

.to-red-100 {
  --gradient-to-color: #e18f74 !important; }

.to-red-200 {
  --gradient-to-color: #bc5e3f !important; }

.to-red-300 {
  --gradient-to-color: #833218 !important; }

.to-red-400 {
  --gradient-to-color: #fc8181 !important; }

.to-red-500 {
  --gradient-to-color: #f56565 !important; }

.to-red-600 {
  --gradient-to-color: #e53e3e !important; }

.to-red-700 {
  --gradient-to-color: #c53030 !important; }

.to-red-800 {
  --gradient-to-color: #9b2c2c !important; }

.to-red-900 {
  --gradient-to-color: #742a2a !important; }

.to-orange-100 {
  --gradient-to-color: #fffaf0 !important; }

.to-orange-200 {
  --gradient-to-color: #feebc8 !important; }

.to-orange-300 {
  --gradient-to-color: #fbd38d !important; }

.to-orange-400 {
  --gradient-to-color: #f6ad55 !important; }

.to-orange-500 {
  --gradient-to-color: #ed8936 !important; }

.to-orange-600 {
  --gradient-to-color: #dd6b20 !important; }

.to-orange-700 {
  --gradient-to-color: #c05621 !important; }

.to-orange-800 {
  --gradient-to-color: #9c4221 !important; }

.to-orange-900 {
  --gradient-to-color: #7b341e !important; }

.to-yellow-100 {
  --gradient-to-color: #fffff0 !important; }

.to-yellow-200 {
  --gradient-to-color: #fefcbf !important; }

.to-yellow-300 {
  --gradient-to-color: #faf089 !important; }

.to-yellow-400 {
  --gradient-to-color: #f6e05e !important; }

.to-yellow-500 {
  --gradient-to-color: #ecc94b !important; }

.to-yellow-600 {
  --gradient-to-color: #d69e2e !important; }

.to-yellow-700 {
  --gradient-to-color: #b7791f !important; }

.to-yellow-800 {
  --gradient-to-color: #975a16 !important; }

.to-yellow-900 {
  --gradient-to-color: #744210 !important; }

.to-green-100 {
  --gradient-to-color: #d3edb4 !important; }

.to-green-200 {
  --gradient-to-color: #a5c67d !important; }

.to-green-300 {
  --gradient-to-color: #779c4a !important; }

.to-green-400 {
  --gradient-to-color: #68d391 !important; }

.to-green-500 {
  --gradient-to-color: #48bb78 !important; }

.to-green-600 {
  --gradient-to-color: #38a169 !important; }

.to-green-700 {
  --gradient-to-color: #2f855a !important; }

.to-green-800 {
  --gradient-to-color: #276749 !important; }

.to-green-900 {
  --gradient-to-color: #22543d !important; }

.to-teal-100 {
  --gradient-to-color: #e6fffa !important; }

.to-teal-200 {
  --gradient-to-color: #b2f5ea !important; }

.to-teal-300 {
  --gradient-to-color: #81e6d9 !important; }

.to-teal-400 {
  --gradient-to-color: #4fd1c5 !important; }

.to-teal-500 {
  --gradient-to-color: #38b2ac !important; }

.to-teal-600 {
  --gradient-to-color: #319795 !important; }

.to-teal-700 {
  --gradient-to-color: #2c7a7b !important; }

.to-teal-800 {
  --gradient-to-color: #285e61 !important; }

.to-teal-900 {
  --gradient-to-color: #234e52 !important; }

.to-blue-100 {
  --gradient-to-color: #ebf8ff !important; }

.to-blue-200 {
  --gradient-to-color: #bee3f8 !important; }

.to-blue-300 {
  --gradient-to-color: #90cdf4 !important; }

.to-blue-400 {
  --gradient-to-color: #63b3ed !important; }

.to-blue-500 {
  --gradient-to-color: #4299e1 !important; }

.to-blue-600 {
  --gradient-to-color: #3182ce !important; }

.to-blue-700 {
  --gradient-to-color: #2b6cb0 !important; }

.to-blue-800 {
  --gradient-to-color: #2c5282 !important; }

.to-blue-900 {
  --gradient-to-color: #2a4365 !important; }

.to-indigo-100 {
  --gradient-to-color: #ebf4ff !important; }

.to-indigo-200 {
  --gradient-to-color: #c3dafe !important; }

.to-indigo-300 {
  --gradient-to-color: #a3bffa !important; }

.to-indigo-400 {
  --gradient-to-color: #7f9cf5 !important; }

.to-indigo-500 {
  --gradient-to-color: #667eea !important; }

.to-indigo-600 {
  --gradient-to-color: #5a67d8 !important; }

.to-indigo-700 {
  --gradient-to-color: #4c51bf !important; }

.to-indigo-800 {
  --gradient-to-color: #434190 !important; }

.to-indigo-900 {
  --gradient-to-color: #3c366b !important; }

.to-purple-100 {
  --gradient-to-color: #faf5ff !important; }

.to-purple-200 {
  --gradient-to-color: #e9d8fd !important; }

.to-purple-300 {
  --gradient-to-color: #d6bcfa !important; }

.to-purple-400 {
  --gradient-to-color: #b794f4 !important; }

.to-purple-500 {
  --gradient-to-color: #9f7aea !important; }

.to-purple-600 {
  --gradient-to-color: #805ad5 !important; }

.to-purple-700 {
  --gradient-to-color: #6b46c1 !important; }

.to-purple-800 {
  --gradient-to-color: #553c9a !important; }

.to-purple-900 {
  --gradient-to-color: #44337a !important; }

.to-pink-100 {
  --gradient-to-color: #fff5f7 !important; }

.to-pink-200 {
  --gradient-to-color: #fed7e2 !important; }

.to-pink-300 {
  --gradient-to-color: #fbb6ce !important; }

.to-pink-400 {
  --gradient-to-color: #f687b3 !important; }

.to-pink-500 {
  --gradient-to-color: #ed64a6 !important; }

.to-pink-600 {
  --gradient-to-color: #d53f8c !important; }

.to-pink-700 {
  --gradient-to-color: #b83280 !important; }

.to-pink-800 {
  --gradient-to-color: #97266d !important; }

.to-pink-900 {
  --gradient-to-color: #702459 !important; }

.to-shade-black {
  --gradient-to-color: #000000 !important; }

.to-shade-white {
  --gradient-to-color: #ffffff !important; }

.to-salmon-100 {
  --gradient-to-color: #f7f1e1 !important; }

.to-salmon-200 {
  --gradient-to-color: #f3e7c6 !important; }

.to-salmon-300 {
  --gradient-to-color: #e4d6af !important; }

.hover\:from-transparent:hover {
  --gradient-from-color: transparent !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }

.hover\:from-current:hover {
  --gradient-from-color: currentColor !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }

.hover\:from-black:hover {
  --gradient-from-color: #000 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }

.hover\:from-white:hover {
  --gradient-from-color: #fff !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }

.hover\:from-gray-100:hover {
  --gradient-from-color: #f7fafc !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important; }

.hover\:from-gray-200:hover {
  --gradient-from-color: #edf2f7 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important; }

.hover\:from-gray-300:hover {
  --gradient-from-color: #e2e8f0 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important; }

.hover\:from-gray-400:hover {
  --gradient-from-color: #cbd5e0 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important; }

.hover\:from-gray-500:hover {
  --gradient-from-color: #a0aec0 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important; }

.hover\:from-gray-600:hover {
  --gradient-from-color: #718096 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important; }

.hover\:from-gray-700:hover {
  --gradient-from-color: #4a5568 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important; }

.hover\:from-gray-800:hover {
  --gradient-from-color: #2d3748 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important; }

.hover\:from-gray-900:hover {
  --gradient-from-color: #1a202c !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important; }

.hover\:from-red-100:hover {
  --gradient-from-color: #e18f74 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 143, 116, 0)) !important; }

.hover\:from-red-200:hover {
  --gradient-from-color: #bc5e3f !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 94, 63, 0)) !important; }

.hover\:from-red-300:hover {
  --gradient-from-color: #833218 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(131, 50, 24, 0)) !important; }

.hover\:from-red-400:hover {
  --gradient-from-color: #fc8181 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important; }

.hover\:from-red-500:hover {
  --gradient-from-color: #f56565 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important; }

.hover\:from-red-600:hover {
  --gradient-from-color: #e53e3e !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important; }

.hover\:from-red-700:hover {
  --gradient-from-color: #c53030 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important; }

.hover\:from-red-800:hover {
  --gradient-from-color: #9b2c2c !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important; }

.hover\:from-red-900:hover {
  --gradient-from-color: #742a2a !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important; }

.hover\:from-orange-100:hover {
  --gradient-from-color: #fffaf0 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 250, 240, 0)) !important; }

.hover\:from-orange-200:hover {
  --gradient-from-color: #feebc8 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 235, 200, 0)) !important; }

.hover\:from-orange-300:hover {
  --gradient-from-color: #fbd38d !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 211, 141, 0)) !important; }

.hover\:from-orange-400:hover {
  --gradient-from-color: #f6ad55 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 173, 85, 0)) !important; }

.hover\:from-orange-500:hover {
  --gradient-from-color: #ed8936 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 137, 54, 0)) !important; }

.hover\:from-orange-600:hover {
  --gradient-from-color: #dd6b20 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(221, 107, 32, 0)) !important; }

.hover\:from-orange-700:hover {
  --gradient-from-color: #c05621 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(192, 86, 33, 0)) !important; }

.hover\:from-orange-800:hover {
  --gradient-from-color: #9c4221 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(156, 66, 33, 0)) !important; }

.hover\:from-orange-900:hover {
  --gradient-from-color: #7b341e !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(123, 52, 30, 0)) !important; }

.hover\:from-yellow-100:hover {
  --gradient-from-color: #fffff0 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0)) !important; }

.hover\:from-yellow-200:hover {
  --gradient-from-color: #fefcbf !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0)) !important; }

.hover\:from-yellow-300:hover {
  --gradient-from-color: #faf089 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0)) !important; }

.hover\:from-yellow-400:hover {
  --gradient-from-color: #f6e05e !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0)) !important; }

.hover\:from-yellow-500:hover {
  --gradient-from-color: #ecc94b !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0)) !important; }

.hover\:from-yellow-600:hover {
  --gradient-from-color: #d69e2e !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0)) !important; }

.hover\:from-yellow-700:hover {
  --gradient-from-color: #b7791f !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0)) !important; }

.hover\:from-yellow-800:hover {
  --gradient-from-color: #975a16 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0)) !important; }

.hover\:from-yellow-900:hover {
  --gradient-from-color: #744210 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 0)) !important; }

.hover\:from-green-100:hover {
  --gradient-from-color: #d3edb4 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(211, 237, 180, 0)) !important; }

.hover\:from-green-200:hover {
  --gradient-from-color: #a5c67d !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(165, 198, 125, 0)) !important; }

.hover\:from-green-300:hover {
  --gradient-from-color: #779c4a !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 156, 74, 0)) !important; }

.hover\:from-green-400:hover {
  --gradient-from-color: #68d391 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important; }

.hover\:from-green-500:hover {
  --gradient-from-color: #48bb78 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important; }

.hover\:from-green-600:hover {
  --gradient-from-color: #38a169 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important; }

.hover\:from-green-700:hover {
  --gradient-from-color: #2f855a !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important; }

.hover\:from-green-800:hover {
  --gradient-from-color: #276749 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important; }

.hover\:from-green-900:hover {
  --gradient-from-color: #22543d !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important; }

.hover\:from-teal-100:hover {
  --gradient-from-color: #e6fffa !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0)) !important; }

.hover\:from-teal-200:hover {
  --gradient-from-color: #b2f5ea !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0)) !important; }

.hover\:from-teal-300:hover {
  --gradient-from-color: #81e6d9 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0)) !important; }

.hover\:from-teal-400:hover {
  --gradient-from-color: #4fd1c5 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0)) !important; }

.hover\:from-teal-500:hover {
  --gradient-from-color: #38b2ac !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0)) !important; }

.hover\:from-teal-600:hover {
  --gradient-from-color: #319795 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0)) !important; }

.hover\:from-teal-700:hover {
  --gradient-from-color: #2c7a7b !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0)) !important; }

.hover\:from-teal-800:hover {
  --gradient-from-color: #285e61 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0)) !important; }

.hover\:from-teal-900:hover {
  --gradient-from-color: #234e52 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0)) !important; }

.hover\:from-blue-100:hover {
  --gradient-from-color: #ebf8ff !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 248, 255, 0)) !important; }

.hover\:from-blue-200:hover {
  --gradient-from-color: #bee3f8 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(190, 227, 248, 0)) !important; }

.hover\:from-blue-300:hover {
  --gradient-from-color: #90cdf4 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 205, 244, 0)) !important; }

.hover\:from-blue-400:hover {
  --gradient-from-color: #63b3ed !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 179, 237, 0)) !important; }

.hover\:from-blue-500:hover {
  --gradient-from-color: #4299e1 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 153, 225, 0)) !important; }

.hover\:from-blue-600:hover {
  --gradient-from-color: #3182ce !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 130, 206, 0)) !important; }

.hover\:from-blue-700:hover {
  --gradient-from-color: #2b6cb0 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(43, 108, 176, 0)) !important; }

.hover\:from-blue-800:hover {
  --gradient-from-color: #2c5282 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 82, 130, 0)) !important; }

.hover\:from-blue-900:hover {
  --gradient-from-color: #2a4365 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(42, 67, 101, 0)) !important; }

.hover\:from-indigo-100:hover {
  --gradient-from-color: #ebf4ff !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0)) !important; }

.hover\:from-indigo-200:hover {
  --gradient-from-color: #c3dafe !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0)) !important; }

.hover\:from-indigo-300:hover {
  --gradient-from-color: #a3bffa !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0)) !important; }

.hover\:from-indigo-400:hover {
  --gradient-from-color: #7f9cf5 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0)) !important; }

.hover\:from-indigo-500:hover {
  --gradient-from-color: #667eea !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0)) !important; }

.hover\:from-indigo-600:hover {
  --gradient-from-color: #5a67d8 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0)) !important; }

.hover\:from-indigo-700:hover {
  --gradient-from-color: #4c51bf !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0)) !important; }

.hover\:from-indigo-800:hover {
  --gradient-from-color: #434190 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0)) !important; }

.hover\:from-indigo-900:hover {
  --gradient-from-color: #3c366b !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0)) !important; }

.hover\:from-purple-100:hover {
  --gradient-from-color: #faf5ff !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 245, 255, 0)) !important; }

.hover\:from-purple-200:hover {
  --gradient-from-color: #e9d8fd !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(233, 216, 253, 0)) !important; }

.hover\:from-purple-300:hover {
  --gradient-from-color: #d6bcfa !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 188, 250, 0)) !important; }

.hover\:from-purple-400:hover {
  --gradient-from-color: #b794f4 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 148, 244, 0)) !important; }

.hover\:from-purple-500:hover {
  --gradient-from-color: #9f7aea !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 122, 234, 0)) !important; }

.hover\:from-purple-600:hover {
  --gradient-from-color: #805ad5 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(128, 90, 213, 0)) !important; }

.hover\:from-purple-700:hover {
  --gradient-from-color: #6b46c1 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 70, 193, 0)) !important; }

.hover\:from-purple-800:hover {
  --gradient-from-color: #553c9a !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 60, 154, 0)) !important; }

.hover\:from-purple-900:hover {
  --gradient-from-color: #44337a !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(68, 51, 122, 0)) !important; }

.hover\:from-pink-100:hover {
  --gradient-from-color: #fff5f7 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 247, 0)) !important; }

.hover\:from-pink-200:hover {
  --gradient-from-color: #fed7e2 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 226, 0)) !important; }

.hover\:from-pink-300:hover {
  --gradient-from-color: #fbb6ce !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 182, 206, 0)) !important; }

.hover\:from-pink-400:hover {
  --gradient-from-color: #f687b3 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 179, 0)) !important; }

.hover\:from-pink-500:hover {
  --gradient-from-color: #ed64a6 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 100, 166, 0)) !important; }

.hover\:from-pink-600:hover {
  --gradient-from-color: #d53f8c !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 63, 140, 0)) !important; }

.hover\:from-pink-700:hover {
  --gradient-from-color: #b83280 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(184, 50, 128, 0)) !important; }

.hover\:from-pink-800:hover {
  --gradient-from-color: #97266d !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 38, 109, 0)) !important; }

.hover\:from-pink-900:hover {
  --gradient-from-color: #702459 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 36, 89, 0)) !important; }

.hover\:from-shade-black:hover {
  --gradient-from-color: #000000 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }

.hover\:from-shade-white:hover {
  --gradient-from-color: #ffffff !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }

.hover\:from-salmon-100:hover {
  --gradient-from-color: #f7f1e1 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 241, 225, 0)) !important; }

.hover\:from-salmon-200:hover {
  --gradient-from-color: #f3e7c6 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 231, 198, 0)) !important; }

.hover\:from-salmon-300:hover {
  --gradient-from-color: #e4d6af !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(228, 214, 175, 0)) !important; }

.hover\:via-transparent:hover {
  --gradient-via-color: transparent !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }

.hover\:via-current:hover {
  --gradient-via-color: currentColor !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }

.hover\:via-black:hover {
  --gradient-via-color: #000 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }

.hover\:via-white:hover {
  --gradient-via-color: #fff !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }

.hover\:via-gray-100:hover {
  --gradient-via-color: #f7fafc !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important; }

.hover\:via-gray-200:hover {
  --gradient-via-color: #edf2f7 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important; }

.hover\:via-gray-300:hover {
  --gradient-via-color: #e2e8f0 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important; }

.hover\:via-gray-400:hover {
  --gradient-via-color: #cbd5e0 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important; }

.hover\:via-gray-500:hover {
  --gradient-via-color: #a0aec0 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important; }

.hover\:via-gray-600:hover {
  --gradient-via-color: #718096 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important; }

.hover\:via-gray-700:hover {
  --gradient-via-color: #4a5568 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important; }

.hover\:via-gray-800:hover {
  --gradient-via-color: #2d3748 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important; }

.hover\:via-gray-900:hover {
  --gradient-via-color: #1a202c !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important; }

.hover\:via-red-100:hover {
  --gradient-via-color: #e18f74 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 143, 116, 0)) !important; }

.hover\:via-red-200:hover {
  --gradient-via-color: #bc5e3f !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 94, 63, 0)) !important; }

.hover\:via-red-300:hover {
  --gradient-via-color: #833218 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(131, 50, 24, 0)) !important; }

.hover\:via-red-400:hover {
  --gradient-via-color: #fc8181 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important; }

.hover\:via-red-500:hover {
  --gradient-via-color: #f56565 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important; }

.hover\:via-red-600:hover {
  --gradient-via-color: #e53e3e !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important; }

.hover\:via-red-700:hover {
  --gradient-via-color: #c53030 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important; }

.hover\:via-red-800:hover {
  --gradient-via-color: #9b2c2c !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important; }

.hover\:via-red-900:hover {
  --gradient-via-color: #742a2a !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important; }

.hover\:via-orange-100:hover {
  --gradient-via-color: #fffaf0 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 250, 240, 0)) !important; }

.hover\:via-orange-200:hover {
  --gradient-via-color: #feebc8 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 235, 200, 0)) !important; }

.hover\:via-orange-300:hover {
  --gradient-via-color: #fbd38d !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 211, 141, 0)) !important; }

.hover\:via-orange-400:hover {
  --gradient-via-color: #f6ad55 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 173, 85, 0)) !important; }

.hover\:via-orange-500:hover {
  --gradient-via-color: #ed8936 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 137, 54, 0)) !important; }

.hover\:via-orange-600:hover {
  --gradient-via-color: #dd6b20 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 107, 32, 0)) !important; }

.hover\:via-orange-700:hover {
  --gradient-via-color: #c05621 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(192, 86, 33, 0)) !important; }

.hover\:via-orange-800:hover {
  --gradient-via-color: #9c4221 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(156, 66, 33, 0)) !important; }

.hover\:via-orange-900:hover {
  --gradient-via-color: #7b341e !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(123, 52, 30, 0)) !important; }

.hover\:via-yellow-100:hover {
  --gradient-via-color: #fffff0 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0)) !important; }

.hover\:via-yellow-200:hover {
  --gradient-via-color: #fefcbf !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0)) !important; }

.hover\:via-yellow-300:hover {
  --gradient-via-color: #faf089 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0)) !important; }

.hover\:via-yellow-400:hover {
  --gradient-via-color: #f6e05e !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0)) !important; }

.hover\:via-yellow-500:hover {
  --gradient-via-color: #ecc94b !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0)) !important; }

.hover\:via-yellow-600:hover {
  --gradient-via-color: #d69e2e !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0)) !important; }

.hover\:via-yellow-700:hover {
  --gradient-via-color: #b7791f !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0)) !important; }

.hover\:via-yellow-800:hover {
  --gradient-via-color: #975a16 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0)) !important; }

.hover\:via-yellow-900:hover {
  --gradient-via-color: #744210 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 0)) !important; }

.hover\:via-green-100:hover {
  --gradient-via-color: #d3edb4 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(211, 237, 180, 0)) !important; }

.hover\:via-green-200:hover {
  --gradient-via-color: #a5c67d !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(165, 198, 125, 0)) !important; }

.hover\:via-green-300:hover {
  --gradient-via-color: #779c4a !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 156, 74, 0)) !important; }

.hover\:via-green-400:hover {
  --gradient-via-color: #68d391 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important; }

.hover\:via-green-500:hover {
  --gradient-via-color: #48bb78 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important; }

.hover\:via-green-600:hover {
  --gradient-via-color: #38a169 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important; }

.hover\:via-green-700:hover {
  --gradient-via-color: #2f855a !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important; }

.hover\:via-green-800:hover {
  --gradient-via-color: #276749 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important; }

.hover\:via-green-900:hover {
  --gradient-via-color: #22543d !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important; }

.hover\:via-teal-100:hover {
  --gradient-via-color: #e6fffa !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0)) !important; }

.hover\:via-teal-200:hover {
  --gradient-via-color: #b2f5ea !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0)) !important; }

.hover\:via-teal-300:hover {
  --gradient-via-color: #81e6d9 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0)) !important; }

.hover\:via-teal-400:hover {
  --gradient-via-color: #4fd1c5 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0)) !important; }

.hover\:via-teal-500:hover {
  --gradient-via-color: #38b2ac !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0)) !important; }

.hover\:via-teal-600:hover {
  --gradient-via-color: #319795 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0)) !important; }

.hover\:via-teal-700:hover {
  --gradient-via-color: #2c7a7b !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0)) !important; }

.hover\:via-teal-800:hover {
  --gradient-via-color: #285e61 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0)) !important; }

.hover\:via-teal-900:hover {
  --gradient-via-color: #234e52 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0)) !important; }

.hover\:via-blue-100:hover {
  --gradient-via-color: #ebf8ff !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 248, 255, 0)) !important; }

.hover\:via-blue-200:hover {
  --gradient-via-color: #bee3f8 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(190, 227, 248, 0)) !important; }

.hover\:via-blue-300:hover {
  --gradient-via-color: #90cdf4 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 205, 244, 0)) !important; }

.hover\:via-blue-400:hover {
  --gradient-via-color: #63b3ed !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 179, 237, 0)) !important; }

.hover\:via-blue-500:hover {
  --gradient-via-color: #4299e1 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 153, 225, 0)) !important; }

.hover\:via-blue-600:hover {
  --gradient-via-color: #3182ce !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 130, 206, 0)) !important; }

.hover\:via-blue-700:hover {
  --gradient-via-color: #2b6cb0 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(43, 108, 176, 0)) !important; }

.hover\:via-blue-800:hover {
  --gradient-via-color: #2c5282 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 82, 130, 0)) !important; }

.hover\:via-blue-900:hover {
  --gradient-via-color: #2a4365 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(42, 67, 101, 0)) !important; }

.hover\:via-indigo-100:hover {
  --gradient-via-color: #ebf4ff !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0)) !important; }

.hover\:via-indigo-200:hover {
  --gradient-via-color: #c3dafe !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0)) !important; }

.hover\:via-indigo-300:hover {
  --gradient-via-color: #a3bffa !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0)) !important; }

.hover\:via-indigo-400:hover {
  --gradient-via-color: #7f9cf5 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0)) !important; }

.hover\:via-indigo-500:hover {
  --gradient-via-color: #667eea !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0)) !important; }

.hover\:via-indigo-600:hover {
  --gradient-via-color: #5a67d8 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0)) !important; }

.hover\:via-indigo-700:hover {
  --gradient-via-color: #4c51bf !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0)) !important; }

.hover\:via-indigo-800:hover {
  --gradient-via-color: #434190 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0)) !important; }

.hover\:via-indigo-900:hover {
  --gradient-via-color: #3c366b !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0)) !important; }

.hover\:via-purple-100:hover {
  --gradient-via-color: #faf5ff !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 245, 255, 0)) !important; }

.hover\:via-purple-200:hover {
  --gradient-via-color: #e9d8fd !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(233, 216, 253, 0)) !important; }

.hover\:via-purple-300:hover {
  --gradient-via-color: #d6bcfa !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 188, 250, 0)) !important; }

.hover\:via-purple-400:hover {
  --gradient-via-color: #b794f4 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 148, 244, 0)) !important; }

.hover\:via-purple-500:hover {
  --gradient-via-color: #9f7aea !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 122, 234, 0)) !important; }

.hover\:via-purple-600:hover {
  --gradient-via-color: #805ad5 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(128, 90, 213, 0)) !important; }

.hover\:via-purple-700:hover {
  --gradient-via-color: #6b46c1 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 70, 193, 0)) !important; }

.hover\:via-purple-800:hover {
  --gradient-via-color: #553c9a !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 60, 154, 0)) !important; }

.hover\:via-purple-900:hover {
  --gradient-via-color: #44337a !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(68, 51, 122, 0)) !important; }

.hover\:via-pink-100:hover {
  --gradient-via-color: #fff5f7 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 247, 0)) !important; }

.hover\:via-pink-200:hover {
  --gradient-via-color: #fed7e2 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 226, 0)) !important; }

.hover\:via-pink-300:hover {
  --gradient-via-color: #fbb6ce !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 182, 206, 0)) !important; }

.hover\:via-pink-400:hover {
  --gradient-via-color: #f687b3 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 179, 0)) !important; }

.hover\:via-pink-500:hover {
  --gradient-via-color: #ed64a6 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 100, 166, 0)) !important; }

.hover\:via-pink-600:hover {
  --gradient-via-color: #d53f8c !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 63, 140, 0)) !important; }

.hover\:via-pink-700:hover {
  --gradient-via-color: #b83280 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(184, 50, 128, 0)) !important; }

.hover\:via-pink-800:hover {
  --gradient-via-color: #97266d !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 38, 109, 0)) !important; }

.hover\:via-pink-900:hover {
  --gradient-via-color: #702459 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 36, 89, 0)) !important; }

.hover\:via-shade-black:hover {
  --gradient-via-color: #000000 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }

.hover\:via-shade-white:hover {
  --gradient-via-color: #ffffff !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }

.hover\:via-salmon-100:hover {
  --gradient-via-color: #f7f1e1 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 241, 225, 0)) !important; }

.hover\:via-salmon-200:hover {
  --gradient-via-color: #f3e7c6 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 231, 198, 0)) !important; }

.hover\:via-salmon-300:hover {
  --gradient-via-color: #e4d6af !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(228, 214, 175, 0)) !important; }

.hover\:to-transparent:hover {
  --gradient-to-color: transparent !important; }

.hover\:to-current:hover {
  --gradient-to-color: currentColor !important; }

.hover\:to-black:hover {
  --gradient-to-color: #000 !important; }

.hover\:to-white:hover {
  --gradient-to-color: #fff !important; }

.hover\:to-gray-100:hover {
  --gradient-to-color: #f7fafc !important; }

.hover\:to-gray-200:hover {
  --gradient-to-color: #edf2f7 !important; }

.hover\:to-gray-300:hover {
  --gradient-to-color: #e2e8f0 !important; }

.hover\:to-gray-400:hover {
  --gradient-to-color: #cbd5e0 !important; }

.hover\:to-gray-500:hover {
  --gradient-to-color: #a0aec0 !important; }

.hover\:to-gray-600:hover {
  --gradient-to-color: #718096 !important; }

.hover\:to-gray-700:hover {
  --gradient-to-color: #4a5568 !important; }

.hover\:to-gray-800:hover {
  --gradient-to-color: #2d3748 !important; }

.hover\:to-gray-900:hover {
  --gradient-to-color: #1a202c !important; }

.hover\:to-red-100:hover {
  --gradient-to-color: #e18f74 !important; }

.hover\:to-red-200:hover {
  --gradient-to-color: #bc5e3f !important; }

.hover\:to-red-300:hover {
  --gradient-to-color: #833218 !important; }

.hover\:to-red-400:hover {
  --gradient-to-color: #fc8181 !important; }

.hover\:to-red-500:hover {
  --gradient-to-color: #f56565 !important; }

.hover\:to-red-600:hover {
  --gradient-to-color: #e53e3e !important; }

.hover\:to-red-700:hover {
  --gradient-to-color: #c53030 !important; }

.hover\:to-red-800:hover {
  --gradient-to-color: #9b2c2c !important; }

.hover\:to-red-900:hover {
  --gradient-to-color: #742a2a !important; }

.hover\:to-orange-100:hover {
  --gradient-to-color: #fffaf0 !important; }

.hover\:to-orange-200:hover {
  --gradient-to-color: #feebc8 !important; }

.hover\:to-orange-300:hover {
  --gradient-to-color: #fbd38d !important; }

.hover\:to-orange-400:hover {
  --gradient-to-color: #f6ad55 !important; }

.hover\:to-orange-500:hover {
  --gradient-to-color: #ed8936 !important; }

.hover\:to-orange-600:hover {
  --gradient-to-color: #dd6b20 !important; }

.hover\:to-orange-700:hover {
  --gradient-to-color: #c05621 !important; }

.hover\:to-orange-800:hover {
  --gradient-to-color: #9c4221 !important; }

.hover\:to-orange-900:hover {
  --gradient-to-color: #7b341e !important; }

.hover\:to-yellow-100:hover {
  --gradient-to-color: #fffff0 !important; }

.hover\:to-yellow-200:hover {
  --gradient-to-color: #fefcbf !important; }

.hover\:to-yellow-300:hover {
  --gradient-to-color: #faf089 !important; }

.hover\:to-yellow-400:hover {
  --gradient-to-color: #f6e05e !important; }

.hover\:to-yellow-500:hover {
  --gradient-to-color: #ecc94b !important; }

.hover\:to-yellow-600:hover {
  --gradient-to-color: #d69e2e !important; }

.hover\:to-yellow-700:hover {
  --gradient-to-color: #b7791f !important; }

.hover\:to-yellow-800:hover {
  --gradient-to-color: #975a16 !important; }

.hover\:to-yellow-900:hover {
  --gradient-to-color: #744210 !important; }

.hover\:to-green-100:hover {
  --gradient-to-color: #d3edb4 !important; }

.hover\:to-green-200:hover {
  --gradient-to-color: #a5c67d !important; }

.hover\:to-green-300:hover {
  --gradient-to-color: #779c4a !important; }

.hover\:to-green-400:hover {
  --gradient-to-color: #68d391 !important; }

.hover\:to-green-500:hover {
  --gradient-to-color: #48bb78 !important; }

.hover\:to-green-600:hover {
  --gradient-to-color: #38a169 !important; }

.hover\:to-green-700:hover {
  --gradient-to-color: #2f855a !important; }

.hover\:to-green-800:hover {
  --gradient-to-color: #276749 !important; }

.hover\:to-green-900:hover {
  --gradient-to-color: #22543d !important; }

.hover\:to-teal-100:hover {
  --gradient-to-color: #e6fffa !important; }

.hover\:to-teal-200:hover {
  --gradient-to-color: #b2f5ea !important; }

.hover\:to-teal-300:hover {
  --gradient-to-color: #81e6d9 !important; }

.hover\:to-teal-400:hover {
  --gradient-to-color: #4fd1c5 !important; }

.hover\:to-teal-500:hover {
  --gradient-to-color: #38b2ac !important; }

.hover\:to-teal-600:hover {
  --gradient-to-color: #319795 !important; }

.hover\:to-teal-700:hover {
  --gradient-to-color: #2c7a7b !important; }

.hover\:to-teal-800:hover {
  --gradient-to-color: #285e61 !important; }

.hover\:to-teal-900:hover {
  --gradient-to-color: #234e52 !important; }

.hover\:to-blue-100:hover {
  --gradient-to-color: #ebf8ff !important; }

.hover\:to-blue-200:hover {
  --gradient-to-color: #bee3f8 !important; }

.hover\:to-blue-300:hover {
  --gradient-to-color: #90cdf4 !important; }

.hover\:to-blue-400:hover {
  --gradient-to-color: #63b3ed !important; }

.hover\:to-blue-500:hover {
  --gradient-to-color: #4299e1 !important; }

.hover\:to-blue-600:hover {
  --gradient-to-color: #3182ce !important; }

.hover\:to-blue-700:hover {
  --gradient-to-color: #2b6cb0 !important; }

.hover\:to-blue-800:hover {
  --gradient-to-color: #2c5282 !important; }

.hover\:to-blue-900:hover {
  --gradient-to-color: #2a4365 !important; }

.hover\:to-indigo-100:hover {
  --gradient-to-color: #ebf4ff !important; }

.hover\:to-indigo-200:hover {
  --gradient-to-color: #c3dafe !important; }

.hover\:to-indigo-300:hover {
  --gradient-to-color: #a3bffa !important; }

.hover\:to-indigo-400:hover {
  --gradient-to-color: #7f9cf5 !important; }

.hover\:to-indigo-500:hover {
  --gradient-to-color: #667eea !important; }

.hover\:to-indigo-600:hover {
  --gradient-to-color: #5a67d8 !important; }

.hover\:to-indigo-700:hover {
  --gradient-to-color: #4c51bf !important; }

.hover\:to-indigo-800:hover {
  --gradient-to-color: #434190 !important; }

.hover\:to-indigo-900:hover {
  --gradient-to-color: #3c366b !important; }

.hover\:to-purple-100:hover {
  --gradient-to-color: #faf5ff !important; }

.hover\:to-purple-200:hover {
  --gradient-to-color: #e9d8fd !important; }

.hover\:to-purple-300:hover {
  --gradient-to-color: #d6bcfa !important; }

.hover\:to-purple-400:hover {
  --gradient-to-color: #b794f4 !important; }

.hover\:to-purple-500:hover {
  --gradient-to-color: #9f7aea !important; }

.hover\:to-purple-600:hover {
  --gradient-to-color: #805ad5 !important; }

.hover\:to-purple-700:hover {
  --gradient-to-color: #6b46c1 !important; }

.hover\:to-purple-800:hover {
  --gradient-to-color: #553c9a !important; }

.hover\:to-purple-900:hover {
  --gradient-to-color: #44337a !important; }

.hover\:to-pink-100:hover {
  --gradient-to-color: #fff5f7 !important; }

.hover\:to-pink-200:hover {
  --gradient-to-color: #fed7e2 !important; }

.hover\:to-pink-300:hover {
  --gradient-to-color: #fbb6ce !important; }

.hover\:to-pink-400:hover {
  --gradient-to-color: #f687b3 !important; }

.hover\:to-pink-500:hover {
  --gradient-to-color: #ed64a6 !important; }

.hover\:to-pink-600:hover {
  --gradient-to-color: #d53f8c !important; }

.hover\:to-pink-700:hover {
  --gradient-to-color: #b83280 !important; }

.hover\:to-pink-800:hover {
  --gradient-to-color: #97266d !important; }

.hover\:to-pink-900:hover {
  --gradient-to-color: #702459 !important; }

.hover\:to-shade-black:hover {
  --gradient-to-color: #000000 !important; }

.hover\:to-shade-white:hover {
  --gradient-to-color: #ffffff !important; }

.hover\:to-salmon-100:hover {
  --gradient-to-color: #f7f1e1 !important; }

.hover\:to-salmon-200:hover {
  --gradient-to-color: #f3e7c6 !important; }

.hover\:to-salmon-300:hover {
  --gradient-to-color: #e4d6af !important; }

.focus\:from-transparent:focus {
  --gradient-from-color: transparent !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }

.focus\:from-current:focus {
  --gradient-from-color: currentColor !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }

.focus\:from-black:focus {
  --gradient-from-color: #000 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }

.focus\:from-white:focus {
  --gradient-from-color: #fff !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }

.focus\:from-gray-100:focus {
  --gradient-from-color: #f7fafc !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important; }

.focus\:from-gray-200:focus {
  --gradient-from-color: #edf2f7 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important; }

.focus\:from-gray-300:focus {
  --gradient-from-color: #e2e8f0 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important; }

.focus\:from-gray-400:focus {
  --gradient-from-color: #cbd5e0 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important; }

.focus\:from-gray-500:focus {
  --gradient-from-color: #a0aec0 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important; }

.focus\:from-gray-600:focus {
  --gradient-from-color: #718096 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important; }

.focus\:from-gray-700:focus {
  --gradient-from-color: #4a5568 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important; }

.focus\:from-gray-800:focus {
  --gradient-from-color: #2d3748 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important; }

.focus\:from-gray-900:focus {
  --gradient-from-color: #1a202c !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important; }

.focus\:from-red-100:focus {
  --gradient-from-color: #e18f74 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 143, 116, 0)) !important; }

.focus\:from-red-200:focus {
  --gradient-from-color: #bc5e3f !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 94, 63, 0)) !important; }

.focus\:from-red-300:focus {
  --gradient-from-color: #833218 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(131, 50, 24, 0)) !important; }

.focus\:from-red-400:focus {
  --gradient-from-color: #fc8181 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important; }

.focus\:from-red-500:focus {
  --gradient-from-color: #f56565 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important; }

.focus\:from-red-600:focus {
  --gradient-from-color: #e53e3e !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important; }

.focus\:from-red-700:focus {
  --gradient-from-color: #c53030 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important; }

.focus\:from-red-800:focus {
  --gradient-from-color: #9b2c2c !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important; }

.focus\:from-red-900:focus {
  --gradient-from-color: #742a2a !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important; }

.focus\:from-orange-100:focus {
  --gradient-from-color: #fffaf0 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 250, 240, 0)) !important; }

.focus\:from-orange-200:focus {
  --gradient-from-color: #feebc8 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 235, 200, 0)) !important; }

.focus\:from-orange-300:focus {
  --gradient-from-color: #fbd38d !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 211, 141, 0)) !important; }

.focus\:from-orange-400:focus {
  --gradient-from-color: #f6ad55 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 173, 85, 0)) !important; }

.focus\:from-orange-500:focus {
  --gradient-from-color: #ed8936 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 137, 54, 0)) !important; }

.focus\:from-orange-600:focus {
  --gradient-from-color: #dd6b20 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(221, 107, 32, 0)) !important; }

.focus\:from-orange-700:focus {
  --gradient-from-color: #c05621 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(192, 86, 33, 0)) !important; }

.focus\:from-orange-800:focus {
  --gradient-from-color: #9c4221 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(156, 66, 33, 0)) !important; }

.focus\:from-orange-900:focus {
  --gradient-from-color: #7b341e !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(123, 52, 30, 0)) !important; }

.focus\:from-yellow-100:focus {
  --gradient-from-color: #fffff0 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0)) !important; }

.focus\:from-yellow-200:focus {
  --gradient-from-color: #fefcbf !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0)) !important; }

.focus\:from-yellow-300:focus {
  --gradient-from-color: #faf089 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0)) !important; }

.focus\:from-yellow-400:focus {
  --gradient-from-color: #f6e05e !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0)) !important; }

.focus\:from-yellow-500:focus {
  --gradient-from-color: #ecc94b !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0)) !important; }

.focus\:from-yellow-600:focus {
  --gradient-from-color: #d69e2e !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0)) !important; }

.focus\:from-yellow-700:focus {
  --gradient-from-color: #b7791f !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0)) !important; }

.focus\:from-yellow-800:focus {
  --gradient-from-color: #975a16 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0)) !important; }

.focus\:from-yellow-900:focus {
  --gradient-from-color: #744210 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 0)) !important; }

.focus\:from-green-100:focus {
  --gradient-from-color: #d3edb4 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(211, 237, 180, 0)) !important; }

.focus\:from-green-200:focus {
  --gradient-from-color: #a5c67d !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(165, 198, 125, 0)) !important; }

.focus\:from-green-300:focus {
  --gradient-from-color: #779c4a !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 156, 74, 0)) !important; }

.focus\:from-green-400:focus {
  --gradient-from-color: #68d391 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important; }

.focus\:from-green-500:focus {
  --gradient-from-color: #48bb78 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important; }

.focus\:from-green-600:focus {
  --gradient-from-color: #38a169 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important; }

.focus\:from-green-700:focus {
  --gradient-from-color: #2f855a !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important; }

.focus\:from-green-800:focus {
  --gradient-from-color: #276749 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important; }

.focus\:from-green-900:focus {
  --gradient-from-color: #22543d !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important; }

.focus\:from-teal-100:focus {
  --gradient-from-color: #e6fffa !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0)) !important; }

.focus\:from-teal-200:focus {
  --gradient-from-color: #b2f5ea !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0)) !important; }

.focus\:from-teal-300:focus {
  --gradient-from-color: #81e6d9 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0)) !important; }

.focus\:from-teal-400:focus {
  --gradient-from-color: #4fd1c5 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0)) !important; }

.focus\:from-teal-500:focus {
  --gradient-from-color: #38b2ac !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0)) !important; }

.focus\:from-teal-600:focus {
  --gradient-from-color: #319795 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0)) !important; }

.focus\:from-teal-700:focus {
  --gradient-from-color: #2c7a7b !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0)) !important; }

.focus\:from-teal-800:focus {
  --gradient-from-color: #285e61 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0)) !important; }

.focus\:from-teal-900:focus {
  --gradient-from-color: #234e52 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0)) !important; }

.focus\:from-blue-100:focus {
  --gradient-from-color: #ebf8ff !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 248, 255, 0)) !important; }

.focus\:from-blue-200:focus {
  --gradient-from-color: #bee3f8 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(190, 227, 248, 0)) !important; }

.focus\:from-blue-300:focus {
  --gradient-from-color: #90cdf4 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 205, 244, 0)) !important; }

.focus\:from-blue-400:focus {
  --gradient-from-color: #63b3ed !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 179, 237, 0)) !important; }

.focus\:from-blue-500:focus {
  --gradient-from-color: #4299e1 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 153, 225, 0)) !important; }

.focus\:from-blue-600:focus {
  --gradient-from-color: #3182ce !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 130, 206, 0)) !important; }

.focus\:from-blue-700:focus {
  --gradient-from-color: #2b6cb0 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(43, 108, 176, 0)) !important; }

.focus\:from-blue-800:focus {
  --gradient-from-color: #2c5282 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 82, 130, 0)) !important; }

.focus\:from-blue-900:focus {
  --gradient-from-color: #2a4365 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(42, 67, 101, 0)) !important; }

.focus\:from-indigo-100:focus {
  --gradient-from-color: #ebf4ff !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0)) !important; }

.focus\:from-indigo-200:focus {
  --gradient-from-color: #c3dafe !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0)) !important; }

.focus\:from-indigo-300:focus {
  --gradient-from-color: #a3bffa !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0)) !important; }

.focus\:from-indigo-400:focus {
  --gradient-from-color: #7f9cf5 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0)) !important; }

.focus\:from-indigo-500:focus {
  --gradient-from-color: #667eea !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0)) !important; }

.focus\:from-indigo-600:focus {
  --gradient-from-color: #5a67d8 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0)) !important; }

.focus\:from-indigo-700:focus {
  --gradient-from-color: #4c51bf !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0)) !important; }

.focus\:from-indigo-800:focus {
  --gradient-from-color: #434190 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0)) !important; }

.focus\:from-indigo-900:focus {
  --gradient-from-color: #3c366b !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0)) !important; }

.focus\:from-purple-100:focus {
  --gradient-from-color: #faf5ff !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 245, 255, 0)) !important; }

.focus\:from-purple-200:focus {
  --gradient-from-color: #e9d8fd !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(233, 216, 253, 0)) !important; }

.focus\:from-purple-300:focus {
  --gradient-from-color: #d6bcfa !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 188, 250, 0)) !important; }

.focus\:from-purple-400:focus {
  --gradient-from-color: #b794f4 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 148, 244, 0)) !important; }

.focus\:from-purple-500:focus {
  --gradient-from-color: #9f7aea !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 122, 234, 0)) !important; }

.focus\:from-purple-600:focus {
  --gradient-from-color: #805ad5 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(128, 90, 213, 0)) !important; }

.focus\:from-purple-700:focus {
  --gradient-from-color: #6b46c1 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 70, 193, 0)) !important; }

.focus\:from-purple-800:focus {
  --gradient-from-color: #553c9a !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 60, 154, 0)) !important; }

.focus\:from-purple-900:focus {
  --gradient-from-color: #44337a !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(68, 51, 122, 0)) !important; }

.focus\:from-pink-100:focus {
  --gradient-from-color: #fff5f7 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 247, 0)) !important; }

.focus\:from-pink-200:focus {
  --gradient-from-color: #fed7e2 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 226, 0)) !important; }

.focus\:from-pink-300:focus {
  --gradient-from-color: #fbb6ce !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 182, 206, 0)) !important; }

.focus\:from-pink-400:focus {
  --gradient-from-color: #f687b3 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 179, 0)) !important; }

.focus\:from-pink-500:focus {
  --gradient-from-color: #ed64a6 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 100, 166, 0)) !important; }

.focus\:from-pink-600:focus {
  --gradient-from-color: #d53f8c !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 63, 140, 0)) !important; }

.focus\:from-pink-700:focus {
  --gradient-from-color: #b83280 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(184, 50, 128, 0)) !important; }

.focus\:from-pink-800:focus {
  --gradient-from-color: #97266d !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 38, 109, 0)) !important; }

.focus\:from-pink-900:focus {
  --gradient-from-color: #702459 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 36, 89, 0)) !important; }

.focus\:from-shade-black:focus {
  --gradient-from-color: #000000 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }

.focus\:from-shade-white:focus {
  --gradient-from-color: #ffffff !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }

.focus\:from-salmon-100:focus {
  --gradient-from-color: #f7f1e1 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 241, 225, 0)) !important; }

.focus\:from-salmon-200:focus {
  --gradient-from-color: #f3e7c6 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 231, 198, 0)) !important; }

.focus\:from-salmon-300:focus {
  --gradient-from-color: #e4d6af !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(228, 214, 175, 0)) !important; }

.focus\:via-transparent:focus {
  --gradient-via-color: transparent !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }

.focus\:via-current:focus {
  --gradient-via-color: currentColor !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }

.focus\:via-black:focus {
  --gradient-via-color: #000 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }

.focus\:via-white:focus {
  --gradient-via-color: #fff !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }

.focus\:via-gray-100:focus {
  --gradient-via-color: #f7fafc !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important; }

.focus\:via-gray-200:focus {
  --gradient-via-color: #edf2f7 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important; }

.focus\:via-gray-300:focus {
  --gradient-via-color: #e2e8f0 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important; }

.focus\:via-gray-400:focus {
  --gradient-via-color: #cbd5e0 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important; }

.focus\:via-gray-500:focus {
  --gradient-via-color: #a0aec0 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important; }

.focus\:via-gray-600:focus {
  --gradient-via-color: #718096 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important; }

.focus\:via-gray-700:focus {
  --gradient-via-color: #4a5568 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important; }

.focus\:via-gray-800:focus {
  --gradient-via-color: #2d3748 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important; }

.focus\:via-gray-900:focus {
  --gradient-via-color: #1a202c !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important; }

.focus\:via-red-100:focus {
  --gradient-via-color: #e18f74 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 143, 116, 0)) !important; }

.focus\:via-red-200:focus {
  --gradient-via-color: #bc5e3f !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 94, 63, 0)) !important; }

.focus\:via-red-300:focus {
  --gradient-via-color: #833218 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(131, 50, 24, 0)) !important; }

.focus\:via-red-400:focus {
  --gradient-via-color: #fc8181 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important; }

.focus\:via-red-500:focus {
  --gradient-via-color: #f56565 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important; }

.focus\:via-red-600:focus {
  --gradient-via-color: #e53e3e !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important; }

.focus\:via-red-700:focus {
  --gradient-via-color: #c53030 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important; }

.focus\:via-red-800:focus {
  --gradient-via-color: #9b2c2c !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important; }

.focus\:via-red-900:focus {
  --gradient-via-color: #742a2a !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important; }

.focus\:via-orange-100:focus {
  --gradient-via-color: #fffaf0 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 250, 240, 0)) !important; }

.focus\:via-orange-200:focus {
  --gradient-via-color: #feebc8 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 235, 200, 0)) !important; }

.focus\:via-orange-300:focus {
  --gradient-via-color: #fbd38d !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 211, 141, 0)) !important; }

.focus\:via-orange-400:focus {
  --gradient-via-color: #f6ad55 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 173, 85, 0)) !important; }

.focus\:via-orange-500:focus {
  --gradient-via-color: #ed8936 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 137, 54, 0)) !important; }

.focus\:via-orange-600:focus {
  --gradient-via-color: #dd6b20 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 107, 32, 0)) !important; }

.focus\:via-orange-700:focus {
  --gradient-via-color: #c05621 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(192, 86, 33, 0)) !important; }

.focus\:via-orange-800:focus {
  --gradient-via-color: #9c4221 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(156, 66, 33, 0)) !important; }

.focus\:via-orange-900:focus {
  --gradient-via-color: #7b341e !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(123, 52, 30, 0)) !important; }

.focus\:via-yellow-100:focus {
  --gradient-via-color: #fffff0 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0)) !important; }

.focus\:via-yellow-200:focus {
  --gradient-via-color: #fefcbf !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0)) !important; }

.focus\:via-yellow-300:focus {
  --gradient-via-color: #faf089 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0)) !important; }

.focus\:via-yellow-400:focus {
  --gradient-via-color: #f6e05e !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0)) !important; }

.focus\:via-yellow-500:focus {
  --gradient-via-color: #ecc94b !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0)) !important; }

.focus\:via-yellow-600:focus {
  --gradient-via-color: #d69e2e !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0)) !important; }

.focus\:via-yellow-700:focus {
  --gradient-via-color: #b7791f !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0)) !important; }

.focus\:via-yellow-800:focus {
  --gradient-via-color: #975a16 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0)) !important; }

.focus\:via-yellow-900:focus {
  --gradient-via-color: #744210 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 0)) !important; }

.focus\:via-green-100:focus {
  --gradient-via-color: #d3edb4 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(211, 237, 180, 0)) !important; }

.focus\:via-green-200:focus {
  --gradient-via-color: #a5c67d !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(165, 198, 125, 0)) !important; }

.focus\:via-green-300:focus {
  --gradient-via-color: #779c4a !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 156, 74, 0)) !important; }

.focus\:via-green-400:focus {
  --gradient-via-color: #68d391 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important; }

.focus\:via-green-500:focus {
  --gradient-via-color: #48bb78 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important; }

.focus\:via-green-600:focus {
  --gradient-via-color: #38a169 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important; }

.focus\:via-green-700:focus {
  --gradient-via-color: #2f855a !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important; }

.focus\:via-green-800:focus {
  --gradient-via-color: #276749 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important; }

.focus\:via-green-900:focus {
  --gradient-via-color: #22543d !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important; }

.focus\:via-teal-100:focus {
  --gradient-via-color: #e6fffa !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0)) !important; }

.focus\:via-teal-200:focus {
  --gradient-via-color: #b2f5ea !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0)) !important; }

.focus\:via-teal-300:focus {
  --gradient-via-color: #81e6d9 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0)) !important; }

.focus\:via-teal-400:focus {
  --gradient-via-color: #4fd1c5 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0)) !important; }

.focus\:via-teal-500:focus {
  --gradient-via-color: #38b2ac !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0)) !important; }

.focus\:via-teal-600:focus {
  --gradient-via-color: #319795 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0)) !important; }

.focus\:via-teal-700:focus {
  --gradient-via-color: #2c7a7b !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0)) !important; }

.focus\:via-teal-800:focus {
  --gradient-via-color: #285e61 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0)) !important; }

.focus\:via-teal-900:focus {
  --gradient-via-color: #234e52 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0)) !important; }

.focus\:via-blue-100:focus {
  --gradient-via-color: #ebf8ff !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 248, 255, 0)) !important; }

.focus\:via-blue-200:focus {
  --gradient-via-color: #bee3f8 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(190, 227, 248, 0)) !important; }

.focus\:via-blue-300:focus {
  --gradient-via-color: #90cdf4 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 205, 244, 0)) !important; }

.focus\:via-blue-400:focus {
  --gradient-via-color: #63b3ed !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 179, 237, 0)) !important; }

.focus\:via-blue-500:focus {
  --gradient-via-color: #4299e1 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 153, 225, 0)) !important; }

.focus\:via-blue-600:focus {
  --gradient-via-color: #3182ce !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 130, 206, 0)) !important; }

.focus\:via-blue-700:focus {
  --gradient-via-color: #2b6cb0 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(43, 108, 176, 0)) !important; }

.focus\:via-blue-800:focus {
  --gradient-via-color: #2c5282 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 82, 130, 0)) !important; }

.focus\:via-blue-900:focus {
  --gradient-via-color: #2a4365 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(42, 67, 101, 0)) !important; }

.focus\:via-indigo-100:focus {
  --gradient-via-color: #ebf4ff !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0)) !important; }

.focus\:via-indigo-200:focus {
  --gradient-via-color: #c3dafe !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0)) !important; }

.focus\:via-indigo-300:focus {
  --gradient-via-color: #a3bffa !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0)) !important; }

.focus\:via-indigo-400:focus {
  --gradient-via-color: #7f9cf5 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0)) !important; }

.focus\:via-indigo-500:focus {
  --gradient-via-color: #667eea !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0)) !important; }

.focus\:via-indigo-600:focus {
  --gradient-via-color: #5a67d8 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0)) !important; }

.focus\:via-indigo-700:focus {
  --gradient-via-color: #4c51bf !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0)) !important; }

.focus\:via-indigo-800:focus {
  --gradient-via-color: #434190 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0)) !important; }

.focus\:via-indigo-900:focus {
  --gradient-via-color: #3c366b !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0)) !important; }

.focus\:via-purple-100:focus {
  --gradient-via-color: #faf5ff !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 245, 255, 0)) !important; }

.focus\:via-purple-200:focus {
  --gradient-via-color: #e9d8fd !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(233, 216, 253, 0)) !important; }

.focus\:via-purple-300:focus {
  --gradient-via-color: #d6bcfa !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 188, 250, 0)) !important; }

.focus\:via-purple-400:focus {
  --gradient-via-color: #b794f4 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 148, 244, 0)) !important; }

.focus\:via-purple-500:focus {
  --gradient-via-color: #9f7aea !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 122, 234, 0)) !important; }

.focus\:via-purple-600:focus {
  --gradient-via-color: #805ad5 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(128, 90, 213, 0)) !important; }

.focus\:via-purple-700:focus {
  --gradient-via-color: #6b46c1 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 70, 193, 0)) !important; }

.focus\:via-purple-800:focus {
  --gradient-via-color: #553c9a !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 60, 154, 0)) !important; }

.focus\:via-purple-900:focus {
  --gradient-via-color: #44337a !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(68, 51, 122, 0)) !important; }

.focus\:via-pink-100:focus {
  --gradient-via-color: #fff5f7 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 247, 0)) !important; }

.focus\:via-pink-200:focus {
  --gradient-via-color: #fed7e2 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 226, 0)) !important; }

.focus\:via-pink-300:focus {
  --gradient-via-color: #fbb6ce !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 182, 206, 0)) !important; }

.focus\:via-pink-400:focus {
  --gradient-via-color: #f687b3 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 179, 0)) !important; }

.focus\:via-pink-500:focus {
  --gradient-via-color: #ed64a6 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 100, 166, 0)) !important; }

.focus\:via-pink-600:focus {
  --gradient-via-color: #d53f8c !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 63, 140, 0)) !important; }

.focus\:via-pink-700:focus {
  --gradient-via-color: #b83280 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(184, 50, 128, 0)) !important; }

.focus\:via-pink-800:focus {
  --gradient-via-color: #97266d !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 38, 109, 0)) !important; }

.focus\:via-pink-900:focus {
  --gradient-via-color: #702459 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 36, 89, 0)) !important; }

.focus\:via-shade-black:focus {
  --gradient-via-color: #000000 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }

.focus\:via-shade-white:focus {
  --gradient-via-color: #ffffff !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }

.focus\:via-salmon-100:focus {
  --gradient-via-color: #f7f1e1 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 241, 225, 0)) !important; }

.focus\:via-salmon-200:focus {
  --gradient-via-color: #f3e7c6 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 231, 198, 0)) !important; }

.focus\:via-salmon-300:focus {
  --gradient-via-color: #e4d6af !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(228, 214, 175, 0)) !important; }

.focus\:to-transparent:focus {
  --gradient-to-color: transparent !important; }

.focus\:to-current:focus {
  --gradient-to-color: currentColor !important; }

.focus\:to-black:focus {
  --gradient-to-color: #000 !important; }

.focus\:to-white:focus {
  --gradient-to-color: #fff !important; }

.focus\:to-gray-100:focus {
  --gradient-to-color: #f7fafc !important; }

.focus\:to-gray-200:focus {
  --gradient-to-color: #edf2f7 !important; }

.focus\:to-gray-300:focus {
  --gradient-to-color: #e2e8f0 !important; }

.focus\:to-gray-400:focus {
  --gradient-to-color: #cbd5e0 !important; }

.focus\:to-gray-500:focus {
  --gradient-to-color: #a0aec0 !important; }

.focus\:to-gray-600:focus {
  --gradient-to-color: #718096 !important; }

.focus\:to-gray-700:focus {
  --gradient-to-color: #4a5568 !important; }

.focus\:to-gray-800:focus {
  --gradient-to-color: #2d3748 !important; }

.focus\:to-gray-900:focus {
  --gradient-to-color: #1a202c !important; }

.focus\:to-red-100:focus {
  --gradient-to-color: #e18f74 !important; }

.focus\:to-red-200:focus {
  --gradient-to-color: #bc5e3f !important; }

.focus\:to-red-300:focus {
  --gradient-to-color: #833218 !important; }

.focus\:to-red-400:focus {
  --gradient-to-color: #fc8181 !important; }

.focus\:to-red-500:focus {
  --gradient-to-color: #f56565 !important; }

.focus\:to-red-600:focus {
  --gradient-to-color: #e53e3e !important; }

.focus\:to-red-700:focus {
  --gradient-to-color: #c53030 !important; }

.focus\:to-red-800:focus {
  --gradient-to-color: #9b2c2c !important; }

.focus\:to-red-900:focus {
  --gradient-to-color: #742a2a !important; }

.focus\:to-orange-100:focus {
  --gradient-to-color: #fffaf0 !important; }

.focus\:to-orange-200:focus {
  --gradient-to-color: #feebc8 !important; }

.focus\:to-orange-300:focus {
  --gradient-to-color: #fbd38d !important; }

.focus\:to-orange-400:focus {
  --gradient-to-color: #f6ad55 !important; }

.focus\:to-orange-500:focus {
  --gradient-to-color: #ed8936 !important; }

.focus\:to-orange-600:focus {
  --gradient-to-color: #dd6b20 !important; }

.focus\:to-orange-700:focus {
  --gradient-to-color: #c05621 !important; }

.focus\:to-orange-800:focus {
  --gradient-to-color: #9c4221 !important; }

.focus\:to-orange-900:focus {
  --gradient-to-color: #7b341e !important; }

.focus\:to-yellow-100:focus {
  --gradient-to-color: #fffff0 !important; }

.focus\:to-yellow-200:focus {
  --gradient-to-color: #fefcbf !important; }

.focus\:to-yellow-300:focus {
  --gradient-to-color: #faf089 !important; }

.focus\:to-yellow-400:focus {
  --gradient-to-color: #f6e05e !important; }

.focus\:to-yellow-500:focus {
  --gradient-to-color: #ecc94b !important; }

.focus\:to-yellow-600:focus {
  --gradient-to-color: #d69e2e !important; }

.focus\:to-yellow-700:focus {
  --gradient-to-color: #b7791f !important; }

.focus\:to-yellow-800:focus {
  --gradient-to-color: #975a16 !important; }

.focus\:to-yellow-900:focus {
  --gradient-to-color: #744210 !important; }

.focus\:to-green-100:focus {
  --gradient-to-color: #d3edb4 !important; }

.focus\:to-green-200:focus {
  --gradient-to-color: #a5c67d !important; }

.focus\:to-green-300:focus {
  --gradient-to-color: #779c4a !important; }

.focus\:to-green-400:focus {
  --gradient-to-color: #68d391 !important; }

.focus\:to-green-500:focus {
  --gradient-to-color: #48bb78 !important; }

.focus\:to-green-600:focus {
  --gradient-to-color: #38a169 !important; }

.focus\:to-green-700:focus {
  --gradient-to-color: #2f855a !important; }

.focus\:to-green-800:focus {
  --gradient-to-color: #276749 !important; }

.focus\:to-green-900:focus {
  --gradient-to-color: #22543d !important; }

.focus\:to-teal-100:focus {
  --gradient-to-color: #e6fffa !important; }

.focus\:to-teal-200:focus {
  --gradient-to-color: #b2f5ea !important; }

.focus\:to-teal-300:focus {
  --gradient-to-color: #81e6d9 !important; }

.focus\:to-teal-400:focus {
  --gradient-to-color: #4fd1c5 !important; }

.focus\:to-teal-500:focus {
  --gradient-to-color: #38b2ac !important; }

.focus\:to-teal-600:focus {
  --gradient-to-color: #319795 !important; }

.focus\:to-teal-700:focus {
  --gradient-to-color: #2c7a7b !important; }

.focus\:to-teal-800:focus {
  --gradient-to-color: #285e61 !important; }

.focus\:to-teal-900:focus {
  --gradient-to-color: #234e52 !important; }

.focus\:to-blue-100:focus {
  --gradient-to-color: #ebf8ff !important; }

.focus\:to-blue-200:focus {
  --gradient-to-color: #bee3f8 !important; }

.focus\:to-blue-300:focus {
  --gradient-to-color: #90cdf4 !important; }

.focus\:to-blue-400:focus {
  --gradient-to-color: #63b3ed !important; }

.focus\:to-blue-500:focus {
  --gradient-to-color: #4299e1 !important; }

.focus\:to-blue-600:focus {
  --gradient-to-color: #3182ce !important; }

.focus\:to-blue-700:focus {
  --gradient-to-color: #2b6cb0 !important; }

.focus\:to-blue-800:focus {
  --gradient-to-color: #2c5282 !important; }

.focus\:to-blue-900:focus {
  --gradient-to-color: #2a4365 !important; }

.focus\:to-indigo-100:focus {
  --gradient-to-color: #ebf4ff !important; }

.focus\:to-indigo-200:focus {
  --gradient-to-color: #c3dafe !important; }

.focus\:to-indigo-300:focus {
  --gradient-to-color: #a3bffa !important; }

.focus\:to-indigo-400:focus {
  --gradient-to-color: #7f9cf5 !important; }

.focus\:to-indigo-500:focus {
  --gradient-to-color: #667eea !important; }

.focus\:to-indigo-600:focus {
  --gradient-to-color: #5a67d8 !important; }

.focus\:to-indigo-700:focus {
  --gradient-to-color: #4c51bf !important; }

.focus\:to-indigo-800:focus {
  --gradient-to-color: #434190 !important; }

.focus\:to-indigo-900:focus {
  --gradient-to-color: #3c366b !important; }

.focus\:to-purple-100:focus {
  --gradient-to-color: #faf5ff !important; }

.focus\:to-purple-200:focus {
  --gradient-to-color: #e9d8fd !important; }

.focus\:to-purple-300:focus {
  --gradient-to-color: #d6bcfa !important; }

.focus\:to-purple-400:focus {
  --gradient-to-color: #b794f4 !important; }

.focus\:to-purple-500:focus {
  --gradient-to-color: #9f7aea !important; }

.focus\:to-purple-600:focus {
  --gradient-to-color: #805ad5 !important; }

.focus\:to-purple-700:focus {
  --gradient-to-color: #6b46c1 !important; }

.focus\:to-purple-800:focus {
  --gradient-to-color: #553c9a !important; }

.focus\:to-purple-900:focus {
  --gradient-to-color: #44337a !important; }

.focus\:to-pink-100:focus {
  --gradient-to-color: #fff5f7 !important; }

.focus\:to-pink-200:focus {
  --gradient-to-color: #fed7e2 !important; }

.focus\:to-pink-300:focus {
  --gradient-to-color: #fbb6ce !important; }

.focus\:to-pink-400:focus {
  --gradient-to-color: #f687b3 !important; }

.focus\:to-pink-500:focus {
  --gradient-to-color: #ed64a6 !important; }

.focus\:to-pink-600:focus {
  --gradient-to-color: #d53f8c !important; }

.focus\:to-pink-700:focus {
  --gradient-to-color: #b83280 !important; }

.focus\:to-pink-800:focus {
  --gradient-to-color: #97266d !important; }

.focus\:to-pink-900:focus {
  --gradient-to-color: #702459 !important; }

.focus\:to-shade-black:focus {
  --gradient-to-color: #000000 !important; }

.focus\:to-shade-white:focus {
  --gradient-to-color: #ffffff !important; }

.focus\:to-salmon-100:focus {
  --gradient-to-color: #f7f1e1 !important; }

.focus\:to-salmon-200:focus {
  --gradient-to-color: #f3e7c6 !important; }

.focus\:to-salmon-300:focus {
  --gradient-to-color: #e4d6af !important; }

.bg-opacity-0 {
  --bg-opacity: 0 !important; }

.bg-opacity-25 {
  --bg-opacity: 0.25 !important; }

.bg-opacity-50 {
  --bg-opacity: 0.5 !important; }

.bg-opacity-75 {
  --bg-opacity: 0.75 !important; }

.bg-opacity-100 {
  --bg-opacity: 1 !important; }

.hover\:bg-opacity-0:hover {
  --bg-opacity: 0 !important; }

.hover\:bg-opacity-25:hover {
  --bg-opacity: 0.25 !important; }

.hover\:bg-opacity-50:hover {
  --bg-opacity: 0.5 !important; }

.hover\:bg-opacity-75:hover {
  --bg-opacity: 0.75 !important; }

.hover\:bg-opacity-100:hover {
  --bg-opacity: 1 !important; }

.focus\:bg-opacity-0:focus {
  --bg-opacity: 0 !important; }

.focus\:bg-opacity-25:focus {
  --bg-opacity: 0.25 !important; }

.focus\:bg-opacity-50:focus {
  --bg-opacity: 0.5 !important; }

.focus\:bg-opacity-75:focus {
  --bg-opacity: 0.75 !important; }

.focus\:bg-opacity-100:focus {
  --bg-opacity: 1 !important; }

.bg-bottom {
  background-position: bottom !important; }

.bg-center {
  background-position: center !important; }

.bg-left {
  background-position: left !important; }

.bg-left-bottom {
  background-position: left bottom !important; }

.bg-left-top {
  background-position: left top !important; }

.bg-right {
  background-position: right !important; }

.bg-right-bottom {
  background-position: right bottom !important; }

.bg-right-top {
  background-position: right top !important; }

.bg-top {
  background-position: top !important; }

.bg-repeat {
  background-repeat: repeat !important; }

.bg-no-repeat {
  background-repeat: no-repeat !important; }

.bg-repeat-x {
  background-repeat: repeat-x !important; }

.bg-repeat-y {
  background-repeat: repeat-y !important; }

.bg-repeat-round {
  background-repeat: round !important; }

.bg-repeat-space {
  background-repeat: space !important; }

.bg-auto {
  background-size: auto !important; }

.bg-cover {
  background-size: cover !important; }

.bg-contain {
  background-size: contain !important; }

.border-collapse {
  border-collapse: collapse !important; }

.border-separate {
  border-collapse: separate !important; }

.border-transparent {
  border-color: transparent !important; }

.border-current {
  border-color: currentColor !important; }

.border-black, .flash .menu-item.current-menu-item span, .flash .menu-item.current-page-item span {
  --border-opacity: 1 !important;
  border-color: #000 !important;
  border-color: rgba(0, 0, 0, var(--border-opacity)) !important; }

.border-white, .wpcf7-text.has-input,
.wpcf7-textarea.has-input, .wpcf7-checkbox.twobytwo .wpcf7-list-item.has-input label {
  --border-opacity: 1 !important;
  border-color: #fff !important;
  border-color: rgba(255, 255, 255, var(--border-opacity)) !important; }

.border-gray-100 {
  --border-opacity: 1 !important;
  border-color: #f7fafc !important;
  border-color: rgba(247, 250, 252, var(--border-opacity)) !important; }

.border-gray-200 {
  --border-opacity: 1 !important;
  border-color: #edf2f7 !important;
  border-color: rgba(237, 242, 247, var(--border-opacity)) !important; }

.border-gray-300 {
  --border-opacity: 1 !important;
  border-color: #e2e8f0 !important;
  border-color: rgba(226, 232, 240, var(--border-opacity)) !important; }

.border-gray-400 {
  --border-opacity: 1 !important;
  border-color: #cbd5e0 !important;
  border-color: rgba(203, 213, 224, var(--border-opacity)) !important; }

.border-gray-500 {
  --border-opacity: 1 !important;
  border-color: #a0aec0 !important;
  border-color: rgba(160, 174, 192, var(--border-opacity)) !important; }

.border-gray-600 {
  --border-opacity: 1 !important;
  border-color: #718096 !important;
  border-color: rgba(113, 128, 150, var(--border-opacity)) !important; }

.border-gray-700 {
  --border-opacity: 1 !important;
  border-color: #4a5568 !important;
  border-color: rgba(74, 85, 104, var(--border-opacity)) !important; }

.border-gray-800 {
  --border-opacity: 1 !important;
  border-color: #2d3748 !important;
  border-color: rgba(45, 55, 72, var(--border-opacity)) !important; }

.border-gray-900 {
  --border-opacity: 1 !important;
  border-color: #1a202c !important;
  border-color: rgba(26, 32, 44, var(--border-opacity)) !important; }

.border-red-100 {
  --border-opacity: 1 !important;
  border-color: #e18f74 !important;
  border-color: rgba(225, 143, 116, var(--border-opacity)) !important; }

.border-red-200, #main-navigation .menu-item span, #mobile-navigation .menu-item.current-menu-item span, #mobile-navigation .menu-item.current-page-item span {
  --border-opacity: 1 !important;
  border-color: #bc5e3f !important;
  border-color: rgba(188, 94, 63, var(--border-opacity)) !important; }

.border-red-300 {
  --border-opacity: 1 !important;
  border-color: #833218 !important;
  border-color: rgba(131, 50, 24, var(--border-opacity)) !important; }

.border-red-400 {
  --border-opacity: 1 !important;
  border-color: #fc8181 !important;
  border-color: rgba(252, 129, 129, var(--border-opacity)) !important; }

.border-red-500 {
  --border-opacity: 1 !important;
  border-color: #f56565 !important;
  border-color: rgba(245, 101, 101, var(--border-opacity)) !important; }

.border-red-600 {
  --border-opacity: 1 !important;
  border-color: #e53e3e !important;
  border-color: rgba(229, 62, 62, var(--border-opacity)) !important; }

.border-red-700 {
  --border-opacity: 1 !important;
  border-color: #c53030 !important;
  border-color: rgba(197, 48, 48, var(--border-opacity)) !important; }

.border-red-800 {
  --border-opacity: 1 !important;
  border-color: #9b2c2c !important;
  border-color: rgba(155, 44, 44, var(--border-opacity)) !important; }

.border-red-900 {
  --border-opacity: 1 !important;
  border-color: #742a2a !important;
  border-color: rgba(116, 42, 42, var(--border-opacity)) !important; }

.border-orange-100 {
  --border-opacity: 1 !important;
  border-color: #fffaf0 !important;
  border-color: rgba(255, 250, 240, var(--border-opacity)) !important; }

.border-orange-200 {
  --border-opacity: 1 !important;
  border-color: #feebc8 !important;
  border-color: rgba(254, 235, 200, var(--border-opacity)) !important; }

.border-orange-300 {
  --border-opacity: 1 !important;
  border-color: #fbd38d !important;
  border-color: rgba(251, 211, 141, var(--border-opacity)) !important; }

.border-orange-400 {
  --border-opacity: 1 !important;
  border-color: #f6ad55 !important;
  border-color: rgba(246, 173, 85, var(--border-opacity)) !important; }

.border-orange-500 {
  --border-opacity: 1 !important;
  border-color: #ed8936 !important;
  border-color: rgba(237, 137, 54, var(--border-opacity)) !important; }

.border-orange-600 {
  --border-opacity: 1 !important;
  border-color: #dd6b20 !important;
  border-color: rgba(221, 107, 32, var(--border-opacity)) !important; }

.border-orange-700 {
  --border-opacity: 1 !important;
  border-color: #c05621 !important;
  border-color: rgba(192, 86, 33, var(--border-opacity)) !important; }

.border-orange-800 {
  --border-opacity: 1 !important;
  border-color: #9c4221 !important;
  border-color: rgba(156, 66, 33, var(--border-opacity)) !important; }

.border-orange-900 {
  --border-opacity: 1 !important;
  border-color: #7b341e !important;
  border-color: rgba(123, 52, 30, var(--border-opacity)) !important; }

.border-yellow-100 {
  --border-opacity: 1 !important;
  border-color: #fffff0 !important;
  border-color: rgba(255, 255, 240, var(--border-opacity)) !important; }

.border-yellow-200 {
  --border-opacity: 1 !important;
  border-color: #fefcbf !important;
  border-color: rgba(254, 252, 191, var(--border-opacity)) !important; }

.border-yellow-300 {
  --border-opacity: 1 !important;
  border-color: #faf089 !important;
  border-color: rgba(250, 240, 137, var(--border-opacity)) !important; }

.border-yellow-400 {
  --border-opacity: 1 !important;
  border-color: #f6e05e !important;
  border-color: rgba(246, 224, 94, var(--border-opacity)) !important; }

.border-yellow-500 {
  --border-opacity: 1 !important;
  border-color: #ecc94b !important;
  border-color: rgba(236, 201, 75, var(--border-opacity)) !important; }

.border-yellow-600 {
  --border-opacity: 1 !important;
  border-color: #d69e2e !important;
  border-color: rgba(214, 158, 46, var(--border-opacity)) !important; }

.border-yellow-700 {
  --border-opacity: 1 !important;
  border-color: #b7791f !important;
  border-color: rgba(183, 121, 31, var(--border-opacity)) !important; }

.border-yellow-800 {
  --border-opacity: 1 !important;
  border-color: #975a16 !important;
  border-color: rgba(151, 90, 22, var(--border-opacity)) !important; }

.border-yellow-900 {
  --border-opacity: 1 !important;
  border-color: #744210 !important;
  border-color: rgba(116, 66, 16, var(--border-opacity)) !important; }

.border-green-100 {
  --border-opacity: 1 !important;
  border-color: #d3edb4 !important;
  border-color: rgba(211, 237, 180, var(--border-opacity)) !important; }

.border-green-200 {
  --border-opacity: 1 !important;
  border-color: #a5c67d !important;
  border-color: rgba(165, 198, 125, var(--border-opacity)) !important; }

.border-green-300, .wp-block-calendar tbody td, .wp-block-calendar th {
  --border-opacity: 1 !important;
  border-color: #779c4a !important;
  border-color: rgba(119, 156, 74, var(--border-opacity)) !important; }

.border-green-400 {
  --border-opacity: 1 !important;
  border-color: #68d391 !important;
  border-color: rgba(104, 211, 145, var(--border-opacity)) !important; }

.border-green-500 {
  --border-opacity: 1 !important;
  border-color: #48bb78 !important;
  border-color: rgba(72, 187, 120, var(--border-opacity)) !important; }

.border-green-600 {
  --border-opacity: 1 !important;
  border-color: #38a169 !important;
  border-color: rgba(56, 161, 105, var(--border-opacity)) !important; }

.border-green-700 {
  --border-opacity: 1 !important;
  border-color: #2f855a !important;
  border-color: rgba(47, 133, 90, var(--border-opacity)) !important; }

.border-green-800 {
  --border-opacity: 1 !important;
  border-color: #276749 !important;
  border-color: rgba(39, 103, 73, var(--border-opacity)) !important; }

.border-green-900 {
  --border-opacity: 1 !important;
  border-color: #22543d !important;
  border-color: rgba(34, 84, 61, var(--border-opacity)) !important; }

.border-teal-100 {
  --border-opacity: 1 !important;
  border-color: #e6fffa !important;
  border-color: rgba(230, 255, 250, var(--border-opacity)) !important; }

.border-teal-200 {
  --border-opacity: 1 !important;
  border-color: #b2f5ea !important;
  border-color: rgba(178, 245, 234, var(--border-opacity)) !important; }

.border-teal-300 {
  --border-opacity: 1 !important;
  border-color: #81e6d9 !important;
  border-color: rgba(129, 230, 217, var(--border-opacity)) !important; }

.border-teal-400 {
  --border-opacity: 1 !important;
  border-color: #4fd1c5 !important;
  border-color: rgba(79, 209, 197, var(--border-opacity)) !important; }

.border-teal-500 {
  --border-opacity: 1 !important;
  border-color: #38b2ac !important;
  border-color: rgba(56, 178, 172, var(--border-opacity)) !important; }

.border-teal-600 {
  --border-opacity: 1 !important;
  border-color: #319795 !important;
  border-color: rgba(49, 151, 149, var(--border-opacity)) !important; }

.border-teal-700 {
  --border-opacity: 1 !important;
  border-color: #2c7a7b !important;
  border-color: rgba(44, 122, 123, var(--border-opacity)) !important; }

.border-teal-800 {
  --border-opacity: 1 !important;
  border-color: #285e61 !important;
  border-color: rgba(40, 94, 97, var(--border-opacity)) !important; }

.border-teal-900 {
  --border-opacity: 1 !important;
  border-color: #234e52 !important;
  border-color: rgba(35, 78, 82, var(--border-opacity)) !important; }

.border-blue-100 {
  --border-opacity: 1 !important;
  border-color: #ebf8ff !important;
  border-color: rgba(235, 248, 255, var(--border-opacity)) !important; }

.border-blue-200 {
  --border-opacity: 1 !important;
  border-color: #bee3f8 !important;
  border-color: rgba(190, 227, 248, var(--border-opacity)) !important; }

.border-blue-300 {
  --border-opacity: 1 !important;
  border-color: #90cdf4 !important;
  border-color: rgba(144, 205, 244, var(--border-opacity)) !important; }

.border-blue-400 {
  --border-opacity: 1 !important;
  border-color: #63b3ed !important;
  border-color: rgba(99, 179, 237, var(--border-opacity)) !important; }

.border-blue-500 {
  --border-opacity: 1 !important;
  border-color: #4299e1 !important;
  border-color: rgba(66, 153, 225, var(--border-opacity)) !important; }

.border-blue-600 {
  --border-opacity: 1 !important;
  border-color: #3182ce !important;
  border-color: rgba(49, 130, 206, var(--border-opacity)) !important; }

.border-blue-700 {
  --border-opacity: 1 !important;
  border-color: #2b6cb0 !important;
  border-color: rgba(43, 108, 176, var(--border-opacity)) !important; }

.border-blue-800 {
  --border-opacity: 1 !important;
  border-color: #2c5282 !important;
  border-color: rgba(44, 82, 130, var(--border-opacity)) !important; }

.border-blue-900 {
  --border-opacity: 1 !important;
  border-color: #2a4365 !important;
  border-color: rgba(42, 67, 101, var(--border-opacity)) !important; }

.border-indigo-100 {
  --border-opacity: 1 !important;
  border-color: #ebf4ff !important;
  border-color: rgba(235, 244, 255, var(--border-opacity)) !important; }

.border-indigo-200 {
  --border-opacity: 1 !important;
  border-color: #c3dafe !important;
  border-color: rgba(195, 218, 254, var(--border-opacity)) !important; }

.border-indigo-300 {
  --border-opacity: 1 !important;
  border-color: #a3bffa !important;
  border-color: rgba(163, 191, 250, var(--border-opacity)) !important; }

.border-indigo-400 {
  --border-opacity: 1 !important;
  border-color: #7f9cf5 !important;
  border-color: rgba(127, 156, 245, var(--border-opacity)) !important; }

.border-indigo-500 {
  --border-opacity: 1 !important;
  border-color: #667eea !important;
  border-color: rgba(102, 126, 234, var(--border-opacity)) !important; }

.border-indigo-600 {
  --border-opacity: 1 !important;
  border-color: #5a67d8 !important;
  border-color: rgba(90, 103, 216, var(--border-opacity)) !important; }

.border-indigo-700 {
  --border-opacity: 1 !important;
  border-color: #4c51bf !important;
  border-color: rgba(76, 81, 191, var(--border-opacity)) !important; }

.border-indigo-800 {
  --border-opacity: 1 !important;
  border-color: #434190 !important;
  border-color: rgba(67, 65, 144, var(--border-opacity)) !important; }

.border-indigo-900 {
  --border-opacity: 1 !important;
  border-color: #3c366b !important;
  border-color: rgba(60, 54, 107, var(--border-opacity)) !important; }

.border-purple-100 {
  --border-opacity: 1 !important;
  border-color: #faf5ff !important;
  border-color: rgba(250, 245, 255, var(--border-opacity)) !important; }

.border-purple-200 {
  --border-opacity: 1 !important;
  border-color: #e9d8fd !important;
  border-color: rgba(233, 216, 253, var(--border-opacity)) !important; }

.border-purple-300 {
  --border-opacity: 1 !important;
  border-color: #d6bcfa !important;
  border-color: rgba(214, 188, 250, var(--border-opacity)) !important; }

.border-purple-400 {
  --border-opacity: 1 !important;
  border-color: #b794f4 !important;
  border-color: rgba(183, 148, 244, var(--border-opacity)) !important; }

.border-purple-500 {
  --border-opacity: 1 !important;
  border-color: #9f7aea !important;
  border-color: rgba(159, 122, 234, var(--border-opacity)) !important; }

.border-purple-600 {
  --border-opacity: 1 !important;
  border-color: #805ad5 !important;
  border-color: rgba(128, 90, 213, var(--border-opacity)) !important; }

.border-purple-700 {
  --border-opacity: 1 !important;
  border-color: #6b46c1 !important;
  border-color: rgba(107, 70, 193, var(--border-opacity)) !important; }

.border-purple-800 {
  --border-opacity: 1 !important;
  border-color: #553c9a !important;
  border-color: rgba(85, 60, 154, var(--border-opacity)) !important; }

.border-purple-900 {
  --border-opacity: 1 !important;
  border-color: #44337a !important;
  border-color: rgba(68, 51, 122, var(--border-opacity)) !important; }

.border-pink-100 {
  --border-opacity: 1 !important;
  border-color: #fff5f7 !important;
  border-color: rgba(255, 245, 247, var(--border-opacity)) !important; }

.border-pink-200 {
  --border-opacity: 1 !important;
  border-color: #fed7e2 !important;
  border-color: rgba(254, 215, 226, var(--border-opacity)) !important; }

.border-pink-300 {
  --border-opacity: 1 !important;
  border-color: #fbb6ce !important;
  border-color: rgba(251, 182, 206, var(--border-opacity)) !important; }

.border-pink-400 {
  --border-opacity: 1 !important;
  border-color: #f687b3 !important;
  border-color: rgba(246, 135, 179, var(--border-opacity)) !important; }

.border-pink-500 {
  --border-opacity: 1 !important;
  border-color: #ed64a6 !important;
  border-color: rgba(237, 100, 166, var(--border-opacity)) !important; }

.border-pink-600 {
  --border-opacity: 1 !important;
  border-color: #d53f8c !important;
  border-color: rgba(213, 63, 140, var(--border-opacity)) !important; }

.border-pink-700 {
  --border-opacity: 1 !important;
  border-color: #b83280 !important;
  border-color: rgba(184, 50, 128, var(--border-opacity)) !important; }

.border-pink-800 {
  --border-opacity: 1 !important;
  border-color: #97266d !important;
  border-color: rgba(151, 38, 109, var(--border-opacity)) !important; }

.border-pink-900 {
  --border-opacity: 1 !important;
  border-color: #702459 !important;
  border-color: rgba(112, 36, 89, var(--border-opacity)) !important; }

.border-shade-black {
  --border-opacity: 1 !important;
  border-color: #000000 !important;
  border-color: rgba(0, 0, 0, var(--border-opacity)) !important; }

.border-shade-white {
  --border-opacity: 1 !important;
  border-color: #ffffff !important;
  border-color: rgba(255, 255, 255, var(--border-opacity)) !important; }

.border-salmon-100 {
  --border-opacity: 1 !important;
  border-color: #f7f1e1 !important;
  border-color: rgba(247, 241, 225, var(--border-opacity)) !important; }

.border-salmon-200 {
  --border-opacity: 1 !important;
  border-color: #f3e7c6 !important;
  border-color: rgba(243, 231, 198, var(--border-opacity)) !important; }

.border-salmon-300 {
  --border-opacity: 1 !important;
  border-color: #e4d6af !important;
  border-color: rgba(228, 214, 175, var(--border-opacity)) !important; }

.hover\:border-transparent:hover {
  border-color: transparent !important; }

.hover\:border-current:hover {
  border-color: currentColor !important; }

.hover\:border-black:hover {
  --border-opacity: 1 !important;
  border-color: #000 !important;
  border-color: rgba(0, 0, 0, var(--border-opacity)) !important; }

.hover\:border-white:hover {
  --border-opacity: 1 !important;
  border-color: #fff !important;
  border-color: rgba(255, 255, 255, var(--border-opacity)) !important; }

.hover\:border-gray-100:hover {
  --border-opacity: 1 !important;
  border-color: #f7fafc !important;
  border-color: rgba(247, 250, 252, var(--border-opacity)) !important; }

.hover\:border-gray-200:hover {
  --border-opacity: 1 !important;
  border-color: #edf2f7 !important;
  border-color: rgba(237, 242, 247, var(--border-opacity)) !important; }

.hover\:border-gray-300:hover {
  --border-opacity: 1 !important;
  border-color: #e2e8f0 !important;
  border-color: rgba(226, 232, 240, var(--border-opacity)) !important; }

.hover\:border-gray-400:hover {
  --border-opacity: 1 !important;
  border-color: #cbd5e0 !important;
  border-color: rgba(203, 213, 224, var(--border-opacity)) !important; }

.hover\:border-gray-500:hover {
  --border-opacity: 1 !important;
  border-color: #a0aec0 !important;
  border-color: rgba(160, 174, 192, var(--border-opacity)) !important; }

.hover\:border-gray-600:hover {
  --border-opacity: 1 !important;
  border-color: #718096 !important;
  border-color: rgba(113, 128, 150, var(--border-opacity)) !important; }

.hover\:border-gray-700:hover {
  --border-opacity: 1 !important;
  border-color: #4a5568 !important;
  border-color: rgba(74, 85, 104, var(--border-opacity)) !important; }

.hover\:border-gray-800:hover {
  --border-opacity: 1 !important;
  border-color: #2d3748 !important;
  border-color: rgba(45, 55, 72, var(--border-opacity)) !important; }

.hover\:border-gray-900:hover {
  --border-opacity: 1 !important;
  border-color: #1a202c !important;
  border-color: rgba(26, 32, 44, var(--border-opacity)) !important; }

.hover\:border-red-100:hover {
  --border-opacity: 1 !important;
  border-color: #e18f74 !important;
  border-color: rgba(225, 143, 116, var(--border-opacity)) !important; }

.hover\:border-red-200:hover {
  --border-opacity: 1 !important;
  border-color: #bc5e3f !important;
  border-color: rgba(188, 94, 63, var(--border-opacity)) !important; }

.hover\:border-red-300:hover {
  --border-opacity: 1 !important;
  border-color: #833218 !important;
  border-color: rgba(131, 50, 24, var(--border-opacity)) !important; }

.hover\:border-red-400:hover {
  --border-opacity: 1 !important;
  border-color: #fc8181 !important;
  border-color: rgba(252, 129, 129, var(--border-opacity)) !important; }

.hover\:border-red-500:hover {
  --border-opacity: 1 !important;
  border-color: #f56565 !important;
  border-color: rgba(245, 101, 101, var(--border-opacity)) !important; }

.hover\:border-red-600:hover {
  --border-opacity: 1 !important;
  border-color: #e53e3e !important;
  border-color: rgba(229, 62, 62, var(--border-opacity)) !important; }

.hover\:border-red-700:hover {
  --border-opacity: 1 !important;
  border-color: #c53030 !important;
  border-color: rgba(197, 48, 48, var(--border-opacity)) !important; }

.hover\:border-red-800:hover {
  --border-opacity: 1 !important;
  border-color: #9b2c2c !important;
  border-color: rgba(155, 44, 44, var(--border-opacity)) !important; }

.hover\:border-red-900:hover {
  --border-opacity: 1 !important;
  border-color: #742a2a !important;
  border-color: rgba(116, 42, 42, var(--border-opacity)) !important; }

.hover\:border-orange-100:hover {
  --border-opacity: 1 !important;
  border-color: #fffaf0 !important;
  border-color: rgba(255, 250, 240, var(--border-opacity)) !important; }

.hover\:border-orange-200:hover {
  --border-opacity: 1 !important;
  border-color: #feebc8 !important;
  border-color: rgba(254, 235, 200, var(--border-opacity)) !important; }

.hover\:border-orange-300:hover {
  --border-opacity: 1 !important;
  border-color: #fbd38d !important;
  border-color: rgba(251, 211, 141, var(--border-opacity)) !important; }

.hover\:border-orange-400:hover {
  --border-opacity: 1 !important;
  border-color: #f6ad55 !important;
  border-color: rgba(246, 173, 85, var(--border-opacity)) !important; }

.hover\:border-orange-500:hover {
  --border-opacity: 1 !important;
  border-color: #ed8936 !important;
  border-color: rgba(237, 137, 54, var(--border-opacity)) !important; }

.hover\:border-orange-600:hover {
  --border-opacity: 1 !important;
  border-color: #dd6b20 !important;
  border-color: rgba(221, 107, 32, var(--border-opacity)) !important; }

.hover\:border-orange-700:hover {
  --border-opacity: 1 !important;
  border-color: #c05621 !important;
  border-color: rgba(192, 86, 33, var(--border-opacity)) !important; }

.hover\:border-orange-800:hover {
  --border-opacity: 1 !important;
  border-color: #9c4221 !important;
  border-color: rgba(156, 66, 33, var(--border-opacity)) !important; }

.hover\:border-orange-900:hover {
  --border-opacity: 1 !important;
  border-color: #7b341e !important;
  border-color: rgba(123, 52, 30, var(--border-opacity)) !important; }

.hover\:border-yellow-100:hover {
  --border-opacity: 1 !important;
  border-color: #fffff0 !important;
  border-color: rgba(255, 255, 240, var(--border-opacity)) !important; }

.hover\:border-yellow-200:hover {
  --border-opacity: 1 !important;
  border-color: #fefcbf !important;
  border-color: rgba(254, 252, 191, var(--border-opacity)) !important; }

.hover\:border-yellow-300:hover {
  --border-opacity: 1 !important;
  border-color: #faf089 !important;
  border-color: rgba(250, 240, 137, var(--border-opacity)) !important; }

.hover\:border-yellow-400:hover {
  --border-opacity: 1 !important;
  border-color: #f6e05e !important;
  border-color: rgba(246, 224, 94, var(--border-opacity)) !important; }

.hover\:border-yellow-500:hover {
  --border-opacity: 1 !important;
  border-color: #ecc94b !important;
  border-color: rgba(236, 201, 75, var(--border-opacity)) !important; }

.hover\:border-yellow-600:hover {
  --border-opacity: 1 !important;
  border-color: #d69e2e !important;
  border-color: rgba(214, 158, 46, var(--border-opacity)) !important; }

.hover\:border-yellow-700:hover {
  --border-opacity: 1 !important;
  border-color: #b7791f !important;
  border-color: rgba(183, 121, 31, var(--border-opacity)) !important; }

.hover\:border-yellow-800:hover {
  --border-opacity: 1 !important;
  border-color: #975a16 !important;
  border-color: rgba(151, 90, 22, var(--border-opacity)) !important; }

.hover\:border-yellow-900:hover {
  --border-opacity: 1 !important;
  border-color: #744210 !important;
  border-color: rgba(116, 66, 16, var(--border-opacity)) !important; }

.hover\:border-green-100:hover {
  --border-opacity: 1 !important;
  border-color: #d3edb4 !important;
  border-color: rgba(211, 237, 180, var(--border-opacity)) !important; }

.hover\:border-green-200:hover {
  --border-opacity: 1 !important;
  border-color: #a5c67d !important;
  border-color: rgba(165, 198, 125, var(--border-opacity)) !important; }

.hover\:border-green-300:hover {
  --border-opacity: 1 !important;
  border-color: #779c4a !important;
  border-color: rgba(119, 156, 74, var(--border-opacity)) !important; }

.hover\:border-green-400:hover {
  --border-opacity: 1 !important;
  border-color: #68d391 !important;
  border-color: rgba(104, 211, 145, var(--border-opacity)) !important; }

.hover\:border-green-500:hover {
  --border-opacity: 1 !important;
  border-color: #48bb78 !important;
  border-color: rgba(72, 187, 120, var(--border-opacity)) !important; }

.hover\:border-green-600:hover {
  --border-opacity: 1 !important;
  border-color: #38a169 !important;
  border-color: rgba(56, 161, 105, var(--border-opacity)) !important; }

.hover\:border-green-700:hover {
  --border-opacity: 1 !important;
  border-color: #2f855a !important;
  border-color: rgba(47, 133, 90, var(--border-opacity)) !important; }

.hover\:border-green-800:hover {
  --border-opacity: 1 !important;
  border-color: #276749 !important;
  border-color: rgba(39, 103, 73, var(--border-opacity)) !important; }

.hover\:border-green-900:hover {
  --border-opacity: 1 !important;
  border-color: #22543d !important;
  border-color: rgba(34, 84, 61, var(--border-opacity)) !important; }

.hover\:border-teal-100:hover {
  --border-opacity: 1 !important;
  border-color: #e6fffa !important;
  border-color: rgba(230, 255, 250, var(--border-opacity)) !important; }

.hover\:border-teal-200:hover {
  --border-opacity: 1 !important;
  border-color: #b2f5ea !important;
  border-color: rgba(178, 245, 234, var(--border-opacity)) !important; }

.hover\:border-teal-300:hover {
  --border-opacity: 1 !important;
  border-color: #81e6d9 !important;
  border-color: rgba(129, 230, 217, var(--border-opacity)) !important; }

.hover\:border-teal-400:hover {
  --border-opacity: 1 !important;
  border-color: #4fd1c5 !important;
  border-color: rgba(79, 209, 197, var(--border-opacity)) !important; }

.hover\:border-teal-500:hover {
  --border-opacity: 1 !important;
  border-color: #38b2ac !important;
  border-color: rgba(56, 178, 172, var(--border-opacity)) !important; }

.hover\:border-teal-600:hover {
  --border-opacity: 1 !important;
  border-color: #319795 !important;
  border-color: rgba(49, 151, 149, var(--border-opacity)) !important; }

.hover\:border-teal-700:hover {
  --border-opacity: 1 !important;
  border-color: #2c7a7b !important;
  border-color: rgba(44, 122, 123, var(--border-opacity)) !important; }

.hover\:border-teal-800:hover {
  --border-opacity: 1 !important;
  border-color: #285e61 !important;
  border-color: rgba(40, 94, 97, var(--border-opacity)) !important; }

.hover\:border-teal-900:hover {
  --border-opacity: 1 !important;
  border-color: #234e52 !important;
  border-color: rgba(35, 78, 82, var(--border-opacity)) !important; }

.hover\:border-blue-100:hover {
  --border-opacity: 1 !important;
  border-color: #ebf8ff !important;
  border-color: rgba(235, 248, 255, var(--border-opacity)) !important; }

.hover\:border-blue-200:hover {
  --border-opacity: 1 !important;
  border-color: #bee3f8 !important;
  border-color: rgba(190, 227, 248, var(--border-opacity)) !important; }

.hover\:border-blue-300:hover {
  --border-opacity: 1 !important;
  border-color: #90cdf4 !important;
  border-color: rgba(144, 205, 244, var(--border-opacity)) !important; }

.hover\:border-blue-400:hover {
  --border-opacity: 1 !important;
  border-color: #63b3ed !important;
  border-color: rgba(99, 179, 237, var(--border-opacity)) !important; }

.hover\:border-blue-500:hover {
  --border-opacity: 1 !important;
  border-color: #4299e1 !important;
  border-color: rgba(66, 153, 225, var(--border-opacity)) !important; }

.hover\:border-blue-600:hover {
  --border-opacity: 1 !important;
  border-color: #3182ce !important;
  border-color: rgba(49, 130, 206, var(--border-opacity)) !important; }

.hover\:border-blue-700:hover {
  --border-opacity: 1 !important;
  border-color: #2b6cb0 !important;
  border-color: rgba(43, 108, 176, var(--border-opacity)) !important; }

.hover\:border-blue-800:hover {
  --border-opacity: 1 !important;
  border-color: #2c5282 !important;
  border-color: rgba(44, 82, 130, var(--border-opacity)) !important; }

.hover\:border-blue-900:hover {
  --border-opacity: 1 !important;
  border-color: #2a4365 !important;
  border-color: rgba(42, 67, 101, var(--border-opacity)) !important; }

.hover\:border-indigo-100:hover {
  --border-opacity: 1 !important;
  border-color: #ebf4ff !important;
  border-color: rgba(235, 244, 255, var(--border-opacity)) !important; }

.hover\:border-indigo-200:hover {
  --border-opacity: 1 !important;
  border-color: #c3dafe !important;
  border-color: rgba(195, 218, 254, var(--border-opacity)) !important; }

.hover\:border-indigo-300:hover {
  --border-opacity: 1 !important;
  border-color: #a3bffa !important;
  border-color: rgba(163, 191, 250, var(--border-opacity)) !important; }

.hover\:border-indigo-400:hover {
  --border-opacity: 1 !important;
  border-color: #7f9cf5 !important;
  border-color: rgba(127, 156, 245, var(--border-opacity)) !important; }

.hover\:border-indigo-500:hover {
  --border-opacity: 1 !important;
  border-color: #667eea !important;
  border-color: rgba(102, 126, 234, var(--border-opacity)) !important; }

.hover\:border-indigo-600:hover {
  --border-opacity: 1 !important;
  border-color: #5a67d8 !important;
  border-color: rgba(90, 103, 216, var(--border-opacity)) !important; }

.hover\:border-indigo-700:hover {
  --border-opacity: 1 !important;
  border-color: #4c51bf !important;
  border-color: rgba(76, 81, 191, var(--border-opacity)) !important; }

.hover\:border-indigo-800:hover {
  --border-opacity: 1 !important;
  border-color: #434190 !important;
  border-color: rgba(67, 65, 144, var(--border-opacity)) !important; }

.hover\:border-indigo-900:hover {
  --border-opacity: 1 !important;
  border-color: #3c366b !important;
  border-color: rgba(60, 54, 107, var(--border-opacity)) !important; }

.hover\:border-purple-100:hover {
  --border-opacity: 1 !important;
  border-color: #faf5ff !important;
  border-color: rgba(250, 245, 255, var(--border-opacity)) !important; }

.hover\:border-purple-200:hover {
  --border-opacity: 1 !important;
  border-color: #e9d8fd !important;
  border-color: rgba(233, 216, 253, var(--border-opacity)) !important; }

.hover\:border-purple-300:hover {
  --border-opacity: 1 !important;
  border-color: #d6bcfa !important;
  border-color: rgba(214, 188, 250, var(--border-opacity)) !important; }

.hover\:border-purple-400:hover {
  --border-opacity: 1 !important;
  border-color: #b794f4 !important;
  border-color: rgba(183, 148, 244, var(--border-opacity)) !important; }

.hover\:border-purple-500:hover {
  --border-opacity: 1 !important;
  border-color: #9f7aea !important;
  border-color: rgba(159, 122, 234, var(--border-opacity)) !important; }

.hover\:border-purple-600:hover {
  --border-opacity: 1 !important;
  border-color: #805ad5 !important;
  border-color: rgba(128, 90, 213, var(--border-opacity)) !important; }

.hover\:border-purple-700:hover {
  --border-opacity: 1 !important;
  border-color: #6b46c1 !important;
  border-color: rgba(107, 70, 193, var(--border-opacity)) !important; }

.hover\:border-purple-800:hover {
  --border-opacity: 1 !important;
  border-color: #553c9a !important;
  border-color: rgba(85, 60, 154, var(--border-opacity)) !important; }

.hover\:border-purple-900:hover {
  --border-opacity: 1 !important;
  border-color: #44337a !important;
  border-color: rgba(68, 51, 122, var(--border-opacity)) !important; }

.hover\:border-pink-100:hover {
  --border-opacity: 1 !important;
  border-color: #fff5f7 !important;
  border-color: rgba(255, 245, 247, var(--border-opacity)) !important; }

.hover\:border-pink-200:hover {
  --border-opacity: 1 !important;
  border-color: #fed7e2 !important;
  border-color: rgba(254, 215, 226, var(--border-opacity)) !important; }

.hover\:border-pink-300:hover {
  --border-opacity: 1 !important;
  border-color: #fbb6ce !important;
  border-color: rgba(251, 182, 206, var(--border-opacity)) !important; }

.hover\:border-pink-400:hover {
  --border-opacity: 1 !important;
  border-color: #f687b3 !important;
  border-color: rgba(246, 135, 179, var(--border-opacity)) !important; }

.hover\:border-pink-500:hover {
  --border-opacity: 1 !important;
  border-color: #ed64a6 !important;
  border-color: rgba(237, 100, 166, var(--border-opacity)) !important; }

.hover\:border-pink-600:hover {
  --border-opacity: 1 !important;
  border-color: #d53f8c !important;
  border-color: rgba(213, 63, 140, var(--border-opacity)) !important; }

.hover\:border-pink-700:hover {
  --border-opacity: 1 !important;
  border-color: #b83280 !important;
  border-color: rgba(184, 50, 128, var(--border-opacity)) !important; }

.hover\:border-pink-800:hover {
  --border-opacity: 1 !important;
  border-color: #97266d !important;
  border-color: rgba(151, 38, 109, var(--border-opacity)) !important; }

.hover\:border-pink-900:hover {
  --border-opacity: 1 !important;
  border-color: #702459 !important;
  border-color: rgba(112, 36, 89, var(--border-opacity)) !important; }

.hover\:border-shade-black:hover {
  --border-opacity: 1 !important;
  border-color: #000000 !important;
  border-color: rgba(0, 0, 0, var(--border-opacity)) !important; }

.hover\:border-shade-white:hover {
  --border-opacity: 1 !important;
  border-color: #ffffff !important;
  border-color: rgba(255, 255, 255, var(--border-opacity)) !important; }

.hover\:border-salmon-100:hover {
  --border-opacity: 1 !important;
  border-color: #f7f1e1 !important;
  border-color: rgba(247, 241, 225, var(--border-opacity)) !important; }

.hover\:border-salmon-200:hover {
  --border-opacity: 1 !important;
  border-color: #f3e7c6 !important;
  border-color: rgba(243, 231, 198, var(--border-opacity)) !important; }

.hover\:border-salmon-300:hover {
  --border-opacity: 1 !important;
  border-color: #e4d6af !important;
  border-color: rgba(228, 214, 175, var(--border-opacity)) !important; }

.focus\:border-transparent:focus {
  border-color: transparent !important; }

.focus\:border-current:focus {
  border-color: currentColor !important; }

.focus\:border-black:focus {
  --border-opacity: 1 !important;
  border-color: #000 !important;
  border-color: rgba(0, 0, 0, var(--border-opacity)) !important; }

.focus\:border-white:focus {
  --border-opacity: 1 !important;
  border-color: #fff !important;
  border-color: rgba(255, 255, 255, var(--border-opacity)) !important; }

.focus\:border-gray-100:focus {
  --border-opacity: 1 !important;
  border-color: #f7fafc !important;
  border-color: rgba(247, 250, 252, var(--border-opacity)) !important; }

.focus\:border-gray-200:focus {
  --border-opacity: 1 !important;
  border-color: #edf2f7 !important;
  border-color: rgba(237, 242, 247, var(--border-opacity)) !important; }

.focus\:border-gray-300:focus {
  --border-opacity: 1 !important;
  border-color: #e2e8f0 !important;
  border-color: rgba(226, 232, 240, var(--border-opacity)) !important; }

.focus\:border-gray-400:focus {
  --border-opacity: 1 !important;
  border-color: #cbd5e0 !important;
  border-color: rgba(203, 213, 224, var(--border-opacity)) !important; }

.focus\:border-gray-500:focus {
  --border-opacity: 1 !important;
  border-color: #a0aec0 !important;
  border-color: rgba(160, 174, 192, var(--border-opacity)) !important; }

.focus\:border-gray-600:focus {
  --border-opacity: 1 !important;
  border-color: #718096 !important;
  border-color: rgba(113, 128, 150, var(--border-opacity)) !important; }

.focus\:border-gray-700:focus {
  --border-opacity: 1 !important;
  border-color: #4a5568 !important;
  border-color: rgba(74, 85, 104, var(--border-opacity)) !important; }

.focus\:border-gray-800:focus {
  --border-opacity: 1 !important;
  border-color: #2d3748 !important;
  border-color: rgba(45, 55, 72, var(--border-opacity)) !important; }

.focus\:border-gray-900:focus {
  --border-opacity: 1 !important;
  border-color: #1a202c !important;
  border-color: rgba(26, 32, 44, var(--border-opacity)) !important; }

.focus\:border-red-100:focus {
  --border-opacity: 1 !important;
  border-color: #e18f74 !important;
  border-color: rgba(225, 143, 116, var(--border-opacity)) !important; }

.focus\:border-red-200:focus {
  --border-opacity: 1 !important;
  border-color: #bc5e3f !important;
  border-color: rgba(188, 94, 63, var(--border-opacity)) !important; }

.focus\:border-red-300:focus {
  --border-opacity: 1 !important;
  border-color: #833218 !important;
  border-color: rgba(131, 50, 24, var(--border-opacity)) !important; }

.focus\:border-red-400:focus {
  --border-opacity: 1 !important;
  border-color: #fc8181 !important;
  border-color: rgba(252, 129, 129, var(--border-opacity)) !important; }

.focus\:border-red-500:focus {
  --border-opacity: 1 !important;
  border-color: #f56565 !important;
  border-color: rgba(245, 101, 101, var(--border-opacity)) !important; }

.focus\:border-red-600:focus {
  --border-opacity: 1 !important;
  border-color: #e53e3e !important;
  border-color: rgba(229, 62, 62, var(--border-opacity)) !important; }

.focus\:border-red-700:focus {
  --border-opacity: 1 !important;
  border-color: #c53030 !important;
  border-color: rgba(197, 48, 48, var(--border-opacity)) !important; }

.focus\:border-red-800:focus {
  --border-opacity: 1 !important;
  border-color: #9b2c2c !important;
  border-color: rgba(155, 44, 44, var(--border-opacity)) !important; }

.focus\:border-red-900:focus {
  --border-opacity: 1 !important;
  border-color: #742a2a !important;
  border-color: rgba(116, 42, 42, var(--border-opacity)) !important; }

.focus\:border-orange-100:focus {
  --border-opacity: 1 !important;
  border-color: #fffaf0 !important;
  border-color: rgba(255, 250, 240, var(--border-opacity)) !important; }

.focus\:border-orange-200:focus {
  --border-opacity: 1 !important;
  border-color: #feebc8 !important;
  border-color: rgba(254, 235, 200, var(--border-opacity)) !important; }

.focus\:border-orange-300:focus {
  --border-opacity: 1 !important;
  border-color: #fbd38d !important;
  border-color: rgba(251, 211, 141, var(--border-opacity)) !important; }

.focus\:border-orange-400:focus {
  --border-opacity: 1 !important;
  border-color: #f6ad55 !important;
  border-color: rgba(246, 173, 85, var(--border-opacity)) !important; }

.focus\:border-orange-500:focus {
  --border-opacity: 1 !important;
  border-color: #ed8936 !important;
  border-color: rgba(237, 137, 54, var(--border-opacity)) !important; }

.focus\:border-orange-600:focus {
  --border-opacity: 1 !important;
  border-color: #dd6b20 !important;
  border-color: rgba(221, 107, 32, var(--border-opacity)) !important; }

.focus\:border-orange-700:focus {
  --border-opacity: 1 !important;
  border-color: #c05621 !important;
  border-color: rgba(192, 86, 33, var(--border-opacity)) !important; }

.focus\:border-orange-800:focus {
  --border-opacity: 1 !important;
  border-color: #9c4221 !important;
  border-color: rgba(156, 66, 33, var(--border-opacity)) !important; }

.focus\:border-orange-900:focus {
  --border-opacity: 1 !important;
  border-color: #7b341e !important;
  border-color: rgba(123, 52, 30, var(--border-opacity)) !important; }

.focus\:border-yellow-100:focus {
  --border-opacity: 1 !important;
  border-color: #fffff0 !important;
  border-color: rgba(255, 255, 240, var(--border-opacity)) !important; }

.focus\:border-yellow-200:focus {
  --border-opacity: 1 !important;
  border-color: #fefcbf !important;
  border-color: rgba(254, 252, 191, var(--border-opacity)) !important; }

.focus\:border-yellow-300:focus {
  --border-opacity: 1 !important;
  border-color: #faf089 !important;
  border-color: rgba(250, 240, 137, var(--border-opacity)) !important; }

.focus\:border-yellow-400:focus {
  --border-opacity: 1 !important;
  border-color: #f6e05e !important;
  border-color: rgba(246, 224, 94, var(--border-opacity)) !important; }

.focus\:border-yellow-500:focus {
  --border-opacity: 1 !important;
  border-color: #ecc94b !important;
  border-color: rgba(236, 201, 75, var(--border-opacity)) !important; }

.focus\:border-yellow-600:focus {
  --border-opacity: 1 !important;
  border-color: #d69e2e !important;
  border-color: rgba(214, 158, 46, var(--border-opacity)) !important; }

.focus\:border-yellow-700:focus {
  --border-opacity: 1 !important;
  border-color: #b7791f !important;
  border-color: rgba(183, 121, 31, var(--border-opacity)) !important; }

.focus\:border-yellow-800:focus {
  --border-opacity: 1 !important;
  border-color: #975a16 !important;
  border-color: rgba(151, 90, 22, var(--border-opacity)) !important; }

.focus\:border-yellow-900:focus {
  --border-opacity: 1 !important;
  border-color: #744210 !important;
  border-color: rgba(116, 66, 16, var(--border-opacity)) !important; }

.focus\:border-green-100:focus {
  --border-opacity: 1 !important;
  border-color: #d3edb4 !important;
  border-color: rgba(211, 237, 180, var(--border-opacity)) !important; }

.focus\:border-green-200:focus {
  --border-opacity: 1 !important;
  border-color: #a5c67d !important;
  border-color: rgba(165, 198, 125, var(--border-opacity)) !important; }

.focus\:border-green-300:focus {
  --border-opacity: 1 !important;
  border-color: #779c4a !important;
  border-color: rgba(119, 156, 74, var(--border-opacity)) !important; }

.focus\:border-green-400:focus {
  --border-opacity: 1 !important;
  border-color: #68d391 !important;
  border-color: rgba(104, 211, 145, var(--border-opacity)) !important; }

.focus\:border-green-500:focus {
  --border-opacity: 1 !important;
  border-color: #48bb78 !important;
  border-color: rgba(72, 187, 120, var(--border-opacity)) !important; }

.focus\:border-green-600:focus {
  --border-opacity: 1 !important;
  border-color: #38a169 !important;
  border-color: rgba(56, 161, 105, var(--border-opacity)) !important; }

.focus\:border-green-700:focus {
  --border-opacity: 1 !important;
  border-color: #2f855a !important;
  border-color: rgba(47, 133, 90, var(--border-opacity)) !important; }

.focus\:border-green-800:focus {
  --border-opacity: 1 !important;
  border-color: #276749 !important;
  border-color: rgba(39, 103, 73, var(--border-opacity)) !important; }

.focus\:border-green-900:focus {
  --border-opacity: 1 !important;
  border-color: #22543d !important;
  border-color: rgba(34, 84, 61, var(--border-opacity)) !important; }

.focus\:border-teal-100:focus {
  --border-opacity: 1 !important;
  border-color: #e6fffa !important;
  border-color: rgba(230, 255, 250, var(--border-opacity)) !important; }

.focus\:border-teal-200:focus {
  --border-opacity: 1 !important;
  border-color: #b2f5ea !important;
  border-color: rgba(178, 245, 234, var(--border-opacity)) !important; }

.focus\:border-teal-300:focus {
  --border-opacity: 1 !important;
  border-color: #81e6d9 !important;
  border-color: rgba(129, 230, 217, var(--border-opacity)) !important; }

.focus\:border-teal-400:focus {
  --border-opacity: 1 !important;
  border-color: #4fd1c5 !important;
  border-color: rgba(79, 209, 197, var(--border-opacity)) !important; }

.focus\:border-teal-500:focus {
  --border-opacity: 1 !important;
  border-color: #38b2ac !important;
  border-color: rgba(56, 178, 172, var(--border-opacity)) !important; }

.focus\:border-teal-600:focus {
  --border-opacity: 1 !important;
  border-color: #319795 !important;
  border-color: rgba(49, 151, 149, var(--border-opacity)) !important; }

.focus\:border-teal-700:focus {
  --border-opacity: 1 !important;
  border-color: #2c7a7b !important;
  border-color: rgba(44, 122, 123, var(--border-opacity)) !important; }

.focus\:border-teal-800:focus {
  --border-opacity: 1 !important;
  border-color: #285e61 !important;
  border-color: rgba(40, 94, 97, var(--border-opacity)) !important; }

.focus\:border-teal-900:focus {
  --border-opacity: 1 !important;
  border-color: #234e52 !important;
  border-color: rgba(35, 78, 82, var(--border-opacity)) !important; }

.focus\:border-blue-100:focus {
  --border-opacity: 1 !important;
  border-color: #ebf8ff !important;
  border-color: rgba(235, 248, 255, var(--border-opacity)) !important; }

.focus\:border-blue-200:focus {
  --border-opacity: 1 !important;
  border-color: #bee3f8 !important;
  border-color: rgba(190, 227, 248, var(--border-opacity)) !important; }

.focus\:border-blue-300:focus {
  --border-opacity: 1 !important;
  border-color: #90cdf4 !important;
  border-color: rgba(144, 205, 244, var(--border-opacity)) !important; }

.focus\:border-blue-400:focus {
  --border-opacity: 1 !important;
  border-color: #63b3ed !important;
  border-color: rgba(99, 179, 237, var(--border-opacity)) !important; }

.focus\:border-blue-500:focus {
  --border-opacity: 1 !important;
  border-color: #4299e1 !important;
  border-color: rgba(66, 153, 225, var(--border-opacity)) !important; }

.focus\:border-blue-600:focus {
  --border-opacity: 1 !important;
  border-color: #3182ce !important;
  border-color: rgba(49, 130, 206, var(--border-opacity)) !important; }

.focus\:border-blue-700:focus {
  --border-opacity: 1 !important;
  border-color: #2b6cb0 !important;
  border-color: rgba(43, 108, 176, var(--border-opacity)) !important; }

.focus\:border-blue-800:focus {
  --border-opacity: 1 !important;
  border-color: #2c5282 !important;
  border-color: rgba(44, 82, 130, var(--border-opacity)) !important; }

.focus\:border-blue-900:focus {
  --border-opacity: 1 !important;
  border-color: #2a4365 !important;
  border-color: rgba(42, 67, 101, var(--border-opacity)) !important; }

.focus\:border-indigo-100:focus {
  --border-opacity: 1 !important;
  border-color: #ebf4ff !important;
  border-color: rgba(235, 244, 255, var(--border-opacity)) !important; }

.focus\:border-indigo-200:focus {
  --border-opacity: 1 !important;
  border-color: #c3dafe !important;
  border-color: rgba(195, 218, 254, var(--border-opacity)) !important; }

.focus\:border-indigo-300:focus {
  --border-opacity: 1 !important;
  border-color: #a3bffa !important;
  border-color: rgba(163, 191, 250, var(--border-opacity)) !important; }

.focus\:border-indigo-400:focus {
  --border-opacity: 1 !important;
  border-color: #7f9cf5 !important;
  border-color: rgba(127, 156, 245, var(--border-opacity)) !important; }

.focus\:border-indigo-500:focus {
  --border-opacity: 1 !important;
  border-color: #667eea !important;
  border-color: rgba(102, 126, 234, var(--border-opacity)) !important; }

.focus\:border-indigo-600:focus {
  --border-opacity: 1 !important;
  border-color: #5a67d8 !important;
  border-color: rgba(90, 103, 216, var(--border-opacity)) !important; }

.focus\:border-indigo-700:focus {
  --border-opacity: 1 !important;
  border-color: #4c51bf !important;
  border-color: rgba(76, 81, 191, var(--border-opacity)) !important; }

.focus\:border-indigo-800:focus {
  --border-opacity: 1 !important;
  border-color: #434190 !important;
  border-color: rgba(67, 65, 144, var(--border-opacity)) !important; }

.focus\:border-indigo-900:focus {
  --border-opacity: 1 !important;
  border-color: #3c366b !important;
  border-color: rgba(60, 54, 107, var(--border-opacity)) !important; }

.focus\:border-purple-100:focus {
  --border-opacity: 1 !important;
  border-color: #faf5ff !important;
  border-color: rgba(250, 245, 255, var(--border-opacity)) !important; }

.focus\:border-purple-200:focus {
  --border-opacity: 1 !important;
  border-color: #e9d8fd !important;
  border-color: rgba(233, 216, 253, var(--border-opacity)) !important; }

.focus\:border-purple-300:focus {
  --border-opacity: 1 !important;
  border-color: #d6bcfa !important;
  border-color: rgba(214, 188, 250, var(--border-opacity)) !important; }

.focus\:border-purple-400:focus {
  --border-opacity: 1 !important;
  border-color: #b794f4 !important;
  border-color: rgba(183, 148, 244, var(--border-opacity)) !important; }

.focus\:border-purple-500:focus {
  --border-opacity: 1 !important;
  border-color: #9f7aea !important;
  border-color: rgba(159, 122, 234, var(--border-opacity)) !important; }

.focus\:border-purple-600:focus {
  --border-opacity: 1 !important;
  border-color: #805ad5 !important;
  border-color: rgba(128, 90, 213, var(--border-opacity)) !important; }

.focus\:border-purple-700:focus {
  --border-opacity: 1 !important;
  border-color: #6b46c1 !important;
  border-color: rgba(107, 70, 193, var(--border-opacity)) !important; }

.focus\:border-purple-800:focus {
  --border-opacity: 1 !important;
  border-color: #553c9a !important;
  border-color: rgba(85, 60, 154, var(--border-opacity)) !important; }

.focus\:border-purple-900:focus {
  --border-opacity: 1 !important;
  border-color: #44337a !important;
  border-color: rgba(68, 51, 122, var(--border-opacity)) !important; }

.focus\:border-pink-100:focus {
  --border-opacity: 1 !important;
  border-color: #fff5f7 !important;
  border-color: rgba(255, 245, 247, var(--border-opacity)) !important; }

.focus\:border-pink-200:focus {
  --border-opacity: 1 !important;
  border-color: #fed7e2 !important;
  border-color: rgba(254, 215, 226, var(--border-opacity)) !important; }

.focus\:border-pink-300:focus {
  --border-opacity: 1 !important;
  border-color: #fbb6ce !important;
  border-color: rgba(251, 182, 206, var(--border-opacity)) !important; }

.focus\:border-pink-400:focus {
  --border-opacity: 1 !important;
  border-color: #f687b3 !important;
  border-color: rgba(246, 135, 179, var(--border-opacity)) !important; }

.focus\:border-pink-500:focus {
  --border-opacity: 1 !important;
  border-color: #ed64a6 !important;
  border-color: rgba(237, 100, 166, var(--border-opacity)) !important; }

.focus\:border-pink-600:focus {
  --border-opacity: 1 !important;
  border-color: #d53f8c !important;
  border-color: rgba(213, 63, 140, var(--border-opacity)) !important; }

.focus\:border-pink-700:focus {
  --border-opacity: 1 !important;
  border-color: #b83280 !important;
  border-color: rgba(184, 50, 128, var(--border-opacity)) !important; }

.focus\:border-pink-800:focus {
  --border-opacity: 1 !important;
  border-color: #97266d !important;
  border-color: rgba(151, 38, 109, var(--border-opacity)) !important; }

.focus\:border-pink-900:focus {
  --border-opacity: 1 !important;
  border-color: #702459 !important;
  border-color: rgba(112, 36, 89, var(--border-opacity)) !important; }

.focus\:border-shade-black:focus {
  --border-opacity: 1 !important;
  border-color: #000000 !important;
  border-color: rgba(0, 0, 0, var(--border-opacity)) !important; }

.focus\:border-shade-white:focus {
  --border-opacity: 1 !important;
  border-color: #ffffff !important;
  border-color: rgba(255, 255, 255, var(--border-opacity)) !important; }

.focus\:border-salmon-100:focus {
  --border-opacity: 1 !important;
  border-color: #f7f1e1 !important;
  border-color: rgba(247, 241, 225, var(--border-opacity)) !important; }

.focus\:border-salmon-200:focus {
  --border-opacity: 1 !important;
  border-color: #f3e7c6 !important;
  border-color: rgba(243, 231, 198, var(--border-opacity)) !important; }

.focus\:border-salmon-300:focus {
  --border-opacity: 1 !important;
  border-color: #e4d6af !important;
  border-color: rgba(228, 214, 175, var(--border-opacity)) !important; }

.border-opacity-0, #main-navigation .menu-item span {
  --border-opacity: 0 !important; }

.border-opacity-25 {
  --border-opacity: 0.25 !important; }

.border-opacity-50 {
  --border-opacity: 0.5 !important; }

.border-opacity-75 {
  --border-opacity: 0.75 !important; }

.border-opacity-100, #desktop-navigation .menu-item.current-menu-item span, #desktop-navigation .menu-item.current-page-item span {
  --border-opacity: 1 !important; }

.hover\:border-opacity-0:hover {
  --border-opacity: 0 !important; }

.hover\:border-opacity-25:hover {
  --border-opacity: 0.25 !important; }

.hover\:border-opacity-50:hover {
  --border-opacity: 0.5 !important; }

.hover\:border-opacity-75:hover {
  --border-opacity: 0.75 !important; }

.hover\:border-opacity-100:hover {
  --border-opacity: 1 !important; }

.focus\:border-opacity-0:focus {
  --border-opacity: 0 !important; }

.focus\:border-opacity-25:focus {
  --border-opacity: 0.25 !important; }

.focus\:border-opacity-50:focus {
  --border-opacity: 0.5 !important; }

.focus\:border-opacity-75:focus {
  --border-opacity: 0.75 !important; }

.focus\:border-opacity-100:focus {
  --border-opacity: 1 !important; }

.rounded-none {
  border-radius: 0 !important; }

.rounded-sm {
  border-radius: 0.125rem !important; }

.rounded, .imagewithbutton-link, .buttonlink {
  border-radius: 0.25rem !important; }

.rounded-md {
  border-radius: 0.375rem !important; }

.rounded-lg {
  border-radius: 0.5rem !important; }

.rounded-xl {
  border-radius: 0.75rem !important; }

.rounded-2xl {
  border-radius: 1rem !important; }

.rounded-3xl {
  border-radius: 1.5rem !important; }

.rounded-full {
  border-radius: 9999px !important; }

.rounded-t-none {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important; }

.rounded-r-none {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important; }

.rounded-b-none {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important; }

.rounded-l-none {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important; }

.rounded-t-sm {
  border-top-left-radius: 0.125rem !important;
  border-top-right-radius: 0.125rem !important; }

.rounded-r-sm {
  border-top-right-radius: 0.125rem !important;
  border-bottom-right-radius: 0.125rem !important; }

.rounded-b-sm {
  border-bottom-right-radius: 0.125rem !important;
  border-bottom-left-radius: 0.125rem !important; }

.rounded-l-sm {
  border-top-left-radius: 0.125rem !important;
  border-bottom-left-radius: 0.125rem !important; }

.rounded-t {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important; }

.rounded-r {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important; }

.rounded-b {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important; }

.rounded-l {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important; }

.rounded-t-md {
  border-top-left-radius: 0.375rem !important;
  border-top-right-radius: 0.375rem !important; }

.rounded-r-md {
  border-top-right-radius: 0.375rem !important;
  border-bottom-right-radius: 0.375rem !important; }

.rounded-b-md {
  border-bottom-right-radius: 0.375rem !important;
  border-bottom-left-radius: 0.375rem !important; }

.rounded-l-md {
  border-top-left-radius: 0.375rem !important;
  border-bottom-left-radius: 0.375rem !important; }

.rounded-t-lg {
  border-top-left-radius: 0.5rem !important;
  border-top-right-radius: 0.5rem !important; }

.rounded-r-lg {
  border-top-right-radius: 0.5rem !important;
  border-bottom-right-radius: 0.5rem !important; }

.rounded-b-lg {
  border-bottom-right-radius: 0.5rem !important;
  border-bottom-left-radius: 0.5rem !important; }

.rounded-l-lg {
  border-top-left-radius: 0.5rem !important;
  border-bottom-left-radius: 0.5rem !important; }

.rounded-t-xl {
  border-top-left-radius: 0.75rem !important;
  border-top-right-radius: 0.75rem !important; }

.rounded-r-xl {
  border-top-right-radius: 0.75rem !important;
  border-bottom-right-radius: 0.75rem !important; }

.rounded-b-xl {
  border-bottom-right-radius: 0.75rem !important;
  border-bottom-left-radius: 0.75rem !important; }

.rounded-l-xl {
  border-top-left-radius: 0.75rem !important;
  border-bottom-left-radius: 0.75rem !important; }

.rounded-t-2xl {
  border-top-left-radius: 1rem !important;
  border-top-right-radius: 1rem !important; }

.rounded-r-2xl {
  border-top-right-radius: 1rem !important;
  border-bottom-right-radius: 1rem !important; }

.rounded-b-2xl {
  border-bottom-right-radius: 1rem !important;
  border-bottom-left-radius: 1rem !important; }

.rounded-l-2xl {
  border-top-left-radius: 1rem !important;
  border-bottom-left-radius: 1rem !important; }

.rounded-t-3xl {
  border-top-left-radius: 1.5rem !important;
  border-top-right-radius: 1.5rem !important; }

.rounded-r-3xl {
  border-top-right-radius: 1.5rem !important;
  border-bottom-right-radius: 1.5rem !important; }

.rounded-b-3xl {
  border-bottom-right-radius: 1.5rem !important;
  border-bottom-left-radius: 1.5rem !important; }

.rounded-l-3xl {
  border-top-left-radius: 1.5rem !important;
  border-bottom-left-radius: 1.5rem !important; }

.rounded-t-full {
  border-top-left-radius: 9999px !important;
  border-top-right-radius: 9999px !important; }

.rounded-r-full {
  border-top-right-radius: 9999px !important;
  border-bottom-right-radius: 9999px !important; }

.rounded-b-full {
  border-bottom-right-radius: 9999px !important;
  border-bottom-left-radius: 9999px !important; }

.rounded-l-full {
  border-top-left-radius: 9999px !important;
  border-bottom-left-radius: 9999px !important; }

.rounded-tl-none {
  border-top-left-radius: 0 !important; }

.rounded-tr-none {
  border-top-right-radius: 0 !important; }

.rounded-br-none {
  border-bottom-right-radius: 0 !important; }

.rounded-bl-none {
  border-bottom-left-radius: 0 !important; }

.rounded-tl-sm {
  border-top-left-radius: 0.125rem !important; }

.rounded-tr-sm {
  border-top-right-radius: 0.125rem !important; }

.rounded-br-sm {
  border-bottom-right-radius: 0.125rem !important; }

.rounded-bl-sm {
  border-bottom-left-radius: 0.125rem !important; }

.rounded-tl {
  border-top-left-radius: 0.25rem !important; }

.rounded-tr {
  border-top-right-radius: 0.25rem !important; }

.rounded-br {
  border-bottom-right-radius: 0.25rem !important; }

.rounded-bl {
  border-bottom-left-radius: 0.25rem !important; }

.rounded-tl-md {
  border-top-left-radius: 0.375rem !important; }

.rounded-tr-md {
  border-top-right-radius: 0.375rem !important; }

.rounded-br-md {
  border-bottom-right-radius: 0.375rem !important; }

.rounded-bl-md {
  border-bottom-left-radius: 0.375rem !important; }

.rounded-tl-lg {
  border-top-left-radius: 0.5rem !important; }

.rounded-tr-lg {
  border-top-right-radius: 0.5rem !important; }

.rounded-br-lg {
  border-bottom-right-radius: 0.5rem !important; }

.rounded-bl-lg {
  border-bottom-left-radius: 0.5rem !important; }

.rounded-tl-xl {
  border-top-left-radius: 0.75rem !important; }

.rounded-tr-xl {
  border-top-right-radius: 0.75rem !important; }

.rounded-br-xl {
  border-bottom-right-radius: 0.75rem !important; }

.rounded-bl-xl {
  border-bottom-left-radius: 0.75rem !important; }

.rounded-tl-2xl {
  border-top-left-radius: 1rem !important; }

.rounded-tr-2xl {
  border-top-right-radius: 1rem !important; }

.rounded-br-2xl {
  border-bottom-right-radius: 1rem !important; }

.rounded-bl-2xl {
  border-bottom-left-radius: 1rem !important; }

.rounded-tl-3xl {
  border-top-left-radius: 1.5rem !important; }

.rounded-tr-3xl {
  border-top-right-radius: 1.5rem !important; }

.rounded-br-3xl {
  border-bottom-right-radius: 1.5rem !important; }

.rounded-bl-3xl {
  border-bottom-left-radius: 1.5rem !important; }

.rounded-tl-full {
  border-top-left-radius: 9999px !important; }

.rounded-tr-full {
  border-top-right-radius: 9999px !important; }

.rounded-br-full {
  border-bottom-right-radius: 9999px !important; }

.rounded-bl-full {
  border-bottom-left-radius: 9999px !important; }

.border-solid {
  border-style: solid !important; }

.border-dashed {
  border-style: dashed !important; }

.border-dotted {
  border-style: dotted !important; }

.border-double {
  border-style: double !important; }

.border-none {
  border-style: none !important; }

.border-0 {
  border-width: 0 !important; }

.border-2 {
  border-width: 2px !important; }

.border-4 {
  border-width: 4px !important; }

.border-8 {
  border-width: 8px !important; }

.border, .wp-block-calendar tbody td, .wp-block-calendar th {
  border-width: 1px !important; }

.border-t-0 {
  border-top-width: 0 !important; }

.border-r-0 {
  border-right-width: 0 !important; }

.border-b-0 {
  border-bottom-width: 0 !important; }

.border-l-0 {
  border-left-width: 0 !important; }

.border-t-2 {
  border-top-width: 2px !important; }

.border-r-2 {
  border-right-width: 2px !important; }

.border-b-2, #mobile-navigation .menu-item.current-menu-item span, #mobile-navigation .menu-item.current-page-item span, .flash .menu-item.current-menu-item span, .flash .menu-item.current-page-item span {
  border-bottom-width: 2px !important; }

.border-l-2 {
  border-left-width: 2px !important; }

.border-t-4 {
  border-top-width: 4px !important; }

.border-r-4 {
  border-right-width: 4px !important; }

.border-b-4 {
  border-bottom-width: 4px !important; }

.border-l-4 {
  border-left-width: 4px !important; }

.border-t-8 {
  border-top-width: 8px !important; }

.border-r-8 {
  border-right-width: 8px !important; }

.border-b-8, #main-navigation .menu-item span {
  border-bottom-width: 8px !important; }

.border-l-8 {
  border-left-width: 8px !important; }

.border-t {
  border-top-width: 1px !important; }

.border-r {
  border-right-width: 1px !important; }

.border-b {
  border-bottom-width: 1px !important; }

.border-l {
  border-left-width: 1px !important; }

.box-border {
  box-sizing: border-box !important; }

.box-content {
  box-sizing: content-box !important; }

.cursor-auto {
  cursor: auto !important; }

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

.cursor-pointer {
  cursor: pointer !important; }

.cursor-wait {
  cursor: wait !important; }

.cursor-text {
  cursor: text !important; }

.cursor-move {
  cursor: move !important; }

.cursor-not-allowed {
  cursor: not-allowed !important; }

.block {
  display: block !important; }

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

.inline {
  display: inline !important; }

.flex, .wpcf7-checkbox.twobytwo, .wpcf7-checkbox.twobytwo .wpcf7-list-item, .wpcf7-checkbox.accept, .wpcf7-checkbox.accept .wpcf7-list-item {
  display: flex !important; }

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

.table {
  display: table !important; }

.table-caption {
  display: table-caption !important; }

.table-cell {
  display: table-cell !important; }

.table-column {
  display: table-column !important; }

.table-column-group {
  display: table-column-group !important; }

.table-footer-group {
  display: table-footer-group !important; }

.table-header-group {
  display: table-header-group !important; }

.table-row-group {
  display: table-row-group !important; }

.table-row {
  display: table-row !important; }

.flow-root {
  display: flow-root !important; }

.grid {
  display: grid !important; }

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

.contents {
  display: contents !important; }

.hidden, .wp-block-mulle-relatedblock .relatedblock-text {
  display: none !important; }

.flex-row {
  flex-direction: row !important; }

.flex-row-reverse {
  flex-direction: row-reverse !important; }

.flex-col {
  flex-direction: column !important; }

.flex-col-reverse {
  flex-direction: column-reverse !important; }

.flex-wrap, .wpcf7-checkbox.twobytwo {
  flex-wrap: wrap !important; }

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

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

.place-items-auto {
  place-items: auto !important; }

.place-items-start {
  place-items: start !important; }

.place-items-end {
  place-items: end !important; }

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

.place-items-stretch {
  place-items: stretch !important; }

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

.place-content-start {
  place-content: start !important; }

.place-content-end {
  place-content: end !important; }

.place-content-between {
  place-content: space-between !important; }

.place-content-around {
  place-content: space-around !important; }

.place-content-evenly {
  place-content: space-evenly !important; }

.place-content-stretch {
  place-content: stretch !important; }

.place-self-auto {
  place-self: auto !important; }

.place-self-start {
  place-self: start !important; }

.place-self-end {
  place-self: end !important; }

.place-self-center {
  place-self: center !important; }

.place-self-stretch {
  place-self: stretch !important; }

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

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

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

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

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

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

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

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

.content-between {
  align-content: space-between !important; }

.content-around {
  align-content: space-around !important; }

.content-evenly {
  align-content: space-evenly !important; }

.self-auto {
  align-self: auto !important; }

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

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

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

.self-stretch {
  align-self: stretch !important; }

.justify-items-auto {
  justify-items: auto !important; }

.justify-items-start {
  justify-items: start !important; }

.justify-items-end {
  justify-items: end !important; }

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

.justify-items-stretch {
  justify-items: stretch !important; }

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

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

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

.justify-between {
  justify-content: space-between !important; }

.justify-around {
  justify-content: space-around !important; }

.justify-evenly {
  justify-content: space-evenly !important; }

.justify-self-auto {
  justify-self: auto !important; }

.justify-self-start {
  justify-self: start !important; }

.justify-self-end {
  justify-self: end !important; }

.justify-self-center {
  justify-self: center !important; }

.justify-self-stretch {
  justify-self: stretch !important; }

.flex-1 {
  flex: 1 1 0% !important; }

.flex-auto {
  flex: 1 1 auto !important; }

.flex-initial {
  flex: 0 1 auto !important; }

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

.flex-grow-0 {
  flex-grow: 0 !important; }

.flex-grow {
  flex-grow: 1 !important; }

.flex-shrink-0 {
  flex-shrink: 0 !important; }

.flex-shrink {
  flex-shrink: 1 !important; }

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

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

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

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

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

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

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

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

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

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

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

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

.order-first {
  order: -9999 !important; }

.order-last {
  order: 9999 !important; }

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

.float-right {
  float: right !important; }

.float-left {
  float: left !important; }

.float-none {
  float: none !important; }

.clearfix:after {
  content: "" !important;
  display: table !important;
  clear: both !important; }

.clear-left {
  clear: left !important; }

.clear-right {
  clear: right !important; }

.clear-both {
  clear: both !important; }

.clear-none {
  clear: none !important; }

.font-sans {
  font-family: Lato, Viga, Helvetica, sans-serif !important; }

.font-serif {
  font-family: Georgia, Cambria, "Times New Roman", Times, serif !important; }

.font-mono {
  font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; }

.font-viga, .related-title, .wp-block-mulle-group h1, .wp-block-mulle-group h2, .wp-block-mulle-group h3, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .wp-block-calendar caption {
  font-family: Viga, Helvetica, sans-serif !important; }

.font-hairline {
  font-weight: 100 !important; }

.font-thin {
  font-weight: 200 !important; }

.font-light {
  font-weight: 300 !important; }

.font-normal {
  font-weight: 400 !important; }

.font-medium, .wp-block-calendar caption {
  font-weight: 500 !important; }

.font-semibold {
  font-weight: 600 !important; }

.font-bold, .wp-block-mulle-relatedblock a, .imagewithbutton-link, .buttonlink, .wp-block-calendar a {
  font-weight: 700 !important; }

.font-extrabold {
  font-weight: 800 !important; }

.font-black {
  font-weight: 900 !important; }

.hover\:font-hairline:hover {
  font-weight: 100 !important; }

.hover\:font-thin:hover {
  font-weight: 200 !important; }

.hover\:font-light:hover {
  font-weight: 300 !important; }

.hover\:font-normal:hover {
  font-weight: 400 !important; }

.hover\:font-medium:hover {
  font-weight: 500 !important; }

.hover\:font-semibold:hover {
  font-weight: 600 !important; }

.hover\:font-bold:hover {
  font-weight: 700 !important; }

.hover\:font-extrabold:hover {
  font-weight: 800 !important; }

.hover\:font-black:hover {
  font-weight: 900 !important; }

.focus\:font-hairline:focus {
  font-weight: 100 !important; }

.focus\:font-thin:focus {
  font-weight: 200 !important; }

.focus\:font-light:focus {
  font-weight: 300 !important; }

.focus\:font-normal:focus {
  font-weight: 400 !important; }

.focus\:font-medium:focus {
  font-weight: 500 !important; }

.focus\:font-semibold:focus {
  font-weight: 600 !important; }

.focus\:font-bold:focus {
  font-weight: 700 !important; }

.focus\:font-extrabold:focus {
  font-weight: 800 !important; }

.focus\:font-black:focus {
  font-weight: 900 !important; }

.h-0 {
  height: 0 !important; }

.h-1 {
  height: 0.25rem !important; }

.h-2 {
  height: 0.5rem !important; }

.h-3 {
  height: 0.75rem !important; }

.h-4 {
  height: 1rem !important; }

.h-5 {
  height: 1.25rem !important; }

.h-6 {
  height: 1.5rem !important; }

.h-8 {
  height: 2rem !important; }

.h-10 {
  height: 2.5rem !important; }

.h-12 {
  height: 3rem !important; }

.h-16 {
  height: 4rem !important; }

.h-20 {
  height: 5rem !important; }

.h-24 {
  height: 6rem !important; }

.h-32 {
  height: 8rem !important; }

.h-40 {
  height: 10rem !important; }

.h-48 {
  height: 12rem !important; }

.h-56 {
  height: 14rem !important; }

.h-64 {
  height: 16rem !important; }

.h-auto {
  height: auto !important; }

.h-px {
  height: 1px !important; }

.h-full {
  height: 100% !important; }

.h-screen {
  height: 100vh !important; }

.text-xs {
  font-size: 0.75rem !important; }

.text-sm, .wpcf7-checkbox.twobytwo, .wpcf7-checkbox.accept {
  font-size: 0.875rem !important; }

.text-base {
  font-size: 1rem !important; }

.text-lg {
  font-size: 1.125rem !important; }

.text-xl, .wp-block-mulle-relatedblock .relatedblock-title.font-medium, .wp-block-mulle-relatedblock .wp-block-calendar caption.relatedblock-title, .wp-block-calendar .wp-block-mulle-relatedblock caption.relatedblock-title, .wp-block-mulle-group h3, .page-content h3, .colorblock-title, .wp-block-calendar caption {
  font-size: 1.25rem !important; }

.text-2xl, .wp-block-mulle-group h2, .page-content h2 {
  font-size: 1.5rem !important; }

.text-3xl, .related-title {
  font-size: 1.875rem !important; }

.text-4xl, .wp-block-mulle-group h1, .page-content h1 {
  font-size: 2.25rem !important; }

.text-5xl {
  font-size: 3rem !important; }

.text-6xl {
  font-size: 4rem !important; }

.leading-3 {
  line-height: .75rem !important; }

.leading-4 {
  line-height: 1rem !important; }

.leading-5, .wp-block-mulle-relatedblock .relatedblock-text {
  line-height: 1.25rem !important; }

.leading-6 {
  line-height: 1.5rem !important; }

.leading-7 {
  line-height: 1.75rem !important; }

.leading-8 {
  line-height: 2rem !important; }

.leading-9 {
  line-height: 2.25rem !important; }

.leading-10 {
  line-height: 2.5rem !important; }

.leading-none {
  line-height: 1 !important; }

.leading-tight {
  line-height: 1.25 !important; }

.leading-snug {
  line-height: 1.375 !important; }

.leading-normal {
  line-height: 1.5 !important; }

.leading-relaxed {
  line-height: 1.625 !important; }

.leading-loose {
  line-height: 2 !important; }

.leading-tighter, .wp-block-mulle-relatedblock .relatedblock-title.font-medium, .wp-block-mulle-relatedblock .wp-block-calendar caption.relatedblock-title, .wp-block-calendar .wp-block-mulle-relatedblock caption.relatedblock-title, .colorblock-title, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  line-height: 1.1 !important; }

.list-inside {
  list-style-position: inside !important; }

.list-outside {
  list-style-position: outside !important; }

.list-none {
  list-style-type: none !important; }

.list-disc {
  list-style-type: disc !important; }

.list-decimal {
  list-style-type: decimal !important; }

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

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

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

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

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

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

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

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

.m-10 {
  margin: 2.5rem !important; }

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

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

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

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

.m-32 {
  margin: 8rem !important; }

.m-40 {
  margin: 10rem !important; }

.m-48 {
  margin: 12rem !important; }

.m-56 {
  margin: 14rem !important; }

.m-64 {
  margin: 16rem !important; }

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

.m-px {
  margin: 1px !important; }

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

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

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

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

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

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

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

.-m-10 {
  margin: -2.5rem !important; }

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

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

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

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

.-m-32 {
  margin: -8rem !important; }

.-m-40 {
  margin: -10rem !important; }

.-m-48 {
  margin: -12rem !important; }

.-m-56 {
  margin: -14rem !important; }

.-m-64 {
  margin: -16rem !important; }

.-m-px {
  margin: -1px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.my-8 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important; }

.mx-8 {
  margin-left: 2rem !important;
  margin-right: 2rem !important; }

.my-10 {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important; }

.mx-10 {
  margin-left: 2.5rem !important;
  margin-right: 2.5rem !important; }

.my-12 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important; }

.mx-12 {
  margin-left: 3rem !important;
  margin-right: 3rem !important; }

.my-16 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important; }

.mx-16 {
  margin-left: 4rem !important;
  margin-right: 4rem !important; }

.my-20 {
  margin-top: 5rem !important;
  margin-bottom: 5rem !important; }

.mx-20 {
  margin-left: 5rem !important;
  margin-right: 5rem !important; }

.my-24 {
  margin-top: 6rem !important;
  margin-bottom: 6rem !important; }

.mx-24 {
  margin-left: 6rem !important;
  margin-right: 6rem !important; }

.my-32 {
  margin-top: 8rem !important;
  margin-bottom: 8rem !important; }

.mx-32 {
  margin-left: 8rem !important;
  margin-right: 8rem !important; }

.my-40 {
  margin-top: 10rem !important;
  margin-bottom: 10rem !important; }

.mx-40 {
  margin-left: 10rem !important;
  margin-right: 10rem !important; }

.my-48 {
  margin-top: 12rem !important;
  margin-bottom: 12rem !important; }

.mx-48 {
  margin-left: 12rem !important;
  margin-right: 12rem !important; }

.my-56 {
  margin-top: 14rem !important;
  margin-bottom: 14rem !important; }

.mx-56 {
  margin-left: 14rem !important;
  margin-right: 14rem !important; }

.my-64 {
  margin-top: 16rem !important;
  margin-bottom: 16rem !important; }

.mx-64 {
  margin-left: 16rem !important;
  margin-right: 16rem !important; }

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

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

.my-px {
  margin-top: 1px !important;
  margin-bottom: 1px !important; }

.mx-px {
  margin-left: 1px !important;
  margin-right: 1px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

.-my-8 {
  margin-top: -2rem !important;
  margin-bottom: -2rem !important; }

.-mx-8 {
  margin-left: -2rem !important;
  margin-right: -2rem !important; }

.-my-10 {
  margin-top: -2.5rem !important;
  margin-bottom: -2.5rem !important; }

.-mx-10 {
  margin-left: -2.5rem !important;
  margin-right: -2.5rem !important; }

.-my-12 {
  margin-top: -3rem !important;
  margin-bottom: -3rem !important; }

.-mx-12 {
  margin-left: -3rem !important;
  margin-right: -3rem !important; }

.-my-16 {
  margin-top: -4rem !important;
  margin-bottom: -4rem !important; }

.-mx-16 {
  margin-left: -4rem !important;
  margin-right: -4rem !important; }

.-my-20 {
  margin-top: -5rem !important;
  margin-bottom: -5rem !important; }

.-mx-20 {
  margin-left: -5rem !important;
  margin-right: -5rem !important; }

.-my-24 {
  margin-top: -6rem !important;
  margin-bottom: -6rem !important; }

.-mx-24 {
  margin-left: -6rem !important;
  margin-right: -6rem !important; }

.-my-32 {
  margin-top: -8rem !important;
  margin-bottom: -8rem !important; }

.-mx-32 {
  margin-left: -8rem !important;
  margin-right: -8rem !important; }

.-my-40 {
  margin-top: -10rem !important;
  margin-bottom: -10rem !important; }

.-mx-40 {
  margin-left: -10rem !important;
  margin-right: -10rem !important; }

.-my-48 {
  margin-top: -12rem !important;
  margin-bottom: -12rem !important; }

.-mx-48 {
  margin-left: -12rem !important;
  margin-right: -12rem !important; }

.-my-56 {
  margin-top: -14rem !important;
  margin-bottom: -14rem !important; }

.-mx-56 {
  margin-left: -14rem !important;
  margin-right: -14rem !important; }

.-my-64 {
  margin-top: -16rem !important;
  margin-bottom: -16rem !important; }

.-mx-64 {
  margin-left: -16rem !important;
  margin-right: -16rem !important; }

.-my-px {
  margin-top: -1px !important;
  margin-bottom: -1px !important; }

.-mx-px {
  margin-left: -1px !important;
  margin-right: -1px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mt-8 {
  margin-top: 2rem !important; }

.mr-8 {
  margin-right: 2rem !important; }

.mb-8 {
  margin-bottom: 2rem !important; }

.ml-8 {
  margin-left: 2rem !important; }

.mt-10 {
  margin-top: 2.5rem !important; }

.mr-10 {
  margin-right: 2.5rem !important; }

.mb-10 {
  margin-bottom: 2.5rem !important; }

.ml-10 {
  margin-left: 2.5rem !important; }

.mt-12, .related-title {
  margin-top: 3rem !important; }

.mr-12 {
  margin-right: 3rem !important; }

.mb-12 {
  margin-bottom: 3rem !important; }

.ml-12 {
  margin-left: 3rem !important; }

.mt-16 {
  margin-top: 4rem !important; }

.mr-16 {
  margin-right: 4rem !important; }

.mb-16 {
  margin-bottom: 4rem !important; }

.ml-16 {
  margin-left: 4rem !important; }

.mt-20 {
  margin-top: 5rem !important; }

.mr-20 {
  margin-right: 5rem !important; }

.mb-20 {
  margin-bottom: 5rem !important; }

.ml-20 {
  margin-left: 5rem !important; }

.mt-24 {
  margin-top: 6rem !important; }

.mr-24 {
  margin-right: 6rem !important; }

.mb-24 {
  margin-bottom: 6rem !important; }

.ml-24 {
  margin-left: 6rem !important; }

.mt-32 {
  margin-top: 8rem !important; }

.mr-32 {
  margin-right: 8rem !important; }

.mb-32 {
  margin-bottom: 8rem !important; }

.ml-32 {
  margin-left: 8rem !important; }

.mt-40 {
  margin-top: 10rem !important; }

.mr-40 {
  margin-right: 10rem !important; }

.mb-40 {
  margin-bottom: 10rem !important; }

.ml-40 {
  margin-left: 10rem !important; }

.mt-48 {
  margin-top: 12rem !important; }

.mr-48 {
  margin-right: 12rem !important; }

.mb-48 {
  margin-bottom: 12rem !important; }

.ml-48 {
  margin-left: 12rem !important; }

.mt-56 {
  margin-top: 14rem !important; }

.mr-56 {
  margin-right: 14rem !important; }

.mb-56 {
  margin-bottom: 14rem !important; }

.ml-56 {
  margin-left: 14rem !important; }

.mt-64 {
  margin-top: 16rem !important; }

.mr-64 {
  margin-right: 16rem !important; }

.mb-64 {
  margin-bottom: 16rem !important; }

.ml-64 {
  margin-left: 16rem !important; }

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

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

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

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

.mt-px {
  margin-top: 1px !important; }

.mr-px {
  margin-right: 1px !important; }

.mb-px {
  margin-bottom: 1px !important; }

.ml-px {
  margin-left: 1px !important; }

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

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

.-mb-1, .wp-block-mulle-relatedblock .relatedblock-title.font-medium, .wp-block-mulle-relatedblock .wp-block-calendar caption.relatedblock-title, .wp-block-calendar .wp-block-mulle-relatedblock caption.relatedblock-title {
  margin-bottom: -0.25rem !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.-mt-8 {
  margin-top: -2rem !important; }

.-mr-8 {
  margin-right: -2rem !important; }

.-mb-8 {
  margin-bottom: -2rem !important; }

.-ml-8 {
  margin-left: -2rem !important; }

.-mt-10 {
  margin-top: -2.5rem !important; }

.-mr-10 {
  margin-right: -2.5rem !important; }

.-mb-10 {
  margin-bottom: -2.5rem !important; }

.-ml-10 {
  margin-left: -2.5rem !important; }

.-mt-12 {
  margin-top: -3rem !important; }

.-mr-12 {
  margin-right: -3rem !important; }

.-mb-12 {
  margin-bottom: -3rem !important; }

.-ml-12 {
  margin-left: -3rem !important; }

.-mt-16 {
  margin-top: -4rem !important; }

.-mr-16 {
  margin-right: -4rem !important; }

.-mb-16 {
  margin-bottom: -4rem !important; }

.-ml-16 {
  margin-left: -4rem !important; }

.-mt-20 {
  margin-top: -5rem !important; }

.-mr-20 {
  margin-right: -5rem !important; }

.-mb-20 {
  margin-bottom: -5rem !important; }

.-ml-20 {
  margin-left: -5rem !important; }

.-mt-24 {
  margin-top: -6rem !important; }

.-mr-24 {
  margin-right: -6rem !important; }

.-mb-24 {
  margin-bottom: -6rem !important; }

.-ml-24 {
  margin-left: -6rem !important; }

.-mt-32 {
  margin-top: -8rem !important; }

.-mr-32 {
  margin-right: -8rem !important; }

.-mb-32 {
  margin-bottom: -8rem !important; }

.-ml-32 {
  margin-left: -8rem !important; }

.-mt-40 {
  margin-top: -10rem !important; }

.-mr-40 {
  margin-right: -10rem !important; }

.-mb-40 {
  margin-bottom: -10rem !important; }

.-ml-40 {
  margin-left: -10rem !important; }

.-mt-48 {
  margin-top: -12rem !important; }

.-mr-48 {
  margin-right: -12rem !important; }

.-mb-48 {
  margin-bottom: -12rem !important; }

.-ml-48 {
  margin-left: -12rem !important; }

.-mt-56 {
  margin-top: -14rem !important; }

.-mr-56 {
  margin-right: -14rem !important; }

.-mb-56 {
  margin-bottom: -14rem !important; }

.-ml-56 {
  margin-left: -14rem !important; }

.-mt-64 {
  margin-top: -16rem !important; }

.-mr-64 {
  margin-right: -16rem !important; }

.-mb-64 {
  margin-bottom: -16rem !important; }

.-ml-64 {
  margin-left: -16rem !important; }

.-mt-px {
  margin-top: -1px !important; }

.-mr-px {
  margin-right: -1px !important; }

.-mb-px {
  margin-bottom: -1px !important; }

.-ml-px {
  margin-left: -1px !important; }

.max-h-full {
  max-height: 100% !important; }

.max-h-screen {
  max-height: 100vh !important; }

.max-w-none {
  max-width: none !important; }

.max-w-xs {
  max-width: 20rem !important; }

.max-w-sm {
  max-width: 24rem !important; }

.max-w-md {
  max-width: 28rem !important; }

.max-w-lg {
  max-width: 32rem !important; }

.max-w-xl, .wpcf7 form {
  max-width: 36rem !important; }

.max-w-2xl {
  max-width: 42rem !important; }

.max-w-3xl {
  max-width: 48rem !important; }

.max-w-4xl {
  max-width: 56rem !important; }

.max-w-5xl {
  max-width: 64rem !important; }

.max-w-6xl {
  max-width: 72rem !important; }

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

.max-w-screen-sm {
  max-width: 640px !important; }

.max-w-screen-md {
  max-width: 768px !important; }

.max-w-screen-lg {
  max-width: 1024px !important; }

.max-w-screen-xl {
  max-width: 1280px !important; }

.min-h-0 {
  min-height: 0 !important; }

.min-h-full {
  min-height: 100% !important; }

.min-h-screen {
  min-height: 100vh !important; }

.min-w-0 {
  min-width: 0 !important; }

.min-w-full {
  min-width: 100% !important; }

.object-contain {
  -o-object-fit: contain !important;
  object-fit: contain !important; }

.object-cover {
  -o-object-fit: cover !important;
  object-fit: cover !important; }

.object-fill {
  -o-object-fit: fill !important;
  object-fit: fill !important; }

.object-none {
  -o-object-fit: none !important;
  object-fit: none !important; }

.object-scale-down {
  -o-object-fit: scale-down !important;
  object-fit: scale-down !important; }

.object-bottom {
  -o-object-position: bottom !important;
  object-position: bottom !important; }

.object-center {
  -o-object-position: center !important;
  object-position: center !important; }

.object-left {
  -o-object-position: left !important;
  object-position: left !important; }

.object-left-bottom {
  -o-object-position: left bottom !important;
  object-position: left bottom !important; }

.object-left-top {
  -o-object-position: left top !important;
  object-position: left top !important; }

.object-right {
  -o-object-position: right !important;
  object-position: right !important; }

.object-right-bottom {
  -o-object-position: right bottom !important;
  object-position: right bottom !important; }

.object-right-top {
  -o-object-position: right top !important;
  object-position: right top !important; }

.object-top {
  -o-object-position: top !important;
  object-position: top !important; }

.opacity-0 {
  opacity: 0 !important; }

.opacity-25 {
  opacity: 0.25 !important; }

.opacity-50 {
  opacity: 0.5 !important; }

.opacity-75 {
  opacity: 0.75 !important; }

.opacity-100 {
  opacity: 1 !important; }

.hover\:opacity-0:hover {
  opacity: 0 !important; }

.hover\:opacity-25:hover {
  opacity: 0.25 !important; }

.hover\:opacity-50:hover {
  opacity: 0.5 !important; }

.hover\:opacity-75:hover {
  opacity: 0.75 !important; }

.hover\:opacity-100:hover {
  opacity: 1 !important; }

.focus\:opacity-0:focus {
  opacity: 0 !important; }

.focus\:opacity-25:focus {
  opacity: 0.25 !important; }

.focus\:opacity-50:focus {
  opacity: 0.5 !important; }

.focus\:opacity-75:focus {
  opacity: 0.75 !important; }

.focus\:opacity-100:focus {
  opacity: 1 !important; }

.outline-none {
  outline: 2px solid transparent !important;
  outline-offset: 2px !important; }

.outline-white {
  outline: 2px dotted white !important;
  outline-offset: 2px !important; }

.outline-black {
  outline: 2px dotted black !important;
  outline-offset: 2px !important; }

.focus\:outline-none:focus {
  outline: 2px solid transparent !important;
  outline-offset: 2px !important; }

.focus\:outline-white:focus {
  outline: 2px dotted white !important;
  outline-offset: 2px !important; }

.focus\:outline-black:focus {
  outline: 2px dotted black !important;
  outline-offset: 2px !important; }

.overflow-auto {
  overflow: auto !important; }

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

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

.overflow-scroll {
  overflow: scroll !important; }

.overflow-x-auto {
  overflow-x: auto !important; }

.overflow-y-auto {
  overflow-y: auto !important; }

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

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

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

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

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

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

.scrolling-touch {
  -webkit-overflow-scrolling: touch !important; }

.scrolling-auto {
  -webkit-overflow-scrolling: auto !important; }

.overscroll-auto {
  -ms-scroll-chaining: chained !important;
  overscroll-behavior: auto !important; }

.overscroll-contain {
  -ms-scroll-chaining: none !important;
  overscroll-behavior: contain !important; }

.overscroll-none {
  -ms-scroll-chaining: none !important;
  overscroll-behavior: none !important; }

.overscroll-y-auto {
  overscroll-behavior-y: auto !important; }

.overscroll-y-contain {
  overscroll-behavior-y: contain !important; }

.overscroll-y-none {
  overscroll-behavior-y: none !important; }

.overscroll-x-auto {
  overscroll-behavior-x: auto !important; }

.overscroll-x-contain {
  overscroll-behavior-x: contain !important; }

.overscroll-x-none {
  overscroll-behavior-x: none !important; }

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

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

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

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

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

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

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

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

.p-10 {
  padding: 2.5rem !important; }

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

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

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

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

.p-32 {
  padding: 8rem !important; }

.p-40 {
  padding: 10rem !important; }

.p-48 {
  padding: 12rem !important; }

.p-56 {
  padding: 14rem !important; }

.p-64 {
  padding: 16rem !important; }

.p-px {
  padding: 1px !important; }

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

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

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

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

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

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

.py-3, .imagewithbutton-link, .buttonlink {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important; }

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

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

.px-4, .imagewithbutton-link, .buttonlink {
  padding-left: 1rem !important;
  padding-right: 1rem !important; }

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

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

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

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

.py-8 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important; }

.px-8 {
  padding-left: 2rem !important;
  padding-right: 2rem !important; }

.py-10 {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important; }

.px-10 {
  padding-left: 2.5rem !important;
  padding-right: 2.5rem !important; }

.py-12 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important; }

.px-12 {
  padding-left: 3rem !important;
  padding-right: 3rem !important; }

.py-16 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important; }

.px-16 {
  padding-left: 4rem !important;
  padding-right: 4rem !important; }

.py-20 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important; }

.px-20 {
  padding-left: 5rem !important;
  padding-right: 5rem !important; }

.py-24 {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important; }

.px-24 {
  padding-left: 6rem !important;
  padding-right: 6rem !important; }

.py-32 {
  padding-top: 8rem !important;
  padding-bottom: 8rem !important; }

.px-32 {
  padding-left: 8rem !important;
  padding-right: 8rem !important; }

.py-40 {
  padding-top: 10rem !important;
  padding-bottom: 10rem !important; }

.px-40 {
  padding-left: 10rem !important;
  padding-right: 10rem !important; }

.py-48 {
  padding-top: 12rem !important;
  padding-bottom: 12rem !important; }

.px-48 {
  padding-left: 12rem !important;
  padding-right: 12rem !important; }

.py-56 {
  padding-top: 14rem !important;
  padding-bottom: 14rem !important; }

.px-56 {
  padding-left: 14rem !important;
  padding-right: 14rem !important; }

.py-64 {
  padding-top: 16rem !important;
  padding-bottom: 16rem !important; }

.px-64 {
  padding-left: 16rem !important;
  padding-right: 16rem !important; }

.py-px {
  padding-top: 1px !important;
  padding-bottom: 1px !important; }

.px-px {
  padding-left: 1px !important;
  padding-right: 1px !important; }

.pt-0, .wp-block-mulle-relatedblock a {
  padding-top: 0 !important; }

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

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

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

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

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

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

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

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

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

.pb-2, .page-content h2 {
  padding-bottom: 0.5rem !important; }

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

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

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

.pb-3, .wp-block-mulle-group h2, .page-content h1 {
  padding-bottom: 0.75rem !important; }

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

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

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

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

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

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

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

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

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

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

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

.pb-6, .wp-block-mulle-group h1 {
  padding-bottom: 1.5rem !important; }

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

.pt-8 {
  padding-top: 2rem !important; }

.pr-8 {
  padding-right: 2rem !important; }

.pb-8 {
  padding-bottom: 2rem !important; }

.pl-8 {
  padding-left: 2rem !important; }

.pt-10 {
  padding-top: 2.5rem !important; }

.pr-10 {
  padding-right: 2.5rem !important; }

.pb-10 {
  padding-bottom: 2.5rem !important; }

.pl-10 {
  padding-left: 2.5rem !important; }

.pt-12 {
  padding-top: 3rem !important; }

.pr-12 {
  padding-right: 3rem !important; }

.pb-12 {
  padding-bottom: 3rem !important; }

.pl-12 {
  padding-left: 3rem !important; }

.pt-16 {
  padding-top: 4rem !important; }

.pr-16 {
  padding-right: 4rem !important; }

.pb-16 {
  padding-bottom: 4rem !important; }

.pl-16 {
  padding-left: 4rem !important; }

.pt-20 {
  padding-top: 5rem !important; }

.pr-20 {
  padding-right: 5rem !important; }

.pb-20 {
  padding-bottom: 5rem !important; }

.pl-20 {
  padding-left: 5rem !important; }

.pt-24 {
  padding-top: 6rem !important; }

.pr-24 {
  padding-right: 6rem !important; }

.pb-24 {
  padding-bottom: 6rem !important; }

.pl-24 {
  padding-left: 6rem !important; }

.pt-32 {
  padding-top: 8rem !important; }

.pr-32 {
  padding-right: 8rem !important; }

.pb-32 {
  padding-bottom: 8rem !important; }

.pl-32 {
  padding-left: 8rem !important; }

.pt-40 {
  padding-top: 10rem !important; }

.pr-40 {
  padding-right: 10rem !important; }

.pb-40 {
  padding-bottom: 10rem !important; }

.pl-40 {
  padding-left: 10rem !important; }

.pt-48 {
  padding-top: 12rem !important; }

.pr-48 {
  padding-right: 12rem !important; }

.pb-48 {
  padding-bottom: 12rem !important; }

.pl-48 {
  padding-left: 12rem !important; }

.pt-56 {
  padding-top: 14rem !important; }

.pr-56 {
  padding-right: 14rem !important; }

.pb-56 {
  padding-bottom: 14rem !important; }

.pl-56 {
  padding-left: 14rem !important; }

.pt-64 {
  padding-top: 16rem !important; }

.pr-64 {
  padding-right: 16rem !important; }

.pb-64 {
  padding-bottom: 16rem !important; }

.pl-64 {
  padding-left: 16rem !important; }

.pt-px {
  padding-top: 1px !important; }

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

.pb-px {
  padding-bottom: 1px !important; }

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

.placeholder-transparent::-moz-placeholder {
  color: transparent !important; }

.placeholder-transparent:-ms-input-placeholder {
  color: transparent !important; }

.placeholder-transparent::placeholder {
  color: transparent !important; }

.placeholder-current::-moz-placeholder {
  color: currentColor !important; }

.placeholder-current:-ms-input-placeholder {
  color: currentColor !important; }

.placeholder-current::placeholder {
  color: currentColor !important; }

.placeholder-black::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #000 !important;
  color: rgba(0, 0, 0, var(--placeholder-opacity)) !important; }

.placeholder-black:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #000 !important;
  color: rgba(0, 0, 0, var(--placeholder-opacity)) !important; }

.placeholder-black::placeholder {
  --placeholder-opacity: 1 !important;
  color: #000 !important;
  color: rgba(0, 0, 0, var(--placeholder-opacity)) !important; }

.placeholder-white::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #fff !important;
  color: rgba(255, 255, 255, var(--placeholder-opacity)) !important; }

.placeholder-white:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #fff !important;
  color: rgba(255, 255, 255, var(--placeholder-opacity)) !important; }

.placeholder-white::placeholder {
  --placeholder-opacity: 1 !important;
  color: #fff !important;
  color: rgba(255, 255, 255, var(--placeholder-opacity)) !important; }

.placeholder-gray-100::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #f7fafc !important;
  color: rgba(247, 250, 252, var(--placeholder-opacity)) !important; }

.placeholder-gray-100:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #f7fafc !important;
  color: rgba(247, 250, 252, var(--placeholder-opacity)) !important; }

.placeholder-gray-100::placeholder {
  --placeholder-opacity: 1 !important;
  color: #f7fafc !important;
  color: rgba(247, 250, 252, var(--placeholder-opacity)) !important; }

.placeholder-gray-200::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #edf2f7 !important;
  color: rgba(237, 242, 247, var(--placeholder-opacity)) !important; }

.placeholder-gray-200:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #edf2f7 !important;
  color: rgba(237, 242, 247, var(--placeholder-opacity)) !important; }

.placeholder-gray-200::placeholder {
  --placeholder-opacity: 1 !important;
  color: #edf2f7 !important;
  color: rgba(237, 242, 247, var(--placeholder-opacity)) !important; }

.placeholder-gray-300::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #e2e8f0 !important;
  color: rgba(226, 232, 240, var(--placeholder-opacity)) !important; }

.placeholder-gray-300:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #e2e8f0 !important;
  color: rgba(226, 232, 240, var(--placeholder-opacity)) !important; }

.placeholder-gray-300::placeholder {
  --placeholder-opacity: 1 !important;
  color: #e2e8f0 !important;
  color: rgba(226, 232, 240, var(--placeholder-opacity)) !important; }

.placeholder-gray-400::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #cbd5e0 !important;
  color: rgba(203, 213, 224, var(--placeholder-opacity)) !important; }

.placeholder-gray-400:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #cbd5e0 !important;
  color: rgba(203, 213, 224, var(--placeholder-opacity)) !important; }

.placeholder-gray-400::placeholder {
  --placeholder-opacity: 1 !important;
  color: #cbd5e0 !important;
  color: rgba(203, 213, 224, var(--placeholder-opacity)) !important; }

.placeholder-gray-500::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #a0aec0 !important;
  color: rgba(160, 174, 192, var(--placeholder-opacity)) !important; }

.placeholder-gray-500:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #a0aec0 !important;
  color: rgba(160, 174, 192, var(--placeholder-opacity)) !important; }

.placeholder-gray-500::placeholder {
  --placeholder-opacity: 1 !important;
  color: #a0aec0 !important;
  color: rgba(160, 174, 192, var(--placeholder-opacity)) !important; }

.placeholder-gray-600::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #718096 !important;
  color: rgba(113, 128, 150, var(--placeholder-opacity)) !important; }

.placeholder-gray-600:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #718096 !important;
  color: rgba(113, 128, 150, var(--placeholder-opacity)) !important; }

.placeholder-gray-600::placeholder {
  --placeholder-opacity: 1 !important;
  color: #718096 !important;
  color: rgba(113, 128, 150, var(--placeholder-opacity)) !important; }

.placeholder-gray-700::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #4a5568 !important;
  color: rgba(74, 85, 104, var(--placeholder-opacity)) !important; }

.placeholder-gray-700:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #4a5568 !important;
  color: rgba(74, 85, 104, var(--placeholder-opacity)) !important; }

.placeholder-gray-700::placeholder {
  --placeholder-opacity: 1 !important;
  color: #4a5568 !important;
  color: rgba(74, 85, 104, var(--placeholder-opacity)) !important; }

.placeholder-gray-800::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #2d3748 !important;
  color: rgba(45, 55, 72, var(--placeholder-opacity)) !important; }

.placeholder-gray-800:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #2d3748 !important;
  color: rgba(45, 55, 72, var(--placeholder-opacity)) !important; }

.placeholder-gray-800::placeholder {
  --placeholder-opacity: 1 !important;
  color: #2d3748 !important;
  color: rgba(45, 55, 72, var(--placeholder-opacity)) !important; }

.placeholder-gray-900::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #1a202c !important;
  color: rgba(26, 32, 44, var(--placeholder-opacity)) !important; }

.placeholder-gray-900:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #1a202c !important;
  color: rgba(26, 32, 44, var(--placeholder-opacity)) !important; }

.placeholder-gray-900::placeholder {
  --placeholder-opacity: 1 !important;
  color: #1a202c !important;
  color: rgba(26, 32, 44, var(--placeholder-opacity)) !important; }

.placeholder-red-100::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #e18f74 !important;
  color: rgba(225, 143, 116, var(--placeholder-opacity)) !important; }

.placeholder-red-100:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #e18f74 !important;
  color: rgba(225, 143, 116, var(--placeholder-opacity)) !important; }

.placeholder-red-100::placeholder {
  --placeholder-opacity: 1 !important;
  color: #e18f74 !important;
  color: rgba(225, 143, 116, var(--placeholder-opacity)) !important; }

.placeholder-red-200::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #bc5e3f !important;
  color: rgba(188, 94, 63, var(--placeholder-opacity)) !important; }

.placeholder-red-200:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #bc5e3f !important;
  color: rgba(188, 94, 63, var(--placeholder-opacity)) !important; }

.placeholder-red-200::placeholder {
  --placeholder-opacity: 1 !important;
  color: #bc5e3f !important;
  color: rgba(188, 94, 63, var(--placeholder-opacity)) !important; }

.placeholder-red-300::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #833218 !important;
  color: rgba(131, 50, 24, var(--placeholder-opacity)) !important; }

.placeholder-red-300:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #833218 !important;
  color: rgba(131, 50, 24, var(--placeholder-opacity)) !important; }

.placeholder-red-300::placeholder {
  --placeholder-opacity: 1 !important;
  color: #833218 !important;
  color: rgba(131, 50, 24, var(--placeholder-opacity)) !important; }

.placeholder-red-400::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #fc8181 !important;
  color: rgba(252, 129, 129, var(--placeholder-opacity)) !important; }

.placeholder-red-400:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #fc8181 !important;
  color: rgba(252, 129, 129, var(--placeholder-opacity)) !important; }

.placeholder-red-400::placeholder {
  --placeholder-opacity: 1 !important;
  color: #fc8181 !important;
  color: rgba(252, 129, 129, var(--placeholder-opacity)) !important; }

.placeholder-red-500::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #f56565 !important;
  color: rgba(245, 101, 101, var(--placeholder-opacity)) !important; }

.placeholder-red-500:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #f56565 !important;
  color: rgba(245, 101, 101, var(--placeholder-opacity)) !important; }

.placeholder-red-500::placeholder {
  --placeholder-opacity: 1 !important;
  color: #f56565 !important;
  color: rgba(245, 101, 101, var(--placeholder-opacity)) !important; }

.placeholder-red-600::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #e53e3e !important;
  color: rgba(229, 62, 62, var(--placeholder-opacity)) !important; }

.placeholder-red-600:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #e53e3e !important;
  color: rgba(229, 62, 62, var(--placeholder-opacity)) !important; }

.placeholder-red-600::placeholder {
  --placeholder-opacity: 1 !important;
  color: #e53e3e !important;
  color: rgba(229, 62, 62, var(--placeholder-opacity)) !important; }

.placeholder-red-700::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #c53030 !important;
  color: rgba(197, 48, 48, var(--placeholder-opacity)) !important; }

.placeholder-red-700:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #c53030 !important;
  color: rgba(197, 48, 48, var(--placeholder-opacity)) !important; }

.placeholder-red-700::placeholder {
  --placeholder-opacity: 1 !important;
  color: #c53030 !important;
  color: rgba(197, 48, 48, var(--placeholder-opacity)) !important; }

.placeholder-red-800::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #9b2c2c !important;
  color: rgba(155, 44, 44, var(--placeholder-opacity)) !important; }

.placeholder-red-800:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #9b2c2c !important;
  color: rgba(155, 44, 44, var(--placeholder-opacity)) !important; }

.placeholder-red-800::placeholder {
  --placeholder-opacity: 1 !important;
  color: #9b2c2c !important;
  color: rgba(155, 44, 44, var(--placeholder-opacity)) !important; }

.placeholder-red-900::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #742a2a !important;
  color: rgba(116, 42, 42, var(--placeholder-opacity)) !important; }

.placeholder-red-900:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #742a2a !important;
  color: rgba(116, 42, 42, var(--placeholder-opacity)) !important; }

.placeholder-red-900::placeholder {
  --placeholder-opacity: 1 !important;
  color: #742a2a !important;
  color: rgba(116, 42, 42, var(--placeholder-opacity)) !important; }

.placeholder-orange-100::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #fffaf0 !important;
  color: rgba(255, 250, 240, var(--placeholder-opacity)) !important; }

.placeholder-orange-100:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #fffaf0 !important;
  color: rgba(255, 250, 240, var(--placeholder-opacity)) !important; }

.placeholder-orange-100::placeholder {
  --placeholder-opacity: 1 !important;
  color: #fffaf0 !important;
  color: rgba(255, 250, 240, var(--placeholder-opacity)) !important; }

.placeholder-orange-200::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #feebc8 !important;
  color: rgba(254, 235, 200, var(--placeholder-opacity)) !important; }

.placeholder-orange-200:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #feebc8 !important;
  color: rgba(254, 235, 200, var(--placeholder-opacity)) !important; }

.placeholder-orange-200::placeholder {
  --placeholder-opacity: 1 !important;
  color: #feebc8 !important;
  color: rgba(254, 235, 200, var(--placeholder-opacity)) !important; }

.placeholder-orange-300::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #fbd38d !important;
  color: rgba(251, 211, 141, var(--placeholder-opacity)) !important; }

.placeholder-orange-300:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #fbd38d !important;
  color: rgba(251, 211, 141, var(--placeholder-opacity)) !important; }

.placeholder-orange-300::placeholder {
  --placeholder-opacity: 1 !important;
  color: #fbd38d !important;
  color: rgba(251, 211, 141, var(--placeholder-opacity)) !important; }

.placeholder-orange-400::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #f6ad55 !important;
  color: rgba(246, 173, 85, var(--placeholder-opacity)) !important; }

.placeholder-orange-400:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #f6ad55 !important;
  color: rgba(246, 173, 85, var(--placeholder-opacity)) !important; }

.placeholder-orange-400::placeholder {
  --placeholder-opacity: 1 !important;
  color: #f6ad55 !important;
  color: rgba(246, 173, 85, var(--placeholder-opacity)) !important; }

.placeholder-orange-500::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #ed8936 !important;
  color: rgba(237, 137, 54, var(--placeholder-opacity)) !important; }

.placeholder-orange-500:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #ed8936 !important;
  color: rgba(237, 137, 54, var(--placeholder-opacity)) !important; }

.placeholder-orange-500::placeholder {
  --placeholder-opacity: 1 !important;
  color: #ed8936 !important;
  color: rgba(237, 137, 54, var(--placeholder-opacity)) !important; }

.placeholder-orange-600::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #dd6b20 !important;
  color: rgba(221, 107, 32, var(--placeholder-opacity)) !important; }

.placeholder-orange-600:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #dd6b20 !important;
  color: rgba(221, 107, 32, var(--placeholder-opacity)) !important; }

.placeholder-orange-600::placeholder {
  --placeholder-opacity: 1 !important;
  color: #dd6b20 !important;
  color: rgba(221, 107, 32, var(--placeholder-opacity)) !important; }

.placeholder-orange-700::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #c05621 !important;
  color: rgba(192, 86, 33, var(--placeholder-opacity)) !important; }

.placeholder-orange-700:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #c05621 !important;
  color: rgba(192, 86, 33, var(--placeholder-opacity)) !important; }

.placeholder-orange-700::placeholder {
  --placeholder-opacity: 1 !important;
  color: #c05621 !important;
  color: rgba(192, 86, 33, var(--placeholder-opacity)) !important; }

.placeholder-orange-800::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #9c4221 !important;
  color: rgba(156, 66, 33, var(--placeholder-opacity)) !important; }

.placeholder-orange-800:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #9c4221 !important;
  color: rgba(156, 66, 33, var(--placeholder-opacity)) !important; }

.placeholder-orange-800::placeholder {
  --placeholder-opacity: 1 !important;
  color: #9c4221 !important;
  color: rgba(156, 66, 33, var(--placeholder-opacity)) !important; }

.placeholder-orange-900::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #7b341e !important;
  color: rgba(123, 52, 30, var(--placeholder-opacity)) !important; }

.placeholder-orange-900:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #7b341e !important;
  color: rgba(123, 52, 30, var(--placeholder-opacity)) !important; }

.placeholder-orange-900::placeholder {
  --placeholder-opacity: 1 !important;
  color: #7b341e !important;
  color: rgba(123, 52, 30, var(--placeholder-opacity)) !important; }

.placeholder-yellow-100::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #fffff0 !important;
  color: rgba(255, 255, 240, var(--placeholder-opacity)) !important; }

.placeholder-yellow-100:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #fffff0 !important;
  color: rgba(255, 255, 240, var(--placeholder-opacity)) !important; }

.placeholder-yellow-100::placeholder {
  --placeholder-opacity: 1 !important;
  color: #fffff0 !important;
  color: rgba(255, 255, 240, var(--placeholder-opacity)) !important; }

.placeholder-yellow-200::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #fefcbf !important;
  color: rgba(254, 252, 191, var(--placeholder-opacity)) !important; }

.placeholder-yellow-200:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #fefcbf !important;
  color: rgba(254, 252, 191, var(--placeholder-opacity)) !important; }

.placeholder-yellow-200::placeholder {
  --placeholder-opacity: 1 !important;
  color: #fefcbf !important;
  color: rgba(254, 252, 191, var(--placeholder-opacity)) !important; }

.placeholder-yellow-300::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #faf089 !important;
  color: rgba(250, 240, 137, var(--placeholder-opacity)) !important; }

.placeholder-yellow-300:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #faf089 !important;
  color: rgba(250, 240, 137, var(--placeholder-opacity)) !important; }

.placeholder-yellow-300::placeholder {
  --placeholder-opacity: 1 !important;
  color: #faf089 !important;
  color: rgba(250, 240, 137, var(--placeholder-opacity)) !important; }

.placeholder-yellow-400::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #f6e05e !important;
  color: rgba(246, 224, 94, var(--placeholder-opacity)) !important; }

.placeholder-yellow-400:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #f6e05e !important;
  color: rgba(246, 224, 94, var(--placeholder-opacity)) !important; }

.placeholder-yellow-400::placeholder {
  --placeholder-opacity: 1 !important;
  color: #f6e05e !important;
  color: rgba(246, 224, 94, var(--placeholder-opacity)) !important; }

.placeholder-yellow-500::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #ecc94b !important;
  color: rgba(236, 201, 75, var(--placeholder-opacity)) !important; }

.placeholder-yellow-500:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #ecc94b !important;
  color: rgba(236, 201, 75, var(--placeholder-opacity)) !important; }

.placeholder-yellow-500::placeholder {
  --placeholder-opacity: 1 !important;
  color: #ecc94b !important;
  color: rgba(236, 201, 75, var(--placeholder-opacity)) !important; }

.placeholder-yellow-600::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #d69e2e !important;
  color: rgba(214, 158, 46, var(--placeholder-opacity)) !important; }

.placeholder-yellow-600:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #d69e2e !important;
  color: rgba(214, 158, 46, var(--placeholder-opacity)) !important; }

.placeholder-yellow-600::placeholder {
  --placeholder-opacity: 1 !important;
  color: #d69e2e !important;
  color: rgba(214, 158, 46, var(--placeholder-opacity)) !important; }

.placeholder-yellow-700::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #b7791f !important;
  color: rgba(183, 121, 31, var(--placeholder-opacity)) !important; }

.placeholder-yellow-700:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #b7791f !important;
  color: rgba(183, 121, 31, var(--placeholder-opacity)) !important; }

.placeholder-yellow-700::placeholder {
  --placeholder-opacity: 1 !important;
  color: #b7791f !important;
  color: rgba(183, 121, 31, var(--placeholder-opacity)) !important; }

.placeholder-yellow-800::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #975a16 !important;
  color: rgba(151, 90, 22, var(--placeholder-opacity)) !important; }

.placeholder-yellow-800:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #975a16 !important;
  color: rgba(151, 90, 22, var(--placeholder-opacity)) !important; }

.placeholder-yellow-800::placeholder {
  --placeholder-opacity: 1 !important;
  color: #975a16 !important;
  color: rgba(151, 90, 22, var(--placeholder-opacity)) !important; }

.placeholder-yellow-900::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #744210 !important;
  color: rgba(116, 66, 16, var(--placeholder-opacity)) !important; }

.placeholder-yellow-900:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #744210 !important;
  color: rgba(116, 66, 16, var(--placeholder-opacity)) !important; }

.placeholder-yellow-900::placeholder {
  --placeholder-opacity: 1 !important;
  color: #744210 !important;
  color: rgba(116, 66, 16, var(--placeholder-opacity)) !important; }

.placeholder-green-100::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #d3edb4 !important;
  color: rgba(211, 237, 180, var(--placeholder-opacity)) !important; }

.placeholder-green-100:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #d3edb4 !important;
  color: rgba(211, 237, 180, var(--placeholder-opacity)) !important; }

.placeholder-green-100::placeholder {
  --placeholder-opacity: 1 !important;
  color: #d3edb4 !important;
  color: rgba(211, 237, 180, var(--placeholder-opacity)) !important; }

.placeholder-green-200::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #a5c67d !important;
  color: rgba(165, 198, 125, var(--placeholder-opacity)) !important; }

.placeholder-green-200:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #a5c67d !important;
  color: rgba(165, 198, 125, var(--placeholder-opacity)) !important; }

.placeholder-green-200::placeholder {
  --placeholder-opacity: 1 !important;
  color: #a5c67d !important;
  color: rgba(165, 198, 125, var(--placeholder-opacity)) !important; }

.placeholder-green-300::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #779c4a !important;
  color: rgba(119, 156, 74, var(--placeholder-opacity)) !important; }

.placeholder-green-300:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #779c4a !important;
  color: rgba(119, 156, 74, var(--placeholder-opacity)) !important; }

.placeholder-green-300::placeholder {
  --placeholder-opacity: 1 !important;
  color: #779c4a !important;
  color: rgba(119, 156, 74, var(--placeholder-opacity)) !important; }

.placeholder-green-400::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #68d391 !important;
  color: rgba(104, 211, 145, var(--placeholder-opacity)) !important; }

.placeholder-green-400:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #68d391 !important;
  color: rgba(104, 211, 145, var(--placeholder-opacity)) !important; }

.placeholder-green-400::placeholder {
  --placeholder-opacity: 1 !important;
  color: #68d391 !important;
  color: rgba(104, 211, 145, var(--placeholder-opacity)) !important; }

.placeholder-green-500::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #48bb78 !important;
  color: rgba(72, 187, 120, var(--placeholder-opacity)) !important; }

.placeholder-green-500:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #48bb78 !important;
  color: rgba(72, 187, 120, var(--placeholder-opacity)) !important; }

.placeholder-green-500::placeholder {
  --placeholder-opacity: 1 !important;
  color: #48bb78 !important;
  color: rgba(72, 187, 120, var(--placeholder-opacity)) !important; }

.placeholder-green-600::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #38a169 !important;
  color: rgba(56, 161, 105, var(--placeholder-opacity)) !important; }

.placeholder-green-600:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #38a169 !important;
  color: rgba(56, 161, 105, var(--placeholder-opacity)) !important; }

.placeholder-green-600::placeholder {
  --placeholder-opacity: 1 !important;
  color: #38a169 !important;
  color: rgba(56, 161, 105, var(--placeholder-opacity)) !important; }

.placeholder-green-700::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #2f855a !important;
  color: rgba(47, 133, 90, var(--placeholder-opacity)) !important; }

.placeholder-green-700:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #2f855a !important;
  color: rgba(47, 133, 90, var(--placeholder-opacity)) !important; }

.placeholder-green-700::placeholder {
  --placeholder-opacity: 1 !important;
  color: #2f855a !important;
  color: rgba(47, 133, 90, var(--placeholder-opacity)) !important; }

.placeholder-green-800::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #276749 !important;
  color: rgba(39, 103, 73, var(--placeholder-opacity)) !important; }

.placeholder-green-800:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #276749 !important;
  color: rgba(39, 103, 73, var(--placeholder-opacity)) !important; }

.placeholder-green-800::placeholder {
  --placeholder-opacity: 1 !important;
  color: #276749 !important;
  color: rgba(39, 103, 73, var(--placeholder-opacity)) !important; }

.placeholder-green-900::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #22543d !important;
  color: rgba(34, 84, 61, var(--placeholder-opacity)) !important; }

.placeholder-green-900:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #22543d !important;
  color: rgba(34, 84, 61, var(--placeholder-opacity)) !important; }

.placeholder-green-900::placeholder {
  --placeholder-opacity: 1 !important;
  color: #22543d !important;
  color: rgba(34, 84, 61, var(--placeholder-opacity)) !important; }

.placeholder-teal-100::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #e6fffa !important;
  color: rgba(230, 255, 250, var(--placeholder-opacity)) !important; }

.placeholder-teal-100:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #e6fffa !important;
  color: rgba(230, 255, 250, var(--placeholder-opacity)) !important; }

.placeholder-teal-100::placeholder {
  --placeholder-opacity: 1 !important;
  color: #e6fffa !important;
  color: rgba(230, 255, 250, var(--placeholder-opacity)) !important; }

.placeholder-teal-200::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #b2f5ea !important;
  color: rgba(178, 245, 234, var(--placeholder-opacity)) !important; }

.placeholder-teal-200:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #b2f5ea !important;
  color: rgba(178, 245, 234, var(--placeholder-opacity)) !important; }

.placeholder-teal-200::placeholder {
  --placeholder-opacity: 1 !important;
  color: #b2f5ea !important;
  color: rgba(178, 245, 234, var(--placeholder-opacity)) !important; }

.placeholder-teal-300::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #81e6d9 !important;
  color: rgba(129, 230, 217, var(--placeholder-opacity)) !important; }

.placeholder-teal-300:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #81e6d9 !important;
  color: rgba(129, 230, 217, var(--placeholder-opacity)) !important; }

.placeholder-teal-300::placeholder {
  --placeholder-opacity: 1 !important;
  color: #81e6d9 !important;
  color: rgba(129, 230, 217, var(--placeholder-opacity)) !important; }

.placeholder-teal-400::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #4fd1c5 !important;
  color: rgba(79, 209, 197, var(--placeholder-opacity)) !important; }

.placeholder-teal-400:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #4fd1c5 !important;
  color: rgba(79, 209, 197, var(--placeholder-opacity)) !important; }

.placeholder-teal-400::placeholder {
  --placeholder-opacity: 1 !important;
  color: #4fd1c5 !important;
  color: rgba(79, 209, 197, var(--placeholder-opacity)) !important; }

.placeholder-teal-500::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #38b2ac !important;
  color: rgba(56, 178, 172, var(--placeholder-opacity)) !important; }

.placeholder-teal-500:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #38b2ac !important;
  color: rgba(56, 178, 172, var(--placeholder-opacity)) !important; }

.placeholder-teal-500::placeholder {
  --placeholder-opacity: 1 !important;
  color: #38b2ac !important;
  color: rgba(56, 178, 172, var(--placeholder-opacity)) !important; }

.placeholder-teal-600::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #319795 !important;
  color: rgba(49, 151, 149, var(--placeholder-opacity)) !important; }

.placeholder-teal-600:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #319795 !important;
  color: rgba(49, 151, 149, var(--placeholder-opacity)) !important; }

.placeholder-teal-600::placeholder {
  --placeholder-opacity: 1 !important;
  color: #319795 !important;
  color: rgba(49, 151, 149, var(--placeholder-opacity)) !important; }

.placeholder-teal-700::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #2c7a7b !important;
  color: rgba(44, 122, 123, var(--placeholder-opacity)) !important; }

.placeholder-teal-700:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #2c7a7b !important;
  color: rgba(44, 122, 123, var(--placeholder-opacity)) !important; }

.placeholder-teal-700::placeholder {
  --placeholder-opacity: 1 !important;
  color: #2c7a7b !important;
  color: rgba(44, 122, 123, var(--placeholder-opacity)) !important; }

.placeholder-teal-800::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #285e61 !important;
  color: rgba(40, 94, 97, var(--placeholder-opacity)) !important; }

.placeholder-teal-800:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #285e61 !important;
  color: rgba(40, 94, 97, var(--placeholder-opacity)) !important; }

.placeholder-teal-800::placeholder {
  --placeholder-opacity: 1 !important;
  color: #285e61 !important;
  color: rgba(40, 94, 97, var(--placeholder-opacity)) !important; }

.placeholder-teal-900::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #234e52 !important;
  color: rgba(35, 78, 82, var(--placeholder-opacity)) !important; }

.placeholder-teal-900:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #234e52 !important;
  color: rgba(35, 78, 82, var(--placeholder-opacity)) !important; }

.placeholder-teal-900::placeholder {
  --placeholder-opacity: 1 !important;
  color: #234e52 !important;
  color: rgba(35, 78, 82, var(--placeholder-opacity)) !important; }

.placeholder-blue-100::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #ebf8ff !important;
  color: rgba(235, 248, 255, var(--placeholder-opacity)) !important; }

.placeholder-blue-100:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #ebf8ff !important;
  color: rgba(235, 248, 255, var(--placeholder-opacity)) !important; }

.placeholder-blue-100::placeholder {
  --placeholder-opacity: 1 !important;
  color: #ebf8ff !important;
  color: rgba(235, 248, 255, var(--placeholder-opacity)) !important; }

.placeholder-blue-200::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #bee3f8 !important;
  color: rgba(190, 227, 248, var(--placeholder-opacity)) !important; }

.placeholder-blue-200:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #bee3f8 !important;
  color: rgba(190, 227, 248, var(--placeholder-opacity)) !important; }

.placeholder-blue-200::placeholder {
  --placeholder-opacity: 1 !important;
  color: #bee3f8 !important;
  color: rgba(190, 227, 248, var(--placeholder-opacity)) !important; }

.placeholder-blue-300::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #90cdf4 !important;
  color: rgba(144, 205, 244, var(--placeholder-opacity)) !important; }

.placeholder-blue-300:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #90cdf4 !important;
  color: rgba(144, 205, 244, var(--placeholder-opacity)) !important; }

.placeholder-blue-300::placeholder {
  --placeholder-opacity: 1 !important;
  color: #90cdf4 !important;
  color: rgba(144, 205, 244, var(--placeholder-opacity)) !important; }

.placeholder-blue-400::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #63b3ed !important;
  color: rgba(99, 179, 237, var(--placeholder-opacity)) !important; }

.placeholder-blue-400:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #63b3ed !important;
  color: rgba(99, 179, 237, var(--placeholder-opacity)) !important; }

.placeholder-blue-400::placeholder {
  --placeholder-opacity: 1 !important;
  color: #63b3ed !important;
  color: rgba(99, 179, 237, var(--placeholder-opacity)) !important; }

.placeholder-blue-500::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #4299e1 !important;
  color: rgba(66, 153, 225, var(--placeholder-opacity)) !important; }

.placeholder-blue-500:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #4299e1 !important;
  color: rgba(66, 153, 225, var(--placeholder-opacity)) !important; }

.placeholder-blue-500::placeholder {
  --placeholder-opacity: 1 !important;
  color: #4299e1 !important;
  color: rgba(66, 153, 225, var(--placeholder-opacity)) !important; }

.placeholder-blue-600::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #3182ce !important;
  color: rgba(49, 130, 206, var(--placeholder-opacity)) !important; }

.placeholder-blue-600:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #3182ce !important;
  color: rgba(49, 130, 206, var(--placeholder-opacity)) !important; }

.placeholder-blue-600::placeholder {
  --placeholder-opacity: 1 !important;
  color: #3182ce !important;
  color: rgba(49, 130, 206, var(--placeholder-opacity)) !important; }

.placeholder-blue-700::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #2b6cb0 !important;
  color: rgba(43, 108, 176, var(--placeholder-opacity)) !important; }

.placeholder-blue-700:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #2b6cb0 !important;
  color: rgba(43, 108, 176, var(--placeholder-opacity)) !important; }

.placeholder-blue-700::placeholder {
  --placeholder-opacity: 1 !important;
  color: #2b6cb0 !important;
  color: rgba(43, 108, 176, var(--placeholder-opacity)) !important; }

.placeholder-blue-800::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #2c5282 !important;
  color: rgba(44, 82, 130, var(--placeholder-opacity)) !important; }

.placeholder-blue-800:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #2c5282 !important;
  color: rgba(44, 82, 130, var(--placeholder-opacity)) !important; }

.placeholder-blue-800::placeholder {
  --placeholder-opacity: 1 !important;
  color: #2c5282 !important;
  color: rgba(44, 82, 130, var(--placeholder-opacity)) !important; }

.placeholder-blue-900::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #2a4365 !important;
  color: rgba(42, 67, 101, var(--placeholder-opacity)) !important; }

.placeholder-blue-900:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #2a4365 !important;
  color: rgba(42, 67, 101, var(--placeholder-opacity)) !important; }

.placeholder-blue-900::placeholder {
  --placeholder-opacity: 1 !important;
  color: #2a4365 !important;
  color: rgba(42, 67, 101, var(--placeholder-opacity)) !important; }

.placeholder-indigo-100::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #ebf4ff !important;
  color: rgba(235, 244, 255, var(--placeholder-opacity)) !important; }

.placeholder-indigo-100:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #ebf4ff !important;
  color: rgba(235, 244, 255, var(--placeholder-opacity)) !important; }

.placeholder-indigo-100::placeholder {
  --placeholder-opacity: 1 !important;
  color: #ebf4ff !important;
  color: rgba(235, 244, 255, var(--placeholder-opacity)) !important; }

.placeholder-indigo-200::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #c3dafe !important;
  color: rgba(195, 218, 254, var(--placeholder-opacity)) !important; }

.placeholder-indigo-200:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #c3dafe !important;
  color: rgba(195, 218, 254, var(--placeholder-opacity)) !important; }

.placeholder-indigo-200::placeholder {
  --placeholder-opacity: 1 !important;
  color: #c3dafe !important;
  color: rgba(195, 218, 254, var(--placeholder-opacity)) !important; }

.placeholder-indigo-300::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #a3bffa !important;
  color: rgba(163, 191, 250, var(--placeholder-opacity)) !important; }

.placeholder-indigo-300:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #a3bffa !important;
  color: rgba(163, 191, 250, var(--placeholder-opacity)) !important; }

.placeholder-indigo-300::placeholder {
  --placeholder-opacity: 1 !important;
  color: #a3bffa !important;
  color: rgba(163, 191, 250, var(--placeholder-opacity)) !important; }

.placeholder-indigo-400::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #7f9cf5 !important;
  color: rgba(127, 156, 245, var(--placeholder-opacity)) !important; }

.placeholder-indigo-400:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #7f9cf5 !important;
  color: rgba(127, 156, 245, var(--placeholder-opacity)) !important; }

.placeholder-indigo-400::placeholder {
  --placeholder-opacity: 1 !important;
  color: #7f9cf5 !important;
  color: rgba(127, 156, 245, var(--placeholder-opacity)) !important; }

.placeholder-indigo-500::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #667eea !important;
  color: rgba(102, 126, 234, var(--placeholder-opacity)) !important; }

.placeholder-indigo-500:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #667eea !important;
  color: rgba(102, 126, 234, var(--placeholder-opacity)) !important; }

.placeholder-indigo-500::placeholder {
  --placeholder-opacity: 1 !important;
  color: #667eea !important;
  color: rgba(102, 126, 234, var(--placeholder-opacity)) !important; }

.placeholder-indigo-600::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #5a67d8 !important;
  color: rgba(90, 103, 216, var(--placeholder-opacity)) !important; }

.placeholder-indigo-600:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #5a67d8 !important;
  color: rgba(90, 103, 216, var(--placeholder-opacity)) !important; }

.placeholder-indigo-600::placeholder {
  --placeholder-opacity: 1 !important;
  color: #5a67d8 !important;
  color: rgba(90, 103, 216, var(--placeholder-opacity)) !important; }

.placeholder-indigo-700::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #4c51bf !important;
  color: rgba(76, 81, 191, var(--placeholder-opacity)) !important; }

.placeholder-indigo-700:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #4c51bf !important;
  color: rgba(76, 81, 191, var(--placeholder-opacity)) !important; }

.placeholder-indigo-700::placeholder {
  --placeholder-opacity: 1 !important;
  color: #4c51bf !important;
  color: rgba(76, 81, 191, var(--placeholder-opacity)) !important; }

.placeholder-indigo-800::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #434190 !important;
  color: rgba(67, 65, 144, var(--placeholder-opacity)) !important; }

.placeholder-indigo-800:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #434190 !important;
  color: rgba(67, 65, 144, var(--placeholder-opacity)) !important; }

.placeholder-indigo-800::placeholder {
  --placeholder-opacity: 1 !important;
  color: #434190 !important;
  color: rgba(67, 65, 144, var(--placeholder-opacity)) !important; }

.placeholder-indigo-900::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #3c366b !important;
  color: rgba(60, 54, 107, var(--placeholder-opacity)) !important; }

.placeholder-indigo-900:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #3c366b !important;
  color: rgba(60, 54, 107, var(--placeholder-opacity)) !important; }

.placeholder-indigo-900::placeholder {
  --placeholder-opacity: 1 !important;
  color: #3c366b !important;
  color: rgba(60, 54, 107, var(--placeholder-opacity)) !important; }

.placeholder-purple-100::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #faf5ff !important;
  color: rgba(250, 245, 255, var(--placeholder-opacity)) !important; }

.placeholder-purple-100:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #faf5ff !important;
  color: rgba(250, 245, 255, var(--placeholder-opacity)) !important; }

.placeholder-purple-100::placeholder {
  --placeholder-opacity: 1 !important;
  color: #faf5ff !important;
  color: rgba(250, 245, 255, var(--placeholder-opacity)) !important; }

.placeholder-purple-200::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #e9d8fd !important;
  color: rgba(233, 216, 253, var(--placeholder-opacity)) !important; }

.placeholder-purple-200:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #e9d8fd !important;
  color: rgba(233, 216, 253, var(--placeholder-opacity)) !important; }

.placeholder-purple-200::placeholder {
  --placeholder-opacity: 1 !important;
  color: #e9d8fd !important;
  color: rgba(233, 216, 253, var(--placeholder-opacity)) !important; }

.placeholder-purple-300::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #d6bcfa !important;
  color: rgba(214, 188, 250, var(--placeholder-opacity)) !important; }

.placeholder-purple-300:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #d6bcfa !important;
  color: rgba(214, 188, 250, var(--placeholder-opacity)) !important; }

.placeholder-purple-300::placeholder {
  --placeholder-opacity: 1 !important;
  color: #d6bcfa !important;
  color: rgba(214, 188, 250, var(--placeholder-opacity)) !important; }

.placeholder-purple-400::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #b794f4 !important;
  color: rgba(183, 148, 244, var(--placeholder-opacity)) !important; }

.placeholder-purple-400:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #b794f4 !important;
  color: rgba(183, 148, 244, var(--placeholder-opacity)) !important; }

.placeholder-purple-400::placeholder {
  --placeholder-opacity: 1 !important;
  color: #b794f4 !important;
  color: rgba(183, 148, 244, var(--placeholder-opacity)) !important; }

.placeholder-purple-500::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #9f7aea !important;
  color: rgba(159, 122, 234, var(--placeholder-opacity)) !important; }

.placeholder-purple-500:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #9f7aea !important;
  color: rgba(159, 122, 234, var(--placeholder-opacity)) !important; }

.placeholder-purple-500::placeholder {
  --placeholder-opacity: 1 !important;
  color: #9f7aea !important;
  color: rgba(159, 122, 234, var(--placeholder-opacity)) !important; }

.placeholder-purple-600::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #805ad5 !important;
  color: rgba(128, 90, 213, var(--placeholder-opacity)) !important; }

.placeholder-purple-600:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #805ad5 !important;
  color: rgba(128, 90, 213, var(--placeholder-opacity)) !important; }

.placeholder-purple-600::placeholder {
  --placeholder-opacity: 1 !important;
  color: #805ad5 !important;
  color: rgba(128, 90, 213, var(--placeholder-opacity)) !important; }

.placeholder-purple-700::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #6b46c1 !important;
  color: rgba(107, 70, 193, var(--placeholder-opacity)) !important; }

.placeholder-purple-700:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #6b46c1 !important;
  color: rgba(107, 70, 193, var(--placeholder-opacity)) !important; }

.placeholder-purple-700::placeholder {
  --placeholder-opacity: 1 !important;
  color: #6b46c1 !important;
  color: rgba(107, 70, 193, var(--placeholder-opacity)) !important; }

.placeholder-purple-800::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #553c9a !important;
  color: rgba(85, 60, 154, var(--placeholder-opacity)) !important; }

.placeholder-purple-800:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #553c9a !important;
  color: rgba(85, 60, 154, var(--placeholder-opacity)) !important; }

.placeholder-purple-800::placeholder {
  --placeholder-opacity: 1 !important;
  color: #553c9a !important;
  color: rgba(85, 60, 154, var(--placeholder-opacity)) !important; }

.placeholder-purple-900::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #44337a !important;
  color: rgba(68, 51, 122, var(--placeholder-opacity)) !important; }

.placeholder-purple-900:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #44337a !important;
  color: rgba(68, 51, 122, var(--placeholder-opacity)) !important; }

.placeholder-purple-900::placeholder {
  --placeholder-opacity: 1 !important;
  color: #44337a !important;
  color: rgba(68, 51, 122, var(--placeholder-opacity)) !important; }

.placeholder-pink-100::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #fff5f7 !important;
  color: rgba(255, 245, 247, var(--placeholder-opacity)) !important; }

.placeholder-pink-100:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #fff5f7 !important;
  color: rgba(255, 245, 247, var(--placeholder-opacity)) !important; }

.placeholder-pink-100::placeholder {
  --placeholder-opacity: 1 !important;
  color: #fff5f7 !important;
  color: rgba(255, 245, 247, var(--placeholder-opacity)) !important; }

.placeholder-pink-200::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #fed7e2 !important;
  color: rgba(254, 215, 226, var(--placeholder-opacity)) !important; }

.placeholder-pink-200:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #fed7e2 !important;
  color: rgba(254, 215, 226, var(--placeholder-opacity)) !important; }

.placeholder-pink-200::placeholder {
  --placeholder-opacity: 1 !important;
  color: #fed7e2 !important;
  color: rgba(254, 215, 226, var(--placeholder-opacity)) !important; }

.placeholder-pink-300::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #fbb6ce !important;
  color: rgba(251, 182, 206, var(--placeholder-opacity)) !important; }

.placeholder-pink-300:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #fbb6ce !important;
  color: rgba(251, 182, 206, var(--placeholder-opacity)) !important; }

.placeholder-pink-300::placeholder {
  --placeholder-opacity: 1 !important;
  color: #fbb6ce !important;
  color: rgba(251, 182, 206, var(--placeholder-opacity)) !important; }

.placeholder-pink-400::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #f687b3 !important;
  color: rgba(246, 135, 179, var(--placeholder-opacity)) !important; }

.placeholder-pink-400:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #f687b3 !important;
  color: rgba(246, 135, 179, var(--placeholder-opacity)) !important; }

.placeholder-pink-400::placeholder {
  --placeholder-opacity: 1 !important;
  color: #f687b3 !important;
  color: rgba(246, 135, 179, var(--placeholder-opacity)) !important; }

.placeholder-pink-500::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #ed64a6 !important;
  color: rgba(237, 100, 166, var(--placeholder-opacity)) !important; }

.placeholder-pink-500:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #ed64a6 !important;
  color: rgba(237, 100, 166, var(--placeholder-opacity)) !important; }

.placeholder-pink-500::placeholder {
  --placeholder-opacity: 1 !important;
  color: #ed64a6 !important;
  color: rgba(237, 100, 166, var(--placeholder-opacity)) !important; }

.placeholder-pink-600::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #d53f8c !important;
  color: rgba(213, 63, 140, var(--placeholder-opacity)) !important; }

.placeholder-pink-600:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #d53f8c !important;
  color: rgba(213, 63, 140, var(--placeholder-opacity)) !important; }

.placeholder-pink-600::placeholder {
  --placeholder-opacity: 1 !important;
  color: #d53f8c !important;
  color: rgba(213, 63, 140, var(--placeholder-opacity)) !important; }

.placeholder-pink-700::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #b83280 !important;
  color: rgba(184, 50, 128, var(--placeholder-opacity)) !important; }

.placeholder-pink-700:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #b83280 !important;
  color: rgba(184, 50, 128, var(--placeholder-opacity)) !important; }

.placeholder-pink-700::placeholder {
  --placeholder-opacity: 1 !important;
  color: #b83280 !important;
  color: rgba(184, 50, 128, var(--placeholder-opacity)) !important; }

.placeholder-pink-800::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #97266d !important;
  color: rgba(151, 38, 109, var(--placeholder-opacity)) !important; }

.placeholder-pink-800:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #97266d !important;
  color: rgba(151, 38, 109, var(--placeholder-opacity)) !important; }

.placeholder-pink-800::placeholder {
  --placeholder-opacity: 1 !important;
  color: #97266d !important;
  color: rgba(151, 38, 109, var(--placeholder-opacity)) !important; }

.placeholder-pink-900::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #702459 !important;
  color: rgba(112, 36, 89, var(--placeholder-opacity)) !important; }

.placeholder-pink-900:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #702459 !important;
  color: rgba(112, 36, 89, var(--placeholder-opacity)) !important; }

.placeholder-pink-900::placeholder {
  --placeholder-opacity: 1 !important;
  color: #702459 !important;
  color: rgba(112, 36, 89, var(--placeholder-opacity)) !important; }

.placeholder-shade-black::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #000000 !important;
  color: rgba(0, 0, 0, var(--placeholder-opacity)) !important; }

.placeholder-shade-black:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #000000 !important;
  color: rgba(0, 0, 0, var(--placeholder-opacity)) !important; }

.placeholder-shade-black::placeholder {
  --placeholder-opacity: 1 !important;
  color: #000000 !important;
  color: rgba(0, 0, 0, var(--placeholder-opacity)) !important; }

.placeholder-shade-white::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #ffffff !important;
  color: rgba(255, 255, 255, var(--placeholder-opacity)) !important; }

.placeholder-shade-white:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #ffffff !important;
  color: rgba(255, 255, 255, var(--placeholder-opacity)) !important; }

.placeholder-shade-white::placeholder {
  --placeholder-opacity: 1 !important;
  color: #ffffff !important;
  color: rgba(255, 255, 255, var(--placeholder-opacity)) !important; }

.placeholder-salmon-100::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #f7f1e1 !important;
  color: rgba(247, 241, 225, var(--placeholder-opacity)) !important; }

.placeholder-salmon-100:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #f7f1e1 !important;
  color: rgba(247, 241, 225, var(--placeholder-opacity)) !important; }

.placeholder-salmon-100::placeholder {
  --placeholder-opacity: 1 !important;
  color: #f7f1e1 !important;
  color: rgba(247, 241, 225, var(--placeholder-opacity)) !important; }

.placeholder-salmon-200::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #f3e7c6 !important;
  color: rgba(243, 231, 198, var(--placeholder-opacity)) !important; }

.placeholder-salmon-200:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #f3e7c6 !important;
  color: rgba(243, 231, 198, var(--placeholder-opacity)) !important; }

.placeholder-salmon-200::placeholder {
  --placeholder-opacity: 1 !important;
  color: #f3e7c6 !important;
  color: rgba(243, 231, 198, var(--placeholder-opacity)) !important; }

.placeholder-salmon-300::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #e4d6af !important;
  color: rgba(228, 214, 175, var(--placeholder-opacity)) !important; }

.placeholder-salmon-300:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #e4d6af !important;
  color: rgba(228, 214, 175, var(--placeholder-opacity)) !important; }

.placeholder-salmon-300::placeholder {
  --placeholder-opacity: 1 !important;
  color: #e4d6af !important;
  color: rgba(228, 214, 175, var(--placeholder-opacity)) !important; }

.focus\:placeholder-transparent:focus::-moz-placeholder {
  color: transparent !important; }

.focus\:placeholder-transparent:focus:-ms-input-placeholder {
  color: transparent !important; }

.focus\:placeholder-transparent:focus::placeholder {
  color: transparent !important; }

.focus\:placeholder-current:focus::-moz-placeholder {
  color: currentColor !important; }

.focus\:placeholder-current:focus:-ms-input-placeholder {
  color: currentColor !important; }

.focus\:placeholder-current:focus::placeholder {
  color: currentColor !important; }

.focus\:placeholder-black:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #000 !important;
  color: rgba(0, 0, 0, var(--placeholder-opacity)) !important; }

.focus\:placeholder-black:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #000 !important;
  color: rgba(0, 0, 0, var(--placeholder-opacity)) !important; }

.focus\:placeholder-black:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #000 !important;
  color: rgba(0, 0, 0, var(--placeholder-opacity)) !important; }

.focus\:placeholder-white:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #fff !important;
  color: rgba(255, 255, 255, var(--placeholder-opacity)) !important; }

.focus\:placeholder-white:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #fff !important;
  color: rgba(255, 255, 255, var(--placeholder-opacity)) !important; }

.focus\:placeholder-white:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #fff !important;
  color: rgba(255, 255, 255, var(--placeholder-opacity)) !important; }

.focus\:placeholder-gray-100:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #f7fafc !important;
  color: rgba(247, 250, 252, var(--placeholder-opacity)) !important; }

.focus\:placeholder-gray-100:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #f7fafc !important;
  color: rgba(247, 250, 252, var(--placeholder-opacity)) !important; }

.focus\:placeholder-gray-100:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #f7fafc !important;
  color: rgba(247, 250, 252, var(--placeholder-opacity)) !important; }

.focus\:placeholder-gray-200:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #edf2f7 !important;
  color: rgba(237, 242, 247, var(--placeholder-opacity)) !important; }

.focus\:placeholder-gray-200:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #edf2f7 !important;
  color: rgba(237, 242, 247, var(--placeholder-opacity)) !important; }

.focus\:placeholder-gray-200:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #edf2f7 !important;
  color: rgba(237, 242, 247, var(--placeholder-opacity)) !important; }

.focus\:placeholder-gray-300:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #e2e8f0 !important;
  color: rgba(226, 232, 240, var(--placeholder-opacity)) !important; }

.focus\:placeholder-gray-300:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #e2e8f0 !important;
  color: rgba(226, 232, 240, var(--placeholder-opacity)) !important; }

.focus\:placeholder-gray-300:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #e2e8f0 !important;
  color: rgba(226, 232, 240, var(--placeholder-opacity)) !important; }

.focus\:placeholder-gray-400:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #cbd5e0 !important;
  color: rgba(203, 213, 224, var(--placeholder-opacity)) !important; }

.focus\:placeholder-gray-400:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #cbd5e0 !important;
  color: rgba(203, 213, 224, var(--placeholder-opacity)) !important; }

.focus\:placeholder-gray-400:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #cbd5e0 !important;
  color: rgba(203, 213, 224, var(--placeholder-opacity)) !important; }

.focus\:placeholder-gray-500:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #a0aec0 !important;
  color: rgba(160, 174, 192, var(--placeholder-opacity)) !important; }

.focus\:placeholder-gray-500:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #a0aec0 !important;
  color: rgba(160, 174, 192, var(--placeholder-opacity)) !important; }

.focus\:placeholder-gray-500:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #a0aec0 !important;
  color: rgba(160, 174, 192, var(--placeholder-opacity)) !important; }

.focus\:placeholder-gray-600:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #718096 !important;
  color: rgba(113, 128, 150, var(--placeholder-opacity)) !important; }

.focus\:placeholder-gray-600:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #718096 !important;
  color: rgba(113, 128, 150, var(--placeholder-opacity)) !important; }

.focus\:placeholder-gray-600:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #718096 !important;
  color: rgba(113, 128, 150, var(--placeholder-opacity)) !important; }

.focus\:placeholder-gray-700:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #4a5568 !important;
  color: rgba(74, 85, 104, var(--placeholder-opacity)) !important; }

.focus\:placeholder-gray-700:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #4a5568 !important;
  color: rgba(74, 85, 104, var(--placeholder-opacity)) !important; }

.focus\:placeholder-gray-700:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #4a5568 !important;
  color: rgba(74, 85, 104, var(--placeholder-opacity)) !important; }

.focus\:placeholder-gray-800:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #2d3748 !important;
  color: rgba(45, 55, 72, var(--placeholder-opacity)) !important; }

.focus\:placeholder-gray-800:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #2d3748 !important;
  color: rgba(45, 55, 72, var(--placeholder-opacity)) !important; }

.focus\:placeholder-gray-800:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #2d3748 !important;
  color: rgba(45, 55, 72, var(--placeholder-opacity)) !important; }

.focus\:placeholder-gray-900:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #1a202c !important;
  color: rgba(26, 32, 44, var(--placeholder-opacity)) !important; }

.focus\:placeholder-gray-900:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #1a202c !important;
  color: rgba(26, 32, 44, var(--placeholder-opacity)) !important; }

.focus\:placeholder-gray-900:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #1a202c !important;
  color: rgba(26, 32, 44, var(--placeholder-opacity)) !important; }

.focus\:placeholder-red-100:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #e18f74 !important;
  color: rgba(225, 143, 116, var(--placeholder-opacity)) !important; }

.focus\:placeholder-red-100:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #e18f74 !important;
  color: rgba(225, 143, 116, var(--placeholder-opacity)) !important; }

.focus\:placeholder-red-100:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #e18f74 !important;
  color: rgba(225, 143, 116, var(--placeholder-opacity)) !important; }

.focus\:placeholder-red-200:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #bc5e3f !important;
  color: rgba(188, 94, 63, var(--placeholder-opacity)) !important; }

.focus\:placeholder-red-200:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #bc5e3f !important;
  color: rgba(188, 94, 63, var(--placeholder-opacity)) !important; }

.focus\:placeholder-red-200:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #bc5e3f !important;
  color: rgba(188, 94, 63, var(--placeholder-opacity)) !important; }

.focus\:placeholder-red-300:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #833218 !important;
  color: rgba(131, 50, 24, var(--placeholder-opacity)) !important; }

.focus\:placeholder-red-300:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #833218 !important;
  color: rgba(131, 50, 24, var(--placeholder-opacity)) !important; }

.focus\:placeholder-red-300:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #833218 !important;
  color: rgba(131, 50, 24, var(--placeholder-opacity)) !important; }

.focus\:placeholder-red-400:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #fc8181 !important;
  color: rgba(252, 129, 129, var(--placeholder-opacity)) !important; }

.focus\:placeholder-red-400:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #fc8181 !important;
  color: rgba(252, 129, 129, var(--placeholder-opacity)) !important; }

.focus\:placeholder-red-400:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #fc8181 !important;
  color: rgba(252, 129, 129, var(--placeholder-opacity)) !important; }

.focus\:placeholder-red-500:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #f56565 !important;
  color: rgba(245, 101, 101, var(--placeholder-opacity)) !important; }

.focus\:placeholder-red-500:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #f56565 !important;
  color: rgba(245, 101, 101, var(--placeholder-opacity)) !important; }

.focus\:placeholder-red-500:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #f56565 !important;
  color: rgba(245, 101, 101, var(--placeholder-opacity)) !important; }

.focus\:placeholder-red-600:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #e53e3e !important;
  color: rgba(229, 62, 62, var(--placeholder-opacity)) !important; }

.focus\:placeholder-red-600:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #e53e3e !important;
  color: rgba(229, 62, 62, var(--placeholder-opacity)) !important; }

.focus\:placeholder-red-600:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #e53e3e !important;
  color: rgba(229, 62, 62, var(--placeholder-opacity)) !important; }

.focus\:placeholder-red-700:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #c53030 !important;
  color: rgba(197, 48, 48, var(--placeholder-opacity)) !important; }

.focus\:placeholder-red-700:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #c53030 !important;
  color: rgba(197, 48, 48, var(--placeholder-opacity)) !important; }

.focus\:placeholder-red-700:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #c53030 !important;
  color: rgba(197, 48, 48, var(--placeholder-opacity)) !important; }

.focus\:placeholder-red-800:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #9b2c2c !important;
  color: rgba(155, 44, 44, var(--placeholder-opacity)) !important; }

.focus\:placeholder-red-800:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #9b2c2c !important;
  color: rgba(155, 44, 44, var(--placeholder-opacity)) !important; }

.focus\:placeholder-red-800:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #9b2c2c !important;
  color: rgba(155, 44, 44, var(--placeholder-opacity)) !important; }

.focus\:placeholder-red-900:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #742a2a !important;
  color: rgba(116, 42, 42, var(--placeholder-opacity)) !important; }

.focus\:placeholder-red-900:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #742a2a !important;
  color: rgba(116, 42, 42, var(--placeholder-opacity)) !important; }

.focus\:placeholder-red-900:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #742a2a !important;
  color: rgba(116, 42, 42, var(--placeholder-opacity)) !important; }

.focus\:placeholder-orange-100:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #fffaf0 !important;
  color: rgba(255, 250, 240, var(--placeholder-opacity)) !important; }

.focus\:placeholder-orange-100:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #fffaf0 !important;
  color: rgba(255, 250, 240, var(--placeholder-opacity)) !important; }

.focus\:placeholder-orange-100:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #fffaf0 !important;
  color: rgba(255, 250, 240, var(--placeholder-opacity)) !important; }

.focus\:placeholder-orange-200:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #feebc8 !important;
  color: rgba(254, 235, 200, var(--placeholder-opacity)) !important; }

.focus\:placeholder-orange-200:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #feebc8 !important;
  color: rgba(254, 235, 200, var(--placeholder-opacity)) !important; }

.focus\:placeholder-orange-200:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #feebc8 !important;
  color: rgba(254, 235, 200, var(--placeholder-opacity)) !important; }

.focus\:placeholder-orange-300:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #fbd38d !important;
  color: rgba(251, 211, 141, var(--placeholder-opacity)) !important; }

.focus\:placeholder-orange-300:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #fbd38d !important;
  color: rgba(251, 211, 141, var(--placeholder-opacity)) !important; }

.focus\:placeholder-orange-300:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #fbd38d !important;
  color: rgba(251, 211, 141, var(--placeholder-opacity)) !important; }

.focus\:placeholder-orange-400:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #f6ad55 !important;
  color: rgba(246, 173, 85, var(--placeholder-opacity)) !important; }

.focus\:placeholder-orange-400:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #f6ad55 !important;
  color: rgba(246, 173, 85, var(--placeholder-opacity)) !important; }

.focus\:placeholder-orange-400:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #f6ad55 !important;
  color: rgba(246, 173, 85, var(--placeholder-opacity)) !important; }

.focus\:placeholder-orange-500:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #ed8936 !important;
  color: rgba(237, 137, 54, var(--placeholder-opacity)) !important; }

.focus\:placeholder-orange-500:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #ed8936 !important;
  color: rgba(237, 137, 54, var(--placeholder-opacity)) !important; }

.focus\:placeholder-orange-500:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #ed8936 !important;
  color: rgba(237, 137, 54, var(--placeholder-opacity)) !important; }

.focus\:placeholder-orange-600:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #dd6b20 !important;
  color: rgba(221, 107, 32, var(--placeholder-opacity)) !important; }

.focus\:placeholder-orange-600:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #dd6b20 !important;
  color: rgba(221, 107, 32, var(--placeholder-opacity)) !important; }

.focus\:placeholder-orange-600:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #dd6b20 !important;
  color: rgba(221, 107, 32, var(--placeholder-opacity)) !important; }

.focus\:placeholder-orange-700:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #c05621 !important;
  color: rgba(192, 86, 33, var(--placeholder-opacity)) !important; }

.focus\:placeholder-orange-700:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #c05621 !important;
  color: rgba(192, 86, 33, var(--placeholder-opacity)) !important; }

.focus\:placeholder-orange-700:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #c05621 !important;
  color: rgba(192, 86, 33, var(--placeholder-opacity)) !important; }

.focus\:placeholder-orange-800:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #9c4221 !important;
  color: rgba(156, 66, 33, var(--placeholder-opacity)) !important; }

.focus\:placeholder-orange-800:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #9c4221 !important;
  color: rgba(156, 66, 33, var(--placeholder-opacity)) !important; }

.focus\:placeholder-orange-800:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #9c4221 !important;
  color: rgba(156, 66, 33, var(--placeholder-opacity)) !important; }

.focus\:placeholder-orange-900:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #7b341e !important;
  color: rgba(123, 52, 30, var(--placeholder-opacity)) !important; }

.focus\:placeholder-orange-900:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #7b341e !important;
  color: rgba(123, 52, 30, var(--placeholder-opacity)) !important; }

.focus\:placeholder-orange-900:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #7b341e !important;
  color: rgba(123, 52, 30, var(--placeholder-opacity)) !important; }

.focus\:placeholder-yellow-100:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #fffff0 !important;
  color: rgba(255, 255, 240, var(--placeholder-opacity)) !important; }

.focus\:placeholder-yellow-100:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #fffff0 !important;
  color: rgba(255, 255, 240, var(--placeholder-opacity)) !important; }

.focus\:placeholder-yellow-100:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #fffff0 !important;
  color: rgba(255, 255, 240, var(--placeholder-opacity)) !important; }

.focus\:placeholder-yellow-200:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #fefcbf !important;
  color: rgba(254, 252, 191, var(--placeholder-opacity)) !important; }

.focus\:placeholder-yellow-200:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #fefcbf !important;
  color: rgba(254, 252, 191, var(--placeholder-opacity)) !important; }

.focus\:placeholder-yellow-200:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #fefcbf !important;
  color: rgba(254, 252, 191, var(--placeholder-opacity)) !important; }

.focus\:placeholder-yellow-300:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #faf089 !important;
  color: rgba(250, 240, 137, var(--placeholder-opacity)) !important; }

.focus\:placeholder-yellow-300:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #faf089 !important;
  color: rgba(250, 240, 137, var(--placeholder-opacity)) !important; }

.focus\:placeholder-yellow-300:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #faf089 !important;
  color: rgba(250, 240, 137, var(--placeholder-opacity)) !important; }

.focus\:placeholder-yellow-400:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #f6e05e !important;
  color: rgba(246, 224, 94, var(--placeholder-opacity)) !important; }

.focus\:placeholder-yellow-400:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #f6e05e !important;
  color: rgba(246, 224, 94, var(--placeholder-opacity)) !important; }

.focus\:placeholder-yellow-400:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #f6e05e !important;
  color: rgba(246, 224, 94, var(--placeholder-opacity)) !important; }

.focus\:placeholder-yellow-500:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #ecc94b !important;
  color: rgba(236, 201, 75, var(--placeholder-opacity)) !important; }

.focus\:placeholder-yellow-500:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #ecc94b !important;
  color: rgba(236, 201, 75, var(--placeholder-opacity)) !important; }

.focus\:placeholder-yellow-500:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #ecc94b !important;
  color: rgba(236, 201, 75, var(--placeholder-opacity)) !important; }

.focus\:placeholder-yellow-600:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #d69e2e !important;
  color: rgba(214, 158, 46, var(--placeholder-opacity)) !important; }

.focus\:placeholder-yellow-600:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #d69e2e !important;
  color: rgba(214, 158, 46, var(--placeholder-opacity)) !important; }

.focus\:placeholder-yellow-600:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #d69e2e !important;
  color: rgba(214, 158, 46, var(--placeholder-opacity)) !important; }

.focus\:placeholder-yellow-700:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #b7791f !important;
  color: rgba(183, 121, 31, var(--placeholder-opacity)) !important; }

.focus\:placeholder-yellow-700:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #b7791f !important;
  color: rgba(183, 121, 31, var(--placeholder-opacity)) !important; }

.focus\:placeholder-yellow-700:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #b7791f !important;
  color: rgba(183, 121, 31, var(--placeholder-opacity)) !important; }

.focus\:placeholder-yellow-800:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #975a16 !important;
  color: rgba(151, 90, 22, var(--placeholder-opacity)) !important; }

.focus\:placeholder-yellow-800:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #975a16 !important;
  color: rgba(151, 90, 22, var(--placeholder-opacity)) !important; }

.focus\:placeholder-yellow-800:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #975a16 !important;
  color: rgba(151, 90, 22, var(--placeholder-opacity)) !important; }

.focus\:placeholder-yellow-900:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #744210 !important;
  color: rgba(116, 66, 16, var(--placeholder-opacity)) !important; }

.focus\:placeholder-yellow-900:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #744210 !important;
  color: rgba(116, 66, 16, var(--placeholder-opacity)) !important; }

.focus\:placeholder-yellow-900:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #744210 !important;
  color: rgba(116, 66, 16, var(--placeholder-opacity)) !important; }

.focus\:placeholder-green-100:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #d3edb4 !important;
  color: rgba(211, 237, 180, var(--placeholder-opacity)) !important; }

.focus\:placeholder-green-100:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #d3edb4 !important;
  color: rgba(211, 237, 180, var(--placeholder-opacity)) !important; }

.focus\:placeholder-green-100:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #d3edb4 !important;
  color: rgba(211, 237, 180, var(--placeholder-opacity)) !important; }

.focus\:placeholder-green-200:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #a5c67d !important;
  color: rgba(165, 198, 125, var(--placeholder-opacity)) !important; }

.focus\:placeholder-green-200:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #a5c67d !important;
  color: rgba(165, 198, 125, var(--placeholder-opacity)) !important; }

.focus\:placeholder-green-200:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #a5c67d !important;
  color: rgba(165, 198, 125, var(--placeholder-opacity)) !important; }

.focus\:placeholder-green-300:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #779c4a !important;
  color: rgba(119, 156, 74, var(--placeholder-opacity)) !important; }

.focus\:placeholder-green-300:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #779c4a !important;
  color: rgba(119, 156, 74, var(--placeholder-opacity)) !important; }

.focus\:placeholder-green-300:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #779c4a !important;
  color: rgba(119, 156, 74, var(--placeholder-opacity)) !important; }

.focus\:placeholder-green-400:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #68d391 !important;
  color: rgba(104, 211, 145, var(--placeholder-opacity)) !important; }

.focus\:placeholder-green-400:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #68d391 !important;
  color: rgba(104, 211, 145, var(--placeholder-opacity)) !important; }

.focus\:placeholder-green-400:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #68d391 !important;
  color: rgba(104, 211, 145, var(--placeholder-opacity)) !important; }

.focus\:placeholder-green-500:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #48bb78 !important;
  color: rgba(72, 187, 120, var(--placeholder-opacity)) !important; }

.focus\:placeholder-green-500:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #48bb78 !important;
  color: rgba(72, 187, 120, var(--placeholder-opacity)) !important; }

.focus\:placeholder-green-500:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #48bb78 !important;
  color: rgba(72, 187, 120, var(--placeholder-opacity)) !important; }

.focus\:placeholder-green-600:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #38a169 !important;
  color: rgba(56, 161, 105, var(--placeholder-opacity)) !important; }

.focus\:placeholder-green-600:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #38a169 !important;
  color: rgba(56, 161, 105, var(--placeholder-opacity)) !important; }

.focus\:placeholder-green-600:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #38a169 !important;
  color: rgba(56, 161, 105, var(--placeholder-opacity)) !important; }

.focus\:placeholder-green-700:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #2f855a !important;
  color: rgba(47, 133, 90, var(--placeholder-opacity)) !important; }

.focus\:placeholder-green-700:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #2f855a !important;
  color: rgba(47, 133, 90, var(--placeholder-opacity)) !important; }

.focus\:placeholder-green-700:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #2f855a !important;
  color: rgba(47, 133, 90, var(--placeholder-opacity)) !important; }

.focus\:placeholder-green-800:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #276749 !important;
  color: rgba(39, 103, 73, var(--placeholder-opacity)) !important; }

.focus\:placeholder-green-800:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #276749 !important;
  color: rgba(39, 103, 73, var(--placeholder-opacity)) !important; }

.focus\:placeholder-green-800:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #276749 !important;
  color: rgba(39, 103, 73, var(--placeholder-opacity)) !important; }

.focus\:placeholder-green-900:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #22543d !important;
  color: rgba(34, 84, 61, var(--placeholder-opacity)) !important; }

.focus\:placeholder-green-900:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #22543d !important;
  color: rgba(34, 84, 61, var(--placeholder-opacity)) !important; }

.focus\:placeholder-green-900:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #22543d !important;
  color: rgba(34, 84, 61, var(--placeholder-opacity)) !important; }

.focus\:placeholder-teal-100:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #e6fffa !important;
  color: rgba(230, 255, 250, var(--placeholder-opacity)) !important; }

.focus\:placeholder-teal-100:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #e6fffa !important;
  color: rgba(230, 255, 250, var(--placeholder-opacity)) !important; }

.focus\:placeholder-teal-100:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #e6fffa !important;
  color: rgba(230, 255, 250, var(--placeholder-opacity)) !important; }

.focus\:placeholder-teal-200:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #b2f5ea !important;
  color: rgba(178, 245, 234, var(--placeholder-opacity)) !important; }

.focus\:placeholder-teal-200:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #b2f5ea !important;
  color: rgba(178, 245, 234, var(--placeholder-opacity)) !important; }

.focus\:placeholder-teal-200:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #b2f5ea !important;
  color: rgba(178, 245, 234, var(--placeholder-opacity)) !important; }

.focus\:placeholder-teal-300:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #81e6d9 !important;
  color: rgba(129, 230, 217, var(--placeholder-opacity)) !important; }

.focus\:placeholder-teal-300:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #81e6d9 !important;
  color: rgba(129, 230, 217, var(--placeholder-opacity)) !important; }

.focus\:placeholder-teal-300:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #81e6d9 !important;
  color: rgba(129, 230, 217, var(--placeholder-opacity)) !important; }

.focus\:placeholder-teal-400:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #4fd1c5 !important;
  color: rgba(79, 209, 197, var(--placeholder-opacity)) !important; }

.focus\:placeholder-teal-400:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #4fd1c5 !important;
  color: rgba(79, 209, 197, var(--placeholder-opacity)) !important; }

.focus\:placeholder-teal-400:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #4fd1c5 !important;
  color: rgba(79, 209, 197, var(--placeholder-opacity)) !important; }

.focus\:placeholder-teal-500:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #38b2ac !important;
  color: rgba(56, 178, 172, var(--placeholder-opacity)) !important; }

.focus\:placeholder-teal-500:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #38b2ac !important;
  color: rgba(56, 178, 172, var(--placeholder-opacity)) !important; }

.focus\:placeholder-teal-500:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #38b2ac !important;
  color: rgba(56, 178, 172, var(--placeholder-opacity)) !important; }

.focus\:placeholder-teal-600:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #319795 !important;
  color: rgba(49, 151, 149, var(--placeholder-opacity)) !important; }

.focus\:placeholder-teal-600:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #319795 !important;
  color: rgba(49, 151, 149, var(--placeholder-opacity)) !important; }

.focus\:placeholder-teal-600:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #319795 !important;
  color: rgba(49, 151, 149, var(--placeholder-opacity)) !important; }

.focus\:placeholder-teal-700:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #2c7a7b !important;
  color: rgba(44, 122, 123, var(--placeholder-opacity)) !important; }

.focus\:placeholder-teal-700:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #2c7a7b !important;
  color: rgba(44, 122, 123, var(--placeholder-opacity)) !important; }

.focus\:placeholder-teal-700:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #2c7a7b !important;
  color: rgba(44, 122, 123, var(--placeholder-opacity)) !important; }

.focus\:placeholder-teal-800:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #285e61 !important;
  color: rgba(40, 94, 97, var(--placeholder-opacity)) !important; }

.focus\:placeholder-teal-800:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #285e61 !important;
  color: rgba(40, 94, 97, var(--placeholder-opacity)) !important; }

.focus\:placeholder-teal-800:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #285e61 !important;
  color: rgba(40, 94, 97, var(--placeholder-opacity)) !important; }

.focus\:placeholder-teal-900:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #234e52 !important;
  color: rgba(35, 78, 82, var(--placeholder-opacity)) !important; }

.focus\:placeholder-teal-900:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #234e52 !important;
  color: rgba(35, 78, 82, var(--placeholder-opacity)) !important; }

.focus\:placeholder-teal-900:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #234e52 !important;
  color: rgba(35, 78, 82, var(--placeholder-opacity)) !important; }

.focus\:placeholder-blue-100:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #ebf8ff !important;
  color: rgba(235, 248, 255, var(--placeholder-opacity)) !important; }

.focus\:placeholder-blue-100:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #ebf8ff !important;
  color: rgba(235, 248, 255, var(--placeholder-opacity)) !important; }

.focus\:placeholder-blue-100:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #ebf8ff !important;
  color: rgba(235, 248, 255, var(--placeholder-opacity)) !important; }

.focus\:placeholder-blue-200:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #bee3f8 !important;
  color: rgba(190, 227, 248, var(--placeholder-opacity)) !important; }

.focus\:placeholder-blue-200:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #bee3f8 !important;
  color: rgba(190, 227, 248, var(--placeholder-opacity)) !important; }

.focus\:placeholder-blue-200:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #bee3f8 !important;
  color: rgba(190, 227, 248, var(--placeholder-opacity)) !important; }

.focus\:placeholder-blue-300:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #90cdf4 !important;
  color: rgba(144, 205, 244, var(--placeholder-opacity)) !important; }

.focus\:placeholder-blue-300:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #90cdf4 !important;
  color: rgba(144, 205, 244, var(--placeholder-opacity)) !important; }

.focus\:placeholder-blue-300:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #90cdf4 !important;
  color: rgba(144, 205, 244, var(--placeholder-opacity)) !important; }

.focus\:placeholder-blue-400:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #63b3ed !important;
  color: rgba(99, 179, 237, var(--placeholder-opacity)) !important; }

.focus\:placeholder-blue-400:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #63b3ed !important;
  color: rgba(99, 179, 237, var(--placeholder-opacity)) !important; }

.focus\:placeholder-blue-400:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #63b3ed !important;
  color: rgba(99, 179, 237, var(--placeholder-opacity)) !important; }

.focus\:placeholder-blue-500:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #4299e1 !important;
  color: rgba(66, 153, 225, var(--placeholder-opacity)) !important; }

.focus\:placeholder-blue-500:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #4299e1 !important;
  color: rgba(66, 153, 225, var(--placeholder-opacity)) !important; }

.focus\:placeholder-blue-500:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #4299e1 !important;
  color: rgba(66, 153, 225, var(--placeholder-opacity)) !important; }

.focus\:placeholder-blue-600:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #3182ce !important;
  color: rgba(49, 130, 206, var(--placeholder-opacity)) !important; }

.focus\:placeholder-blue-600:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #3182ce !important;
  color: rgba(49, 130, 206, var(--placeholder-opacity)) !important; }

.focus\:placeholder-blue-600:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #3182ce !important;
  color: rgba(49, 130, 206, var(--placeholder-opacity)) !important; }

.focus\:placeholder-blue-700:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #2b6cb0 !important;
  color: rgba(43, 108, 176, var(--placeholder-opacity)) !important; }

.focus\:placeholder-blue-700:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #2b6cb0 !important;
  color: rgba(43, 108, 176, var(--placeholder-opacity)) !important; }

.focus\:placeholder-blue-700:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #2b6cb0 !important;
  color: rgba(43, 108, 176, var(--placeholder-opacity)) !important; }

.focus\:placeholder-blue-800:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #2c5282 !important;
  color: rgba(44, 82, 130, var(--placeholder-opacity)) !important; }

.focus\:placeholder-blue-800:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #2c5282 !important;
  color: rgba(44, 82, 130, var(--placeholder-opacity)) !important; }

.focus\:placeholder-blue-800:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #2c5282 !important;
  color: rgba(44, 82, 130, var(--placeholder-opacity)) !important; }

.focus\:placeholder-blue-900:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #2a4365 !important;
  color: rgba(42, 67, 101, var(--placeholder-opacity)) !important; }

.focus\:placeholder-blue-900:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #2a4365 !important;
  color: rgba(42, 67, 101, var(--placeholder-opacity)) !important; }

.focus\:placeholder-blue-900:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #2a4365 !important;
  color: rgba(42, 67, 101, var(--placeholder-opacity)) !important; }

.focus\:placeholder-indigo-100:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #ebf4ff !important;
  color: rgba(235, 244, 255, var(--placeholder-opacity)) !important; }

.focus\:placeholder-indigo-100:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #ebf4ff !important;
  color: rgba(235, 244, 255, var(--placeholder-opacity)) !important; }

.focus\:placeholder-indigo-100:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #ebf4ff !important;
  color: rgba(235, 244, 255, var(--placeholder-opacity)) !important; }

.focus\:placeholder-indigo-200:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #c3dafe !important;
  color: rgba(195, 218, 254, var(--placeholder-opacity)) !important; }

.focus\:placeholder-indigo-200:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #c3dafe !important;
  color: rgba(195, 218, 254, var(--placeholder-opacity)) !important; }

.focus\:placeholder-indigo-200:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #c3dafe !important;
  color: rgba(195, 218, 254, var(--placeholder-opacity)) !important; }

.focus\:placeholder-indigo-300:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #a3bffa !important;
  color: rgba(163, 191, 250, var(--placeholder-opacity)) !important; }

.focus\:placeholder-indigo-300:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #a3bffa !important;
  color: rgba(163, 191, 250, var(--placeholder-opacity)) !important; }

.focus\:placeholder-indigo-300:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #a3bffa !important;
  color: rgba(163, 191, 250, var(--placeholder-opacity)) !important; }

.focus\:placeholder-indigo-400:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #7f9cf5 !important;
  color: rgba(127, 156, 245, var(--placeholder-opacity)) !important; }

.focus\:placeholder-indigo-400:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #7f9cf5 !important;
  color: rgba(127, 156, 245, var(--placeholder-opacity)) !important; }

.focus\:placeholder-indigo-400:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #7f9cf5 !important;
  color: rgba(127, 156, 245, var(--placeholder-opacity)) !important; }

.focus\:placeholder-indigo-500:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #667eea !important;
  color: rgba(102, 126, 234, var(--placeholder-opacity)) !important; }

.focus\:placeholder-indigo-500:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #667eea !important;
  color: rgba(102, 126, 234, var(--placeholder-opacity)) !important; }

.focus\:placeholder-indigo-500:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #667eea !important;
  color: rgba(102, 126, 234, var(--placeholder-opacity)) !important; }

.focus\:placeholder-indigo-600:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #5a67d8 !important;
  color: rgba(90, 103, 216, var(--placeholder-opacity)) !important; }

.focus\:placeholder-indigo-600:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #5a67d8 !important;
  color: rgba(90, 103, 216, var(--placeholder-opacity)) !important; }

.focus\:placeholder-indigo-600:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #5a67d8 !important;
  color: rgba(90, 103, 216, var(--placeholder-opacity)) !important; }

.focus\:placeholder-indigo-700:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #4c51bf !important;
  color: rgba(76, 81, 191, var(--placeholder-opacity)) !important; }

.focus\:placeholder-indigo-700:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #4c51bf !important;
  color: rgba(76, 81, 191, var(--placeholder-opacity)) !important; }

.focus\:placeholder-indigo-700:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #4c51bf !important;
  color: rgba(76, 81, 191, var(--placeholder-opacity)) !important; }

.focus\:placeholder-indigo-800:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #434190 !important;
  color: rgba(67, 65, 144, var(--placeholder-opacity)) !important; }

.focus\:placeholder-indigo-800:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #434190 !important;
  color: rgba(67, 65, 144, var(--placeholder-opacity)) !important; }

.focus\:placeholder-indigo-800:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #434190 !important;
  color: rgba(67, 65, 144, var(--placeholder-opacity)) !important; }

.focus\:placeholder-indigo-900:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #3c366b !important;
  color: rgba(60, 54, 107, var(--placeholder-opacity)) !important; }

.focus\:placeholder-indigo-900:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #3c366b !important;
  color: rgba(60, 54, 107, var(--placeholder-opacity)) !important; }

.focus\:placeholder-indigo-900:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #3c366b !important;
  color: rgba(60, 54, 107, var(--placeholder-opacity)) !important; }

.focus\:placeholder-purple-100:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #faf5ff !important;
  color: rgba(250, 245, 255, var(--placeholder-opacity)) !important; }

.focus\:placeholder-purple-100:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #faf5ff !important;
  color: rgba(250, 245, 255, var(--placeholder-opacity)) !important; }

.focus\:placeholder-purple-100:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #faf5ff !important;
  color: rgba(250, 245, 255, var(--placeholder-opacity)) !important; }

.focus\:placeholder-purple-200:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #e9d8fd !important;
  color: rgba(233, 216, 253, var(--placeholder-opacity)) !important; }

.focus\:placeholder-purple-200:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #e9d8fd !important;
  color: rgba(233, 216, 253, var(--placeholder-opacity)) !important; }

.focus\:placeholder-purple-200:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #e9d8fd !important;
  color: rgba(233, 216, 253, var(--placeholder-opacity)) !important; }

.focus\:placeholder-purple-300:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #d6bcfa !important;
  color: rgba(214, 188, 250, var(--placeholder-opacity)) !important; }

.focus\:placeholder-purple-300:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #d6bcfa !important;
  color: rgba(214, 188, 250, var(--placeholder-opacity)) !important; }

.focus\:placeholder-purple-300:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #d6bcfa !important;
  color: rgba(214, 188, 250, var(--placeholder-opacity)) !important; }

.focus\:placeholder-purple-400:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #b794f4 !important;
  color: rgba(183, 148, 244, var(--placeholder-opacity)) !important; }

.focus\:placeholder-purple-400:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #b794f4 !important;
  color: rgba(183, 148, 244, var(--placeholder-opacity)) !important; }

.focus\:placeholder-purple-400:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #b794f4 !important;
  color: rgba(183, 148, 244, var(--placeholder-opacity)) !important; }

.focus\:placeholder-purple-500:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #9f7aea !important;
  color: rgba(159, 122, 234, var(--placeholder-opacity)) !important; }

.focus\:placeholder-purple-500:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #9f7aea !important;
  color: rgba(159, 122, 234, var(--placeholder-opacity)) !important; }

.focus\:placeholder-purple-500:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #9f7aea !important;
  color: rgba(159, 122, 234, var(--placeholder-opacity)) !important; }

.focus\:placeholder-purple-600:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #805ad5 !important;
  color: rgba(128, 90, 213, var(--placeholder-opacity)) !important; }

.focus\:placeholder-purple-600:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #805ad5 !important;
  color: rgba(128, 90, 213, var(--placeholder-opacity)) !important; }

.focus\:placeholder-purple-600:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #805ad5 !important;
  color: rgba(128, 90, 213, var(--placeholder-opacity)) !important; }

.focus\:placeholder-purple-700:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #6b46c1 !important;
  color: rgba(107, 70, 193, var(--placeholder-opacity)) !important; }

.focus\:placeholder-purple-700:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #6b46c1 !important;
  color: rgba(107, 70, 193, var(--placeholder-opacity)) !important; }

.focus\:placeholder-purple-700:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #6b46c1 !important;
  color: rgba(107, 70, 193, var(--placeholder-opacity)) !important; }

.focus\:placeholder-purple-800:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #553c9a !important;
  color: rgba(85, 60, 154, var(--placeholder-opacity)) !important; }

.focus\:placeholder-purple-800:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #553c9a !important;
  color: rgba(85, 60, 154, var(--placeholder-opacity)) !important; }

.focus\:placeholder-purple-800:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #553c9a !important;
  color: rgba(85, 60, 154, var(--placeholder-opacity)) !important; }

.focus\:placeholder-purple-900:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #44337a !important;
  color: rgba(68, 51, 122, var(--placeholder-opacity)) !important; }

.focus\:placeholder-purple-900:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #44337a !important;
  color: rgba(68, 51, 122, var(--placeholder-opacity)) !important; }

.focus\:placeholder-purple-900:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #44337a !important;
  color: rgba(68, 51, 122, var(--placeholder-opacity)) !important; }

.focus\:placeholder-pink-100:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #fff5f7 !important;
  color: rgba(255, 245, 247, var(--placeholder-opacity)) !important; }

.focus\:placeholder-pink-100:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #fff5f7 !important;
  color: rgba(255, 245, 247, var(--placeholder-opacity)) !important; }

.focus\:placeholder-pink-100:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #fff5f7 !important;
  color: rgba(255, 245, 247, var(--placeholder-opacity)) !important; }

.focus\:placeholder-pink-200:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #fed7e2 !important;
  color: rgba(254, 215, 226, var(--placeholder-opacity)) !important; }

.focus\:placeholder-pink-200:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #fed7e2 !important;
  color: rgba(254, 215, 226, var(--placeholder-opacity)) !important; }

.focus\:placeholder-pink-200:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #fed7e2 !important;
  color: rgba(254, 215, 226, var(--placeholder-opacity)) !important; }

.focus\:placeholder-pink-300:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #fbb6ce !important;
  color: rgba(251, 182, 206, var(--placeholder-opacity)) !important; }

.focus\:placeholder-pink-300:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #fbb6ce !important;
  color: rgba(251, 182, 206, var(--placeholder-opacity)) !important; }

.focus\:placeholder-pink-300:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #fbb6ce !important;
  color: rgba(251, 182, 206, var(--placeholder-opacity)) !important; }

.focus\:placeholder-pink-400:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #f687b3 !important;
  color: rgba(246, 135, 179, var(--placeholder-opacity)) !important; }

.focus\:placeholder-pink-400:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #f687b3 !important;
  color: rgba(246, 135, 179, var(--placeholder-opacity)) !important; }

.focus\:placeholder-pink-400:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #f687b3 !important;
  color: rgba(246, 135, 179, var(--placeholder-opacity)) !important; }

.focus\:placeholder-pink-500:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #ed64a6 !important;
  color: rgba(237, 100, 166, var(--placeholder-opacity)) !important; }

.focus\:placeholder-pink-500:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #ed64a6 !important;
  color: rgba(237, 100, 166, var(--placeholder-opacity)) !important; }

.focus\:placeholder-pink-500:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #ed64a6 !important;
  color: rgba(237, 100, 166, var(--placeholder-opacity)) !important; }

.focus\:placeholder-pink-600:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #d53f8c !important;
  color: rgba(213, 63, 140, var(--placeholder-opacity)) !important; }

.focus\:placeholder-pink-600:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #d53f8c !important;
  color: rgba(213, 63, 140, var(--placeholder-opacity)) !important; }

.focus\:placeholder-pink-600:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #d53f8c !important;
  color: rgba(213, 63, 140, var(--placeholder-opacity)) !important; }

.focus\:placeholder-pink-700:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #b83280 !important;
  color: rgba(184, 50, 128, var(--placeholder-opacity)) !important; }

.focus\:placeholder-pink-700:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #b83280 !important;
  color: rgba(184, 50, 128, var(--placeholder-opacity)) !important; }

.focus\:placeholder-pink-700:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #b83280 !important;
  color: rgba(184, 50, 128, var(--placeholder-opacity)) !important; }

.focus\:placeholder-pink-800:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #97266d !important;
  color: rgba(151, 38, 109, var(--placeholder-opacity)) !important; }

.focus\:placeholder-pink-800:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #97266d !important;
  color: rgba(151, 38, 109, var(--placeholder-opacity)) !important; }

.focus\:placeholder-pink-800:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #97266d !important;
  color: rgba(151, 38, 109, var(--placeholder-opacity)) !important; }

.focus\:placeholder-pink-900:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #702459 !important;
  color: rgba(112, 36, 89, var(--placeholder-opacity)) !important; }

.focus\:placeholder-pink-900:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #702459 !important;
  color: rgba(112, 36, 89, var(--placeholder-opacity)) !important; }

.focus\:placeholder-pink-900:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #702459 !important;
  color: rgba(112, 36, 89, var(--placeholder-opacity)) !important; }

.focus\:placeholder-shade-black:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #000000 !important;
  color: rgba(0, 0, 0, var(--placeholder-opacity)) !important; }

.focus\:placeholder-shade-black:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #000000 !important;
  color: rgba(0, 0, 0, var(--placeholder-opacity)) !important; }

.focus\:placeholder-shade-black:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #000000 !important;
  color: rgba(0, 0, 0, var(--placeholder-opacity)) !important; }

.focus\:placeholder-shade-white:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #ffffff !important;
  color: rgba(255, 255, 255, var(--placeholder-opacity)) !important; }

.focus\:placeholder-shade-white:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #ffffff !important;
  color: rgba(255, 255, 255, var(--placeholder-opacity)) !important; }

.focus\:placeholder-shade-white:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #ffffff !important;
  color: rgba(255, 255, 255, var(--placeholder-opacity)) !important; }

.focus\:placeholder-salmon-100:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #f7f1e1 !important;
  color: rgba(247, 241, 225, var(--placeholder-opacity)) !important; }

.focus\:placeholder-salmon-100:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #f7f1e1 !important;
  color: rgba(247, 241, 225, var(--placeholder-opacity)) !important; }

.focus\:placeholder-salmon-100:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #f7f1e1 !important;
  color: rgba(247, 241, 225, var(--placeholder-opacity)) !important; }

.focus\:placeholder-salmon-200:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #f3e7c6 !important;
  color: rgba(243, 231, 198, var(--placeholder-opacity)) !important; }

.focus\:placeholder-salmon-200:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #f3e7c6 !important;
  color: rgba(243, 231, 198, var(--placeholder-opacity)) !important; }

.focus\:placeholder-salmon-200:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #f3e7c6 !important;
  color: rgba(243, 231, 198, var(--placeholder-opacity)) !important; }

.focus\:placeholder-salmon-300:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important;
  color: #e4d6af !important;
  color: rgba(228, 214, 175, var(--placeholder-opacity)) !important; }

.focus\:placeholder-salmon-300:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important;
  color: #e4d6af !important;
  color: rgba(228, 214, 175, var(--placeholder-opacity)) !important; }

.focus\:placeholder-salmon-300:focus::placeholder {
  --placeholder-opacity: 1 !important;
  color: #e4d6af !important;
  color: rgba(228, 214, 175, var(--placeholder-opacity)) !important; }

.placeholder-opacity-0::-moz-placeholder {
  --placeholder-opacity: 0 !important; }

.placeholder-opacity-0:-ms-input-placeholder {
  --placeholder-opacity: 0 !important; }

.placeholder-opacity-0::placeholder {
  --placeholder-opacity: 0 !important; }

.placeholder-opacity-25::-moz-placeholder {
  --placeholder-opacity: 0.25 !important; }

.placeholder-opacity-25:-ms-input-placeholder {
  --placeholder-opacity: 0.25 !important; }

.placeholder-opacity-25::placeholder {
  --placeholder-opacity: 0.25 !important; }

.placeholder-opacity-50::-moz-placeholder {
  --placeholder-opacity: 0.5 !important; }

.placeholder-opacity-50:-ms-input-placeholder {
  --placeholder-opacity: 0.5 !important; }

.placeholder-opacity-50::placeholder {
  --placeholder-opacity: 0.5 !important; }

.placeholder-opacity-75::-moz-placeholder {
  --placeholder-opacity: 0.75 !important; }

.placeholder-opacity-75:-ms-input-placeholder {
  --placeholder-opacity: 0.75 !important; }

.placeholder-opacity-75::placeholder {
  --placeholder-opacity: 0.75 !important; }

.placeholder-opacity-100::-moz-placeholder {
  --placeholder-opacity: 1 !important; }

.placeholder-opacity-100:-ms-input-placeholder {
  --placeholder-opacity: 1 !important; }

.placeholder-opacity-100::placeholder {
  --placeholder-opacity: 1 !important; }

.focus\:placeholder-opacity-0:focus::-moz-placeholder {
  --placeholder-opacity: 0 !important; }

.focus\:placeholder-opacity-0:focus:-ms-input-placeholder {
  --placeholder-opacity: 0 !important; }

.focus\:placeholder-opacity-0:focus::placeholder {
  --placeholder-opacity: 0 !important; }

.focus\:placeholder-opacity-25:focus::-moz-placeholder {
  --placeholder-opacity: 0.25 !important; }

.focus\:placeholder-opacity-25:focus:-ms-input-placeholder {
  --placeholder-opacity: 0.25 !important; }

.focus\:placeholder-opacity-25:focus::placeholder {
  --placeholder-opacity: 0.25 !important; }

.focus\:placeholder-opacity-50:focus::-moz-placeholder {
  --placeholder-opacity: 0.5 !important; }

.focus\:placeholder-opacity-50:focus:-ms-input-placeholder {
  --placeholder-opacity: 0.5 !important; }

.focus\:placeholder-opacity-50:focus::placeholder {
  --placeholder-opacity: 0.5 !important; }

.focus\:placeholder-opacity-75:focus::-moz-placeholder {
  --placeholder-opacity: 0.75 !important; }

.focus\:placeholder-opacity-75:focus:-ms-input-placeholder {
  --placeholder-opacity: 0.75 !important; }

.focus\:placeholder-opacity-75:focus::placeholder {
  --placeholder-opacity: 0.75 !important; }

.focus\:placeholder-opacity-100:focus::-moz-placeholder {
  --placeholder-opacity: 1 !important; }

.focus\:placeholder-opacity-100:focus:-ms-input-placeholder {
  --placeholder-opacity: 1 !important; }

.focus\:placeholder-opacity-100:focus::placeholder {
  --placeholder-opacity: 1 !important; }

.pointer-events-none {
  pointer-events: none !important; }

.pointer-events-auto {
  pointer-events: auto !important; }

.static {
  position: static !important; }

.fixed {
  position: fixed !important; }

.absolute {
  position: absolute !important; }

.relative, .imagewithbutton-link {
  position: relative !important; }

.sticky {
  position: -webkit-sticky !important;
  position: sticky !important; }

.inset-0 {
  top: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  left: 0 !important; }

.inset-auto {
  top: auto !important;
  right: auto !important;
  bottom: auto !important;
  left: auto !important; }

.inset-y-0 {
  top: 0 !important;
  bottom: 0 !important; }

.inset-x-0 {
  right: 0 !important;
  left: 0 !important; }

.inset-y-auto {
  top: auto !important;
  bottom: auto !important; }

.inset-x-auto {
  right: auto !important;
  left: auto !important; }

.top-0 {
  top: 0 !important; }

.right-0 {
  right: 0 !important; }

.bottom-0 {
  bottom: 0 !important; }

.left-0 {
  left: 0 !important; }

.top-auto {
  top: auto !important; }

.right-auto {
  right: auto !important; }

.bottom-auto {
  bottom: auto !important; }

.left-auto {
  left: auto !important; }

.resize-none {
  resize: none !important; }

.resize-y {
  resize: vertical !important; }

.resize-x {
  resize: horizontal !important; }

.resize {
  resize: both !important; }

.shadow-xs {
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important; }

.shadow-sm {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important; }

.shadow, .imagewithbutton-link {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important; }

.shadow-md {
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important; }

.shadow-lg, #mobile-navigation.nav-open {
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important; }

.shadow-xl {
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important; }

.shadow-2xl {
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important; }

.shadow-inner {
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important; }

.shadow-outline {
  box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important; }

.shadow-none {
  box-shadow: none !important; }

.hover\:shadow-xs:hover {
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important; }

.hover\:shadow-sm:hover {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important; }

.hover\:shadow:hover {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important; }

.hover\:shadow-md:hover {
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important; }

.hover\:shadow-lg:hover {
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important; }

.hover\:shadow-xl:hover {
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important; }

.hover\:shadow-2xl:hover {
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important; }

.hover\:shadow-inner:hover {
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important; }

.hover\:shadow-outline:hover {
  box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important; }

.hover\:shadow-none:hover {
  box-shadow: none !important; }

.focus\:shadow-xs:focus {
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important; }

.focus\:shadow-sm:focus {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important; }

.focus\:shadow:focus {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important; }

.focus\:shadow-md:focus {
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important; }

.focus\:shadow-lg:focus {
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important; }

.focus\:shadow-xl:focus {
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important; }

.focus\:shadow-2xl:focus {
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important; }

.focus\:shadow-inner:focus {
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important; }

.focus\:shadow-outline:focus {
  box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important; }

.focus\:shadow-none:focus {
  box-shadow: none !important; }

.fill-current {
  fill: currentColor !important; }

.stroke-current {
  stroke: currentColor !important; }

.stroke-0 {
  stroke-width: 0 !important; }

.stroke-1 {
  stroke-width: 1 !important; }

.stroke-2 {
  stroke-width: 2 !important; }

.table-auto {
  table-layout: auto !important; }

.table-fixed {
  table-layout: fixed !important; }

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

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

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

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

.text-transparent {
  color: transparent !important; }

.text-current {
  color: currentColor !important; }

.text-black {
  --text-opacity: 1 !important;
  color: #000 !important;
  color: rgba(0, 0, 0, var(--text-opacity)) !important; }

.text-white, input::placeholder,
textarea::placeholder, .buttonlink {
  --text-opacity: 1 !important;
  color: #fff !important;
  color: rgba(255, 255, 255, var(--text-opacity)) !important; }

.text-gray-100 {
  --text-opacity: 1 !important;
  color: #f7fafc !important;
  color: rgba(247, 250, 252, var(--text-opacity)) !important; }

.text-gray-200 {
  --text-opacity: 1 !important;
  color: #edf2f7 !important;
  color: rgba(237, 242, 247, var(--text-opacity)) !important; }

.text-gray-300 {
  --text-opacity: 1 !important;
  color: #e2e8f0 !important;
  color: rgba(226, 232, 240, var(--text-opacity)) !important; }

.text-gray-400 {
  --text-opacity: 1 !important;
  color: #cbd5e0 !important;
  color: rgba(203, 213, 224, var(--text-opacity)) !important; }

.text-gray-500 {
  --text-opacity: 1 !important;
  color: #a0aec0 !important;
  color: rgba(160, 174, 192, var(--text-opacity)) !important; }

.text-gray-600 {
  --text-opacity: 1 !important;
  color: #718096 !important;
  color: rgba(113, 128, 150, var(--text-opacity)) !important; }

.text-gray-700 {
  --text-opacity: 1 !important;
  color: #4a5568 !important;
  color: rgba(74, 85, 104, var(--text-opacity)) !important; }

.text-gray-800 {
  --text-opacity: 1 !important;
  color: #2d3748 !important;
  color: rgba(45, 55, 72, var(--text-opacity)) !important; }

.text-gray-900 {
  --text-opacity: 1 !important;
  color: #1a202c !important;
  color: rgba(26, 32, 44, var(--text-opacity)) !important; }

.text-red-100 {
  --text-opacity: 1 !important;
  color: #e18f74 !important;
  color: rgba(225, 143, 116, var(--text-opacity)) !important; }

.text-red-200, .imagewithbutton-link {
  --text-opacity: 1 !important;
  color: #bc5e3f !important;
  color: rgba(188, 94, 63, var(--text-opacity)) !important; }

.text-red-300, .wp-block-calendar a {
  --text-opacity: 1 !important;
  color: #833218 !important;
  color: rgba(131, 50, 24, var(--text-opacity)) !important; }

.text-red-400 {
  --text-opacity: 1 !important;
  color: #fc8181 !important;
  color: rgba(252, 129, 129, var(--text-opacity)) !important; }

.text-red-500 {
  --text-opacity: 1 !important;
  color: #f56565 !important;
  color: rgba(245, 101, 101, var(--text-opacity)) !important; }

.text-red-600 {
  --text-opacity: 1 !important;
  color: #e53e3e !important;
  color: rgba(229, 62, 62, var(--text-opacity)) !important; }

.text-red-700 {
  --text-opacity: 1 !important;
  color: #c53030 !important;
  color: rgba(197, 48, 48, var(--text-opacity)) !important; }

.text-red-800 {
  --text-opacity: 1 !important;
  color: #9b2c2c !important;
  color: rgba(155, 44, 44, var(--text-opacity)) !important; }

.text-red-900 {
  --text-opacity: 1 !important;
  color: #742a2a !important;
  color: rgba(116, 42, 42, var(--text-opacity)) !important; }

.text-orange-100 {
  --text-opacity: 1 !important;
  color: #fffaf0 !important;
  color: rgba(255, 250, 240, var(--text-opacity)) !important; }

.text-orange-200 {
  --text-opacity: 1 !important;
  color: #feebc8 !important;
  color: rgba(254, 235, 200, var(--text-opacity)) !important; }

.text-orange-300 {
  --text-opacity: 1 !important;
  color: #fbd38d !important;
  color: rgba(251, 211, 141, var(--text-opacity)) !important; }

.text-orange-400 {
  --text-opacity: 1 !important;
  color: #f6ad55 !important;
  color: rgba(246, 173, 85, var(--text-opacity)) !important; }

.text-orange-500 {
  --text-opacity: 1 !important;
  color: #ed8936 !important;
  color: rgba(237, 137, 54, var(--text-opacity)) !important; }

.text-orange-600 {
  --text-opacity: 1 !important;
  color: #dd6b20 !important;
  color: rgba(221, 107, 32, var(--text-opacity)) !important; }

.text-orange-700 {
  --text-opacity: 1 !important;
  color: #c05621 !important;
  color: rgba(192, 86, 33, var(--text-opacity)) !important; }

.text-orange-800 {
  --text-opacity: 1 !important;
  color: #9c4221 !important;
  color: rgba(156, 66, 33, var(--text-opacity)) !important; }

.text-orange-900 {
  --text-opacity: 1 !important;
  color: #7b341e !important;
  color: rgba(123, 52, 30, var(--text-opacity)) !important; }

.text-yellow-100 {
  --text-opacity: 1 !important;
  color: #fffff0 !important;
  color: rgba(255, 255, 240, var(--text-opacity)) !important; }

.text-yellow-200 {
  --text-opacity: 1 !important;
  color: #fefcbf !important;
  color: rgba(254, 252, 191, var(--text-opacity)) !important; }

.text-yellow-300 {
  --text-opacity: 1 !important;
  color: #faf089 !important;
  color: rgba(250, 240, 137, var(--text-opacity)) !important; }

.text-yellow-400 {
  --text-opacity: 1 !important;
  color: #f6e05e !important;
  color: rgba(246, 224, 94, var(--text-opacity)) !important; }

.text-yellow-500 {
  --text-opacity: 1 !important;
  color: #ecc94b !important;
  color: rgba(236, 201, 75, var(--text-opacity)) !important; }

.text-yellow-600 {
  --text-opacity: 1 !important;
  color: #d69e2e !important;
  color: rgba(214, 158, 46, var(--text-opacity)) !important; }

.text-yellow-700 {
  --text-opacity: 1 !important;
  color: #b7791f !important;
  color: rgba(183, 121, 31, var(--text-opacity)) !important; }

.text-yellow-800 {
  --text-opacity: 1 !important;
  color: #975a16 !important;
  color: rgba(151, 90, 22, var(--text-opacity)) !important; }

.text-yellow-900 {
  --text-opacity: 1 !important;
  color: #744210 !important;
  color: rgba(116, 66, 16, var(--text-opacity)) !important; }

.text-green-100 {
  --text-opacity: 1 !important;
  color: #d3edb4 !important;
  color: rgba(211, 237, 180, var(--text-opacity)) !important; }

.text-green-200 {
  --text-opacity: 1 !important;
  color: #a5c67d !important;
  color: rgba(165, 198, 125, var(--text-opacity)) !important; }

.text-green-300 {
  --text-opacity: 1 !important;
  color: #779c4a !important;
  color: rgba(119, 156, 74, var(--text-opacity)) !important; }

.text-green-400 {
  --text-opacity: 1 !important;
  color: #68d391 !important;
  color: rgba(104, 211, 145, var(--text-opacity)) !important; }

.text-green-500 {
  --text-opacity: 1 !important;
  color: #48bb78 !important;
  color: rgba(72, 187, 120, var(--text-opacity)) !important; }

.text-green-600 {
  --text-opacity: 1 !important;
  color: #38a169 !important;
  color: rgba(56, 161, 105, var(--text-opacity)) !important; }

.text-green-700 {
  --text-opacity: 1 !important;
  color: #2f855a !important;
  color: rgba(47, 133, 90, var(--text-opacity)) !important; }

.text-green-800 {
  --text-opacity: 1 !important;
  color: #276749 !important;
  color: rgba(39, 103, 73, var(--text-opacity)) !important; }

.text-green-900 {
  --text-opacity: 1 !important;
  color: #22543d !important;
  color: rgba(34, 84, 61, var(--text-opacity)) !important; }

.text-teal-100 {
  --text-opacity: 1 !important;
  color: #e6fffa !important;
  color: rgba(230, 255, 250, var(--text-opacity)) !important; }

.text-teal-200 {
  --text-opacity: 1 !important;
  color: #b2f5ea !important;
  color: rgba(178, 245, 234, var(--text-opacity)) !important; }

.text-teal-300 {
  --text-opacity: 1 !important;
  color: #81e6d9 !important;
  color: rgba(129, 230, 217, var(--text-opacity)) !important; }

.text-teal-400 {
  --text-opacity: 1 !important;
  color: #4fd1c5 !important;
  color: rgba(79, 209, 197, var(--text-opacity)) !important; }

.text-teal-500 {
  --text-opacity: 1 !important;
  color: #38b2ac !important;
  color: rgba(56, 178, 172, var(--text-opacity)) !important; }

.text-teal-600 {
  --text-opacity: 1 !important;
  color: #319795 !important;
  color: rgba(49, 151, 149, var(--text-opacity)) !important; }

.text-teal-700 {
  --text-opacity: 1 !important;
  color: #2c7a7b !important;
  color: rgba(44, 122, 123, var(--text-opacity)) !important; }

.text-teal-800 {
  --text-opacity: 1 !important;
  color: #285e61 !important;
  color: rgba(40, 94, 97, var(--text-opacity)) !important; }

.text-teal-900 {
  --text-opacity: 1 !important;
  color: #234e52 !important;
  color: rgba(35, 78, 82, var(--text-opacity)) !important; }

.text-blue-100 {
  --text-opacity: 1 !important;
  color: #ebf8ff !important;
  color: rgba(235, 248, 255, var(--text-opacity)) !important; }

.text-blue-200 {
  --text-opacity: 1 !important;
  color: #bee3f8 !important;
  color: rgba(190, 227, 248, var(--text-opacity)) !important; }

.text-blue-300 {
  --text-opacity: 1 !important;
  color: #90cdf4 !important;
  color: rgba(144, 205, 244, var(--text-opacity)) !important; }

.text-blue-400 {
  --text-opacity: 1 !important;
  color: #63b3ed !important;
  color: rgba(99, 179, 237, var(--text-opacity)) !important; }

.text-blue-500 {
  --text-opacity: 1 !important;
  color: #4299e1 !important;
  color: rgba(66, 153, 225, var(--text-opacity)) !important; }

.text-blue-600 {
  --text-opacity: 1 !important;
  color: #3182ce !important;
  color: rgba(49, 130, 206, var(--text-opacity)) !important; }

.text-blue-700 {
  --text-opacity: 1 !important;
  color: #2b6cb0 !important;
  color: rgba(43, 108, 176, var(--text-opacity)) !important; }

.text-blue-800 {
  --text-opacity: 1 !important;
  color: #2c5282 !important;
  color: rgba(44, 82, 130, var(--text-opacity)) !important; }

.text-blue-900 {
  --text-opacity: 1 !important;
  color: #2a4365 !important;
  color: rgba(42, 67, 101, var(--text-opacity)) !important; }

.text-indigo-100 {
  --text-opacity: 1 !important;
  color: #ebf4ff !important;
  color: rgba(235, 244, 255, var(--text-opacity)) !important; }

.text-indigo-200 {
  --text-opacity: 1 !important;
  color: #c3dafe !important;
  color: rgba(195, 218, 254, var(--text-opacity)) !important; }

.text-indigo-300 {
  --text-opacity: 1 !important;
  color: #a3bffa !important;
  color: rgba(163, 191, 250, var(--text-opacity)) !important; }

.text-indigo-400 {
  --text-opacity: 1 !important;
  color: #7f9cf5 !important;
  color: rgba(127, 156, 245, var(--text-opacity)) !important; }

.text-indigo-500 {
  --text-opacity: 1 !important;
  color: #667eea !important;
  color: rgba(102, 126, 234, var(--text-opacity)) !important; }

.text-indigo-600 {
  --text-opacity: 1 !important;
  color: #5a67d8 !important;
  color: rgba(90, 103, 216, var(--text-opacity)) !important; }

.text-indigo-700 {
  --text-opacity: 1 !important;
  color: #4c51bf !important;
  color: rgba(76, 81, 191, var(--text-opacity)) !important; }

.text-indigo-800 {
  --text-opacity: 1 !important;
  color: #434190 !important;
  color: rgba(67, 65, 144, var(--text-opacity)) !important; }

.text-indigo-900 {
  --text-opacity: 1 !important;
  color: #3c366b !important;
  color: rgba(60, 54, 107, var(--text-opacity)) !important; }

.text-purple-100 {
  --text-opacity: 1 !important;
  color: #faf5ff !important;
  color: rgba(250, 245, 255, var(--text-opacity)) !important; }

.text-purple-200 {
  --text-opacity: 1 !important;
  color: #e9d8fd !important;
  color: rgba(233, 216, 253, var(--text-opacity)) !important; }

.text-purple-300 {
  --text-opacity: 1 !important;
  color: #d6bcfa !important;
  color: rgba(214, 188, 250, var(--text-opacity)) !important; }

.text-purple-400 {
  --text-opacity: 1 !important;
  color: #b794f4 !important;
  color: rgba(183, 148, 244, var(--text-opacity)) !important; }

.text-purple-500 {
  --text-opacity: 1 !important;
  color: #9f7aea !important;
  color: rgba(159, 122, 234, var(--text-opacity)) !important; }

.text-purple-600 {
  --text-opacity: 1 !important;
  color: #805ad5 !important;
  color: rgba(128, 90, 213, var(--text-opacity)) !important; }

.text-purple-700 {
  --text-opacity: 1 !important;
  color: #6b46c1 !important;
  color: rgba(107, 70, 193, var(--text-opacity)) !important; }

.text-purple-800 {
  --text-opacity: 1 !important;
  color: #553c9a !important;
  color: rgba(85, 60, 154, var(--text-opacity)) !important; }

.text-purple-900 {
  --text-opacity: 1 !important;
  color: #44337a !important;
  color: rgba(68, 51, 122, var(--text-opacity)) !important; }

.text-pink-100 {
  --text-opacity: 1 !important;
  color: #fff5f7 !important;
  color: rgba(255, 245, 247, var(--text-opacity)) !important; }

.text-pink-200 {
  --text-opacity: 1 !important;
  color: #fed7e2 !important;
  color: rgba(254, 215, 226, var(--text-opacity)) !important; }

.text-pink-300 {
  --text-opacity: 1 !important;
  color: #fbb6ce !important;
  color: rgba(251, 182, 206, var(--text-opacity)) !important; }

.text-pink-400 {
  --text-opacity: 1 !important;
  color: #f687b3 !important;
  color: rgba(246, 135, 179, var(--text-opacity)) !important; }

.text-pink-500 {
  --text-opacity: 1 !important;
  color: #ed64a6 !important;
  color: rgba(237, 100, 166, var(--text-opacity)) !important; }

.text-pink-600 {
  --text-opacity: 1 !important;
  color: #d53f8c !important;
  color: rgba(213, 63, 140, var(--text-opacity)) !important; }

.text-pink-700 {
  --text-opacity: 1 !important;
  color: #b83280 !important;
  color: rgba(184, 50, 128, var(--text-opacity)) !important; }

.text-pink-800 {
  --text-opacity: 1 !important;
  color: #97266d !important;
  color: rgba(151, 38, 109, var(--text-opacity)) !important; }

.text-pink-900 {
  --text-opacity: 1 !important;
  color: #702459 !important;
  color: rgba(112, 36, 89, var(--text-opacity)) !important; }

.text-shade-black {
  --text-opacity: 1 !important;
  color: #000000 !important;
  color: rgba(0, 0, 0, var(--text-opacity)) !important; }

.text-shade-white {
  --text-opacity: 1 !important;
  color: #ffffff !important;
  color: rgba(255, 255, 255, var(--text-opacity)) !important; }

.text-salmon-100 {
  --text-opacity: 1 !important;
  color: #f7f1e1 !important;
  color: rgba(247, 241, 225, var(--text-opacity)) !important; }

.text-salmon-200 {
  --text-opacity: 1 !important;
  color: #f3e7c6 !important;
  color: rgba(243, 231, 198, var(--text-opacity)) !important; }

.text-salmon-300 {
  --text-opacity: 1 !important;
  color: #e4d6af !important;
  color: rgba(228, 214, 175, var(--text-opacity)) !important; }

.hover\:text-transparent:hover {
  color: transparent !important; }

.hover\:text-current:hover {
  color: currentColor !important; }

.hover\:text-black:hover {
  --text-opacity: 1 !important;
  color: #000 !important;
  color: rgba(0, 0, 0, var(--text-opacity)) !important; }

.hover\:text-white:hover {
  --text-opacity: 1 !important;
  color: #fff !important;
  color: rgba(255, 255, 255, var(--text-opacity)) !important; }

.hover\:text-gray-100:hover {
  --text-opacity: 1 !important;
  color: #f7fafc !important;
  color: rgba(247, 250, 252, var(--text-opacity)) !important; }

.hover\:text-gray-200:hover {
  --text-opacity: 1 !important;
  color: #edf2f7 !important;
  color: rgba(237, 242, 247, var(--text-opacity)) !important; }

.hover\:text-gray-300:hover {
  --text-opacity: 1 !important;
  color: #e2e8f0 !important;
  color: rgba(226, 232, 240, var(--text-opacity)) !important; }

.hover\:text-gray-400:hover {
  --text-opacity: 1 !important;
  color: #cbd5e0 !important;
  color: rgba(203, 213, 224, var(--text-opacity)) !important; }

.hover\:text-gray-500:hover {
  --text-opacity: 1 !important;
  color: #a0aec0 !important;
  color: rgba(160, 174, 192, var(--text-opacity)) !important; }

.hover\:text-gray-600:hover {
  --text-opacity: 1 !important;
  color: #718096 !important;
  color: rgba(113, 128, 150, var(--text-opacity)) !important; }

.hover\:text-gray-700:hover {
  --text-opacity: 1 !important;
  color: #4a5568 !important;
  color: rgba(74, 85, 104, var(--text-opacity)) !important; }

.hover\:text-gray-800:hover {
  --text-opacity: 1 !important;
  color: #2d3748 !important;
  color: rgba(45, 55, 72, var(--text-opacity)) !important; }

.hover\:text-gray-900:hover {
  --text-opacity: 1 !important;
  color: #1a202c !important;
  color: rgba(26, 32, 44, var(--text-opacity)) !important; }

.hover\:text-red-100:hover {
  --text-opacity: 1 !important;
  color: #e18f74 !important;
  color: rgba(225, 143, 116, var(--text-opacity)) !important; }

.hover\:text-red-200:hover {
  --text-opacity: 1 !important;
  color: #bc5e3f !important;
  color: rgba(188, 94, 63, var(--text-opacity)) !important; }

.hover\:text-red-300:hover {
  --text-opacity: 1 !important;
  color: #833218 !important;
  color: rgba(131, 50, 24, var(--text-opacity)) !important; }

.hover\:text-red-400:hover {
  --text-opacity: 1 !important;
  color: #fc8181 !important;
  color: rgba(252, 129, 129, var(--text-opacity)) !important; }

.hover\:text-red-500:hover {
  --text-opacity: 1 !important;
  color: #f56565 !important;
  color: rgba(245, 101, 101, var(--text-opacity)) !important; }

.hover\:text-red-600:hover {
  --text-opacity: 1 !important;
  color: #e53e3e !important;
  color: rgba(229, 62, 62, var(--text-opacity)) !important; }

.hover\:text-red-700:hover {
  --text-opacity: 1 !important;
  color: #c53030 !important;
  color: rgba(197, 48, 48, var(--text-opacity)) !important; }

.hover\:text-red-800:hover {
  --text-opacity: 1 !important;
  color: #9b2c2c !important;
  color: rgba(155, 44, 44, var(--text-opacity)) !important; }

.hover\:text-red-900:hover {
  --text-opacity: 1 !important;
  color: #742a2a !important;
  color: rgba(116, 42, 42, var(--text-opacity)) !important; }

.hover\:text-orange-100:hover {
  --text-opacity: 1 !important;
  color: #fffaf0 !important;
  color: rgba(255, 250, 240, var(--text-opacity)) !important; }

.hover\:text-orange-200:hover {
  --text-opacity: 1 !important;
  color: #feebc8 !important;
  color: rgba(254, 235, 200, var(--text-opacity)) !important; }

.hover\:text-orange-300:hover {
  --text-opacity: 1 !important;
  color: #fbd38d !important;
  color: rgba(251, 211, 141, var(--text-opacity)) !important; }

.hover\:text-orange-400:hover {
  --text-opacity: 1 !important;
  color: #f6ad55 !important;
  color: rgba(246, 173, 85, var(--text-opacity)) !important; }

.hover\:text-orange-500:hover {
  --text-opacity: 1 !important;
  color: #ed8936 !important;
  color: rgba(237, 137, 54, var(--text-opacity)) !important; }

.hover\:text-orange-600:hover {
  --text-opacity: 1 !important;
  color: #dd6b20 !important;
  color: rgba(221, 107, 32, var(--text-opacity)) !important; }

.hover\:text-orange-700:hover {
  --text-opacity: 1 !important;
  color: #c05621 !important;
  color: rgba(192, 86, 33, var(--text-opacity)) !important; }

.hover\:text-orange-800:hover {
  --text-opacity: 1 !important;
  color: #9c4221 !important;
  color: rgba(156, 66, 33, var(--text-opacity)) !important; }

.hover\:text-orange-900:hover {
  --text-opacity: 1 !important;
  color: #7b341e !important;
  color: rgba(123, 52, 30, var(--text-opacity)) !important; }

.hover\:text-yellow-100:hover {
  --text-opacity: 1 !important;
  color: #fffff0 !important;
  color: rgba(255, 255, 240, var(--text-opacity)) !important; }

.hover\:text-yellow-200:hover {
  --text-opacity: 1 !important;
  color: #fefcbf !important;
  color: rgba(254, 252, 191, var(--text-opacity)) !important; }

.hover\:text-yellow-300:hover {
  --text-opacity: 1 !important;
  color: #faf089 !important;
  color: rgba(250, 240, 137, var(--text-opacity)) !important; }

.hover\:text-yellow-400:hover {
  --text-opacity: 1 !important;
  color: #f6e05e !important;
  color: rgba(246, 224, 94, var(--text-opacity)) !important; }

.hover\:text-yellow-500:hover {
  --text-opacity: 1 !important;
  color: #ecc94b !important;
  color: rgba(236, 201, 75, var(--text-opacity)) !important; }

.hover\:text-yellow-600:hover {
  --text-opacity: 1 !important;
  color: #d69e2e !important;
  color: rgba(214, 158, 46, var(--text-opacity)) !important; }

.hover\:text-yellow-700:hover {
  --text-opacity: 1 !important;
  color: #b7791f !important;
  color: rgba(183, 121, 31, var(--text-opacity)) !important; }

.hover\:text-yellow-800:hover {
  --text-opacity: 1 !important;
  color: #975a16 !important;
  color: rgba(151, 90, 22, var(--text-opacity)) !important; }

.hover\:text-yellow-900:hover {
  --text-opacity: 1 !important;
  color: #744210 !important;
  color: rgba(116, 66, 16, var(--text-opacity)) !important; }

.hover\:text-green-100:hover {
  --text-opacity: 1 !important;
  color: #d3edb4 !important;
  color: rgba(211, 237, 180, var(--text-opacity)) !important; }

.hover\:text-green-200:hover {
  --text-opacity: 1 !important;
  color: #a5c67d !important;
  color: rgba(165, 198, 125, var(--text-opacity)) !important; }

.hover\:text-green-300:hover {
  --text-opacity: 1 !important;
  color: #779c4a !important;
  color: rgba(119, 156, 74, var(--text-opacity)) !important; }

.hover\:text-green-400:hover {
  --text-opacity: 1 !important;
  color: #68d391 !important;
  color: rgba(104, 211, 145, var(--text-opacity)) !important; }

.hover\:text-green-500:hover {
  --text-opacity: 1 !important;
  color: #48bb78 !important;
  color: rgba(72, 187, 120, var(--text-opacity)) !important; }

.hover\:text-green-600:hover {
  --text-opacity: 1 !important;
  color: #38a169 !important;
  color: rgba(56, 161, 105, var(--text-opacity)) !important; }

.hover\:text-green-700:hover {
  --text-opacity: 1 !important;
  color: #2f855a !important;
  color: rgba(47, 133, 90, var(--text-opacity)) !important; }

.hover\:text-green-800:hover {
  --text-opacity: 1 !important;
  color: #276749 !important;
  color: rgba(39, 103, 73, var(--text-opacity)) !important; }

.hover\:text-green-900:hover {
  --text-opacity: 1 !important;
  color: #22543d !important;
  color: rgba(34, 84, 61, var(--text-opacity)) !important; }

.hover\:text-teal-100:hover {
  --text-opacity: 1 !important;
  color: #e6fffa !important;
  color: rgba(230, 255, 250, var(--text-opacity)) !important; }

.hover\:text-teal-200:hover {
  --text-opacity: 1 !important;
  color: #b2f5ea !important;
  color: rgba(178, 245, 234, var(--text-opacity)) !important; }

.hover\:text-teal-300:hover {
  --text-opacity: 1 !important;
  color: #81e6d9 !important;
  color: rgba(129, 230, 217, var(--text-opacity)) !important; }

.hover\:text-teal-400:hover {
  --text-opacity: 1 !important;
  color: #4fd1c5 !important;
  color: rgba(79, 209, 197, var(--text-opacity)) !important; }

.hover\:text-teal-500:hover {
  --text-opacity: 1 !important;
  color: #38b2ac !important;
  color: rgba(56, 178, 172, var(--text-opacity)) !important; }

.hover\:text-teal-600:hover {
  --text-opacity: 1 !important;
  color: #319795 !important;
  color: rgba(49, 151, 149, var(--text-opacity)) !important; }

.hover\:text-teal-700:hover {
  --text-opacity: 1 !important;
  color: #2c7a7b !important;
  color: rgba(44, 122, 123, var(--text-opacity)) !important; }

.hover\:text-teal-800:hover {
  --text-opacity: 1 !important;
  color: #285e61 !important;
  color: rgba(40, 94, 97, var(--text-opacity)) !important; }

.hover\:text-teal-900:hover {
  --text-opacity: 1 !important;
  color: #234e52 !important;
  color: rgba(35, 78, 82, var(--text-opacity)) !important; }

.hover\:text-blue-100:hover {
  --text-opacity: 1 !important;
  color: #ebf8ff !important;
  color: rgba(235, 248, 255, var(--text-opacity)) !important; }

.hover\:text-blue-200:hover {
  --text-opacity: 1 !important;
  color: #bee3f8 !important;
  color: rgba(190, 227, 248, var(--text-opacity)) !important; }

.hover\:text-blue-300:hover {
  --text-opacity: 1 !important;
  color: #90cdf4 !important;
  color: rgba(144, 205, 244, var(--text-opacity)) !important; }

.hover\:text-blue-400:hover {
  --text-opacity: 1 !important;
  color: #63b3ed !important;
  color: rgba(99, 179, 237, var(--text-opacity)) !important; }

.hover\:text-blue-500:hover {
  --text-opacity: 1 !important;
  color: #4299e1 !important;
  color: rgba(66, 153, 225, var(--text-opacity)) !important; }

.hover\:text-blue-600:hover {
  --text-opacity: 1 !important;
  color: #3182ce !important;
  color: rgba(49, 130, 206, var(--text-opacity)) !important; }

.hover\:text-blue-700:hover {
  --text-opacity: 1 !important;
  color: #2b6cb0 !important;
  color: rgba(43, 108, 176, var(--text-opacity)) !important; }

.hover\:text-blue-800:hover {
  --text-opacity: 1 !important;
  color: #2c5282 !important;
  color: rgba(44, 82, 130, var(--text-opacity)) !important; }

.hover\:text-blue-900:hover {
  --text-opacity: 1 !important;
  color: #2a4365 !important;
  color: rgba(42, 67, 101, var(--text-opacity)) !important; }

.hover\:text-indigo-100:hover {
  --text-opacity: 1 !important;
  color: #ebf4ff !important;
  color: rgba(235, 244, 255, var(--text-opacity)) !important; }

.hover\:text-indigo-200:hover {
  --text-opacity: 1 !important;
  color: #c3dafe !important;
  color: rgba(195, 218, 254, var(--text-opacity)) !important; }

.hover\:text-indigo-300:hover {
  --text-opacity: 1 !important;
  color: #a3bffa !important;
  color: rgba(163, 191, 250, var(--text-opacity)) !important; }

.hover\:text-indigo-400:hover {
  --text-opacity: 1 !important;
  color: #7f9cf5 !important;
  color: rgba(127, 156, 245, var(--text-opacity)) !important; }

.hover\:text-indigo-500:hover {
  --text-opacity: 1 !important;
  color: #667eea !important;
  color: rgba(102, 126, 234, var(--text-opacity)) !important; }

.hover\:text-indigo-600:hover {
  --text-opacity: 1 !important;
  color: #5a67d8 !important;
  color: rgba(90, 103, 216, var(--text-opacity)) !important; }

.hover\:text-indigo-700:hover {
  --text-opacity: 1 !important;
  color: #4c51bf !important;
  color: rgba(76, 81, 191, var(--text-opacity)) !important; }

.hover\:text-indigo-800:hover {
  --text-opacity: 1 !important;
  color: #434190 !important;
  color: rgba(67, 65, 144, var(--text-opacity)) !important; }

.hover\:text-indigo-900:hover {
  --text-opacity: 1 !important;
  color: #3c366b !important;
  color: rgba(60, 54, 107, var(--text-opacity)) !important; }

.hover\:text-purple-100:hover {
  --text-opacity: 1 !important;
  color: #faf5ff !important;
  color: rgba(250, 245, 255, var(--text-opacity)) !important; }

.hover\:text-purple-200:hover {
  --text-opacity: 1 !important;
  color: #e9d8fd !important;
  color: rgba(233, 216, 253, var(--text-opacity)) !important; }

.hover\:text-purple-300:hover {
  --text-opacity: 1 !important;
  color: #d6bcfa !important;
  color: rgba(214, 188, 250, var(--text-opacity)) !important; }

.hover\:text-purple-400:hover {
  --text-opacity: 1 !important;
  color: #b794f4 !important;
  color: rgba(183, 148, 244, var(--text-opacity)) !important; }

.hover\:text-purple-500:hover {
  --text-opacity: 1 !important;
  color: #9f7aea !important;
  color: rgba(159, 122, 234, var(--text-opacity)) !important; }

.hover\:text-purple-600:hover {
  --text-opacity: 1 !important;
  color: #805ad5 !important;
  color: rgba(128, 90, 213, var(--text-opacity)) !important; }

.hover\:text-purple-700:hover {
  --text-opacity: 1 !important;
  color: #6b46c1 !important;
  color: rgba(107, 70, 193, var(--text-opacity)) !important; }

.hover\:text-purple-800:hover {
  --text-opacity: 1 !important;
  color: #553c9a !important;
  color: rgba(85, 60, 154, var(--text-opacity)) !important; }

.hover\:text-purple-900:hover {
  --text-opacity: 1 !important;
  color: #44337a !important;
  color: rgba(68, 51, 122, var(--text-opacity)) !important; }

.hover\:text-pink-100:hover {
  --text-opacity: 1 !important;
  color: #fff5f7 !important;
  color: rgba(255, 245, 247, var(--text-opacity)) !important; }

.hover\:text-pink-200:hover {
  --text-opacity: 1 !important;
  color: #fed7e2 !important;
  color: rgba(254, 215, 226, var(--text-opacity)) !important; }

.hover\:text-pink-300:hover {
  --text-opacity: 1 !important;
  color: #fbb6ce !important;
  color: rgba(251, 182, 206, var(--text-opacity)) !important; }

.hover\:text-pink-400:hover {
  --text-opacity: 1 !important;
  color: #f687b3 !important;
  color: rgba(246, 135, 179, var(--text-opacity)) !important; }

.hover\:text-pink-500:hover {
  --text-opacity: 1 !important;
  color: #ed64a6 !important;
  color: rgba(237, 100, 166, var(--text-opacity)) !important; }

.hover\:text-pink-600:hover {
  --text-opacity: 1 !important;
  color: #d53f8c !important;
  color: rgba(213, 63, 140, var(--text-opacity)) !important; }

.hover\:text-pink-700:hover {
  --text-opacity: 1 !important;
  color: #b83280 !important;
  color: rgba(184, 50, 128, var(--text-opacity)) !important; }

.hover\:text-pink-800:hover {
  --text-opacity: 1 !important;
  color: #97266d !important;
  color: rgba(151, 38, 109, var(--text-opacity)) !important; }

.hover\:text-pink-900:hover {
  --text-opacity: 1 !important;
  color: #702459 !important;
  color: rgba(112, 36, 89, var(--text-opacity)) !important; }

.hover\:text-shade-black:hover {
  --text-opacity: 1 !important;
  color: #000000 !important;
  color: rgba(0, 0, 0, var(--text-opacity)) !important; }

.hover\:text-shade-white:hover {
  --text-opacity: 1 !important;
  color: #ffffff !important;
  color: rgba(255, 255, 255, var(--text-opacity)) !important; }

.hover\:text-salmon-100:hover {
  --text-opacity: 1 !important;
  color: #f7f1e1 !important;
  color: rgba(247, 241, 225, var(--text-opacity)) !important; }

.hover\:text-salmon-200:hover {
  --text-opacity: 1 !important;
  color: #f3e7c6 !important;
  color: rgba(243, 231, 198, var(--text-opacity)) !important; }

.hover\:text-salmon-300:hover {
  --text-opacity: 1 !important;
  color: #e4d6af !important;
  color: rgba(228, 214, 175, var(--text-opacity)) !important; }

.focus\:text-transparent:focus {
  color: transparent !important; }

.focus\:text-current:focus {
  color: currentColor !important; }

.focus\:text-black:focus {
  --text-opacity: 1 !important;
  color: #000 !important;
  color: rgba(0, 0, 0, var(--text-opacity)) !important; }

.focus\:text-white:focus {
  --text-opacity: 1 !important;
  color: #fff !important;
  color: rgba(255, 255, 255, var(--text-opacity)) !important; }

.focus\:text-gray-100:focus {
  --text-opacity: 1 !important;
  color: #f7fafc !important;
  color: rgba(247, 250, 252, var(--text-opacity)) !important; }

.focus\:text-gray-200:focus {
  --text-opacity: 1 !important;
  color: #edf2f7 !important;
  color: rgba(237, 242, 247, var(--text-opacity)) !important; }

.focus\:text-gray-300:focus {
  --text-opacity: 1 !important;
  color: #e2e8f0 !important;
  color: rgba(226, 232, 240, var(--text-opacity)) !important; }

.focus\:text-gray-400:focus {
  --text-opacity: 1 !important;
  color: #cbd5e0 !important;
  color: rgba(203, 213, 224, var(--text-opacity)) !important; }

.focus\:text-gray-500:focus {
  --text-opacity: 1 !important;
  color: #a0aec0 !important;
  color: rgba(160, 174, 192, var(--text-opacity)) !important; }

.focus\:text-gray-600:focus {
  --text-opacity: 1 !important;
  color: #718096 !important;
  color: rgba(113, 128, 150, var(--text-opacity)) !important; }

.focus\:text-gray-700:focus {
  --text-opacity: 1 !important;
  color: #4a5568 !important;
  color: rgba(74, 85, 104, var(--text-opacity)) !important; }

.focus\:text-gray-800:focus {
  --text-opacity: 1 !important;
  color: #2d3748 !important;
  color: rgba(45, 55, 72, var(--text-opacity)) !important; }

.focus\:text-gray-900:focus {
  --text-opacity: 1 !important;
  color: #1a202c !important;
  color: rgba(26, 32, 44, var(--text-opacity)) !important; }

.focus\:text-red-100:focus {
  --text-opacity: 1 !important;
  color: #e18f74 !important;
  color: rgba(225, 143, 116, var(--text-opacity)) !important; }

.focus\:text-red-200:focus {
  --text-opacity: 1 !important;
  color: #bc5e3f !important;
  color: rgba(188, 94, 63, var(--text-opacity)) !important; }

.focus\:text-red-300:focus {
  --text-opacity: 1 !important;
  color: #833218 !important;
  color: rgba(131, 50, 24, var(--text-opacity)) !important; }

.focus\:text-red-400:focus {
  --text-opacity: 1 !important;
  color: #fc8181 !important;
  color: rgba(252, 129, 129, var(--text-opacity)) !important; }

.focus\:text-red-500:focus {
  --text-opacity: 1 !important;
  color: #f56565 !important;
  color: rgba(245, 101, 101, var(--text-opacity)) !important; }

.focus\:text-red-600:focus {
  --text-opacity: 1 !important;
  color: #e53e3e !important;
  color: rgba(229, 62, 62, var(--text-opacity)) !important; }

.focus\:text-red-700:focus {
  --text-opacity: 1 !important;
  color: #c53030 !important;
  color: rgba(197, 48, 48, var(--text-opacity)) !important; }

.focus\:text-red-800:focus {
  --text-opacity: 1 !important;
  color: #9b2c2c !important;
  color: rgba(155, 44, 44, var(--text-opacity)) !important; }

.focus\:text-red-900:focus {
  --text-opacity: 1 !important;
  color: #742a2a !important;
  color: rgba(116, 42, 42, var(--text-opacity)) !important; }

.focus\:text-orange-100:focus {
  --text-opacity: 1 !important;
  color: #fffaf0 !important;
  color: rgba(255, 250, 240, var(--text-opacity)) !important; }

.focus\:text-orange-200:focus {
  --text-opacity: 1 !important;
  color: #feebc8 !important;
  color: rgba(254, 235, 200, var(--text-opacity)) !important; }

.focus\:text-orange-300:focus {
  --text-opacity: 1 !important;
  color: #fbd38d !important;
  color: rgba(251, 211, 141, var(--text-opacity)) !important; }

.focus\:text-orange-400:focus {
  --text-opacity: 1 !important;
  color: #f6ad55 !important;
  color: rgba(246, 173, 85, var(--text-opacity)) !important; }

.focus\:text-orange-500:focus {
  --text-opacity: 1 !important;
  color: #ed8936 !important;
  color: rgba(237, 137, 54, var(--text-opacity)) !important; }

.focus\:text-orange-600:focus {
  --text-opacity: 1 !important;
  color: #dd6b20 !important;
  color: rgba(221, 107, 32, var(--text-opacity)) !important; }

.focus\:text-orange-700:focus {
  --text-opacity: 1 !important;
  color: #c05621 !important;
  color: rgba(192, 86, 33, var(--text-opacity)) !important; }

.focus\:text-orange-800:focus {
  --text-opacity: 1 !important;
  color: #9c4221 !important;
  color: rgba(156, 66, 33, var(--text-opacity)) !important; }

.focus\:text-orange-900:focus {
  --text-opacity: 1 !important;
  color: #7b341e !important;
  color: rgba(123, 52, 30, var(--text-opacity)) !important; }

.focus\:text-yellow-100:focus {
  --text-opacity: 1 !important;
  color: #fffff0 !important;
  color: rgba(255, 255, 240, var(--text-opacity)) !important; }

.focus\:text-yellow-200:focus {
  --text-opacity: 1 !important;
  color: #fefcbf !important;
  color: rgba(254, 252, 191, var(--text-opacity)) !important; }

.focus\:text-yellow-300:focus {
  --text-opacity: 1 !important;
  color: #faf089 !important;
  color: rgba(250, 240, 137, var(--text-opacity)) !important; }

.focus\:text-yellow-400:focus {
  --text-opacity: 1 !important;
  color: #f6e05e !important;
  color: rgba(246, 224, 94, var(--text-opacity)) !important; }

.focus\:text-yellow-500:focus {
  --text-opacity: 1 !important;
  color: #ecc94b !important;
  color: rgba(236, 201, 75, var(--text-opacity)) !important; }

.focus\:text-yellow-600:focus {
  --text-opacity: 1 !important;
  color: #d69e2e !important;
  color: rgba(214, 158, 46, var(--text-opacity)) !important; }

.focus\:text-yellow-700:focus {
  --text-opacity: 1 !important;
  color: #b7791f !important;
  color: rgba(183, 121, 31, var(--text-opacity)) !important; }

.focus\:text-yellow-800:focus {
  --text-opacity: 1 !important;
  color: #975a16 !important;
  color: rgba(151, 90, 22, var(--text-opacity)) !important; }

.focus\:text-yellow-900:focus {
  --text-opacity: 1 !important;
  color: #744210 !important;
  color: rgba(116, 66, 16, var(--text-opacity)) !important; }

.focus\:text-green-100:focus {
  --text-opacity: 1 !important;
  color: #d3edb4 !important;
  color: rgba(211, 237, 180, var(--text-opacity)) !important; }

.focus\:text-green-200:focus {
  --text-opacity: 1 !important;
  color: #a5c67d !important;
  color: rgba(165, 198, 125, var(--text-opacity)) !important; }

.focus\:text-green-300:focus {
  --text-opacity: 1 !important;
  color: #779c4a !important;
  color: rgba(119, 156, 74, var(--text-opacity)) !important; }

.focus\:text-green-400:focus {
  --text-opacity: 1 !important;
  color: #68d391 !important;
  color: rgba(104, 211, 145, var(--text-opacity)) !important; }

.focus\:text-green-500:focus {
  --text-opacity: 1 !important;
  color: #48bb78 !important;
  color: rgba(72, 187, 120, var(--text-opacity)) !important; }

.focus\:text-green-600:focus {
  --text-opacity: 1 !important;
  color: #38a169 !important;
  color: rgba(56, 161, 105, var(--text-opacity)) !important; }

.focus\:text-green-700:focus {
  --text-opacity: 1 !important;
  color: #2f855a !important;
  color: rgba(47, 133, 90, var(--text-opacity)) !important; }

.focus\:text-green-800:focus {
  --text-opacity: 1 !important;
  color: #276749 !important;
  color: rgba(39, 103, 73, var(--text-opacity)) !important; }

.focus\:text-green-900:focus {
  --text-opacity: 1 !important;
  color: #22543d !important;
  color: rgba(34, 84, 61, var(--text-opacity)) !important; }

.focus\:text-teal-100:focus {
  --text-opacity: 1 !important;
  color: #e6fffa !important;
  color: rgba(230, 255, 250, var(--text-opacity)) !important; }

.focus\:text-teal-200:focus {
  --text-opacity: 1 !important;
  color: #b2f5ea !important;
  color: rgba(178, 245, 234, var(--text-opacity)) !important; }

.focus\:text-teal-300:focus {
  --text-opacity: 1 !important;
  color: #81e6d9 !important;
  color: rgba(129, 230, 217, var(--text-opacity)) !important; }

.focus\:text-teal-400:focus {
  --text-opacity: 1 !important;
  color: #4fd1c5 !important;
  color: rgba(79, 209, 197, var(--text-opacity)) !important; }

.focus\:text-teal-500:focus {
  --text-opacity: 1 !important;
  color: #38b2ac !important;
  color: rgba(56, 178, 172, var(--text-opacity)) !important; }

.focus\:text-teal-600:focus {
  --text-opacity: 1 !important;
  color: #319795 !important;
  color: rgba(49, 151, 149, var(--text-opacity)) !important; }

.focus\:text-teal-700:focus {
  --text-opacity: 1 !important;
  color: #2c7a7b !important;
  color: rgba(44, 122, 123, var(--text-opacity)) !important; }

.focus\:text-teal-800:focus {
  --text-opacity: 1 !important;
  color: #285e61 !important;
  color: rgba(40, 94, 97, var(--text-opacity)) !important; }

.focus\:text-teal-900:focus {
  --text-opacity: 1 !important;
  color: #234e52 !important;
  color: rgba(35, 78, 82, var(--text-opacity)) !important; }

.focus\:text-blue-100:focus {
  --text-opacity: 1 !important;
  color: #ebf8ff !important;
  color: rgba(235, 248, 255, var(--text-opacity)) !important; }

.focus\:text-blue-200:focus {
  --text-opacity: 1 !important;
  color: #bee3f8 !important;
  color: rgba(190, 227, 248, var(--text-opacity)) !important; }

.focus\:text-blue-300:focus {
  --text-opacity: 1 !important;
  color: #90cdf4 !important;
  color: rgba(144, 205, 244, var(--text-opacity)) !important; }

.focus\:text-blue-400:focus {
  --text-opacity: 1 !important;
  color: #63b3ed !important;
  color: rgba(99, 179, 237, var(--text-opacity)) !important; }

.focus\:text-blue-500:focus {
  --text-opacity: 1 !important;
  color: #4299e1 !important;
  color: rgba(66, 153, 225, var(--text-opacity)) !important; }

.focus\:text-blue-600:focus {
  --text-opacity: 1 !important;
  color: #3182ce !important;
  color: rgba(49, 130, 206, var(--text-opacity)) !important; }

.focus\:text-blue-700:focus {
  --text-opacity: 1 !important;
  color: #2b6cb0 !important;
  color: rgba(43, 108, 176, var(--text-opacity)) !important; }

.focus\:text-blue-800:focus {
  --text-opacity: 1 !important;
  color: #2c5282 !important;
  color: rgba(44, 82, 130, var(--text-opacity)) !important; }

.focus\:text-blue-900:focus {
  --text-opacity: 1 !important;
  color: #2a4365 !important;
  color: rgba(42, 67, 101, var(--text-opacity)) !important; }

.focus\:text-indigo-100:focus {
  --text-opacity: 1 !important;
  color: #ebf4ff !important;
  color: rgba(235, 244, 255, var(--text-opacity)) !important; }

.focus\:text-indigo-200:focus {
  --text-opacity: 1 !important;
  color: #c3dafe !important;
  color: rgba(195, 218, 254, var(--text-opacity)) !important; }

.focus\:text-indigo-300:focus {
  --text-opacity: 1 !important;
  color: #a3bffa !important;
  color: rgba(163, 191, 250, var(--text-opacity)) !important; }

.focus\:text-indigo-400:focus {
  --text-opacity: 1 !important;
  color: #7f9cf5 !important;
  color: rgba(127, 156, 245, var(--text-opacity)) !important; }

.focus\:text-indigo-500:focus {
  --text-opacity: 1 !important;
  color: #667eea !important;
  color: rgba(102, 126, 234, var(--text-opacity)) !important; }

.focus\:text-indigo-600:focus {
  --text-opacity: 1 !important;
  color: #5a67d8 !important;
  color: rgba(90, 103, 216, var(--text-opacity)) !important; }

.focus\:text-indigo-700:focus {
  --text-opacity: 1 !important;
  color: #4c51bf !important;
  color: rgba(76, 81, 191, var(--text-opacity)) !important; }

.focus\:text-indigo-800:focus {
  --text-opacity: 1 !important;
  color: #434190 !important;
  color: rgba(67, 65, 144, var(--text-opacity)) !important; }

.focus\:text-indigo-900:focus {
  --text-opacity: 1 !important;
  color: #3c366b !important;
  color: rgba(60, 54, 107, var(--text-opacity)) !important; }

.focus\:text-purple-100:focus {
  --text-opacity: 1 !important;
  color: #faf5ff !important;
  color: rgba(250, 245, 255, var(--text-opacity)) !important; }

.focus\:text-purple-200:focus {
  --text-opacity: 1 !important;
  color: #e9d8fd !important;
  color: rgba(233, 216, 253, var(--text-opacity)) !important; }

.focus\:text-purple-300:focus {
  --text-opacity: 1 !important;
  color: #d6bcfa !important;
  color: rgba(214, 188, 250, var(--text-opacity)) !important; }

.focus\:text-purple-400:focus {
  --text-opacity: 1 !important;
  color: #b794f4 !important;
  color: rgba(183, 148, 244, var(--text-opacity)) !important; }

.focus\:text-purple-500:focus {
  --text-opacity: 1 !important;
  color: #9f7aea !important;
  color: rgba(159, 122, 234, var(--text-opacity)) !important; }

.focus\:text-purple-600:focus {
  --text-opacity: 1 !important;
  color: #805ad5 !important;
  color: rgba(128, 90, 213, var(--text-opacity)) !important; }

.focus\:text-purple-700:focus {
  --text-opacity: 1 !important;
  color: #6b46c1 !important;
  color: rgba(107, 70, 193, var(--text-opacity)) !important; }

.focus\:text-purple-800:focus {
  --text-opacity: 1 !important;
  color: #553c9a !important;
  color: rgba(85, 60, 154, var(--text-opacity)) !important; }

.focus\:text-purple-900:focus {
  --text-opacity: 1 !important;
  color: #44337a !important;
  color: rgba(68, 51, 122, var(--text-opacity)) !important; }

.focus\:text-pink-100:focus {
  --text-opacity: 1 !important;
  color: #fff5f7 !important;
  color: rgba(255, 245, 247, var(--text-opacity)) !important; }

.focus\:text-pink-200:focus {
  --text-opacity: 1 !important;
  color: #fed7e2 !important;
  color: rgba(254, 215, 226, var(--text-opacity)) !important; }

.focus\:text-pink-300:focus {
  --text-opacity: 1 !important;
  color: #fbb6ce !important;
  color: rgba(251, 182, 206, var(--text-opacity)) !important; }

.focus\:text-pink-400:focus {
  --text-opacity: 1 !important;
  color: #f687b3 !important;
  color: rgba(246, 135, 179, var(--text-opacity)) !important; }

.focus\:text-pink-500:focus {
  --text-opacity: 1 !important;
  color: #ed64a6 !important;
  color: rgba(237, 100, 166, var(--text-opacity)) !important; }

.focus\:text-pink-600:focus {
  --text-opacity: 1 !important;
  color: #d53f8c !important;
  color: rgba(213, 63, 140, var(--text-opacity)) !important; }

.focus\:text-pink-700:focus {
  --text-opacity: 1 !important;
  color: #b83280 !important;
  color: rgba(184, 50, 128, var(--text-opacity)) !important; }

.focus\:text-pink-800:focus {
  --text-opacity: 1 !important;
  color: #97266d !important;
  color: rgba(151, 38, 109, var(--text-opacity)) !important; }

.focus\:text-pink-900:focus {
  --text-opacity: 1 !important;
  color: #702459 !important;
  color: rgba(112, 36, 89, var(--text-opacity)) !important; }

.focus\:text-shade-black:focus {
  --text-opacity: 1 !important;
  color: #000000 !important;
  color: rgba(0, 0, 0, var(--text-opacity)) !important; }

.focus\:text-shade-white:focus {
  --text-opacity: 1 !important;
  color: #ffffff !important;
  color: rgba(255, 255, 255, var(--text-opacity)) !important; }

.focus\:text-salmon-100:focus {
  --text-opacity: 1 !important;
  color: #f7f1e1 !important;
  color: rgba(247, 241, 225, var(--text-opacity)) !important; }

.focus\:text-salmon-200:focus {
  --text-opacity: 1 !important;
  color: #f3e7c6 !important;
  color: rgba(243, 231, 198, var(--text-opacity)) !important; }

.focus\:text-salmon-300:focus {
  --text-opacity: 1 !important;
  color: #e4d6af !important;
  color: rgba(228, 214, 175, var(--text-opacity)) !important; }

.text-opacity-0 {
  --text-opacity: 0 !important; }

.text-opacity-25 {
  --text-opacity: 0.25 !important; }

.text-opacity-50 {
  --text-opacity: 0.5 !important; }

.text-opacity-75 {
  --text-opacity: 0.75 !important; }

.text-opacity-100 {
  --text-opacity: 1 !important; }

.hover\:text-opacity-0:hover {
  --text-opacity: 0 !important; }

.hover\:text-opacity-25:hover {
  --text-opacity: 0.25 !important; }

.hover\:text-opacity-50:hover {
  --text-opacity: 0.5 !important; }

.hover\:text-opacity-75:hover {
  --text-opacity: 0.75 !important; }

.hover\:text-opacity-100:hover {
  --text-opacity: 1 !important; }

.focus\:text-opacity-0:focus {
  --text-opacity: 0 !important; }

.focus\:text-opacity-25:focus {
  --text-opacity: 0.25 !important; }

.focus\:text-opacity-50:focus {
  --text-opacity: 0.5 !important; }

.focus\:text-opacity-75:focus {
  --text-opacity: 0.75 !important; }

.focus\:text-opacity-100:focus {
  --text-opacity: 1 !important; }

.italic {
  font-style: italic !important; }

.not-italic {
  font-style: normal !important; }

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

.lowercase {
  text-transform: lowercase !important; }

.capitalize {
  text-transform: capitalize !important; }

.normal-case {
  text-transform: none !important; }

.underline {
  text-decoration: underline !important; }

.line-through {
  text-decoration: line-through !important; }

.no-underline {
  text-decoration: none !important; }

.hover\:underline:hover {
  text-decoration: underline !important; }

.hover\:line-through:hover {
  text-decoration: line-through !important; }

.hover\:no-underline:hover {
  text-decoration: none !important; }

.focus\:underline:focus {
  text-decoration: underline !important; }

.focus\:line-through:focus {
  text-decoration: line-through !important; }

.focus\:no-underline:focus {
  text-decoration: none !important; }

.antialiased {
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important; }

.subpixel-antialiased {
  -webkit-font-smoothing: auto !important;
  -moz-osx-font-smoothing: auto !important; }

.ordinal, .slashed-zero, .lining-nums, .oldstyle-nums, .proportional-nums, .tabular-nums, .diagonal-fractions, .stacked-fractions {
  --font-variant-numeric-ordinal: var(--tailwind-empty,/*!*/ /*!*/) !important;
  --font-variant-numeric-slashed-zero: var(--tailwind-empty,/*!*/ /*!*/) !important;
  --font-variant-numeric-figure: var(--tailwind-empty,/*!*/ /*!*/) !important;
  --font-variant-numeric-spacing: var(--tailwind-empty,/*!*/ /*!*/) !important;
  --font-variant-numeric-fraction: var(--tailwind-empty,/*!*/ /*!*/) !important;
  font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction) !important; }

.normal-nums {
  font-variant-numeric: normal !important; }

.ordinal {
  --font-variant-numeric-ordinal: ordinal !important; }

.slashed-zero {
  --font-variant-numeric-slashed-zero: slashed-zero !important; }

.lining-nums {
  --font-variant-numeric-figure: lining-nums !important; }

.oldstyle-nums {
  --font-variant-numeric-figure: oldstyle-nums !important; }

.proportional-nums {
  --font-variant-numeric-spacing: proportional-nums !important; }

.tabular-nums {
  --font-variant-numeric-spacing: tabular-nums !important; }

.diagonal-fractions {
  --font-variant-numeric-fraction: diagonal-fractions !important; }

.stacked-fractions {
  --font-variant-numeric-fraction: stacked-fractions !important; }

.tracking-tighter {
  letter-spacing: -0.05em !important; }

.tracking-tight {
  letter-spacing: -0.025em !important; }

.tracking-normal {
  letter-spacing: 0 !important; }

.tracking-wide {
  letter-spacing: 0.025em !important; }

.tracking-wider {
  letter-spacing: 0.05em !important; }

.tracking-widest {
  letter-spacing: 0.1em !important; }

.select-none {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important; }

.select-text {
  -webkit-user-select: text !important;
  -moz-user-select: text !important;
  -ms-user-select: text !important;
  user-select: text !important; }

.select-all {
  -webkit-user-select: all !important;
  -moz-user-select: all !important;
  -ms-user-select: all !important;
  user-select: all !important; }

.select-auto {
  -webkit-user-select: auto !important;
  -moz-user-select: auto !important;
  -ms-user-select: auto !important;
  user-select: auto !important; }

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

.align-top {
  vertical-align: top !important; }

.align-middle {
  vertical-align: middle !important; }

.align-bottom {
  vertical-align: bottom !important; }

.align-text-top {
  vertical-align: text-top !important; }

.align-text-bottom {
  vertical-align: text-bottom !important; }

.visible {
  visibility: visible !important; }

.invisible {
  visibility: hidden !important; }

.whitespace-normal {
  white-space: normal !important; }

.whitespace-no-wrap {
  white-space: nowrap !important; }

.whitespace-pre {
  white-space: pre !important; }

.whitespace-pre-line {
  white-space: pre-line !important; }

.whitespace-pre-wrap {
  white-space: pre-wrap !important; }

.break-normal {
  word-wrap: normal !important;
  overflow-wrap: normal !important;
  word-break: normal !important; }

.break-words {
  word-wrap: break-word !important;
  overflow-wrap: break-word !important; }

.break-all {
  word-break: break-all !important; }

.truncate {
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important; }

.w-0 {
  width: 0 !important; }

.w-1 {
  width: 0.25rem !important; }

.w-2 {
  width: 0.5rem !important; }

.w-3 {
  width: 0.75rem !important; }

.w-4 {
  width: 1rem !important; }

.w-5 {
  width: 1.25rem !important; }

.w-6 {
  width: 1.5rem !important; }

.w-8 {
  width: 2rem !important; }

.w-10 {
  width: 2.5rem !important; }

.w-12 {
  width: 3rem !important; }

.w-16 {
  width: 4rem !important; }

.w-20 {
  width: 5rem !important; }

.w-24 {
  width: 6rem !important; }

.w-32 {
  width: 8rem !important; }

.w-40 {
  width: 10rem !important; }

.w-48 {
  width: 12rem !important; }

.w-56 {
  width: 14rem !important; }

.w-64 {
  width: 16rem !important; }

.w-auto {
  width: auto !important; }

.w-px {
  width: 1px !important; }

.w-1\/2 {
  width: 50% !important; }

.w-1\/3 {
  width: 33.333333% !important; }

.w-2\/3 {
  width: 66.666667% !important; }

.w-1\/4 {
  width: 25% !important; }

.w-2\/4 {
  width: 50% !important; }

.w-3\/4 {
  width: 75% !important; }

.w-1\/5 {
  width: 20% !important; }

.w-2\/5 {
  width: 40% !important; }

.w-3\/5 {
  width: 60% !important; }

.w-4\/5 {
  width: 80% !important; }

.w-1\/6 {
  width: 16.666667% !important; }

.w-2\/6 {
  width: 33.333333% !important; }

.w-3\/6 {
  width: 50% !important; }

.w-4\/6 {
  width: 66.666667% !important; }

.w-5\/6 {
  width: 83.333333% !important; }

.w-1\/12 {
  width: 8.333333% !important; }

.w-2\/12 {
  width: 16.666667% !important; }

.w-3\/12 {
  width: 25% !important; }

.w-4\/12 {
  width: 33.333333% !important; }

.w-5\/12 {
  width: 41.666667% !important; }

.w-6\/12 {
  width: 50% !important; }

.w-7\/12 {
  width: 58.333333% !important; }

.w-8\/12 {
  width: 66.666667% !important; }

.w-9\/12 {
  width: 75% !important; }

.w-10\/12 {
  width: 83.333333% !important; }

.w-11\/12 {
  width: 91.666667% !important; }

.w-full, .wpcf7-checkbox.twobytwo .wpcf7-list-item, .wpcf7-checkbox.accept .wpcf7-list-item {
  width: 100% !important; }

.w-screen {
  width: 100vw !important; }

.z-0 {
  z-index: 0 !important; }

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

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

.z-30 {
  z-index: 30 !important; }

.z-40 {
  z-index: 40 !important; }

.z-50 {
  z-index: 50 !important; }

.z-auto {
  z-index: auto !important; }

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

.gap-1 {
  grid-gap: 0.25rem !important;
  gap: 0.25rem !important; }

.gap-2 {
  grid-gap: 0.5rem !important;
  gap: 0.5rem !important; }

.gap-3 {
  grid-gap: 0.75rem !important;
  gap: 0.75rem !important; }

.gap-4 {
  grid-gap: 1rem !important;
  gap: 1rem !important; }

.gap-5 {
  grid-gap: 1.25rem !important;
  gap: 1.25rem !important; }

.gap-6 {
  grid-gap: 1.5rem !important;
  gap: 1.5rem !important; }

.gap-8 {
  grid-gap: 2rem !important;
  gap: 2rem !important; }

.gap-10 {
  grid-gap: 2.5rem !important;
  gap: 2.5rem !important; }

.gap-12 {
  grid-gap: 3rem !important;
  gap: 3rem !important; }

.gap-16 {
  grid-gap: 4rem !important;
  gap: 4rem !important; }

.gap-20 {
  grid-gap: 5rem !important;
  gap: 5rem !important; }

.gap-24 {
  grid-gap: 6rem !important;
  gap: 6rem !important; }

.gap-32 {
  grid-gap: 8rem !important;
  gap: 8rem !important; }

.gap-40 {
  grid-gap: 10rem !important;
  gap: 10rem !important; }

.gap-48 {
  grid-gap: 12rem !important;
  gap: 12rem !important; }

.gap-56 {
  grid-gap: 14rem !important;
  gap: 14rem !important; }

.gap-64 {
  grid-gap: 16rem !important;
  gap: 16rem !important; }

.gap-px {
  grid-gap: 1px !important;
  gap: 1px !important; }

.col-gap-0 {
  grid-column-gap: 0 !important;
  -moz-column-gap: 0 !important;
  column-gap: 0 !important; }

.col-gap-1 {
  grid-column-gap: 0.25rem !important;
  -moz-column-gap: 0.25rem !important;
  column-gap: 0.25rem !important; }

.col-gap-2 {
  grid-column-gap: 0.5rem !important;
  -moz-column-gap: 0.5rem !important;
  column-gap: 0.5rem !important; }

.col-gap-3 {
  grid-column-gap: 0.75rem !important;
  -moz-column-gap: 0.75rem !important;
  column-gap: 0.75rem !important; }

.col-gap-4 {
  grid-column-gap: 1rem !important;
  -moz-column-gap: 1rem !important;
  column-gap: 1rem !important; }

.col-gap-5 {
  grid-column-gap: 1.25rem !important;
  -moz-column-gap: 1.25rem !important;
  column-gap: 1.25rem !important; }

.col-gap-6 {
  grid-column-gap: 1.5rem !important;
  -moz-column-gap: 1.5rem !important;
  column-gap: 1.5rem !important; }

.col-gap-8 {
  grid-column-gap: 2rem !important;
  -moz-column-gap: 2rem !important;
  column-gap: 2rem !important; }

.col-gap-10 {
  grid-column-gap: 2.5rem !important;
  -moz-column-gap: 2.5rem !important;
  column-gap: 2.5rem !important; }

.col-gap-12 {
  grid-column-gap: 3rem !important;
  -moz-column-gap: 3rem !important;
  column-gap: 3rem !important; }

.col-gap-16 {
  grid-column-gap: 4rem !important;
  -moz-column-gap: 4rem !important;
  column-gap: 4rem !important; }

.col-gap-20 {
  grid-column-gap: 5rem !important;
  -moz-column-gap: 5rem !important;
  column-gap: 5rem !important; }

.col-gap-24 {
  grid-column-gap: 6rem !important;
  -moz-column-gap: 6rem !important;
  column-gap: 6rem !important; }

.col-gap-32 {
  grid-column-gap: 8rem !important;
  -moz-column-gap: 8rem !important;
  column-gap: 8rem !important; }

.col-gap-40 {
  grid-column-gap: 10rem !important;
  -moz-column-gap: 10rem !important;
  column-gap: 10rem !important; }

.col-gap-48 {
  grid-column-gap: 12rem !important;
  -moz-column-gap: 12rem !important;
  column-gap: 12rem !important; }

.col-gap-56 {
  grid-column-gap: 14rem !important;
  -moz-column-gap: 14rem !important;
  column-gap: 14rem !important; }

.col-gap-64 {
  grid-column-gap: 16rem !important;
  -moz-column-gap: 16rem !important;
  column-gap: 16rem !important; }

.col-gap-px {
  grid-column-gap: 1px !important;
  -moz-column-gap: 1px !important;
  column-gap: 1px !important; }

.gap-x-0 {
  grid-column-gap: 0 !important;
  -moz-column-gap: 0 !important;
  column-gap: 0 !important; }

.gap-x-1 {
  grid-column-gap: 0.25rem !important;
  -moz-column-gap: 0.25rem !important;
  column-gap: 0.25rem !important; }

.gap-x-2 {
  grid-column-gap: 0.5rem !important;
  -moz-column-gap: 0.5rem !important;
  column-gap: 0.5rem !important; }

.gap-x-3 {
  grid-column-gap: 0.75rem !important;
  -moz-column-gap: 0.75rem !important;
  column-gap: 0.75rem !important; }

.gap-x-4 {
  grid-column-gap: 1rem !important;
  -moz-column-gap: 1rem !important;
  column-gap: 1rem !important; }

.gap-x-5 {
  grid-column-gap: 1.25rem !important;
  -moz-column-gap: 1.25rem !important;
  column-gap: 1.25rem !important; }

.gap-x-6 {
  grid-column-gap: 1.5rem !important;
  -moz-column-gap: 1.5rem !important;
  column-gap: 1.5rem !important; }

.gap-x-8 {
  grid-column-gap: 2rem !important;
  -moz-column-gap: 2rem !important;
  column-gap: 2rem !important; }

.gap-x-10 {
  grid-column-gap: 2.5rem !important;
  -moz-column-gap: 2.5rem !important;
  column-gap: 2.5rem !important; }

.gap-x-12 {
  grid-column-gap: 3rem !important;
  -moz-column-gap: 3rem !important;
  column-gap: 3rem !important; }

.gap-x-16 {
  grid-column-gap: 4rem !important;
  -moz-column-gap: 4rem !important;
  column-gap: 4rem !important; }

.gap-x-20 {
  grid-column-gap: 5rem !important;
  -moz-column-gap: 5rem !important;
  column-gap: 5rem !important; }

.gap-x-24 {
  grid-column-gap: 6rem !important;
  -moz-column-gap: 6rem !important;
  column-gap: 6rem !important; }

.gap-x-32 {
  grid-column-gap: 8rem !important;
  -moz-column-gap: 8rem !important;
  column-gap: 8rem !important; }

.gap-x-40 {
  grid-column-gap: 10rem !important;
  -moz-column-gap: 10rem !important;
  column-gap: 10rem !important; }

.gap-x-48 {
  grid-column-gap: 12rem !important;
  -moz-column-gap: 12rem !important;
  column-gap: 12rem !important; }

.gap-x-56 {
  grid-column-gap: 14rem !important;
  -moz-column-gap: 14rem !important;
  column-gap: 14rem !important; }

.gap-x-64 {
  grid-column-gap: 16rem !important;
  -moz-column-gap: 16rem !important;
  column-gap: 16rem !important; }

.gap-x-px {
  grid-column-gap: 1px !important;
  -moz-column-gap: 1px !important;
  column-gap: 1px !important; }

.row-gap-0 {
  grid-row-gap: 0 !important;
  row-gap: 0 !important; }

.row-gap-1 {
  grid-row-gap: 0.25rem !important;
  row-gap: 0.25rem !important; }

.row-gap-2 {
  grid-row-gap: 0.5rem !important;
  row-gap: 0.5rem !important; }

.row-gap-3 {
  grid-row-gap: 0.75rem !important;
  row-gap: 0.75rem !important; }

.row-gap-4 {
  grid-row-gap: 1rem !important;
  row-gap: 1rem !important; }

.row-gap-5 {
  grid-row-gap: 1.25rem !important;
  row-gap: 1.25rem !important; }

.row-gap-6 {
  grid-row-gap: 1.5rem !important;
  row-gap: 1.5rem !important; }

.row-gap-8 {
  grid-row-gap: 2rem !important;
  row-gap: 2rem !important; }

.row-gap-10 {
  grid-row-gap: 2.5rem !important;
  row-gap: 2.5rem !important; }

.row-gap-12 {
  grid-row-gap: 3rem !important;
  row-gap: 3rem !important; }

.row-gap-16 {
  grid-row-gap: 4rem !important;
  row-gap: 4rem !important; }

.row-gap-20 {
  grid-row-gap: 5rem !important;
  row-gap: 5rem !important; }

.row-gap-24 {
  grid-row-gap: 6rem !important;
  row-gap: 6rem !important; }

.row-gap-32 {
  grid-row-gap: 8rem !important;
  row-gap: 8rem !important; }

.row-gap-40 {
  grid-row-gap: 10rem !important;
  row-gap: 10rem !important; }

.row-gap-48 {
  grid-row-gap: 12rem !important;
  row-gap: 12rem !important; }

.row-gap-56 {
  grid-row-gap: 14rem !important;
  row-gap: 14rem !important; }

.row-gap-64 {
  grid-row-gap: 16rem !important;
  row-gap: 16rem !important; }

.row-gap-px {
  grid-row-gap: 1px !important;
  row-gap: 1px !important; }

.gap-y-0 {
  grid-row-gap: 0 !important;
  row-gap: 0 !important; }

.gap-y-1 {
  grid-row-gap: 0.25rem !important;
  row-gap: 0.25rem !important; }

.gap-y-2 {
  grid-row-gap: 0.5rem !important;
  row-gap: 0.5rem !important; }

.gap-y-3 {
  grid-row-gap: 0.75rem !important;
  row-gap: 0.75rem !important; }

.gap-y-4 {
  grid-row-gap: 1rem !important;
  row-gap: 1rem !important; }

.gap-y-5 {
  grid-row-gap: 1.25rem !important;
  row-gap: 1.25rem !important; }

.gap-y-6 {
  grid-row-gap: 1.5rem !important;
  row-gap: 1.5rem !important; }

.gap-y-8 {
  grid-row-gap: 2rem !important;
  row-gap: 2rem !important; }

.gap-y-10 {
  grid-row-gap: 2.5rem !important;
  row-gap: 2.5rem !important; }

.gap-y-12 {
  grid-row-gap: 3rem !important;
  row-gap: 3rem !important; }

.gap-y-16 {
  grid-row-gap: 4rem !important;
  row-gap: 4rem !important; }

.gap-y-20 {
  grid-row-gap: 5rem !important;
  row-gap: 5rem !important; }

.gap-y-24 {
  grid-row-gap: 6rem !important;
  row-gap: 6rem !important; }

.gap-y-32 {
  grid-row-gap: 8rem !important;
  row-gap: 8rem !important; }

.gap-y-40 {
  grid-row-gap: 10rem !important;
  row-gap: 10rem !important; }

.gap-y-48 {
  grid-row-gap: 12rem !important;
  row-gap: 12rem !important; }

.gap-y-56 {
  grid-row-gap: 14rem !important;
  row-gap: 14rem !important; }

.gap-y-64 {
  grid-row-gap: 16rem !important;
  row-gap: 16rem !important; }

.gap-y-px {
  grid-row-gap: 1px !important;
  row-gap: 1px !important; }

.grid-flow-row {
  grid-auto-flow: row !important; }

.grid-flow-col {
  grid-auto-flow: column !important; }

.grid-flow-row-dense {
  grid-auto-flow: row dense !important; }

.grid-flow-col-dense {
  grid-auto-flow: column dense !important; }

.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr)) !important; }

.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }

.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important; }

.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important; }

.grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr)) !important; }

.grid-cols-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr)) !important; }

.grid-cols-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr)) !important; }

.grid-cols-8 {
  grid-template-columns: repeat(8, minmax(0, 1fr)) !important; }

.grid-cols-9 {
  grid-template-columns: repeat(9, minmax(0, 1fr)) !important; }

.grid-cols-10 {
  grid-template-columns: repeat(10, minmax(0, 1fr)) !important; }

.grid-cols-11 {
  grid-template-columns: repeat(11, minmax(0, 1fr)) !important; }

.grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr)) !important; }

.grid-cols-none {
  grid-template-columns: none !important; }

.auto-cols-auto {
  grid-auto-columns: auto !important; }

.auto-cols-min {
  grid-auto-columns: -webkit-min-content !important;
  grid-auto-columns: min-content !important; }

.auto-cols-max {
  grid-auto-columns: -webkit-max-content !important;
  grid-auto-columns: max-content !important; }

.auto-cols-fr {
  grid-auto-columns: minmax(0, 1fr) !important; }

.col-auto {
  grid-column: auto !important; }

.col-span-1 {
  grid-column: span 1 / span 1 !important; }

.col-span-2 {
  grid-column: span 2 / span 2 !important; }

.col-span-3 {
  grid-column: span 3 / span 3 !important; }

.col-span-4 {
  grid-column: span 4 / span 4 !important; }

.col-span-5 {
  grid-column: span 5 / span 5 !important; }

.col-span-6 {
  grid-column: span 6 / span 6 !important; }

.col-span-7 {
  grid-column: span 7 / span 7 !important; }

.col-span-8 {
  grid-column: span 8 / span 8 !important; }

.col-span-9 {
  grid-column: span 9 / span 9 !important; }

.col-span-10 {
  grid-column: span 10 / span 10 !important; }

.col-span-11 {
  grid-column: span 11 / span 11 !important; }

.col-span-12 {
  grid-column: span 12 / span 12 !important; }

.col-span-full {
  grid-column: 1 / -1 !important; }

.col-start-1 {
  grid-column-start: 1 !important; }

.col-start-2 {
  grid-column-start: 2 !important; }

.col-start-3 {
  grid-column-start: 3 !important; }

.col-start-4 {
  grid-column-start: 4 !important; }

.col-start-5 {
  grid-column-start: 5 !important; }

.col-start-6 {
  grid-column-start: 6 !important; }

.col-start-7 {
  grid-column-start: 7 !important; }

.col-start-8 {
  grid-column-start: 8 !important; }

.col-start-9 {
  grid-column-start: 9 !important; }

.col-start-10 {
  grid-column-start: 10 !important; }

.col-start-11 {
  grid-column-start: 11 !important; }

.col-start-12 {
  grid-column-start: 12 !important; }

.col-start-13 {
  grid-column-start: 13 !important; }

.col-start-auto {
  grid-column-start: auto !important; }

.col-end-1 {
  grid-column-end: 1 !important; }

.col-end-2 {
  grid-column-end: 2 !important; }

.col-end-3 {
  grid-column-end: 3 !important; }

.col-end-4 {
  grid-column-end: 4 !important; }

.col-end-5 {
  grid-column-end: 5 !important; }

.col-end-6 {
  grid-column-end: 6 !important; }

.col-end-7 {
  grid-column-end: 7 !important; }

.col-end-8 {
  grid-column-end: 8 !important; }

.col-end-9 {
  grid-column-end: 9 !important; }

.col-end-10 {
  grid-column-end: 10 !important; }

.col-end-11 {
  grid-column-end: 11 !important; }

.col-end-12 {
  grid-column-end: 12 !important; }

.col-end-13 {
  grid-column-end: 13 !important; }

.col-end-auto {
  grid-column-end: auto !important; }

.grid-rows-1 {
  grid-template-rows: repeat(1, minmax(0, 1fr)) !important; }

.grid-rows-2 {
  grid-template-rows: repeat(2, minmax(0, 1fr)) !important; }

.grid-rows-3 {
  grid-template-rows: repeat(3, minmax(0, 1fr)) !important; }

.grid-rows-4 {
  grid-template-rows: repeat(4, minmax(0, 1fr)) !important; }

.grid-rows-5 {
  grid-template-rows: repeat(5, minmax(0, 1fr)) !important; }

.grid-rows-6 {
  grid-template-rows: repeat(6, minmax(0, 1fr)) !important; }

.grid-rows-none {
  grid-template-rows: none !important; }

.auto-rows-auto {
  grid-auto-rows: auto !important; }

.auto-rows-min {
  grid-auto-rows: -webkit-min-content !important;
  grid-auto-rows: min-content !important; }

.auto-rows-max {
  grid-auto-rows: -webkit-max-content !important;
  grid-auto-rows: max-content !important; }

.auto-rows-fr {
  grid-auto-rows: minmax(0, 1fr) !important; }

.row-auto {
  grid-row: auto !important; }

.row-span-1 {
  grid-row: span 1 / span 1 !important; }

.row-span-2 {
  grid-row: span 2 / span 2 !important; }

.row-span-3 {
  grid-row: span 3 / span 3 !important; }

.row-span-4 {
  grid-row: span 4 / span 4 !important; }

.row-span-5 {
  grid-row: span 5 / span 5 !important; }

.row-span-6 {
  grid-row: span 6 / span 6 !important; }

.row-span-full {
  grid-row: 1 / -1 !important; }

.row-start-1 {
  grid-row-start: 1 !important; }

.row-start-2 {
  grid-row-start: 2 !important; }

.row-start-3 {
  grid-row-start: 3 !important; }

.row-start-4 {
  grid-row-start: 4 !important; }

.row-start-5 {
  grid-row-start: 5 !important; }

.row-start-6 {
  grid-row-start: 6 !important; }

.row-start-7 {
  grid-row-start: 7 !important; }

.row-start-auto {
  grid-row-start: auto !important; }

.row-end-1 {
  grid-row-end: 1 !important; }

.row-end-2 {
  grid-row-end: 2 !important; }

.row-end-3 {
  grid-row-end: 3 !important; }

.row-end-4 {
  grid-row-end: 4 !important; }

.row-end-5 {
  grid-row-end: 5 !important; }

.row-end-6 {
  grid-row-end: 6 !important; }

.row-end-7 {
  grid-row-end: 7 !important; }

.row-end-auto {
  grid-row-end: auto !important; }

.transform {
  --transform-translate-x: 0 !important;
  --transform-translate-y: 0 !important;
  --transform-rotate: 0 !important;
  --transform-skew-x: 0 !important;
  --transform-skew-y: 0 !important;
  --transform-scale-x: 1 !important;
  --transform-scale-y: 1 !important;
  transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important; }

.transform-none {
  transform: none !important; }

.origin-center {
  transform-origin: center !important; }

.origin-top {
  transform-origin: top !important; }

.origin-top-right {
  transform-origin: top right !important; }

.origin-right {
  transform-origin: right !important; }

.origin-bottom-right {
  transform-origin: bottom right !important; }

.origin-bottom {
  transform-origin: bottom !important; }

.origin-bottom-left {
  transform-origin: bottom left !important; }

.origin-left {
  transform-origin: left !important; }

.origin-top-left {
  transform-origin: top left !important; }

.scale-0 {
  --transform-scale-x: 0 !important;
  --transform-scale-y: 0 !important; }

.scale-50 {
  --transform-scale-x: .5 !important;
  --transform-scale-y: .5 !important; }

.scale-75 {
  --transform-scale-x: .75 !important;
  --transform-scale-y: .75 !important; }

.scale-90 {
  --transform-scale-x: .9 !important;
  --transform-scale-y: .9 !important; }

.scale-95 {
  --transform-scale-x: .95 !important;
  --transform-scale-y: .95 !important; }

.scale-100 {
  --transform-scale-x: 1 !important;
  --transform-scale-y: 1 !important; }

.scale-105 {
  --transform-scale-x: 1.05 !important;
  --transform-scale-y: 1.05 !important; }

.scale-110 {
  --transform-scale-x: 1.1 !important;
  --transform-scale-y: 1.1 !important; }

.scale-125 {
  --transform-scale-x: 1.25 !important;
  --transform-scale-y: 1.25 !important; }

.scale-150 {
  --transform-scale-x: 1.5 !important;
  --transform-scale-y: 1.5 !important; }

.scale-x-0 {
  --transform-scale-x: 0 !important; }

.scale-x-50 {
  --transform-scale-x: .5 !important; }

.scale-x-75 {
  --transform-scale-x: .75 !important; }

.scale-x-90 {
  --transform-scale-x: .9 !important; }

.scale-x-95 {
  --transform-scale-x: .95 !important; }

.scale-x-100 {
  --transform-scale-x: 1 !important; }

.scale-x-105 {
  --transform-scale-x: 1.05 !important; }

.scale-x-110 {
  --transform-scale-x: 1.1 !important; }

.scale-x-125 {
  --transform-scale-x: 1.25 !important; }

.scale-x-150 {
  --transform-scale-x: 1.5 !important; }

.scale-y-0 {
  --transform-scale-y: 0 !important; }

.scale-y-50 {
  --transform-scale-y: .5 !important; }

.scale-y-75 {
  --transform-scale-y: .75 !important; }

.scale-y-90 {
  --transform-scale-y: .9 !important; }

.scale-y-95 {
  --transform-scale-y: .95 !important; }

.scale-y-100 {
  --transform-scale-y: 1 !important; }

.scale-y-105 {
  --transform-scale-y: 1.05 !important; }

.scale-y-110 {
  --transform-scale-y: 1.1 !important; }

.scale-y-125 {
  --transform-scale-y: 1.25 !important; }

.scale-y-150 {
  --transform-scale-y: 1.5 !important; }

.hover\:scale-0:hover {
  --transform-scale-x: 0 !important;
  --transform-scale-y: 0 !important; }

.hover\:scale-50:hover {
  --transform-scale-x: .5 !important;
  --transform-scale-y: .5 !important; }

.hover\:scale-75:hover {
  --transform-scale-x: .75 !important;
  --transform-scale-y: .75 !important; }

.hover\:scale-90:hover {
  --transform-scale-x: .9 !important;
  --transform-scale-y: .9 !important; }

.hover\:scale-95:hover {
  --transform-scale-x: .95 !important;
  --transform-scale-y: .95 !important; }

.hover\:scale-100:hover {
  --transform-scale-x: 1 !important;
  --transform-scale-y: 1 !important; }

.hover\:scale-105:hover {
  --transform-scale-x: 1.05 !important;
  --transform-scale-y: 1.05 !important; }

.hover\:scale-110:hover {
  --transform-scale-x: 1.1 !important;
  --transform-scale-y: 1.1 !important; }

.hover\:scale-125:hover {
  --transform-scale-x: 1.25 !important;
  --transform-scale-y: 1.25 !important; }

.hover\:scale-150:hover {
  --transform-scale-x: 1.5 !important;
  --transform-scale-y: 1.5 !important; }

.hover\:scale-x-0:hover {
  --transform-scale-x: 0 !important; }

.hover\:scale-x-50:hover {
  --transform-scale-x: .5 !important; }

.hover\:scale-x-75:hover {
  --transform-scale-x: .75 !important; }

.hover\:scale-x-90:hover {
  --transform-scale-x: .9 !important; }

.hover\:scale-x-95:hover {
  --transform-scale-x: .95 !important; }

.hover\:scale-x-100:hover {
  --transform-scale-x: 1 !important; }

.hover\:scale-x-105:hover {
  --transform-scale-x: 1.05 !important; }

.hover\:scale-x-110:hover {
  --transform-scale-x: 1.1 !important; }

.hover\:scale-x-125:hover {
  --transform-scale-x: 1.25 !important; }

.hover\:scale-x-150:hover {
  --transform-scale-x: 1.5 !important; }

.hover\:scale-y-0:hover {
  --transform-scale-y: 0 !important; }

.hover\:scale-y-50:hover {
  --transform-scale-y: .5 !important; }

.hover\:scale-y-75:hover {
  --transform-scale-y: .75 !important; }

.hover\:scale-y-90:hover {
  --transform-scale-y: .9 !important; }

.hover\:scale-y-95:hover {
  --transform-scale-y: .95 !important; }

.hover\:scale-y-100:hover {
  --transform-scale-y: 1 !important; }

.hover\:scale-y-105:hover {
  --transform-scale-y: 1.05 !important; }

.hover\:scale-y-110:hover {
  --transform-scale-y: 1.1 !important; }

.hover\:scale-y-125:hover {
  --transform-scale-y: 1.25 !important; }

.hover\:scale-y-150:hover {
  --transform-scale-y: 1.5 !important; }

.focus\:scale-0:focus {
  --transform-scale-x: 0 !important;
  --transform-scale-y: 0 !important; }

.focus\:scale-50:focus {
  --transform-scale-x: .5 !important;
  --transform-scale-y: .5 !important; }

.focus\:scale-75:focus {
  --transform-scale-x: .75 !important;
  --transform-scale-y: .75 !important; }

.focus\:scale-90:focus {
  --transform-scale-x: .9 !important;
  --transform-scale-y: .9 !important; }

.focus\:scale-95:focus {
  --transform-scale-x: .95 !important;
  --transform-scale-y: .95 !important; }

.focus\:scale-100:focus {
  --transform-scale-x: 1 !important;
  --transform-scale-y: 1 !important; }

.focus\:scale-105:focus {
  --transform-scale-x: 1.05 !important;
  --transform-scale-y: 1.05 !important; }

.focus\:scale-110:focus {
  --transform-scale-x: 1.1 !important;
  --transform-scale-y: 1.1 !important; }

.focus\:scale-125:focus {
  --transform-scale-x: 1.25 !important;
  --transform-scale-y: 1.25 !important; }

.focus\:scale-150:focus {
  --transform-scale-x: 1.5 !important;
  --transform-scale-y: 1.5 !important; }

.focus\:scale-x-0:focus {
  --transform-scale-x: 0 !important; }

.focus\:scale-x-50:focus {
  --transform-scale-x: .5 !important; }

.focus\:scale-x-75:focus {
  --transform-scale-x: .75 !important; }

.focus\:scale-x-90:focus {
  --transform-scale-x: .9 !important; }

.focus\:scale-x-95:focus {
  --transform-scale-x: .95 !important; }

.focus\:scale-x-100:focus {
  --transform-scale-x: 1 !important; }

.focus\:scale-x-105:focus {
  --transform-scale-x: 1.05 !important; }

.focus\:scale-x-110:focus {
  --transform-scale-x: 1.1 !important; }

.focus\:scale-x-125:focus {
  --transform-scale-x: 1.25 !important; }

.focus\:scale-x-150:focus {
  --transform-scale-x: 1.5 !important; }

.focus\:scale-y-0:focus {
  --transform-scale-y: 0 !important; }

.focus\:scale-y-50:focus {
  --transform-scale-y: .5 !important; }

.focus\:scale-y-75:focus {
  --transform-scale-y: .75 !important; }

.focus\:scale-y-90:focus {
  --transform-scale-y: .9 !important; }

.focus\:scale-y-95:focus {
  --transform-scale-y: .95 !important; }

.focus\:scale-y-100:focus {
  --transform-scale-y: 1 !important; }

.focus\:scale-y-105:focus {
  --transform-scale-y: 1.05 !important; }

.focus\:scale-y-110:focus {
  --transform-scale-y: 1.1 !important; }

.focus\:scale-y-125:focus {
  --transform-scale-y: 1.25 !important; }

.focus\:scale-y-150:focus {
  --transform-scale-y: 1.5 !important; }

.rotate-0 {
  --transform-rotate: 0 !important; }

.rotate-1 {
  --transform-rotate: 1deg !important; }

.rotate-2 {
  --transform-rotate: 2deg !important; }

.rotate-3 {
  --transform-rotate: 3deg !important; }

.rotate-6 {
  --transform-rotate: 6deg !important; }

.rotate-12 {
  --transform-rotate: 12deg !important; }

.rotate-45 {
  --transform-rotate: 45deg !important; }

.rotate-90 {
  --transform-rotate: 90deg !important; }

.rotate-180 {
  --transform-rotate: 180deg !important; }

.-rotate-180 {
  --transform-rotate: -180deg !important; }

.-rotate-90 {
  --transform-rotate: -90deg !important; }

.-rotate-45 {
  --transform-rotate: -45deg !important; }

.-rotate-12 {
  --transform-rotate: -12deg !important; }

.-rotate-6 {
  --transform-rotate: -6deg !important; }

.-rotate-3 {
  --transform-rotate: -3deg !important; }

.-rotate-2 {
  --transform-rotate: -2deg !important; }

.-rotate-1 {
  --transform-rotate: -1deg !important; }

.hover\:rotate-0:hover {
  --transform-rotate: 0 !important; }

.hover\:rotate-1:hover {
  --transform-rotate: 1deg !important; }

.hover\:rotate-2:hover {
  --transform-rotate: 2deg !important; }

.hover\:rotate-3:hover {
  --transform-rotate: 3deg !important; }

.hover\:rotate-6:hover {
  --transform-rotate: 6deg !important; }

.hover\:rotate-12:hover {
  --transform-rotate: 12deg !important; }

.hover\:rotate-45:hover {
  --transform-rotate: 45deg !important; }

.hover\:rotate-90:hover {
  --transform-rotate: 90deg !important; }

.hover\:rotate-180:hover {
  --transform-rotate: 180deg !important; }

.hover\:-rotate-180:hover {
  --transform-rotate: -180deg !important; }

.hover\:-rotate-90:hover {
  --transform-rotate: -90deg !important; }

.hover\:-rotate-45:hover {
  --transform-rotate: -45deg !important; }

.hover\:-rotate-12:hover {
  --transform-rotate: -12deg !important; }

.hover\:-rotate-6:hover {
  --transform-rotate: -6deg !important; }

.hover\:-rotate-3:hover {
  --transform-rotate: -3deg !important; }

.hover\:-rotate-2:hover {
  --transform-rotate: -2deg !important; }

.hover\:-rotate-1:hover {
  --transform-rotate: -1deg !important; }

.focus\:rotate-0:focus {
  --transform-rotate: 0 !important; }

.focus\:rotate-1:focus {
  --transform-rotate: 1deg !important; }

.focus\:rotate-2:focus {
  --transform-rotate: 2deg !important; }

.focus\:rotate-3:focus {
  --transform-rotate: 3deg !important; }

.focus\:rotate-6:focus {
  --transform-rotate: 6deg !important; }

.focus\:rotate-12:focus {
  --transform-rotate: 12deg !important; }

.focus\:rotate-45:focus {
  --transform-rotate: 45deg !important; }

.focus\:rotate-90:focus {
  --transform-rotate: 90deg !important; }

.focus\:rotate-180:focus {
  --transform-rotate: 180deg !important; }

.focus\:-rotate-180:focus {
  --transform-rotate: -180deg !important; }

.focus\:-rotate-90:focus {
  --transform-rotate: -90deg !important; }

.focus\:-rotate-45:focus {
  --transform-rotate: -45deg !important; }

.focus\:-rotate-12:focus {
  --transform-rotate: -12deg !important; }

.focus\:-rotate-6:focus {
  --transform-rotate: -6deg !important; }

.focus\:-rotate-3:focus {
  --transform-rotate: -3deg !important; }

.focus\:-rotate-2:focus {
  --transform-rotate: -2deg !important; }

.focus\:-rotate-1:focus {
  --transform-rotate: -1deg !important; }

.translate-x-0 {
  --transform-translate-x: 0 !important; }

.translate-x-1 {
  --transform-translate-x: 0.25rem !important; }

.translate-x-2 {
  --transform-translate-x: 0.5rem !important; }

.translate-x-3 {
  --transform-translate-x: 0.75rem !important; }

.translate-x-4 {
  --transform-translate-x: 1rem !important; }

.translate-x-5 {
  --transform-translate-x: 1.25rem !important; }

.translate-x-6 {
  --transform-translate-x: 1.5rem !important; }

.translate-x-8 {
  --transform-translate-x: 2rem !important; }

.translate-x-10 {
  --transform-translate-x: 2.5rem !important; }

.translate-x-12 {
  --transform-translate-x: 3rem !important; }

.translate-x-16 {
  --transform-translate-x: 4rem !important; }

.translate-x-20 {
  --transform-translate-x: 5rem !important; }

.translate-x-24 {
  --transform-translate-x: 6rem !important; }

.translate-x-32 {
  --transform-translate-x: 8rem !important; }

.translate-x-40 {
  --transform-translate-x: 10rem !important; }

.translate-x-48 {
  --transform-translate-x: 12rem !important; }

.translate-x-56 {
  --transform-translate-x: 14rem !important; }

.translate-x-64 {
  --transform-translate-x: 16rem !important; }

.translate-x-px {
  --transform-translate-x: 1px !important; }

.-translate-x-1 {
  --transform-translate-x: -0.25rem !important; }

.-translate-x-2 {
  --transform-translate-x: -0.5rem !important; }

.-translate-x-3 {
  --transform-translate-x: -0.75rem !important; }

.-translate-x-4 {
  --transform-translate-x: -1rem !important; }

.-translate-x-5 {
  --transform-translate-x: -1.25rem !important; }

.-translate-x-6 {
  --transform-translate-x: -1.5rem !important; }

.-translate-x-8 {
  --transform-translate-x: -2rem !important; }

.-translate-x-10 {
  --transform-translate-x: -2.5rem !important; }

.-translate-x-12 {
  --transform-translate-x: -3rem !important; }

.-translate-x-16 {
  --transform-translate-x: -4rem !important; }

.-translate-x-20 {
  --transform-translate-x: -5rem !important; }

.-translate-x-24 {
  --transform-translate-x: -6rem !important; }

.-translate-x-32 {
  --transform-translate-x: -8rem !important; }

.-translate-x-40 {
  --transform-translate-x: -10rem !important; }

.-translate-x-48 {
  --transform-translate-x: -12rem !important; }

.-translate-x-56 {
  --transform-translate-x: -14rem !important; }

.-translate-x-64 {
  --transform-translate-x: -16rem !important; }

.-translate-x-px {
  --transform-translate-x: -1px !important; }

.-translate-x-full {
  --transform-translate-x: -100% !important; }

.-translate-x-1\/2 {
  --transform-translate-x: -50% !important; }

.translate-x-1\/2 {
  --transform-translate-x: 50% !important; }

.translate-x-full {
  --transform-translate-x: 100% !important; }

.translate-y-0 {
  --transform-translate-y: 0 !important; }

.translate-y-1 {
  --transform-translate-y: 0.25rem !important; }

.translate-y-2 {
  --transform-translate-y: 0.5rem !important; }

.translate-y-3 {
  --transform-translate-y: 0.75rem !important; }

.translate-y-4 {
  --transform-translate-y: 1rem !important; }

.translate-y-5 {
  --transform-translate-y: 1.25rem !important; }

.translate-y-6 {
  --transform-translate-y: 1.5rem !important; }

.translate-y-8 {
  --transform-translate-y: 2rem !important; }

.translate-y-10 {
  --transform-translate-y: 2.5rem !important; }

.translate-y-12 {
  --transform-translate-y: 3rem !important; }

.translate-y-16 {
  --transform-translate-y: 4rem !important; }

.translate-y-20 {
  --transform-translate-y: 5rem !important; }

.translate-y-24 {
  --transform-translate-y: 6rem !important; }

.translate-y-32 {
  --transform-translate-y: 8rem !important; }

.translate-y-40 {
  --transform-translate-y: 10rem !important; }

.translate-y-48 {
  --transform-translate-y: 12rem !important; }

.translate-y-56 {
  --transform-translate-y: 14rem !important; }

.translate-y-64 {
  --transform-translate-y: 16rem !important; }

.translate-y-px {
  --transform-translate-y: 1px !important; }

.-translate-y-1 {
  --transform-translate-y: -0.25rem !important; }

.-translate-y-2 {
  --transform-translate-y: -0.5rem !important; }

.-translate-y-3 {
  --transform-translate-y: -0.75rem !important; }

.-translate-y-4 {
  --transform-translate-y: -1rem !important; }

.-translate-y-5 {
  --transform-translate-y: -1.25rem !important; }

.-translate-y-6 {
  --transform-translate-y: -1.5rem !important; }

.-translate-y-8 {
  --transform-translate-y: -2rem !important; }

.-translate-y-10 {
  --transform-translate-y: -2.5rem !important; }

.-translate-y-12 {
  --transform-translate-y: -3rem !important; }

.-translate-y-16 {
  --transform-translate-y: -4rem !important; }

.-translate-y-20 {
  --transform-translate-y: -5rem !important; }

.-translate-y-24 {
  --transform-translate-y: -6rem !important; }

.-translate-y-32 {
  --transform-translate-y: -8rem !important; }

.-translate-y-40 {
  --transform-translate-y: -10rem !important; }

.-translate-y-48 {
  --transform-translate-y: -12rem !important; }

.-translate-y-56 {
  --transform-translate-y: -14rem !important; }

.-translate-y-64 {
  --transform-translate-y: -16rem !important; }

.-translate-y-px {
  --transform-translate-y: -1px !important; }

.-translate-y-full {
  --transform-translate-y: -100% !important; }

.-translate-y-1\/2 {
  --transform-translate-y: -50% !important; }

.translate-y-1\/2 {
  --transform-translate-y: 50% !important; }

.translate-y-full {
  --transform-translate-y: 100% !important; }

.hover\:translate-x-0:hover {
  --transform-translate-x: 0 !important; }

.hover\:translate-x-1:hover {
  --transform-translate-x: 0.25rem !important; }

.hover\:translate-x-2:hover {
  --transform-translate-x: 0.5rem !important; }

.hover\:translate-x-3:hover {
  --transform-translate-x: 0.75rem !important; }

.hover\:translate-x-4:hover {
  --transform-translate-x: 1rem !important; }

.hover\:translate-x-5:hover {
  --transform-translate-x: 1.25rem !important; }

.hover\:translate-x-6:hover {
  --transform-translate-x: 1.5rem !important; }

.hover\:translate-x-8:hover {
  --transform-translate-x: 2rem !important; }

.hover\:translate-x-10:hover {
  --transform-translate-x: 2.5rem !important; }

.hover\:translate-x-12:hover {
  --transform-translate-x: 3rem !important; }

.hover\:translate-x-16:hover {
  --transform-translate-x: 4rem !important; }

.hover\:translate-x-20:hover {
  --transform-translate-x: 5rem !important; }

.hover\:translate-x-24:hover {
  --transform-translate-x: 6rem !important; }

.hover\:translate-x-32:hover {
  --transform-translate-x: 8rem !important; }

.hover\:translate-x-40:hover {
  --transform-translate-x: 10rem !important; }

.hover\:translate-x-48:hover {
  --transform-translate-x: 12rem !important; }

.hover\:translate-x-56:hover {
  --transform-translate-x: 14rem !important; }

.hover\:translate-x-64:hover {
  --transform-translate-x: 16rem !important; }

.hover\:translate-x-px:hover {
  --transform-translate-x: 1px !important; }

.hover\:-translate-x-1:hover {
  --transform-translate-x: -0.25rem !important; }

.hover\:-translate-x-2:hover {
  --transform-translate-x: -0.5rem !important; }

.hover\:-translate-x-3:hover {
  --transform-translate-x: -0.75rem !important; }

.hover\:-translate-x-4:hover {
  --transform-translate-x: -1rem !important; }

.hover\:-translate-x-5:hover {
  --transform-translate-x: -1.25rem !important; }

.hover\:-translate-x-6:hover {
  --transform-translate-x: -1.5rem !important; }

.hover\:-translate-x-8:hover {
  --transform-translate-x: -2rem !important; }

.hover\:-translate-x-10:hover {
  --transform-translate-x: -2.5rem !important; }

.hover\:-translate-x-12:hover {
  --transform-translate-x: -3rem !important; }

.hover\:-translate-x-16:hover {
  --transform-translate-x: -4rem !important; }

.hover\:-translate-x-20:hover {
  --transform-translate-x: -5rem !important; }

.hover\:-translate-x-24:hover {
  --transform-translate-x: -6rem !important; }

.hover\:-translate-x-32:hover {
  --transform-translate-x: -8rem !important; }

.hover\:-translate-x-40:hover {
  --transform-translate-x: -10rem !important; }

.hover\:-translate-x-48:hover {
  --transform-translate-x: -12rem !important; }

.hover\:-translate-x-56:hover {
  --transform-translate-x: -14rem !important; }

.hover\:-translate-x-64:hover {
  --transform-translate-x: -16rem !important; }

.hover\:-translate-x-px:hover {
  --transform-translate-x: -1px !important; }

.hover\:-translate-x-full:hover {
  --transform-translate-x: -100% !important; }

.hover\:-translate-x-1\/2:hover {
  --transform-translate-x: -50% !important; }

.hover\:translate-x-1\/2:hover {
  --transform-translate-x: 50% !important; }

.hover\:translate-x-full:hover {
  --transform-translate-x: 100% !important; }

.hover\:translate-y-0:hover {
  --transform-translate-y: 0 !important; }

.hover\:translate-y-1:hover {
  --transform-translate-y: 0.25rem !important; }

.hover\:translate-y-2:hover {
  --transform-translate-y: 0.5rem !important; }

.hover\:translate-y-3:hover {
  --transform-translate-y: 0.75rem !important; }

.hover\:translate-y-4:hover {
  --transform-translate-y: 1rem !important; }

.hover\:translate-y-5:hover {
  --transform-translate-y: 1.25rem !important; }

.hover\:translate-y-6:hover {
  --transform-translate-y: 1.5rem !important; }

.hover\:translate-y-8:hover {
  --transform-translate-y: 2rem !important; }

.hover\:translate-y-10:hover {
  --transform-translate-y: 2.5rem !important; }

.hover\:translate-y-12:hover {
  --transform-translate-y: 3rem !important; }

.hover\:translate-y-16:hover {
  --transform-translate-y: 4rem !important; }

.hover\:translate-y-20:hover {
  --transform-translate-y: 5rem !important; }

.hover\:translate-y-24:hover {
  --transform-translate-y: 6rem !important; }

.hover\:translate-y-32:hover {
  --transform-translate-y: 8rem !important; }

.hover\:translate-y-40:hover {
  --transform-translate-y: 10rem !important; }

.hover\:translate-y-48:hover {
  --transform-translate-y: 12rem !important; }

.hover\:translate-y-56:hover {
  --transform-translate-y: 14rem !important; }

.hover\:translate-y-64:hover {
  --transform-translate-y: 16rem !important; }

.hover\:translate-y-px:hover {
  --transform-translate-y: 1px !important; }

.hover\:-translate-y-1:hover {
  --transform-translate-y: -0.25rem !important; }

.hover\:-translate-y-2:hover {
  --transform-translate-y: -0.5rem !important; }

.hover\:-translate-y-3:hover {
  --transform-translate-y: -0.75rem !important; }

.hover\:-translate-y-4:hover {
  --transform-translate-y: -1rem !important; }

.hover\:-translate-y-5:hover {
  --transform-translate-y: -1.25rem !important; }

.hover\:-translate-y-6:hover {
  --transform-translate-y: -1.5rem !important; }

.hover\:-translate-y-8:hover {
  --transform-translate-y: -2rem !important; }

.hover\:-translate-y-10:hover {
  --transform-translate-y: -2.5rem !important; }

.hover\:-translate-y-12:hover {
  --transform-translate-y: -3rem !important; }

.hover\:-translate-y-16:hover {
  --transform-translate-y: -4rem !important; }

.hover\:-translate-y-20:hover {
  --transform-translate-y: -5rem !important; }

.hover\:-translate-y-24:hover {
  --transform-translate-y: -6rem !important; }

.hover\:-translate-y-32:hover {
  --transform-translate-y: -8rem !important; }

.hover\:-translate-y-40:hover {
  --transform-translate-y: -10rem !important; }

.hover\:-translate-y-48:hover {
  --transform-translate-y: -12rem !important; }

.hover\:-translate-y-56:hover {
  --transform-translate-y: -14rem !important; }

.hover\:-translate-y-64:hover {
  --transform-translate-y: -16rem !important; }

.hover\:-translate-y-px:hover {
  --transform-translate-y: -1px !important; }

.hover\:-translate-y-full:hover {
  --transform-translate-y: -100% !important; }

.hover\:-translate-y-1\/2:hover {
  --transform-translate-y: -50% !important; }

.hover\:translate-y-1\/2:hover {
  --transform-translate-y: 50% !important; }

.hover\:translate-y-full:hover {
  --transform-translate-y: 100% !important; }

.focus\:translate-x-0:focus {
  --transform-translate-x: 0 !important; }

.focus\:translate-x-1:focus {
  --transform-translate-x: 0.25rem !important; }

.focus\:translate-x-2:focus {
  --transform-translate-x: 0.5rem !important; }

.focus\:translate-x-3:focus {
  --transform-translate-x: 0.75rem !important; }

.focus\:translate-x-4:focus {
  --transform-translate-x: 1rem !important; }

.focus\:translate-x-5:focus {
  --transform-translate-x: 1.25rem !important; }

.focus\:translate-x-6:focus {
  --transform-translate-x: 1.5rem !important; }

.focus\:translate-x-8:focus {
  --transform-translate-x: 2rem !important; }

.focus\:translate-x-10:focus {
  --transform-translate-x: 2.5rem !important; }

.focus\:translate-x-12:focus {
  --transform-translate-x: 3rem !important; }

.focus\:translate-x-16:focus {
  --transform-translate-x: 4rem !important; }

.focus\:translate-x-20:focus {
  --transform-translate-x: 5rem !important; }

.focus\:translate-x-24:focus {
  --transform-translate-x: 6rem !important; }

.focus\:translate-x-32:focus {
  --transform-translate-x: 8rem !important; }

.focus\:translate-x-40:focus {
  --transform-translate-x: 10rem !important; }

.focus\:translate-x-48:focus {
  --transform-translate-x: 12rem !important; }

.focus\:translate-x-56:focus {
  --transform-translate-x: 14rem !important; }

.focus\:translate-x-64:focus {
  --transform-translate-x: 16rem !important; }

.focus\:translate-x-px:focus {
  --transform-translate-x: 1px !important; }

.focus\:-translate-x-1:focus {
  --transform-translate-x: -0.25rem !important; }

.focus\:-translate-x-2:focus {
  --transform-translate-x: -0.5rem !important; }

.focus\:-translate-x-3:focus {
  --transform-translate-x: -0.75rem !important; }

.focus\:-translate-x-4:focus {
  --transform-translate-x: -1rem !important; }

.focus\:-translate-x-5:focus {
  --transform-translate-x: -1.25rem !important; }

.focus\:-translate-x-6:focus {
  --transform-translate-x: -1.5rem !important; }

.focus\:-translate-x-8:focus {
  --transform-translate-x: -2rem !important; }

.focus\:-translate-x-10:focus {
  --transform-translate-x: -2.5rem !important; }

.focus\:-translate-x-12:focus {
  --transform-translate-x: -3rem !important; }

.focus\:-translate-x-16:focus {
  --transform-translate-x: -4rem !important; }

.focus\:-translate-x-20:focus {
  --transform-translate-x: -5rem !important; }

.focus\:-translate-x-24:focus {
  --transform-translate-x: -6rem !important; }

.focus\:-translate-x-32:focus {
  --transform-translate-x: -8rem !important; }

.focus\:-translate-x-40:focus {
  --transform-translate-x: -10rem !important; }

.focus\:-translate-x-48:focus {
  --transform-translate-x: -12rem !important; }

.focus\:-translate-x-56:focus {
  --transform-translate-x: -14rem !important; }

.focus\:-translate-x-64:focus {
  --transform-translate-x: -16rem !important; }

.focus\:-translate-x-px:focus {
  --transform-translate-x: -1px !important; }

.focus\:-translate-x-full:focus {
  --transform-translate-x: -100% !important; }

.focus\:-translate-x-1\/2:focus {
  --transform-translate-x: -50% !important; }

.focus\:translate-x-1\/2:focus {
  --transform-translate-x: 50% !important; }

.focus\:translate-x-full:focus {
  --transform-translate-x: 100% !important; }

.focus\:translate-y-0:focus {
  --transform-translate-y: 0 !important; }

.focus\:translate-y-1:focus {
  --transform-translate-y: 0.25rem !important; }

.focus\:translate-y-2:focus {
  --transform-translate-y: 0.5rem !important; }

.focus\:translate-y-3:focus {
  --transform-translate-y: 0.75rem !important; }

.focus\:translate-y-4:focus {
  --transform-translate-y: 1rem !important; }

.focus\:translate-y-5:focus {
  --transform-translate-y: 1.25rem !important; }

.focus\:translate-y-6:focus {
  --transform-translate-y: 1.5rem !important; }

.focus\:translate-y-8:focus {
  --transform-translate-y: 2rem !important; }

.focus\:translate-y-10:focus {
  --transform-translate-y: 2.5rem !important; }

.focus\:translate-y-12:focus {
  --transform-translate-y: 3rem !important; }

.focus\:translate-y-16:focus {
  --transform-translate-y: 4rem !important; }

.focus\:translate-y-20:focus {
  --transform-translate-y: 5rem !important; }

.focus\:translate-y-24:focus {
  --transform-translate-y: 6rem !important; }

.focus\:translate-y-32:focus {
  --transform-translate-y: 8rem !important; }

.focus\:translate-y-40:focus {
  --transform-translate-y: 10rem !important; }

.focus\:translate-y-48:focus {
  --transform-translate-y: 12rem !important; }

.focus\:translate-y-56:focus {
  --transform-translate-y: 14rem !important; }

.focus\:translate-y-64:focus {
  --transform-translate-y: 16rem !important; }

.focus\:translate-y-px:focus {
  --transform-translate-y: 1px !important; }

.focus\:-translate-y-1:focus {
  --transform-translate-y: -0.25rem !important; }

.focus\:-translate-y-2:focus {
  --transform-translate-y: -0.5rem !important; }

.focus\:-translate-y-3:focus {
  --transform-translate-y: -0.75rem !important; }

.focus\:-translate-y-4:focus {
  --transform-translate-y: -1rem !important; }

.focus\:-translate-y-5:focus {
  --transform-translate-y: -1.25rem !important; }

.focus\:-translate-y-6:focus {
  --transform-translate-y: -1.5rem !important; }

.focus\:-translate-y-8:focus {
  --transform-translate-y: -2rem !important; }

.focus\:-translate-y-10:focus {
  --transform-translate-y: -2.5rem !important; }

.focus\:-translate-y-12:focus {
  --transform-translate-y: -3rem !important; }

.focus\:-translate-y-16:focus {
  --transform-translate-y: -4rem !important; }

.focus\:-translate-y-20:focus {
  --transform-translate-y: -5rem !important; }

.focus\:-translate-y-24:focus {
  --transform-translate-y: -6rem !important; }

.focus\:-translate-y-32:focus {
  --transform-translate-y: -8rem !important; }

.focus\:-translate-y-40:focus {
  --transform-translate-y: -10rem !important; }

.focus\:-translate-y-48:focus {
  --transform-translate-y: -12rem !important; }

.focus\:-translate-y-56:focus {
  --transform-translate-y: -14rem !important; }

.focus\:-translate-y-64:focus {
  --transform-translate-y: -16rem !important; }

.focus\:-translate-y-px:focus {
  --transform-translate-y: -1px !important; }

.focus\:-translate-y-full:focus {
  --transform-translate-y: -100% !important; }

.focus\:-translate-y-1\/2:focus {
  --transform-translate-y: -50% !important; }

.focus\:translate-y-1\/2:focus {
  --transform-translate-y: 50% !important; }

.focus\:translate-y-full:focus {
  --transform-translate-y: 100% !important; }

.skew-x-0 {
  --transform-skew-x: 0 !important; }

.skew-x-1 {
  --transform-skew-x: 1deg !important; }

.skew-x-2 {
  --transform-skew-x: 2deg !important; }

.skew-x-3 {
  --transform-skew-x: 3deg !important; }

.skew-x-6 {
  --transform-skew-x: 6deg !important; }

.skew-x-12 {
  --transform-skew-x: 12deg !important; }

.-skew-x-12 {
  --transform-skew-x: -12deg !important; }

.-skew-x-6 {
  --transform-skew-x: -6deg !important; }

.-skew-x-3 {
  --transform-skew-x: -3deg !important; }

.-skew-x-2 {
  --transform-skew-x: -2deg !important; }

.-skew-x-1 {
  --transform-skew-x: -1deg !important; }

.skew-y-0 {
  --transform-skew-y: 0 !important; }

.skew-y-1 {
  --transform-skew-y: 1deg !important; }

.skew-y-2 {
  --transform-skew-y: 2deg !important; }

.skew-y-3 {
  --transform-skew-y: 3deg !important; }

.skew-y-6 {
  --transform-skew-y: 6deg !important; }

.skew-y-12 {
  --transform-skew-y: 12deg !important; }

.-skew-y-12 {
  --transform-skew-y: -12deg !important; }

.-skew-y-6 {
  --transform-skew-y: -6deg !important; }

.-skew-y-3 {
  --transform-skew-y: -3deg !important; }

.-skew-y-2 {
  --transform-skew-y: -2deg !important; }

.-skew-y-1 {
  --transform-skew-y: -1deg !important; }

.hover\:skew-x-0:hover {
  --transform-skew-x: 0 !important; }

.hover\:skew-x-1:hover {
  --transform-skew-x: 1deg !important; }

.hover\:skew-x-2:hover {
  --transform-skew-x: 2deg !important; }

.hover\:skew-x-3:hover {
  --transform-skew-x: 3deg !important; }

.hover\:skew-x-6:hover {
  --transform-skew-x: 6deg !important; }

.hover\:skew-x-12:hover {
  --transform-skew-x: 12deg !important; }

.hover\:-skew-x-12:hover {
  --transform-skew-x: -12deg !important; }

.hover\:-skew-x-6:hover {
  --transform-skew-x: -6deg !important; }

.hover\:-skew-x-3:hover {
  --transform-skew-x: -3deg !important; }

.hover\:-skew-x-2:hover {
  --transform-skew-x: -2deg !important; }

.hover\:-skew-x-1:hover {
  --transform-skew-x: -1deg !important; }

.hover\:skew-y-0:hover {
  --transform-skew-y: 0 !important; }

.hover\:skew-y-1:hover {
  --transform-skew-y: 1deg !important; }

.hover\:skew-y-2:hover {
  --transform-skew-y: 2deg !important; }

.hover\:skew-y-3:hover {
  --transform-skew-y: 3deg !important; }

.hover\:skew-y-6:hover {
  --transform-skew-y: 6deg !important; }

.hover\:skew-y-12:hover {
  --transform-skew-y: 12deg !important; }

.hover\:-skew-y-12:hover {
  --transform-skew-y: -12deg !important; }

.hover\:-skew-y-6:hover {
  --transform-skew-y: -6deg !important; }

.hover\:-skew-y-3:hover {
  --transform-skew-y: -3deg !important; }

.hover\:-skew-y-2:hover {
  --transform-skew-y: -2deg !important; }

.hover\:-skew-y-1:hover {
  --transform-skew-y: -1deg !important; }

.focus\:skew-x-0:focus {
  --transform-skew-x: 0 !important; }

.focus\:skew-x-1:focus {
  --transform-skew-x: 1deg !important; }

.focus\:skew-x-2:focus {
  --transform-skew-x: 2deg !important; }

.focus\:skew-x-3:focus {
  --transform-skew-x: 3deg !important; }

.focus\:skew-x-6:focus {
  --transform-skew-x: 6deg !important; }

.focus\:skew-x-12:focus {
  --transform-skew-x: 12deg !important; }

.focus\:-skew-x-12:focus {
  --transform-skew-x: -12deg !important; }

.focus\:-skew-x-6:focus {
  --transform-skew-x: -6deg !important; }

.focus\:-skew-x-3:focus {
  --transform-skew-x: -3deg !important; }

.focus\:-skew-x-2:focus {
  --transform-skew-x: -2deg !important; }

.focus\:-skew-x-1:focus {
  --transform-skew-x: -1deg !important; }

.focus\:skew-y-0:focus {
  --transform-skew-y: 0 !important; }

.focus\:skew-y-1:focus {
  --transform-skew-y: 1deg !important; }

.focus\:skew-y-2:focus {
  --transform-skew-y: 2deg !important; }

.focus\:skew-y-3:focus {
  --transform-skew-y: 3deg !important; }

.focus\:skew-y-6:focus {
  --transform-skew-y: 6deg !important; }

.focus\:skew-y-12:focus {
  --transform-skew-y: 12deg !important; }

.focus\:-skew-y-12:focus {
  --transform-skew-y: -12deg !important; }

.focus\:-skew-y-6:focus {
  --transform-skew-y: -6deg !important; }

.focus\:-skew-y-3:focus {
  --transform-skew-y: -3deg !important; }

.focus\:-skew-y-2:focus {
  --transform-skew-y: -2deg !important; }

.focus\:-skew-y-1:focus {
  --transform-skew-y: -1deg !important; }

.transition-none {
  transition-property: none !important; }

.transition-all {
  transition-property: all !important; }

.transition {
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important; }

.transition-colors {
  transition-property: background-color, border-color, color, fill, stroke !important; }

.transition-opacity {
  transition-property: opacity !important; }

.transition-shadow {
  transition-property: box-shadow !important; }

.transition-transform {
  transition-property: transform !important; }

.ease-linear {
  transition-timing-function: linear !important; }

.ease-in {
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important; }

.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important; }

.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }

.duration-75 {
  transition-duration: 75ms !important; }

.duration-100 {
  transition-duration: 100ms !important; }

.duration-150 {
  transition-duration: 150ms !important; }

.duration-200 {
  transition-duration: 200ms !important; }

.duration-300 {
  transition-duration: 300ms !important; }

.duration-500 {
  transition-duration: 500ms !important; }

.duration-700 {
  transition-duration: 700ms !important; }

.duration-1000 {
  transition-duration: 1000ms !important; }

.delay-75 {
  transition-delay: 75ms !important; }

.delay-100 {
  transition-delay: 100ms !important; }

.delay-150 {
  transition-delay: 150ms !important; }

.delay-200 {
  transition-delay: 200ms !important; }

.delay-300 {
  transition-delay: 300ms !important; }

.delay-500 {
  transition-delay: 500ms !important; }

.delay-700 {
  transition-delay: 700ms !important; }

.delay-1000 {
  transition-delay: 1000ms !important; }

@-webkit-keyframes spin {
  to {
    transform: rotate(360deg); } }

@keyframes spin {
  to {
    transform: rotate(360deg); } }

@-webkit-keyframes ping {
  75%, 100% {
    transform: scale(2);
    opacity: 0; } }

@keyframes ping {
  75%, 100% {
    transform: scale(2);
    opacity: 0; } }

@-webkit-keyframes pulse {
  50% {
    opacity: .5; } }

@keyframes pulse {
  50% {
    opacity: .5; } }

@-webkit-keyframes bounce {
  0%, 100% {
    transform: translateY(-25%);
    -webkit-animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
    animation-timing-function: cubic-bezier(0.8, 0, 1, 1); }
  50% {
    transform: none;
    -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1); } }

@keyframes bounce {
  0%, 100% {
    transform: translateY(-25%);
    -webkit-animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
    animation-timing-function: cubic-bezier(0.8, 0, 1, 1); }
  50% {
    transform: none;
    -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1); } }

.animate-none {
  -webkit-animation: none !important;
  animation: none !important; }

.animate-spin {
  -webkit-animation: spin 1s linear infinite !important;
  animation: spin 1s linear infinite !important; }

.animate-ping {
  -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
  animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important; }

.animate-pulse {
  -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important; }

.animate-bounce {
  -webkit-animation: bounce 1s infinite !important;
  animation: bounce 1s infinite !important; }

.logo {
  display: inline-block;
  background: url("data:image/png;base64,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");
  background-size: 61px 61px;
  width: 61px;
  height: 61px; }

@media (min-width: 768px) {
  .logo {
    background-size: 100px 100px;
    width: 100px;
    height: 100px; } }

@media (min-width: 1024px) {
  .logo {
    background-size: 118px 118px;
    width: 118px;
    height: 118px; } }

.toggle {
  background: url("data:image/svg+xml,%3Csvg width='26' height='21' viewBox='0 0 26 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 18.7656H26' stroke='%23BC5E3F' stroke-width='2.5'/%3E%3Cpath d='M0 10.1328H26' stroke='%23BC5E3F' stroke-width='2.5'/%3E%3Cpath d='M0 1.5H26' stroke='%23BC5E3F' stroke-width='2.5'/%3E%3C/svg%3E%0A") center center no-repeat;
  background-size: 28px 18px;
  width: 40px;
  height: 40px;
  display: inline-block; }

.toggle.nav-open {
  background: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' fill='%23BC5E3F'/%3E%3Cpath d='M11 29L29 11' stroke='white' stroke-width='2.5'/%3E%3Cpath d='M29 29L11 11' stroke='white' stroke-width='2.5'/%3E%3C/svg%3E%0A") center center no-repeat;
  background-size: 40px 40px; }

@media (min-width: 640px) {
  .sm\:container {
    width: 100%; } }

@media (min-width: 640px) and (min-width: 640px) {
  .sm\:container {
    max-width: 640px; } }

@media (min-width: 640px) and (min-width: 768px) {
  .sm\:container {
    max-width: 768px; } }

@media (min-width: 640px) and (min-width: 1024px) {
  .sm\:container {
    max-width: 1024px; } }

@media (min-width: 640px) and (min-width: 1280px) {
  .sm\:container {
    max-width: 1280px; } }

@media (min-width: 640px) {
  .sm\:space-y-0 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(0px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0px * var(--space-y-reverse)) !important; }
  .sm\:space-x-0 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(0px * var(--space-x-reverse)) !important;
    margin-left: calc(0px * calc(1 - var(--space-x-reverse))) !important; }
  .sm\:space-y-1 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(0.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0.25rem * var(--space-y-reverse)) !important; }
  .sm\:space-x-1 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(0.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse))) !important; }
  .sm\:space-y-2 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0.5rem * var(--space-y-reverse)) !important; }
  .sm\:space-x-2 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(0.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse))) !important; }
  .sm\:space-y-3 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(0.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0.75rem * var(--space-y-reverse)) !important; }
  .sm\:space-x-3 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(0.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse))) !important; }
  .sm\:space-y-4 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1rem * var(--space-y-reverse)) !important; }
  .sm\:space-x-4 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(1rem * var(--space-x-reverse)) !important;
    margin-left: calc(1rem * calc(1 - var(--space-x-reverse))) !important; }
  .sm\:space-y-5 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1.25rem * var(--space-y-reverse)) !important; }
  .sm\:space-x-5 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(1.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(1.25rem * calc(1 - var(--space-x-reverse))) !important; }
  .sm\:space-y-6 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1.5rem * var(--space-y-reverse)) !important; }
  .sm\:space-x-6 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(1.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(1.5rem * calc(1 - var(--space-x-reverse))) !important; }
  .sm\:space-y-8 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2rem * var(--space-y-reverse)) !important; }
  .sm\:space-x-8 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(2rem * var(--space-x-reverse)) !important;
    margin-left: calc(2rem * calc(1 - var(--space-x-reverse))) !important; }
  .sm\:space-y-10 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2.5rem * var(--space-y-reverse)) !important; }
  .sm\:space-x-10 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(2.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse))) !important; }
  .sm\:space-y-12 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(3rem * var(--space-y-reverse)) !important; }
  .sm\:space-x-12 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(3rem * var(--space-x-reverse)) !important;
    margin-left: calc(3rem * calc(1 - var(--space-x-reverse))) !important; }
  .sm\:space-y-16 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(4rem * var(--space-y-reverse)) !important; }
  .sm\:space-x-16 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(4rem * var(--space-x-reverse)) !important;
    margin-left: calc(4rem * calc(1 - var(--space-x-reverse))) !important; }
  .sm\:space-y-20 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(5rem * var(--space-y-reverse)) !important; }
  .sm\:space-x-20 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(5rem * var(--space-x-reverse)) !important;
    margin-left: calc(5rem * calc(1 - var(--space-x-reverse))) !important; }
  .sm\:space-y-24 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(6rem * var(--space-y-reverse)) !important; }
  .sm\:space-x-24 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(6rem * var(--space-x-reverse)) !important;
    margin-left: calc(6rem * calc(1 - var(--space-x-reverse))) !important; }
  .sm\:space-y-32 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(8rem * var(--space-y-reverse)) !important; }
  .sm\:space-x-32 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(8rem * var(--space-x-reverse)) !important;
    margin-left: calc(8rem * calc(1 - var(--space-x-reverse))) !important; }
  .sm\:space-y-40 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(10rem * var(--space-y-reverse)) !important; }
  .sm\:space-x-40 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(10rem * var(--space-x-reverse)) !important;
    margin-left: calc(10rem * calc(1 - var(--space-x-reverse))) !important; }
  .sm\:space-y-48 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(12rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(12rem * var(--space-y-reverse)) !important; }
  .sm\:space-x-48 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(12rem * var(--space-x-reverse)) !important;
    margin-left: calc(12rem * calc(1 - var(--space-x-reverse))) !important; }
  .sm\:space-y-56 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(14rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(14rem * var(--space-y-reverse)) !important; }
  .sm\:space-x-56 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(14rem * var(--space-x-reverse)) !important;
    margin-left: calc(14rem * calc(1 - var(--space-x-reverse))) !important; }
  .sm\:space-y-64 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(16rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(16rem * var(--space-y-reverse)) !important; }
  .sm\:space-x-64 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(16rem * var(--space-x-reverse)) !important;
    margin-left: calc(16rem * calc(1 - var(--space-x-reverse))) !important; }
  .sm\:space-y-px > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(1px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1px * var(--space-y-reverse)) !important; }
  .sm\:space-x-px > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(1px * var(--space-x-reverse)) !important;
    margin-left: calc(1px * calc(1 - var(--space-x-reverse))) !important; }
  .sm\:-space-y-1 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.25rem * var(--space-y-reverse)) !important; }
  .sm\:-space-x-1 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.25rem * calc(1 - var(--space-x-reverse))) !important; }
  .sm\:-space-y-2 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.5rem * var(--space-y-reverse)) !important; }
  .sm\:-space-x-2 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important; }
  .sm\:-space-y-3 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.75rem * var(--space-y-reverse)) !important; }
  .sm\:-space-x-3 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.75rem * calc(1 - var(--space-x-reverse))) !important; }
  .sm\:-space-y-4 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1rem * var(--space-y-reverse)) !important; }
  .sm\:-space-x-4 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-1rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1rem * calc(1 - var(--space-x-reverse))) !important; }
  .sm\:-space-y-5 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-1.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1.25rem * var(--space-y-reverse)) !important; }
  .sm\:-space-x-5 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-1.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1.25rem * calc(1 - var(--space-x-reverse))) !important; }
  .sm\:-space-y-6 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-1.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1.5rem * var(--space-y-reverse)) !important; }
  .sm\:-space-x-6 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-1.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1.5rem * calc(1 - var(--space-x-reverse))) !important; }
  .sm\:-space-y-8 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2rem * var(--space-y-reverse)) !important; }
  .sm\:-space-x-8 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-2rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2rem * calc(1 - var(--space-x-reverse))) !important; }
  .sm\:-space-y-10 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2.5rem * var(--space-y-reverse)) !important; }
  .sm\:-space-x-10 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-2.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse))) !important; }
  .sm\:-space-y-12 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-3rem * var(--space-y-reverse)) !important; }
  .sm\:-space-x-12 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-3rem * var(--space-x-reverse)) !important;
    margin-left: calc(-3rem * calc(1 - var(--space-x-reverse))) !important; }
  .sm\:-space-y-16 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-4rem * var(--space-y-reverse)) !important; }
  .sm\:-space-x-16 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-4rem * var(--space-x-reverse)) !important;
    margin-left: calc(-4rem * calc(1 - var(--space-x-reverse))) !important; }
  .sm\:-space-y-20 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-5rem * var(--space-y-reverse)) !important; }
  .sm\:-space-x-20 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-5rem * calc(1 - var(--space-x-reverse))) !important; }
  .sm\:-space-y-24 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-6rem * var(--space-y-reverse)) !important; }
  .sm\:-space-x-24 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-6rem * var(--space-x-reverse)) !important;
    margin-left: calc(-6rem * calc(1 - var(--space-x-reverse))) !important; }
  .sm\:-space-y-32 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-8rem * var(--space-y-reverse)) !important; }
  .sm\:-space-x-32 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-8rem * var(--space-x-reverse)) !important;
    margin-left: calc(-8rem * calc(1 - var(--space-x-reverse))) !important; }
  .sm\:-space-y-40 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-10rem * var(--space-y-reverse)) !important; }
  .sm\:-space-x-40 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-10rem * var(--space-x-reverse)) !important;
    margin-left: calc(-10rem * calc(1 - var(--space-x-reverse))) !important; }
  .sm\:-space-y-48 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-12rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-12rem * var(--space-y-reverse)) !important; }
  .sm\:-space-x-48 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-12rem * var(--space-x-reverse)) !important;
    margin-left: calc(-12rem * calc(1 - var(--space-x-reverse))) !important; }
  .sm\:-space-y-56 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-14rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-14rem * var(--space-y-reverse)) !important; }
  .sm\:-space-x-56 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-14rem * var(--space-x-reverse)) !important;
    margin-left: calc(-14rem * calc(1 - var(--space-x-reverse))) !important; }
  .sm\:-space-y-64 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-16rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-16rem * var(--space-y-reverse)) !important; }
  .sm\:-space-x-64 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-16rem * var(--space-x-reverse)) !important;
    margin-left: calc(-16rem * calc(1 - var(--space-x-reverse))) !important; }
  .sm\:-space-y-px > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-1px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1px * var(--space-y-reverse)) !important; }
  .sm\:-space-x-px > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-1px * var(--space-x-reverse)) !important;
    margin-left: calc(-1px * calc(1 - var(--space-x-reverse))) !important; }
  .sm\:space-y-reverse > :not(template) ~ :not(template) {
    --space-y-reverse: 1 !important; }
  .sm\:space-x-reverse > :not(template) ~ :not(template) {
    --space-x-reverse: 1 !important; }
  .sm\:divide-y-0 > :not(template) ~ :not(template) {
    --divide-y-reverse: 0 !important;
    border-top-width: calc(0px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(0px * var(--divide-y-reverse)) !important; }
  .sm\:divide-x-0 > :not(template) ~ :not(template) {
    --divide-x-reverse: 0 !important;
    border-right-width: calc(0px * var(--divide-x-reverse)) !important;
    border-left-width: calc(0px * calc(1 - var(--divide-x-reverse))) !important; }
  .sm\:divide-y-2 > :not(template) ~ :not(template) {
    --divide-y-reverse: 0 !important;
    border-top-width: calc(2px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(2px * var(--divide-y-reverse)) !important; }
  .sm\:divide-x-2 > :not(template) ~ :not(template) {
    --divide-x-reverse: 0 !important;
    border-right-width: calc(2px * var(--divide-x-reverse)) !important;
    border-left-width: calc(2px * calc(1 - var(--divide-x-reverse))) !important; }
  .sm\:divide-y-4 > :not(template) ~ :not(template) {
    --divide-y-reverse: 0 !important;
    border-top-width: calc(4px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(4px * var(--divide-y-reverse)) !important; }
  .sm\:divide-x-4 > :not(template) ~ :not(template) {
    --divide-x-reverse: 0 !important;
    border-right-width: calc(4px * var(--divide-x-reverse)) !important;
    border-left-width: calc(4px * calc(1 - var(--divide-x-reverse))) !important; }
  .sm\:divide-y-8 > :not(template) ~ :not(template) {
    --divide-y-reverse: 0 !important;
    border-top-width: calc(8px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(8px * var(--divide-y-reverse)) !important; }
  .sm\:divide-x-8 > :not(template) ~ :not(template) {
    --divide-x-reverse: 0 !important;
    border-right-width: calc(8px * var(--divide-x-reverse)) !important;
    border-left-width: calc(8px * calc(1 - var(--divide-x-reverse))) !important; }
  .sm\:divide-y > :not(template) ~ :not(template) {
    --divide-y-reverse: 0 !important;
    border-top-width: calc(1px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(1px * var(--divide-y-reverse)) !important; }
  .sm\:divide-x > :not(template) ~ :not(template) {
    --divide-x-reverse: 0 !important;
    border-right-width: calc(1px * var(--divide-x-reverse)) !important;
    border-left-width: calc(1px * calc(1 - var(--divide-x-reverse))) !important; }
  .sm\:divide-y-reverse > :not(template) ~ :not(template) {
    --divide-y-reverse: 1 !important; }
  .sm\:divide-x-reverse > :not(template) ~ :not(template) {
    --divide-x-reverse: 1 !important; }
  .sm\:divide-transparent > :not(template) ~ :not(template) {
    border-color: transparent !important; }
  .sm\:divide-current > :not(template) ~ :not(template) {
    border-color: currentColor !important; }
  .sm\:divide-black > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--divide-opacity)) !important; }
  .sm\:divide-white > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--divide-opacity)) !important; }
  .sm\:divide-gray-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #f7fafc !important;
    border-color: rgba(247, 250, 252, var(--divide-opacity)) !important; }
  .sm\:divide-gray-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #edf2f7 !important;
    border-color: rgba(237, 242, 247, var(--divide-opacity)) !important; }
  .sm\:divide-gray-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #e2e8f0 !important;
    border-color: rgba(226, 232, 240, var(--divide-opacity)) !important; }
  .sm\:divide-gray-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #cbd5e0 !important;
    border-color: rgba(203, 213, 224, var(--divide-opacity)) !important; }
  .sm\:divide-gray-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #a0aec0 !important;
    border-color: rgba(160, 174, 192, var(--divide-opacity)) !important; }
  .sm\:divide-gray-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #718096 !important;
    border-color: rgba(113, 128, 150, var(--divide-opacity)) !important; }
  .sm\:divide-gray-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #4a5568 !important;
    border-color: rgba(74, 85, 104, var(--divide-opacity)) !important; }
  .sm\:divide-gray-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #2d3748 !important;
    border-color: rgba(45, 55, 72, var(--divide-opacity)) !important; }
  .sm\:divide-gray-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #1a202c !important;
    border-color: rgba(26, 32, 44, var(--divide-opacity)) !important; }
  .sm\:divide-red-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #e18f74 !important;
    border-color: rgba(225, 143, 116, var(--divide-opacity)) !important; }
  .sm\:divide-red-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #bc5e3f !important;
    border-color: rgba(188, 94, 63, var(--divide-opacity)) !important; }
  .sm\:divide-red-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #833218 !important;
    border-color: rgba(131, 50, 24, var(--divide-opacity)) !important; }
  .sm\:divide-red-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #fc8181 !important;
    border-color: rgba(252, 129, 129, var(--divide-opacity)) !important; }
  .sm\:divide-red-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--divide-opacity)) !important; }
  .sm\:divide-red-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #e53e3e !important;
    border-color: rgba(229, 62, 62, var(--divide-opacity)) !important; }
  .sm\:divide-red-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #c53030 !important;
    border-color: rgba(197, 48, 48, var(--divide-opacity)) !important; }
  .sm\:divide-red-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #9b2c2c !important;
    border-color: rgba(155, 44, 44, var(--divide-opacity)) !important; }
  .sm\:divide-red-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #742a2a !important;
    border-color: rgba(116, 42, 42, var(--divide-opacity)) !important; }
  .sm\:divide-orange-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #fffaf0 !important;
    border-color: rgba(255, 250, 240, var(--divide-opacity)) !important; }
  .sm\:divide-orange-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #feebc8 !important;
    border-color: rgba(254, 235, 200, var(--divide-opacity)) !important; }
  .sm\:divide-orange-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #fbd38d !important;
    border-color: rgba(251, 211, 141, var(--divide-opacity)) !important; }
  .sm\:divide-orange-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #f6ad55 !important;
    border-color: rgba(246, 173, 85, var(--divide-opacity)) !important; }
  .sm\:divide-orange-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #ed8936 !important;
    border-color: rgba(237, 137, 54, var(--divide-opacity)) !important; }
  .sm\:divide-orange-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #dd6b20 !important;
    border-color: rgba(221, 107, 32, var(--divide-opacity)) !important; }
  .sm\:divide-orange-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #c05621 !important;
    border-color: rgba(192, 86, 33, var(--divide-opacity)) !important; }
  .sm\:divide-orange-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #9c4221 !important;
    border-color: rgba(156, 66, 33, var(--divide-opacity)) !important; }
  .sm\:divide-orange-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #7b341e !important;
    border-color: rgba(123, 52, 30, var(--divide-opacity)) !important; }
  .sm\:divide-yellow-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #fffff0 !important;
    border-color: rgba(255, 255, 240, var(--divide-opacity)) !important; }
  .sm\:divide-yellow-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #fefcbf !important;
    border-color: rgba(254, 252, 191, var(--divide-opacity)) !important; }
  .sm\:divide-yellow-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #faf089 !important;
    border-color: rgba(250, 240, 137, var(--divide-opacity)) !important; }
  .sm\:divide-yellow-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #f6e05e !important;
    border-color: rgba(246, 224, 94, var(--divide-opacity)) !important; }
  .sm\:divide-yellow-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #ecc94b !important;
    border-color: rgba(236, 201, 75, var(--divide-opacity)) !important; }
  .sm\:divide-yellow-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #d69e2e !important;
    border-color: rgba(214, 158, 46, var(--divide-opacity)) !important; }
  .sm\:divide-yellow-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #b7791f !important;
    border-color: rgba(183, 121, 31, var(--divide-opacity)) !important; }
  .sm\:divide-yellow-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #975a16 !important;
    border-color: rgba(151, 90, 22, var(--divide-opacity)) !important; }
  .sm\:divide-yellow-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #744210 !important;
    border-color: rgba(116, 66, 16, var(--divide-opacity)) !important; }
  .sm\:divide-green-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #d3edb4 !important;
    border-color: rgba(211, 237, 180, var(--divide-opacity)) !important; }
  .sm\:divide-green-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #a5c67d !important;
    border-color: rgba(165, 198, 125, var(--divide-opacity)) !important; }
  .sm\:divide-green-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #779c4a !important;
    border-color: rgba(119, 156, 74, var(--divide-opacity)) !important; }
  .sm\:divide-green-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #68d391 !important;
    border-color: rgba(104, 211, 145, var(--divide-opacity)) !important; }
  .sm\:divide-green-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--divide-opacity)) !important; }
  .sm\:divide-green-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #38a169 !important;
    border-color: rgba(56, 161, 105, var(--divide-opacity)) !important; }
  .sm\:divide-green-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #2f855a !important;
    border-color: rgba(47, 133, 90, var(--divide-opacity)) !important; }
  .sm\:divide-green-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #276749 !important;
    border-color: rgba(39, 103, 73, var(--divide-opacity)) !important; }
  .sm\:divide-green-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #22543d !important;
    border-color: rgba(34, 84, 61, var(--divide-opacity)) !important; }
  .sm\:divide-teal-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #e6fffa !important;
    border-color: rgba(230, 255, 250, var(--divide-opacity)) !important; }
  .sm\:divide-teal-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #b2f5ea !important;
    border-color: rgba(178, 245, 234, var(--divide-opacity)) !important; }
  .sm\:divide-teal-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #81e6d9 !important;
    border-color: rgba(129, 230, 217, var(--divide-opacity)) !important; }
  .sm\:divide-teal-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #4fd1c5 !important;
    border-color: rgba(79, 209, 197, var(--divide-opacity)) !important; }
  .sm\:divide-teal-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #38b2ac !important;
    border-color: rgba(56, 178, 172, var(--divide-opacity)) !important; }
  .sm\:divide-teal-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #319795 !important;
    border-color: rgba(49, 151, 149, var(--divide-opacity)) !important; }
  .sm\:divide-teal-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #2c7a7b !important;
    border-color: rgba(44, 122, 123, var(--divide-opacity)) !important; }
  .sm\:divide-teal-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #285e61 !important;
    border-color: rgba(40, 94, 97, var(--divide-opacity)) !important; }
  .sm\:divide-teal-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #234e52 !important;
    border-color: rgba(35, 78, 82, var(--divide-opacity)) !important; }
  .sm\:divide-blue-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #ebf8ff !important;
    border-color: rgba(235, 248, 255, var(--divide-opacity)) !important; }
  .sm\:divide-blue-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #bee3f8 !important;
    border-color: rgba(190, 227, 248, var(--divide-opacity)) !important; }
  .sm\:divide-blue-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #90cdf4 !important;
    border-color: rgba(144, 205, 244, var(--divide-opacity)) !important; }
  .sm\:divide-blue-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #63b3ed !important;
    border-color: rgba(99, 179, 237, var(--divide-opacity)) !important; }
  .sm\:divide-blue-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #4299e1 !important;
    border-color: rgba(66, 153, 225, var(--divide-opacity)) !important; }
  .sm\:divide-blue-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #3182ce !important;
    border-color: rgba(49, 130, 206, var(--divide-opacity)) !important; }
  .sm\:divide-blue-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #2b6cb0 !important;
    border-color: rgba(43, 108, 176, var(--divide-opacity)) !important; }
  .sm\:divide-blue-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #2c5282 !important;
    border-color: rgba(44, 82, 130, var(--divide-opacity)) !important; }
  .sm\:divide-blue-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #2a4365 !important;
    border-color: rgba(42, 67, 101, var(--divide-opacity)) !important; }
  .sm\:divide-indigo-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #ebf4ff !important;
    border-color: rgba(235, 244, 255, var(--divide-opacity)) !important; }
  .sm\:divide-indigo-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #c3dafe !important;
    border-color: rgba(195, 218, 254, var(--divide-opacity)) !important; }
  .sm\:divide-indigo-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #a3bffa !important;
    border-color: rgba(163, 191, 250, var(--divide-opacity)) !important; }
  .sm\:divide-indigo-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #7f9cf5 !important;
    border-color: rgba(127, 156, 245, var(--divide-opacity)) !important; }
  .sm\:divide-indigo-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #667eea !important;
    border-color: rgba(102, 126, 234, var(--divide-opacity)) !important; }
  .sm\:divide-indigo-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #5a67d8 !important;
    border-color: rgba(90, 103, 216, var(--divide-opacity)) !important; }
  .sm\:divide-indigo-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #4c51bf !important;
    border-color: rgba(76, 81, 191, var(--divide-opacity)) !important; }
  .sm\:divide-indigo-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #434190 !important;
    border-color: rgba(67, 65, 144, var(--divide-opacity)) !important; }
  .sm\:divide-indigo-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #3c366b !important;
    border-color: rgba(60, 54, 107, var(--divide-opacity)) !important; }
  .sm\:divide-purple-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #faf5ff !important;
    border-color: rgba(250, 245, 255, var(--divide-opacity)) !important; }
  .sm\:divide-purple-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #e9d8fd !important;
    border-color: rgba(233, 216, 253, var(--divide-opacity)) !important; }
  .sm\:divide-purple-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #d6bcfa !important;
    border-color: rgba(214, 188, 250, var(--divide-opacity)) !important; }
  .sm\:divide-purple-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #b794f4 !important;
    border-color: rgba(183, 148, 244, var(--divide-opacity)) !important; }
  .sm\:divide-purple-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #9f7aea !important;
    border-color: rgba(159, 122, 234, var(--divide-opacity)) !important; }
  .sm\:divide-purple-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #805ad5 !important;
    border-color: rgba(128, 90, 213, var(--divide-opacity)) !important; }
  .sm\:divide-purple-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #6b46c1 !important;
    border-color: rgba(107, 70, 193, var(--divide-opacity)) !important; }
  .sm\:divide-purple-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #553c9a !important;
    border-color: rgba(85, 60, 154, var(--divide-opacity)) !important; }
  .sm\:divide-purple-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #44337a !important;
    border-color: rgba(68, 51, 122, var(--divide-opacity)) !important; }
  .sm\:divide-pink-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #fff5f7 !important;
    border-color: rgba(255, 245, 247, var(--divide-opacity)) !important; }
  .sm\:divide-pink-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #fed7e2 !important;
    border-color: rgba(254, 215, 226, var(--divide-opacity)) !important; }
  .sm\:divide-pink-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #fbb6ce !important;
    border-color: rgba(251, 182, 206, var(--divide-opacity)) !important; }
  .sm\:divide-pink-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #f687b3 !important;
    border-color: rgba(246, 135, 179, var(--divide-opacity)) !important; }
  .sm\:divide-pink-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #ed64a6 !important;
    border-color: rgba(237, 100, 166, var(--divide-opacity)) !important; }
  .sm\:divide-pink-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #d53f8c !important;
    border-color: rgba(213, 63, 140, var(--divide-opacity)) !important; }
  .sm\:divide-pink-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #b83280 !important;
    border-color: rgba(184, 50, 128, var(--divide-opacity)) !important; }
  .sm\:divide-pink-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #97266d !important;
    border-color: rgba(151, 38, 109, var(--divide-opacity)) !important; }
  .sm\:divide-pink-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #702459 !important;
    border-color: rgba(112, 36, 89, var(--divide-opacity)) !important; }
  .sm\:divide-shade-black > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #000000 !important;
    border-color: rgba(0, 0, 0, var(--divide-opacity)) !important; }
  .sm\:divide-shade-white > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #ffffff !important;
    border-color: rgba(255, 255, 255, var(--divide-opacity)) !important; }
  .sm\:divide-salmon-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #f7f1e1 !important;
    border-color: rgba(247, 241, 225, var(--divide-opacity)) !important; }
  .sm\:divide-salmon-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #f3e7c6 !important;
    border-color: rgba(243, 231, 198, var(--divide-opacity)) !important; }
  .sm\:divide-salmon-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #e4d6af !important;
    border-color: rgba(228, 214, 175, var(--divide-opacity)) !important; }
  .sm\:divide-solid > :not(template) ~ :not(template) {
    border-style: solid !important; }
  .sm\:divide-dashed > :not(template) ~ :not(template) {
    border-style: dashed !important; }
  .sm\:divide-dotted > :not(template) ~ :not(template) {
    border-style: dotted !important; }
  .sm\:divide-double > :not(template) ~ :not(template) {
    border-style: double !important; }
  .sm\:divide-none > :not(template) ~ :not(template) {
    border-style: none !important; }
  .sm\:divide-opacity-0 > :not(template) ~ :not(template) {
    --divide-opacity: 0 !important; }
  .sm\:divide-opacity-25 > :not(template) ~ :not(template) {
    --divide-opacity: 0.25 !important; }
  .sm\:divide-opacity-50 > :not(template) ~ :not(template) {
    --divide-opacity: 0.5 !important; }
  .sm\:divide-opacity-75 > :not(template) ~ :not(template) {
    --divide-opacity: 0.75 !important; }
  .sm\:divide-opacity-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important; }
  .sm\:sr-only {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important; }
  .sm\:not-sr-only {
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important; }
  .sm\:focus\:sr-only:focus {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important; }
  .sm\:focus\:not-sr-only:focus {
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important; }
  .sm\:appearance-none {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important; }
  .sm\:bg-fixed {
    background-attachment: fixed !important; }
  .sm\:bg-local {
    background-attachment: local !important; }
  .sm\:bg-scroll {
    background-attachment: scroll !important; }
  .sm\:bg-clip-border {
    background-clip: border-box !important; }
  .sm\:bg-clip-padding {
    background-clip: padding-box !important; }
  .sm\:bg-clip-content {
    background-clip: content-box !important; }
  .sm\:bg-clip-text {
    -webkit-background-clip: text !important;
    background-clip: text !important; }
  .sm\:bg-transparent {
    background-color: transparent !important; }
  .sm\:bg-current {
    background-color: currentColor !important; }
  .sm\:bg-black {
    --bg-opacity: 1 !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important; }
  .sm\:bg-white {
    --bg-opacity: 1 !important;
    background-color: #fff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important; }
  .sm\:bg-gray-100 {
    --bg-opacity: 1 !important;
    background-color: #f7fafc !important;
    background-color: rgba(247, 250, 252, var(--bg-opacity)) !important; }
  .sm\:bg-gray-200 {
    --bg-opacity: 1 !important;
    background-color: #edf2f7 !important;
    background-color: rgba(237, 242, 247, var(--bg-opacity)) !important; }
  .sm\:bg-gray-300 {
    --bg-opacity: 1 !important;
    background-color: #e2e8f0 !important;
    background-color: rgba(226, 232, 240, var(--bg-opacity)) !important; }
  .sm\:bg-gray-400 {
    --bg-opacity: 1 !important;
    background-color: #cbd5e0 !important;
    background-color: rgba(203, 213, 224, var(--bg-opacity)) !important; }
  .sm\:bg-gray-500 {
    --bg-opacity: 1 !important;
    background-color: #a0aec0 !important;
    background-color: rgba(160, 174, 192, var(--bg-opacity)) !important; }
  .sm\:bg-gray-600 {
    --bg-opacity: 1 !important;
    background-color: #718096 !important;
    background-color: rgba(113, 128, 150, var(--bg-opacity)) !important; }
  .sm\:bg-gray-700 {
    --bg-opacity: 1 !important;
    background-color: #4a5568 !important;
    background-color: rgba(74, 85, 104, var(--bg-opacity)) !important; }
  .sm\:bg-gray-800 {
    --bg-opacity: 1 !important;
    background-color: #2d3748 !important;
    background-color: rgba(45, 55, 72, var(--bg-opacity)) !important; }
  .sm\:bg-gray-900 {
    --bg-opacity: 1 !important;
    background-color: #1a202c !important;
    background-color: rgba(26, 32, 44, var(--bg-opacity)) !important; }
  .sm\:bg-red-100 {
    --bg-opacity: 1 !important;
    background-color: #e18f74 !important;
    background-color: rgba(225, 143, 116, var(--bg-opacity)) !important; }
  .sm\:bg-red-200 {
    --bg-opacity: 1 !important;
    background-color: #bc5e3f !important;
    background-color: rgba(188, 94, 63, var(--bg-opacity)) !important; }
  .sm\:bg-red-300 {
    --bg-opacity: 1 !important;
    background-color: #833218 !important;
    background-color: rgba(131, 50, 24, var(--bg-opacity)) !important; }
  .sm\:bg-red-400 {
    --bg-opacity: 1 !important;
    background-color: #fc8181 !important;
    background-color: rgba(252, 129, 129, var(--bg-opacity)) !important; }
  .sm\:bg-red-500 {
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important; }
  .sm\:bg-red-600 {
    --bg-opacity: 1 !important;
    background-color: #e53e3e !important;
    background-color: rgba(229, 62, 62, var(--bg-opacity)) !important; }
  .sm\:bg-red-700 {
    --bg-opacity: 1 !important;
    background-color: #c53030 !important;
    background-color: rgba(197, 48, 48, var(--bg-opacity)) !important; }
  .sm\:bg-red-800 {
    --bg-opacity: 1 !important;
    background-color: #9b2c2c !important;
    background-color: rgba(155, 44, 44, var(--bg-opacity)) !important; }
  .sm\:bg-red-900 {
    --bg-opacity: 1 !important;
    background-color: #742a2a !important;
    background-color: rgba(116, 42, 42, var(--bg-opacity)) !important; }
  .sm\:bg-orange-100 {
    --bg-opacity: 1 !important;
    background-color: #fffaf0 !important;
    background-color: rgba(255, 250, 240, var(--bg-opacity)) !important; }
  .sm\:bg-orange-200 {
    --bg-opacity: 1 !important;
    background-color: #feebc8 !important;
    background-color: rgba(254, 235, 200, var(--bg-opacity)) !important; }
  .sm\:bg-orange-300 {
    --bg-opacity: 1 !important;
    background-color: #fbd38d !important;
    background-color: rgba(251, 211, 141, var(--bg-opacity)) !important; }
  .sm\:bg-orange-400 {
    --bg-opacity: 1 !important;
    background-color: #f6ad55 !important;
    background-color: rgba(246, 173, 85, var(--bg-opacity)) !important; }
  .sm\:bg-orange-500 {
    --bg-opacity: 1 !important;
    background-color: #ed8936 !important;
    background-color: rgba(237, 137, 54, var(--bg-opacity)) !important; }
  .sm\:bg-orange-600 {
    --bg-opacity: 1 !important;
    background-color: #dd6b20 !important;
    background-color: rgba(221, 107, 32, var(--bg-opacity)) !important; }
  .sm\:bg-orange-700 {
    --bg-opacity: 1 !important;
    background-color: #c05621 !important;
    background-color: rgba(192, 86, 33, var(--bg-opacity)) !important; }
  .sm\:bg-orange-800 {
    --bg-opacity: 1 !important;
    background-color: #9c4221 !important;
    background-color: rgba(156, 66, 33, var(--bg-opacity)) !important; }
  .sm\:bg-orange-900 {
    --bg-opacity: 1 !important;
    background-color: #7b341e !important;
    background-color: rgba(123, 52, 30, var(--bg-opacity)) !important; }
  .sm\:bg-yellow-100 {
    --bg-opacity: 1 !important;
    background-color: #fffff0 !important;
    background-color: rgba(255, 255, 240, var(--bg-opacity)) !important; }
  .sm\:bg-yellow-200 {
    --bg-opacity: 1 !important;
    background-color: #fefcbf !important;
    background-color: rgba(254, 252, 191, var(--bg-opacity)) !important; }
  .sm\:bg-yellow-300 {
    --bg-opacity: 1 !important;
    background-color: #faf089 !important;
    background-color: rgba(250, 240, 137, var(--bg-opacity)) !important; }
  .sm\:bg-yellow-400 {
    --bg-opacity: 1 !important;
    background-color: #f6e05e !important;
    background-color: rgba(246, 224, 94, var(--bg-opacity)) !important; }
  .sm\:bg-yellow-500 {
    --bg-opacity: 1 !important;
    background-color: #ecc94b !important;
    background-color: rgba(236, 201, 75, var(--bg-opacity)) !important; }
  .sm\:bg-yellow-600 {
    --bg-opacity: 1 !important;
    background-color: #d69e2e !important;
    background-color: rgba(214, 158, 46, var(--bg-opacity)) !important; }
  .sm\:bg-yellow-700 {
    --bg-opacity: 1 !important;
    background-color: #b7791f !important;
    background-color: rgba(183, 121, 31, var(--bg-opacity)) !important; }
  .sm\:bg-yellow-800 {
    --bg-opacity: 1 !important;
    background-color: #975a16 !important;
    background-color: rgba(151, 90, 22, var(--bg-opacity)) !important; }
  .sm\:bg-yellow-900 {
    --bg-opacity: 1 !important;
    background-color: #744210 !important;
    background-color: rgba(116, 66, 16, var(--bg-opacity)) !important; }
  .sm\:bg-green-100 {
    --bg-opacity: 1 !important;
    background-color: #d3edb4 !important;
    background-color: rgba(211, 237, 180, var(--bg-opacity)) !important; }
  .sm\:bg-green-200 {
    --bg-opacity: 1 !important;
    background-color: #a5c67d !important;
    background-color: rgba(165, 198, 125, var(--bg-opacity)) !important; }
  .sm\:bg-green-300 {
    --bg-opacity: 1 !important;
    background-color: #779c4a !important;
    background-color: rgba(119, 156, 74, var(--bg-opacity)) !important; }
  .sm\:bg-green-400 {
    --bg-opacity: 1 !important;
    background-color: #68d391 !important;
    background-color: rgba(104, 211, 145, var(--bg-opacity)) !important; }
  .sm\:bg-green-500 {
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important; }
  .sm\:bg-green-600 {
    --bg-opacity: 1 !important;
    background-color: #38a169 !important;
    background-color: rgba(56, 161, 105, var(--bg-opacity)) !important; }
  .sm\:bg-green-700 {
    --bg-opacity: 1 !important;
    background-color: #2f855a !important;
    background-color: rgba(47, 133, 90, var(--bg-opacity)) !important; }
  .sm\:bg-green-800 {
    --bg-opacity: 1 !important;
    background-color: #276749 !important;
    background-color: rgba(39, 103, 73, var(--bg-opacity)) !important; }
  .sm\:bg-green-900 {
    --bg-opacity: 1 !important;
    background-color: #22543d !important;
    background-color: rgba(34, 84, 61, var(--bg-opacity)) !important; }
  .sm\:bg-teal-100 {
    --bg-opacity: 1 !important;
    background-color: #e6fffa !important;
    background-color: rgba(230, 255, 250, var(--bg-opacity)) !important; }
  .sm\:bg-teal-200 {
    --bg-opacity: 1 !important;
    background-color: #b2f5ea !important;
    background-color: rgba(178, 245, 234, var(--bg-opacity)) !important; }
  .sm\:bg-teal-300 {
    --bg-opacity: 1 !important;
    background-color: #81e6d9 !important;
    background-color: rgba(129, 230, 217, var(--bg-opacity)) !important; }
  .sm\:bg-teal-400 {
    --bg-opacity: 1 !important;
    background-color: #4fd1c5 !important;
    background-color: rgba(79, 209, 197, var(--bg-opacity)) !important; }
  .sm\:bg-teal-500 {
    --bg-opacity: 1 !important;
    background-color: #38b2ac !important;
    background-color: rgba(56, 178, 172, var(--bg-opacity)) !important; }
  .sm\:bg-teal-600 {
    --bg-opacity: 1 !important;
    background-color: #319795 !important;
    background-color: rgba(49, 151, 149, var(--bg-opacity)) !important; }
  .sm\:bg-teal-700 {
    --bg-opacity: 1 !important;
    background-color: #2c7a7b !important;
    background-color: rgba(44, 122, 123, var(--bg-opacity)) !important; }
  .sm\:bg-teal-800 {
    --bg-opacity: 1 !important;
    background-color: #285e61 !important;
    background-color: rgba(40, 94, 97, var(--bg-opacity)) !important; }
  .sm\:bg-teal-900 {
    --bg-opacity: 1 !important;
    background-color: #234e52 !important;
    background-color: rgba(35, 78, 82, var(--bg-opacity)) !important; }
  .sm\:bg-blue-100 {
    --bg-opacity: 1 !important;
    background-color: #ebf8ff !important;
    background-color: rgba(235, 248, 255, var(--bg-opacity)) !important; }
  .sm\:bg-blue-200 {
    --bg-opacity: 1 !important;
    background-color: #bee3f8 !important;
    background-color: rgba(190, 227, 248, var(--bg-opacity)) !important; }
  .sm\:bg-blue-300 {
    --bg-opacity: 1 !important;
    background-color: #90cdf4 !important;
    background-color: rgba(144, 205, 244, var(--bg-opacity)) !important; }
  .sm\:bg-blue-400 {
    --bg-opacity: 1 !important;
    background-color: #63b3ed !important;
    background-color: rgba(99, 179, 237, var(--bg-opacity)) !important; }
  .sm\:bg-blue-500 {
    --bg-opacity: 1 !important;
    background-color: #4299e1 !important;
    background-color: rgba(66, 153, 225, var(--bg-opacity)) !important; }
  .sm\:bg-blue-600 {
    --bg-opacity: 1 !important;
    background-color: #3182ce !important;
    background-color: rgba(49, 130, 206, var(--bg-opacity)) !important; }
  .sm\:bg-blue-700 {
    --bg-opacity: 1 !important;
    background-color: #2b6cb0 !important;
    background-color: rgba(43, 108, 176, var(--bg-opacity)) !important; }
  .sm\:bg-blue-800 {
    --bg-opacity: 1 !important;
    background-color: #2c5282 !important;
    background-color: rgba(44, 82, 130, var(--bg-opacity)) !important; }
  .sm\:bg-blue-900 {
    --bg-opacity: 1 !important;
    background-color: #2a4365 !important;
    background-color: rgba(42, 67, 101, var(--bg-opacity)) !important; }
  .sm\:bg-indigo-100 {
    --bg-opacity: 1 !important;
    background-color: #ebf4ff !important;
    background-color: rgba(235, 244, 255, var(--bg-opacity)) !important; }
  .sm\:bg-indigo-200 {
    --bg-opacity: 1 !important;
    background-color: #c3dafe !important;
    background-color: rgba(195, 218, 254, var(--bg-opacity)) !important; }
  .sm\:bg-indigo-300 {
    --bg-opacity: 1 !important;
    background-color: #a3bffa !important;
    background-color: rgba(163, 191, 250, var(--bg-opacity)) !important; }
  .sm\:bg-indigo-400 {
    --bg-opacity: 1 !important;
    background-color: #7f9cf5 !important;
    background-color: rgba(127, 156, 245, var(--bg-opacity)) !important; }
  .sm\:bg-indigo-500 {
    --bg-opacity: 1 !important;
    background-color: #667eea !important;
    background-color: rgba(102, 126, 234, var(--bg-opacity)) !important; }
  .sm\:bg-indigo-600 {
    --bg-opacity: 1 !important;
    background-color: #5a67d8 !important;
    background-color: rgba(90, 103, 216, var(--bg-opacity)) !important; }
  .sm\:bg-indigo-700 {
    --bg-opacity: 1 !important;
    background-color: #4c51bf !important;
    background-color: rgba(76, 81, 191, var(--bg-opacity)) !important; }
  .sm\:bg-indigo-800 {
    --bg-opacity: 1 !important;
    background-color: #434190 !important;
    background-color: rgba(67, 65, 144, var(--bg-opacity)) !important; }
  .sm\:bg-indigo-900 {
    --bg-opacity: 1 !important;
    background-color: #3c366b !important;
    background-color: rgba(60, 54, 107, var(--bg-opacity)) !important; }
  .sm\:bg-purple-100 {
    --bg-opacity: 1 !important;
    background-color: #faf5ff !important;
    background-color: rgba(250, 245, 255, var(--bg-opacity)) !important; }
  .sm\:bg-purple-200 {
    --bg-opacity: 1 !important;
    background-color: #e9d8fd !important;
    background-color: rgba(233, 216, 253, var(--bg-opacity)) !important; }
  .sm\:bg-purple-300 {
    --bg-opacity: 1 !important;
    background-color: #d6bcfa !important;
    background-color: rgba(214, 188, 250, var(--bg-opacity)) !important; }
  .sm\:bg-purple-400 {
    --bg-opacity: 1 !important;
    background-color: #b794f4 !important;
    background-color: rgba(183, 148, 244, var(--bg-opacity)) !important; }
  .sm\:bg-purple-500 {
    --bg-opacity: 1 !important;
    background-color: #9f7aea !important;
    background-color: rgba(159, 122, 234, var(--bg-opacity)) !important; }
  .sm\:bg-purple-600 {
    --bg-opacity: 1 !important;
    background-color: #805ad5 !important;
    background-color: rgba(128, 90, 213, var(--bg-opacity)) !important; }
  .sm\:bg-purple-700 {
    --bg-opacity: 1 !important;
    background-color: #6b46c1 !important;
    background-color: rgba(107, 70, 193, var(--bg-opacity)) !important; }
  .sm\:bg-purple-800 {
    --bg-opacity: 1 !important;
    background-color: #553c9a !important;
    background-color: rgba(85, 60, 154, var(--bg-opacity)) !important; }
  .sm\:bg-purple-900 {
    --bg-opacity: 1 !important;
    background-color: #44337a !important;
    background-color: rgba(68, 51, 122, var(--bg-opacity)) !important; }
  .sm\:bg-pink-100 {
    --bg-opacity: 1 !important;
    background-color: #fff5f7 !important;
    background-color: rgba(255, 245, 247, var(--bg-opacity)) !important; }
  .sm\:bg-pink-200 {
    --bg-opacity: 1 !important;
    background-color: #fed7e2 !important;
    background-color: rgba(254, 215, 226, var(--bg-opacity)) !important; }
  .sm\:bg-pink-300 {
    --bg-opacity: 1 !important;
    background-color: #fbb6ce !important;
    background-color: rgba(251, 182, 206, var(--bg-opacity)) !important; }
  .sm\:bg-pink-400 {
    --bg-opacity: 1 !important;
    background-color: #f687b3 !important;
    background-color: rgba(246, 135, 179, var(--bg-opacity)) !important; }
  .sm\:bg-pink-500 {
    --bg-opacity: 1 !important;
    background-color: #ed64a6 !important;
    background-color: rgba(237, 100, 166, var(--bg-opacity)) !important; }
  .sm\:bg-pink-600 {
    --bg-opacity: 1 !important;
    background-color: #d53f8c !important;
    background-color: rgba(213, 63, 140, var(--bg-opacity)) !important; }
  .sm\:bg-pink-700 {
    --bg-opacity: 1 !important;
    background-color: #b83280 !important;
    background-color: rgba(184, 50, 128, var(--bg-opacity)) !important; }
  .sm\:bg-pink-800 {
    --bg-opacity: 1 !important;
    background-color: #97266d !important;
    background-color: rgba(151, 38, 109, var(--bg-opacity)) !important; }
  .sm\:bg-pink-900 {
    --bg-opacity: 1 !important;
    background-color: #702459 !important;
    background-color: rgba(112, 36, 89, var(--bg-opacity)) !important; }
  .sm\:bg-shade-black {
    --bg-opacity: 1 !important;
    background-color: #000000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important; }
  .sm\:bg-shade-white {
    --bg-opacity: 1 !important;
    background-color: #ffffff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important; }
  .sm\:bg-salmon-100 {
    --bg-opacity: 1 !important;
    background-color: #f7f1e1 !important;
    background-color: rgba(247, 241, 225, var(--bg-opacity)) !important; }
  .sm\:bg-salmon-200 {
    --bg-opacity: 1 !important;
    background-color: #f3e7c6 !important;
    background-color: rgba(243, 231, 198, var(--bg-opacity)) !important; }
  .sm\:bg-salmon-300 {
    --bg-opacity: 1 !important;
    background-color: #e4d6af !important;
    background-color: rgba(228, 214, 175, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-transparent:hover {
    background-color: transparent !important; }
  .sm\:hover\:bg-current:hover {
    background-color: currentColor !important; }
  .sm\:hover\:bg-black:hover {
    --bg-opacity: 1 !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-white:hover {
    --bg-opacity: 1 !important;
    background-color: #fff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-gray-100:hover {
    --bg-opacity: 1 !important;
    background-color: #f7fafc !important;
    background-color: rgba(247, 250, 252, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-gray-200:hover {
    --bg-opacity: 1 !important;
    background-color: #edf2f7 !important;
    background-color: rgba(237, 242, 247, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-gray-300:hover {
    --bg-opacity: 1 !important;
    background-color: #e2e8f0 !important;
    background-color: rgba(226, 232, 240, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-gray-400:hover {
    --bg-opacity: 1 !important;
    background-color: #cbd5e0 !important;
    background-color: rgba(203, 213, 224, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-gray-500:hover {
    --bg-opacity: 1 !important;
    background-color: #a0aec0 !important;
    background-color: rgba(160, 174, 192, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-gray-600:hover {
    --bg-opacity: 1 !important;
    background-color: #718096 !important;
    background-color: rgba(113, 128, 150, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-gray-700:hover {
    --bg-opacity: 1 !important;
    background-color: #4a5568 !important;
    background-color: rgba(74, 85, 104, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-gray-800:hover {
    --bg-opacity: 1 !important;
    background-color: #2d3748 !important;
    background-color: rgba(45, 55, 72, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-gray-900:hover {
    --bg-opacity: 1 !important;
    background-color: #1a202c !important;
    background-color: rgba(26, 32, 44, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-red-100:hover {
    --bg-opacity: 1 !important;
    background-color: #e18f74 !important;
    background-color: rgba(225, 143, 116, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-red-200:hover {
    --bg-opacity: 1 !important;
    background-color: #bc5e3f !important;
    background-color: rgba(188, 94, 63, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-red-300:hover {
    --bg-opacity: 1 !important;
    background-color: #833218 !important;
    background-color: rgba(131, 50, 24, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-red-400:hover {
    --bg-opacity: 1 !important;
    background-color: #fc8181 !important;
    background-color: rgba(252, 129, 129, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-red-500:hover {
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-red-600:hover {
    --bg-opacity: 1 !important;
    background-color: #e53e3e !important;
    background-color: rgba(229, 62, 62, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-red-700:hover {
    --bg-opacity: 1 !important;
    background-color: #c53030 !important;
    background-color: rgba(197, 48, 48, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-red-800:hover {
    --bg-opacity: 1 !important;
    background-color: #9b2c2c !important;
    background-color: rgba(155, 44, 44, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-red-900:hover {
    --bg-opacity: 1 !important;
    background-color: #742a2a !important;
    background-color: rgba(116, 42, 42, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-orange-100:hover {
    --bg-opacity: 1 !important;
    background-color: #fffaf0 !important;
    background-color: rgba(255, 250, 240, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-orange-200:hover {
    --bg-opacity: 1 !important;
    background-color: #feebc8 !important;
    background-color: rgba(254, 235, 200, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-orange-300:hover {
    --bg-opacity: 1 !important;
    background-color: #fbd38d !important;
    background-color: rgba(251, 211, 141, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-orange-400:hover {
    --bg-opacity: 1 !important;
    background-color: #f6ad55 !important;
    background-color: rgba(246, 173, 85, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-orange-500:hover {
    --bg-opacity: 1 !important;
    background-color: #ed8936 !important;
    background-color: rgba(237, 137, 54, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-orange-600:hover {
    --bg-opacity: 1 !important;
    background-color: #dd6b20 !important;
    background-color: rgba(221, 107, 32, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-orange-700:hover {
    --bg-opacity: 1 !important;
    background-color: #c05621 !important;
    background-color: rgba(192, 86, 33, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-orange-800:hover {
    --bg-opacity: 1 !important;
    background-color: #9c4221 !important;
    background-color: rgba(156, 66, 33, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-orange-900:hover {
    --bg-opacity: 1 !important;
    background-color: #7b341e !important;
    background-color: rgba(123, 52, 30, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-yellow-100:hover {
    --bg-opacity: 1 !important;
    background-color: #fffff0 !important;
    background-color: rgba(255, 255, 240, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-yellow-200:hover {
    --bg-opacity: 1 !important;
    background-color: #fefcbf !important;
    background-color: rgba(254, 252, 191, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-yellow-300:hover {
    --bg-opacity: 1 !important;
    background-color: #faf089 !important;
    background-color: rgba(250, 240, 137, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-yellow-400:hover {
    --bg-opacity: 1 !important;
    background-color: #f6e05e !important;
    background-color: rgba(246, 224, 94, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-yellow-500:hover {
    --bg-opacity: 1 !important;
    background-color: #ecc94b !important;
    background-color: rgba(236, 201, 75, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-yellow-600:hover {
    --bg-opacity: 1 !important;
    background-color: #d69e2e !important;
    background-color: rgba(214, 158, 46, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-yellow-700:hover {
    --bg-opacity: 1 !important;
    background-color: #b7791f !important;
    background-color: rgba(183, 121, 31, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-yellow-800:hover {
    --bg-opacity: 1 !important;
    background-color: #975a16 !important;
    background-color: rgba(151, 90, 22, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-yellow-900:hover {
    --bg-opacity: 1 !important;
    background-color: #744210 !important;
    background-color: rgba(116, 66, 16, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-green-100:hover {
    --bg-opacity: 1 !important;
    background-color: #d3edb4 !important;
    background-color: rgba(211, 237, 180, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-green-200:hover {
    --bg-opacity: 1 !important;
    background-color: #a5c67d !important;
    background-color: rgba(165, 198, 125, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-green-300:hover {
    --bg-opacity: 1 !important;
    background-color: #779c4a !important;
    background-color: rgba(119, 156, 74, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-green-400:hover {
    --bg-opacity: 1 !important;
    background-color: #68d391 !important;
    background-color: rgba(104, 211, 145, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-green-500:hover {
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-green-600:hover {
    --bg-opacity: 1 !important;
    background-color: #38a169 !important;
    background-color: rgba(56, 161, 105, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-green-700:hover {
    --bg-opacity: 1 !important;
    background-color: #2f855a !important;
    background-color: rgba(47, 133, 90, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-green-800:hover {
    --bg-opacity: 1 !important;
    background-color: #276749 !important;
    background-color: rgba(39, 103, 73, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-green-900:hover {
    --bg-opacity: 1 !important;
    background-color: #22543d !important;
    background-color: rgba(34, 84, 61, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-teal-100:hover {
    --bg-opacity: 1 !important;
    background-color: #e6fffa !important;
    background-color: rgba(230, 255, 250, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-teal-200:hover {
    --bg-opacity: 1 !important;
    background-color: #b2f5ea !important;
    background-color: rgba(178, 245, 234, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-teal-300:hover {
    --bg-opacity: 1 !important;
    background-color: #81e6d9 !important;
    background-color: rgba(129, 230, 217, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-teal-400:hover {
    --bg-opacity: 1 !important;
    background-color: #4fd1c5 !important;
    background-color: rgba(79, 209, 197, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-teal-500:hover {
    --bg-opacity: 1 !important;
    background-color: #38b2ac !important;
    background-color: rgba(56, 178, 172, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-teal-600:hover {
    --bg-opacity: 1 !important;
    background-color: #319795 !important;
    background-color: rgba(49, 151, 149, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-teal-700:hover {
    --bg-opacity: 1 !important;
    background-color: #2c7a7b !important;
    background-color: rgba(44, 122, 123, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-teal-800:hover {
    --bg-opacity: 1 !important;
    background-color: #285e61 !important;
    background-color: rgba(40, 94, 97, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-teal-900:hover {
    --bg-opacity: 1 !important;
    background-color: #234e52 !important;
    background-color: rgba(35, 78, 82, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-blue-100:hover {
    --bg-opacity: 1 !important;
    background-color: #ebf8ff !important;
    background-color: rgba(235, 248, 255, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-blue-200:hover {
    --bg-opacity: 1 !important;
    background-color: #bee3f8 !important;
    background-color: rgba(190, 227, 248, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-blue-300:hover {
    --bg-opacity: 1 !important;
    background-color: #90cdf4 !important;
    background-color: rgba(144, 205, 244, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-blue-400:hover {
    --bg-opacity: 1 !important;
    background-color: #63b3ed !important;
    background-color: rgba(99, 179, 237, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-blue-500:hover {
    --bg-opacity: 1 !important;
    background-color: #4299e1 !important;
    background-color: rgba(66, 153, 225, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-blue-600:hover {
    --bg-opacity: 1 !important;
    background-color: #3182ce !important;
    background-color: rgba(49, 130, 206, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-blue-700:hover {
    --bg-opacity: 1 !important;
    background-color: #2b6cb0 !important;
    background-color: rgba(43, 108, 176, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-blue-800:hover {
    --bg-opacity: 1 !important;
    background-color: #2c5282 !important;
    background-color: rgba(44, 82, 130, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-blue-900:hover {
    --bg-opacity: 1 !important;
    background-color: #2a4365 !important;
    background-color: rgba(42, 67, 101, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-indigo-100:hover {
    --bg-opacity: 1 !important;
    background-color: #ebf4ff !important;
    background-color: rgba(235, 244, 255, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-indigo-200:hover {
    --bg-opacity: 1 !important;
    background-color: #c3dafe !important;
    background-color: rgba(195, 218, 254, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-indigo-300:hover {
    --bg-opacity: 1 !important;
    background-color: #a3bffa !important;
    background-color: rgba(163, 191, 250, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-indigo-400:hover {
    --bg-opacity: 1 !important;
    background-color: #7f9cf5 !important;
    background-color: rgba(127, 156, 245, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-indigo-500:hover {
    --bg-opacity: 1 !important;
    background-color: #667eea !important;
    background-color: rgba(102, 126, 234, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-indigo-600:hover {
    --bg-opacity: 1 !important;
    background-color: #5a67d8 !important;
    background-color: rgba(90, 103, 216, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-indigo-700:hover {
    --bg-opacity: 1 !important;
    background-color: #4c51bf !important;
    background-color: rgba(76, 81, 191, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-indigo-800:hover {
    --bg-opacity: 1 !important;
    background-color: #434190 !important;
    background-color: rgba(67, 65, 144, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-indigo-900:hover {
    --bg-opacity: 1 !important;
    background-color: #3c366b !important;
    background-color: rgba(60, 54, 107, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-purple-100:hover {
    --bg-opacity: 1 !important;
    background-color: #faf5ff !important;
    background-color: rgba(250, 245, 255, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-purple-200:hover {
    --bg-opacity: 1 !important;
    background-color: #e9d8fd !important;
    background-color: rgba(233, 216, 253, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-purple-300:hover {
    --bg-opacity: 1 !important;
    background-color: #d6bcfa !important;
    background-color: rgba(214, 188, 250, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-purple-400:hover {
    --bg-opacity: 1 !important;
    background-color: #b794f4 !important;
    background-color: rgba(183, 148, 244, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-purple-500:hover {
    --bg-opacity: 1 !important;
    background-color: #9f7aea !important;
    background-color: rgba(159, 122, 234, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-purple-600:hover {
    --bg-opacity: 1 !important;
    background-color: #805ad5 !important;
    background-color: rgba(128, 90, 213, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-purple-700:hover {
    --bg-opacity: 1 !important;
    background-color: #6b46c1 !important;
    background-color: rgba(107, 70, 193, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-purple-800:hover {
    --bg-opacity: 1 !important;
    background-color: #553c9a !important;
    background-color: rgba(85, 60, 154, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-purple-900:hover {
    --bg-opacity: 1 !important;
    background-color: #44337a !important;
    background-color: rgba(68, 51, 122, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-pink-100:hover {
    --bg-opacity: 1 !important;
    background-color: #fff5f7 !important;
    background-color: rgba(255, 245, 247, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-pink-200:hover {
    --bg-opacity: 1 !important;
    background-color: #fed7e2 !important;
    background-color: rgba(254, 215, 226, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-pink-300:hover {
    --bg-opacity: 1 !important;
    background-color: #fbb6ce !important;
    background-color: rgba(251, 182, 206, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-pink-400:hover {
    --bg-opacity: 1 !important;
    background-color: #f687b3 !important;
    background-color: rgba(246, 135, 179, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-pink-500:hover {
    --bg-opacity: 1 !important;
    background-color: #ed64a6 !important;
    background-color: rgba(237, 100, 166, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-pink-600:hover {
    --bg-opacity: 1 !important;
    background-color: #d53f8c !important;
    background-color: rgba(213, 63, 140, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-pink-700:hover {
    --bg-opacity: 1 !important;
    background-color: #b83280 !important;
    background-color: rgba(184, 50, 128, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-pink-800:hover {
    --bg-opacity: 1 !important;
    background-color: #97266d !important;
    background-color: rgba(151, 38, 109, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-pink-900:hover {
    --bg-opacity: 1 !important;
    background-color: #702459 !important;
    background-color: rgba(112, 36, 89, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-shade-black:hover {
    --bg-opacity: 1 !important;
    background-color: #000000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-shade-white:hover {
    --bg-opacity: 1 !important;
    background-color: #ffffff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-salmon-100:hover {
    --bg-opacity: 1 !important;
    background-color: #f7f1e1 !important;
    background-color: rgba(247, 241, 225, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-salmon-200:hover {
    --bg-opacity: 1 !important;
    background-color: #f3e7c6 !important;
    background-color: rgba(243, 231, 198, var(--bg-opacity)) !important; }
  .sm\:hover\:bg-salmon-300:hover {
    --bg-opacity: 1 !important;
    background-color: #e4d6af !important;
    background-color: rgba(228, 214, 175, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-transparent:focus {
    background-color: transparent !important; }
  .sm\:focus\:bg-current:focus {
    background-color: currentColor !important; }
  .sm\:focus\:bg-black:focus {
    --bg-opacity: 1 !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-white:focus {
    --bg-opacity: 1 !important;
    background-color: #fff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-gray-100:focus {
    --bg-opacity: 1 !important;
    background-color: #f7fafc !important;
    background-color: rgba(247, 250, 252, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-gray-200:focus {
    --bg-opacity: 1 !important;
    background-color: #edf2f7 !important;
    background-color: rgba(237, 242, 247, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-gray-300:focus {
    --bg-opacity: 1 !important;
    background-color: #e2e8f0 !important;
    background-color: rgba(226, 232, 240, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-gray-400:focus {
    --bg-opacity: 1 !important;
    background-color: #cbd5e0 !important;
    background-color: rgba(203, 213, 224, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-gray-500:focus {
    --bg-opacity: 1 !important;
    background-color: #a0aec0 !important;
    background-color: rgba(160, 174, 192, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-gray-600:focus {
    --bg-opacity: 1 !important;
    background-color: #718096 !important;
    background-color: rgba(113, 128, 150, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-gray-700:focus {
    --bg-opacity: 1 !important;
    background-color: #4a5568 !important;
    background-color: rgba(74, 85, 104, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-gray-800:focus {
    --bg-opacity: 1 !important;
    background-color: #2d3748 !important;
    background-color: rgba(45, 55, 72, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-gray-900:focus {
    --bg-opacity: 1 !important;
    background-color: #1a202c !important;
    background-color: rgba(26, 32, 44, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-red-100:focus {
    --bg-opacity: 1 !important;
    background-color: #e18f74 !important;
    background-color: rgba(225, 143, 116, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-red-200:focus {
    --bg-opacity: 1 !important;
    background-color: #bc5e3f !important;
    background-color: rgba(188, 94, 63, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-red-300:focus {
    --bg-opacity: 1 !important;
    background-color: #833218 !important;
    background-color: rgba(131, 50, 24, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-red-400:focus {
    --bg-opacity: 1 !important;
    background-color: #fc8181 !important;
    background-color: rgba(252, 129, 129, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-red-500:focus {
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-red-600:focus {
    --bg-opacity: 1 !important;
    background-color: #e53e3e !important;
    background-color: rgba(229, 62, 62, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-red-700:focus {
    --bg-opacity: 1 !important;
    background-color: #c53030 !important;
    background-color: rgba(197, 48, 48, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-red-800:focus {
    --bg-opacity: 1 !important;
    background-color: #9b2c2c !important;
    background-color: rgba(155, 44, 44, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-red-900:focus {
    --bg-opacity: 1 !important;
    background-color: #742a2a !important;
    background-color: rgba(116, 42, 42, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-orange-100:focus {
    --bg-opacity: 1 !important;
    background-color: #fffaf0 !important;
    background-color: rgba(255, 250, 240, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-orange-200:focus {
    --bg-opacity: 1 !important;
    background-color: #feebc8 !important;
    background-color: rgba(254, 235, 200, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-orange-300:focus {
    --bg-opacity: 1 !important;
    background-color: #fbd38d !important;
    background-color: rgba(251, 211, 141, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-orange-400:focus {
    --bg-opacity: 1 !important;
    background-color: #f6ad55 !important;
    background-color: rgba(246, 173, 85, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-orange-500:focus {
    --bg-opacity: 1 !important;
    background-color: #ed8936 !important;
    background-color: rgba(237, 137, 54, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-orange-600:focus {
    --bg-opacity: 1 !important;
    background-color: #dd6b20 !important;
    background-color: rgba(221, 107, 32, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-orange-700:focus {
    --bg-opacity: 1 !important;
    background-color: #c05621 !important;
    background-color: rgba(192, 86, 33, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-orange-800:focus {
    --bg-opacity: 1 !important;
    background-color: #9c4221 !important;
    background-color: rgba(156, 66, 33, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-orange-900:focus {
    --bg-opacity: 1 !important;
    background-color: #7b341e !important;
    background-color: rgba(123, 52, 30, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-yellow-100:focus {
    --bg-opacity: 1 !important;
    background-color: #fffff0 !important;
    background-color: rgba(255, 255, 240, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-yellow-200:focus {
    --bg-opacity: 1 !important;
    background-color: #fefcbf !important;
    background-color: rgba(254, 252, 191, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-yellow-300:focus {
    --bg-opacity: 1 !important;
    background-color: #faf089 !important;
    background-color: rgba(250, 240, 137, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-yellow-400:focus {
    --bg-opacity: 1 !important;
    background-color: #f6e05e !important;
    background-color: rgba(246, 224, 94, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-yellow-500:focus {
    --bg-opacity: 1 !important;
    background-color: #ecc94b !important;
    background-color: rgba(236, 201, 75, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-yellow-600:focus {
    --bg-opacity: 1 !important;
    background-color: #d69e2e !important;
    background-color: rgba(214, 158, 46, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-yellow-700:focus {
    --bg-opacity: 1 !important;
    background-color: #b7791f !important;
    background-color: rgba(183, 121, 31, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-yellow-800:focus {
    --bg-opacity: 1 !important;
    background-color: #975a16 !important;
    background-color: rgba(151, 90, 22, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-yellow-900:focus {
    --bg-opacity: 1 !important;
    background-color: #744210 !important;
    background-color: rgba(116, 66, 16, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-green-100:focus {
    --bg-opacity: 1 !important;
    background-color: #d3edb4 !important;
    background-color: rgba(211, 237, 180, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-green-200:focus {
    --bg-opacity: 1 !important;
    background-color: #a5c67d !important;
    background-color: rgba(165, 198, 125, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-green-300:focus {
    --bg-opacity: 1 !important;
    background-color: #779c4a !important;
    background-color: rgba(119, 156, 74, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-green-400:focus {
    --bg-opacity: 1 !important;
    background-color: #68d391 !important;
    background-color: rgba(104, 211, 145, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-green-500:focus {
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-green-600:focus {
    --bg-opacity: 1 !important;
    background-color: #38a169 !important;
    background-color: rgba(56, 161, 105, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-green-700:focus {
    --bg-opacity: 1 !important;
    background-color: #2f855a !important;
    background-color: rgba(47, 133, 90, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-green-800:focus {
    --bg-opacity: 1 !important;
    background-color: #276749 !important;
    background-color: rgba(39, 103, 73, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-green-900:focus {
    --bg-opacity: 1 !important;
    background-color: #22543d !important;
    background-color: rgba(34, 84, 61, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-teal-100:focus {
    --bg-opacity: 1 !important;
    background-color: #e6fffa !important;
    background-color: rgba(230, 255, 250, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-teal-200:focus {
    --bg-opacity: 1 !important;
    background-color: #b2f5ea !important;
    background-color: rgba(178, 245, 234, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-teal-300:focus {
    --bg-opacity: 1 !important;
    background-color: #81e6d9 !important;
    background-color: rgba(129, 230, 217, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-teal-400:focus {
    --bg-opacity: 1 !important;
    background-color: #4fd1c5 !important;
    background-color: rgba(79, 209, 197, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-teal-500:focus {
    --bg-opacity: 1 !important;
    background-color: #38b2ac !important;
    background-color: rgba(56, 178, 172, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-teal-600:focus {
    --bg-opacity: 1 !important;
    background-color: #319795 !important;
    background-color: rgba(49, 151, 149, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-teal-700:focus {
    --bg-opacity: 1 !important;
    background-color: #2c7a7b !important;
    background-color: rgba(44, 122, 123, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-teal-800:focus {
    --bg-opacity: 1 !important;
    background-color: #285e61 !important;
    background-color: rgba(40, 94, 97, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-teal-900:focus {
    --bg-opacity: 1 !important;
    background-color: #234e52 !important;
    background-color: rgba(35, 78, 82, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-blue-100:focus {
    --bg-opacity: 1 !important;
    background-color: #ebf8ff !important;
    background-color: rgba(235, 248, 255, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-blue-200:focus {
    --bg-opacity: 1 !important;
    background-color: #bee3f8 !important;
    background-color: rgba(190, 227, 248, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-blue-300:focus {
    --bg-opacity: 1 !important;
    background-color: #90cdf4 !important;
    background-color: rgba(144, 205, 244, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-blue-400:focus {
    --bg-opacity: 1 !important;
    background-color: #63b3ed !important;
    background-color: rgba(99, 179, 237, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-blue-500:focus {
    --bg-opacity: 1 !important;
    background-color: #4299e1 !important;
    background-color: rgba(66, 153, 225, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-blue-600:focus {
    --bg-opacity: 1 !important;
    background-color: #3182ce !important;
    background-color: rgba(49, 130, 206, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-blue-700:focus {
    --bg-opacity: 1 !important;
    background-color: #2b6cb0 !important;
    background-color: rgba(43, 108, 176, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-blue-800:focus {
    --bg-opacity: 1 !important;
    background-color: #2c5282 !important;
    background-color: rgba(44, 82, 130, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-blue-900:focus {
    --bg-opacity: 1 !important;
    background-color: #2a4365 !important;
    background-color: rgba(42, 67, 101, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-indigo-100:focus {
    --bg-opacity: 1 !important;
    background-color: #ebf4ff !important;
    background-color: rgba(235, 244, 255, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-indigo-200:focus {
    --bg-opacity: 1 !important;
    background-color: #c3dafe !important;
    background-color: rgba(195, 218, 254, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-indigo-300:focus {
    --bg-opacity: 1 !important;
    background-color: #a3bffa !important;
    background-color: rgba(163, 191, 250, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-indigo-400:focus {
    --bg-opacity: 1 !important;
    background-color: #7f9cf5 !important;
    background-color: rgba(127, 156, 245, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-indigo-500:focus {
    --bg-opacity: 1 !important;
    background-color: #667eea !important;
    background-color: rgba(102, 126, 234, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-indigo-600:focus {
    --bg-opacity: 1 !important;
    background-color: #5a67d8 !important;
    background-color: rgba(90, 103, 216, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-indigo-700:focus {
    --bg-opacity: 1 !important;
    background-color: #4c51bf !important;
    background-color: rgba(76, 81, 191, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-indigo-800:focus {
    --bg-opacity: 1 !important;
    background-color: #434190 !important;
    background-color: rgba(67, 65, 144, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-indigo-900:focus {
    --bg-opacity: 1 !important;
    background-color: #3c366b !important;
    background-color: rgba(60, 54, 107, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-purple-100:focus {
    --bg-opacity: 1 !important;
    background-color: #faf5ff !important;
    background-color: rgba(250, 245, 255, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-purple-200:focus {
    --bg-opacity: 1 !important;
    background-color: #e9d8fd !important;
    background-color: rgba(233, 216, 253, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-purple-300:focus {
    --bg-opacity: 1 !important;
    background-color: #d6bcfa !important;
    background-color: rgba(214, 188, 250, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-purple-400:focus {
    --bg-opacity: 1 !important;
    background-color: #b794f4 !important;
    background-color: rgba(183, 148, 244, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-purple-500:focus {
    --bg-opacity: 1 !important;
    background-color: #9f7aea !important;
    background-color: rgba(159, 122, 234, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-purple-600:focus {
    --bg-opacity: 1 !important;
    background-color: #805ad5 !important;
    background-color: rgba(128, 90, 213, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-purple-700:focus {
    --bg-opacity: 1 !important;
    background-color: #6b46c1 !important;
    background-color: rgba(107, 70, 193, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-purple-800:focus {
    --bg-opacity: 1 !important;
    background-color: #553c9a !important;
    background-color: rgba(85, 60, 154, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-purple-900:focus {
    --bg-opacity: 1 !important;
    background-color: #44337a !important;
    background-color: rgba(68, 51, 122, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-pink-100:focus {
    --bg-opacity: 1 !important;
    background-color: #fff5f7 !important;
    background-color: rgba(255, 245, 247, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-pink-200:focus {
    --bg-opacity: 1 !important;
    background-color: #fed7e2 !important;
    background-color: rgba(254, 215, 226, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-pink-300:focus {
    --bg-opacity: 1 !important;
    background-color: #fbb6ce !important;
    background-color: rgba(251, 182, 206, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-pink-400:focus {
    --bg-opacity: 1 !important;
    background-color: #f687b3 !important;
    background-color: rgba(246, 135, 179, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-pink-500:focus {
    --bg-opacity: 1 !important;
    background-color: #ed64a6 !important;
    background-color: rgba(237, 100, 166, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-pink-600:focus {
    --bg-opacity: 1 !important;
    background-color: #d53f8c !important;
    background-color: rgba(213, 63, 140, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-pink-700:focus {
    --bg-opacity: 1 !important;
    background-color: #b83280 !important;
    background-color: rgba(184, 50, 128, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-pink-800:focus {
    --bg-opacity: 1 !important;
    background-color: #97266d !important;
    background-color: rgba(151, 38, 109, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-pink-900:focus {
    --bg-opacity: 1 !important;
    background-color: #702459 !important;
    background-color: rgba(112, 36, 89, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-shade-black:focus {
    --bg-opacity: 1 !important;
    background-color: #000000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-shade-white:focus {
    --bg-opacity: 1 !important;
    background-color: #ffffff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-salmon-100:focus {
    --bg-opacity: 1 !important;
    background-color: #f7f1e1 !important;
    background-color: rgba(247, 241, 225, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-salmon-200:focus {
    --bg-opacity: 1 !important;
    background-color: #f3e7c6 !important;
    background-color: rgba(243, 231, 198, var(--bg-opacity)) !important; }
  .sm\:focus\:bg-salmon-300:focus {
    --bg-opacity: 1 !important;
    background-color: #e4d6af !important;
    background-color: rgba(228, 214, 175, var(--bg-opacity)) !important; }
  .sm\:bg-none {
    background-image: none !important; }
  .sm\:bg-gradient-to-t {
    background-image: linear-gradient(to top, var(--gradient-color-stops)) !important; }
  .sm\:bg-gradient-to-tr {
    background-image: linear-gradient(to top right, var(--gradient-color-stops)) !important; }
  .sm\:bg-gradient-to-r {
    background-image: linear-gradient(to right, var(--gradient-color-stops)) !important; }
  .sm\:bg-gradient-to-br {
    background-image: linear-gradient(to bottom right, var(--gradient-color-stops)) !important; }
  .sm\:bg-gradient-to-b {
    background-image: linear-gradient(to bottom, var(--gradient-color-stops)) !important; }
  .sm\:bg-gradient-to-bl {
    background-image: linear-gradient(to bottom left, var(--gradient-color-stops)) !important; }
  .sm\:bg-gradient-to-l {
    background-image: linear-gradient(to left, var(--gradient-color-stops)) !important; }
  .sm\:bg-gradient-to-tl {
    background-image: linear-gradient(to top left, var(--gradient-color-stops)) !important; }
  .sm\:from-transparent {
    --gradient-from-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .sm\:from-current {
    --gradient-from-color: currentColor !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .sm\:from-black {
    --gradient-from-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .sm\:from-white {
    --gradient-from-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .sm\:from-gray-100 {
    --gradient-from-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important; }
  .sm\:from-gray-200 {
    --gradient-from-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important; }
  .sm\:from-gray-300 {
    --gradient-from-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important; }
  .sm\:from-gray-400 {
    --gradient-from-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important; }
  .sm\:from-gray-500 {
    --gradient-from-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important; }
  .sm\:from-gray-600 {
    --gradient-from-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important; }
  .sm\:from-gray-700 {
    --gradient-from-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important; }
  .sm\:from-gray-800 {
    --gradient-from-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important; }
  .sm\:from-gray-900 {
    --gradient-from-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important; }
  .sm\:from-red-100 {
    --gradient-from-color: #e18f74 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 143, 116, 0)) !important; }
  .sm\:from-red-200 {
    --gradient-from-color: #bc5e3f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 94, 63, 0)) !important; }
  .sm\:from-red-300 {
    --gradient-from-color: #833218 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(131, 50, 24, 0)) !important; }
  .sm\:from-red-400 {
    --gradient-from-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important; }
  .sm\:from-red-500 {
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important; }
  .sm\:from-red-600 {
    --gradient-from-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important; }
  .sm\:from-red-700 {
    --gradient-from-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important; }
  .sm\:from-red-800 {
    --gradient-from-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important; }
  .sm\:from-red-900 {
    --gradient-from-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important; }
  .sm\:from-orange-100 {
    --gradient-from-color: #fffaf0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 250, 240, 0)) !important; }
  .sm\:from-orange-200 {
    --gradient-from-color: #feebc8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 235, 200, 0)) !important; }
  .sm\:from-orange-300 {
    --gradient-from-color: #fbd38d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 211, 141, 0)) !important; }
  .sm\:from-orange-400 {
    --gradient-from-color: #f6ad55 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 173, 85, 0)) !important; }
  .sm\:from-orange-500 {
    --gradient-from-color: #ed8936 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 137, 54, 0)) !important; }
  .sm\:from-orange-600 {
    --gradient-from-color: #dd6b20 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(221, 107, 32, 0)) !important; }
  .sm\:from-orange-700 {
    --gradient-from-color: #c05621 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(192, 86, 33, 0)) !important; }
  .sm\:from-orange-800 {
    --gradient-from-color: #9c4221 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(156, 66, 33, 0)) !important; }
  .sm\:from-orange-900 {
    --gradient-from-color: #7b341e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(123, 52, 30, 0)) !important; }
  .sm\:from-yellow-100 {
    --gradient-from-color: #fffff0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0)) !important; }
  .sm\:from-yellow-200 {
    --gradient-from-color: #fefcbf !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0)) !important; }
  .sm\:from-yellow-300 {
    --gradient-from-color: #faf089 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0)) !important; }
  .sm\:from-yellow-400 {
    --gradient-from-color: #f6e05e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0)) !important; }
  .sm\:from-yellow-500 {
    --gradient-from-color: #ecc94b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0)) !important; }
  .sm\:from-yellow-600 {
    --gradient-from-color: #d69e2e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0)) !important; }
  .sm\:from-yellow-700 {
    --gradient-from-color: #b7791f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0)) !important; }
  .sm\:from-yellow-800 {
    --gradient-from-color: #975a16 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0)) !important; }
  .sm\:from-yellow-900 {
    --gradient-from-color: #744210 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 0)) !important; }
  .sm\:from-green-100 {
    --gradient-from-color: #d3edb4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(211, 237, 180, 0)) !important; }
  .sm\:from-green-200 {
    --gradient-from-color: #a5c67d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(165, 198, 125, 0)) !important; }
  .sm\:from-green-300 {
    --gradient-from-color: #779c4a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 156, 74, 0)) !important; }
  .sm\:from-green-400 {
    --gradient-from-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important; }
  .sm\:from-green-500 {
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important; }
  .sm\:from-green-600 {
    --gradient-from-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important; }
  .sm\:from-green-700 {
    --gradient-from-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important; }
  .sm\:from-green-800 {
    --gradient-from-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important; }
  .sm\:from-green-900 {
    --gradient-from-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important; }
  .sm\:from-teal-100 {
    --gradient-from-color: #e6fffa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0)) !important; }
  .sm\:from-teal-200 {
    --gradient-from-color: #b2f5ea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0)) !important; }
  .sm\:from-teal-300 {
    --gradient-from-color: #81e6d9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0)) !important; }
  .sm\:from-teal-400 {
    --gradient-from-color: #4fd1c5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0)) !important; }
  .sm\:from-teal-500 {
    --gradient-from-color: #38b2ac !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0)) !important; }
  .sm\:from-teal-600 {
    --gradient-from-color: #319795 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0)) !important; }
  .sm\:from-teal-700 {
    --gradient-from-color: #2c7a7b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0)) !important; }
  .sm\:from-teal-800 {
    --gradient-from-color: #285e61 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0)) !important; }
  .sm\:from-teal-900 {
    --gradient-from-color: #234e52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0)) !important; }
  .sm\:from-blue-100 {
    --gradient-from-color: #ebf8ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 248, 255, 0)) !important; }
  .sm\:from-blue-200 {
    --gradient-from-color: #bee3f8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(190, 227, 248, 0)) !important; }
  .sm\:from-blue-300 {
    --gradient-from-color: #90cdf4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 205, 244, 0)) !important; }
  .sm\:from-blue-400 {
    --gradient-from-color: #63b3ed !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 179, 237, 0)) !important; }
  .sm\:from-blue-500 {
    --gradient-from-color: #4299e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 153, 225, 0)) !important; }
  .sm\:from-blue-600 {
    --gradient-from-color: #3182ce !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 130, 206, 0)) !important; }
  .sm\:from-blue-700 {
    --gradient-from-color: #2b6cb0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(43, 108, 176, 0)) !important; }
  .sm\:from-blue-800 {
    --gradient-from-color: #2c5282 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 82, 130, 0)) !important; }
  .sm\:from-blue-900 {
    --gradient-from-color: #2a4365 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(42, 67, 101, 0)) !important; }
  .sm\:from-indigo-100 {
    --gradient-from-color: #ebf4ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0)) !important; }
  .sm\:from-indigo-200 {
    --gradient-from-color: #c3dafe !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0)) !important; }
  .sm\:from-indigo-300 {
    --gradient-from-color: #a3bffa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0)) !important; }
  .sm\:from-indigo-400 {
    --gradient-from-color: #7f9cf5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0)) !important; }
  .sm\:from-indigo-500 {
    --gradient-from-color: #667eea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0)) !important; }
  .sm\:from-indigo-600 {
    --gradient-from-color: #5a67d8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0)) !important; }
  .sm\:from-indigo-700 {
    --gradient-from-color: #4c51bf !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0)) !important; }
  .sm\:from-indigo-800 {
    --gradient-from-color: #434190 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0)) !important; }
  .sm\:from-indigo-900 {
    --gradient-from-color: #3c366b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0)) !important; }
  .sm\:from-purple-100 {
    --gradient-from-color: #faf5ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 245, 255, 0)) !important; }
  .sm\:from-purple-200 {
    --gradient-from-color: #e9d8fd !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(233, 216, 253, 0)) !important; }
  .sm\:from-purple-300 {
    --gradient-from-color: #d6bcfa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 188, 250, 0)) !important; }
  .sm\:from-purple-400 {
    --gradient-from-color: #b794f4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 148, 244, 0)) !important; }
  .sm\:from-purple-500 {
    --gradient-from-color: #9f7aea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 122, 234, 0)) !important; }
  .sm\:from-purple-600 {
    --gradient-from-color: #805ad5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(128, 90, 213, 0)) !important; }
  .sm\:from-purple-700 {
    --gradient-from-color: #6b46c1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 70, 193, 0)) !important; }
  .sm\:from-purple-800 {
    --gradient-from-color: #553c9a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 60, 154, 0)) !important; }
  .sm\:from-purple-900 {
    --gradient-from-color: #44337a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(68, 51, 122, 0)) !important; }
  .sm\:from-pink-100 {
    --gradient-from-color: #fff5f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 247, 0)) !important; }
  .sm\:from-pink-200 {
    --gradient-from-color: #fed7e2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 226, 0)) !important; }
  .sm\:from-pink-300 {
    --gradient-from-color: #fbb6ce !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 182, 206, 0)) !important; }
  .sm\:from-pink-400 {
    --gradient-from-color: #f687b3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 179, 0)) !important; }
  .sm\:from-pink-500 {
    --gradient-from-color: #ed64a6 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 100, 166, 0)) !important; }
  .sm\:from-pink-600 {
    --gradient-from-color: #d53f8c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 63, 140, 0)) !important; }
  .sm\:from-pink-700 {
    --gradient-from-color: #b83280 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(184, 50, 128, 0)) !important; }
  .sm\:from-pink-800 {
    --gradient-from-color: #97266d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 38, 109, 0)) !important; }
  .sm\:from-pink-900 {
    --gradient-from-color: #702459 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 36, 89, 0)) !important; }
  .sm\:from-shade-black {
    --gradient-from-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .sm\:from-shade-white {
    --gradient-from-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .sm\:from-salmon-100 {
    --gradient-from-color: #f7f1e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 241, 225, 0)) !important; }
  .sm\:from-salmon-200 {
    --gradient-from-color: #f3e7c6 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 231, 198, 0)) !important; }
  .sm\:from-salmon-300 {
    --gradient-from-color: #e4d6af !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(228, 214, 175, 0)) !important; }
  .sm\:via-transparent {
    --gradient-via-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .sm\:via-current {
    --gradient-via-color: currentColor !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .sm\:via-black {
    --gradient-via-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .sm\:via-white {
    --gradient-via-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .sm\:via-gray-100 {
    --gradient-via-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important; }
  .sm\:via-gray-200 {
    --gradient-via-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important; }
  .sm\:via-gray-300 {
    --gradient-via-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important; }
  .sm\:via-gray-400 {
    --gradient-via-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important; }
  .sm\:via-gray-500 {
    --gradient-via-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important; }
  .sm\:via-gray-600 {
    --gradient-via-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important; }
  .sm\:via-gray-700 {
    --gradient-via-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important; }
  .sm\:via-gray-800 {
    --gradient-via-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important; }
  .sm\:via-gray-900 {
    --gradient-via-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important; }
  .sm\:via-red-100 {
    --gradient-via-color: #e18f74 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 143, 116, 0)) !important; }
  .sm\:via-red-200 {
    --gradient-via-color: #bc5e3f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 94, 63, 0)) !important; }
  .sm\:via-red-300 {
    --gradient-via-color: #833218 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(131, 50, 24, 0)) !important; }
  .sm\:via-red-400 {
    --gradient-via-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important; }
  .sm\:via-red-500 {
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important; }
  .sm\:via-red-600 {
    --gradient-via-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important; }
  .sm\:via-red-700 {
    --gradient-via-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important; }
  .sm\:via-red-800 {
    --gradient-via-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important; }
  .sm\:via-red-900 {
    --gradient-via-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important; }
  .sm\:via-orange-100 {
    --gradient-via-color: #fffaf0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 250, 240, 0)) !important; }
  .sm\:via-orange-200 {
    --gradient-via-color: #feebc8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 235, 200, 0)) !important; }
  .sm\:via-orange-300 {
    --gradient-via-color: #fbd38d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 211, 141, 0)) !important; }
  .sm\:via-orange-400 {
    --gradient-via-color: #f6ad55 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 173, 85, 0)) !important; }
  .sm\:via-orange-500 {
    --gradient-via-color: #ed8936 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 137, 54, 0)) !important; }
  .sm\:via-orange-600 {
    --gradient-via-color: #dd6b20 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 107, 32, 0)) !important; }
  .sm\:via-orange-700 {
    --gradient-via-color: #c05621 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(192, 86, 33, 0)) !important; }
  .sm\:via-orange-800 {
    --gradient-via-color: #9c4221 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(156, 66, 33, 0)) !important; }
  .sm\:via-orange-900 {
    --gradient-via-color: #7b341e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(123, 52, 30, 0)) !important; }
  .sm\:via-yellow-100 {
    --gradient-via-color: #fffff0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0)) !important; }
  .sm\:via-yellow-200 {
    --gradient-via-color: #fefcbf !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0)) !important; }
  .sm\:via-yellow-300 {
    --gradient-via-color: #faf089 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0)) !important; }
  .sm\:via-yellow-400 {
    --gradient-via-color: #f6e05e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0)) !important; }
  .sm\:via-yellow-500 {
    --gradient-via-color: #ecc94b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0)) !important; }
  .sm\:via-yellow-600 {
    --gradient-via-color: #d69e2e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0)) !important; }
  .sm\:via-yellow-700 {
    --gradient-via-color: #b7791f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0)) !important; }
  .sm\:via-yellow-800 {
    --gradient-via-color: #975a16 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0)) !important; }
  .sm\:via-yellow-900 {
    --gradient-via-color: #744210 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 0)) !important; }
  .sm\:via-green-100 {
    --gradient-via-color: #d3edb4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(211, 237, 180, 0)) !important; }
  .sm\:via-green-200 {
    --gradient-via-color: #a5c67d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(165, 198, 125, 0)) !important; }
  .sm\:via-green-300 {
    --gradient-via-color: #779c4a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 156, 74, 0)) !important; }
  .sm\:via-green-400 {
    --gradient-via-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important; }
  .sm\:via-green-500 {
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important; }
  .sm\:via-green-600 {
    --gradient-via-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important; }
  .sm\:via-green-700 {
    --gradient-via-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important; }
  .sm\:via-green-800 {
    --gradient-via-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important; }
  .sm\:via-green-900 {
    --gradient-via-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important; }
  .sm\:via-teal-100 {
    --gradient-via-color: #e6fffa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0)) !important; }
  .sm\:via-teal-200 {
    --gradient-via-color: #b2f5ea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0)) !important; }
  .sm\:via-teal-300 {
    --gradient-via-color: #81e6d9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0)) !important; }
  .sm\:via-teal-400 {
    --gradient-via-color: #4fd1c5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0)) !important; }
  .sm\:via-teal-500 {
    --gradient-via-color: #38b2ac !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0)) !important; }
  .sm\:via-teal-600 {
    --gradient-via-color: #319795 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0)) !important; }
  .sm\:via-teal-700 {
    --gradient-via-color: #2c7a7b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0)) !important; }
  .sm\:via-teal-800 {
    --gradient-via-color: #285e61 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0)) !important; }
  .sm\:via-teal-900 {
    --gradient-via-color: #234e52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0)) !important; }
  .sm\:via-blue-100 {
    --gradient-via-color: #ebf8ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 248, 255, 0)) !important; }
  .sm\:via-blue-200 {
    --gradient-via-color: #bee3f8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(190, 227, 248, 0)) !important; }
  .sm\:via-blue-300 {
    --gradient-via-color: #90cdf4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 205, 244, 0)) !important; }
  .sm\:via-blue-400 {
    --gradient-via-color: #63b3ed !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 179, 237, 0)) !important; }
  .sm\:via-blue-500 {
    --gradient-via-color: #4299e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 153, 225, 0)) !important; }
  .sm\:via-blue-600 {
    --gradient-via-color: #3182ce !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 130, 206, 0)) !important; }
  .sm\:via-blue-700 {
    --gradient-via-color: #2b6cb0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(43, 108, 176, 0)) !important; }
  .sm\:via-blue-800 {
    --gradient-via-color: #2c5282 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 82, 130, 0)) !important; }
  .sm\:via-blue-900 {
    --gradient-via-color: #2a4365 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(42, 67, 101, 0)) !important; }
  .sm\:via-indigo-100 {
    --gradient-via-color: #ebf4ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0)) !important; }
  .sm\:via-indigo-200 {
    --gradient-via-color: #c3dafe !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0)) !important; }
  .sm\:via-indigo-300 {
    --gradient-via-color: #a3bffa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0)) !important; }
  .sm\:via-indigo-400 {
    --gradient-via-color: #7f9cf5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0)) !important; }
  .sm\:via-indigo-500 {
    --gradient-via-color: #667eea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0)) !important; }
  .sm\:via-indigo-600 {
    --gradient-via-color: #5a67d8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0)) !important; }
  .sm\:via-indigo-700 {
    --gradient-via-color: #4c51bf !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0)) !important; }
  .sm\:via-indigo-800 {
    --gradient-via-color: #434190 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0)) !important; }
  .sm\:via-indigo-900 {
    --gradient-via-color: #3c366b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0)) !important; }
  .sm\:via-purple-100 {
    --gradient-via-color: #faf5ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 245, 255, 0)) !important; }
  .sm\:via-purple-200 {
    --gradient-via-color: #e9d8fd !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(233, 216, 253, 0)) !important; }
  .sm\:via-purple-300 {
    --gradient-via-color: #d6bcfa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 188, 250, 0)) !important; }
  .sm\:via-purple-400 {
    --gradient-via-color: #b794f4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 148, 244, 0)) !important; }
  .sm\:via-purple-500 {
    --gradient-via-color: #9f7aea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 122, 234, 0)) !important; }
  .sm\:via-purple-600 {
    --gradient-via-color: #805ad5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(128, 90, 213, 0)) !important; }
  .sm\:via-purple-700 {
    --gradient-via-color: #6b46c1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 70, 193, 0)) !important; }
  .sm\:via-purple-800 {
    --gradient-via-color: #553c9a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 60, 154, 0)) !important; }
  .sm\:via-purple-900 {
    --gradient-via-color: #44337a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(68, 51, 122, 0)) !important; }
  .sm\:via-pink-100 {
    --gradient-via-color: #fff5f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 247, 0)) !important; }
  .sm\:via-pink-200 {
    --gradient-via-color: #fed7e2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 226, 0)) !important; }
  .sm\:via-pink-300 {
    --gradient-via-color: #fbb6ce !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 182, 206, 0)) !important; }
  .sm\:via-pink-400 {
    --gradient-via-color: #f687b3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 179, 0)) !important; }
  .sm\:via-pink-500 {
    --gradient-via-color: #ed64a6 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 100, 166, 0)) !important; }
  .sm\:via-pink-600 {
    --gradient-via-color: #d53f8c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 63, 140, 0)) !important; }
  .sm\:via-pink-700 {
    --gradient-via-color: #b83280 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(184, 50, 128, 0)) !important; }
  .sm\:via-pink-800 {
    --gradient-via-color: #97266d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 38, 109, 0)) !important; }
  .sm\:via-pink-900 {
    --gradient-via-color: #702459 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 36, 89, 0)) !important; }
  .sm\:via-shade-black {
    --gradient-via-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .sm\:via-shade-white {
    --gradient-via-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .sm\:via-salmon-100 {
    --gradient-via-color: #f7f1e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 241, 225, 0)) !important; }
  .sm\:via-salmon-200 {
    --gradient-via-color: #f3e7c6 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 231, 198, 0)) !important; }
  .sm\:via-salmon-300 {
    --gradient-via-color: #e4d6af !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(228, 214, 175, 0)) !important; }
  .sm\:to-transparent {
    --gradient-to-color: transparent !important; }
  .sm\:to-current {
    --gradient-to-color: currentColor !important; }
  .sm\:to-black {
    --gradient-to-color: #000 !important; }
  .sm\:to-white {
    --gradient-to-color: #fff !important; }
  .sm\:to-gray-100 {
    --gradient-to-color: #f7fafc !important; }
  .sm\:to-gray-200 {
    --gradient-to-color: #edf2f7 !important; }
  .sm\:to-gray-300 {
    --gradient-to-color: #e2e8f0 !important; }
  .sm\:to-gray-400 {
    --gradient-to-color: #cbd5e0 !important; }
  .sm\:to-gray-500 {
    --gradient-to-color: #a0aec0 !important; }
  .sm\:to-gray-600 {
    --gradient-to-color: #718096 !important; }
  .sm\:to-gray-700 {
    --gradient-to-color: #4a5568 !important; }
  .sm\:to-gray-800 {
    --gradient-to-color: #2d3748 !important; }
  .sm\:to-gray-900 {
    --gradient-to-color: #1a202c !important; }
  .sm\:to-red-100 {
    --gradient-to-color: #e18f74 !important; }
  .sm\:to-red-200 {
    --gradient-to-color: #bc5e3f !important; }
  .sm\:to-red-300 {
    --gradient-to-color: #833218 !important; }
  .sm\:to-red-400 {
    --gradient-to-color: #fc8181 !important; }
  .sm\:to-red-500 {
    --gradient-to-color: #f56565 !important; }
  .sm\:to-red-600 {
    --gradient-to-color: #e53e3e !important; }
  .sm\:to-red-700 {
    --gradient-to-color: #c53030 !important; }
  .sm\:to-red-800 {
    --gradient-to-color: #9b2c2c !important; }
  .sm\:to-red-900 {
    --gradient-to-color: #742a2a !important; }
  .sm\:to-orange-100 {
    --gradient-to-color: #fffaf0 !important; }
  .sm\:to-orange-200 {
    --gradient-to-color: #feebc8 !important; }
  .sm\:to-orange-300 {
    --gradient-to-color: #fbd38d !important; }
  .sm\:to-orange-400 {
    --gradient-to-color: #f6ad55 !important; }
  .sm\:to-orange-500 {
    --gradient-to-color: #ed8936 !important; }
  .sm\:to-orange-600 {
    --gradient-to-color: #dd6b20 !important; }
  .sm\:to-orange-700 {
    --gradient-to-color: #c05621 !important; }
  .sm\:to-orange-800 {
    --gradient-to-color: #9c4221 !important; }
  .sm\:to-orange-900 {
    --gradient-to-color: #7b341e !important; }
  .sm\:to-yellow-100 {
    --gradient-to-color: #fffff0 !important; }
  .sm\:to-yellow-200 {
    --gradient-to-color: #fefcbf !important; }
  .sm\:to-yellow-300 {
    --gradient-to-color: #faf089 !important; }
  .sm\:to-yellow-400 {
    --gradient-to-color: #f6e05e !important; }
  .sm\:to-yellow-500 {
    --gradient-to-color: #ecc94b !important; }
  .sm\:to-yellow-600 {
    --gradient-to-color: #d69e2e !important; }
  .sm\:to-yellow-700 {
    --gradient-to-color: #b7791f !important; }
  .sm\:to-yellow-800 {
    --gradient-to-color: #975a16 !important; }
  .sm\:to-yellow-900 {
    --gradient-to-color: #744210 !important; }
  .sm\:to-green-100 {
    --gradient-to-color: #d3edb4 !important; }
  .sm\:to-green-200 {
    --gradient-to-color: #a5c67d !important; }
  .sm\:to-green-300 {
    --gradient-to-color: #779c4a !important; }
  .sm\:to-green-400 {
    --gradient-to-color: #68d391 !important; }
  .sm\:to-green-500 {
    --gradient-to-color: #48bb78 !important; }
  .sm\:to-green-600 {
    --gradient-to-color: #38a169 !important; }
  .sm\:to-green-700 {
    --gradient-to-color: #2f855a !important; }
  .sm\:to-green-800 {
    --gradient-to-color: #276749 !important; }
  .sm\:to-green-900 {
    --gradient-to-color: #22543d !important; }
  .sm\:to-teal-100 {
    --gradient-to-color: #e6fffa !important; }
  .sm\:to-teal-200 {
    --gradient-to-color: #b2f5ea !important; }
  .sm\:to-teal-300 {
    --gradient-to-color: #81e6d9 !important; }
  .sm\:to-teal-400 {
    --gradient-to-color: #4fd1c5 !important; }
  .sm\:to-teal-500 {
    --gradient-to-color: #38b2ac !important; }
  .sm\:to-teal-600 {
    --gradient-to-color: #319795 !important; }
  .sm\:to-teal-700 {
    --gradient-to-color: #2c7a7b !important; }
  .sm\:to-teal-800 {
    --gradient-to-color: #285e61 !important; }
  .sm\:to-teal-900 {
    --gradient-to-color: #234e52 !important; }
  .sm\:to-blue-100 {
    --gradient-to-color: #ebf8ff !important; }
  .sm\:to-blue-200 {
    --gradient-to-color: #bee3f8 !important; }
  .sm\:to-blue-300 {
    --gradient-to-color: #90cdf4 !important; }
  .sm\:to-blue-400 {
    --gradient-to-color: #63b3ed !important; }
  .sm\:to-blue-500 {
    --gradient-to-color: #4299e1 !important; }
  .sm\:to-blue-600 {
    --gradient-to-color: #3182ce !important; }
  .sm\:to-blue-700 {
    --gradient-to-color: #2b6cb0 !important; }
  .sm\:to-blue-800 {
    --gradient-to-color: #2c5282 !important; }
  .sm\:to-blue-900 {
    --gradient-to-color: #2a4365 !important; }
  .sm\:to-indigo-100 {
    --gradient-to-color: #ebf4ff !important; }
  .sm\:to-indigo-200 {
    --gradient-to-color: #c3dafe !important; }
  .sm\:to-indigo-300 {
    --gradient-to-color: #a3bffa !important; }
  .sm\:to-indigo-400 {
    --gradient-to-color: #7f9cf5 !important; }
  .sm\:to-indigo-500 {
    --gradient-to-color: #667eea !important; }
  .sm\:to-indigo-600 {
    --gradient-to-color: #5a67d8 !important; }
  .sm\:to-indigo-700 {
    --gradient-to-color: #4c51bf !important; }
  .sm\:to-indigo-800 {
    --gradient-to-color: #434190 !important; }
  .sm\:to-indigo-900 {
    --gradient-to-color: #3c366b !important; }
  .sm\:to-purple-100 {
    --gradient-to-color: #faf5ff !important; }
  .sm\:to-purple-200 {
    --gradient-to-color: #e9d8fd !important; }
  .sm\:to-purple-300 {
    --gradient-to-color: #d6bcfa !important; }
  .sm\:to-purple-400 {
    --gradient-to-color: #b794f4 !important; }
  .sm\:to-purple-500 {
    --gradient-to-color: #9f7aea !important; }
  .sm\:to-purple-600 {
    --gradient-to-color: #805ad5 !important; }
  .sm\:to-purple-700 {
    --gradient-to-color: #6b46c1 !important; }
  .sm\:to-purple-800 {
    --gradient-to-color: #553c9a !important; }
  .sm\:to-purple-900 {
    --gradient-to-color: #44337a !important; }
  .sm\:to-pink-100 {
    --gradient-to-color: #fff5f7 !important; }
  .sm\:to-pink-200 {
    --gradient-to-color: #fed7e2 !important; }
  .sm\:to-pink-300 {
    --gradient-to-color: #fbb6ce !important; }
  .sm\:to-pink-400 {
    --gradient-to-color: #f687b3 !important; }
  .sm\:to-pink-500 {
    --gradient-to-color: #ed64a6 !important; }
  .sm\:to-pink-600 {
    --gradient-to-color: #d53f8c !important; }
  .sm\:to-pink-700 {
    --gradient-to-color: #b83280 !important; }
  .sm\:to-pink-800 {
    --gradient-to-color: #97266d !important; }
  .sm\:to-pink-900 {
    --gradient-to-color: #702459 !important; }
  .sm\:to-shade-black {
    --gradient-to-color: #000000 !important; }
  .sm\:to-shade-white {
    --gradient-to-color: #ffffff !important; }
  .sm\:to-salmon-100 {
    --gradient-to-color: #f7f1e1 !important; }
  .sm\:to-salmon-200 {
    --gradient-to-color: #f3e7c6 !important; }
  .sm\:to-salmon-300 {
    --gradient-to-color: #e4d6af !important; }
  .sm\:hover\:from-transparent:hover {
    --gradient-from-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .sm\:hover\:from-current:hover {
    --gradient-from-color: currentColor !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .sm\:hover\:from-black:hover {
    --gradient-from-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .sm\:hover\:from-white:hover {
    --gradient-from-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .sm\:hover\:from-gray-100:hover {
    --gradient-from-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important; }
  .sm\:hover\:from-gray-200:hover {
    --gradient-from-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important; }
  .sm\:hover\:from-gray-300:hover {
    --gradient-from-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important; }
  .sm\:hover\:from-gray-400:hover {
    --gradient-from-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important; }
  .sm\:hover\:from-gray-500:hover {
    --gradient-from-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important; }
  .sm\:hover\:from-gray-600:hover {
    --gradient-from-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important; }
  .sm\:hover\:from-gray-700:hover {
    --gradient-from-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important; }
  .sm\:hover\:from-gray-800:hover {
    --gradient-from-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important; }
  .sm\:hover\:from-gray-900:hover {
    --gradient-from-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important; }
  .sm\:hover\:from-red-100:hover {
    --gradient-from-color: #e18f74 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 143, 116, 0)) !important; }
  .sm\:hover\:from-red-200:hover {
    --gradient-from-color: #bc5e3f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 94, 63, 0)) !important; }
  .sm\:hover\:from-red-300:hover {
    --gradient-from-color: #833218 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(131, 50, 24, 0)) !important; }
  .sm\:hover\:from-red-400:hover {
    --gradient-from-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important; }
  .sm\:hover\:from-red-500:hover {
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important; }
  .sm\:hover\:from-red-600:hover {
    --gradient-from-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important; }
  .sm\:hover\:from-red-700:hover {
    --gradient-from-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important; }
  .sm\:hover\:from-red-800:hover {
    --gradient-from-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important; }
  .sm\:hover\:from-red-900:hover {
    --gradient-from-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important; }
  .sm\:hover\:from-orange-100:hover {
    --gradient-from-color: #fffaf0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 250, 240, 0)) !important; }
  .sm\:hover\:from-orange-200:hover {
    --gradient-from-color: #feebc8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 235, 200, 0)) !important; }
  .sm\:hover\:from-orange-300:hover {
    --gradient-from-color: #fbd38d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 211, 141, 0)) !important; }
  .sm\:hover\:from-orange-400:hover {
    --gradient-from-color: #f6ad55 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 173, 85, 0)) !important; }
  .sm\:hover\:from-orange-500:hover {
    --gradient-from-color: #ed8936 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 137, 54, 0)) !important; }
  .sm\:hover\:from-orange-600:hover {
    --gradient-from-color: #dd6b20 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(221, 107, 32, 0)) !important; }
  .sm\:hover\:from-orange-700:hover {
    --gradient-from-color: #c05621 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(192, 86, 33, 0)) !important; }
  .sm\:hover\:from-orange-800:hover {
    --gradient-from-color: #9c4221 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(156, 66, 33, 0)) !important; }
  .sm\:hover\:from-orange-900:hover {
    --gradient-from-color: #7b341e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(123, 52, 30, 0)) !important; }
  .sm\:hover\:from-yellow-100:hover {
    --gradient-from-color: #fffff0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0)) !important; }
  .sm\:hover\:from-yellow-200:hover {
    --gradient-from-color: #fefcbf !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0)) !important; }
  .sm\:hover\:from-yellow-300:hover {
    --gradient-from-color: #faf089 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0)) !important; }
  .sm\:hover\:from-yellow-400:hover {
    --gradient-from-color: #f6e05e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0)) !important; }
  .sm\:hover\:from-yellow-500:hover {
    --gradient-from-color: #ecc94b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0)) !important; }
  .sm\:hover\:from-yellow-600:hover {
    --gradient-from-color: #d69e2e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0)) !important; }
  .sm\:hover\:from-yellow-700:hover {
    --gradient-from-color: #b7791f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0)) !important; }
  .sm\:hover\:from-yellow-800:hover {
    --gradient-from-color: #975a16 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0)) !important; }
  .sm\:hover\:from-yellow-900:hover {
    --gradient-from-color: #744210 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 0)) !important; }
  .sm\:hover\:from-green-100:hover {
    --gradient-from-color: #d3edb4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(211, 237, 180, 0)) !important; }
  .sm\:hover\:from-green-200:hover {
    --gradient-from-color: #a5c67d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(165, 198, 125, 0)) !important; }
  .sm\:hover\:from-green-300:hover {
    --gradient-from-color: #779c4a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 156, 74, 0)) !important; }
  .sm\:hover\:from-green-400:hover {
    --gradient-from-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important; }
  .sm\:hover\:from-green-500:hover {
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important; }
  .sm\:hover\:from-green-600:hover {
    --gradient-from-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important; }
  .sm\:hover\:from-green-700:hover {
    --gradient-from-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important; }
  .sm\:hover\:from-green-800:hover {
    --gradient-from-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important; }
  .sm\:hover\:from-green-900:hover {
    --gradient-from-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important; }
  .sm\:hover\:from-teal-100:hover {
    --gradient-from-color: #e6fffa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0)) !important; }
  .sm\:hover\:from-teal-200:hover {
    --gradient-from-color: #b2f5ea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0)) !important; }
  .sm\:hover\:from-teal-300:hover {
    --gradient-from-color: #81e6d9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0)) !important; }
  .sm\:hover\:from-teal-400:hover {
    --gradient-from-color: #4fd1c5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0)) !important; }
  .sm\:hover\:from-teal-500:hover {
    --gradient-from-color: #38b2ac !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0)) !important; }
  .sm\:hover\:from-teal-600:hover {
    --gradient-from-color: #319795 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0)) !important; }
  .sm\:hover\:from-teal-700:hover {
    --gradient-from-color: #2c7a7b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0)) !important; }
  .sm\:hover\:from-teal-800:hover {
    --gradient-from-color: #285e61 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0)) !important; }
  .sm\:hover\:from-teal-900:hover {
    --gradient-from-color: #234e52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0)) !important; }
  .sm\:hover\:from-blue-100:hover {
    --gradient-from-color: #ebf8ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 248, 255, 0)) !important; }
  .sm\:hover\:from-blue-200:hover {
    --gradient-from-color: #bee3f8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(190, 227, 248, 0)) !important; }
  .sm\:hover\:from-blue-300:hover {
    --gradient-from-color: #90cdf4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 205, 244, 0)) !important; }
  .sm\:hover\:from-blue-400:hover {
    --gradient-from-color: #63b3ed !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 179, 237, 0)) !important; }
  .sm\:hover\:from-blue-500:hover {
    --gradient-from-color: #4299e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 153, 225, 0)) !important; }
  .sm\:hover\:from-blue-600:hover {
    --gradient-from-color: #3182ce !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 130, 206, 0)) !important; }
  .sm\:hover\:from-blue-700:hover {
    --gradient-from-color: #2b6cb0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(43, 108, 176, 0)) !important; }
  .sm\:hover\:from-blue-800:hover {
    --gradient-from-color: #2c5282 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 82, 130, 0)) !important; }
  .sm\:hover\:from-blue-900:hover {
    --gradient-from-color: #2a4365 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(42, 67, 101, 0)) !important; }
  .sm\:hover\:from-indigo-100:hover {
    --gradient-from-color: #ebf4ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0)) !important; }
  .sm\:hover\:from-indigo-200:hover {
    --gradient-from-color: #c3dafe !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0)) !important; }
  .sm\:hover\:from-indigo-300:hover {
    --gradient-from-color: #a3bffa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0)) !important; }
  .sm\:hover\:from-indigo-400:hover {
    --gradient-from-color: #7f9cf5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0)) !important; }
  .sm\:hover\:from-indigo-500:hover {
    --gradient-from-color: #667eea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0)) !important; }
  .sm\:hover\:from-indigo-600:hover {
    --gradient-from-color: #5a67d8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0)) !important; }
  .sm\:hover\:from-indigo-700:hover {
    --gradient-from-color: #4c51bf !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0)) !important; }
  .sm\:hover\:from-indigo-800:hover {
    --gradient-from-color: #434190 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0)) !important; }
  .sm\:hover\:from-indigo-900:hover {
    --gradient-from-color: #3c366b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0)) !important; }
  .sm\:hover\:from-purple-100:hover {
    --gradient-from-color: #faf5ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 245, 255, 0)) !important; }
  .sm\:hover\:from-purple-200:hover {
    --gradient-from-color: #e9d8fd !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(233, 216, 253, 0)) !important; }
  .sm\:hover\:from-purple-300:hover {
    --gradient-from-color: #d6bcfa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 188, 250, 0)) !important; }
  .sm\:hover\:from-purple-400:hover {
    --gradient-from-color: #b794f4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 148, 244, 0)) !important; }
  .sm\:hover\:from-purple-500:hover {
    --gradient-from-color: #9f7aea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 122, 234, 0)) !important; }
  .sm\:hover\:from-purple-600:hover {
    --gradient-from-color: #805ad5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(128, 90, 213, 0)) !important; }
  .sm\:hover\:from-purple-700:hover {
    --gradient-from-color: #6b46c1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 70, 193, 0)) !important; }
  .sm\:hover\:from-purple-800:hover {
    --gradient-from-color: #553c9a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 60, 154, 0)) !important; }
  .sm\:hover\:from-purple-900:hover {
    --gradient-from-color: #44337a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(68, 51, 122, 0)) !important; }
  .sm\:hover\:from-pink-100:hover {
    --gradient-from-color: #fff5f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 247, 0)) !important; }
  .sm\:hover\:from-pink-200:hover {
    --gradient-from-color: #fed7e2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 226, 0)) !important; }
  .sm\:hover\:from-pink-300:hover {
    --gradient-from-color: #fbb6ce !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 182, 206, 0)) !important; }
  .sm\:hover\:from-pink-400:hover {
    --gradient-from-color: #f687b3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 179, 0)) !important; }
  .sm\:hover\:from-pink-500:hover {
    --gradient-from-color: #ed64a6 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 100, 166, 0)) !important; }
  .sm\:hover\:from-pink-600:hover {
    --gradient-from-color: #d53f8c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 63, 140, 0)) !important; }
  .sm\:hover\:from-pink-700:hover {
    --gradient-from-color: #b83280 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(184, 50, 128, 0)) !important; }
  .sm\:hover\:from-pink-800:hover {
    --gradient-from-color: #97266d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 38, 109, 0)) !important; }
  .sm\:hover\:from-pink-900:hover {
    --gradient-from-color: #702459 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 36, 89, 0)) !important; }
  .sm\:hover\:from-shade-black:hover {
    --gradient-from-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .sm\:hover\:from-shade-white:hover {
    --gradient-from-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .sm\:hover\:from-salmon-100:hover {
    --gradient-from-color: #f7f1e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 241, 225, 0)) !important; }
  .sm\:hover\:from-salmon-200:hover {
    --gradient-from-color: #f3e7c6 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 231, 198, 0)) !important; }
  .sm\:hover\:from-salmon-300:hover {
    --gradient-from-color: #e4d6af !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(228, 214, 175, 0)) !important; }
  .sm\:hover\:via-transparent:hover {
    --gradient-via-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .sm\:hover\:via-current:hover {
    --gradient-via-color: currentColor !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .sm\:hover\:via-black:hover {
    --gradient-via-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .sm\:hover\:via-white:hover {
    --gradient-via-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .sm\:hover\:via-gray-100:hover {
    --gradient-via-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important; }
  .sm\:hover\:via-gray-200:hover {
    --gradient-via-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important; }
  .sm\:hover\:via-gray-300:hover {
    --gradient-via-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important; }
  .sm\:hover\:via-gray-400:hover {
    --gradient-via-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important; }
  .sm\:hover\:via-gray-500:hover {
    --gradient-via-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important; }
  .sm\:hover\:via-gray-600:hover {
    --gradient-via-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important; }
  .sm\:hover\:via-gray-700:hover {
    --gradient-via-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important; }
  .sm\:hover\:via-gray-800:hover {
    --gradient-via-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important; }
  .sm\:hover\:via-gray-900:hover {
    --gradient-via-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important; }
  .sm\:hover\:via-red-100:hover {
    --gradient-via-color: #e18f74 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 143, 116, 0)) !important; }
  .sm\:hover\:via-red-200:hover {
    --gradient-via-color: #bc5e3f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 94, 63, 0)) !important; }
  .sm\:hover\:via-red-300:hover {
    --gradient-via-color: #833218 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(131, 50, 24, 0)) !important; }
  .sm\:hover\:via-red-400:hover {
    --gradient-via-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important; }
  .sm\:hover\:via-red-500:hover {
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important; }
  .sm\:hover\:via-red-600:hover {
    --gradient-via-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important; }
  .sm\:hover\:via-red-700:hover {
    --gradient-via-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important; }
  .sm\:hover\:via-red-800:hover {
    --gradient-via-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important; }
  .sm\:hover\:via-red-900:hover {
    --gradient-via-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important; }
  .sm\:hover\:via-orange-100:hover {
    --gradient-via-color: #fffaf0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 250, 240, 0)) !important; }
  .sm\:hover\:via-orange-200:hover {
    --gradient-via-color: #feebc8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 235, 200, 0)) !important; }
  .sm\:hover\:via-orange-300:hover {
    --gradient-via-color: #fbd38d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 211, 141, 0)) !important; }
  .sm\:hover\:via-orange-400:hover {
    --gradient-via-color: #f6ad55 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 173, 85, 0)) !important; }
  .sm\:hover\:via-orange-500:hover {
    --gradient-via-color: #ed8936 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 137, 54, 0)) !important; }
  .sm\:hover\:via-orange-600:hover {
    --gradient-via-color: #dd6b20 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 107, 32, 0)) !important; }
  .sm\:hover\:via-orange-700:hover {
    --gradient-via-color: #c05621 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(192, 86, 33, 0)) !important; }
  .sm\:hover\:via-orange-800:hover {
    --gradient-via-color: #9c4221 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(156, 66, 33, 0)) !important; }
  .sm\:hover\:via-orange-900:hover {
    --gradient-via-color: #7b341e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(123, 52, 30, 0)) !important; }
  .sm\:hover\:via-yellow-100:hover {
    --gradient-via-color: #fffff0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0)) !important; }
  .sm\:hover\:via-yellow-200:hover {
    --gradient-via-color: #fefcbf !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0)) !important; }
  .sm\:hover\:via-yellow-300:hover {
    --gradient-via-color: #faf089 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0)) !important; }
  .sm\:hover\:via-yellow-400:hover {
    --gradient-via-color: #f6e05e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0)) !important; }
  .sm\:hover\:via-yellow-500:hover {
    --gradient-via-color: #ecc94b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0)) !important; }
  .sm\:hover\:via-yellow-600:hover {
    --gradient-via-color: #d69e2e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0)) !important; }
  .sm\:hover\:via-yellow-700:hover {
    --gradient-via-color: #b7791f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0)) !important; }
  .sm\:hover\:via-yellow-800:hover {
    --gradient-via-color: #975a16 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0)) !important; }
  .sm\:hover\:via-yellow-900:hover {
    --gradient-via-color: #744210 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 0)) !important; }
  .sm\:hover\:via-green-100:hover {
    --gradient-via-color: #d3edb4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(211, 237, 180, 0)) !important; }
  .sm\:hover\:via-green-200:hover {
    --gradient-via-color: #a5c67d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(165, 198, 125, 0)) !important; }
  .sm\:hover\:via-green-300:hover {
    --gradient-via-color: #779c4a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 156, 74, 0)) !important; }
  .sm\:hover\:via-green-400:hover {
    --gradient-via-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important; }
  .sm\:hover\:via-green-500:hover {
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important; }
  .sm\:hover\:via-green-600:hover {
    --gradient-via-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important; }
  .sm\:hover\:via-green-700:hover {
    --gradient-via-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important; }
  .sm\:hover\:via-green-800:hover {
    --gradient-via-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important; }
  .sm\:hover\:via-green-900:hover {
    --gradient-via-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important; }
  .sm\:hover\:via-teal-100:hover {
    --gradient-via-color: #e6fffa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0)) !important; }
  .sm\:hover\:via-teal-200:hover {
    --gradient-via-color: #b2f5ea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0)) !important; }
  .sm\:hover\:via-teal-300:hover {
    --gradient-via-color: #81e6d9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0)) !important; }
  .sm\:hover\:via-teal-400:hover {
    --gradient-via-color: #4fd1c5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0)) !important; }
  .sm\:hover\:via-teal-500:hover {
    --gradient-via-color: #38b2ac !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0)) !important; }
  .sm\:hover\:via-teal-600:hover {
    --gradient-via-color: #319795 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0)) !important; }
  .sm\:hover\:via-teal-700:hover {
    --gradient-via-color: #2c7a7b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0)) !important; }
  .sm\:hover\:via-teal-800:hover {
    --gradient-via-color: #285e61 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0)) !important; }
  .sm\:hover\:via-teal-900:hover {
    --gradient-via-color: #234e52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0)) !important; }
  .sm\:hover\:via-blue-100:hover {
    --gradient-via-color: #ebf8ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 248, 255, 0)) !important; }
  .sm\:hover\:via-blue-200:hover {
    --gradient-via-color: #bee3f8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(190, 227, 248, 0)) !important; }
  .sm\:hover\:via-blue-300:hover {
    --gradient-via-color: #90cdf4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 205, 244, 0)) !important; }
  .sm\:hover\:via-blue-400:hover {
    --gradient-via-color: #63b3ed !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 179, 237, 0)) !important; }
  .sm\:hover\:via-blue-500:hover {
    --gradient-via-color: #4299e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 153, 225, 0)) !important; }
  .sm\:hover\:via-blue-600:hover {
    --gradient-via-color: #3182ce !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 130, 206, 0)) !important; }
  .sm\:hover\:via-blue-700:hover {
    --gradient-via-color: #2b6cb0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(43, 108, 176, 0)) !important; }
  .sm\:hover\:via-blue-800:hover {
    --gradient-via-color: #2c5282 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 82, 130, 0)) !important; }
  .sm\:hover\:via-blue-900:hover {
    --gradient-via-color: #2a4365 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(42, 67, 101, 0)) !important; }
  .sm\:hover\:via-indigo-100:hover {
    --gradient-via-color: #ebf4ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0)) !important; }
  .sm\:hover\:via-indigo-200:hover {
    --gradient-via-color: #c3dafe !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0)) !important; }
  .sm\:hover\:via-indigo-300:hover {
    --gradient-via-color: #a3bffa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0)) !important; }
  .sm\:hover\:via-indigo-400:hover {
    --gradient-via-color: #7f9cf5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0)) !important; }
  .sm\:hover\:via-indigo-500:hover {
    --gradient-via-color: #667eea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0)) !important; }
  .sm\:hover\:via-indigo-600:hover {
    --gradient-via-color: #5a67d8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0)) !important; }
  .sm\:hover\:via-indigo-700:hover {
    --gradient-via-color: #4c51bf !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0)) !important; }
  .sm\:hover\:via-indigo-800:hover {
    --gradient-via-color: #434190 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0)) !important; }
  .sm\:hover\:via-indigo-900:hover {
    --gradient-via-color: #3c366b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0)) !important; }
  .sm\:hover\:via-purple-100:hover {
    --gradient-via-color: #faf5ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 245, 255, 0)) !important; }
  .sm\:hover\:via-purple-200:hover {
    --gradient-via-color: #e9d8fd !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(233, 216, 253, 0)) !important; }
  .sm\:hover\:via-purple-300:hover {
    --gradient-via-color: #d6bcfa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 188, 250, 0)) !important; }
  .sm\:hover\:via-purple-400:hover {
    --gradient-via-color: #b794f4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 148, 244, 0)) !important; }
  .sm\:hover\:via-purple-500:hover {
    --gradient-via-color: #9f7aea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 122, 234, 0)) !important; }
  .sm\:hover\:via-purple-600:hover {
    --gradient-via-color: #805ad5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(128, 90, 213, 0)) !important; }
  .sm\:hover\:via-purple-700:hover {
    --gradient-via-color: #6b46c1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 70, 193, 0)) !important; }
  .sm\:hover\:via-purple-800:hover {
    --gradient-via-color: #553c9a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 60, 154, 0)) !important; }
  .sm\:hover\:via-purple-900:hover {
    --gradient-via-color: #44337a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(68, 51, 122, 0)) !important; }
  .sm\:hover\:via-pink-100:hover {
    --gradient-via-color: #fff5f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 247, 0)) !important; }
  .sm\:hover\:via-pink-200:hover {
    --gradient-via-color: #fed7e2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 226, 0)) !important; }
  .sm\:hover\:via-pink-300:hover {
    --gradient-via-color: #fbb6ce !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 182, 206, 0)) !important; }
  .sm\:hover\:via-pink-400:hover {
    --gradient-via-color: #f687b3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 179, 0)) !important; }
  .sm\:hover\:via-pink-500:hover {
    --gradient-via-color: #ed64a6 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 100, 166, 0)) !important; }
  .sm\:hover\:via-pink-600:hover {
    --gradient-via-color: #d53f8c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 63, 140, 0)) !important; }
  .sm\:hover\:via-pink-700:hover {
    --gradient-via-color: #b83280 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(184, 50, 128, 0)) !important; }
  .sm\:hover\:via-pink-800:hover {
    --gradient-via-color: #97266d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 38, 109, 0)) !important; }
  .sm\:hover\:via-pink-900:hover {
    --gradient-via-color: #702459 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 36, 89, 0)) !important; }
  .sm\:hover\:via-shade-black:hover {
    --gradient-via-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .sm\:hover\:via-shade-white:hover {
    --gradient-via-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .sm\:hover\:via-salmon-100:hover {
    --gradient-via-color: #f7f1e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 241, 225, 0)) !important; }
  .sm\:hover\:via-salmon-200:hover {
    --gradient-via-color: #f3e7c6 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 231, 198, 0)) !important; }
  .sm\:hover\:via-salmon-300:hover {
    --gradient-via-color: #e4d6af !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(228, 214, 175, 0)) !important; }
  .sm\:hover\:to-transparent:hover {
    --gradient-to-color: transparent !important; }
  .sm\:hover\:to-current:hover {
    --gradient-to-color: currentColor !important; }
  .sm\:hover\:to-black:hover {
    --gradient-to-color: #000 !important; }
  .sm\:hover\:to-white:hover {
    --gradient-to-color: #fff !important; }
  .sm\:hover\:to-gray-100:hover {
    --gradient-to-color: #f7fafc !important; }
  .sm\:hover\:to-gray-200:hover {
    --gradient-to-color: #edf2f7 !important; }
  .sm\:hover\:to-gray-300:hover {
    --gradient-to-color: #e2e8f0 !important; }
  .sm\:hover\:to-gray-400:hover {
    --gradient-to-color: #cbd5e0 !important; }
  .sm\:hover\:to-gray-500:hover {
    --gradient-to-color: #a0aec0 !important; }
  .sm\:hover\:to-gray-600:hover {
    --gradient-to-color: #718096 !important; }
  .sm\:hover\:to-gray-700:hover {
    --gradient-to-color: #4a5568 !important; }
  .sm\:hover\:to-gray-800:hover {
    --gradient-to-color: #2d3748 !important; }
  .sm\:hover\:to-gray-900:hover {
    --gradient-to-color: #1a202c !important; }
  .sm\:hover\:to-red-100:hover {
    --gradient-to-color: #e18f74 !important; }
  .sm\:hover\:to-red-200:hover {
    --gradient-to-color: #bc5e3f !important; }
  .sm\:hover\:to-red-300:hover {
    --gradient-to-color: #833218 !important; }
  .sm\:hover\:to-red-400:hover {
    --gradient-to-color: #fc8181 !important; }
  .sm\:hover\:to-red-500:hover {
    --gradient-to-color: #f56565 !important; }
  .sm\:hover\:to-red-600:hover {
    --gradient-to-color: #e53e3e !important; }
  .sm\:hover\:to-red-700:hover {
    --gradient-to-color: #c53030 !important; }
  .sm\:hover\:to-red-800:hover {
    --gradient-to-color: #9b2c2c !important; }
  .sm\:hover\:to-red-900:hover {
    --gradient-to-color: #742a2a !important; }
  .sm\:hover\:to-orange-100:hover {
    --gradient-to-color: #fffaf0 !important; }
  .sm\:hover\:to-orange-200:hover {
    --gradient-to-color: #feebc8 !important; }
  .sm\:hover\:to-orange-300:hover {
    --gradient-to-color: #fbd38d !important; }
  .sm\:hover\:to-orange-400:hover {
    --gradient-to-color: #f6ad55 !important; }
  .sm\:hover\:to-orange-500:hover {
    --gradient-to-color: #ed8936 !important; }
  .sm\:hover\:to-orange-600:hover {
    --gradient-to-color: #dd6b20 !important; }
  .sm\:hover\:to-orange-700:hover {
    --gradient-to-color: #c05621 !important; }
  .sm\:hover\:to-orange-800:hover {
    --gradient-to-color: #9c4221 !important; }
  .sm\:hover\:to-orange-900:hover {
    --gradient-to-color: #7b341e !important; }
  .sm\:hover\:to-yellow-100:hover {
    --gradient-to-color: #fffff0 !important; }
  .sm\:hover\:to-yellow-200:hover {
    --gradient-to-color: #fefcbf !important; }
  .sm\:hover\:to-yellow-300:hover {
    --gradient-to-color: #faf089 !important; }
  .sm\:hover\:to-yellow-400:hover {
    --gradient-to-color: #f6e05e !important; }
  .sm\:hover\:to-yellow-500:hover {
    --gradient-to-color: #ecc94b !important; }
  .sm\:hover\:to-yellow-600:hover {
    --gradient-to-color: #d69e2e !important; }
  .sm\:hover\:to-yellow-700:hover {
    --gradient-to-color: #b7791f !important; }
  .sm\:hover\:to-yellow-800:hover {
    --gradient-to-color: #975a16 !important; }
  .sm\:hover\:to-yellow-900:hover {
    --gradient-to-color: #744210 !important; }
  .sm\:hover\:to-green-100:hover {
    --gradient-to-color: #d3edb4 !important; }
  .sm\:hover\:to-green-200:hover {
    --gradient-to-color: #a5c67d !important; }
  .sm\:hover\:to-green-300:hover {
    --gradient-to-color: #779c4a !important; }
  .sm\:hover\:to-green-400:hover {
    --gradient-to-color: #68d391 !important; }
  .sm\:hover\:to-green-500:hover {
    --gradient-to-color: #48bb78 !important; }
  .sm\:hover\:to-green-600:hover {
    --gradient-to-color: #38a169 !important; }
  .sm\:hover\:to-green-700:hover {
    --gradient-to-color: #2f855a !important; }
  .sm\:hover\:to-green-800:hover {
    --gradient-to-color: #276749 !important; }
  .sm\:hover\:to-green-900:hover {
    --gradient-to-color: #22543d !important; }
  .sm\:hover\:to-teal-100:hover {
    --gradient-to-color: #e6fffa !important; }
  .sm\:hover\:to-teal-200:hover {
    --gradient-to-color: #b2f5ea !important; }
  .sm\:hover\:to-teal-300:hover {
    --gradient-to-color: #81e6d9 !important; }
  .sm\:hover\:to-teal-400:hover {
    --gradient-to-color: #4fd1c5 !important; }
  .sm\:hover\:to-teal-500:hover {
    --gradient-to-color: #38b2ac !important; }
  .sm\:hover\:to-teal-600:hover {
    --gradient-to-color: #319795 !important; }
  .sm\:hover\:to-teal-700:hover {
    --gradient-to-color: #2c7a7b !important; }
  .sm\:hover\:to-teal-800:hover {
    --gradient-to-color: #285e61 !important; }
  .sm\:hover\:to-teal-900:hover {
    --gradient-to-color: #234e52 !important; }
  .sm\:hover\:to-blue-100:hover {
    --gradient-to-color: #ebf8ff !important; }
  .sm\:hover\:to-blue-200:hover {
    --gradient-to-color: #bee3f8 !important; }
  .sm\:hover\:to-blue-300:hover {
    --gradient-to-color: #90cdf4 !important; }
  .sm\:hover\:to-blue-400:hover {
    --gradient-to-color: #63b3ed !important; }
  .sm\:hover\:to-blue-500:hover {
    --gradient-to-color: #4299e1 !important; }
  .sm\:hover\:to-blue-600:hover {
    --gradient-to-color: #3182ce !important; }
  .sm\:hover\:to-blue-700:hover {
    --gradient-to-color: #2b6cb0 !important; }
  .sm\:hover\:to-blue-800:hover {
    --gradient-to-color: #2c5282 !important; }
  .sm\:hover\:to-blue-900:hover {
    --gradient-to-color: #2a4365 !important; }
  .sm\:hover\:to-indigo-100:hover {
    --gradient-to-color: #ebf4ff !important; }
  .sm\:hover\:to-indigo-200:hover {
    --gradient-to-color: #c3dafe !important; }
  .sm\:hover\:to-indigo-300:hover {
    --gradient-to-color: #a3bffa !important; }
  .sm\:hover\:to-indigo-400:hover {
    --gradient-to-color: #7f9cf5 !important; }
  .sm\:hover\:to-indigo-500:hover {
    --gradient-to-color: #667eea !important; }
  .sm\:hover\:to-indigo-600:hover {
    --gradient-to-color: #5a67d8 !important; }
  .sm\:hover\:to-indigo-700:hover {
    --gradient-to-color: #4c51bf !important; }
  .sm\:hover\:to-indigo-800:hover {
    --gradient-to-color: #434190 !important; }
  .sm\:hover\:to-indigo-900:hover {
    --gradient-to-color: #3c366b !important; }
  .sm\:hover\:to-purple-100:hover {
    --gradient-to-color: #faf5ff !important; }
  .sm\:hover\:to-purple-200:hover {
    --gradient-to-color: #e9d8fd !important; }
  .sm\:hover\:to-purple-300:hover {
    --gradient-to-color: #d6bcfa !important; }
  .sm\:hover\:to-purple-400:hover {
    --gradient-to-color: #b794f4 !important; }
  .sm\:hover\:to-purple-500:hover {
    --gradient-to-color: #9f7aea !important; }
  .sm\:hover\:to-purple-600:hover {
    --gradient-to-color: #805ad5 !important; }
  .sm\:hover\:to-purple-700:hover {
    --gradient-to-color: #6b46c1 !important; }
  .sm\:hover\:to-purple-800:hover {
    --gradient-to-color: #553c9a !important; }
  .sm\:hover\:to-purple-900:hover {
    --gradient-to-color: #44337a !important; }
  .sm\:hover\:to-pink-100:hover {
    --gradient-to-color: #fff5f7 !important; }
  .sm\:hover\:to-pink-200:hover {
    --gradient-to-color: #fed7e2 !important; }
  .sm\:hover\:to-pink-300:hover {
    --gradient-to-color: #fbb6ce !important; }
  .sm\:hover\:to-pink-400:hover {
    --gradient-to-color: #f687b3 !important; }
  .sm\:hover\:to-pink-500:hover {
    --gradient-to-color: #ed64a6 !important; }
  .sm\:hover\:to-pink-600:hover {
    --gradient-to-color: #d53f8c !important; }
  .sm\:hover\:to-pink-700:hover {
    --gradient-to-color: #b83280 !important; }
  .sm\:hover\:to-pink-800:hover {
    --gradient-to-color: #97266d !important; }
  .sm\:hover\:to-pink-900:hover {
    --gradient-to-color: #702459 !important; }
  .sm\:hover\:to-shade-black:hover {
    --gradient-to-color: #000000 !important; }
  .sm\:hover\:to-shade-white:hover {
    --gradient-to-color: #ffffff !important; }
  .sm\:hover\:to-salmon-100:hover {
    --gradient-to-color: #f7f1e1 !important; }
  .sm\:hover\:to-salmon-200:hover {
    --gradient-to-color: #f3e7c6 !important; }
  .sm\:hover\:to-salmon-300:hover {
    --gradient-to-color: #e4d6af !important; }
  .sm\:focus\:from-transparent:focus {
    --gradient-from-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .sm\:focus\:from-current:focus {
    --gradient-from-color: currentColor !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .sm\:focus\:from-black:focus {
    --gradient-from-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .sm\:focus\:from-white:focus {
    --gradient-from-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .sm\:focus\:from-gray-100:focus {
    --gradient-from-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important; }
  .sm\:focus\:from-gray-200:focus {
    --gradient-from-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important; }
  .sm\:focus\:from-gray-300:focus {
    --gradient-from-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important; }
  .sm\:focus\:from-gray-400:focus {
    --gradient-from-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important; }
  .sm\:focus\:from-gray-500:focus {
    --gradient-from-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important; }
  .sm\:focus\:from-gray-600:focus {
    --gradient-from-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important; }
  .sm\:focus\:from-gray-700:focus {
    --gradient-from-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important; }
  .sm\:focus\:from-gray-800:focus {
    --gradient-from-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important; }
  .sm\:focus\:from-gray-900:focus {
    --gradient-from-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important; }
  .sm\:focus\:from-red-100:focus {
    --gradient-from-color: #e18f74 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 143, 116, 0)) !important; }
  .sm\:focus\:from-red-200:focus {
    --gradient-from-color: #bc5e3f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 94, 63, 0)) !important; }
  .sm\:focus\:from-red-300:focus {
    --gradient-from-color: #833218 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(131, 50, 24, 0)) !important; }
  .sm\:focus\:from-red-400:focus {
    --gradient-from-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important; }
  .sm\:focus\:from-red-500:focus {
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important; }
  .sm\:focus\:from-red-600:focus {
    --gradient-from-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important; }
  .sm\:focus\:from-red-700:focus {
    --gradient-from-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important; }
  .sm\:focus\:from-red-800:focus {
    --gradient-from-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important; }
  .sm\:focus\:from-red-900:focus {
    --gradient-from-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important; }
  .sm\:focus\:from-orange-100:focus {
    --gradient-from-color: #fffaf0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 250, 240, 0)) !important; }
  .sm\:focus\:from-orange-200:focus {
    --gradient-from-color: #feebc8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 235, 200, 0)) !important; }
  .sm\:focus\:from-orange-300:focus {
    --gradient-from-color: #fbd38d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 211, 141, 0)) !important; }
  .sm\:focus\:from-orange-400:focus {
    --gradient-from-color: #f6ad55 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 173, 85, 0)) !important; }
  .sm\:focus\:from-orange-500:focus {
    --gradient-from-color: #ed8936 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 137, 54, 0)) !important; }
  .sm\:focus\:from-orange-600:focus {
    --gradient-from-color: #dd6b20 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(221, 107, 32, 0)) !important; }
  .sm\:focus\:from-orange-700:focus {
    --gradient-from-color: #c05621 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(192, 86, 33, 0)) !important; }
  .sm\:focus\:from-orange-800:focus {
    --gradient-from-color: #9c4221 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(156, 66, 33, 0)) !important; }
  .sm\:focus\:from-orange-900:focus {
    --gradient-from-color: #7b341e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(123, 52, 30, 0)) !important; }
  .sm\:focus\:from-yellow-100:focus {
    --gradient-from-color: #fffff0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0)) !important; }
  .sm\:focus\:from-yellow-200:focus {
    --gradient-from-color: #fefcbf !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0)) !important; }
  .sm\:focus\:from-yellow-300:focus {
    --gradient-from-color: #faf089 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0)) !important; }
  .sm\:focus\:from-yellow-400:focus {
    --gradient-from-color: #f6e05e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0)) !important; }
  .sm\:focus\:from-yellow-500:focus {
    --gradient-from-color: #ecc94b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0)) !important; }
  .sm\:focus\:from-yellow-600:focus {
    --gradient-from-color: #d69e2e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0)) !important; }
  .sm\:focus\:from-yellow-700:focus {
    --gradient-from-color: #b7791f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0)) !important; }
  .sm\:focus\:from-yellow-800:focus {
    --gradient-from-color: #975a16 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0)) !important; }
  .sm\:focus\:from-yellow-900:focus {
    --gradient-from-color: #744210 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 0)) !important; }
  .sm\:focus\:from-green-100:focus {
    --gradient-from-color: #d3edb4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(211, 237, 180, 0)) !important; }
  .sm\:focus\:from-green-200:focus {
    --gradient-from-color: #a5c67d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(165, 198, 125, 0)) !important; }
  .sm\:focus\:from-green-300:focus {
    --gradient-from-color: #779c4a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 156, 74, 0)) !important; }
  .sm\:focus\:from-green-400:focus {
    --gradient-from-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important; }
  .sm\:focus\:from-green-500:focus {
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important; }
  .sm\:focus\:from-green-600:focus {
    --gradient-from-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important; }
  .sm\:focus\:from-green-700:focus {
    --gradient-from-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important; }
  .sm\:focus\:from-green-800:focus {
    --gradient-from-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important; }
  .sm\:focus\:from-green-900:focus {
    --gradient-from-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important; }
  .sm\:focus\:from-teal-100:focus {
    --gradient-from-color: #e6fffa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0)) !important; }
  .sm\:focus\:from-teal-200:focus {
    --gradient-from-color: #b2f5ea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0)) !important; }
  .sm\:focus\:from-teal-300:focus {
    --gradient-from-color: #81e6d9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0)) !important; }
  .sm\:focus\:from-teal-400:focus {
    --gradient-from-color: #4fd1c5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0)) !important; }
  .sm\:focus\:from-teal-500:focus {
    --gradient-from-color: #38b2ac !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0)) !important; }
  .sm\:focus\:from-teal-600:focus {
    --gradient-from-color: #319795 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0)) !important; }
  .sm\:focus\:from-teal-700:focus {
    --gradient-from-color: #2c7a7b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0)) !important; }
  .sm\:focus\:from-teal-800:focus {
    --gradient-from-color: #285e61 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0)) !important; }
  .sm\:focus\:from-teal-900:focus {
    --gradient-from-color: #234e52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0)) !important; }
  .sm\:focus\:from-blue-100:focus {
    --gradient-from-color: #ebf8ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 248, 255, 0)) !important; }
  .sm\:focus\:from-blue-200:focus {
    --gradient-from-color: #bee3f8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(190, 227, 248, 0)) !important; }
  .sm\:focus\:from-blue-300:focus {
    --gradient-from-color: #90cdf4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 205, 244, 0)) !important; }
  .sm\:focus\:from-blue-400:focus {
    --gradient-from-color: #63b3ed !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 179, 237, 0)) !important; }
  .sm\:focus\:from-blue-500:focus {
    --gradient-from-color: #4299e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 153, 225, 0)) !important; }
  .sm\:focus\:from-blue-600:focus {
    --gradient-from-color: #3182ce !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 130, 206, 0)) !important; }
  .sm\:focus\:from-blue-700:focus {
    --gradient-from-color: #2b6cb0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(43, 108, 176, 0)) !important; }
  .sm\:focus\:from-blue-800:focus {
    --gradient-from-color: #2c5282 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 82, 130, 0)) !important; }
  .sm\:focus\:from-blue-900:focus {
    --gradient-from-color: #2a4365 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(42, 67, 101, 0)) !important; }
  .sm\:focus\:from-indigo-100:focus {
    --gradient-from-color: #ebf4ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0)) !important; }
  .sm\:focus\:from-indigo-200:focus {
    --gradient-from-color: #c3dafe !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0)) !important; }
  .sm\:focus\:from-indigo-300:focus {
    --gradient-from-color: #a3bffa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0)) !important; }
  .sm\:focus\:from-indigo-400:focus {
    --gradient-from-color: #7f9cf5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0)) !important; }
  .sm\:focus\:from-indigo-500:focus {
    --gradient-from-color: #667eea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0)) !important; }
  .sm\:focus\:from-indigo-600:focus {
    --gradient-from-color: #5a67d8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0)) !important; }
  .sm\:focus\:from-indigo-700:focus {
    --gradient-from-color: #4c51bf !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0)) !important; }
  .sm\:focus\:from-indigo-800:focus {
    --gradient-from-color: #434190 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0)) !important; }
  .sm\:focus\:from-indigo-900:focus {
    --gradient-from-color: #3c366b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0)) !important; }
  .sm\:focus\:from-purple-100:focus {
    --gradient-from-color: #faf5ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 245, 255, 0)) !important; }
  .sm\:focus\:from-purple-200:focus {
    --gradient-from-color: #e9d8fd !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(233, 216, 253, 0)) !important; }
  .sm\:focus\:from-purple-300:focus {
    --gradient-from-color: #d6bcfa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 188, 250, 0)) !important; }
  .sm\:focus\:from-purple-400:focus {
    --gradient-from-color: #b794f4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 148, 244, 0)) !important; }
  .sm\:focus\:from-purple-500:focus {
    --gradient-from-color: #9f7aea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 122, 234, 0)) !important; }
  .sm\:focus\:from-purple-600:focus {
    --gradient-from-color: #805ad5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(128, 90, 213, 0)) !important; }
  .sm\:focus\:from-purple-700:focus {
    --gradient-from-color: #6b46c1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 70, 193, 0)) !important; }
  .sm\:focus\:from-purple-800:focus {
    --gradient-from-color: #553c9a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 60, 154, 0)) !important; }
  .sm\:focus\:from-purple-900:focus {
    --gradient-from-color: #44337a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(68, 51, 122, 0)) !important; }
  .sm\:focus\:from-pink-100:focus {
    --gradient-from-color: #fff5f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 247, 0)) !important; }
  .sm\:focus\:from-pink-200:focus {
    --gradient-from-color: #fed7e2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 226, 0)) !important; }
  .sm\:focus\:from-pink-300:focus {
    --gradient-from-color: #fbb6ce !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 182, 206, 0)) !important; }
  .sm\:focus\:from-pink-400:focus {
    --gradient-from-color: #f687b3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 179, 0)) !important; }
  .sm\:focus\:from-pink-500:focus {
    --gradient-from-color: #ed64a6 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 100, 166, 0)) !important; }
  .sm\:focus\:from-pink-600:focus {
    --gradient-from-color: #d53f8c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 63, 140, 0)) !important; }
  .sm\:focus\:from-pink-700:focus {
    --gradient-from-color: #b83280 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(184, 50, 128, 0)) !important; }
  .sm\:focus\:from-pink-800:focus {
    --gradient-from-color: #97266d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 38, 109, 0)) !important; }
  .sm\:focus\:from-pink-900:focus {
    --gradient-from-color: #702459 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 36, 89, 0)) !important; }
  .sm\:focus\:from-shade-black:focus {
    --gradient-from-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .sm\:focus\:from-shade-white:focus {
    --gradient-from-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .sm\:focus\:from-salmon-100:focus {
    --gradient-from-color: #f7f1e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 241, 225, 0)) !important; }
  .sm\:focus\:from-salmon-200:focus {
    --gradient-from-color: #f3e7c6 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 231, 198, 0)) !important; }
  .sm\:focus\:from-salmon-300:focus {
    --gradient-from-color: #e4d6af !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(228, 214, 175, 0)) !important; }
  .sm\:focus\:via-transparent:focus {
    --gradient-via-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .sm\:focus\:via-current:focus {
    --gradient-via-color: currentColor !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .sm\:focus\:via-black:focus {
    --gradient-via-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .sm\:focus\:via-white:focus {
    --gradient-via-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .sm\:focus\:via-gray-100:focus {
    --gradient-via-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important; }
  .sm\:focus\:via-gray-200:focus {
    --gradient-via-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important; }
  .sm\:focus\:via-gray-300:focus {
    --gradient-via-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important; }
  .sm\:focus\:via-gray-400:focus {
    --gradient-via-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important; }
  .sm\:focus\:via-gray-500:focus {
    --gradient-via-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important; }
  .sm\:focus\:via-gray-600:focus {
    --gradient-via-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important; }
  .sm\:focus\:via-gray-700:focus {
    --gradient-via-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important; }
  .sm\:focus\:via-gray-800:focus {
    --gradient-via-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important; }
  .sm\:focus\:via-gray-900:focus {
    --gradient-via-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important; }
  .sm\:focus\:via-red-100:focus {
    --gradient-via-color: #e18f74 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 143, 116, 0)) !important; }
  .sm\:focus\:via-red-200:focus {
    --gradient-via-color: #bc5e3f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 94, 63, 0)) !important; }
  .sm\:focus\:via-red-300:focus {
    --gradient-via-color: #833218 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(131, 50, 24, 0)) !important; }
  .sm\:focus\:via-red-400:focus {
    --gradient-via-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important; }
  .sm\:focus\:via-red-500:focus {
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important; }
  .sm\:focus\:via-red-600:focus {
    --gradient-via-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important; }
  .sm\:focus\:via-red-700:focus {
    --gradient-via-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important; }
  .sm\:focus\:via-red-800:focus {
    --gradient-via-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important; }
  .sm\:focus\:via-red-900:focus {
    --gradient-via-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important; }
  .sm\:focus\:via-orange-100:focus {
    --gradient-via-color: #fffaf0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 250, 240, 0)) !important; }
  .sm\:focus\:via-orange-200:focus {
    --gradient-via-color: #feebc8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 235, 200, 0)) !important; }
  .sm\:focus\:via-orange-300:focus {
    --gradient-via-color: #fbd38d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 211, 141, 0)) !important; }
  .sm\:focus\:via-orange-400:focus {
    --gradient-via-color: #f6ad55 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 173, 85, 0)) !important; }
  .sm\:focus\:via-orange-500:focus {
    --gradient-via-color: #ed8936 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 137, 54, 0)) !important; }
  .sm\:focus\:via-orange-600:focus {
    --gradient-via-color: #dd6b20 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 107, 32, 0)) !important; }
  .sm\:focus\:via-orange-700:focus {
    --gradient-via-color: #c05621 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(192, 86, 33, 0)) !important; }
  .sm\:focus\:via-orange-800:focus {
    --gradient-via-color: #9c4221 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(156, 66, 33, 0)) !important; }
  .sm\:focus\:via-orange-900:focus {
    --gradient-via-color: #7b341e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(123, 52, 30, 0)) !important; }
  .sm\:focus\:via-yellow-100:focus {
    --gradient-via-color: #fffff0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0)) !important; }
  .sm\:focus\:via-yellow-200:focus {
    --gradient-via-color: #fefcbf !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0)) !important; }
  .sm\:focus\:via-yellow-300:focus {
    --gradient-via-color: #faf089 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0)) !important; }
  .sm\:focus\:via-yellow-400:focus {
    --gradient-via-color: #f6e05e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0)) !important; }
  .sm\:focus\:via-yellow-500:focus {
    --gradient-via-color: #ecc94b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0)) !important; }
  .sm\:focus\:via-yellow-600:focus {
    --gradient-via-color: #d69e2e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0)) !important; }
  .sm\:focus\:via-yellow-700:focus {
    --gradient-via-color: #b7791f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0)) !important; }
  .sm\:focus\:via-yellow-800:focus {
    --gradient-via-color: #975a16 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0)) !important; }
  .sm\:focus\:via-yellow-900:focus {
    --gradient-via-color: #744210 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 0)) !important; }
  .sm\:focus\:via-green-100:focus {
    --gradient-via-color: #d3edb4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(211, 237, 180, 0)) !important; }
  .sm\:focus\:via-green-200:focus {
    --gradient-via-color: #a5c67d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(165, 198, 125, 0)) !important; }
  .sm\:focus\:via-green-300:focus {
    --gradient-via-color: #779c4a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 156, 74, 0)) !important; }
  .sm\:focus\:via-green-400:focus {
    --gradient-via-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important; }
  .sm\:focus\:via-green-500:focus {
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important; }
  .sm\:focus\:via-green-600:focus {
    --gradient-via-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important; }
  .sm\:focus\:via-green-700:focus {
    --gradient-via-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important; }
  .sm\:focus\:via-green-800:focus {
    --gradient-via-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important; }
  .sm\:focus\:via-green-900:focus {
    --gradient-via-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important; }
  .sm\:focus\:via-teal-100:focus {
    --gradient-via-color: #e6fffa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0)) !important; }
  .sm\:focus\:via-teal-200:focus {
    --gradient-via-color: #b2f5ea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0)) !important; }
  .sm\:focus\:via-teal-300:focus {
    --gradient-via-color: #81e6d9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0)) !important; }
  .sm\:focus\:via-teal-400:focus {
    --gradient-via-color: #4fd1c5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0)) !important; }
  .sm\:focus\:via-teal-500:focus {
    --gradient-via-color: #38b2ac !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0)) !important; }
  .sm\:focus\:via-teal-600:focus {
    --gradient-via-color: #319795 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0)) !important; }
  .sm\:focus\:via-teal-700:focus {
    --gradient-via-color: #2c7a7b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0)) !important; }
  .sm\:focus\:via-teal-800:focus {
    --gradient-via-color: #285e61 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0)) !important; }
  .sm\:focus\:via-teal-900:focus {
    --gradient-via-color: #234e52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0)) !important; }
  .sm\:focus\:via-blue-100:focus {
    --gradient-via-color: #ebf8ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 248, 255, 0)) !important; }
  .sm\:focus\:via-blue-200:focus {
    --gradient-via-color: #bee3f8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(190, 227, 248, 0)) !important; }
  .sm\:focus\:via-blue-300:focus {
    --gradient-via-color: #90cdf4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 205, 244, 0)) !important; }
  .sm\:focus\:via-blue-400:focus {
    --gradient-via-color: #63b3ed !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 179, 237, 0)) !important; }
  .sm\:focus\:via-blue-500:focus {
    --gradient-via-color: #4299e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 153, 225, 0)) !important; }
  .sm\:focus\:via-blue-600:focus {
    --gradient-via-color: #3182ce !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 130, 206, 0)) !important; }
  .sm\:focus\:via-blue-700:focus {
    --gradient-via-color: #2b6cb0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(43, 108, 176, 0)) !important; }
  .sm\:focus\:via-blue-800:focus {
    --gradient-via-color: #2c5282 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 82, 130, 0)) !important; }
  .sm\:focus\:via-blue-900:focus {
    --gradient-via-color: #2a4365 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(42, 67, 101, 0)) !important; }
  .sm\:focus\:via-indigo-100:focus {
    --gradient-via-color: #ebf4ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0)) !important; }
  .sm\:focus\:via-indigo-200:focus {
    --gradient-via-color: #c3dafe !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0)) !important; }
  .sm\:focus\:via-indigo-300:focus {
    --gradient-via-color: #a3bffa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0)) !important; }
  .sm\:focus\:via-indigo-400:focus {
    --gradient-via-color: #7f9cf5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0)) !important; }
  .sm\:focus\:via-indigo-500:focus {
    --gradient-via-color: #667eea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0)) !important; }
  .sm\:focus\:via-indigo-600:focus {
    --gradient-via-color: #5a67d8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0)) !important; }
  .sm\:focus\:via-indigo-700:focus {
    --gradient-via-color: #4c51bf !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0)) !important; }
  .sm\:focus\:via-indigo-800:focus {
    --gradient-via-color: #434190 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0)) !important; }
  .sm\:focus\:via-indigo-900:focus {
    --gradient-via-color: #3c366b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0)) !important; }
  .sm\:focus\:via-purple-100:focus {
    --gradient-via-color: #faf5ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 245, 255, 0)) !important; }
  .sm\:focus\:via-purple-200:focus {
    --gradient-via-color: #e9d8fd !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(233, 216, 253, 0)) !important; }
  .sm\:focus\:via-purple-300:focus {
    --gradient-via-color: #d6bcfa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 188, 250, 0)) !important; }
  .sm\:focus\:via-purple-400:focus {
    --gradient-via-color: #b794f4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 148, 244, 0)) !important; }
  .sm\:focus\:via-purple-500:focus {
    --gradient-via-color: #9f7aea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 122, 234, 0)) !important; }
  .sm\:focus\:via-purple-600:focus {
    --gradient-via-color: #805ad5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(128, 90, 213, 0)) !important; }
  .sm\:focus\:via-purple-700:focus {
    --gradient-via-color: #6b46c1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 70, 193, 0)) !important; }
  .sm\:focus\:via-purple-800:focus {
    --gradient-via-color: #553c9a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 60, 154, 0)) !important; }
  .sm\:focus\:via-purple-900:focus {
    --gradient-via-color: #44337a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(68, 51, 122, 0)) !important; }
  .sm\:focus\:via-pink-100:focus {
    --gradient-via-color: #fff5f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 247, 0)) !important; }
  .sm\:focus\:via-pink-200:focus {
    --gradient-via-color: #fed7e2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 226, 0)) !important; }
  .sm\:focus\:via-pink-300:focus {
    --gradient-via-color: #fbb6ce !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 182, 206, 0)) !important; }
  .sm\:focus\:via-pink-400:focus {
    --gradient-via-color: #f687b3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 179, 0)) !important; }
  .sm\:focus\:via-pink-500:focus {
    --gradient-via-color: #ed64a6 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 100, 166, 0)) !important; }
  .sm\:focus\:via-pink-600:focus {
    --gradient-via-color: #d53f8c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 63, 140, 0)) !important; }
  .sm\:focus\:via-pink-700:focus {
    --gradient-via-color: #b83280 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(184, 50, 128, 0)) !important; }
  .sm\:focus\:via-pink-800:focus {
    --gradient-via-color: #97266d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 38, 109, 0)) !important; }
  .sm\:focus\:via-pink-900:focus {
    --gradient-via-color: #702459 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 36, 89, 0)) !important; }
  .sm\:focus\:via-shade-black:focus {
    --gradient-via-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .sm\:focus\:via-shade-white:focus {
    --gradient-via-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .sm\:focus\:via-salmon-100:focus {
    --gradient-via-color: #f7f1e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 241, 225, 0)) !important; }
  .sm\:focus\:via-salmon-200:focus {
    --gradient-via-color: #f3e7c6 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 231, 198, 0)) !important; }
  .sm\:focus\:via-salmon-300:focus {
    --gradient-via-color: #e4d6af !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(228, 214, 175, 0)) !important; }
  .sm\:focus\:to-transparent:focus {
    --gradient-to-color: transparent !important; }
  .sm\:focus\:to-current:focus {
    --gradient-to-color: currentColor !important; }
  .sm\:focus\:to-black:focus {
    --gradient-to-color: #000 !important; }
  .sm\:focus\:to-white:focus {
    --gradient-to-color: #fff !important; }
  .sm\:focus\:to-gray-100:focus {
    --gradient-to-color: #f7fafc !important; }
  .sm\:focus\:to-gray-200:focus {
    --gradient-to-color: #edf2f7 !important; }
  .sm\:focus\:to-gray-300:focus {
    --gradient-to-color: #e2e8f0 !important; }
  .sm\:focus\:to-gray-400:focus {
    --gradient-to-color: #cbd5e0 !important; }
  .sm\:focus\:to-gray-500:focus {
    --gradient-to-color: #a0aec0 !important; }
  .sm\:focus\:to-gray-600:focus {
    --gradient-to-color: #718096 !important; }
  .sm\:focus\:to-gray-700:focus {
    --gradient-to-color: #4a5568 !important; }
  .sm\:focus\:to-gray-800:focus {
    --gradient-to-color: #2d3748 !important; }
  .sm\:focus\:to-gray-900:focus {
    --gradient-to-color: #1a202c !important; }
  .sm\:focus\:to-red-100:focus {
    --gradient-to-color: #e18f74 !important; }
  .sm\:focus\:to-red-200:focus {
    --gradient-to-color: #bc5e3f !important; }
  .sm\:focus\:to-red-300:focus {
    --gradient-to-color: #833218 !important; }
  .sm\:focus\:to-red-400:focus {
    --gradient-to-color: #fc8181 !important; }
  .sm\:focus\:to-red-500:focus {
    --gradient-to-color: #f56565 !important; }
  .sm\:focus\:to-red-600:focus {
    --gradient-to-color: #e53e3e !important; }
  .sm\:focus\:to-red-700:focus {
    --gradient-to-color: #c53030 !important; }
  .sm\:focus\:to-red-800:focus {
    --gradient-to-color: #9b2c2c !important; }
  .sm\:focus\:to-red-900:focus {
    --gradient-to-color: #742a2a !important; }
  .sm\:focus\:to-orange-100:focus {
    --gradient-to-color: #fffaf0 !important; }
  .sm\:focus\:to-orange-200:focus {
    --gradient-to-color: #feebc8 !important; }
  .sm\:focus\:to-orange-300:focus {
    --gradient-to-color: #fbd38d !important; }
  .sm\:focus\:to-orange-400:focus {
    --gradient-to-color: #f6ad55 !important; }
  .sm\:focus\:to-orange-500:focus {
    --gradient-to-color: #ed8936 !important; }
  .sm\:focus\:to-orange-600:focus {
    --gradient-to-color: #dd6b20 !important; }
  .sm\:focus\:to-orange-700:focus {
    --gradient-to-color: #c05621 !important; }
  .sm\:focus\:to-orange-800:focus {
    --gradient-to-color: #9c4221 !important; }
  .sm\:focus\:to-orange-900:focus {
    --gradient-to-color: #7b341e !important; }
  .sm\:focus\:to-yellow-100:focus {
    --gradient-to-color: #fffff0 !important; }
  .sm\:focus\:to-yellow-200:focus {
    --gradient-to-color: #fefcbf !important; }
  .sm\:focus\:to-yellow-300:focus {
    --gradient-to-color: #faf089 !important; }
  .sm\:focus\:to-yellow-400:focus {
    --gradient-to-color: #f6e05e !important; }
  .sm\:focus\:to-yellow-500:focus {
    --gradient-to-color: #ecc94b !important; }
  .sm\:focus\:to-yellow-600:focus {
    --gradient-to-color: #d69e2e !important; }
  .sm\:focus\:to-yellow-700:focus {
    --gradient-to-color: #b7791f !important; }
  .sm\:focus\:to-yellow-800:focus {
    --gradient-to-color: #975a16 !important; }
  .sm\:focus\:to-yellow-900:focus {
    --gradient-to-color: #744210 !important; }
  .sm\:focus\:to-green-100:focus {
    --gradient-to-color: #d3edb4 !important; }
  .sm\:focus\:to-green-200:focus {
    --gradient-to-color: #a5c67d !important; }
  .sm\:focus\:to-green-300:focus {
    --gradient-to-color: #779c4a !important; }
  .sm\:focus\:to-green-400:focus {
    --gradient-to-color: #68d391 !important; }
  .sm\:focus\:to-green-500:focus {
    --gradient-to-color: #48bb78 !important; }
  .sm\:focus\:to-green-600:focus {
    --gradient-to-color: #38a169 !important; }
  .sm\:focus\:to-green-700:focus {
    --gradient-to-color: #2f855a !important; }
  .sm\:focus\:to-green-800:focus {
    --gradient-to-color: #276749 !important; }
  .sm\:focus\:to-green-900:focus {
    --gradient-to-color: #22543d !important; }
  .sm\:focus\:to-teal-100:focus {
    --gradient-to-color: #e6fffa !important; }
  .sm\:focus\:to-teal-200:focus {
    --gradient-to-color: #b2f5ea !important; }
  .sm\:focus\:to-teal-300:focus {
    --gradient-to-color: #81e6d9 !important; }
  .sm\:focus\:to-teal-400:focus {
    --gradient-to-color: #4fd1c5 !important; }
  .sm\:focus\:to-teal-500:focus {
    --gradient-to-color: #38b2ac !important; }
  .sm\:focus\:to-teal-600:focus {
    --gradient-to-color: #319795 !important; }
  .sm\:focus\:to-teal-700:focus {
    --gradient-to-color: #2c7a7b !important; }
  .sm\:focus\:to-teal-800:focus {
    --gradient-to-color: #285e61 !important; }
  .sm\:focus\:to-teal-900:focus {
    --gradient-to-color: #234e52 !important; }
  .sm\:focus\:to-blue-100:focus {
    --gradient-to-color: #ebf8ff !important; }
  .sm\:focus\:to-blue-200:focus {
    --gradient-to-color: #bee3f8 !important; }
  .sm\:focus\:to-blue-300:focus {
    --gradient-to-color: #90cdf4 !important; }
  .sm\:focus\:to-blue-400:focus {
    --gradient-to-color: #63b3ed !important; }
  .sm\:focus\:to-blue-500:focus {
    --gradient-to-color: #4299e1 !important; }
  .sm\:focus\:to-blue-600:focus {
    --gradient-to-color: #3182ce !important; }
  .sm\:focus\:to-blue-700:focus {
    --gradient-to-color: #2b6cb0 !important; }
  .sm\:focus\:to-blue-800:focus {
    --gradient-to-color: #2c5282 !important; }
  .sm\:focus\:to-blue-900:focus {
    --gradient-to-color: #2a4365 !important; }
  .sm\:focus\:to-indigo-100:focus {
    --gradient-to-color: #ebf4ff !important; }
  .sm\:focus\:to-indigo-200:focus {
    --gradient-to-color: #c3dafe !important; }
  .sm\:focus\:to-indigo-300:focus {
    --gradient-to-color: #a3bffa !important; }
  .sm\:focus\:to-indigo-400:focus {
    --gradient-to-color: #7f9cf5 !important; }
  .sm\:focus\:to-indigo-500:focus {
    --gradient-to-color: #667eea !important; }
  .sm\:focus\:to-indigo-600:focus {
    --gradient-to-color: #5a67d8 !important; }
  .sm\:focus\:to-indigo-700:focus {
    --gradient-to-color: #4c51bf !important; }
  .sm\:focus\:to-indigo-800:focus {
    --gradient-to-color: #434190 !important; }
  .sm\:focus\:to-indigo-900:focus {
    --gradient-to-color: #3c366b !important; }
  .sm\:focus\:to-purple-100:focus {
    --gradient-to-color: #faf5ff !important; }
  .sm\:focus\:to-purple-200:focus {
    --gradient-to-color: #e9d8fd !important; }
  .sm\:focus\:to-purple-300:focus {
    --gradient-to-color: #d6bcfa !important; }
  .sm\:focus\:to-purple-400:focus {
    --gradient-to-color: #b794f4 !important; }
  .sm\:focus\:to-purple-500:focus {
    --gradient-to-color: #9f7aea !important; }
  .sm\:focus\:to-purple-600:focus {
    --gradient-to-color: #805ad5 !important; }
  .sm\:focus\:to-purple-700:focus {
    --gradient-to-color: #6b46c1 !important; }
  .sm\:focus\:to-purple-800:focus {
    --gradient-to-color: #553c9a !important; }
  .sm\:focus\:to-purple-900:focus {
    --gradient-to-color: #44337a !important; }
  .sm\:focus\:to-pink-100:focus {
    --gradient-to-color: #fff5f7 !important; }
  .sm\:focus\:to-pink-200:focus {
    --gradient-to-color: #fed7e2 !important; }
  .sm\:focus\:to-pink-300:focus {
    --gradient-to-color: #fbb6ce !important; }
  .sm\:focus\:to-pink-400:focus {
    --gradient-to-color: #f687b3 !important; }
  .sm\:focus\:to-pink-500:focus {
    --gradient-to-color: #ed64a6 !important; }
  .sm\:focus\:to-pink-600:focus {
    --gradient-to-color: #d53f8c !important; }
  .sm\:focus\:to-pink-700:focus {
    --gradient-to-color: #b83280 !important; }
  .sm\:focus\:to-pink-800:focus {
    --gradient-to-color: #97266d !important; }
  .sm\:focus\:to-pink-900:focus {
    --gradient-to-color: #702459 !important; }
  .sm\:focus\:to-shade-black:focus {
    --gradient-to-color: #000000 !important; }
  .sm\:focus\:to-shade-white:focus {
    --gradient-to-color: #ffffff !important; }
  .sm\:focus\:to-salmon-100:focus {
    --gradient-to-color: #f7f1e1 !important; }
  .sm\:focus\:to-salmon-200:focus {
    --gradient-to-color: #f3e7c6 !important; }
  .sm\:focus\:to-salmon-300:focus {
    --gradient-to-color: #e4d6af !important; }
  .sm\:bg-opacity-0 {
    --bg-opacity: 0 !important; }
  .sm\:bg-opacity-25 {
    --bg-opacity: 0.25 !important; }
  .sm\:bg-opacity-50 {
    --bg-opacity: 0.5 !important; }
  .sm\:bg-opacity-75 {
    --bg-opacity: 0.75 !important; }
  .sm\:bg-opacity-100 {
    --bg-opacity: 1 !important; }
  .sm\:hover\:bg-opacity-0:hover {
    --bg-opacity: 0 !important; }
  .sm\:hover\:bg-opacity-25:hover {
    --bg-opacity: 0.25 !important; }
  .sm\:hover\:bg-opacity-50:hover {
    --bg-opacity: 0.5 !important; }
  .sm\:hover\:bg-opacity-75:hover {
    --bg-opacity: 0.75 !important; }
  .sm\:hover\:bg-opacity-100:hover {
    --bg-opacity: 1 !important; }
  .sm\:focus\:bg-opacity-0:focus {
    --bg-opacity: 0 !important; }
  .sm\:focus\:bg-opacity-25:focus {
    --bg-opacity: 0.25 !important; }
  .sm\:focus\:bg-opacity-50:focus {
    --bg-opacity: 0.5 !important; }
  .sm\:focus\:bg-opacity-75:focus {
    --bg-opacity: 0.75 !important; }
  .sm\:focus\:bg-opacity-100:focus {
    --bg-opacity: 1 !important; }
  .sm\:bg-bottom {
    background-position: bottom !important; }
  .sm\:bg-center {
    background-position: center !important; }
  .sm\:bg-left {
    background-position: left !important; }
  .sm\:bg-left-bottom {
    background-position: left bottom !important; }
  .sm\:bg-left-top {
    background-position: left top !important; }
  .sm\:bg-right {
    background-position: right !important; }
  .sm\:bg-right-bottom {
    background-position: right bottom !important; }
  .sm\:bg-right-top {
    background-position: right top !important; }
  .sm\:bg-top {
    background-position: top !important; }
  .sm\:bg-repeat {
    background-repeat: repeat !important; }
  .sm\:bg-no-repeat {
    background-repeat: no-repeat !important; }
  .sm\:bg-repeat-x {
    background-repeat: repeat-x !important; }
  .sm\:bg-repeat-y {
    background-repeat: repeat-y !important; }
  .sm\:bg-repeat-round {
    background-repeat: round !important; }
  .sm\:bg-repeat-space {
    background-repeat: space !important; }
  .sm\:bg-auto {
    background-size: auto !important; }
  .sm\:bg-cover {
    background-size: cover !important; }
  .sm\:bg-contain {
    background-size: contain !important; }
  .sm\:border-collapse {
    border-collapse: collapse !important; }
  .sm\:border-separate {
    border-collapse: separate !important; }
  .sm\:border-transparent {
    border-color: transparent !important; }
  .sm\:border-current {
    border-color: currentColor !important; }
  .sm\:border-black {
    --border-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important; }
  .sm\:border-white {
    --border-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important; }
  .sm\:border-gray-100 {
    --border-opacity: 1 !important;
    border-color: #f7fafc !important;
    border-color: rgba(247, 250, 252, var(--border-opacity)) !important; }
  .sm\:border-gray-200 {
    --border-opacity: 1 !important;
    border-color: #edf2f7 !important;
    border-color: rgba(237, 242, 247, var(--border-opacity)) !important; }
  .sm\:border-gray-300 {
    --border-opacity: 1 !important;
    border-color: #e2e8f0 !important;
    border-color: rgba(226, 232, 240, var(--border-opacity)) !important; }
  .sm\:border-gray-400 {
    --border-opacity: 1 !important;
    border-color: #cbd5e0 !important;
    border-color: rgba(203, 213, 224, var(--border-opacity)) !important; }
  .sm\:border-gray-500 {
    --border-opacity: 1 !important;
    border-color: #a0aec0 !important;
    border-color: rgba(160, 174, 192, var(--border-opacity)) !important; }
  .sm\:border-gray-600 {
    --border-opacity: 1 !important;
    border-color: #718096 !important;
    border-color: rgba(113, 128, 150, var(--border-opacity)) !important; }
  .sm\:border-gray-700 {
    --border-opacity: 1 !important;
    border-color: #4a5568 !important;
    border-color: rgba(74, 85, 104, var(--border-opacity)) !important; }
  .sm\:border-gray-800 {
    --border-opacity: 1 !important;
    border-color: #2d3748 !important;
    border-color: rgba(45, 55, 72, var(--border-opacity)) !important; }
  .sm\:border-gray-900 {
    --border-opacity: 1 !important;
    border-color: #1a202c !important;
    border-color: rgba(26, 32, 44, var(--border-opacity)) !important; }
  .sm\:border-red-100 {
    --border-opacity: 1 !important;
    border-color: #e18f74 !important;
    border-color: rgba(225, 143, 116, var(--border-opacity)) !important; }
  .sm\:border-red-200 {
    --border-opacity: 1 !important;
    border-color: #bc5e3f !important;
    border-color: rgba(188, 94, 63, var(--border-opacity)) !important; }
  .sm\:border-red-300 {
    --border-opacity: 1 !important;
    border-color: #833218 !important;
    border-color: rgba(131, 50, 24, var(--border-opacity)) !important; }
  .sm\:border-red-400 {
    --border-opacity: 1 !important;
    border-color: #fc8181 !important;
    border-color: rgba(252, 129, 129, var(--border-opacity)) !important; }
  .sm\:border-red-500 {
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important; }
  .sm\:border-red-600 {
    --border-opacity: 1 !important;
    border-color: #e53e3e !important;
    border-color: rgba(229, 62, 62, var(--border-opacity)) !important; }
  .sm\:border-red-700 {
    --border-opacity: 1 !important;
    border-color: #c53030 !important;
    border-color: rgba(197, 48, 48, var(--border-opacity)) !important; }
  .sm\:border-red-800 {
    --border-opacity: 1 !important;
    border-color: #9b2c2c !important;
    border-color: rgba(155, 44, 44, var(--border-opacity)) !important; }
  .sm\:border-red-900 {
    --border-opacity: 1 !important;
    border-color: #742a2a !important;
    border-color: rgba(116, 42, 42, var(--border-opacity)) !important; }
  .sm\:border-orange-100 {
    --border-opacity: 1 !important;
    border-color: #fffaf0 !important;
    border-color: rgba(255, 250, 240, var(--border-opacity)) !important; }
  .sm\:border-orange-200 {
    --border-opacity: 1 !important;
    border-color: #feebc8 !important;
    border-color: rgba(254, 235, 200, var(--border-opacity)) !important; }
  .sm\:border-orange-300 {
    --border-opacity: 1 !important;
    border-color: #fbd38d !important;
    border-color: rgba(251, 211, 141, var(--border-opacity)) !important; }
  .sm\:border-orange-400 {
    --border-opacity: 1 !important;
    border-color: #f6ad55 !important;
    border-color: rgba(246, 173, 85, var(--border-opacity)) !important; }
  .sm\:border-orange-500 {
    --border-opacity: 1 !important;
    border-color: #ed8936 !important;
    border-color: rgba(237, 137, 54, var(--border-opacity)) !important; }
  .sm\:border-orange-600 {
    --border-opacity: 1 !important;
    border-color: #dd6b20 !important;
    border-color: rgba(221, 107, 32, var(--border-opacity)) !important; }
  .sm\:border-orange-700 {
    --border-opacity: 1 !important;
    border-color: #c05621 !important;
    border-color: rgba(192, 86, 33, var(--border-opacity)) !important; }
  .sm\:border-orange-800 {
    --border-opacity: 1 !important;
    border-color: #9c4221 !important;
    border-color: rgba(156, 66, 33, var(--border-opacity)) !important; }
  .sm\:border-orange-900 {
    --border-opacity: 1 !important;
    border-color: #7b341e !important;
    border-color: rgba(123, 52, 30, var(--border-opacity)) !important; }
  .sm\:border-yellow-100 {
    --border-opacity: 1 !important;
    border-color: #fffff0 !important;
    border-color: rgba(255, 255, 240, var(--border-opacity)) !important; }
  .sm\:border-yellow-200 {
    --border-opacity: 1 !important;
    border-color: #fefcbf !important;
    border-color: rgba(254, 252, 191, var(--border-opacity)) !important; }
  .sm\:border-yellow-300 {
    --border-opacity: 1 !important;
    border-color: #faf089 !important;
    border-color: rgba(250, 240, 137, var(--border-opacity)) !important; }
  .sm\:border-yellow-400 {
    --border-opacity: 1 !important;
    border-color: #f6e05e !important;
    border-color: rgba(246, 224, 94, var(--border-opacity)) !important; }
  .sm\:border-yellow-500 {
    --border-opacity: 1 !important;
    border-color: #ecc94b !important;
    border-color: rgba(236, 201, 75, var(--border-opacity)) !important; }
  .sm\:border-yellow-600 {
    --border-opacity: 1 !important;
    border-color: #d69e2e !important;
    border-color: rgba(214, 158, 46, var(--border-opacity)) !important; }
  .sm\:border-yellow-700 {
    --border-opacity: 1 !important;
    border-color: #b7791f !important;
    border-color: rgba(183, 121, 31, var(--border-opacity)) !important; }
  .sm\:border-yellow-800 {
    --border-opacity: 1 !important;
    border-color: #975a16 !important;
    border-color: rgba(151, 90, 22, var(--border-opacity)) !important; }
  .sm\:border-yellow-900 {
    --border-opacity: 1 !important;
    border-color: #744210 !important;
    border-color: rgba(116, 66, 16, var(--border-opacity)) !important; }
  .sm\:border-green-100 {
    --border-opacity: 1 !important;
    border-color: #d3edb4 !important;
    border-color: rgba(211, 237, 180, var(--border-opacity)) !important; }
  .sm\:border-green-200 {
    --border-opacity: 1 !important;
    border-color: #a5c67d !important;
    border-color: rgba(165, 198, 125, var(--border-opacity)) !important; }
  .sm\:border-green-300 {
    --border-opacity: 1 !important;
    border-color: #779c4a !important;
    border-color: rgba(119, 156, 74, var(--border-opacity)) !important; }
  .sm\:border-green-400 {
    --border-opacity: 1 !important;
    border-color: #68d391 !important;
    border-color: rgba(104, 211, 145, var(--border-opacity)) !important; }
  .sm\:border-green-500 {
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important; }
  .sm\:border-green-600 {
    --border-opacity: 1 !important;
    border-color: #38a169 !important;
    border-color: rgba(56, 161, 105, var(--border-opacity)) !important; }
  .sm\:border-green-700 {
    --border-opacity: 1 !important;
    border-color: #2f855a !important;
    border-color: rgba(47, 133, 90, var(--border-opacity)) !important; }
  .sm\:border-green-800 {
    --border-opacity: 1 !important;
    border-color: #276749 !important;
    border-color: rgba(39, 103, 73, var(--border-opacity)) !important; }
  .sm\:border-green-900 {
    --border-opacity: 1 !important;
    border-color: #22543d !important;
    border-color: rgba(34, 84, 61, var(--border-opacity)) !important; }
  .sm\:border-teal-100 {
    --border-opacity: 1 !important;
    border-color: #e6fffa !important;
    border-color: rgba(230, 255, 250, var(--border-opacity)) !important; }
  .sm\:border-teal-200 {
    --border-opacity: 1 !important;
    border-color: #b2f5ea !important;
    border-color: rgba(178, 245, 234, var(--border-opacity)) !important; }
  .sm\:border-teal-300 {
    --border-opacity: 1 !important;
    border-color: #81e6d9 !important;
    border-color: rgba(129, 230, 217, var(--border-opacity)) !important; }
  .sm\:border-teal-400 {
    --border-opacity: 1 !important;
    border-color: #4fd1c5 !important;
    border-color: rgba(79, 209, 197, var(--border-opacity)) !important; }
  .sm\:border-teal-500 {
    --border-opacity: 1 !important;
    border-color: #38b2ac !important;
    border-color: rgba(56, 178, 172, var(--border-opacity)) !important; }
  .sm\:border-teal-600 {
    --border-opacity: 1 !important;
    border-color: #319795 !important;
    border-color: rgba(49, 151, 149, var(--border-opacity)) !important; }
  .sm\:border-teal-700 {
    --border-opacity: 1 !important;
    border-color: #2c7a7b !important;
    border-color: rgba(44, 122, 123, var(--border-opacity)) !important; }
  .sm\:border-teal-800 {
    --border-opacity: 1 !important;
    border-color: #285e61 !important;
    border-color: rgba(40, 94, 97, var(--border-opacity)) !important; }
  .sm\:border-teal-900 {
    --border-opacity: 1 !important;
    border-color: #234e52 !important;
    border-color: rgba(35, 78, 82, var(--border-opacity)) !important; }
  .sm\:border-blue-100 {
    --border-opacity: 1 !important;
    border-color: #ebf8ff !important;
    border-color: rgba(235, 248, 255, var(--border-opacity)) !important; }
  .sm\:border-blue-200 {
    --border-opacity: 1 !important;
    border-color: #bee3f8 !important;
    border-color: rgba(190, 227, 248, var(--border-opacity)) !important; }
  .sm\:border-blue-300 {
    --border-opacity: 1 !important;
    border-color: #90cdf4 !important;
    border-color: rgba(144, 205, 244, var(--border-opacity)) !important; }
  .sm\:border-blue-400 {
    --border-opacity: 1 !important;
    border-color: #63b3ed !important;
    border-color: rgba(99, 179, 237, var(--border-opacity)) !important; }
  .sm\:border-blue-500 {
    --border-opacity: 1 !important;
    border-color: #4299e1 !important;
    border-color: rgba(66, 153, 225, var(--border-opacity)) !important; }
  .sm\:border-blue-600 {
    --border-opacity: 1 !important;
    border-color: #3182ce !important;
    border-color: rgba(49, 130, 206, var(--border-opacity)) !important; }
  .sm\:border-blue-700 {
    --border-opacity: 1 !important;
    border-color: #2b6cb0 !important;
    border-color: rgba(43, 108, 176, var(--border-opacity)) !important; }
  .sm\:border-blue-800 {
    --border-opacity: 1 !important;
    border-color: #2c5282 !important;
    border-color: rgba(44, 82, 130, var(--border-opacity)) !important; }
  .sm\:border-blue-900 {
    --border-opacity: 1 !important;
    border-color: #2a4365 !important;
    border-color: rgba(42, 67, 101, var(--border-opacity)) !important; }
  .sm\:border-indigo-100 {
    --border-opacity: 1 !important;
    border-color: #ebf4ff !important;
    border-color: rgba(235, 244, 255, var(--border-opacity)) !important; }
  .sm\:border-indigo-200 {
    --border-opacity: 1 !important;
    border-color: #c3dafe !important;
    border-color: rgba(195, 218, 254, var(--border-opacity)) !important; }
  .sm\:border-indigo-300 {
    --border-opacity: 1 !important;
    border-color: #a3bffa !important;
    border-color: rgba(163, 191, 250, var(--border-opacity)) !important; }
  .sm\:border-indigo-400 {
    --border-opacity: 1 !important;
    border-color: #7f9cf5 !important;
    border-color: rgba(127, 156, 245, var(--border-opacity)) !important; }
  .sm\:border-indigo-500 {
    --border-opacity: 1 !important;
    border-color: #667eea !important;
    border-color: rgba(102, 126, 234, var(--border-opacity)) !important; }
  .sm\:border-indigo-600 {
    --border-opacity: 1 !important;
    border-color: #5a67d8 !important;
    border-color: rgba(90, 103, 216, var(--border-opacity)) !important; }
  .sm\:border-indigo-700 {
    --border-opacity: 1 !important;
    border-color: #4c51bf !important;
    border-color: rgba(76, 81, 191, var(--border-opacity)) !important; }
  .sm\:border-indigo-800 {
    --border-opacity: 1 !important;
    border-color: #434190 !important;
    border-color: rgba(67, 65, 144, var(--border-opacity)) !important; }
  .sm\:border-indigo-900 {
    --border-opacity: 1 !important;
    border-color: #3c366b !important;
    border-color: rgba(60, 54, 107, var(--border-opacity)) !important; }
  .sm\:border-purple-100 {
    --border-opacity: 1 !important;
    border-color: #faf5ff !important;
    border-color: rgba(250, 245, 255, var(--border-opacity)) !important; }
  .sm\:border-purple-200 {
    --border-opacity: 1 !important;
    border-color: #e9d8fd !important;
    border-color: rgba(233, 216, 253, var(--border-opacity)) !important; }
  .sm\:border-purple-300 {
    --border-opacity: 1 !important;
    border-color: #d6bcfa !important;
    border-color: rgba(214, 188, 250, var(--border-opacity)) !important; }
  .sm\:border-purple-400 {
    --border-opacity: 1 !important;
    border-color: #b794f4 !important;
    border-color: rgba(183, 148, 244, var(--border-opacity)) !important; }
  .sm\:border-purple-500 {
    --border-opacity: 1 !important;
    border-color: #9f7aea !important;
    border-color: rgba(159, 122, 234, var(--border-opacity)) !important; }
  .sm\:border-purple-600 {
    --border-opacity: 1 !important;
    border-color: #805ad5 !important;
    border-color: rgba(128, 90, 213, var(--border-opacity)) !important; }
  .sm\:border-purple-700 {
    --border-opacity: 1 !important;
    border-color: #6b46c1 !important;
    border-color: rgba(107, 70, 193, var(--border-opacity)) !important; }
  .sm\:border-purple-800 {
    --border-opacity: 1 !important;
    border-color: #553c9a !important;
    border-color: rgba(85, 60, 154, var(--border-opacity)) !important; }
  .sm\:border-purple-900 {
    --border-opacity: 1 !important;
    border-color: #44337a !important;
    border-color: rgba(68, 51, 122, var(--border-opacity)) !important; }
  .sm\:border-pink-100 {
    --border-opacity: 1 !important;
    border-color: #fff5f7 !important;
    border-color: rgba(255, 245, 247, var(--border-opacity)) !important; }
  .sm\:border-pink-200 {
    --border-opacity: 1 !important;
    border-color: #fed7e2 !important;
    border-color: rgba(254, 215, 226, var(--border-opacity)) !important; }
  .sm\:border-pink-300 {
    --border-opacity: 1 !important;
    border-color: #fbb6ce !important;
    border-color: rgba(251, 182, 206, var(--border-opacity)) !important; }
  .sm\:border-pink-400 {
    --border-opacity: 1 !important;
    border-color: #f687b3 !important;
    border-color: rgba(246, 135, 179, var(--border-opacity)) !important; }
  .sm\:border-pink-500 {
    --border-opacity: 1 !important;
    border-color: #ed64a6 !important;
    border-color: rgba(237, 100, 166, var(--border-opacity)) !important; }
  .sm\:border-pink-600 {
    --border-opacity: 1 !important;
    border-color: #d53f8c !important;
    border-color: rgba(213, 63, 140, var(--border-opacity)) !important; }
  .sm\:border-pink-700 {
    --border-opacity: 1 !important;
    border-color: #b83280 !important;
    border-color: rgba(184, 50, 128, var(--border-opacity)) !important; }
  .sm\:border-pink-800 {
    --border-opacity: 1 !important;
    border-color: #97266d !important;
    border-color: rgba(151, 38, 109, var(--border-opacity)) !important; }
  .sm\:border-pink-900 {
    --border-opacity: 1 !important;
    border-color: #702459 !important;
    border-color: rgba(112, 36, 89, var(--border-opacity)) !important; }
  .sm\:border-shade-black {
    --border-opacity: 1 !important;
    border-color: #000000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important; }
  .sm\:border-shade-white {
    --border-opacity: 1 !important;
    border-color: #ffffff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important; }
  .sm\:border-salmon-100 {
    --border-opacity: 1 !important;
    border-color: #f7f1e1 !important;
    border-color: rgba(247, 241, 225, var(--border-opacity)) !important; }
  .sm\:border-salmon-200 {
    --border-opacity: 1 !important;
    border-color: #f3e7c6 !important;
    border-color: rgba(243, 231, 198, var(--border-opacity)) !important; }
  .sm\:border-salmon-300 {
    --border-opacity: 1 !important;
    border-color: #e4d6af !important;
    border-color: rgba(228, 214, 175, var(--border-opacity)) !important; }
  .sm\:hover\:border-transparent:hover {
    border-color: transparent !important; }
  .sm\:hover\:border-current:hover {
    border-color: currentColor !important; }
  .sm\:hover\:border-black:hover {
    --border-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important; }
  .sm\:hover\:border-white:hover {
    --border-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important; }
  .sm\:hover\:border-gray-100:hover {
    --border-opacity: 1 !important;
    border-color: #f7fafc !important;
    border-color: rgba(247, 250, 252, var(--border-opacity)) !important; }
  .sm\:hover\:border-gray-200:hover {
    --border-opacity: 1 !important;
    border-color: #edf2f7 !important;
    border-color: rgba(237, 242, 247, var(--border-opacity)) !important; }
  .sm\:hover\:border-gray-300:hover {
    --border-opacity: 1 !important;
    border-color: #e2e8f0 !important;
    border-color: rgba(226, 232, 240, var(--border-opacity)) !important; }
  .sm\:hover\:border-gray-400:hover {
    --border-opacity: 1 !important;
    border-color: #cbd5e0 !important;
    border-color: rgba(203, 213, 224, var(--border-opacity)) !important; }
  .sm\:hover\:border-gray-500:hover {
    --border-opacity: 1 !important;
    border-color: #a0aec0 !important;
    border-color: rgba(160, 174, 192, var(--border-opacity)) !important; }
  .sm\:hover\:border-gray-600:hover {
    --border-opacity: 1 !important;
    border-color: #718096 !important;
    border-color: rgba(113, 128, 150, var(--border-opacity)) !important; }
  .sm\:hover\:border-gray-700:hover {
    --border-opacity: 1 !important;
    border-color: #4a5568 !important;
    border-color: rgba(74, 85, 104, var(--border-opacity)) !important; }
  .sm\:hover\:border-gray-800:hover {
    --border-opacity: 1 !important;
    border-color: #2d3748 !important;
    border-color: rgba(45, 55, 72, var(--border-opacity)) !important; }
  .sm\:hover\:border-gray-900:hover {
    --border-opacity: 1 !important;
    border-color: #1a202c !important;
    border-color: rgba(26, 32, 44, var(--border-opacity)) !important; }
  .sm\:hover\:border-red-100:hover {
    --border-opacity: 1 !important;
    border-color: #e18f74 !important;
    border-color: rgba(225, 143, 116, var(--border-opacity)) !important; }
  .sm\:hover\:border-red-200:hover {
    --border-opacity: 1 !important;
    border-color: #bc5e3f !important;
    border-color: rgba(188, 94, 63, var(--border-opacity)) !important; }
  .sm\:hover\:border-red-300:hover {
    --border-opacity: 1 !important;
    border-color: #833218 !important;
    border-color: rgba(131, 50, 24, var(--border-opacity)) !important; }
  .sm\:hover\:border-red-400:hover {
    --border-opacity: 1 !important;
    border-color: #fc8181 !important;
    border-color: rgba(252, 129, 129, var(--border-opacity)) !important; }
  .sm\:hover\:border-red-500:hover {
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important; }
  .sm\:hover\:border-red-600:hover {
    --border-opacity: 1 !important;
    border-color: #e53e3e !important;
    border-color: rgba(229, 62, 62, var(--border-opacity)) !important; }
  .sm\:hover\:border-red-700:hover {
    --border-opacity: 1 !important;
    border-color: #c53030 !important;
    border-color: rgba(197, 48, 48, var(--border-opacity)) !important; }
  .sm\:hover\:border-red-800:hover {
    --border-opacity: 1 !important;
    border-color: #9b2c2c !important;
    border-color: rgba(155, 44, 44, var(--border-opacity)) !important; }
  .sm\:hover\:border-red-900:hover {
    --border-opacity: 1 !important;
    border-color: #742a2a !important;
    border-color: rgba(116, 42, 42, var(--border-opacity)) !important; }
  .sm\:hover\:border-orange-100:hover {
    --border-opacity: 1 !important;
    border-color: #fffaf0 !important;
    border-color: rgba(255, 250, 240, var(--border-opacity)) !important; }
  .sm\:hover\:border-orange-200:hover {
    --border-opacity: 1 !important;
    border-color: #feebc8 !important;
    border-color: rgba(254, 235, 200, var(--border-opacity)) !important; }
  .sm\:hover\:border-orange-300:hover {
    --border-opacity: 1 !important;
    border-color: #fbd38d !important;
    border-color: rgba(251, 211, 141, var(--border-opacity)) !important; }
  .sm\:hover\:border-orange-400:hover {
    --border-opacity: 1 !important;
    border-color: #f6ad55 !important;
    border-color: rgba(246, 173, 85, var(--border-opacity)) !important; }
  .sm\:hover\:border-orange-500:hover {
    --border-opacity: 1 !important;
    border-color: #ed8936 !important;
    border-color: rgba(237, 137, 54, var(--border-opacity)) !important; }
  .sm\:hover\:border-orange-600:hover {
    --border-opacity: 1 !important;
    border-color: #dd6b20 !important;
    border-color: rgba(221, 107, 32, var(--border-opacity)) !important; }
  .sm\:hover\:border-orange-700:hover {
    --border-opacity: 1 !important;
    border-color: #c05621 !important;
    border-color: rgba(192, 86, 33, var(--border-opacity)) !important; }
  .sm\:hover\:border-orange-800:hover {
    --border-opacity: 1 !important;
    border-color: #9c4221 !important;
    border-color: rgba(156, 66, 33, var(--border-opacity)) !important; }
  .sm\:hover\:border-orange-900:hover {
    --border-opacity: 1 !important;
    border-color: #7b341e !important;
    border-color: rgba(123, 52, 30, var(--border-opacity)) !important; }
  .sm\:hover\:border-yellow-100:hover {
    --border-opacity: 1 !important;
    border-color: #fffff0 !important;
    border-color: rgba(255, 255, 240, var(--border-opacity)) !important; }
  .sm\:hover\:border-yellow-200:hover {
    --border-opacity: 1 !important;
    border-color: #fefcbf !important;
    border-color: rgba(254, 252, 191, var(--border-opacity)) !important; }
  .sm\:hover\:border-yellow-300:hover {
    --border-opacity: 1 !important;
    border-color: #faf089 !important;
    border-color: rgba(250, 240, 137, var(--border-opacity)) !important; }
  .sm\:hover\:border-yellow-400:hover {
    --border-opacity: 1 !important;
    border-color: #f6e05e !important;
    border-color: rgba(246, 224, 94, var(--border-opacity)) !important; }
  .sm\:hover\:border-yellow-500:hover {
    --border-opacity: 1 !important;
    border-color: #ecc94b !important;
    border-color: rgba(236, 201, 75, var(--border-opacity)) !important; }
  .sm\:hover\:border-yellow-600:hover {
    --border-opacity: 1 !important;
    border-color: #d69e2e !important;
    border-color: rgba(214, 158, 46, var(--border-opacity)) !important; }
  .sm\:hover\:border-yellow-700:hover {
    --border-opacity: 1 !important;
    border-color: #b7791f !important;
    border-color: rgba(183, 121, 31, var(--border-opacity)) !important; }
  .sm\:hover\:border-yellow-800:hover {
    --border-opacity: 1 !important;
    border-color: #975a16 !important;
    border-color: rgba(151, 90, 22, var(--border-opacity)) !important; }
  .sm\:hover\:border-yellow-900:hover {
    --border-opacity: 1 !important;
    border-color: #744210 !important;
    border-color: rgba(116, 66, 16, var(--border-opacity)) !important; }
  .sm\:hover\:border-green-100:hover {
    --border-opacity: 1 !important;
    border-color: #d3edb4 !important;
    border-color: rgba(211, 237, 180, var(--border-opacity)) !important; }
  .sm\:hover\:border-green-200:hover {
    --border-opacity: 1 !important;
    border-color: #a5c67d !important;
    border-color: rgba(165, 198, 125, var(--border-opacity)) !important; }
  .sm\:hover\:border-green-300:hover {
    --border-opacity: 1 !important;
    border-color: #779c4a !important;
    border-color: rgba(119, 156, 74, var(--border-opacity)) !important; }
  .sm\:hover\:border-green-400:hover {
    --border-opacity: 1 !important;
    border-color: #68d391 !important;
    border-color: rgba(104, 211, 145, var(--border-opacity)) !important; }
  .sm\:hover\:border-green-500:hover {
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important; }
  .sm\:hover\:border-green-600:hover {
    --border-opacity: 1 !important;
    border-color: #38a169 !important;
    border-color: rgba(56, 161, 105, var(--border-opacity)) !important; }
  .sm\:hover\:border-green-700:hover {
    --border-opacity: 1 !important;
    border-color: #2f855a !important;
    border-color: rgba(47, 133, 90, var(--border-opacity)) !important; }
  .sm\:hover\:border-green-800:hover {
    --border-opacity: 1 !important;
    border-color: #276749 !important;
    border-color: rgba(39, 103, 73, var(--border-opacity)) !important; }
  .sm\:hover\:border-green-900:hover {
    --border-opacity: 1 !important;
    border-color: #22543d !important;
    border-color: rgba(34, 84, 61, var(--border-opacity)) !important; }
  .sm\:hover\:border-teal-100:hover {
    --border-opacity: 1 !important;
    border-color: #e6fffa !important;
    border-color: rgba(230, 255, 250, var(--border-opacity)) !important; }
  .sm\:hover\:border-teal-200:hover {
    --border-opacity: 1 !important;
    border-color: #b2f5ea !important;
    border-color: rgba(178, 245, 234, var(--border-opacity)) !important; }
  .sm\:hover\:border-teal-300:hover {
    --border-opacity: 1 !important;
    border-color: #81e6d9 !important;
    border-color: rgba(129, 230, 217, var(--border-opacity)) !important; }
  .sm\:hover\:border-teal-400:hover {
    --border-opacity: 1 !important;
    border-color: #4fd1c5 !important;
    border-color: rgba(79, 209, 197, var(--border-opacity)) !important; }
  .sm\:hover\:border-teal-500:hover {
    --border-opacity: 1 !important;
    border-color: #38b2ac !important;
    border-color: rgba(56, 178, 172, var(--border-opacity)) !important; }
  .sm\:hover\:border-teal-600:hover {
    --border-opacity: 1 !important;
    border-color: #319795 !important;
    border-color: rgba(49, 151, 149, var(--border-opacity)) !important; }
  .sm\:hover\:border-teal-700:hover {
    --border-opacity: 1 !important;
    border-color: #2c7a7b !important;
    border-color: rgba(44, 122, 123, var(--border-opacity)) !important; }
  .sm\:hover\:border-teal-800:hover {
    --border-opacity: 1 !important;
    border-color: #285e61 !important;
    border-color: rgba(40, 94, 97, var(--border-opacity)) !important; }
  .sm\:hover\:border-teal-900:hover {
    --border-opacity: 1 !important;
    border-color: #234e52 !important;
    border-color: rgba(35, 78, 82, var(--border-opacity)) !important; }
  .sm\:hover\:border-blue-100:hover {
    --border-opacity: 1 !important;
    border-color: #ebf8ff !important;
    border-color: rgba(235, 248, 255, var(--border-opacity)) !important; }
  .sm\:hover\:border-blue-200:hover {
    --border-opacity: 1 !important;
    border-color: #bee3f8 !important;
    border-color: rgba(190, 227, 248, var(--border-opacity)) !important; }
  .sm\:hover\:border-blue-300:hover {
    --border-opacity: 1 !important;
    border-color: #90cdf4 !important;
    border-color: rgba(144, 205, 244, var(--border-opacity)) !important; }
  .sm\:hover\:border-blue-400:hover {
    --border-opacity: 1 !important;
    border-color: #63b3ed !important;
    border-color: rgba(99, 179, 237, var(--border-opacity)) !important; }
  .sm\:hover\:border-blue-500:hover {
    --border-opacity: 1 !important;
    border-color: #4299e1 !important;
    border-color: rgba(66, 153, 225, var(--border-opacity)) !important; }
  .sm\:hover\:border-blue-600:hover {
    --border-opacity: 1 !important;
    border-color: #3182ce !important;
    border-color: rgba(49, 130, 206, var(--border-opacity)) !important; }
  .sm\:hover\:border-blue-700:hover {
    --border-opacity: 1 !important;
    border-color: #2b6cb0 !important;
    border-color: rgba(43, 108, 176, var(--border-opacity)) !important; }
  .sm\:hover\:border-blue-800:hover {
    --border-opacity: 1 !important;
    border-color: #2c5282 !important;
    border-color: rgba(44, 82, 130, var(--border-opacity)) !important; }
  .sm\:hover\:border-blue-900:hover {
    --border-opacity: 1 !important;
    border-color: #2a4365 !important;
    border-color: rgba(42, 67, 101, var(--border-opacity)) !important; }
  .sm\:hover\:border-indigo-100:hover {
    --border-opacity: 1 !important;
    border-color: #ebf4ff !important;
    border-color: rgba(235, 244, 255, var(--border-opacity)) !important; }
  .sm\:hover\:border-indigo-200:hover {
    --border-opacity: 1 !important;
    border-color: #c3dafe !important;
    border-color: rgba(195, 218, 254, var(--border-opacity)) !important; }
  .sm\:hover\:border-indigo-300:hover {
    --border-opacity: 1 !important;
    border-color: #a3bffa !important;
    border-color: rgba(163, 191, 250, var(--border-opacity)) !important; }
  .sm\:hover\:border-indigo-400:hover {
    --border-opacity: 1 !important;
    border-color: #7f9cf5 !important;
    border-color: rgba(127, 156, 245, var(--border-opacity)) !important; }
  .sm\:hover\:border-indigo-500:hover {
    --border-opacity: 1 !important;
    border-color: #667eea !important;
    border-color: rgba(102, 126, 234, var(--border-opacity)) !important; }
  .sm\:hover\:border-indigo-600:hover {
    --border-opacity: 1 !important;
    border-color: #5a67d8 !important;
    border-color: rgba(90, 103, 216, var(--border-opacity)) !important; }
  .sm\:hover\:border-indigo-700:hover {
    --border-opacity: 1 !important;
    border-color: #4c51bf !important;
    border-color: rgba(76, 81, 191, var(--border-opacity)) !important; }
  .sm\:hover\:border-indigo-800:hover {
    --border-opacity: 1 !important;
    border-color: #434190 !important;
    border-color: rgba(67, 65, 144, var(--border-opacity)) !important; }
  .sm\:hover\:border-indigo-900:hover {
    --border-opacity: 1 !important;
    border-color: #3c366b !important;
    border-color: rgba(60, 54, 107, var(--border-opacity)) !important; }
  .sm\:hover\:border-purple-100:hover {
    --border-opacity: 1 !important;
    border-color: #faf5ff !important;
    border-color: rgba(250, 245, 255, var(--border-opacity)) !important; }
  .sm\:hover\:border-purple-200:hover {
    --border-opacity: 1 !important;
    border-color: #e9d8fd !important;
    border-color: rgba(233, 216, 253, var(--border-opacity)) !important; }
  .sm\:hover\:border-purple-300:hover {
    --border-opacity: 1 !important;
    border-color: #d6bcfa !important;
    border-color: rgba(214, 188, 250, var(--border-opacity)) !important; }
  .sm\:hover\:border-purple-400:hover {
    --border-opacity: 1 !important;
    border-color: #b794f4 !important;
    border-color: rgba(183, 148, 244, var(--border-opacity)) !important; }
  .sm\:hover\:border-purple-500:hover {
    --border-opacity: 1 !important;
    border-color: #9f7aea !important;
    border-color: rgba(159, 122, 234, var(--border-opacity)) !important; }
  .sm\:hover\:border-purple-600:hover {
    --border-opacity: 1 !important;
    border-color: #805ad5 !important;
    border-color: rgba(128, 90, 213, var(--border-opacity)) !important; }
  .sm\:hover\:border-purple-700:hover {
    --border-opacity: 1 !important;
    border-color: #6b46c1 !important;
    border-color: rgba(107, 70, 193, var(--border-opacity)) !important; }
  .sm\:hover\:border-purple-800:hover {
    --border-opacity: 1 !important;
    border-color: #553c9a !important;
    border-color: rgba(85, 60, 154, var(--border-opacity)) !important; }
  .sm\:hover\:border-purple-900:hover {
    --border-opacity: 1 !important;
    border-color: #44337a !important;
    border-color: rgba(68, 51, 122, var(--border-opacity)) !important; }
  .sm\:hover\:border-pink-100:hover {
    --border-opacity: 1 !important;
    border-color: #fff5f7 !important;
    border-color: rgba(255, 245, 247, var(--border-opacity)) !important; }
  .sm\:hover\:border-pink-200:hover {
    --border-opacity: 1 !important;
    border-color: #fed7e2 !important;
    border-color: rgba(254, 215, 226, var(--border-opacity)) !important; }
  .sm\:hover\:border-pink-300:hover {
    --border-opacity: 1 !important;
    border-color: #fbb6ce !important;
    border-color: rgba(251, 182, 206, var(--border-opacity)) !important; }
  .sm\:hover\:border-pink-400:hover {
    --border-opacity: 1 !important;
    border-color: #f687b3 !important;
    border-color: rgba(246, 135, 179, var(--border-opacity)) !important; }
  .sm\:hover\:border-pink-500:hover {
    --border-opacity: 1 !important;
    border-color: #ed64a6 !important;
    border-color: rgba(237, 100, 166, var(--border-opacity)) !important; }
  .sm\:hover\:border-pink-600:hover {
    --border-opacity: 1 !important;
    border-color: #d53f8c !important;
    border-color: rgba(213, 63, 140, var(--border-opacity)) !important; }
  .sm\:hover\:border-pink-700:hover {
    --border-opacity: 1 !important;
    border-color: #b83280 !important;
    border-color: rgba(184, 50, 128, var(--border-opacity)) !important; }
  .sm\:hover\:border-pink-800:hover {
    --border-opacity: 1 !important;
    border-color: #97266d !important;
    border-color: rgba(151, 38, 109, var(--border-opacity)) !important; }
  .sm\:hover\:border-pink-900:hover {
    --border-opacity: 1 !important;
    border-color: #702459 !important;
    border-color: rgba(112, 36, 89, var(--border-opacity)) !important; }
  .sm\:hover\:border-shade-black:hover {
    --border-opacity: 1 !important;
    border-color: #000000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important; }
  .sm\:hover\:border-shade-white:hover {
    --border-opacity: 1 !important;
    border-color: #ffffff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important; }
  .sm\:hover\:border-salmon-100:hover {
    --border-opacity: 1 !important;
    border-color: #f7f1e1 !important;
    border-color: rgba(247, 241, 225, var(--border-opacity)) !important; }
  .sm\:hover\:border-salmon-200:hover {
    --border-opacity: 1 !important;
    border-color: #f3e7c6 !important;
    border-color: rgba(243, 231, 198, var(--border-opacity)) !important; }
  .sm\:hover\:border-salmon-300:hover {
    --border-opacity: 1 !important;
    border-color: #e4d6af !important;
    border-color: rgba(228, 214, 175, var(--border-opacity)) !important; }
  .sm\:focus\:border-transparent:focus {
    border-color: transparent !important; }
  .sm\:focus\:border-current:focus {
    border-color: currentColor !important; }
  .sm\:focus\:border-black:focus {
    --border-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important; }
  .sm\:focus\:border-white:focus {
    --border-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important; }
  .sm\:focus\:border-gray-100:focus {
    --border-opacity: 1 !important;
    border-color: #f7fafc !important;
    border-color: rgba(247, 250, 252, var(--border-opacity)) !important; }
  .sm\:focus\:border-gray-200:focus {
    --border-opacity: 1 !important;
    border-color: #edf2f7 !important;
    border-color: rgba(237, 242, 247, var(--border-opacity)) !important; }
  .sm\:focus\:border-gray-300:focus {
    --border-opacity: 1 !important;
    border-color: #e2e8f0 !important;
    border-color: rgba(226, 232, 240, var(--border-opacity)) !important; }
  .sm\:focus\:border-gray-400:focus {
    --border-opacity: 1 !important;
    border-color: #cbd5e0 !important;
    border-color: rgba(203, 213, 224, var(--border-opacity)) !important; }
  .sm\:focus\:border-gray-500:focus {
    --border-opacity: 1 !important;
    border-color: #a0aec0 !important;
    border-color: rgba(160, 174, 192, var(--border-opacity)) !important; }
  .sm\:focus\:border-gray-600:focus {
    --border-opacity: 1 !important;
    border-color: #718096 !important;
    border-color: rgba(113, 128, 150, var(--border-opacity)) !important; }
  .sm\:focus\:border-gray-700:focus {
    --border-opacity: 1 !important;
    border-color: #4a5568 !important;
    border-color: rgba(74, 85, 104, var(--border-opacity)) !important; }
  .sm\:focus\:border-gray-800:focus {
    --border-opacity: 1 !important;
    border-color: #2d3748 !important;
    border-color: rgba(45, 55, 72, var(--border-opacity)) !important; }
  .sm\:focus\:border-gray-900:focus {
    --border-opacity: 1 !important;
    border-color: #1a202c !important;
    border-color: rgba(26, 32, 44, var(--border-opacity)) !important; }
  .sm\:focus\:border-red-100:focus {
    --border-opacity: 1 !important;
    border-color: #e18f74 !important;
    border-color: rgba(225, 143, 116, var(--border-opacity)) !important; }
  .sm\:focus\:border-red-200:focus {
    --border-opacity: 1 !important;
    border-color: #bc5e3f !important;
    border-color: rgba(188, 94, 63, var(--border-opacity)) !important; }
  .sm\:focus\:border-red-300:focus {
    --border-opacity: 1 !important;
    border-color: #833218 !important;
    border-color: rgba(131, 50, 24, var(--border-opacity)) !important; }
  .sm\:focus\:border-red-400:focus {
    --border-opacity: 1 !important;
    border-color: #fc8181 !important;
    border-color: rgba(252, 129, 129, var(--border-opacity)) !important; }
  .sm\:focus\:border-red-500:focus {
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important; }
  .sm\:focus\:border-red-600:focus {
    --border-opacity: 1 !important;
    border-color: #e53e3e !important;
    border-color: rgba(229, 62, 62, var(--border-opacity)) !important; }
  .sm\:focus\:border-red-700:focus {
    --border-opacity: 1 !important;
    border-color: #c53030 !important;
    border-color: rgba(197, 48, 48, var(--border-opacity)) !important; }
  .sm\:focus\:border-red-800:focus {
    --border-opacity: 1 !important;
    border-color: #9b2c2c !important;
    border-color: rgba(155, 44, 44, var(--border-opacity)) !important; }
  .sm\:focus\:border-red-900:focus {
    --border-opacity: 1 !important;
    border-color: #742a2a !important;
    border-color: rgba(116, 42, 42, var(--border-opacity)) !important; }
  .sm\:focus\:border-orange-100:focus {
    --border-opacity: 1 !important;
    border-color: #fffaf0 !important;
    border-color: rgba(255, 250, 240, var(--border-opacity)) !important; }
  .sm\:focus\:border-orange-200:focus {
    --border-opacity: 1 !important;
    border-color: #feebc8 !important;
    border-color: rgba(254, 235, 200, var(--border-opacity)) !important; }
  .sm\:focus\:border-orange-300:focus {
    --border-opacity: 1 !important;
    border-color: #fbd38d !important;
    border-color: rgba(251, 211, 141, var(--border-opacity)) !important; }
  .sm\:focus\:border-orange-400:focus {
    --border-opacity: 1 !important;
    border-color: #f6ad55 !important;
    border-color: rgba(246, 173, 85, var(--border-opacity)) !important; }
  .sm\:focus\:border-orange-500:focus {
    --border-opacity: 1 !important;
    border-color: #ed8936 !important;
    border-color: rgba(237, 137, 54, var(--border-opacity)) !important; }
  .sm\:focus\:border-orange-600:focus {
    --border-opacity: 1 !important;
    border-color: #dd6b20 !important;
    border-color: rgba(221, 107, 32, var(--border-opacity)) !important; }
  .sm\:focus\:border-orange-700:focus {
    --border-opacity: 1 !important;
    border-color: #c05621 !important;
    border-color: rgba(192, 86, 33, var(--border-opacity)) !important; }
  .sm\:focus\:border-orange-800:focus {
    --border-opacity: 1 !important;
    border-color: #9c4221 !important;
    border-color: rgba(156, 66, 33, var(--border-opacity)) !important; }
  .sm\:focus\:border-orange-900:focus {
    --border-opacity: 1 !important;
    border-color: #7b341e !important;
    border-color: rgba(123, 52, 30, var(--border-opacity)) !important; }
  .sm\:focus\:border-yellow-100:focus {
    --border-opacity: 1 !important;
    border-color: #fffff0 !important;
    border-color: rgba(255, 255, 240, var(--border-opacity)) !important; }
  .sm\:focus\:border-yellow-200:focus {
    --border-opacity: 1 !important;
    border-color: #fefcbf !important;
    border-color: rgba(254, 252, 191, var(--border-opacity)) !important; }
  .sm\:focus\:border-yellow-300:focus {
    --border-opacity: 1 !important;
    border-color: #faf089 !important;
    border-color: rgba(250, 240, 137, var(--border-opacity)) !important; }
  .sm\:focus\:border-yellow-400:focus {
    --border-opacity: 1 !important;
    border-color: #f6e05e !important;
    border-color: rgba(246, 224, 94, var(--border-opacity)) !important; }
  .sm\:focus\:border-yellow-500:focus {
    --border-opacity: 1 !important;
    border-color: #ecc94b !important;
    border-color: rgba(236, 201, 75, var(--border-opacity)) !important; }
  .sm\:focus\:border-yellow-600:focus {
    --border-opacity: 1 !important;
    border-color: #d69e2e !important;
    border-color: rgba(214, 158, 46, var(--border-opacity)) !important; }
  .sm\:focus\:border-yellow-700:focus {
    --border-opacity: 1 !important;
    border-color: #b7791f !important;
    border-color: rgba(183, 121, 31, var(--border-opacity)) !important; }
  .sm\:focus\:border-yellow-800:focus {
    --border-opacity: 1 !important;
    border-color: #975a16 !important;
    border-color: rgba(151, 90, 22, var(--border-opacity)) !important; }
  .sm\:focus\:border-yellow-900:focus {
    --border-opacity: 1 !important;
    border-color: #744210 !important;
    border-color: rgba(116, 66, 16, var(--border-opacity)) !important; }
  .sm\:focus\:border-green-100:focus {
    --border-opacity: 1 !important;
    border-color: #d3edb4 !important;
    border-color: rgba(211, 237, 180, var(--border-opacity)) !important; }
  .sm\:focus\:border-green-200:focus {
    --border-opacity: 1 !important;
    border-color: #a5c67d !important;
    border-color: rgba(165, 198, 125, var(--border-opacity)) !important; }
  .sm\:focus\:border-green-300:focus {
    --border-opacity: 1 !important;
    border-color: #779c4a !important;
    border-color: rgba(119, 156, 74, var(--border-opacity)) !important; }
  .sm\:focus\:border-green-400:focus {
    --border-opacity: 1 !important;
    border-color: #68d391 !important;
    border-color: rgba(104, 211, 145, var(--border-opacity)) !important; }
  .sm\:focus\:border-green-500:focus {
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important; }
  .sm\:focus\:border-green-600:focus {
    --border-opacity: 1 !important;
    border-color: #38a169 !important;
    border-color: rgba(56, 161, 105, var(--border-opacity)) !important; }
  .sm\:focus\:border-green-700:focus {
    --border-opacity: 1 !important;
    border-color: #2f855a !important;
    border-color: rgba(47, 133, 90, var(--border-opacity)) !important; }
  .sm\:focus\:border-green-800:focus {
    --border-opacity: 1 !important;
    border-color: #276749 !important;
    border-color: rgba(39, 103, 73, var(--border-opacity)) !important; }
  .sm\:focus\:border-green-900:focus {
    --border-opacity: 1 !important;
    border-color: #22543d !important;
    border-color: rgba(34, 84, 61, var(--border-opacity)) !important; }
  .sm\:focus\:border-teal-100:focus {
    --border-opacity: 1 !important;
    border-color: #e6fffa !important;
    border-color: rgba(230, 255, 250, var(--border-opacity)) !important; }
  .sm\:focus\:border-teal-200:focus {
    --border-opacity: 1 !important;
    border-color: #b2f5ea !important;
    border-color: rgba(178, 245, 234, var(--border-opacity)) !important; }
  .sm\:focus\:border-teal-300:focus {
    --border-opacity: 1 !important;
    border-color: #81e6d9 !important;
    border-color: rgba(129, 230, 217, var(--border-opacity)) !important; }
  .sm\:focus\:border-teal-400:focus {
    --border-opacity: 1 !important;
    border-color: #4fd1c5 !important;
    border-color: rgba(79, 209, 197, var(--border-opacity)) !important; }
  .sm\:focus\:border-teal-500:focus {
    --border-opacity: 1 !important;
    border-color: #38b2ac !important;
    border-color: rgba(56, 178, 172, var(--border-opacity)) !important; }
  .sm\:focus\:border-teal-600:focus {
    --border-opacity: 1 !important;
    border-color: #319795 !important;
    border-color: rgba(49, 151, 149, var(--border-opacity)) !important; }
  .sm\:focus\:border-teal-700:focus {
    --border-opacity: 1 !important;
    border-color: #2c7a7b !important;
    border-color: rgba(44, 122, 123, var(--border-opacity)) !important; }
  .sm\:focus\:border-teal-800:focus {
    --border-opacity: 1 !important;
    border-color: #285e61 !important;
    border-color: rgba(40, 94, 97, var(--border-opacity)) !important; }
  .sm\:focus\:border-teal-900:focus {
    --border-opacity: 1 !important;
    border-color: #234e52 !important;
    border-color: rgba(35, 78, 82, var(--border-opacity)) !important; }
  .sm\:focus\:border-blue-100:focus {
    --border-opacity: 1 !important;
    border-color: #ebf8ff !important;
    border-color: rgba(235, 248, 255, var(--border-opacity)) !important; }
  .sm\:focus\:border-blue-200:focus {
    --border-opacity: 1 !important;
    border-color: #bee3f8 !important;
    border-color: rgba(190, 227, 248, var(--border-opacity)) !important; }
  .sm\:focus\:border-blue-300:focus {
    --border-opacity: 1 !important;
    border-color: #90cdf4 !important;
    border-color: rgba(144, 205, 244, var(--border-opacity)) !important; }
  .sm\:focus\:border-blue-400:focus {
    --border-opacity: 1 !important;
    border-color: #63b3ed !important;
    border-color: rgba(99, 179, 237, var(--border-opacity)) !important; }
  .sm\:focus\:border-blue-500:focus {
    --border-opacity: 1 !important;
    border-color: #4299e1 !important;
    border-color: rgba(66, 153, 225, var(--border-opacity)) !important; }
  .sm\:focus\:border-blue-600:focus {
    --border-opacity: 1 !important;
    border-color: #3182ce !important;
    border-color: rgba(49, 130, 206, var(--border-opacity)) !important; }
  .sm\:focus\:border-blue-700:focus {
    --border-opacity: 1 !important;
    border-color: #2b6cb0 !important;
    border-color: rgba(43, 108, 176, var(--border-opacity)) !important; }
  .sm\:focus\:border-blue-800:focus {
    --border-opacity: 1 !important;
    border-color: #2c5282 !important;
    border-color: rgba(44, 82, 130, var(--border-opacity)) !important; }
  .sm\:focus\:border-blue-900:focus {
    --border-opacity: 1 !important;
    border-color: #2a4365 !important;
    border-color: rgba(42, 67, 101, var(--border-opacity)) !important; }
  .sm\:focus\:border-indigo-100:focus {
    --border-opacity: 1 !important;
    border-color: #ebf4ff !important;
    border-color: rgba(235, 244, 255, var(--border-opacity)) !important; }
  .sm\:focus\:border-indigo-200:focus {
    --border-opacity: 1 !important;
    border-color: #c3dafe !important;
    border-color: rgba(195, 218, 254, var(--border-opacity)) !important; }
  .sm\:focus\:border-indigo-300:focus {
    --border-opacity: 1 !important;
    border-color: #a3bffa !important;
    border-color: rgba(163, 191, 250, var(--border-opacity)) !important; }
  .sm\:focus\:border-indigo-400:focus {
    --border-opacity: 1 !important;
    border-color: #7f9cf5 !important;
    border-color: rgba(127, 156, 245, var(--border-opacity)) !important; }
  .sm\:focus\:border-indigo-500:focus {
    --border-opacity: 1 !important;
    border-color: #667eea !important;
    border-color: rgba(102, 126, 234, var(--border-opacity)) !important; }
  .sm\:focus\:border-indigo-600:focus {
    --border-opacity: 1 !important;
    border-color: #5a67d8 !important;
    border-color: rgba(90, 103, 216, var(--border-opacity)) !important; }
  .sm\:focus\:border-indigo-700:focus {
    --border-opacity: 1 !important;
    border-color: #4c51bf !important;
    border-color: rgba(76, 81, 191, var(--border-opacity)) !important; }
  .sm\:focus\:border-indigo-800:focus {
    --border-opacity: 1 !important;
    border-color: #434190 !important;
    border-color: rgba(67, 65, 144, var(--border-opacity)) !important; }
  .sm\:focus\:border-indigo-900:focus {
    --border-opacity: 1 !important;
    border-color: #3c366b !important;
    border-color: rgba(60, 54, 107, var(--border-opacity)) !important; }
  .sm\:focus\:border-purple-100:focus {
    --border-opacity: 1 !important;
    border-color: #faf5ff !important;
    border-color: rgba(250, 245, 255, var(--border-opacity)) !important; }
  .sm\:focus\:border-purple-200:focus {
    --border-opacity: 1 !important;
    border-color: #e9d8fd !important;
    border-color: rgba(233, 216, 253, var(--border-opacity)) !important; }
  .sm\:focus\:border-purple-300:focus {
    --border-opacity: 1 !important;
    border-color: #d6bcfa !important;
    border-color: rgba(214, 188, 250, var(--border-opacity)) !important; }
  .sm\:focus\:border-purple-400:focus {
    --border-opacity: 1 !important;
    border-color: #b794f4 !important;
    border-color: rgba(183, 148, 244, var(--border-opacity)) !important; }
  .sm\:focus\:border-purple-500:focus {
    --border-opacity: 1 !important;
    border-color: #9f7aea !important;
    border-color: rgba(159, 122, 234, var(--border-opacity)) !important; }
  .sm\:focus\:border-purple-600:focus {
    --border-opacity: 1 !important;
    border-color: #805ad5 !important;
    border-color: rgba(128, 90, 213, var(--border-opacity)) !important; }
  .sm\:focus\:border-purple-700:focus {
    --border-opacity: 1 !important;
    border-color: #6b46c1 !important;
    border-color: rgba(107, 70, 193, var(--border-opacity)) !important; }
  .sm\:focus\:border-purple-800:focus {
    --border-opacity: 1 !important;
    border-color: #553c9a !important;
    border-color: rgba(85, 60, 154, var(--border-opacity)) !important; }
  .sm\:focus\:border-purple-900:focus {
    --border-opacity: 1 !important;
    border-color: #44337a !important;
    border-color: rgba(68, 51, 122, var(--border-opacity)) !important; }
  .sm\:focus\:border-pink-100:focus {
    --border-opacity: 1 !important;
    border-color: #fff5f7 !important;
    border-color: rgba(255, 245, 247, var(--border-opacity)) !important; }
  .sm\:focus\:border-pink-200:focus {
    --border-opacity: 1 !important;
    border-color: #fed7e2 !important;
    border-color: rgba(254, 215, 226, var(--border-opacity)) !important; }
  .sm\:focus\:border-pink-300:focus {
    --border-opacity: 1 !important;
    border-color: #fbb6ce !important;
    border-color: rgba(251, 182, 206, var(--border-opacity)) !important; }
  .sm\:focus\:border-pink-400:focus {
    --border-opacity: 1 !important;
    border-color: #f687b3 !important;
    border-color: rgba(246, 135, 179, var(--border-opacity)) !important; }
  .sm\:focus\:border-pink-500:focus {
    --border-opacity: 1 !important;
    border-color: #ed64a6 !important;
    border-color: rgba(237, 100, 166, var(--border-opacity)) !important; }
  .sm\:focus\:border-pink-600:focus {
    --border-opacity: 1 !important;
    border-color: #d53f8c !important;
    border-color: rgba(213, 63, 140, var(--border-opacity)) !important; }
  .sm\:focus\:border-pink-700:focus {
    --border-opacity: 1 !important;
    border-color: #b83280 !important;
    border-color: rgba(184, 50, 128, var(--border-opacity)) !important; }
  .sm\:focus\:border-pink-800:focus {
    --border-opacity: 1 !important;
    border-color: #97266d !important;
    border-color: rgba(151, 38, 109, var(--border-opacity)) !important; }
  .sm\:focus\:border-pink-900:focus {
    --border-opacity: 1 !important;
    border-color: #702459 !important;
    border-color: rgba(112, 36, 89, var(--border-opacity)) !important; }
  .sm\:focus\:border-shade-black:focus {
    --border-opacity: 1 !important;
    border-color: #000000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important; }
  .sm\:focus\:border-shade-white:focus {
    --border-opacity: 1 !important;
    border-color: #ffffff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important; }
  .sm\:focus\:border-salmon-100:focus {
    --border-opacity: 1 !important;
    border-color: #f7f1e1 !important;
    border-color: rgba(247, 241, 225, var(--border-opacity)) !important; }
  .sm\:focus\:border-salmon-200:focus {
    --border-opacity: 1 !important;
    border-color: #f3e7c6 !important;
    border-color: rgba(243, 231, 198, var(--border-opacity)) !important; }
  .sm\:focus\:border-salmon-300:focus {
    --border-opacity: 1 !important;
    border-color: #e4d6af !important;
    border-color: rgba(228, 214, 175, var(--border-opacity)) !important; }
  .sm\:border-opacity-0 {
    --border-opacity: 0 !important; }
  .sm\:border-opacity-25 {
    --border-opacity: 0.25 !important; }
  .sm\:border-opacity-50 {
    --border-opacity: 0.5 !important; }
  .sm\:border-opacity-75 {
    --border-opacity: 0.75 !important; }
  .sm\:border-opacity-100 {
    --border-opacity: 1 !important; }
  .sm\:hover\:border-opacity-0:hover {
    --border-opacity: 0 !important; }
  .sm\:hover\:border-opacity-25:hover {
    --border-opacity: 0.25 !important; }
  .sm\:hover\:border-opacity-50:hover {
    --border-opacity: 0.5 !important; }
  .sm\:hover\:border-opacity-75:hover {
    --border-opacity: 0.75 !important; }
  .sm\:hover\:border-opacity-100:hover {
    --border-opacity: 1 !important; }
  .sm\:focus\:border-opacity-0:focus {
    --border-opacity: 0 !important; }
  .sm\:focus\:border-opacity-25:focus {
    --border-opacity: 0.25 !important; }
  .sm\:focus\:border-opacity-50:focus {
    --border-opacity: 0.5 !important; }
  .sm\:focus\:border-opacity-75:focus {
    --border-opacity: 0.75 !important; }
  .sm\:focus\:border-opacity-100:focus {
    --border-opacity: 1 !important; }
  .sm\:rounded-none {
    border-radius: 0 !important; }
  .sm\:rounded-sm {
    border-radius: 0.125rem !important; }
  .sm\:rounded {
    border-radius: 0.25rem !important; }
  .sm\:rounded-md {
    border-radius: 0.375rem !important; }
  .sm\:rounded-lg {
    border-radius: 0.5rem !important; }
  .sm\:rounded-xl {
    border-radius: 0.75rem !important; }
  .sm\:rounded-2xl {
    border-radius: 1rem !important; }
  .sm\:rounded-3xl {
    border-radius: 1.5rem !important; }
  .sm\:rounded-full {
    border-radius: 9999px !important; }
  .sm\:rounded-t-none {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important; }
  .sm\:rounded-r-none {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important; }
  .sm\:rounded-b-none {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important; }
  .sm\:rounded-l-none {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important; }
  .sm\:rounded-t-sm {
    border-top-left-radius: 0.125rem !important;
    border-top-right-radius: 0.125rem !important; }
  .sm\:rounded-r-sm {
    border-top-right-radius: 0.125rem !important;
    border-bottom-right-radius: 0.125rem !important; }
  .sm\:rounded-b-sm {
    border-bottom-right-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important; }
  .sm\:rounded-l-sm {
    border-top-left-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important; }
  .sm\:rounded-t {
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important; }
  .sm\:rounded-r {
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important; }
  .sm\:rounded-b {
    border-bottom-right-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important; }
  .sm\:rounded-l {
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important; }
  .sm\:rounded-t-md {
    border-top-left-radius: 0.375rem !important;
    border-top-right-radius: 0.375rem !important; }
  .sm\:rounded-r-md {
    border-top-right-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important; }
  .sm\:rounded-b-md {
    border-bottom-right-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important; }
  .sm\:rounded-l-md {
    border-top-left-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important; }
  .sm\:rounded-t-lg {
    border-top-left-radius: 0.5rem !important;
    border-top-right-radius: 0.5rem !important; }
  .sm\:rounded-r-lg {
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important; }
  .sm\:rounded-b-lg {
    border-bottom-right-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important; }
  .sm\:rounded-l-lg {
    border-top-left-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important; }
  .sm\:rounded-t-xl {
    border-top-left-radius: 0.75rem !important;
    border-top-right-radius: 0.75rem !important; }
  .sm\:rounded-r-xl {
    border-top-right-radius: 0.75rem !important;
    border-bottom-right-radius: 0.75rem !important; }
  .sm\:rounded-b-xl {
    border-bottom-right-radius: 0.75rem !important;
    border-bottom-left-radius: 0.75rem !important; }
  .sm\:rounded-l-xl {
    border-top-left-radius: 0.75rem !important;
    border-bottom-left-radius: 0.75rem !important; }
  .sm\:rounded-t-2xl {
    border-top-left-radius: 1rem !important;
    border-top-right-radius: 1rem !important; }
  .sm\:rounded-r-2xl {
    border-top-right-radius: 1rem !important;
    border-bottom-right-radius: 1rem !important; }
  .sm\:rounded-b-2xl {
    border-bottom-right-radius: 1rem !important;
    border-bottom-left-radius: 1rem !important; }
  .sm\:rounded-l-2xl {
    border-top-left-radius: 1rem !important;
    border-bottom-left-radius: 1rem !important; }
  .sm\:rounded-t-3xl {
    border-top-left-radius: 1.5rem !important;
    border-top-right-radius: 1.5rem !important; }
  .sm\:rounded-r-3xl {
    border-top-right-radius: 1.5rem !important;
    border-bottom-right-radius: 1.5rem !important; }
  .sm\:rounded-b-3xl {
    border-bottom-right-radius: 1.5rem !important;
    border-bottom-left-radius: 1.5rem !important; }
  .sm\:rounded-l-3xl {
    border-top-left-radius: 1.5rem !important;
    border-bottom-left-radius: 1.5rem !important; }
  .sm\:rounded-t-full {
    border-top-left-radius: 9999px !important;
    border-top-right-radius: 9999px !important; }
  .sm\:rounded-r-full {
    border-top-right-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important; }
  .sm\:rounded-b-full {
    border-bottom-right-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important; }
  .sm\:rounded-l-full {
    border-top-left-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important; }
  .sm\:rounded-tl-none {
    border-top-left-radius: 0 !important; }
  .sm\:rounded-tr-none {
    border-top-right-radius: 0 !important; }
  .sm\:rounded-br-none {
    border-bottom-right-radius: 0 !important; }
  .sm\:rounded-bl-none {
    border-bottom-left-radius: 0 !important; }
  .sm\:rounded-tl-sm {
    border-top-left-radius: 0.125rem !important; }
  .sm\:rounded-tr-sm {
    border-top-right-radius: 0.125rem !important; }
  .sm\:rounded-br-sm {
    border-bottom-right-radius: 0.125rem !important; }
  .sm\:rounded-bl-sm {
    border-bottom-left-radius: 0.125rem !important; }
  .sm\:rounded-tl {
    border-top-left-radius: 0.25rem !important; }
  .sm\:rounded-tr {
    border-top-right-radius: 0.25rem !important; }
  .sm\:rounded-br {
    border-bottom-right-radius: 0.25rem !important; }
  .sm\:rounded-bl {
    border-bottom-left-radius: 0.25rem !important; }
  .sm\:rounded-tl-md {
    border-top-left-radius: 0.375rem !important; }
  .sm\:rounded-tr-md {
    border-top-right-radius: 0.375rem !important; }
  .sm\:rounded-br-md {
    border-bottom-right-radius: 0.375rem !important; }
  .sm\:rounded-bl-md {
    border-bottom-left-radius: 0.375rem !important; }
  .sm\:rounded-tl-lg {
    border-top-left-radius: 0.5rem !important; }
  .sm\:rounded-tr-lg {
    border-top-right-radius: 0.5rem !important; }
  .sm\:rounded-br-lg {
    border-bottom-right-radius: 0.5rem !important; }
  .sm\:rounded-bl-lg {
    border-bottom-left-radius: 0.5rem !important; }
  .sm\:rounded-tl-xl {
    border-top-left-radius: 0.75rem !important; }
  .sm\:rounded-tr-xl {
    border-top-right-radius: 0.75rem !important; }
  .sm\:rounded-br-xl {
    border-bottom-right-radius: 0.75rem !important; }
  .sm\:rounded-bl-xl {
    border-bottom-left-radius: 0.75rem !important; }
  .sm\:rounded-tl-2xl {
    border-top-left-radius: 1rem !important; }
  .sm\:rounded-tr-2xl {
    border-top-right-radius: 1rem !important; }
  .sm\:rounded-br-2xl {
    border-bottom-right-radius: 1rem !important; }
  .sm\:rounded-bl-2xl {
    border-bottom-left-radius: 1rem !important; }
  .sm\:rounded-tl-3xl {
    border-top-left-radius: 1.5rem !important; }
  .sm\:rounded-tr-3xl {
    border-top-right-radius: 1.5rem !important; }
  .sm\:rounded-br-3xl {
    border-bottom-right-radius: 1.5rem !important; }
  .sm\:rounded-bl-3xl {
    border-bottom-left-radius: 1.5rem !important; }
  .sm\:rounded-tl-full {
    border-top-left-radius: 9999px !important; }
  .sm\:rounded-tr-full {
    border-top-right-radius: 9999px !important; }
  .sm\:rounded-br-full {
    border-bottom-right-radius: 9999px !important; }
  .sm\:rounded-bl-full {
    border-bottom-left-radius: 9999px !important; }
  .sm\:border-solid {
    border-style: solid !important; }
  .sm\:border-dashed {
    border-style: dashed !important; }
  .sm\:border-dotted {
    border-style: dotted !important; }
  .sm\:border-double {
    border-style: double !important; }
  .sm\:border-none {
    border-style: none !important; }
  .sm\:border-0 {
    border-width: 0 !important; }
  .sm\:border-2 {
    border-width: 2px !important; }
  .sm\:border-4 {
    border-width: 4px !important; }
  .sm\:border-8 {
    border-width: 8px !important; }
  .sm\:border {
    border-width: 1px !important; }
  .sm\:border-t-0 {
    border-top-width: 0 !important; }
  .sm\:border-r-0 {
    border-right-width: 0 !important; }
  .sm\:border-b-0 {
    border-bottom-width: 0 !important; }
  .sm\:border-l-0 {
    border-left-width: 0 !important; }
  .sm\:border-t-2 {
    border-top-width: 2px !important; }
  .sm\:border-r-2 {
    border-right-width: 2px !important; }
  .sm\:border-b-2 {
    border-bottom-width: 2px !important; }
  .sm\:border-l-2 {
    border-left-width: 2px !important; }
  .sm\:border-t-4 {
    border-top-width: 4px !important; }
  .sm\:border-r-4 {
    border-right-width: 4px !important; }
  .sm\:border-b-4 {
    border-bottom-width: 4px !important; }
  .sm\:border-l-4 {
    border-left-width: 4px !important; }
  .sm\:border-t-8 {
    border-top-width: 8px !important; }
  .sm\:border-r-8 {
    border-right-width: 8px !important; }
  .sm\:border-b-8 {
    border-bottom-width: 8px !important; }
  .sm\:border-l-8 {
    border-left-width: 8px !important; }
  .sm\:border-t {
    border-top-width: 1px !important; }
  .sm\:border-r {
    border-right-width: 1px !important; }
  .sm\:border-b {
    border-bottom-width: 1px !important; }
  .sm\:border-l {
    border-left-width: 1px !important; }
  .sm\:box-border {
    box-sizing: border-box !important; }
  .sm\:box-content {
    box-sizing: content-box !important; }
  .sm\:cursor-auto {
    cursor: auto !important; }
  .sm\:cursor-default {
    cursor: default !important; }
  .sm\:cursor-pointer {
    cursor: pointer !important; }
  .sm\:cursor-wait {
    cursor: wait !important; }
  .sm\:cursor-text {
    cursor: text !important; }
  .sm\:cursor-move {
    cursor: move !important; }
  .sm\:cursor-not-allowed {
    cursor: not-allowed !important; }
  .sm\:block {
    display: block !important; }
  .sm\:inline-block {
    display: inline-block !important; }
  .sm\:inline {
    display: inline !important; }
  .sm\:flex {
    display: flex !important; }
  .sm\:inline-flex {
    display: inline-flex !important; }
  .sm\:table {
    display: table !important; }
  .sm\:table-caption {
    display: table-caption !important; }
  .sm\:table-cell {
    display: table-cell !important; }
  .sm\:table-column {
    display: table-column !important; }
  .sm\:table-column-group {
    display: table-column-group !important; }
  .sm\:table-footer-group {
    display: table-footer-group !important; }
  .sm\:table-header-group {
    display: table-header-group !important; }
  .sm\:table-row-group {
    display: table-row-group !important; }
  .sm\:table-row {
    display: table-row !important; }
  .sm\:flow-root {
    display: flow-root !important; }
  .sm\:grid {
    display: grid !important; }
  .sm\:inline-grid {
    display: inline-grid !important; }
  .sm\:contents {
    display: contents !important; }
  .sm\:hidden {
    display: none !important; }
  .sm\:flex-row {
    flex-direction: row !important; }
  .sm\:flex-row-reverse {
    flex-direction: row-reverse !important; }
  .sm\:flex-col {
    flex-direction: column !important; }
  .sm\:flex-col-reverse {
    flex-direction: column-reverse !important; }
  .sm\:flex-wrap {
    flex-wrap: wrap !important; }
  .sm\:flex-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .sm\:flex-no-wrap {
    flex-wrap: nowrap !important; }
  .sm\:place-items-auto {
    place-items: auto !important; }
  .sm\:place-items-start {
    place-items: start !important; }
  .sm\:place-items-end {
    place-items: end !important; }
  .sm\:place-items-center {
    place-items: center !important; }
  .sm\:place-items-stretch {
    place-items: stretch !important; }
  .sm\:place-content-center {
    place-content: center !important; }
  .sm\:place-content-start {
    place-content: start !important; }
  .sm\:place-content-end {
    place-content: end !important; }
  .sm\:place-content-between {
    place-content: space-between !important; }
  .sm\:place-content-around {
    place-content: space-around !important; }
  .sm\:place-content-evenly {
    place-content: space-evenly !important; }
  .sm\:place-content-stretch {
    place-content: stretch !important; }
  .sm\:place-self-auto {
    place-self: auto !important; }
  .sm\:place-self-start {
    place-self: start !important; }
  .sm\:place-self-end {
    place-self: end !important; }
  .sm\:place-self-center {
    place-self: center !important; }
  .sm\:place-self-stretch {
    place-self: stretch !important; }
  .sm\:items-start {
    align-items: flex-start !important; }
  .sm\:items-end {
    align-items: flex-end !important; }
  .sm\:items-center {
    align-items: center !important; }
  .sm\:items-baseline {
    align-items: baseline !important; }
  .sm\:items-stretch {
    align-items: stretch !important; }
  .sm\:content-center {
    align-content: center !important; }
  .sm\:content-start {
    align-content: flex-start !important; }
  .sm\:content-end {
    align-content: flex-end !important; }
  .sm\:content-between {
    align-content: space-between !important; }
  .sm\:content-around {
    align-content: space-around !important; }
  .sm\:content-evenly {
    align-content: space-evenly !important; }
  .sm\:self-auto {
    align-self: auto !important; }
  .sm\:self-start {
    align-self: flex-start !important; }
  .sm\:self-end {
    align-self: flex-end !important; }
  .sm\:self-center {
    align-self: center !important; }
  .sm\:self-stretch {
    align-self: stretch !important; }
  .sm\:justify-items-auto {
    justify-items: auto !important; }
  .sm\:justify-items-start {
    justify-items: start !important; }
  .sm\:justify-items-end {
    justify-items: end !important; }
  .sm\:justify-items-center {
    justify-items: center !important; }
  .sm\:justify-items-stretch {
    justify-items: stretch !important; }
  .sm\:justify-start {
    justify-content: flex-start !important; }
  .sm\:justify-end {
    justify-content: flex-end !important; }
  .sm\:justify-center {
    justify-content: center !important; }
  .sm\:justify-between {
    justify-content: space-between !important; }
  .sm\:justify-around {
    justify-content: space-around !important; }
  .sm\:justify-evenly {
    justify-content: space-evenly !important; }
  .sm\:justify-self-auto {
    justify-self: auto !important; }
  .sm\:justify-self-start {
    justify-self: start !important; }
  .sm\:justify-self-end {
    justify-self: end !important; }
  .sm\:justify-self-center {
    justify-self: center !important; }
  .sm\:justify-self-stretch {
    justify-self: stretch !important; }
  .sm\:flex-1 {
    flex: 1 1 0% !important; }
  .sm\:flex-auto {
    flex: 1 1 auto !important; }
  .sm\:flex-initial {
    flex: 0 1 auto !important; }
  .sm\:flex-none {
    flex: none !important; }
  .sm\:flex-grow-0 {
    flex-grow: 0 !important; }
  .sm\:flex-grow {
    flex-grow: 1 !important; }
  .sm\:flex-shrink-0 {
    flex-shrink: 0 !important; }
  .sm\:flex-shrink {
    flex-shrink: 1 !important; }
  .sm\:order-1 {
    order: 1 !important; }
  .sm\:order-2 {
    order: 2 !important; }
  .sm\:order-3 {
    order: 3 !important; }
  .sm\:order-4 {
    order: 4 !important; }
  .sm\:order-5 {
    order: 5 !important; }
  .sm\:order-6 {
    order: 6 !important; }
  .sm\:order-7 {
    order: 7 !important; }
  .sm\:order-8 {
    order: 8 !important; }
  .sm\:order-9 {
    order: 9 !important; }
  .sm\:order-10 {
    order: 10 !important; }
  .sm\:order-11 {
    order: 11 !important; }
  .sm\:order-12 {
    order: 12 !important; }
  .sm\:order-first {
    order: -9999 !important; }
  .sm\:order-last {
    order: 9999 !important; }
  .sm\:order-none {
    order: 0 !important; }
  .sm\:float-right {
    float: right !important; }
  .sm\:float-left {
    float: left !important; }
  .sm\:float-none {
    float: none !important; }
  .sm\:clearfix:after {
    content: "" !important;
    display: table !important;
    clear: both !important; }
  .sm\:clear-left {
    clear: left !important; }
  .sm\:clear-right {
    clear: right !important; }
  .sm\:clear-both {
    clear: both !important; }
  .sm\:clear-none {
    clear: none !important; }
  .sm\:font-sans {
    font-family: Lato, Viga, Helvetica, sans-serif !important; }
  .sm\:font-serif {
    font-family: Georgia, Cambria, "Times New Roman", Times, serif !important; }
  .sm\:font-mono {
    font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; }
  .sm\:font-viga {
    font-family: Viga, Helvetica, sans-serif !important; }
  .sm\:font-hairline {
    font-weight: 100 !important; }
  .sm\:font-thin {
    font-weight: 200 !important; }
  .sm\:font-light {
    font-weight: 300 !important; }
  .sm\:font-normal {
    font-weight: 400 !important; }
  .sm\:font-medium {
    font-weight: 500 !important; }
  .sm\:font-semibold {
    font-weight: 600 !important; }
  .sm\:font-bold {
    font-weight: 700 !important; }
  .sm\:font-extrabold {
    font-weight: 800 !important; }
  .sm\:font-black {
    font-weight: 900 !important; }
  .sm\:hover\:font-hairline:hover {
    font-weight: 100 !important; }
  .sm\:hover\:font-thin:hover {
    font-weight: 200 !important; }
  .sm\:hover\:font-light:hover {
    font-weight: 300 !important; }
  .sm\:hover\:font-normal:hover {
    font-weight: 400 !important; }
  .sm\:hover\:font-medium:hover {
    font-weight: 500 !important; }
  .sm\:hover\:font-semibold:hover {
    font-weight: 600 !important; }
  .sm\:hover\:font-bold:hover {
    font-weight: 700 !important; }
  .sm\:hover\:font-extrabold:hover {
    font-weight: 800 !important; }
  .sm\:hover\:font-black:hover {
    font-weight: 900 !important; }
  .sm\:focus\:font-hairline:focus {
    font-weight: 100 !important; }
  .sm\:focus\:font-thin:focus {
    font-weight: 200 !important; }
  .sm\:focus\:font-light:focus {
    font-weight: 300 !important; }
  .sm\:focus\:font-normal:focus {
    font-weight: 400 !important; }
  .sm\:focus\:font-medium:focus {
    font-weight: 500 !important; }
  .sm\:focus\:font-semibold:focus {
    font-weight: 600 !important; }
  .sm\:focus\:font-bold:focus {
    font-weight: 700 !important; }
  .sm\:focus\:font-extrabold:focus {
    font-weight: 800 !important; }
  .sm\:focus\:font-black:focus {
    font-weight: 900 !important; }
  .sm\:h-0 {
    height: 0 !important; }
  .sm\:h-1 {
    height: 0.25rem !important; }
  .sm\:h-2 {
    height: 0.5rem !important; }
  .sm\:h-3 {
    height: 0.75rem !important; }
  .sm\:h-4 {
    height: 1rem !important; }
  .sm\:h-5 {
    height: 1.25rem !important; }
  .sm\:h-6 {
    height: 1.5rem !important; }
  .sm\:h-8 {
    height: 2rem !important; }
  .sm\:h-10 {
    height: 2.5rem !important; }
  .sm\:h-12 {
    height: 3rem !important; }
  .sm\:h-16 {
    height: 4rem !important; }
  .sm\:h-20 {
    height: 5rem !important; }
  .sm\:h-24 {
    height: 6rem !important; }
  .sm\:h-32 {
    height: 8rem !important; }
  .sm\:h-40 {
    height: 10rem !important; }
  .sm\:h-48 {
    height: 12rem !important; }
  .sm\:h-56 {
    height: 14rem !important; }
  .sm\:h-64 {
    height: 16rem !important; }
  .sm\:h-auto {
    height: auto !important; }
  .sm\:h-px {
    height: 1px !important; }
  .sm\:h-full {
    height: 100% !important; }
  .sm\:h-screen {
    height: 100vh !important; }
  .sm\:text-xs {
    font-size: 0.75rem !important; }
  .sm\:text-sm {
    font-size: 0.875rem !important; }
  .sm\:text-base {
    font-size: 1rem !important; }
  .sm\:text-lg {
    font-size: 1.125rem !important; }
  .sm\:text-xl, .wpcf7-checkbox.twobytwo {
    font-size: 1.25rem !important; }
  .sm\:text-2xl {
    font-size: 1.5rem !important; }
  .sm\:text-3xl {
    font-size: 1.875rem !important; }
  .sm\:text-4xl {
    font-size: 2.25rem !important; }
  .sm\:text-5xl {
    font-size: 3rem !important; }
  .sm\:text-6xl {
    font-size: 4rem !important; }
  .sm\:leading-3 {
    line-height: .75rem !important; }
  .sm\:leading-4 {
    line-height: 1rem !important; }
  .sm\:leading-5 {
    line-height: 1.25rem !important; }
  .sm\:leading-6 {
    line-height: 1.5rem !important; }
  .sm\:leading-7 {
    line-height: 1.75rem !important; }
  .sm\:leading-8 {
    line-height: 2rem !important; }
  .sm\:leading-9 {
    line-height: 2.25rem !important; }
  .sm\:leading-10 {
    line-height: 2.5rem !important; }
  .sm\:leading-none {
    line-height: 1 !important; }
  .sm\:leading-tight {
    line-height: 1.25 !important; }
  .sm\:leading-snug {
    line-height: 1.375 !important; }
  .sm\:leading-normal {
    line-height: 1.5 !important; }
  .sm\:leading-relaxed {
    line-height: 1.625 !important; }
  .sm\:leading-loose {
    line-height: 2 !important; }
  .sm\:leading-tighter {
    line-height: 1.1 !important; }
  .sm\:list-inside {
    list-style-position: inside !important; }
  .sm\:list-outside {
    list-style-position: outside !important; }
  .sm\:list-none {
    list-style-type: none !important; }
  .sm\:list-disc {
    list-style-type: disc !important; }
  .sm\:list-decimal {
    list-style-type: decimal !important; }
  .sm\:m-0 {
    margin: 0 !important; }
  .sm\:m-1 {
    margin: 0.25rem !important; }
  .sm\:m-2 {
    margin: 0.5rem !important; }
  .sm\:m-3 {
    margin: 0.75rem !important; }
  .sm\:m-4 {
    margin: 1rem !important; }
  .sm\:m-5 {
    margin: 1.25rem !important; }
  .sm\:m-6 {
    margin: 1.5rem !important; }
  .sm\:m-8 {
    margin: 2rem !important; }
  .sm\:m-10 {
    margin: 2.5rem !important; }
  .sm\:m-12 {
    margin: 3rem !important; }
  .sm\:m-16 {
    margin: 4rem !important; }
  .sm\:m-20 {
    margin: 5rem !important; }
  .sm\:m-24 {
    margin: 6rem !important; }
  .sm\:m-32 {
    margin: 8rem !important; }
  .sm\:m-40 {
    margin: 10rem !important; }
  .sm\:m-48 {
    margin: 12rem !important; }
  .sm\:m-56 {
    margin: 14rem !important; }
  .sm\:m-64 {
    margin: 16rem !important; }
  .sm\:m-auto {
    margin: auto !important; }
  .sm\:m-px {
    margin: 1px !important; }
  .sm\:-m-1 {
    margin: -0.25rem !important; }
  .sm\:-m-2 {
    margin: -0.5rem !important; }
  .sm\:-m-3 {
    margin: -0.75rem !important; }
  .sm\:-m-4 {
    margin: -1rem !important; }
  .sm\:-m-5 {
    margin: -1.25rem !important; }
  .sm\:-m-6 {
    margin: -1.5rem !important; }
  .sm\:-m-8 {
    margin: -2rem !important; }
  .sm\:-m-10 {
    margin: -2.5rem !important; }
  .sm\:-m-12 {
    margin: -3rem !important; }
  .sm\:-m-16 {
    margin: -4rem !important; }
  .sm\:-m-20 {
    margin: -5rem !important; }
  .sm\:-m-24 {
    margin: -6rem !important; }
  .sm\:-m-32 {
    margin: -8rem !important; }
  .sm\:-m-40 {
    margin: -10rem !important; }
  .sm\:-m-48 {
    margin: -12rem !important; }
  .sm\:-m-56 {
    margin: -14rem !important; }
  .sm\:-m-64 {
    margin: -16rem !important; }
  .sm\:-m-px {
    margin: -1px !important; }
  .sm\:my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .sm\:mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important; }
  .sm\:my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .sm\:mx-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important; }
  .sm\:my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .sm\:mx-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important; }
  .sm\:my-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important; }
  .sm\:mx-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important; }
  .sm\:my-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .sm\:mx-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important; }
  .sm\:my-5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important; }
  .sm\:mx-5 {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important; }
  .sm\:my-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .sm\:mx-6 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important; }
  .sm\:my-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important; }
  .sm\:mx-8 {
    margin-left: 2rem !important;
    margin-right: 2rem !important; }
  .sm\:my-10 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important; }
  .sm\:mx-10 {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important; }
  .sm\:my-12 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .sm\:mx-12 {
    margin-left: 3rem !important;
    margin-right: 3rem !important; }
  .sm\:my-16 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important; }
  .sm\:mx-16 {
    margin-left: 4rem !important;
    margin-right: 4rem !important; }
  .sm\:my-20 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important; }
  .sm\:mx-20 {
    margin-left: 5rem !important;
    margin-right: 5rem !important; }
  .sm\:my-24 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important; }
  .sm\:mx-24 {
    margin-left: 6rem !important;
    margin-right: 6rem !important; }
  .sm\:my-32 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important; }
  .sm\:mx-32 {
    margin-left: 8rem !important;
    margin-right: 8rem !important; }
  .sm\:my-40 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important; }
  .sm\:mx-40 {
    margin-left: 10rem !important;
    margin-right: 10rem !important; }
  .sm\:my-48 {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important; }
  .sm\:mx-48 {
    margin-left: 12rem !important;
    margin-right: 12rem !important; }
  .sm\:my-56 {
    margin-top: 14rem !important;
    margin-bottom: 14rem !important; }
  .sm\:mx-56 {
    margin-left: 14rem !important;
    margin-right: 14rem !important; }
  .sm\:my-64 {
    margin-top: 16rem !important;
    margin-bottom: 16rem !important; }
  .sm\:mx-64 {
    margin-left: 16rem !important;
    margin-right: 16rem !important; }
  .sm\:my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .sm\:mx-auto {
    margin-left: auto !important;
    margin-right: auto !important; }
  .sm\:my-px {
    margin-top: 1px !important;
    margin-bottom: 1px !important; }
  .sm\:mx-px {
    margin-left: 1px !important;
    margin-right: 1px !important; }
  .sm\:-my-1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important; }
  .sm\:-mx-1 {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important; }
  .sm\:-my-2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important; }
  .sm\:-mx-2 {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important; }
  .sm\:-my-3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important; }
  .sm\:-mx-3 {
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important; }
  .sm\:-my-4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important; }
  .sm\:-mx-4 {
    margin-left: -1rem !important;
    margin-right: -1rem !important; }
  .sm\:-my-5 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important; }
  .sm\:-mx-5 {
    margin-left: -1.25rem !important;
    margin-right: -1.25rem !important; }
  .sm\:-my-6 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important; }
  .sm\:-mx-6 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important; }
  .sm\:-my-8 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important; }
  .sm\:-mx-8 {
    margin-left: -2rem !important;
    margin-right: -2rem !important; }
  .sm\:-my-10 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important; }
  .sm\:-mx-10 {
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important; }
  .sm\:-my-12 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important; }
  .sm\:-mx-12 {
    margin-left: -3rem !important;
    margin-right: -3rem !important; }
  .sm\:-my-16 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important; }
  .sm\:-mx-16 {
    margin-left: -4rem !important;
    margin-right: -4rem !important; }
  .sm\:-my-20 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important; }
  .sm\:-mx-20 {
    margin-left: -5rem !important;
    margin-right: -5rem !important; }
  .sm\:-my-24 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important; }
  .sm\:-mx-24 {
    margin-left: -6rem !important;
    margin-right: -6rem !important; }
  .sm\:-my-32 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important; }
  .sm\:-mx-32 {
    margin-left: -8rem !important;
    margin-right: -8rem !important; }
  .sm\:-my-40 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important; }
  .sm\:-mx-40 {
    margin-left: -10rem !important;
    margin-right: -10rem !important; }
  .sm\:-my-48 {
    margin-top: -12rem !important;
    margin-bottom: -12rem !important; }
  .sm\:-mx-48 {
    margin-left: -12rem !important;
    margin-right: -12rem !important; }
  .sm\:-my-56 {
    margin-top: -14rem !important;
    margin-bottom: -14rem !important; }
  .sm\:-mx-56 {
    margin-left: -14rem !important;
    margin-right: -14rem !important; }
  .sm\:-my-64 {
    margin-top: -16rem !important;
    margin-bottom: -16rem !important; }
  .sm\:-mx-64 {
    margin-left: -16rem !important;
    margin-right: -16rem !important; }
  .sm\:-my-px {
    margin-top: -1px !important;
    margin-bottom: -1px !important; }
  .sm\:-mx-px {
    margin-left: -1px !important;
    margin-right: -1px !important; }
  .sm\:mt-0 {
    margin-top: 0 !important; }
  .sm\:mr-0 {
    margin-right: 0 !important; }
  .sm\:mb-0 {
    margin-bottom: 0 !important; }
  .sm\:ml-0 {
    margin-left: 0 !important; }
  .sm\:mt-1 {
    margin-top: 0.25rem !important; }
  .sm\:mr-1 {
    margin-right: 0.25rem !important; }
  .sm\:mb-1 {
    margin-bottom: 0.25rem !important; }
  .sm\:ml-1 {
    margin-left: 0.25rem !important; }
  .sm\:mt-2 {
    margin-top: 0.5rem !important; }
  .sm\:mr-2 {
    margin-right: 0.5rem !important; }
  .sm\:mb-2 {
    margin-bottom: 0.5rem !important; }
  .sm\:ml-2 {
    margin-left: 0.5rem !important; }
  .sm\:mt-3 {
    margin-top: 0.75rem !important; }
  .sm\:mr-3 {
    margin-right: 0.75rem !important; }
  .sm\:mb-3 {
    margin-bottom: 0.75rem !important; }
  .sm\:ml-3 {
    margin-left: 0.75rem !important; }
  .sm\:mt-4 {
    margin-top: 1rem !important; }
  .sm\:mr-4 {
    margin-right: 1rem !important; }
  .sm\:mb-4 {
    margin-bottom: 1rem !important; }
  .sm\:ml-4 {
    margin-left: 1rem !important; }
  .sm\:mt-5 {
    margin-top: 1.25rem !important; }
  .sm\:mr-5 {
    margin-right: 1.25rem !important; }
  .sm\:mb-5 {
    margin-bottom: 1.25rem !important; }
  .sm\:ml-5 {
    margin-left: 1.25rem !important; }
  .sm\:mt-6 {
    margin-top: 1.5rem !important; }
  .sm\:mr-6 {
    margin-right: 1.5rem !important; }
  .sm\:mb-6 {
    margin-bottom: 1.5rem !important; }
  .sm\:ml-6 {
    margin-left: 1.5rem !important; }
  .sm\:mt-8 {
    margin-top: 2rem !important; }
  .sm\:mr-8 {
    margin-right: 2rem !important; }
  .sm\:mb-8 {
    margin-bottom: 2rem !important; }
  .sm\:ml-8 {
    margin-left: 2rem !important; }
  .sm\:mt-10 {
    margin-top: 2.5rem !important; }
  .sm\:mr-10 {
    margin-right: 2.5rem !important; }
  .sm\:mb-10 {
    margin-bottom: 2.5rem !important; }
  .sm\:ml-10 {
    margin-left: 2.5rem !important; }
  .sm\:mt-12 {
    margin-top: 3rem !important; }
  .sm\:mr-12 {
    margin-right: 3rem !important; }
  .sm\:mb-12 {
    margin-bottom: 3rem !important; }
  .sm\:ml-12 {
    margin-left: 3rem !important; }
  .sm\:mt-16 {
    margin-top: 4rem !important; }
  .sm\:mr-16 {
    margin-right: 4rem !important; }
  .sm\:mb-16 {
    margin-bottom: 4rem !important; }
  .sm\:ml-16 {
    margin-left: 4rem !important; }
  .sm\:mt-20 {
    margin-top: 5rem !important; }
  .sm\:mr-20 {
    margin-right: 5rem !important; }
  .sm\:mb-20 {
    margin-bottom: 5rem !important; }
  .sm\:ml-20 {
    margin-left: 5rem !important; }
  .sm\:mt-24 {
    margin-top: 6rem !important; }
  .sm\:mr-24 {
    margin-right: 6rem !important; }
  .sm\:mb-24 {
    margin-bottom: 6rem !important; }
  .sm\:ml-24 {
    margin-left: 6rem !important; }
  .sm\:mt-32 {
    margin-top: 8rem !important; }
  .sm\:mr-32 {
    margin-right: 8rem !important; }
  .sm\:mb-32 {
    margin-bottom: 8rem !important; }
  .sm\:ml-32 {
    margin-left: 8rem !important; }
  .sm\:mt-40 {
    margin-top: 10rem !important; }
  .sm\:mr-40 {
    margin-right: 10rem !important; }
  .sm\:mb-40 {
    margin-bottom: 10rem !important; }
  .sm\:ml-40 {
    margin-left: 10rem !important; }
  .sm\:mt-48 {
    margin-top: 12rem !important; }
  .sm\:mr-48 {
    margin-right: 12rem !important; }
  .sm\:mb-48 {
    margin-bottom: 12rem !important; }
  .sm\:ml-48 {
    margin-left: 12rem !important; }
  .sm\:mt-56 {
    margin-top: 14rem !important; }
  .sm\:mr-56 {
    margin-right: 14rem !important; }
  .sm\:mb-56 {
    margin-bottom: 14rem !important; }
  .sm\:ml-56 {
    margin-left: 14rem !important; }
  .sm\:mt-64 {
    margin-top: 16rem !important; }
  .sm\:mr-64 {
    margin-right: 16rem !important; }
  .sm\:mb-64 {
    margin-bottom: 16rem !important; }
  .sm\:ml-64 {
    margin-left: 16rem !important; }
  .sm\:mt-auto {
    margin-top: auto !important; }
  .sm\:mr-auto {
    margin-right: auto !important; }
  .sm\:mb-auto {
    margin-bottom: auto !important; }
  .sm\:ml-auto {
    margin-left: auto !important; }
  .sm\:mt-px {
    margin-top: 1px !important; }
  .sm\:mr-px {
    margin-right: 1px !important; }
  .sm\:mb-px {
    margin-bottom: 1px !important; }
  .sm\:ml-px {
    margin-left: 1px !important; }
  .sm\:-mt-1 {
    margin-top: -0.25rem !important; }
  .sm\:-mr-1 {
    margin-right: -0.25rem !important; }
  .sm\:-mb-1 {
    margin-bottom: -0.25rem !important; }
  .sm\:-ml-1 {
    margin-left: -0.25rem !important; }
  .sm\:-mt-2 {
    margin-top: -0.5rem !important; }
  .sm\:-mr-2 {
    margin-right: -0.5rem !important; }
  .sm\:-mb-2 {
    margin-bottom: -0.5rem !important; }
  .sm\:-ml-2 {
    margin-left: -0.5rem !important; }
  .sm\:-mt-3 {
    margin-top: -0.75rem !important; }
  .sm\:-mr-3 {
    margin-right: -0.75rem !important; }
  .sm\:-mb-3 {
    margin-bottom: -0.75rem !important; }
  .sm\:-ml-3 {
    margin-left: -0.75rem !important; }
  .sm\:-mt-4 {
    margin-top: -1rem !important; }
  .sm\:-mr-4 {
    margin-right: -1rem !important; }
  .sm\:-mb-4 {
    margin-bottom: -1rem !important; }
  .sm\:-ml-4 {
    margin-left: -1rem !important; }
  .sm\:-mt-5 {
    margin-top: -1.25rem !important; }
  .sm\:-mr-5 {
    margin-right: -1.25rem !important; }
  .sm\:-mb-5 {
    margin-bottom: -1.25rem !important; }
  .sm\:-ml-5 {
    margin-left: -1.25rem !important; }
  .sm\:-mt-6 {
    margin-top: -1.5rem !important; }
  .sm\:-mr-6 {
    margin-right: -1.5rem !important; }
  .sm\:-mb-6 {
    margin-bottom: -1.5rem !important; }
  .sm\:-ml-6 {
    margin-left: -1.5rem !important; }
  .sm\:-mt-8 {
    margin-top: -2rem !important; }
  .sm\:-mr-8 {
    margin-right: -2rem !important; }
  .sm\:-mb-8 {
    margin-bottom: -2rem !important; }
  .sm\:-ml-8 {
    margin-left: -2rem !important; }
  .sm\:-mt-10 {
    margin-top: -2.5rem !important; }
  .sm\:-mr-10 {
    margin-right: -2.5rem !important; }
  .sm\:-mb-10 {
    margin-bottom: -2.5rem !important; }
  .sm\:-ml-10 {
    margin-left: -2.5rem !important; }
  .sm\:-mt-12 {
    margin-top: -3rem !important; }
  .sm\:-mr-12 {
    margin-right: -3rem !important; }
  .sm\:-mb-12 {
    margin-bottom: -3rem !important; }
  .sm\:-ml-12 {
    margin-left: -3rem !important; }
  .sm\:-mt-16 {
    margin-top: -4rem !important; }
  .sm\:-mr-16 {
    margin-right: -4rem !important; }
  .sm\:-mb-16 {
    margin-bottom: -4rem !important; }
  .sm\:-ml-16 {
    margin-left: -4rem !important; }
  .sm\:-mt-20 {
    margin-top: -5rem !important; }
  .sm\:-mr-20 {
    margin-right: -5rem !important; }
  .sm\:-mb-20 {
    margin-bottom: -5rem !important; }
  .sm\:-ml-20 {
    margin-left: -5rem !important; }
  .sm\:-mt-24 {
    margin-top: -6rem !important; }
  .sm\:-mr-24 {
    margin-right: -6rem !important; }
  .sm\:-mb-24 {
    margin-bottom: -6rem !important; }
  .sm\:-ml-24 {
    margin-left: -6rem !important; }
  .sm\:-mt-32 {
    margin-top: -8rem !important; }
  .sm\:-mr-32 {
    margin-right: -8rem !important; }
  .sm\:-mb-32 {
    margin-bottom: -8rem !important; }
  .sm\:-ml-32 {
    margin-left: -8rem !important; }
  .sm\:-mt-40 {
    margin-top: -10rem !important; }
  .sm\:-mr-40 {
    margin-right: -10rem !important; }
  .sm\:-mb-40 {
    margin-bottom: -10rem !important; }
  .sm\:-ml-40 {
    margin-left: -10rem !important; }
  .sm\:-mt-48 {
    margin-top: -12rem !important; }
  .sm\:-mr-48 {
    margin-right: -12rem !important; }
  .sm\:-mb-48 {
    margin-bottom: -12rem !important; }
  .sm\:-ml-48 {
    margin-left: -12rem !important; }
  .sm\:-mt-56 {
    margin-top: -14rem !important; }
  .sm\:-mr-56 {
    margin-right: -14rem !important; }
  .sm\:-mb-56 {
    margin-bottom: -14rem !important; }
  .sm\:-ml-56 {
    margin-left: -14rem !important; }
  .sm\:-mt-64 {
    margin-top: -16rem !important; }
  .sm\:-mr-64 {
    margin-right: -16rem !important; }
  .sm\:-mb-64 {
    margin-bottom: -16rem !important; }
  .sm\:-ml-64 {
    margin-left: -16rem !important; }
  .sm\:-mt-px {
    margin-top: -1px !important; }
  .sm\:-mr-px {
    margin-right: -1px !important; }
  .sm\:-mb-px {
    margin-bottom: -1px !important; }
  .sm\:-ml-px {
    margin-left: -1px !important; }
  .sm\:max-h-full {
    max-height: 100% !important; }
  .sm\:max-h-screen {
    max-height: 100vh !important; }
  .sm\:max-w-none {
    max-width: none !important; }
  .sm\:max-w-xs {
    max-width: 20rem !important; }
  .sm\:max-w-sm {
    max-width: 24rem !important; }
  .sm\:max-w-md {
    max-width: 28rem !important; }
  .sm\:max-w-lg {
    max-width: 32rem !important; }
  .sm\:max-w-xl {
    max-width: 36rem !important; }
  .sm\:max-w-2xl {
    max-width: 42rem !important; }
  .sm\:max-w-3xl {
    max-width: 48rem !important; }
  .sm\:max-w-4xl {
    max-width: 56rem !important; }
  .sm\:max-w-5xl {
    max-width: 64rem !important; }
  .sm\:max-w-6xl {
    max-width: 72rem !important; }
  .sm\:max-w-full {
    max-width: 100% !important; }
  .sm\:max-w-screen-sm {
    max-width: 640px !important; }
  .sm\:max-w-screen-md {
    max-width: 768px !important; }
  .sm\:max-w-screen-lg {
    max-width: 1024px !important; }
  .sm\:max-w-screen-xl {
    max-width: 1280px !important; }
  .sm\:min-h-0 {
    min-height: 0 !important; }
  .sm\:min-h-full {
    min-height: 100% !important; }
  .sm\:min-h-screen {
    min-height: 100vh !important; }
  .sm\:min-w-0 {
    min-width: 0 !important; }
  .sm\:min-w-full {
    min-width: 100% !important; }
  .sm\:object-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important; }
  .sm\:object-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important; }
  .sm\:object-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important; }
  .sm\:object-none {
    -o-object-fit: none !important;
    object-fit: none !important; }
  .sm\:object-scale-down {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important; }
  .sm\:object-bottom {
    -o-object-position: bottom !important;
    object-position: bottom !important; }
  .sm\:object-center {
    -o-object-position: center !important;
    object-position: center !important; }
  .sm\:object-left {
    -o-object-position: left !important;
    object-position: left !important; }
  .sm\:object-left-bottom {
    -o-object-position: left bottom !important;
    object-position: left bottom !important; }
  .sm\:object-left-top {
    -o-object-position: left top !important;
    object-position: left top !important; }
  .sm\:object-right {
    -o-object-position: right !important;
    object-position: right !important; }
  .sm\:object-right-bottom {
    -o-object-position: right bottom !important;
    object-position: right bottom !important; }
  .sm\:object-right-top {
    -o-object-position: right top !important;
    object-position: right top !important; }
  .sm\:object-top {
    -o-object-position: top !important;
    object-position: top !important; }
  .sm\:opacity-0 {
    opacity: 0 !important; }
  .sm\:opacity-25 {
    opacity: 0.25 !important; }
  .sm\:opacity-50 {
    opacity: 0.5 !important; }
  .sm\:opacity-75 {
    opacity: 0.75 !important; }
  .sm\:opacity-100 {
    opacity: 1 !important; }
  .sm\:hover\:opacity-0:hover {
    opacity: 0 !important; }
  .sm\:hover\:opacity-25:hover {
    opacity: 0.25 !important; }
  .sm\:hover\:opacity-50:hover {
    opacity: 0.5 !important; }
  .sm\:hover\:opacity-75:hover {
    opacity: 0.75 !important; }
  .sm\:hover\:opacity-100:hover {
    opacity: 1 !important; }
  .sm\:focus\:opacity-0:focus {
    opacity: 0 !important; }
  .sm\:focus\:opacity-25:focus {
    opacity: 0.25 !important; }
  .sm\:focus\:opacity-50:focus {
    opacity: 0.5 !important; }
  .sm\:focus\:opacity-75:focus {
    opacity: 0.75 !important; }
  .sm\:focus\:opacity-100:focus {
    opacity: 1 !important; }
  .sm\:outline-none {
    outline: 2px solid transparent !important;
    outline-offset: 2px !important; }
  .sm\:outline-white {
    outline: 2px dotted white !important;
    outline-offset: 2px !important; }
  .sm\:outline-black {
    outline: 2px dotted black !important;
    outline-offset: 2px !important; }
  .sm\:focus\:outline-none:focus {
    outline: 2px solid transparent !important;
    outline-offset: 2px !important; }
  .sm\:focus\:outline-white:focus {
    outline: 2px dotted white !important;
    outline-offset: 2px !important; }
  .sm\:focus\:outline-black:focus {
    outline: 2px dotted black !important;
    outline-offset: 2px !important; }
  .sm\:overflow-auto {
    overflow: auto !important; }
  .sm\:overflow-hidden {
    overflow: hidden !important; }
  .sm\:overflow-visible {
    overflow: visible !important; }
  .sm\:overflow-scroll {
    overflow: scroll !important; }
  .sm\:overflow-x-auto {
    overflow-x: auto !important; }
  .sm\:overflow-y-auto {
    overflow-y: auto !important; }
  .sm\:overflow-x-hidden {
    overflow-x: hidden !important; }
  .sm\:overflow-y-hidden {
    overflow-y: hidden !important; }
  .sm\:overflow-x-visible {
    overflow-x: visible !important; }
  .sm\:overflow-y-visible {
    overflow-y: visible !important; }
  .sm\:overflow-x-scroll {
    overflow-x: scroll !important; }
  .sm\:overflow-y-scroll {
    overflow-y: scroll !important; }
  .sm\:scrolling-touch {
    -webkit-overflow-scrolling: touch !important; }
  .sm\:scrolling-auto {
    -webkit-overflow-scrolling: auto !important; }
  .sm\:overscroll-auto {
    -ms-scroll-chaining: chained !important;
    overscroll-behavior: auto !important; }
  .sm\:overscroll-contain {
    -ms-scroll-chaining: none !important;
    overscroll-behavior: contain !important; }
  .sm\:overscroll-none {
    -ms-scroll-chaining: none !important;
    overscroll-behavior: none !important; }
  .sm\:overscroll-y-auto {
    overscroll-behavior-y: auto !important; }
  .sm\:overscroll-y-contain {
    overscroll-behavior-y: contain !important; }
  .sm\:overscroll-y-none {
    overscroll-behavior-y: none !important; }
  .sm\:overscroll-x-auto {
    overscroll-behavior-x: auto !important; }
  .sm\:overscroll-x-contain {
    overscroll-behavior-x: contain !important; }
  .sm\:overscroll-x-none {
    overscroll-behavior-x: none !important; }
  .sm\:p-0 {
    padding: 0 !important; }
  .sm\:p-1 {
    padding: 0.25rem !important; }
  .sm\:p-2 {
    padding: 0.5rem !important; }
  .sm\:p-3 {
    padding: 0.75rem !important; }
  .sm\:p-4 {
    padding: 1rem !important; }
  .sm\:p-5 {
    padding: 1.25rem !important; }
  .sm\:p-6 {
    padding: 1.5rem !important; }
  .sm\:p-8 {
    padding: 2rem !important; }
  .sm\:p-10 {
    padding: 2.5rem !important; }
  .sm\:p-12 {
    padding: 3rem !important; }
  .sm\:p-16 {
    padding: 4rem !important; }
  .sm\:p-20 {
    padding: 5rem !important; }
  .sm\:p-24 {
    padding: 6rem !important; }
  .sm\:p-32 {
    padding: 8rem !important; }
  .sm\:p-40 {
    padding: 10rem !important; }
  .sm\:p-48 {
    padding: 12rem !important; }
  .sm\:p-56 {
    padding: 14rem !important; }
  .sm\:p-64 {
    padding: 16rem !important; }
  .sm\:p-px {
    padding: 1px !important; }
  .sm\:py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .sm\:px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important; }
  .sm\:py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .sm\:px-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important; }
  .sm\:py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .sm\:px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important; }
  .sm\:py-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important; }
  .sm\:px-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important; }
  .sm\:py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .sm\:px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important; }
  .sm\:py-5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important; }
  .sm\:px-5 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important; }
  .sm\:py-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .sm\:px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important; }
  .sm\:py-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important; }
  .sm\:px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important; }
  .sm\:py-10 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important; }
  .sm\:px-10 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important; }
  .sm\:py-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .sm\:px-12 {
    padding-left: 3rem !important;
    padding-right: 3rem !important; }
  .sm\:py-16 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important; }
  .sm\:px-16 {
    padding-left: 4rem !important;
    padding-right: 4rem !important; }
  .sm\:py-20 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important; }
  .sm\:px-20 {
    padding-left: 5rem !important;
    padding-right: 5rem !important; }
  .sm\:py-24 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important; }
  .sm\:px-24 {
    padding-left: 6rem !important;
    padding-right: 6rem !important; }
  .sm\:py-32 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important; }
  .sm\:px-32 {
    padding-left: 8rem !important;
    padding-right: 8rem !important; }
  .sm\:py-40 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important; }
  .sm\:px-40 {
    padding-left: 10rem !important;
    padding-right: 10rem !important; }
  .sm\:py-48 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important; }
  .sm\:px-48 {
    padding-left: 12rem !important;
    padding-right: 12rem !important; }
  .sm\:py-56 {
    padding-top: 14rem !important;
    padding-bottom: 14rem !important; }
  .sm\:px-56 {
    padding-left: 14rem !important;
    padding-right: 14rem !important; }
  .sm\:py-64 {
    padding-top: 16rem !important;
    padding-bottom: 16rem !important; }
  .sm\:px-64 {
    padding-left: 16rem !important;
    padding-right: 16rem !important; }
  .sm\:py-px {
    padding-top: 1px !important;
    padding-bottom: 1px !important; }
  .sm\:px-px {
    padding-left: 1px !important;
    padding-right: 1px !important; }
  .sm\:pt-0 {
    padding-top: 0 !important; }
  .sm\:pr-0 {
    padding-right: 0 !important; }
  .sm\:pb-0 {
    padding-bottom: 0 !important; }
  .sm\:pl-0 {
    padding-left: 0 !important; }
  .sm\:pt-1 {
    padding-top: 0.25rem !important; }
  .sm\:pr-1 {
    padding-right: 0.25rem !important; }
  .sm\:pb-1 {
    padding-bottom: 0.25rem !important; }
  .sm\:pl-1 {
    padding-left: 0.25rem !important; }
  .sm\:pt-2 {
    padding-top: 0.5rem !important; }
  .sm\:pr-2 {
    padding-right: 0.5rem !important; }
  .sm\:pb-2 {
    padding-bottom: 0.5rem !important; }
  .sm\:pl-2 {
    padding-left: 0.5rem !important; }
  .sm\:pt-3 {
    padding-top: 0.75rem !important; }
  .sm\:pr-3 {
    padding-right: 0.75rem !important; }
  .sm\:pb-3 {
    padding-bottom: 0.75rem !important; }
  .sm\:pl-3 {
    padding-left: 0.75rem !important; }
  .sm\:pt-4 {
    padding-top: 1rem !important; }
  .sm\:pr-4 {
    padding-right: 1rem !important; }
  .sm\:pb-4 {
    padding-bottom: 1rem !important; }
  .sm\:pl-4 {
    padding-left: 1rem !important; }
  .sm\:pt-5 {
    padding-top: 1.25rem !important; }
  .sm\:pr-5 {
    padding-right: 1.25rem !important; }
  .sm\:pb-5 {
    padding-bottom: 1.25rem !important; }
  .sm\:pl-5 {
    padding-left: 1.25rem !important; }
  .sm\:pt-6 {
    padding-top: 1.5rem !important; }
  .sm\:pr-6 {
    padding-right: 1.5rem !important; }
  .sm\:pb-6 {
    padding-bottom: 1.5rem !important; }
  .sm\:pl-6 {
    padding-left: 1.5rem !important; }
  .sm\:pt-8 {
    padding-top: 2rem !important; }
  .sm\:pr-8 {
    padding-right: 2rem !important; }
  .sm\:pb-8 {
    padding-bottom: 2rem !important; }
  .sm\:pl-8 {
    padding-left: 2rem !important; }
  .sm\:pt-10 {
    padding-top: 2.5rem !important; }
  .sm\:pr-10 {
    padding-right: 2.5rem !important; }
  .sm\:pb-10 {
    padding-bottom: 2.5rem !important; }
  .sm\:pl-10 {
    padding-left: 2.5rem !important; }
  .sm\:pt-12 {
    padding-top: 3rem !important; }
  .sm\:pr-12 {
    padding-right: 3rem !important; }
  .sm\:pb-12 {
    padding-bottom: 3rem !important; }
  .sm\:pl-12 {
    padding-left: 3rem !important; }
  .sm\:pt-16 {
    padding-top: 4rem !important; }
  .sm\:pr-16 {
    padding-right: 4rem !important; }
  .sm\:pb-16 {
    padding-bottom: 4rem !important; }
  .sm\:pl-16 {
    padding-left: 4rem !important; }
  .sm\:pt-20 {
    padding-top: 5rem !important; }
  .sm\:pr-20 {
    padding-right: 5rem !important; }
  .sm\:pb-20 {
    padding-bottom: 5rem !important; }
  .sm\:pl-20 {
    padding-left: 5rem !important; }
  .sm\:pt-24 {
    padding-top: 6rem !important; }
  .sm\:pr-24 {
    padding-right: 6rem !important; }
  .sm\:pb-24 {
    padding-bottom: 6rem !important; }
  .sm\:pl-24 {
    padding-left: 6rem !important; }
  .sm\:pt-32 {
    padding-top: 8rem !important; }
  .sm\:pr-32 {
    padding-right: 8rem !important; }
  .sm\:pb-32 {
    padding-bottom: 8rem !important; }
  .sm\:pl-32 {
    padding-left: 8rem !important; }
  .sm\:pt-40 {
    padding-top: 10rem !important; }
  .sm\:pr-40 {
    padding-right: 10rem !important; }
  .sm\:pb-40 {
    padding-bottom: 10rem !important; }
  .sm\:pl-40 {
    padding-left: 10rem !important; }
  .sm\:pt-48 {
    padding-top: 12rem !important; }
  .sm\:pr-48 {
    padding-right: 12rem !important; }
  .sm\:pb-48 {
    padding-bottom: 12rem !important; }
  .sm\:pl-48 {
    padding-left: 12rem !important; }
  .sm\:pt-56 {
    padding-top: 14rem !important; }
  .sm\:pr-56 {
    padding-right: 14rem !important; }
  .sm\:pb-56 {
    padding-bottom: 14rem !important; }
  .sm\:pl-56 {
    padding-left: 14rem !important; }
  .sm\:pt-64 {
    padding-top: 16rem !important; }
  .sm\:pr-64 {
    padding-right: 16rem !important; }
  .sm\:pb-64 {
    padding-bottom: 16rem !important; }
  .sm\:pl-64 {
    padding-left: 16rem !important; }
  .sm\:pt-px {
    padding-top: 1px !important; }
  .sm\:pr-px {
    padding-right: 1px !important; }
  .sm\:pb-px {
    padding-bottom: 1px !important; }
  .sm\:pl-px {
    padding-left: 1px !important; }
  .sm\:placeholder-transparent::-moz-placeholder {
    color: transparent !important; }
  .sm\:placeholder-transparent:-ms-input-placeholder {
    color: transparent !important; }
  .sm\:placeholder-transparent::placeholder {
    color: transparent !important; }
  .sm\:placeholder-current::-moz-placeholder {
    color: currentColor !important; }
  .sm\:placeholder-current:-ms-input-placeholder {
    color: currentColor !important; }
  .sm\:placeholder-current::placeholder {
    color: currentColor !important; }
  .sm\:placeholder-black::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-black:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-black::placeholder {
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-white::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-white:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-white::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-gray-100::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-gray-100:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-gray-100::placeholder {
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-gray-200::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-gray-200:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-gray-200::placeholder {
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-gray-300::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-gray-300:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-gray-300::placeholder {
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-gray-400::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-gray-400:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-gray-400::placeholder {
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-gray-500::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-gray-500:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-gray-500::placeholder {
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-gray-600::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-gray-600:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-gray-600::placeholder {
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-gray-700::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-gray-700:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-gray-700::placeholder {
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-gray-800::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-gray-800:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-gray-800::placeholder {
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-gray-900::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-gray-900:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-gray-900::placeholder {
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-red-100::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e18f74 !important;
    color: rgba(225, 143, 116, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-red-100:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e18f74 !important;
    color: rgba(225, 143, 116, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-red-100::placeholder {
    --placeholder-opacity: 1 !important;
    color: #e18f74 !important;
    color: rgba(225, 143, 116, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-red-200::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #bc5e3f !important;
    color: rgba(188, 94, 63, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-red-200:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #bc5e3f !important;
    color: rgba(188, 94, 63, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-red-200::placeholder {
    --placeholder-opacity: 1 !important;
    color: #bc5e3f !important;
    color: rgba(188, 94, 63, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-red-300::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #833218 !important;
    color: rgba(131, 50, 24, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-red-300:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #833218 !important;
    color: rgba(131, 50, 24, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-red-300::placeholder {
    --placeholder-opacity: 1 !important;
    color: #833218 !important;
    color: rgba(131, 50, 24, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-red-400::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-red-400:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-red-400::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-red-500::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-red-500:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-red-500::placeholder {
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-red-600::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-red-600:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-red-600::placeholder {
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-red-700::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-red-700:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-red-700::placeholder {
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-red-800::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-red-800:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-red-800::placeholder {
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-red-900::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-red-900:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-red-900::placeholder {
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-orange-100::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fffaf0 !important;
    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-orange-100:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fffaf0 !important;
    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-orange-100::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fffaf0 !important;
    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-orange-200::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #feebc8 !important;
    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-orange-200:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #feebc8 !important;
    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-orange-200::placeholder {
    --placeholder-opacity: 1 !important;
    color: #feebc8 !important;
    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-orange-300::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fbd38d !important;
    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-orange-300:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fbd38d !important;
    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-orange-300::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fbd38d !important;
    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-orange-400::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f6ad55 !important;
    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-orange-400:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f6ad55 !important;
    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-orange-400::placeholder {
    --placeholder-opacity: 1 !important;
    color: #f6ad55 !important;
    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-orange-500::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ed8936 !important;
    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-orange-500:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ed8936 !important;
    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-orange-500::placeholder {
    --placeholder-opacity: 1 !important;
    color: #ed8936 !important;
    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-orange-600::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #dd6b20 !important;
    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-orange-600:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #dd6b20 !important;
    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-orange-600::placeholder {
    --placeholder-opacity: 1 !important;
    color: #dd6b20 !important;
    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-orange-700::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #c05621 !important;
    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-orange-700:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #c05621 !important;
    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-orange-700::placeholder {
    --placeholder-opacity: 1 !important;
    color: #c05621 !important;
    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-orange-800::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #9c4221 !important;
    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-orange-800:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #9c4221 !important;
    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-orange-800::placeholder {
    --placeholder-opacity: 1 !important;
    color: #9c4221 !important;
    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-orange-900::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #7b341e !important;
    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-orange-900:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #7b341e !important;
    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-orange-900::placeholder {
    --placeholder-opacity: 1 !important;
    color: #7b341e !important;
    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-yellow-100::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fffff0 !important;
    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-yellow-100:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fffff0 !important;
    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-yellow-100::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fffff0 !important;
    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-yellow-200::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fefcbf !important;
    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-yellow-200:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fefcbf !important;
    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-yellow-200::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fefcbf !important;
    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-yellow-300::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #faf089 !important;
    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-yellow-300:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #faf089 !important;
    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-yellow-300::placeholder {
    --placeholder-opacity: 1 !important;
    color: #faf089 !important;
    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-yellow-400::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f6e05e !important;
    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-yellow-400:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f6e05e !important;
    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-yellow-400::placeholder {
    --placeholder-opacity: 1 !important;
    color: #f6e05e !important;
    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-yellow-500::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ecc94b !important;
    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-yellow-500:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ecc94b !important;
    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-yellow-500::placeholder {
    --placeholder-opacity: 1 !important;
    color: #ecc94b !important;
    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-yellow-600::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d69e2e !important;
    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-yellow-600:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d69e2e !important;
    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-yellow-600::placeholder {
    --placeholder-opacity: 1 !important;
    color: #d69e2e !important;
    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-yellow-700::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b7791f !important;
    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-yellow-700:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b7791f !important;
    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-yellow-700::placeholder {
    --placeholder-opacity: 1 !important;
    color: #b7791f !important;
    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-yellow-800::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #975a16 !important;
    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-yellow-800:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #975a16 !important;
    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-yellow-800::placeholder {
    --placeholder-opacity: 1 !important;
    color: #975a16 !important;
    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-yellow-900::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #744210 !important;
    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-yellow-900:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #744210 !important;
    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-yellow-900::placeholder {
    --placeholder-opacity: 1 !important;
    color: #744210 !important;
    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-green-100::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d3edb4 !important;
    color: rgba(211, 237, 180, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-green-100:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d3edb4 !important;
    color: rgba(211, 237, 180, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-green-100::placeholder {
    --placeholder-opacity: 1 !important;
    color: #d3edb4 !important;
    color: rgba(211, 237, 180, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-green-200::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #a5c67d !important;
    color: rgba(165, 198, 125, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-green-200:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #a5c67d !important;
    color: rgba(165, 198, 125, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-green-200::placeholder {
    --placeholder-opacity: 1 !important;
    color: #a5c67d !important;
    color: rgba(165, 198, 125, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-green-300::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #779c4a !important;
    color: rgba(119, 156, 74, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-green-300:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #779c4a !important;
    color: rgba(119, 156, 74, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-green-300::placeholder {
    --placeholder-opacity: 1 !important;
    color: #779c4a !important;
    color: rgba(119, 156, 74, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-green-400::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-green-400:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-green-400::placeholder {
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-green-500::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-green-500:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-green-500::placeholder {
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-green-600::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-green-600:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-green-600::placeholder {
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-green-700::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-green-700:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-green-700::placeholder {
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-green-800::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-green-800:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-green-800::placeholder {
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-green-900::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-green-900:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-green-900::placeholder {
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-teal-100::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e6fffa !important;
    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-teal-100:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e6fffa !important;
    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-teal-100::placeholder {
    --placeholder-opacity: 1 !important;
    color: #e6fffa !important;
    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-teal-200::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b2f5ea !important;
    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-teal-200:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b2f5ea !important;
    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-teal-200::placeholder {
    --placeholder-opacity: 1 !important;
    color: #b2f5ea !important;
    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-teal-300::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #81e6d9 !important;
    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-teal-300:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #81e6d9 !important;
    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-teal-300::placeholder {
    --placeholder-opacity: 1 !important;
    color: #81e6d9 !important;
    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-teal-400::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4fd1c5 !important;
    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-teal-400:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4fd1c5 !important;
    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-teal-400::placeholder {
    --placeholder-opacity: 1 !important;
    color: #4fd1c5 !important;
    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-teal-500::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #38b2ac !important;
    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-teal-500:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #38b2ac !important;
    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-teal-500::placeholder {
    --placeholder-opacity: 1 !important;
    color: #38b2ac !important;
    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-teal-600::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #319795 !important;
    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-teal-600:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #319795 !important;
    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-teal-600::placeholder {
    --placeholder-opacity: 1 !important;
    color: #319795 !important;
    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-teal-700::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2c7a7b !important;
    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-teal-700:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2c7a7b !important;
    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-teal-700::placeholder {
    --placeholder-opacity: 1 !important;
    color: #2c7a7b !important;
    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-teal-800::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #285e61 !important;
    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-teal-800:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #285e61 !important;
    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-teal-800::placeholder {
    --placeholder-opacity: 1 !important;
    color: #285e61 !important;
    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-teal-900::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #234e52 !important;
    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-teal-900:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #234e52 !important;
    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-teal-900::placeholder {
    --placeholder-opacity: 1 !important;
    color: #234e52 !important;
    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-blue-100::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ebf8ff !important;
    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-blue-100:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ebf8ff !important;
    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-blue-100::placeholder {
    --placeholder-opacity: 1 !important;
    color: #ebf8ff !important;
    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-blue-200::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #bee3f8 !important;
    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-blue-200:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #bee3f8 !important;
    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-blue-200::placeholder {
    --placeholder-opacity: 1 !important;
    color: #bee3f8 !important;
    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-blue-300::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #90cdf4 !important;
    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-blue-300:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #90cdf4 !important;
    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-blue-300::placeholder {
    --placeholder-opacity: 1 !important;
    color: #90cdf4 !important;
    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-blue-400::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #63b3ed !important;
    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-blue-400:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #63b3ed !important;
    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-blue-400::placeholder {
    --placeholder-opacity: 1 !important;
    color: #63b3ed !important;
    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-blue-500::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4299e1 !important;
    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-blue-500:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4299e1 !important;
    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-blue-500::placeholder {
    --placeholder-opacity: 1 !important;
    color: #4299e1 !important;
    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-blue-600::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #3182ce !important;
    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-blue-600:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #3182ce !important;
    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-blue-600::placeholder {
    --placeholder-opacity: 1 !important;
    color: #3182ce !important;
    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-blue-700::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2b6cb0 !important;
    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-blue-700:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2b6cb0 !important;
    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-blue-700::placeholder {
    --placeholder-opacity: 1 !important;
    color: #2b6cb0 !important;
    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-blue-800::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2c5282 !important;
    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-blue-800:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2c5282 !important;
    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-blue-800::placeholder {
    --placeholder-opacity: 1 !important;
    color: #2c5282 !important;
    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-blue-900::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2a4365 !important;
    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-blue-900:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2a4365 !important;
    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-blue-900::placeholder {
    --placeholder-opacity: 1 !important;
    color: #2a4365 !important;
    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-indigo-100::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ebf4ff !important;
    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-indigo-100:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ebf4ff !important;
    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-indigo-100::placeholder {
    --placeholder-opacity: 1 !important;
    color: #ebf4ff !important;
    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-indigo-200::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #c3dafe !important;
    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-indigo-200:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #c3dafe !important;
    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-indigo-200::placeholder {
    --placeholder-opacity: 1 !important;
    color: #c3dafe !important;
    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-indigo-300::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #a3bffa !important;
    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-indigo-300:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #a3bffa !important;
    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-indigo-300::placeholder {
    --placeholder-opacity: 1 !important;
    color: #a3bffa !important;
    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-indigo-400::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #7f9cf5 !important;
    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-indigo-400:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #7f9cf5 !important;
    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-indigo-400::placeholder {
    --placeholder-opacity: 1 !important;
    color: #7f9cf5 !important;
    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-indigo-500::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #667eea !important;
    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-indigo-500:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #667eea !important;
    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-indigo-500::placeholder {
    --placeholder-opacity: 1 !important;
    color: #667eea !important;
    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-indigo-600::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #5a67d8 !important;
    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-indigo-600:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #5a67d8 !important;
    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-indigo-600::placeholder {
    --placeholder-opacity: 1 !important;
    color: #5a67d8 !important;
    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-indigo-700::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4c51bf !important;
    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-indigo-700:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4c51bf !important;
    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-indigo-700::placeholder {
    --placeholder-opacity: 1 !important;
    color: #4c51bf !important;
    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-indigo-800::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #434190 !important;
    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-indigo-800:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #434190 !important;
    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-indigo-800::placeholder {
    --placeholder-opacity: 1 !important;
    color: #434190 !important;
    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-indigo-900::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #3c366b !important;
    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-indigo-900:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #3c366b !important;
    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-indigo-900::placeholder {
    --placeholder-opacity: 1 !important;
    color: #3c366b !important;
    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-purple-100::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #faf5ff !important;
    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-purple-100:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #faf5ff !important;
    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-purple-100::placeholder {
    --placeholder-opacity: 1 !important;
    color: #faf5ff !important;
    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-purple-200::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e9d8fd !important;
    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-purple-200:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e9d8fd !important;
    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-purple-200::placeholder {
    --placeholder-opacity: 1 !important;
    color: #e9d8fd !important;
    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-purple-300::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d6bcfa !important;
    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-purple-300:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d6bcfa !important;
    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-purple-300::placeholder {
    --placeholder-opacity: 1 !important;
    color: #d6bcfa !important;
    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-purple-400::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b794f4 !important;
    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-purple-400:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b794f4 !important;
    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-purple-400::placeholder {
    --placeholder-opacity: 1 !important;
    color: #b794f4 !important;
    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-purple-500::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #9f7aea !important;
    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-purple-500:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #9f7aea !important;
    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-purple-500::placeholder {
    --placeholder-opacity: 1 !important;
    color: #9f7aea !important;
    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-purple-600::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #805ad5 !important;
    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-purple-600:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #805ad5 !important;
    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-purple-600::placeholder {
    --placeholder-opacity: 1 !important;
    color: #805ad5 !important;
    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-purple-700::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #6b46c1 !important;
    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-purple-700:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #6b46c1 !important;
    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-purple-700::placeholder {
    --placeholder-opacity: 1 !important;
    color: #6b46c1 !important;
    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-purple-800::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #553c9a !important;
    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-purple-800:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #553c9a !important;
    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-purple-800::placeholder {
    --placeholder-opacity: 1 !important;
    color: #553c9a !important;
    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-purple-900::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #44337a !important;
    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-purple-900:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #44337a !important;
    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-purple-900::placeholder {
    --placeholder-opacity: 1 !important;
    color: #44337a !important;
    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-pink-100::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fff5f7 !important;
    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-pink-100:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fff5f7 !important;
    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-pink-100::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fff5f7 !important;
    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-pink-200::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fed7e2 !important;
    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-pink-200:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fed7e2 !important;
    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-pink-200::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fed7e2 !important;
    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-pink-300::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fbb6ce !important;
    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-pink-300:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fbb6ce !important;
    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-pink-300::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fbb6ce !important;
    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-pink-400::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f687b3 !important;
    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-pink-400:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f687b3 !important;
    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-pink-400::placeholder {
    --placeholder-opacity: 1 !important;
    color: #f687b3 !important;
    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-pink-500::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ed64a6 !important;
    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-pink-500:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ed64a6 !important;
    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-pink-500::placeholder {
    --placeholder-opacity: 1 !important;
    color: #ed64a6 !important;
    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-pink-600::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d53f8c !important;
    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-pink-600:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d53f8c !important;
    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-pink-600::placeholder {
    --placeholder-opacity: 1 !important;
    color: #d53f8c !important;
    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-pink-700::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b83280 !important;
    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-pink-700:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b83280 !important;
    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-pink-700::placeholder {
    --placeholder-opacity: 1 !important;
    color: #b83280 !important;
    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-pink-800::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #97266d !important;
    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-pink-800:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #97266d !important;
    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-pink-800::placeholder {
    --placeholder-opacity: 1 !important;
    color: #97266d !important;
    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-pink-900::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #702459 !important;
    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-pink-900:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #702459 !important;
    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-pink-900::placeholder {
    --placeholder-opacity: 1 !important;
    color: #702459 !important;
    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-shade-black::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-shade-black:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-shade-black::placeholder {
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-shade-white::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-shade-white:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-shade-white::placeholder {
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-salmon-100::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f7f1e1 !important;
    color: rgba(247, 241, 225, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-salmon-100:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f7f1e1 !important;
    color: rgba(247, 241, 225, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-salmon-100::placeholder {
    --placeholder-opacity: 1 !important;
    color: #f7f1e1 !important;
    color: rgba(247, 241, 225, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-salmon-200::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f3e7c6 !important;
    color: rgba(243, 231, 198, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-salmon-200:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f3e7c6 !important;
    color: rgba(243, 231, 198, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-salmon-200::placeholder {
    --placeholder-opacity: 1 !important;
    color: #f3e7c6 !important;
    color: rgba(243, 231, 198, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-salmon-300::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e4d6af !important;
    color: rgba(228, 214, 175, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-salmon-300:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e4d6af !important;
    color: rgba(228, 214, 175, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-salmon-300::placeholder {
    --placeholder-opacity: 1 !important;
    color: #e4d6af !important;
    color: rgba(228, 214, 175, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-transparent:focus::-moz-placeholder {
    color: transparent !important; }
  .sm\:focus\:placeholder-transparent:focus:-ms-input-placeholder {
    color: transparent !important; }
  .sm\:focus\:placeholder-transparent:focus::placeholder {
    color: transparent !important; }
  .sm\:focus\:placeholder-current:focus::-moz-placeholder {
    color: currentColor !important; }
  .sm\:focus\:placeholder-current:focus:-ms-input-placeholder {
    color: currentColor !important; }
  .sm\:focus\:placeholder-current:focus::placeholder {
    color: currentColor !important; }
  .sm\:focus\:placeholder-black:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-black:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-black:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-white:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-white:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-white:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-gray-100:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-gray-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-gray-100:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-gray-200:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-gray-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-gray-200:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-gray-300:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-gray-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-gray-300:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-gray-400:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-gray-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-gray-400:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-gray-500:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-gray-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-gray-500:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-gray-600:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-gray-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-gray-600:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-gray-700:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-gray-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-gray-700:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-gray-800:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-gray-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-gray-800:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-gray-900:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-gray-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-gray-900:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-red-100:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e18f74 !important;
    color: rgba(225, 143, 116, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-red-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e18f74 !important;
    color: rgba(225, 143, 116, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-red-100:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #e18f74 !important;
    color: rgba(225, 143, 116, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-red-200:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #bc5e3f !important;
    color: rgba(188, 94, 63, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-red-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #bc5e3f !important;
    color: rgba(188, 94, 63, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-red-200:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #bc5e3f !important;
    color: rgba(188, 94, 63, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-red-300:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #833218 !important;
    color: rgba(131, 50, 24, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-red-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #833218 !important;
    color: rgba(131, 50, 24, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-red-300:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #833218 !important;
    color: rgba(131, 50, 24, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-red-400:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-red-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-red-400:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-red-500:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-red-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-red-500:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-red-600:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-red-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-red-600:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-red-700:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-red-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-red-700:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-red-800:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-red-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-red-800:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-red-900:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-red-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-red-900:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-orange-100:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fffaf0 !important;
    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-orange-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fffaf0 !important;
    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-orange-100:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fffaf0 !important;
    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-orange-200:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #feebc8 !important;
    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-orange-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #feebc8 !important;
    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-orange-200:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #feebc8 !important;
    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-orange-300:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fbd38d !important;
    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-orange-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fbd38d !important;
    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-orange-300:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fbd38d !important;
    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-orange-400:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f6ad55 !important;
    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-orange-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f6ad55 !important;
    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-orange-400:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #f6ad55 !important;
    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-orange-500:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ed8936 !important;
    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-orange-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ed8936 !important;
    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-orange-500:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #ed8936 !important;
    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-orange-600:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #dd6b20 !important;
    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-orange-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #dd6b20 !important;
    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-orange-600:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #dd6b20 !important;
    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-orange-700:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #c05621 !important;
    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-orange-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #c05621 !important;
    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-orange-700:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #c05621 !important;
    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-orange-800:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #9c4221 !important;
    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-orange-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #9c4221 !important;
    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-orange-800:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #9c4221 !important;
    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-orange-900:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #7b341e !important;
    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-orange-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #7b341e !important;
    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-orange-900:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #7b341e !important;
    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-yellow-100:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fffff0 !important;
    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fffff0 !important;
    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-yellow-100:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fffff0 !important;
    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-yellow-200:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fefcbf !important;
    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fefcbf !important;
    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-yellow-200:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fefcbf !important;
    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-yellow-300:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #faf089 !important;
    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #faf089 !important;
    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-yellow-300:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #faf089 !important;
    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-yellow-400:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f6e05e !important;
    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f6e05e !important;
    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-yellow-400:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #f6e05e !important;
    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-yellow-500:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ecc94b !important;
    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ecc94b !important;
    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-yellow-500:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #ecc94b !important;
    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-yellow-600:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d69e2e !important;
    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d69e2e !important;
    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-yellow-600:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #d69e2e !important;
    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-yellow-700:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b7791f !important;
    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b7791f !important;
    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-yellow-700:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #b7791f !important;
    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-yellow-800:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #975a16 !important;
    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #975a16 !important;
    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-yellow-800:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #975a16 !important;
    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-yellow-900:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #744210 !important;
    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #744210 !important;
    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-yellow-900:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #744210 !important;
    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-green-100:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d3edb4 !important;
    color: rgba(211, 237, 180, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-green-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d3edb4 !important;
    color: rgba(211, 237, 180, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-green-100:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #d3edb4 !important;
    color: rgba(211, 237, 180, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-green-200:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #a5c67d !important;
    color: rgba(165, 198, 125, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-green-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #a5c67d !important;
    color: rgba(165, 198, 125, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-green-200:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #a5c67d !important;
    color: rgba(165, 198, 125, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-green-300:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #779c4a !important;
    color: rgba(119, 156, 74, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-green-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #779c4a !important;
    color: rgba(119, 156, 74, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-green-300:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #779c4a !important;
    color: rgba(119, 156, 74, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-green-400:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-green-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-green-400:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-green-500:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-green-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-green-500:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-green-600:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-green-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-green-600:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-green-700:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-green-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-green-700:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-green-800:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-green-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-green-800:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-green-900:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-green-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-green-900:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-teal-100:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e6fffa !important;
    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-teal-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e6fffa !important;
    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-teal-100:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #e6fffa !important;
    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-teal-200:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b2f5ea !important;
    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-teal-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b2f5ea !important;
    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-teal-200:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #b2f5ea !important;
    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-teal-300:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #81e6d9 !important;
    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-teal-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #81e6d9 !important;
    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-teal-300:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #81e6d9 !important;
    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-teal-400:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4fd1c5 !important;
    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-teal-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4fd1c5 !important;
    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-teal-400:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #4fd1c5 !important;
    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-teal-500:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #38b2ac !important;
    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-teal-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #38b2ac !important;
    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-teal-500:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #38b2ac !important;
    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-teal-600:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #319795 !important;
    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-teal-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #319795 !important;
    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-teal-600:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #319795 !important;
    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-teal-700:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2c7a7b !important;
    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-teal-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2c7a7b !important;
    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-teal-700:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #2c7a7b !important;
    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-teal-800:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #285e61 !important;
    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-teal-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #285e61 !important;
    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-teal-800:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #285e61 !important;
    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-teal-900:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #234e52 !important;
    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-teal-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #234e52 !important;
    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-teal-900:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #234e52 !important;
    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-blue-100:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ebf8ff !important;
    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-blue-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ebf8ff !important;
    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-blue-100:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #ebf8ff !important;
    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-blue-200:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #bee3f8 !important;
    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-blue-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #bee3f8 !important;
    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-blue-200:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #bee3f8 !important;
    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-blue-300:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #90cdf4 !important;
    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-blue-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #90cdf4 !important;
    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-blue-300:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #90cdf4 !important;
    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-blue-400:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #63b3ed !important;
    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-blue-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #63b3ed !important;
    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-blue-400:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #63b3ed !important;
    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-blue-500:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4299e1 !important;
    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-blue-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4299e1 !important;
    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-blue-500:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #4299e1 !important;
    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-blue-600:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #3182ce !important;
    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-blue-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #3182ce !important;
    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-blue-600:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #3182ce !important;
    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-blue-700:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2b6cb0 !important;
    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-blue-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2b6cb0 !important;
    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-blue-700:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #2b6cb0 !important;
    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-blue-800:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2c5282 !important;
    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-blue-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2c5282 !important;
    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-blue-800:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #2c5282 !important;
    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-blue-900:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2a4365 !important;
    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-blue-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2a4365 !important;
    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-blue-900:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #2a4365 !important;
    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-indigo-100:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ebf4ff !important;
    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ebf4ff !important;
    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-indigo-100:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #ebf4ff !important;
    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-indigo-200:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #c3dafe !important;
    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #c3dafe !important;
    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-indigo-200:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #c3dafe !important;
    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-indigo-300:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #a3bffa !important;
    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #a3bffa !important;
    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-indigo-300:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #a3bffa !important;
    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-indigo-400:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #7f9cf5 !important;
    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #7f9cf5 !important;
    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-indigo-400:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #7f9cf5 !important;
    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-indigo-500:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #667eea !important;
    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #667eea !important;
    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-indigo-500:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #667eea !important;
    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-indigo-600:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #5a67d8 !important;
    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #5a67d8 !important;
    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-indigo-600:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #5a67d8 !important;
    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-indigo-700:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4c51bf !important;
    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4c51bf !important;
    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-indigo-700:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #4c51bf !important;
    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-indigo-800:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #434190 !important;
    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #434190 !important;
    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-indigo-800:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #434190 !important;
    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-indigo-900:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #3c366b !important;
    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #3c366b !important;
    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-indigo-900:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #3c366b !important;
    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-purple-100:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #faf5ff !important;
    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-purple-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #faf5ff !important;
    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-purple-100:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #faf5ff !important;
    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-purple-200:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e9d8fd !important;
    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-purple-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e9d8fd !important;
    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-purple-200:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #e9d8fd !important;
    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-purple-300:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d6bcfa !important;
    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-purple-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d6bcfa !important;
    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-purple-300:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #d6bcfa !important;
    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-purple-400:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b794f4 !important;
    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-purple-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b794f4 !important;
    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-purple-400:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #b794f4 !important;
    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-purple-500:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #9f7aea !important;
    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-purple-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #9f7aea !important;
    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-purple-500:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #9f7aea !important;
    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-purple-600:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #805ad5 !important;
    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-purple-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #805ad5 !important;
    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-purple-600:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #805ad5 !important;
    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-purple-700:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #6b46c1 !important;
    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-purple-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #6b46c1 !important;
    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-purple-700:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #6b46c1 !important;
    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-purple-800:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #553c9a !important;
    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-purple-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #553c9a !important;
    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-purple-800:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #553c9a !important;
    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-purple-900:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #44337a !important;
    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-purple-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #44337a !important;
    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-purple-900:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #44337a !important;
    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-pink-100:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fff5f7 !important;
    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-pink-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fff5f7 !important;
    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-pink-100:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fff5f7 !important;
    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-pink-200:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fed7e2 !important;
    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-pink-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fed7e2 !important;
    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-pink-200:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fed7e2 !important;
    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-pink-300:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fbb6ce !important;
    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-pink-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fbb6ce !important;
    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-pink-300:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fbb6ce !important;
    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-pink-400:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f687b3 !important;
    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-pink-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f687b3 !important;
    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-pink-400:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #f687b3 !important;
    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-pink-500:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ed64a6 !important;
    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-pink-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ed64a6 !important;
    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-pink-500:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #ed64a6 !important;
    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-pink-600:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d53f8c !important;
    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-pink-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d53f8c !important;
    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-pink-600:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #d53f8c !important;
    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-pink-700:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b83280 !important;
    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-pink-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b83280 !important;
    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-pink-700:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #b83280 !important;
    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-pink-800:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #97266d !important;
    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-pink-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #97266d !important;
    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-pink-800:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #97266d !important;
    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-pink-900:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #702459 !important;
    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-pink-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #702459 !important;
    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-pink-900:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #702459 !important;
    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-shade-black:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-shade-black:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-shade-black:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-shade-white:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-shade-white:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-shade-white:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-salmon-100:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f7f1e1 !important;
    color: rgba(247, 241, 225, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-salmon-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f7f1e1 !important;
    color: rgba(247, 241, 225, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-salmon-100:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #f7f1e1 !important;
    color: rgba(247, 241, 225, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-salmon-200:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f3e7c6 !important;
    color: rgba(243, 231, 198, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-salmon-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f3e7c6 !important;
    color: rgba(243, 231, 198, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-salmon-200:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #f3e7c6 !important;
    color: rgba(243, 231, 198, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-salmon-300:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e4d6af !important;
    color: rgba(228, 214, 175, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-salmon-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e4d6af !important;
    color: rgba(228, 214, 175, var(--placeholder-opacity)) !important; }
  .sm\:focus\:placeholder-salmon-300:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #e4d6af !important;
    color: rgba(228, 214, 175, var(--placeholder-opacity)) !important; }
  .sm\:placeholder-opacity-0::-moz-placeholder {
    --placeholder-opacity: 0 !important; }
  .sm\:placeholder-opacity-0:-ms-input-placeholder {
    --placeholder-opacity: 0 !important; }
  .sm\:placeholder-opacity-0::placeholder {
    --placeholder-opacity: 0 !important; }
  .sm\:placeholder-opacity-25::-moz-placeholder {
    --placeholder-opacity: 0.25 !important; }
  .sm\:placeholder-opacity-25:-ms-input-placeholder {
    --placeholder-opacity: 0.25 !important; }
  .sm\:placeholder-opacity-25::placeholder {
    --placeholder-opacity: 0.25 !important; }
  .sm\:placeholder-opacity-50::-moz-placeholder {
    --placeholder-opacity: 0.5 !important; }
  .sm\:placeholder-opacity-50:-ms-input-placeholder {
    --placeholder-opacity: 0.5 !important; }
  .sm\:placeholder-opacity-50::placeholder {
    --placeholder-opacity: 0.5 !important; }
  .sm\:placeholder-opacity-75::-moz-placeholder {
    --placeholder-opacity: 0.75 !important; }
  .sm\:placeholder-opacity-75:-ms-input-placeholder {
    --placeholder-opacity: 0.75 !important; }
  .sm\:placeholder-opacity-75::placeholder {
    --placeholder-opacity: 0.75 !important; }
  .sm\:placeholder-opacity-100::-moz-placeholder {
    --placeholder-opacity: 1 !important; }
  .sm\:placeholder-opacity-100:-ms-input-placeholder {
    --placeholder-opacity: 1 !important; }
  .sm\:placeholder-opacity-100::placeholder {
    --placeholder-opacity: 1 !important; }
  .sm\:focus\:placeholder-opacity-0:focus::-moz-placeholder {
    --placeholder-opacity: 0 !important; }
  .sm\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder {
    --placeholder-opacity: 0 !important; }
  .sm\:focus\:placeholder-opacity-0:focus::placeholder {
    --placeholder-opacity: 0 !important; }
  .sm\:focus\:placeholder-opacity-25:focus::-moz-placeholder {
    --placeholder-opacity: 0.25 !important; }
  .sm\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder {
    --placeholder-opacity: 0.25 !important; }
  .sm\:focus\:placeholder-opacity-25:focus::placeholder {
    --placeholder-opacity: 0.25 !important; }
  .sm\:focus\:placeholder-opacity-50:focus::-moz-placeholder {
    --placeholder-opacity: 0.5 !important; }
  .sm\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder {
    --placeholder-opacity: 0.5 !important; }
  .sm\:focus\:placeholder-opacity-50:focus::placeholder {
    --placeholder-opacity: 0.5 !important; }
  .sm\:focus\:placeholder-opacity-75:focus::-moz-placeholder {
    --placeholder-opacity: 0.75 !important; }
  .sm\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder {
    --placeholder-opacity: 0.75 !important; }
  .sm\:focus\:placeholder-opacity-75:focus::placeholder {
    --placeholder-opacity: 0.75 !important; }
  .sm\:focus\:placeholder-opacity-100:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important; }
  .sm\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important; }
  .sm\:focus\:placeholder-opacity-100:focus::placeholder {
    --placeholder-opacity: 1 !important; }
  .sm\:pointer-events-none {
    pointer-events: none !important; }
  .sm\:pointer-events-auto {
    pointer-events: auto !important; }
  .sm\:static {
    position: static !important; }
  .sm\:fixed {
    position: fixed !important; }
  .sm\:absolute {
    position: absolute !important; }
  .sm\:relative {
    position: relative !important; }
  .sm\:sticky {
    position: -webkit-sticky !important;
    position: sticky !important; }
  .sm\:inset-0 {
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important; }
  .sm\:inset-auto {
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important; }
  .sm\:inset-y-0 {
    top: 0 !important;
    bottom: 0 !important; }
  .sm\:inset-x-0 {
    right: 0 !important;
    left: 0 !important; }
  .sm\:inset-y-auto {
    top: auto !important;
    bottom: auto !important; }
  .sm\:inset-x-auto {
    right: auto !important;
    left: auto !important; }
  .sm\:top-0 {
    top: 0 !important; }
  .sm\:right-0 {
    right: 0 !important; }
  .sm\:bottom-0 {
    bottom: 0 !important; }
  .sm\:left-0 {
    left: 0 !important; }
  .sm\:top-auto {
    top: auto !important; }
  .sm\:right-auto {
    right: auto !important; }
  .sm\:bottom-auto {
    bottom: auto !important; }
  .sm\:left-auto {
    left: auto !important; }
  .sm\:resize-none {
    resize: none !important; }
  .sm\:resize-y {
    resize: vertical !important; }
  .sm\:resize-x {
    resize: horizontal !important; }
  .sm\:resize {
    resize: both !important; }
  .sm\:shadow-xs {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important; }
  .sm\:shadow-sm {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important; }
  .sm\:shadow {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important; }
  .sm\:shadow-md {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important; }
  .sm\:shadow-lg {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important; }
  .sm\:shadow-xl {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important; }
  .sm\:shadow-2xl {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important; }
  .sm\:shadow-inner {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important; }
  .sm\:shadow-outline {
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important; }
  .sm\:shadow-none {
    box-shadow: none !important; }
  .sm\:hover\:shadow-xs:hover {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important; }
  .sm\:hover\:shadow-sm:hover {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important; }
  .sm\:hover\:shadow:hover {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important; }
  .sm\:hover\:shadow-md:hover {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important; }
  .sm\:hover\:shadow-lg:hover {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important; }
  .sm\:hover\:shadow-xl:hover {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important; }
  .sm\:hover\:shadow-2xl:hover {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important; }
  .sm\:hover\:shadow-inner:hover {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important; }
  .sm\:hover\:shadow-outline:hover {
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important; }
  .sm\:hover\:shadow-none:hover {
    box-shadow: none !important; }
  .sm\:focus\:shadow-xs:focus {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important; }
  .sm\:focus\:shadow-sm:focus {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important; }
  .sm\:focus\:shadow:focus {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important; }
  .sm\:focus\:shadow-md:focus {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important; }
  .sm\:focus\:shadow-lg:focus {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important; }
  .sm\:focus\:shadow-xl:focus {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important; }
  .sm\:focus\:shadow-2xl:focus {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important; }
  .sm\:focus\:shadow-inner:focus {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important; }
  .sm\:focus\:shadow-outline:focus {
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important; }
  .sm\:focus\:shadow-none:focus {
    box-shadow: none !important; }
  .sm\:fill-current {
    fill: currentColor !important; }
  .sm\:stroke-current {
    stroke: currentColor !important; }
  .sm\:stroke-0 {
    stroke-width: 0 !important; }
  .sm\:stroke-1 {
    stroke-width: 1 !important; }
  .sm\:stroke-2 {
    stroke-width: 2 !important; }
  .sm\:table-auto {
    table-layout: auto !important; }
  .sm\:table-fixed {
    table-layout: fixed !important; }
  .sm\:text-left {
    text-align: left !important; }
  .sm\:text-center {
    text-align: center !important; }
  .sm\:text-right {
    text-align: right !important; }
  .sm\:text-justify {
    text-align: justify !important; }
  .sm\:text-transparent {
    color: transparent !important; }
  .sm\:text-current {
    color: currentColor !important; }
  .sm\:text-black {
    --text-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important; }
  .sm\:text-white {
    --text-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important; }
  .sm\:text-gray-100 {
    --text-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--text-opacity)) !important; }
  .sm\:text-gray-200 {
    --text-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--text-opacity)) !important; }
  .sm\:text-gray-300 {
    --text-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--text-opacity)) !important; }
  .sm\:text-gray-400 {
    --text-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--text-opacity)) !important; }
  .sm\:text-gray-500 {
    --text-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--text-opacity)) !important; }
  .sm\:text-gray-600 {
    --text-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--text-opacity)) !important; }
  .sm\:text-gray-700 {
    --text-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--text-opacity)) !important; }
  .sm\:text-gray-800 {
    --text-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--text-opacity)) !important; }
  .sm\:text-gray-900 {
    --text-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--text-opacity)) !important; }
  .sm\:text-red-100 {
    --text-opacity: 1 !important;
    color: #e18f74 !important;
    color: rgba(225, 143, 116, var(--text-opacity)) !important; }
  .sm\:text-red-200 {
    --text-opacity: 1 !important;
    color: #bc5e3f !important;
    color: rgba(188, 94, 63, var(--text-opacity)) !important; }
  .sm\:text-red-300 {
    --text-opacity: 1 !important;
    color: #833218 !important;
    color: rgba(131, 50, 24, var(--text-opacity)) !important; }
  .sm\:text-red-400 {
    --text-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--text-opacity)) !important; }
  .sm\:text-red-500 {
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important; }
  .sm\:text-red-600 {
    --text-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--text-opacity)) !important; }
  .sm\:text-red-700 {
    --text-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--text-opacity)) !important; }
  .sm\:text-red-800 {
    --text-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--text-opacity)) !important; }
  .sm\:text-red-900 {
    --text-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--text-opacity)) !important; }
  .sm\:text-orange-100 {
    --text-opacity: 1 !important;
    color: #fffaf0 !important;
    color: rgba(255, 250, 240, var(--text-opacity)) !important; }
  .sm\:text-orange-200 {
    --text-opacity: 1 !important;
    color: #feebc8 !important;
    color: rgba(254, 235, 200, var(--text-opacity)) !important; }
  .sm\:text-orange-300 {
    --text-opacity: 1 !important;
    color: #fbd38d !important;
    color: rgba(251, 211, 141, var(--text-opacity)) !important; }
  .sm\:text-orange-400 {
    --text-opacity: 1 !important;
    color: #f6ad55 !important;
    color: rgba(246, 173, 85, var(--text-opacity)) !important; }
  .sm\:text-orange-500 {
    --text-opacity: 1 !important;
    color: #ed8936 !important;
    color: rgba(237, 137, 54, var(--text-opacity)) !important; }
  .sm\:text-orange-600 {
    --text-opacity: 1 !important;
    color: #dd6b20 !important;
    color: rgba(221, 107, 32, var(--text-opacity)) !important; }
  .sm\:text-orange-700 {
    --text-opacity: 1 !important;
    color: #c05621 !important;
    color: rgba(192, 86, 33, var(--text-opacity)) !important; }
  .sm\:text-orange-800 {
    --text-opacity: 1 !important;
    color: #9c4221 !important;
    color: rgba(156, 66, 33, var(--text-opacity)) !important; }
  .sm\:text-orange-900 {
    --text-opacity: 1 !important;
    color: #7b341e !important;
    color: rgba(123, 52, 30, var(--text-opacity)) !important; }
  .sm\:text-yellow-100 {
    --text-opacity: 1 !important;
    color: #fffff0 !important;
    color: rgba(255, 255, 240, var(--text-opacity)) !important; }
  .sm\:text-yellow-200 {
    --text-opacity: 1 !important;
    color: #fefcbf !important;
    color: rgba(254, 252, 191, var(--text-opacity)) !important; }
  .sm\:text-yellow-300 {
    --text-opacity: 1 !important;
    color: #faf089 !important;
    color: rgba(250, 240, 137, var(--text-opacity)) !important; }
  .sm\:text-yellow-400 {
    --text-opacity: 1 !important;
    color: #f6e05e !important;
    color: rgba(246, 224, 94, var(--text-opacity)) !important; }
  .sm\:text-yellow-500 {
    --text-opacity: 1 !important;
    color: #ecc94b !important;
    color: rgba(236, 201, 75, var(--text-opacity)) !important; }
  .sm\:text-yellow-600 {
    --text-opacity: 1 !important;
    color: #d69e2e !important;
    color: rgba(214, 158, 46, var(--text-opacity)) !important; }
  .sm\:text-yellow-700 {
    --text-opacity: 1 !important;
    color: #b7791f !important;
    color: rgba(183, 121, 31, var(--text-opacity)) !important; }
  .sm\:text-yellow-800 {
    --text-opacity: 1 !important;
    color: #975a16 !important;
    color: rgba(151, 90, 22, var(--text-opacity)) !important; }
  .sm\:text-yellow-900 {
    --text-opacity: 1 !important;
    color: #744210 !important;
    color: rgba(116, 66, 16, var(--text-opacity)) !important; }
  .sm\:text-green-100 {
    --text-opacity: 1 !important;
    color: #d3edb4 !important;
    color: rgba(211, 237, 180, var(--text-opacity)) !important; }
  .sm\:text-green-200 {
    --text-opacity: 1 !important;
    color: #a5c67d !important;
    color: rgba(165, 198, 125, var(--text-opacity)) !important; }
  .sm\:text-green-300 {
    --text-opacity: 1 !important;
    color: #779c4a !important;
    color: rgba(119, 156, 74, var(--text-opacity)) !important; }
  .sm\:text-green-400 {
    --text-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--text-opacity)) !important; }
  .sm\:text-green-500 {
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important; }
  .sm\:text-green-600 {
    --text-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--text-opacity)) !important; }
  .sm\:text-green-700 {
    --text-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--text-opacity)) !important; }
  .sm\:text-green-800 {
    --text-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--text-opacity)) !important; }
  .sm\:text-green-900 {
    --text-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--text-opacity)) !important; }
  .sm\:text-teal-100 {
    --text-opacity: 1 !important;
    color: #e6fffa !important;
    color: rgba(230, 255, 250, var(--text-opacity)) !important; }
  .sm\:text-teal-200 {
    --text-opacity: 1 !important;
    color: #b2f5ea !important;
    color: rgba(178, 245, 234, var(--text-opacity)) !important; }
  .sm\:text-teal-300 {
    --text-opacity: 1 !important;
    color: #81e6d9 !important;
    color: rgba(129, 230, 217, var(--text-opacity)) !important; }
  .sm\:text-teal-400 {
    --text-opacity: 1 !important;
    color: #4fd1c5 !important;
    color: rgba(79, 209, 197, var(--text-opacity)) !important; }
  .sm\:text-teal-500 {
    --text-opacity: 1 !important;
    color: #38b2ac !important;
    color: rgba(56, 178, 172, var(--text-opacity)) !important; }
  .sm\:text-teal-600 {
    --text-opacity: 1 !important;
    color: #319795 !important;
    color: rgba(49, 151, 149, var(--text-opacity)) !important; }
  .sm\:text-teal-700 {
    --text-opacity: 1 !important;
    color: #2c7a7b !important;
    color: rgba(44, 122, 123, var(--text-opacity)) !important; }
  .sm\:text-teal-800 {
    --text-opacity: 1 !important;
    color: #285e61 !important;
    color: rgba(40, 94, 97, var(--text-opacity)) !important; }
  .sm\:text-teal-900 {
    --text-opacity: 1 !important;
    color: #234e52 !important;
    color: rgba(35, 78, 82, var(--text-opacity)) !important; }
  .sm\:text-blue-100 {
    --text-opacity: 1 !important;
    color: #ebf8ff !important;
    color: rgba(235, 248, 255, var(--text-opacity)) !important; }
  .sm\:text-blue-200 {
    --text-opacity: 1 !important;
    color: #bee3f8 !important;
    color: rgba(190, 227, 248, var(--text-opacity)) !important; }
  .sm\:text-blue-300 {
    --text-opacity: 1 !important;
    color: #90cdf4 !important;
    color: rgba(144, 205, 244, var(--text-opacity)) !important; }
  .sm\:text-blue-400 {
    --text-opacity: 1 !important;
    color: #63b3ed !important;
    color: rgba(99, 179, 237, var(--text-opacity)) !important; }
  .sm\:text-blue-500 {
    --text-opacity: 1 !important;
    color: #4299e1 !important;
    color: rgba(66, 153, 225, var(--text-opacity)) !important; }
  .sm\:text-blue-600 {
    --text-opacity: 1 !important;
    color: #3182ce !important;
    color: rgba(49, 130, 206, var(--text-opacity)) !important; }
  .sm\:text-blue-700 {
    --text-opacity: 1 !important;
    color: #2b6cb0 !important;
    color: rgba(43, 108, 176, var(--text-opacity)) !important; }
  .sm\:text-blue-800 {
    --text-opacity: 1 !important;
    color: #2c5282 !important;
    color: rgba(44, 82, 130, var(--text-opacity)) !important; }
  .sm\:text-blue-900 {
    --text-opacity: 1 !important;
    color: #2a4365 !important;
    color: rgba(42, 67, 101, var(--text-opacity)) !important; }
  .sm\:text-indigo-100 {
    --text-opacity: 1 !important;
    color: #ebf4ff !important;
    color: rgba(235, 244, 255, var(--text-opacity)) !important; }
  .sm\:text-indigo-200 {
    --text-opacity: 1 !important;
    color: #c3dafe !important;
    color: rgba(195, 218, 254, var(--text-opacity)) !important; }
  .sm\:text-indigo-300 {
    --text-opacity: 1 !important;
    color: #a3bffa !important;
    color: rgba(163, 191, 250, var(--text-opacity)) !important; }
  .sm\:text-indigo-400 {
    --text-opacity: 1 !important;
    color: #7f9cf5 !important;
    color: rgba(127, 156, 245, var(--text-opacity)) !important; }
  .sm\:text-indigo-500 {
    --text-opacity: 1 !important;
    color: #667eea !important;
    color: rgba(102, 126, 234, var(--text-opacity)) !important; }
  .sm\:text-indigo-600 {
    --text-opacity: 1 !important;
    color: #5a67d8 !important;
    color: rgba(90, 103, 216, var(--text-opacity)) !important; }
  .sm\:text-indigo-700 {
    --text-opacity: 1 !important;
    color: #4c51bf !important;
    color: rgba(76, 81, 191, var(--text-opacity)) !important; }
  .sm\:text-indigo-800 {
    --text-opacity: 1 !important;
    color: #434190 !important;
    color: rgba(67, 65, 144, var(--text-opacity)) !important; }
  .sm\:text-indigo-900 {
    --text-opacity: 1 !important;
    color: #3c366b !important;
    color: rgba(60, 54, 107, var(--text-opacity)) !important; }
  .sm\:text-purple-100 {
    --text-opacity: 1 !important;
    color: #faf5ff !important;
    color: rgba(250, 245, 255, var(--text-opacity)) !important; }
  .sm\:text-purple-200 {
    --text-opacity: 1 !important;
    color: #e9d8fd !important;
    color: rgba(233, 216, 253, var(--text-opacity)) !important; }
  .sm\:text-purple-300 {
    --text-opacity: 1 !important;
    color: #d6bcfa !important;
    color: rgba(214, 188, 250, var(--text-opacity)) !important; }
  .sm\:text-purple-400 {
    --text-opacity: 1 !important;
    color: #b794f4 !important;
    color: rgba(183, 148, 244, var(--text-opacity)) !important; }
  .sm\:text-purple-500 {
    --text-opacity: 1 !important;
    color: #9f7aea !important;
    color: rgba(159, 122, 234, var(--text-opacity)) !important; }
  .sm\:text-purple-600 {
    --text-opacity: 1 !important;
    color: #805ad5 !important;
    color: rgba(128, 90, 213, var(--text-opacity)) !important; }
  .sm\:text-purple-700 {
    --text-opacity: 1 !important;
    color: #6b46c1 !important;
    color: rgba(107, 70, 193, var(--text-opacity)) !important; }
  .sm\:text-purple-800 {
    --text-opacity: 1 !important;
    color: #553c9a !important;
    color: rgba(85, 60, 154, var(--text-opacity)) !important; }
  .sm\:text-purple-900 {
    --text-opacity: 1 !important;
    color: #44337a !important;
    color: rgba(68, 51, 122, var(--text-opacity)) !important; }
  .sm\:text-pink-100 {
    --text-opacity: 1 !important;
    color: #fff5f7 !important;
    color: rgba(255, 245, 247, var(--text-opacity)) !important; }
  .sm\:text-pink-200 {
    --text-opacity: 1 !important;
    color: #fed7e2 !important;
    color: rgba(254, 215, 226, var(--text-opacity)) !important; }
  .sm\:text-pink-300 {
    --text-opacity: 1 !important;
    color: #fbb6ce !important;
    color: rgba(251, 182, 206, var(--text-opacity)) !important; }
  .sm\:text-pink-400 {
    --text-opacity: 1 !important;
    color: #f687b3 !important;
    color: rgba(246, 135, 179, var(--text-opacity)) !important; }
  .sm\:text-pink-500 {
    --text-opacity: 1 !important;
    color: #ed64a6 !important;
    color: rgba(237, 100, 166, var(--text-opacity)) !important; }
  .sm\:text-pink-600 {
    --text-opacity: 1 !important;
    color: #d53f8c !important;
    color: rgba(213, 63, 140, var(--text-opacity)) !important; }
  .sm\:text-pink-700 {
    --text-opacity: 1 !important;
    color: #b83280 !important;
    color: rgba(184, 50, 128, var(--text-opacity)) !important; }
  .sm\:text-pink-800 {
    --text-opacity: 1 !important;
    color: #97266d !important;
    color: rgba(151, 38, 109, var(--text-opacity)) !important; }
  .sm\:text-pink-900 {
    --text-opacity: 1 !important;
    color: #702459 !important;
    color: rgba(112, 36, 89, var(--text-opacity)) !important; }
  .sm\:text-shade-black {
    --text-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important; }
  .sm\:text-shade-white {
    --text-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important; }
  .sm\:text-salmon-100 {
    --text-opacity: 1 !important;
    color: #f7f1e1 !important;
    color: rgba(247, 241, 225, var(--text-opacity)) !important; }
  .sm\:text-salmon-200 {
    --text-opacity: 1 !important;
    color: #f3e7c6 !important;
    color: rgba(243, 231, 198, var(--text-opacity)) !important; }
  .sm\:text-salmon-300 {
    --text-opacity: 1 !important;
    color: #e4d6af !important;
    color: rgba(228, 214, 175, var(--text-opacity)) !important; }
  .sm\:hover\:text-transparent:hover {
    color: transparent !important; }
  .sm\:hover\:text-current:hover {
    color: currentColor !important; }
  .sm\:hover\:text-black:hover {
    --text-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important; }
  .sm\:hover\:text-white:hover {
    --text-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important; }
  .sm\:hover\:text-gray-100:hover {
    --text-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--text-opacity)) !important; }
  .sm\:hover\:text-gray-200:hover {
    --text-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--text-opacity)) !important; }
  .sm\:hover\:text-gray-300:hover {
    --text-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--text-opacity)) !important; }
  .sm\:hover\:text-gray-400:hover {
    --text-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--text-opacity)) !important; }
  .sm\:hover\:text-gray-500:hover {
    --text-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--text-opacity)) !important; }
  .sm\:hover\:text-gray-600:hover {
    --text-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--text-opacity)) !important; }
  .sm\:hover\:text-gray-700:hover {
    --text-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--text-opacity)) !important; }
  .sm\:hover\:text-gray-800:hover {
    --text-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--text-opacity)) !important; }
  .sm\:hover\:text-gray-900:hover {
    --text-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--text-opacity)) !important; }
  .sm\:hover\:text-red-100:hover {
    --text-opacity: 1 !important;
    color: #e18f74 !important;
    color: rgba(225, 143, 116, var(--text-opacity)) !important; }
  .sm\:hover\:text-red-200:hover {
    --text-opacity: 1 !important;
    color: #bc5e3f !important;
    color: rgba(188, 94, 63, var(--text-opacity)) !important; }
  .sm\:hover\:text-red-300:hover {
    --text-opacity: 1 !important;
    color: #833218 !important;
    color: rgba(131, 50, 24, var(--text-opacity)) !important; }
  .sm\:hover\:text-red-400:hover {
    --text-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--text-opacity)) !important; }
  .sm\:hover\:text-red-500:hover {
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important; }
  .sm\:hover\:text-red-600:hover {
    --text-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--text-opacity)) !important; }
  .sm\:hover\:text-red-700:hover {
    --text-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--text-opacity)) !important; }
  .sm\:hover\:text-red-800:hover {
    --text-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--text-opacity)) !important; }
  .sm\:hover\:text-red-900:hover {
    --text-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--text-opacity)) !important; }
  .sm\:hover\:text-orange-100:hover {
    --text-opacity: 1 !important;
    color: #fffaf0 !important;
    color: rgba(255, 250, 240, var(--text-opacity)) !important; }
  .sm\:hover\:text-orange-200:hover {
    --text-opacity: 1 !important;
    color: #feebc8 !important;
    color: rgba(254, 235, 200, var(--text-opacity)) !important; }
  .sm\:hover\:text-orange-300:hover {
    --text-opacity: 1 !important;
    color: #fbd38d !important;
    color: rgba(251, 211, 141, var(--text-opacity)) !important; }
  .sm\:hover\:text-orange-400:hover {
    --text-opacity: 1 !important;
    color: #f6ad55 !important;
    color: rgba(246, 173, 85, var(--text-opacity)) !important; }
  .sm\:hover\:text-orange-500:hover {
    --text-opacity: 1 !important;
    color: #ed8936 !important;
    color: rgba(237, 137, 54, var(--text-opacity)) !important; }
  .sm\:hover\:text-orange-600:hover {
    --text-opacity: 1 !important;
    color: #dd6b20 !important;
    color: rgba(221, 107, 32, var(--text-opacity)) !important; }
  .sm\:hover\:text-orange-700:hover {
    --text-opacity: 1 !important;
    color: #c05621 !important;
    color: rgba(192, 86, 33, var(--text-opacity)) !important; }
  .sm\:hover\:text-orange-800:hover {
    --text-opacity: 1 !important;
    color: #9c4221 !important;
    color: rgba(156, 66, 33, var(--text-opacity)) !important; }
  .sm\:hover\:text-orange-900:hover {
    --text-opacity: 1 !important;
    color: #7b341e !important;
    color: rgba(123, 52, 30, var(--text-opacity)) !important; }
  .sm\:hover\:text-yellow-100:hover {
    --text-opacity: 1 !important;
    color: #fffff0 !important;
    color: rgba(255, 255, 240, var(--text-opacity)) !important; }
  .sm\:hover\:text-yellow-200:hover {
    --text-opacity: 1 !important;
    color: #fefcbf !important;
    color: rgba(254, 252, 191, var(--text-opacity)) !important; }
  .sm\:hover\:text-yellow-300:hover {
    --text-opacity: 1 !important;
    color: #faf089 !important;
    color: rgba(250, 240, 137, var(--text-opacity)) !important; }
  .sm\:hover\:text-yellow-400:hover {
    --text-opacity: 1 !important;
    color: #f6e05e !important;
    color: rgba(246, 224, 94, var(--text-opacity)) !important; }
  .sm\:hover\:text-yellow-500:hover {
    --text-opacity: 1 !important;
    color: #ecc94b !important;
    color: rgba(236, 201, 75, var(--text-opacity)) !important; }
  .sm\:hover\:text-yellow-600:hover {
    --text-opacity: 1 !important;
    color: #d69e2e !important;
    color: rgba(214, 158, 46, var(--text-opacity)) !important; }
  .sm\:hover\:text-yellow-700:hover {
    --text-opacity: 1 !important;
    color: #b7791f !important;
    color: rgba(183, 121, 31, var(--text-opacity)) !important; }
  .sm\:hover\:text-yellow-800:hover {
    --text-opacity: 1 !important;
    color: #975a16 !important;
    color: rgba(151, 90, 22, var(--text-opacity)) !important; }
  .sm\:hover\:text-yellow-900:hover {
    --text-opacity: 1 !important;
    color: #744210 !important;
    color: rgba(116, 66, 16, var(--text-opacity)) !important; }
  .sm\:hover\:text-green-100:hover {
    --text-opacity: 1 !important;
    color: #d3edb4 !important;
    color: rgba(211, 237, 180, var(--text-opacity)) !important; }
  .sm\:hover\:text-green-200:hover {
    --text-opacity: 1 !important;
    color: #a5c67d !important;
    color: rgba(165, 198, 125, var(--text-opacity)) !important; }
  .sm\:hover\:text-green-300:hover {
    --text-opacity: 1 !important;
    color: #779c4a !important;
    color: rgba(119, 156, 74, var(--text-opacity)) !important; }
  .sm\:hover\:text-green-400:hover {
    --text-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--text-opacity)) !important; }
  .sm\:hover\:text-green-500:hover {
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important; }
  .sm\:hover\:text-green-600:hover {
    --text-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--text-opacity)) !important; }
  .sm\:hover\:text-green-700:hover {
    --text-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--text-opacity)) !important; }
  .sm\:hover\:text-green-800:hover {
    --text-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--text-opacity)) !important; }
  .sm\:hover\:text-green-900:hover {
    --text-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--text-opacity)) !important; }
  .sm\:hover\:text-teal-100:hover {
    --text-opacity: 1 !important;
    color: #e6fffa !important;
    color: rgba(230, 255, 250, var(--text-opacity)) !important; }
  .sm\:hover\:text-teal-200:hover {
    --text-opacity: 1 !important;
    color: #b2f5ea !important;
    color: rgba(178, 245, 234, var(--text-opacity)) !important; }
  .sm\:hover\:text-teal-300:hover {
    --text-opacity: 1 !important;
    color: #81e6d9 !important;
    color: rgba(129, 230, 217, var(--text-opacity)) !important; }
  .sm\:hover\:text-teal-400:hover {
    --text-opacity: 1 !important;
    color: #4fd1c5 !important;
    color: rgba(79, 209, 197, var(--text-opacity)) !important; }
  .sm\:hover\:text-teal-500:hover {
    --text-opacity: 1 !important;
    color: #38b2ac !important;
    color: rgba(56, 178, 172, var(--text-opacity)) !important; }
  .sm\:hover\:text-teal-600:hover {
    --text-opacity: 1 !important;
    color: #319795 !important;
    color: rgba(49, 151, 149, var(--text-opacity)) !important; }
  .sm\:hover\:text-teal-700:hover {
    --text-opacity: 1 !important;
    color: #2c7a7b !important;
    color: rgba(44, 122, 123, var(--text-opacity)) !important; }
  .sm\:hover\:text-teal-800:hover {
    --text-opacity: 1 !important;
    color: #285e61 !important;
    color: rgba(40, 94, 97, var(--text-opacity)) !important; }
  .sm\:hover\:text-teal-900:hover {
    --text-opacity: 1 !important;
    color: #234e52 !important;
    color: rgba(35, 78, 82, var(--text-opacity)) !important; }
  .sm\:hover\:text-blue-100:hover {
    --text-opacity: 1 !important;
    color: #ebf8ff !important;
    color: rgba(235, 248, 255, var(--text-opacity)) !important; }
  .sm\:hover\:text-blue-200:hover {
    --text-opacity: 1 !important;
    color: #bee3f8 !important;
    color: rgba(190, 227, 248, var(--text-opacity)) !important; }
  .sm\:hover\:text-blue-300:hover {
    --text-opacity: 1 !important;
    color: #90cdf4 !important;
    color: rgba(144, 205, 244, var(--text-opacity)) !important; }
  .sm\:hover\:text-blue-400:hover {
    --text-opacity: 1 !important;
    color: #63b3ed !important;
    color: rgba(99, 179, 237, var(--text-opacity)) !important; }
  .sm\:hover\:text-blue-500:hover {
    --text-opacity: 1 !important;
    color: #4299e1 !important;
    color: rgba(66, 153, 225, var(--text-opacity)) !important; }
  .sm\:hover\:text-blue-600:hover {
    --text-opacity: 1 !important;
    color: #3182ce !important;
    color: rgba(49, 130, 206, var(--text-opacity)) !important; }
  .sm\:hover\:text-blue-700:hover {
    --text-opacity: 1 !important;
    color: #2b6cb0 !important;
    color: rgba(43, 108, 176, var(--text-opacity)) !important; }
  .sm\:hover\:text-blue-800:hover {
    --text-opacity: 1 !important;
    color: #2c5282 !important;
    color: rgba(44, 82, 130, var(--text-opacity)) !important; }
  .sm\:hover\:text-blue-900:hover {
    --text-opacity: 1 !important;
    color: #2a4365 !important;
    color: rgba(42, 67, 101, var(--text-opacity)) !important; }
  .sm\:hover\:text-indigo-100:hover {
    --text-opacity: 1 !important;
    color: #ebf4ff !important;
    color: rgba(235, 244, 255, var(--text-opacity)) !important; }
  .sm\:hover\:text-indigo-200:hover {
    --text-opacity: 1 !important;
    color: #c3dafe !important;
    color: rgba(195, 218, 254, var(--text-opacity)) !important; }
  .sm\:hover\:text-indigo-300:hover {
    --text-opacity: 1 !important;
    color: #a3bffa !important;
    color: rgba(163, 191, 250, var(--text-opacity)) !important; }
  .sm\:hover\:text-indigo-400:hover {
    --text-opacity: 1 !important;
    color: #7f9cf5 !important;
    color: rgba(127, 156, 245, var(--text-opacity)) !important; }
  .sm\:hover\:text-indigo-500:hover {
    --text-opacity: 1 !important;
    color: #667eea !important;
    color: rgba(102, 126, 234, var(--text-opacity)) !important; }
  .sm\:hover\:text-indigo-600:hover {
    --text-opacity: 1 !important;
    color: #5a67d8 !important;
    color: rgba(90, 103, 216, var(--text-opacity)) !important; }
  .sm\:hover\:text-indigo-700:hover {
    --text-opacity: 1 !important;
    color: #4c51bf !important;
    color: rgba(76, 81, 191, var(--text-opacity)) !important; }
  .sm\:hover\:text-indigo-800:hover {
    --text-opacity: 1 !important;
    color: #434190 !important;
    color: rgba(67, 65, 144, var(--text-opacity)) !important; }
  .sm\:hover\:text-indigo-900:hover {
    --text-opacity: 1 !important;
    color: #3c366b !important;
    color: rgba(60, 54, 107, var(--text-opacity)) !important; }
  .sm\:hover\:text-purple-100:hover {
    --text-opacity: 1 !important;
    color: #faf5ff !important;
    color: rgba(250, 245, 255, var(--text-opacity)) !important; }
  .sm\:hover\:text-purple-200:hover {
    --text-opacity: 1 !important;
    color: #e9d8fd !important;
    color: rgba(233, 216, 253, var(--text-opacity)) !important; }
  .sm\:hover\:text-purple-300:hover {
    --text-opacity: 1 !important;
    color: #d6bcfa !important;
    color: rgba(214, 188, 250, var(--text-opacity)) !important; }
  .sm\:hover\:text-purple-400:hover {
    --text-opacity: 1 !important;
    color: #b794f4 !important;
    color: rgba(183, 148, 244, var(--text-opacity)) !important; }
  .sm\:hover\:text-purple-500:hover {
    --text-opacity: 1 !important;
    color: #9f7aea !important;
    color: rgba(159, 122, 234, var(--text-opacity)) !important; }
  .sm\:hover\:text-purple-600:hover {
    --text-opacity: 1 !important;
    color: #805ad5 !important;
    color: rgba(128, 90, 213, var(--text-opacity)) !important; }
  .sm\:hover\:text-purple-700:hover {
    --text-opacity: 1 !important;
    color: #6b46c1 !important;
    color: rgba(107, 70, 193, var(--text-opacity)) !important; }
  .sm\:hover\:text-purple-800:hover {
    --text-opacity: 1 !important;
    color: #553c9a !important;
    color: rgba(85, 60, 154, var(--text-opacity)) !important; }
  .sm\:hover\:text-purple-900:hover {
    --text-opacity: 1 !important;
    color: #44337a !important;
    color: rgba(68, 51, 122, var(--text-opacity)) !important; }
  .sm\:hover\:text-pink-100:hover {
    --text-opacity: 1 !important;
    color: #fff5f7 !important;
    color: rgba(255, 245, 247, var(--text-opacity)) !important; }
  .sm\:hover\:text-pink-200:hover {
    --text-opacity: 1 !important;
    color: #fed7e2 !important;
    color: rgba(254, 215, 226, var(--text-opacity)) !important; }
  .sm\:hover\:text-pink-300:hover {
    --text-opacity: 1 !important;
    color: #fbb6ce !important;
    color: rgba(251, 182, 206, var(--text-opacity)) !important; }
  .sm\:hover\:text-pink-400:hover {
    --text-opacity: 1 !important;
    color: #f687b3 !important;
    color: rgba(246, 135, 179, var(--text-opacity)) !important; }
  .sm\:hover\:text-pink-500:hover {
    --text-opacity: 1 !important;
    color: #ed64a6 !important;
    color: rgba(237, 100, 166, var(--text-opacity)) !important; }
  .sm\:hover\:text-pink-600:hover {
    --text-opacity: 1 !important;
    color: #d53f8c !important;
    color: rgba(213, 63, 140, var(--text-opacity)) !important; }
  .sm\:hover\:text-pink-700:hover {
    --text-opacity: 1 !important;
    color: #b83280 !important;
    color: rgba(184, 50, 128, var(--text-opacity)) !important; }
  .sm\:hover\:text-pink-800:hover {
    --text-opacity: 1 !important;
    color: #97266d !important;
    color: rgba(151, 38, 109, var(--text-opacity)) !important; }
  .sm\:hover\:text-pink-900:hover {
    --text-opacity: 1 !important;
    color: #702459 !important;
    color: rgba(112, 36, 89, var(--text-opacity)) !important; }
  .sm\:hover\:text-shade-black:hover {
    --text-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important; }
  .sm\:hover\:text-shade-white:hover {
    --text-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important; }
  .sm\:hover\:text-salmon-100:hover {
    --text-opacity: 1 !important;
    color: #f7f1e1 !important;
    color: rgba(247, 241, 225, var(--text-opacity)) !important; }
  .sm\:hover\:text-salmon-200:hover {
    --text-opacity: 1 !important;
    color: #f3e7c6 !important;
    color: rgba(243, 231, 198, var(--text-opacity)) !important; }
  .sm\:hover\:text-salmon-300:hover {
    --text-opacity: 1 !important;
    color: #e4d6af !important;
    color: rgba(228, 214, 175, var(--text-opacity)) !important; }
  .sm\:focus\:text-transparent:focus {
    color: transparent !important; }
  .sm\:focus\:text-current:focus {
    color: currentColor !important; }
  .sm\:focus\:text-black:focus {
    --text-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important; }
  .sm\:focus\:text-white:focus {
    --text-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important; }
  .sm\:focus\:text-gray-100:focus {
    --text-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--text-opacity)) !important; }
  .sm\:focus\:text-gray-200:focus {
    --text-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--text-opacity)) !important; }
  .sm\:focus\:text-gray-300:focus {
    --text-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--text-opacity)) !important; }
  .sm\:focus\:text-gray-400:focus {
    --text-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--text-opacity)) !important; }
  .sm\:focus\:text-gray-500:focus {
    --text-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--text-opacity)) !important; }
  .sm\:focus\:text-gray-600:focus {
    --text-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--text-opacity)) !important; }
  .sm\:focus\:text-gray-700:focus {
    --text-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--text-opacity)) !important; }
  .sm\:focus\:text-gray-800:focus {
    --text-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--text-opacity)) !important; }
  .sm\:focus\:text-gray-900:focus {
    --text-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--text-opacity)) !important; }
  .sm\:focus\:text-red-100:focus {
    --text-opacity: 1 !important;
    color: #e18f74 !important;
    color: rgba(225, 143, 116, var(--text-opacity)) !important; }
  .sm\:focus\:text-red-200:focus {
    --text-opacity: 1 !important;
    color: #bc5e3f !important;
    color: rgba(188, 94, 63, var(--text-opacity)) !important; }
  .sm\:focus\:text-red-300:focus {
    --text-opacity: 1 !important;
    color: #833218 !important;
    color: rgba(131, 50, 24, var(--text-opacity)) !important; }
  .sm\:focus\:text-red-400:focus {
    --text-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--text-opacity)) !important; }
  .sm\:focus\:text-red-500:focus {
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important; }
  .sm\:focus\:text-red-600:focus {
    --text-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--text-opacity)) !important; }
  .sm\:focus\:text-red-700:focus {
    --text-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--text-opacity)) !important; }
  .sm\:focus\:text-red-800:focus {
    --text-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--text-opacity)) !important; }
  .sm\:focus\:text-red-900:focus {
    --text-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--text-opacity)) !important; }
  .sm\:focus\:text-orange-100:focus {
    --text-opacity: 1 !important;
    color: #fffaf0 !important;
    color: rgba(255, 250, 240, var(--text-opacity)) !important; }
  .sm\:focus\:text-orange-200:focus {
    --text-opacity: 1 !important;
    color: #feebc8 !important;
    color: rgba(254, 235, 200, var(--text-opacity)) !important; }
  .sm\:focus\:text-orange-300:focus {
    --text-opacity: 1 !important;
    color: #fbd38d !important;
    color: rgba(251, 211, 141, var(--text-opacity)) !important; }
  .sm\:focus\:text-orange-400:focus {
    --text-opacity: 1 !important;
    color: #f6ad55 !important;
    color: rgba(246, 173, 85, var(--text-opacity)) !important; }
  .sm\:focus\:text-orange-500:focus {
    --text-opacity: 1 !important;
    color: #ed8936 !important;
    color: rgba(237, 137, 54, var(--text-opacity)) !important; }
  .sm\:focus\:text-orange-600:focus {
    --text-opacity: 1 !important;
    color: #dd6b20 !important;
    color: rgba(221, 107, 32, var(--text-opacity)) !important; }
  .sm\:focus\:text-orange-700:focus {
    --text-opacity: 1 !important;
    color: #c05621 !important;
    color: rgba(192, 86, 33, var(--text-opacity)) !important; }
  .sm\:focus\:text-orange-800:focus {
    --text-opacity: 1 !important;
    color: #9c4221 !important;
    color: rgba(156, 66, 33, var(--text-opacity)) !important; }
  .sm\:focus\:text-orange-900:focus {
    --text-opacity: 1 !important;
    color: #7b341e !important;
    color: rgba(123, 52, 30, var(--text-opacity)) !important; }
  .sm\:focus\:text-yellow-100:focus {
    --text-opacity: 1 !important;
    color: #fffff0 !important;
    color: rgba(255, 255, 240, var(--text-opacity)) !important; }
  .sm\:focus\:text-yellow-200:focus {
    --text-opacity: 1 !important;
    color: #fefcbf !important;
    color: rgba(254, 252, 191, var(--text-opacity)) !important; }
  .sm\:focus\:text-yellow-300:focus {
    --text-opacity: 1 !important;
    color: #faf089 !important;
    color: rgba(250, 240, 137, var(--text-opacity)) !important; }
  .sm\:focus\:text-yellow-400:focus {
    --text-opacity: 1 !important;
    color: #f6e05e !important;
    color: rgba(246, 224, 94, var(--text-opacity)) !important; }
  .sm\:focus\:text-yellow-500:focus {
    --text-opacity: 1 !important;
    color: #ecc94b !important;
    color: rgba(236, 201, 75, var(--text-opacity)) !important; }
  .sm\:focus\:text-yellow-600:focus {
    --text-opacity: 1 !important;
    color: #d69e2e !important;
    color: rgba(214, 158, 46, var(--text-opacity)) !important; }
  .sm\:focus\:text-yellow-700:focus {
    --text-opacity: 1 !important;
    color: #b7791f !important;
    color: rgba(183, 121, 31, var(--text-opacity)) !important; }
  .sm\:focus\:text-yellow-800:focus {
    --text-opacity: 1 !important;
    color: #975a16 !important;
    color: rgba(151, 90, 22, var(--text-opacity)) !important; }
  .sm\:focus\:text-yellow-900:focus {
    --text-opacity: 1 !important;
    color: #744210 !important;
    color: rgba(116, 66, 16, var(--text-opacity)) !important; }
  .sm\:focus\:text-green-100:focus {
    --text-opacity: 1 !important;
    color: #d3edb4 !important;
    color: rgba(211, 237, 180, var(--text-opacity)) !important; }
  .sm\:focus\:text-green-200:focus {
    --text-opacity: 1 !important;
    color: #a5c67d !important;
    color: rgba(165, 198, 125, var(--text-opacity)) !important; }
  .sm\:focus\:text-green-300:focus {
    --text-opacity: 1 !important;
    color: #779c4a !important;
    color: rgba(119, 156, 74, var(--text-opacity)) !important; }
  .sm\:focus\:text-green-400:focus {
    --text-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--text-opacity)) !important; }
  .sm\:focus\:text-green-500:focus {
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important; }
  .sm\:focus\:text-green-600:focus {
    --text-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--text-opacity)) !important; }
  .sm\:focus\:text-green-700:focus {
    --text-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--text-opacity)) !important; }
  .sm\:focus\:text-green-800:focus {
    --text-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--text-opacity)) !important; }
  .sm\:focus\:text-green-900:focus {
    --text-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--text-opacity)) !important; }
  .sm\:focus\:text-teal-100:focus {
    --text-opacity: 1 !important;
    color: #e6fffa !important;
    color: rgba(230, 255, 250, var(--text-opacity)) !important; }
  .sm\:focus\:text-teal-200:focus {
    --text-opacity: 1 !important;
    color: #b2f5ea !important;
    color: rgba(178, 245, 234, var(--text-opacity)) !important; }
  .sm\:focus\:text-teal-300:focus {
    --text-opacity: 1 !important;
    color: #81e6d9 !important;
    color: rgba(129, 230, 217, var(--text-opacity)) !important; }
  .sm\:focus\:text-teal-400:focus {
    --text-opacity: 1 !important;
    color: #4fd1c5 !important;
    color: rgba(79, 209, 197, var(--text-opacity)) !important; }
  .sm\:focus\:text-teal-500:focus {
    --text-opacity: 1 !important;
    color: #38b2ac !important;
    color: rgba(56, 178, 172, var(--text-opacity)) !important; }
  .sm\:focus\:text-teal-600:focus {
    --text-opacity: 1 !important;
    color: #319795 !important;
    color: rgba(49, 151, 149, var(--text-opacity)) !important; }
  .sm\:focus\:text-teal-700:focus {
    --text-opacity: 1 !important;
    color: #2c7a7b !important;
    color: rgba(44, 122, 123, var(--text-opacity)) !important; }
  .sm\:focus\:text-teal-800:focus {
    --text-opacity: 1 !important;
    color: #285e61 !important;
    color: rgba(40, 94, 97, var(--text-opacity)) !important; }
  .sm\:focus\:text-teal-900:focus {
    --text-opacity: 1 !important;
    color: #234e52 !important;
    color: rgba(35, 78, 82, var(--text-opacity)) !important; }
  .sm\:focus\:text-blue-100:focus {
    --text-opacity: 1 !important;
    color: #ebf8ff !important;
    color: rgba(235, 248, 255, var(--text-opacity)) !important; }
  .sm\:focus\:text-blue-200:focus {
    --text-opacity: 1 !important;
    color: #bee3f8 !important;
    color: rgba(190, 227, 248, var(--text-opacity)) !important; }
  .sm\:focus\:text-blue-300:focus {
    --text-opacity: 1 !important;
    color: #90cdf4 !important;
    color: rgba(144, 205, 244, var(--text-opacity)) !important; }
  .sm\:focus\:text-blue-400:focus {
    --text-opacity: 1 !important;
    color: #63b3ed !important;
    color: rgba(99, 179, 237, var(--text-opacity)) !important; }
  .sm\:focus\:text-blue-500:focus {
    --text-opacity: 1 !important;
    color: #4299e1 !important;
    color: rgba(66, 153, 225, var(--text-opacity)) !important; }
  .sm\:focus\:text-blue-600:focus {
    --text-opacity: 1 !important;
    color: #3182ce !important;
    color: rgba(49, 130, 206, var(--text-opacity)) !important; }
  .sm\:focus\:text-blue-700:focus {
    --text-opacity: 1 !important;
    color: #2b6cb0 !important;
    color: rgba(43, 108, 176, var(--text-opacity)) !important; }
  .sm\:focus\:text-blue-800:focus {
    --text-opacity: 1 !important;
    color: #2c5282 !important;
    color: rgba(44, 82, 130, var(--text-opacity)) !important; }
  .sm\:focus\:text-blue-900:focus {
    --text-opacity: 1 !important;
    color: #2a4365 !important;
    color: rgba(42, 67, 101, var(--text-opacity)) !important; }
  .sm\:focus\:text-indigo-100:focus {
    --text-opacity: 1 !important;
    color: #ebf4ff !important;
    color: rgba(235, 244, 255, var(--text-opacity)) !important; }
  .sm\:focus\:text-indigo-200:focus {
    --text-opacity: 1 !important;
    color: #c3dafe !important;
    color: rgba(195, 218, 254, var(--text-opacity)) !important; }
  .sm\:focus\:text-indigo-300:focus {
    --text-opacity: 1 !important;
    color: #a3bffa !important;
    color: rgba(163, 191, 250, var(--text-opacity)) !important; }
  .sm\:focus\:text-indigo-400:focus {
    --text-opacity: 1 !important;
    color: #7f9cf5 !important;
    color: rgba(127, 156, 245, var(--text-opacity)) !important; }
  .sm\:focus\:text-indigo-500:focus {
    --text-opacity: 1 !important;
    color: #667eea !important;
    color: rgba(102, 126, 234, var(--text-opacity)) !important; }
  .sm\:focus\:text-indigo-600:focus {
    --text-opacity: 1 !important;
    color: #5a67d8 !important;
    color: rgba(90, 103, 216, var(--text-opacity)) !important; }
  .sm\:focus\:text-indigo-700:focus {
    --text-opacity: 1 !important;
    color: #4c51bf !important;
    color: rgba(76, 81, 191, var(--text-opacity)) !important; }
  .sm\:focus\:text-indigo-800:focus {
    --text-opacity: 1 !important;
    color: #434190 !important;
    color: rgba(67, 65, 144, var(--text-opacity)) !important; }
  .sm\:focus\:text-indigo-900:focus {
    --text-opacity: 1 !important;
    color: #3c366b !important;
    color: rgba(60, 54, 107, var(--text-opacity)) !important; }
  .sm\:focus\:text-purple-100:focus {
    --text-opacity: 1 !important;
    color: #faf5ff !important;
    color: rgba(250, 245, 255, var(--text-opacity)) !important; }
  .sm\:focus\:text-purple-200:focus {
    --text-opacity: 1 !important;
    color: #e9d8fd !important;
    color: rgba(233, 216, 253, var(--text-opacity)) !important; }
  .sm\:focus\:text-purple-300:focus {
    --text-opacity: 1 !important;
    color: #d6bcfa !important;
    color: rgba(214, 188, 250, var(--text-opacity)) !important; }
  .sm\:focus\:text-purple-400:focus {
    --text-opacity: 1 !important;
    color: #b794f4 !important;
    color: rgba(183, 148, 244, var(--text-opacity)) !important; }
  .sm\:focus\:text-purple-500:focus {
    --text-opacity: 1 !important;
    color: #9f7aea !important;
    color: rgba(159, 122, 234, var(--text-opacity)) !important; }
  .sm\:focus\:text-purple-600:focus {
    --text-opacity: 1 !important;
    color: #805ad5 !important;
    color: rgba(128, 90, 213, var(--text-opacity)) !important; }
  .sm\:focus\:text-purple-700:focus {
    --text-opacity: 1 !important;
    color: #6b46c1 !important;
    color: rgba(107, 70, 193, var(--text-opacity)) !important; }
  .sm\:focus\:text-purple-800:focus {
    --text-opacity: 1 !important;
    color: #553c9a !important;
    color: rgba(85, 60, 154, var(--text-opacity)) !important; }
  .sm\:focus\:text-purple-900:focus {
    --text-opacity: 1 !important;
    color: #44337a !important;
    color: rgba(68, 51, 122, var(--text-opacity)) !important; }
  .sm\:focus\:text-pink-100:focus {
    --text-opacity: 1 !important;
    color: #fff5f7 !important;
    color: rgba(255, 245, 247, var(--text-opacity)) !important; }
  .sm\:focus\:text-pink-200:focus {
    --text-opacity: 1 !important;
    color: #fed7e2 !important;
    color: rgba(254, 215, 226, var(--text-opacity)) !important; }
  .sm\:focus\:text-pink-300:focus {
    --text-opacity: 1 !important;
    color: #fbb6ce !important;
    color: rgba(251, 182, 206, var(--text-opacity)) !important; }
  .sm\:focus\:text-pink-400:focus {
    --text-opacity: 1 !important;
    color: #f687b3 !important;
    color: rgba(246, 135, 179, var(--text-opacity)) !important; }
  .sm\:focus\:text-pink-500:focus {
    --text-opacity: 1 !important;
    color: #ed64a6 !important;
    color: rgba(237, 100, 166, var(--text-opacity)) !important; }
  .sm\:focus\:text-pink-600:focus {
    --text-opacity: 1 !important;
    color: #d53f8c !important;
    color: rgba(213, 63, 140, var(--text-opacity)) !important; }
  .sm\:focus\:text-pink-700:focus {
    --text-opacity: 1 !important;
    color: #b83280 !important;
    color: rgba(184, 50, 128, var(--text-opacity)) !important; }
  .sm\:focus\:text-pink-800:focus {
    --text-opacity: 1 !important;
    color: #97266d !important;
    color: rgba(151, 38, 109, var(--text-opacity)) !important; }
  .sm\:focus\:text-pink-900:focus {
    --text-opacity: 1 !important;
    color: #702459 !important;
    color: rgba(112, 36, 89, var(--text-opacity)) !important; }
  .sm\:focus\:text-shade-black:focus {
    --text-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important; }
  .sm\:focus\:text-shade-white:focus {
    --text-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important; }
  .sm\:focus\:text-salmon-100:focus {
    --text-opacity: 1 !important;
    color: #f7f1e1 !important;
    color: rgba(247, 241, 225, var(--text-opacity)) !important; }
  .sm\:focus\:text-salmon-200:focus {
    --text-opacity: 1 !important;
    color: #f3e7c6 !important;
    color: rgba(243, 231, 198, var(--text-opacity)) !important; }
  .sm\:focus\:text-salmon-300:focus {
    --text-opacity: 1 !important;
    color: #e4d6af !important;
    color: rgba(228, 214, 175, var(--text-opacity)) !important; }
  .sm\:text-opacity-0 {
    --text-opacity: 0 !important; }
  .sm\:text-opacity-25 {
    --text-opacity: 0.25 !important; }
  .sm\:text-opacity-50 {
    --text-opacity: 0.5 !important; }
  .sm\:text-opacity-75 {
    --text-opacity: 0.75 !important; }
  .sm\:text-opacity-100 {
    --text-opacity: 1 !important; }
  .sm\:hover\:text-opacity-0:hover {
    --text-opacity: 0 !important; }
  .sm\:hover\:text-opacity-25:hover {
    --text-opacity: 0.25 !important; }
  .sm\:hover\:text-opacity-50:hover {
    --text-opacity: 0.5 !important; }
  .sm\:hover\:text-opacity-75:hover {
    --text-opacity: 0.75 !important; }
  .sm\:hover\:text-opacity-100:hover {
    --text-opacity: 1 !important; }
  .sm\:focus\:text-opacity-0:focus {
    --text-opacity: 0 !important; }
  .sm\:focus\:text-opacity-25:focus {
    --text-opacity: 0.25 !important; }
  .sm\:focus\:text-opacity-50:focus {
    --text-opacity: 0.5 !important; }
  .sm\:focus\:text-opacity-75:focus {
    --text-opacity: 0.75 !important; }
  .sm\:focus\:text-opacity-100:focus {
    --text-opacity: 1 !important; }
  .sm\:italic {
    font-style: italic !important; }
  .sm\:not-italic {
    font-style: normal !important; }
  .sm\:uppercase {
    text-transform: uppercase !important; }
  .sm\:lowercase {
    text-transform: lowercase !important; }
  .sm\:capitalize {
    text-transform: capitalize !important; }
  .sm\:normal-case {
    text-transform: none !important; }
  .sm\:underline {
    text-decoration: underline !important; }
  .sm\:line-through {
    text-decoration: line-through !important; }
  .sm\:no-underline {
    text-decoration: none !important; }
  .sm\:hover\:underline:hover {
    text-decoration: underline !important; }
  .sm\:hover\:line-through:hover {
    text-decoration: line-through !important; }
  .sm\:hover\:no-underline:hover {
    text-decoration: none !important; }
  .sm\:focus\:underline:focus {
    text-decoration: underline !important; }
  .sm\:focus\:line-through:focus {
    text-decoration: line-through !important; }
  .sm\:focus\:no-underline:focus {
    text-decoration: none !important; }
  .sm\:antialiased {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important; }
  .sm\:subpixel-antialiased {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important; }
  .sm\:ordinal, .sm\:slashed-zero, .sm\:lining-nums, .sm\:oldstyle-nums, .sm\:proportional-nums, .sm\:tabular-nums, .sm\:diagonal-fractions, .sm\:stacked-fractions {
    --font-variant-numeric-ordinal: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-slashed-zero: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-figure: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-spacing: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-fraction: var(--tailwind-empty,/*!*/ /*!*/) !important;
    font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction) !important; }
  .sm\:normal-nums {
    font-variant-numeric: normal !important; }
  .sm\:ordinal {
    --font-variant-numeric-ordinal: ordinal !important; }
  .sm\:slashed-zero {
    --font-variant-numeric-slashed-zero: slashed-zero !important; }
  .sm\:lining-nums {
    --font-variant-numeric-figure: lining-nums !important; }
  .sm\:oldstyle-nums {
    --font-variant-numeric-figure: oldstyle-nums !important; }
  .sm\:proportional-nums {
    --font-variant-numeric-spacing: proportional-nums !important; }
  .sm\:tabular-nums {
    --font-variant-numeric-spacing: tabular-nums !important; }
  .sm\:diagonal-fractions {
    --font-variant-numeric-fraction: diagonal-fractions !important; }
  .sm\:stacked-fractions {
    --font-variant-numeric-fraction: stacked-fractions !important; }
  .sm\:tracking-tighter {
    letter-spacing: -0.05em !important; }
  .sm\:tracking-tight {
    letter-spacing: -0.025em !important; }
  .sm\:tracking-normal {
    letter-spacing: 0 !important; }
  .sm\:tracking-wide {
    letter-spacing: 0.025em !important; }
  .sm\:tracking-wider {
    letter-spacing: 0.05em !important; }
  .sm\:tracking-widest {
    letter-spacing: 0.1em !important; }
  .sm\:select-none {
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important; }
  .sm\:select-text {
    -webkit-user-select: text !important;
    -moz-user-select: text !important;
    -ms-user-select: text !important;
    user-select: text !important; }
  .sm\:select-all {
    -webkit-user-select: all !important;
    -moz-user-select: all !important;
    -ms-user-select: all !important;
    user-select: all !important; }
  .sm\:select-auto {
    -webkit-user-select: auto !important;
    -moz-user-select: auto !important;
    -ms-user-select: auto !important;
    user-select: auto !important; }
  .sm\:align-baseline {
    vertical-align: baseline !important; }
  .sm\:align-top {
    vertical-align: top !important; }
  .sm\:align-middle {
    vertical-align: middle !important; }
  .sm\:align-bottom {
    vertical-align: bottom !important; }
  .sm\:align-text-top {
    vertical-align: text-top !important; }
  .sm\:align-text-bottom {
    vertical-align: text-bottom !important; }
  .sm\:visible {
    visibility: visible !important; }
  .sm\:invisible {
    visibility: hidden !important; }
  .sm\:whitespace-normal {
    white-space: normal !important; }
  .sm\:whitespace-no-wrap {
    white-space: nowrap !important; }
  .sm\:whitespace-pre {
    white-space: pre !important; }
  .sm\:whitespace-pre-line {
    white-space: pre-line !important; }
  .sm\:whitespace-pre-wrap {
    white-space: pre-wrap !important; }
  .sm\:break-normal {
    word-wrap: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important; }
  .sm\:break-words {
    word-wrap: break-word !important;
    overflow-wrap: break-word !important; }
  .sm\:break-all {
    word-break: break-all !important; }
  .sm\:truncate {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important; }
  .sm\:w-0 {
    width: 0 !important; }
  .sm\:w-1 {
    width: 0.25rem !important; }
  .sm\:w-2 {
    width: 0.5rem !important; }
  .sm\:w-3 {
    width: 0.75rem !important; }
  .sm\:w-4 {
    width: 1rem !important; }
  .sm\:w-5 {
    width: 1.25rem !important; }
  .sm\:w-6 {
    width: 1.5rem !important; }
  .sm\:w-8 {
    width: 2rem !important; }
  .sm\:w-10 {
    width: 2.5rem !important; }
  .sm\:w-12 {
    width: 3rem !important; }
  .sm\:w-16 {
    width: 4rem !important; }
  .sm\:w-20 {
    width: 5rem !important; }
  .sm\:w-24 {
    width: 6rem !important; }
  .sm\:w-32 {
    width: 8rem !important; }
  .sm\:w-40 {
    width: 10rem !important; }
  .sm\:w-48 {
    width: 12rem !important; }
  .sm\:w-56 {
    width: 14rem !important; }
  .sm\:w-64 {
    width: 16rem !important; }
  .sm\:w-auto {
    width: auto !important; }
  .sm\:w-px {
    width: 1px !important; }
  .sm\:w-1\/2, .wpcf7-checkbox.twobytwo .wpcf7-list-item {
    width: 50% !important; }
  .sm\:w-1\/3 {
    width: 33.333333% !important; }
  .sm\:w-2\/3 {
    width: 66.666667% !important; }
  .sm\:w-1\/4 {
    width: 25% !important; }
  .sm\:w-2\/4 {
    width: 50% !important; }
  .sm\:w-3\/4 {
    width: 75% !important; }
  .sm\:w-1\/5 {
    width: 20% !important; }
  .sm\:w-2\/5 {
    width: 40% !important; }
  .sm\:w-3\/5 {
    width: 60% !important; }
  .sm\:w-4\/5 {
    width: 80% !important; }
  .sm\:w-1\/6 {
    width: 16.666667% !important; }
  .sm\:w-2\/6 {
    width: 33.333333% !important; }
  .sm\:w-3\/6 {
    width: 50% !important; }
  .sm\:w-4\/6 {
    width: 66.666667% !important; }
  .sm\:w-5\/6 {
    width: 83.333333% !important; }
  .sm\:w-1\/12 {
    width: 8.333333% !important; }
  .sm\:w-2\/12 {
    width: 16.666667% !important; }
  .sm\:w-3\/12 {
    width: 25% !important; }
  .sm\:w-4\/12 {
    width: 33.333333% !important; }
  .sm\:w-5\/12 {
    width: 41.666667% !important; }
  .sm\:w-6\/12 {
    width: 50% !important; }
  .sm\:w-7\/12 {
    width: 58.333333% !important; }
  .sm\:w-8\/12 {
    width: 66.666667% !important; }
  .sm\:w-9\/12 {
    width: 75% !important; }
  .sm\:w-10\/12 {
    width: 83.333333% !important; }
  .sm\:w-11\/12 {
    width: 91.666667% !important; }
  .sm\:w-full {
    width: 100% !important; }
  .sm\:w-screen {
    width: 100vw !important; }
  .sm\:z-0 {
    z-index: 0 !important; }
  .sm\:z-10 {
    z-index: 10 !important; }
  .sm\:z-20 {
    z-index: 20 !important; }
  .sm\:z-30 {
    z-index: 30 !important; }
  .sm\:z-40 {
    z-index: 40 !important; }
  .sm\:z-50 {
    z-index: 50 !important; }
  .sm\:z-auto {
    z-index: auto !important; }
  .sm\:gap-0 {
    grid-gap: 0 !important;
    gap: 0 !important; }
  .sm\:gap-1 {
    grid-gap: 0.25rem !important;
    gap: 0.25rem !important; }
  .sm\:gap-2 {
    grid-gap: 0.5rem !important;
    gap: 0.5rem !important; }
  .sm\:gap-3 {
    grid-gap: 0.75rem !important;
    gap: 0.75rem !important; }
  .sm\:gap-4 {
    grid-gap: 1rem !important;
    gap: 1rem !important; }
  .sm\:gap-5 {
    grid-gap: 1.25rem !important;
    gap: 1.25rem !important; }
  .sm\:gap-6 {
    grid-gap: 1.5rem !important;
    gap: 1.5rem !important; }
  .sm\:gap-8 {
    grid-gap: 2rem !important;
    gap: 2rem !important; }
  .sm\:gap-10 {
    grid-gap: 2.5rem !important;
    gap: 2.5rem !important; }
  .sm\:gap-12 {
    grid-gap: 3rem !important;
    gap: 3rem !important; }
  .sm\:gap-16 {
    grid-gap: 4rem !important;
    gap: 4rem !important; }
  .sm\:gap-20 {
    grid-gap: 5rem !important;
    gap: 5rem !important; }
  .sm\:gap-24 {
    grid-gap: 6rem !important;
    gap: 6rem !important; }
  .sm\:gap-32 {
    grid-gap: 8rem !important;
    gap: 8rem !important; }
  .sm\:gap-40 {
    grid-gap: 10rem !important;
    gap: 10rem !important; }
  .sm\:gap-48 {
    grid-gap: 12rem !important;
    gap: 12rem !important; }
  .sm\:gap-56 {
    grid-gap: 14rem !important;
    gap: 14rem !important; }
  .sm\:gap-64 {
    grid-gap: 16rem !important;
    gap: 16rem !important; }
  .sm\:gap-px {
    grid-gap: 1px !important;
    gap: 1px !important; }
  .sm\:col-gap-0 {
    grid-column-gap: 0 !important;
    -moz-column-gap: 0 !important;
    column-gap: 0 !important; }
  .sm\:col-gap-1 {
    grid-column-gap: 0.25rem !important;
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important; }
  .sm\:col-gap-2 {
    grid-column-gap: 0.5rem !important;
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important; }
  .sm\:col-gap-3 {
    grid-column-gap: 0.75rem !important;
    -moz-column-gap: 0.75rem !important;
    column-gap: 0.75rem !important; }
  .sm\:col-gap-4 {
    grid-column-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important; }
  .sm\:col-gap-5 {
    grid-column-gap: 1.25rem !important;
    -moz-column-gap: 1.25rem !important;
    column-gap: 1.25rem !important; }
  .sm\:col-gap-6 {
    grid-column-gap: 1.5rem !important;
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important; }
  .sm\:col-gap-8 {
    grid-column-gap: 2rem !important;
    -moz-column-gap: 2rem !important;
    column-gap: 2rem !important; }
  .sm\:col-gap-10 {
    grid-column-gap: 2.5rem !important;
    -moz-column-gap: 2.5rem !important;
    column-gap: 2.5rem !important; }
  .sm\:col-gap-12 {
    grid-column-gap: 3rem !important;
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important; }
  .sm\:col-gap-16 {
    grid-column-gap: 4rem !important;
    -moz-column-gap: 4rem !important;
    column-gap: 4rem !important; }
  .sm\:col-gap-20 {
    grid-column-gap: 5rem !important;
    -moz-column-gap: 5rem !important;
    column-gap: 5rem !important; }
  .sm\:col-gap-24 {
    grid-column-gap: 6rem !important;
    -moz-column-gap: 6rem !important;
    column-gap: 6rem !important; }
  .sm\:col-gap-32 {
    grid-column-gap: 8rem !important;
    -moz-column-gap: 8rem !important;
    column-gap: 8rem !important; }
  .sm\:col-gap-40 {
    grid-column-gap: 10rem !important;
    -moz-column-gap: 10rem !important;
    column-gap: 10rem !important; }
  .sm\:col-gap-48 {
    grid-column-gap: 12rem !important;
    -moz-column-gap: 12rem !important;
    column-gap: 12rem !important; }
  .sm\:col-gap-56 {
    grid-column-gap: 14rem !important;
    -moz-column-gap: 14rem !important;
    column-gap: 14rem !important; }
  .sm\:col-gap-64 {
    grid-column-gap: 16rem !important;
    -moz-column-gap: 16rem !important;
    column-gap: 16rem !important; }
  .sm\:col-gap-px {
    grid-column-gap: 1px !important;
    -moz-column-gap: 1px !important;
    column-gap: 1px !important; }
  .sm\:gap-x-0 {
    grid-column-gap: 0 !important;
    -moz-column-gap: 0 !important;
    column-gap: 0 !important; }
  .sm\:gap-x-1 {
    grid-column-gap: 0.25rem !important;
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important; }
  .sm\:gap-x-2 {
    grid-column-gap: 0.5rem !important;
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important; }
  .sm\:gap-x-3 {
    grid-column-gap: 0.75rem !important;
    -moz-column-gap: 0.75rem !important;
    column-gap: 0.75rem !important; }
  .sm\:gap-x-4 {
    grid-column-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important; }
  .sm\:gap-x-5 {
    grid-column-gap: 1.25rem !important;
    -moz-column-gap: 1.25rem !important;
    column-gap: 1.25rem !important; }
  .sm\:gap-x-6 {
    grid-column-gap: 1.5rem !important;
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important; }
  .sm\:gap-x-8 {
    grid-column-gap: 2rem !important;
    -moz-column-gap: 2rem !important;
    column-gap: 2rem !important; }
  .sm\:gap-x-10 {
    grid-column-gap: 2.5rem !important;
    -moz-column-gap: 2.5rem !important;
    column-gap: 2.5rem !important; }
  .sm\:gap-x-12 {
    grid-column-gap: 3rem !important;
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important; }
  .sm\:gap-x-16 {
    grid-column-gap: 4rem !important;
    -moz-column-gap: 4rem !important;
    column-gap: 4rem !important; }
  .sm\:gap-x-20 {
    grid-column-gap: 5rem !important;
    -moz-column-gap: 5rem !important;
    column-gap: 5rem !important; }
  .sm\:gap-x-24 {
    grid-column-gap: 6rem !important;
    -moz-column-gap: 6rem !important;
    column-gap: 6rem !important; }
  .sm\:gap-x-32 {
    grid-column-gap: 8rem !important;
    -moz-column-gap: 8rem !important;
    column-gap: 8rem !important; }
  .sm\:gap-x-40 {
    grid-column-gap: 10rem !important;
    -moz-column-gap: 10rem !important;
    column-gap: 10rem !important; }
  .sm\:gap-x-48 {
    grid-column-gap: 12rem !important;
    -moz-column-gap: 12rem !important;
    column-gap: 12rem !important; }
  .sm\:gap-x-56 {
    grid-column-gap: 14rem !important;
    -moz-column-gap: 14rem !important;
    column-gap: 14rem !important; }
  .sm\:gap-x-64 {
    grid-column-gap: 16rem !important;
    -moz-column-gap: 16rem !important;
    column-gap: 16rem !important; }
  .sm\:gap-x-px {
    grid-column-gap: 1px !important;
    -moz-column-gap: 1px !important;
    column-gap: 1px !important; }
  .sm\:row-gap-0 {
    grid-row-gap: 0 !important;
    row-gap: 0 !important; }
  .sm\:row-gap-1 {
    grid-row-gap: 0.25rem !important;
    row-gap: 0.25rem !important; }
  .sm\:row-gap-2 {
    grid-row-gap: 0.5rem !important;
    row-gap: 0.5rem !important; }
  .sm\:row-gap-3 {
    grid-row-gap: 0.75rem !important;
    row-gap: 0.75rem !important; }
  .sm\:row-gap-4 {
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important; }
  .sm\:row-gap-5 {
    grid-row-gap: 1.25rem !important;
    row-gap: 1.25rem !important; }
  .sm\:row-gap-6 {
    grid-row-gap: 1.5rem !important;
    row-gap: 1.5rem !important; }
  .sm\:row-gap-8 {
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important; }
  .sm\:row-gap-10 {
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important; }
  .sm\:row-gap-12 {
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important; }
  .sm\:row-gap-16 {
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important; }
  .sm\:row-gap-20 {
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important; }
  .sm\:row-gap-24 {
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important; }
  .sm\:row-gap-32 {
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important; }
  .sm\:row-gap-40 {
    grid-row-gap: 10rem !important;
    row-gap: 10rem !important; }
  .sm\:row-gap-48 {
    grid-row-gap: 12rem !important;
    row-gap: 12rem !important; }
  .sm\:row-gap-56 {
    grid-row-gap: 14rem !important;
    row-gap: 14rem !important; }
  .sm\:row-gap-64 {
    grid-row-gap: 16rem !important;
    row-gap: 16rem !important; }
  .sm\:row-gap-px {
    grid-row-gap: 1px !important;
    row-gap: 1px !important; }
  .sm\:gap-y-0 {
    grid-row-gap: 0 !important;
    row-gap: 0 !important; }
  .sm\:gap-y-1 {
    grid-row-gap: 0.25rem !important;
    row-gap: 0.25rem !important; }
  .sm\:gap-y-2 {
    grid-row-gap: 0.5rem !important;
    row-gap: 0.5rem !important; }
  .sm\:gap-y-3 {
    grid-row-gap: 0.75rem !important;
    row-gap: 0.75rem !important; }
  .sm\:gap-y-4 {
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important; }
  .sm\:gap-y-5 {
    grid-row-gap: 1.25rem !important;
    row-gap: 1.25rem !important; }
  .sm\:gap-y-6 {
    grid-row-gap: 1.5rem !important;
    row-gap: 1.5rem !important; }
  .sm\:gap-y-8 {
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important; }
  .sm\:gap-y-10 {
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important; }
  .sm\:gap-y-12 {
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important; }
  .sm\:gap-y-16 {
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important; }
  .sm\:gap-y-20 {
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important; }
  .sm\:gap-y-24 {
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important; }
  .sm\:gap-y-32 {
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important; }
  .sm\:gap-y-40 {
    grid-row-gap: 10rem !important;
    row-gap: 10rem !important; }
  .sm\:gap-y-48 {
    grid-row-gap: 12rem !important;
    row-gap: 12rem !important; }
  .sm\:gap-y-56 {
    grid-row-gap: 14rem !important;
    row-gap: 14rem !important; }
  .sm\:gap-y-64 {
    grid-row-gap: 16rem !important;
    row-gap: 16rem !important; }
  .sm\:gap-y-px {
    grid-row-gap: 1px !important;
    row-gap: 1px !important; }
  .sm\:grid-flow-row {
    grid-auto-flow: row !important; }
  .sm\:grid-flow-col {
    grid-auto-flow: column !important; }
  .sm\:grid-flow-row-dense {
    grid-auto-flow: row dense !important; }
  .sm\:grid-flow-col-dense {
    grid-auto-flow: column dense !important; }
  .sm\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important; }
  .sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
  .sm\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important; }
  .sm\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important; }
  .sm\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important; }
  .sm\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important; }
  .sm\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important; }
  .sm\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important; }
  .sm\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important; }
  .sm\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important; }
  .sm\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr)) !important; }
  .sm\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important; }
  .sm\:grid-cols-none {
    grid-template-columns: none !important; }
  .sm\:auto-cols-auto {
    grid-auto-columns: auto !important; }
  .sm\:auto-cols-min {
    grid-auto-columns: -webkit-min-content !important;
    grid-auto-columns: min-content !important; }
  .sm\:auto-cols-max {
    grid-auto-columns: -webkit-max-content !important;
    grid-auto-columns: max-content !important; }
  .sm\:auto-cols-fr {
    grid-auto-columns: minmax(0, 1fr) !important; }
  .sm\:col-auto {
    grid-column: auto !important; }
  .sm\:col-span-1 {
    grid-column: span 1 / span 1 !important; }
  .sm\:col-span-2 {
    grid-column: span 2 / span 2 !important; }
  .sm\:col-span-3 {
    grid-column: span 3 / span 3 !important; }
  .sm\:col-span-4 {
    grid-column: span 4 / span 4 !important; }
  .sm\:col-span-5 {
    grid-column: span 5 / span 5 !important; }
  .sm\:col-span-6 {
    grid-column: span 6 / span 6 !important; }
  .sm\:col-span-7 {
    grid-column: span 7 / span 7 !important; }
  .sm\:col-span-8 {
    grid-column: span 8 / span 8 !important; }
  .sm\:col-span-9 {
    grid-column: span 9 / span 9 !important; }
  .sm\:col-span-10 {
    grid-column: span 10 / span 10 !important; }
  .sm\:col-span-11 {
    grid-column: span 11 / span 11 !important; }
  .sm\:col-span-12 {
    grid-column: span 12 / span 12 !important; }
  .sm\:col-span-full {
    grid-column: 1 / -1 !important; }
  .sm\:col-start-1 {
    grid-column-start: 1 !important; }
  .sm\:col-start-2 {
    grid-column-start: 2 !important; }
  .sm\:col-start-3 {
    grid-column-start: 3 !important; }
  .sm\:col-start-4 {
    grid-column-start: 4 !important; }
  .sm\:col-start-5 {
    grid-column-start: 5 !important; }
  .sm\:col-start-6 {
    grid-column-start: 6 !important; }
  .sm\:col-start-7 {
    grid-column-start: 7 !important; }
  .sm\:col-start-8 {
    grid-column-start: 8 !important; }
  .sm\:col-start-9 {
    grid-column-start: 9 !important; }
  .sm\:col-start-10 {
    grid-column-start: 10 !important; }
  .sm\:col-start-11 {
    grid-column-start: 11 !important; }
  .sm\:col-start-12 {
    grid-column-start: 12 !important; }
  .sm\:col-start-13 {
    grid-column-start: 13 !important; }
  .sm\:col-start-auto {
    grid-column-start: auto !important; }
  .sm\:col-end-1 {
    grid-column-end: 1 !important; }
  .sm\:col-end-2 {
    grid-column-end: 2 !important; }
  .sm\:col-end-3 {
    grid-column-end: 3 !important; }
  .sm\:col-end-4 {
    grid-column-end: 4 !important; }
  .sm\:col-end-5 {
    grid-column-end: 5 !important; }
  .sm\:col-end-6 {
    grid-column-end: 6 !important; }
  .sm\:col-end-7 {
    grid-column-end: 7 !important; }
  .sm\:col-end-8 {
    grid-column-end: 8 !important; }
  .sm\:col-end-9 {
    grid-column-end: 9 !important; }
  .sm\:col-end-10 {
    grid-column-end: 10 !important; }
  .sm\:col-end-11 {
    grid-column-end: 11 !important; }
  .sm\:col-end-12 {
    grid-column-end: 12 !important; }
  .sm\:col-end-13 {
    grid-column-end: 13 !important; }
  .sm\:col-end-auto {
    grid-column-end: auto !important; }
  .sm\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr)) !important; }
  .sm\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr)) !important; }
  .sm\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr)) !important; }
  .sm\:grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr)) !important; }
  .sm\:grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr)) !important; }
  .sm\:grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr)) !important; }
  .sm\:grid-rows-none {
    grid-template-rows: none !important; }
  .sm\:auto-rows-auto {
    grid-auto-rows: auto !important; }
  .sm\:auto-rows-min {
    grid-auto-rows: -webkit-min-content !important;
    grid-auto-rows: min-content !important; }
  .sm\:auto-rows-max {
    grid-auto-rows: -webkit-max-content !important;
    grid-auto-rows: max-content !important; }
  .sm\:auto-rows-fr {
    grid-auto-rows: minmax(0, 1fr) !important; }
  .sm\:row-auto {
    grid-row: auto !important; }
  .sm\:row-span-1 {
    grid-row: span 1 / span 1 !important; }
  .sm\:row-span-2 {
    grid-row: span 2 / span 2 !important; }
  .sm\:row-span-3 {
    grid-row: span 3 / span 3 !important; }
  .sm\:row-span-4 {
    grid-row: span 4 / span 4 !important; }
  .sm\:row-span-5 {
    grid-row: span 5 / span 5 !important; }
  .sm\:row-span-6 {
    grid-row: span 6 / span 6 !important; }
  .sm\:row-span-full {
    grid-row: 1 / -1 !important; }
  .sm\:row-start-1 {
    grid-row-start: 1 !important; }
  .sm\:row-start-2 {
    grid-row-start: 2 !important; }
  .sm\:row-start-3 {
    grid-row-start: 3 !important; }
  .sm\:row-start-4 {
    grid-row-start: 4 !important; }
  .sm\:row-start-5 {
    grid-row-start: 5 !important; }
  .sm\:row-start-6 {
    grid-row-start: 6 !important; }
  .sm\:row-start-7 {
    grid-row-start: 7 !important; }
  .sm\:row-start-auto {
    grid-row-start: auto !important; }
  .sm\:row-end-1 {
    grid-row-end: 1 !important; }
  .sm\:row-end-2 {
    grid-row-end: 2 !important; }
  .sm\:row-end-3 {
    grid-row-end: 3 !important; }
  .sm\:row-end-4 {
    grid-row-end: 4 !important; }
  .sm\:row-end-5 {
    grid-row-end: 5 !important; }
  .sm\:row-end-6 {
    grid-row-end: 6 !important; }
  .sm\:row-end-7 {
    grid-row-end: 7 !important; }
  .sm\:row-end-auto {
    grid-row-end: auto !important; }
  .sm\:transform {
    --transform-translate-x: 0 !important;
    --transform-translate-y: 0 !important;
    --transform-rotate: 0 !important;
    --transform-skew-x: 0 !important;
    --transform-skew-y: 0 !important;
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
    transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important; }
  .sm\:transform-none {
    transform: none !important; }
  .sm\:origin-center {
    transform-origin: center !important; }
  .sm\:origin-top {
    transform-origin: top !important; }
  .sm\:origin-top-right {
    transform-origin: top right !important; }
  .sm\:origin-right {
    transform-origin: right !important; }
  .sm\:origin-bottom-right {
    transform-origin: bottom right !important; }
  .sm\:origin-bottom {
    transform-origin: bottom !important; }
  .sm\:origin-bottom-left {
    transform-origin: bottom left !important; }
  .sm\:origin-left {
    transform-origin: left !important; }
  .sm\:origin-top-left {
    transform-origin: top left !important; }
  .sm\:scale-0 {
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important; }
  .sm\:scale-50 {
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important; }
  .sm\:scale-75 {
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important; }
  .sm\:scale-90 {
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important; }
  .sm\:scale-95 {
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important; }
  .sm\:scale-100 {
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important; }
  .sm\:scale-105 {
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important; }
  .sm\:scale-110 {
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important; }
  .sm\:scale-125 {
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important; }
  .sm\:scale-150 {
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important; }
  .sm\:scale-x-0 {
    --transform-scale-x: 0 !important; }
  .sm\:scale-x-50 {
    --transform-scale-x: .5 !important; }
  .sm\:scale-x-75 {
    --transform-scale-x: .75 !important; }
  .sm\:scale-x-90 {
    --transform-scale-x: .9 !important; }
  .sm\:scale-x-95 {
    --transform-scale-x: .95 !important; }
  .sm\:scale-x-100 {
    --transform-scale-x: 1 !important; }
  .sm\:scale-x-105 {
    --transform-scale-x: 1.05 !important; }
  .sm\:scale-x-110 {
    --transform-scale-x: 1.1 !important; }
  .sm\:scale-x-125 {
    --transform-scale-x: 1.25 !important; }
  .sm\:scale-x-150 {
    --transform-scale-x: 1.5 !important; }
  .sm\:scale-y-0 {
    --transform-scale-y: 0 !important; }
  .sm\:scale-y-50 {
    --transform-scale-y: .5 !important; }
  .sm\:scale-y-75 {
    --transform-scale-y: .75 !important; }
  .sm\:scale-y-90 {
    --transform-scale-y: .9 !important; }
  .sm\:scale-y-95 {
    --transform-scale-y: .95 !important; }
  .sm\:scale-y-100 {
    --transform-scale-y: 1 !important; }
  .sm\:scale-y-105 {
    --transform-scale-y: 1.05 !important; }
  .sm\:scale-y-110 {
    --transform-scale-y: 1.1 !important; }
  .sm\:scale-y-125 {
    --transform-scale-y: 1.25 !important; }
  .sm\:scale-y-150 {
    --transform-scale-y: 1.5 !important; }
  .sm\:hover\:scale-0:hover {
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important; }
  .sm\:hover\:scale-50:hover {
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important; }
  .sm\:hover\:scale-75:hover {
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important; }
  .sm\:hover\:scale-90:hover {
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important; }
  .sm\:hover\:scale-95:hover {
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important; }
  .sm\:hover\:scale-100:hover {
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important; }
  .sm\:hover\:scale-105:hover {
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important; }
  .sm\:hover\:scale-110:hover {
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important; }
  .sm\:hover\:scale-125:hover {
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important; }
  .sm\:hover\:scale-150:hover {
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important; }
  .sm\:hover\:scale-x-0:hover {
    --transform-scale-x: 0 !important; }
  .sm\:hover\:scale-x-50:hover {
    --transform-scale-x: .5 !important; }
  .sm\:hover\:scale-x-75:hover {
    --transform-scale-x: .75 !important; }
  .sm\:hover\:scale-x-90:hover {
    --transform-scale-x: .9 !important; }
  .sm\:hover\:scale-x-95:hover {
    --transform-scale-x: .95 !important; }
  .sm\:hover\:scale-x-100:hover {
    --transform-scale-x: 1 !important; }
  .sm\:hover\:scale-x-105:hover {
    --transform-scale-x: 1.05 !important; }
  .sm\:hover\:scale-x-110:hover {
    --transform-scale-x: 1.1 !important; }
  .sm\:hover\:scale-x-125:hover {
    --transform-scale-x: 1.25 !important; }
  .sm\:hover\:scale-x-150:hover {
    --transform-scale-x: 1.5 !important; }
  .sm\:hover\:scale-y-0:hover {
    --transform-scale-y: 0 !important; }
  .sm\:hover\:scale-y-50:hover {
    --transform-scale-y: .5 !important; }
  .sm\:hover\:scale-y-75:hover {
    --transform-scale-y: .75 !important; }
  .sm\:hover\:scale-y-90:hover {
    --transform-scale-y: .9 !important; }
  .sm\:hover\:scale-y-95:hover {
    --transform-scale-y: .95 !important; }
  .sm\:hover\:scale-y-100:hover {
    --transform-scale-y: 1 !important; }
  .sm\:hover\:scale-y-105:hover {
    --transform-scale-y: 1.05 !important; }
  .sm\:hover\:scale-y-110:hover {
    --transform-scale-y: 1.1 !important; }
  .sm\:hover\:scale-y-125:hover {
    --transform-scale-y: 1.25 !important; }
  .sm\:hover\:scale-y-150:hover {
    --transform-scale-y: 1.5 !important; }
  .sm\:focus\:scale-0:focus {
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important; }
  .sm\:focus\:scale-50:focus {
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important; }
  .sm\:focus\:scale-75:focus {
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important; }
  .sm\:focus\:scale-90:focus {
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important; }
  .sm\:focus\:scale-95:focus {
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important; }
  .sm\:focus\:scale-100:focus {
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important; }
  .sm\:focus\:scale-105:focus {
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important; }
  .sm\:focus\:scale-110:focus {
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important; }
  .sm\:focus\:scale-125:focus {
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important; }
  .sm\:focus\:scale-150:focus {
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important; }
  .sm\:focus\:scale-x-0:focus {
    --transform-scale-x: 0 !important; }
  .sm\:focus\:scale-x-50:focus {
    --transform-scale-x: .5 !important; }
  .sm\:focus\:scale-x-75:focus {
    --transform-scale-x: .75 !important; }
  .sm\:focus\:scale-x-90:focus {
    --transform-scale-x: .9 !important; }
  .sm\:focus\:scale-x-95:focus {
    --transform-scale-x: .95 !important; }
  .sm\:focus\:scale-x-100:focus {
    --transform-scale-x: 1 !important; }
  .sm\:focus\:scale-x-105:focus {
    --transform-scale-x: 1.05 !important; }
  .sm\:focus\:scale-x-110:focus {
    --transform-scale-x: 1.1 !important; }
  .sm\:focus\:scale-x-125:focus {
    --transform-scale-x: 1.25 !important; }
  .sm\:focus\:scale-x-150:focus {
    --transform-scale-x: 1.5 !important; }
  .sm\:focus\:scale-y-0:focus {
    --transform-scale-y: 0 !important; }
  .sm\:focus\:scale-y-50:focus {
    --transform-scale-y: .5 !important; }
  .sm\:focus\:scale-y-75:focus {
    --transform-scale-y: .75 !important; }
  .sm\:focus\:scale-y-90:focus {
    --transform-scale-y: .9 !important; }
  .sm\:focus\:scale-y-95:focus {
    --transform-scale-y: .95 !important; }
  .sm\:focus\:scale-y-100:focus {
    --transform-scale-y: 1 !important; }
  .sm\:focus\:scale-y-105:focus {
    --transform-scale-y: 1.05 !important; }
  .sm\:focus\:scale-y-110:focus {
    --transform-scale-y: 1.1 !important; }
  .sm\:focus\:scale-y-125:focus {
    --transform-scale-y: 1.25 !important; }
  .sm\:focus\:scale-y-150:focus {
    --transform-scale-y: 1.5 !important; }
  .sm\:rotate-0 {
    --transform-rotate: 0 !important; }
  .sm\:rotate-1 {
    --transform-rotate: 1deg !important; }
  .sm\:rotate-2 {
    --transform-rotate: 2deg !important; }
  .sm\:rotate-3 {
    --transform-rotate: 3deg !important; }
  .sm\:rotate-6 {
    --transform-rotate: 6deg !important; }
  .sm\:rotate-12 {
    --transform-rotate: 12deg !important; }
  .sm\:rotate-45 {
    --transform-rotate: 45deg !important; }
  .sm\:rotate-90 {
    --transform-rotate: 90deg !important; }
  .sm\:rotate-180 {
    --transform-rotate: 180deg !important; }
  .sm\:-rotate-180 {
    --transform-rotate: -180deg !important; }
  .sm\:-rotate-90 {
    --transform-rotate: -90deg !important; }
  .sm\:-rotate-45 {
    --transform-rotate: -45deg !important; }
  .sm\:-rotate-12 {
    --transform-rotate: -12deg !important; }
  .sm\:-rotate-6 {
    --transform-rotate: -6deg !important; }
  .sm\:-rotate-3 {
    --transform-rotate: -3deg !important; }
  .sm\:-rotate-2 {
    --transform-rotate: -2deg !important; }
  .sm\:-rotate-1 {
    --transform-rotate: -1deg !important; }
  .sm\:hover\:rotate-0:hover {
    --transform-rotate: 0 !important; }
  .sm\:hover\:rotate-1:hover {
    --transform-rotate: 1deg !important; }
  .sm\:hover\:rotate-2:hover {
    --transform-rotate: 2deg !important; }
  .sm\:hover\:rotate-3:hover {
    --transform-rotate: 3deg !important; }
  .sm\:hover\:rotate-6:hover {
    --transform-rotate: 6deg !important; }
  .sm\:hover\:rotate-12:hover {
    --transform-rotate: 12deg !important; }
  .sm\:hover\:rotate-45:hover {
    --transform-rotate: 45deg !important; }
  .sm\:hover\:rotate-90:hover {
    --transform-rotate: 90deg !important; }
  .sm\:hover\:rotate-180:hover {
    --transform-rotate: 180deg !important; }
  .sm\:hover\:-rotate-180:hover {
    --transform-rotate: -180deg !important; }
  .sm\:hover\:-rotate-90:hover {
    --transform-rotate: -90deg !important; }
  .sm\:hover\:-rotate-45:hover {
    --transform-rotate: -45deg !important; }
  .sm\:hover\:-rotate-12:hover {
    --transform-rotate: -12deg !important; }
  .sm\:hover\:-rotate-6:hover {
    --transform-rotate: -6deg !important; }
  .sm\:hover\:-rotate-3:hover {
    --transform-rotate: -3deg !important; }
  .sm\:hover\:-rotate-2:hover {
    --transform-rotate: -2deg !important; }
  .sm\:hover\:-rotate-1:hover {
    --transform-rotate: -1deg !important; }
  .sm\:focus\:rotate-0:focus {
    --transform-rotate: 0 !important; }
  .sm\:focus\:rotate-1:focus {
    --transform-rotate: 1deg !important; }
  .sm\:focus\:rotate-2:focus {
    --transform-rotate: 2deg !important; }
  .sm\:focus\:rotate-3:focus {
    --transform-rotate: 3deg !important; }
  .sm\:focus\:rotate-6:focus {
    --transform-rotate: 6deg !important; }
  .sm\:focus\:rotate-12:focus {
    --transform-rotate: 12deg !important; }
  .sm\:focus\:rotate-45:focus {
    --transform-rotate: 45deg !important; }
  .sm\:focus\:rotate-90:focus {
    --transform-rotate: 90deg !important; }
  .sm\:focus\:rotate-180:focus {
    --transform-rotate: 180deg !important; }
  .sm\:focus\:-rotate-180:focus {
    --transform-rotate: -180deg !important; }
  .sm\:focus\:-rotate-90:focus {
    --transform-rotate: -90deg !important; }
  .sm\:focus\:-rotate-45:focus {
    --transform-rotate: -45deg !important; }
  .sm\:focus\:-rotate-12:focus {
    --transform-rotate: -12deg !important; }
  .sm\:focus\:-rotate-6:focus {
    --transform-rotate: -6deg !important; }
  .sm\:focus\:-rotate-3:focus {
    --transform-rotate: -3deg !important; }
  .sm\:focus\:-rotate-2:focus {
    --transform-rotate: -2deg !important; }
  .sm\:focus\:-rotate-1:focus {
    --transform-rotate: -1deg !important; }
  .sm\:translate-x-0 {
    --transform-translate-x: 0 !important; }
  .sm\:translate-x-1 {
    --transform-translate-x: 0.25rem !important; }
  .sm\:translate-x-2 {
    --transform-translate-x: 0.5rem !important; }
  .sm\:translate-x-3 {
    --transform-translate-x: 0.75rem !important; }
  .sm\:translate-x-4 {
    --transform-translate-x: 1rem !important; }
  .sm\:translate-x-5 {
    --transform-translate-x: 1.25rem !important; }
  .sm\:translate-x-6 {
    --transform-translate-x: 1.5rem !important; }
  .sm\:translate-x-8 {
    --transform-translate-x: 2rem !important; }
  .sm\:translate-x-10 {
    --transform-translate-x: 2.5rem !important; }
  .sm\:translate-x-12 {
    --transform-translate-x: 3rem !important; }
  .sm\:translate-x-16 {
    --transform-translate-x: 4rem !important; }
  .sm\:translate-x-20 {
    --transform-translate-x: 5rem !important; }
  .sm\:translate-x-24 {
    --transform-translate-x: 6rem !important; }
  .sm\:translate-x-32 {
    --transform-translate-x: 8rem !important; }
  .sm\:translate-x-40 {
    --transform-translate-x: 10rem !important; }
  .sm\:translate-x-48 {
    --transform-translate-x: 12rem !important; }
  .sm\:translate-x-56 {
    --transform-translate-x: 14rem !important; }
  .sm\:translate-x-64 {
    --transform-translate-x: 16rem !important; }
  .sm\:translate-x-px {
    --transform-translate-x: 1px !important; }
  .sm\:-translate-x-1 {
    --transform-translate-x: -0.25rem !important; }
  .sm\:-translate-x-2 {
    --transform-translate-x: -0.5rem !important; }
  .sm\:-translate-x-3 {
    --transform-translate-x: -0.75rem !important; }
  .sm\:-translate-x-4 {
    --transform-translate-x: -1rem !important; }
  .sm\:-translate-x-5 {
    --transform-translate-x: -1.25rem !important; }
  .sm\:-translate-x-6 {
    --transform-translate-x: -1.5rem !important; }
  .sm\:-translate-x-8 {
    --transform-translate-x: -2rem !important; }
  .sm\:-translate-x-10 {
    --transform-translate-x: -2.5rem !important; }
  .sm\:-translate-x-12 {
    --transform-translate-x: -3rem !important; }
  .sm\:-translate-x-16 {
    --transform-translate-x: -4rem !important; }
  .sm\:-translate-x-20 {
    --transform-translate-x: -5rem !important; }
  .sm\:-translate-x-24 {
    --transform-translate-x: -6rem !important; }
  .sm\:-translate-x-32 {
    --transform-translate-x: -8rem !important; }
  .sm\:-translate-x-40 {
    --transform-translate-x: -10rem !important; }
  .sm\:-translate-x-48 {
    --transform-translate-x: -12rem !important; }
  .sm\:-translate-x-56 {
    --transform-translate-x: -14rem !important; }
  .sm\:-translate-x-64 {
    --transform-translate-x: -16rem !important; }
  .sm\:-translate-x-px {
    --transform-translate-x: -1px !important; }
  .sm\:-translate-x-full {
    --transform-translate-x: -100% !important; }
  .sm\:-translate-x-1\/2 {
    --transform-translate-x: -50% !important; }
  .sm\:translate-x-1\/2 {
    --transform-translate-x: 50% !important; }
  .sm\:translate-x-full {
    --transform-translate-x: 100% !important; }
  .sm\:translate-y-0 {
    --transform-translate-y: 0 !important; }
  .sm\:translate-y-1 {
    --transform-translate-y: 0.25rem !important; }
  .sm\:translate-y-2 {
    --transform-translate-y: 0.5rem !important; }
  .sm\:translate-y-3 {
    --transform-translate-y: 0.75rem !important; }
  .sm\:translate-y-4 {
    --transform-translate-y: 1rem !important; }
  .sm\:translate-y-5 {
    --transform-translate-y: 1.25rem !important; }
  .sm\:translate-y-6 {
    --transform-translate-y: 1.5rem !important; }
  .sm\:translate-y-8 {
    --transform-translate-y: 2rem !important; }
  .sm\:translate-y-10 {
    --transform-translate-y: 2.5rem !important; }
  .sm\:translate-y-12 {
    --transform-translate-y: 3rem !important; }
  .sm\:translate-y-16 {
    --transform-translate-y: 4rem !important; }
  .sm\:translate-y-20 {
    --transform-translate-y: 5rem !important; }
  .sm\:translate-y-24 {
    --transform-translate-y: 6rem !important; }
  .sm\:translate-y-32 {
    --transform-translate-y: 8rem !important; }
  .sm\:translate-y-40 {
    --transform-translate-y: 10rem !important; }
  .sm\:translate-y-48 {
    --transform-translate-y: 12rem !important; }
  .sm\:translate-y-56 {
    --transform-translate-y: 14rem !important; }
  .sm\:translate-y-64 {
    --transform-translate-y: 16rem !important; }
  .sm\:translate-y-px {
    --transform-translate-y: 1px !important; }
  .sm\:-translate-y-1 {
    --transform-translate-y: -0.25rem !important; }
  .sm\:-translate-y-2 {
    --transform-translate-y: -0.5rem !important; }
  .sm\:-translate-y-3 {
    --transform-translate-y: -0.75rem !important; }
  .sm\:-translate-y-4 {
    --transform-translate-y: -1rem !important; }
  .sm\:-translate-y-5 {
    --transform-translate-y: -1.25rem !important; }
  .sm\:-translate-y-6 {
    --transform-translate-y: -1.5rem !important; }
  .sm\:-translate-y-8 {
    --transform-translate-y: -2rem !important; }
  .sm\:-translate-y-10 {
    --transform-translate-y: -2.5rem !important; }
  .sm\:-translate-y-12 {
    --transform-translate-y: -3rem !important; }
  .sm\:-translate-y-16 {
    --transform-translate-y: -4rem !important; }
  .sm\:-translate-y-20 {
    --transform-translate-y: -5rem !important; }
  .sm\:-translate-y-24 {
    --transform-translate-y: -6rem !important; }
  .sm\:-translate-y-32 {
    --transform-translate-y: -8rem !important; }
  .sm\:-translate-y-40 {
    --transform-translate-y: -10rem !important; }
  .sm\:-translate-y-48 {
    --transform-translate-y: -12rem !important; }
  .sm\:-translate-y-56 {
    --transform-translate-y: -14rem !important; }
  .sm\:-translate-y-64 {
    --transform-translate-y: -16rem !important; }
  .sm\:-translate-y-px {
    --transform-translate-y: -1px !important; }
  .sm\:-translate-y-full {
    --transform-translate-y: -100% !important; }
  .sm\:-translate-y-1\/2 {
    --transform-translate-y: -50% !important; }
  .sm\:translate-y-1\/2 {
    --transform-translate-y: 50% !important; }
  .sm\:translate-y-full {
    --transform-translate-y: 100% !important; }
  .sm\:hover\:translate-x-0:hover {
    --transform-translate-x: 0 !important; }
  .sm\:hover\:translate-x-1:hover {
    --transform-translate-x: 0.25rem !important; }
  .sm\:hover\:translate-x-2:hover {
    --transform-translate-x: 0.5rem !important; }
  .sm\:hover\:translate-x-3:hover {
    --transform-translate-x: 0.75rem !important; }
  .sm\:hover\:translate-x-4:hover {
    --transform-translate-x: 1rem !important; }
  .sm\:hover\:translate-x-5:hover {
    --transform-translate-x: 1.25rem !important; }
  .sm\:hover\:translate-x-6:hover {
    --transform-translate-x: 1.5rem !important; }
  .sm\:hover\:translate-x-8:hover {
    --transform-translate-x: 2rem !important; }
  .sm\:hover\:translate-x-10:hover {
    --transform-translate-x: 2.5rem !important; }
  .sm\:hover\:translate-x-12:hover {
    --transform-translate-x: 3rem !important; }
  .sm\:hover\:translate-x-16:hover {
    --transform-translate-x: 4rem !important; }
  .sm\:hover\:translate-x-20:hover {
    --transform-translate-x: 5rem !important; }
  .sm\:hover\:translate-x-24:hover {
    --transform-translate-x: 6rem !important; }
  .sm\:hover\:translate-x-32:hover {
    --transform-translate-x: 8rem !important; }
  .sm\:hover\:translate-x-40:hover {
    --transform-translate-x: 10rem !important; }
  .sm\:hover\:translate-x-48:hover {
    --transform-translate-x: 12rem !important; }
  .sm\:hover\:translate-x-56:hover {
    --transform-translate-x: 14rem !important; }
  .sm\:hover\:translate-x-64:hover {
    --transform-translate-x: 16rem !important; }
  .sm\:hover\:translate-x-px:hover {
    --transform-translate-x: 1px !important; }
  .sm\:hover\:-translate-x-1:hover {
    --transform-translate-x: -0.25rem !important; }
  .sm\:hover\:-translate-x-2:hover {
    --transform-translate-x: -0.5rem !important; }
  .sm\:hover\:-translate-x-3:hover {
    --transform-translate-x: -0.75rem !important; }
  .sm\:hover\:-translate-x-4:hover {
    --transform-translate-x: -1rem !important; }
  .sm\:hover\:-translate-x-5:hover {
    --transform-translate-x: -1.25rem !important; }
  .sm\:hover\:-translate-x-6:hover {
    --transform-translate-x: -1.5rem !important; }
  .sm\:hover\:-translate-x-8:hover {
    --transform-translate-x: -2rem !important; }
  .sm\:hover\:-translate-x-10:hover {
    --transform-translate-x: -2.5rem !important; }
  .sm\:hover\:-translate-x-12:hover {
    --transform-translate-x: -3rem !important; }
  .sm\:hover\:-translate-x-16:hover {
    --transform-translate-x: -4rem !important; }
  .sm\:hover\:-translate-x-20:hover {
    --transform-translate-x: -5rem !important; }
  .sm\:hover\:-translate-x-24:hover {
    --transform-translate-x: -6rem !important; }
  .sm\:hover\:-translate-x-32:hover {
    --transform-translate-x: -8rem !important; }
  .sm\:hover\:-translate-x-40:hover {
    --transform-translate-x: -10rem !important; }
  .sm\:hover\:-translate-x-48:hover {
    --transform-translate-x: -12rem !important; }
  .sm\:hover\:-translate-x-56:hover {
    --transform-translate-x: -14rem !important; }
  .sm\:hover\:-translate-x-64:hover {
    --transform-translate-x: -16rem !important; }
  .sm\:hover\:-translate-x-px:hover {
    --transform-translate-x: -1px !important; }
  .sm\:hover\:-translate-x-full:hover {
    --transform-translate-x: -100% !important; }
  .sm\:hover\:-translate-x-1\/2:hover {
    --transform-translate-x: -50% !important; }
  .sm\:hover\:translate-x-1\/2:hover {
    --transform-translate-x: 50% !important; }
  .sm\:hover\:translate-x-full:hover {
    --transform-translate-x: 100% !important; }
  .sm\:hover\:translate-y-0:hover {
    --transform-translate-y: 0 !important; }
  .sm\:hover\:translate-y-1:hover {
    --transform-translate-y: 0.25rem !important; }
  .sm\:hover\:translate-y-2:hover {
    --transform-translate-y: 0.5rem !important; }
  .sm\:hover\:translate-y-3:hover {
    --transform-translate-y: 0.75rem !important; }
  .sm\:hover\:translate-y-4:hover {
    --transform-translate-y: 1rem !important; }
  .sm\:hover\:translate-y-5:hover {
    --transform-translate-y: 1.25rem !important; }
  .sm\:hover\:translate-y-6:hover {
    --transform-translate-y: 1.5rem !important; }
  .sm\:hover\:translate-y-8:hover {
    --transform-translate-y: 2rem !important; }
  .sm\:hover\:translate-y-10:hover {
    --transform-translate-y: 2.5rem !important; }
  .sm\:hover\:translate-y-12:hover {
    --transform-translate-y: 3rem !important; }
  .sm\:hover\:translate-y-16:hover {
    --transform-translate-y: 4rem !important; }
  .sm\:hover\:translate-y-20:hover {
    --transform-translate-y: 5rem !important; }
  .sm\:hover\:translate-y-24:hover {
    --transform-translate-y: 6rem !important; }
  .sm\:hover\:translate-y-32:hover {
    --transform-translate-y: 8rem !important; }
  .sm\:hover\:translate-y-40:hover {
    --transform-translate-y: 10rem !important; }
  .sm\:hover\:translate-y-48:hover {
    --transform-translate-y: 12rem !important; }
  .sm\:hover\:translate-y-56:hover {
    --transform-translate-y: 14rem !important; }
  .sm\:hover\:translate-y-64:hover {
    --transform-translate-y: 16rem !important; }
  .sm\:hover\:translate-y-px:hover {
    --transform-translate-y: 1px !important; }
  .sm\:hover\:-translate-y-1:hover {
    --transform-translate-y: -0.25rem !important; }
  .sm\:hover\:-translate-y-2:hover {
    --transform-translate-y: -0.5rem !important; }
  .sm\:hover\:-translate-y-3:hover {
    --transform-translate-y: -0.75rem !important; }
  .sm\:hover\:-translate-y-4:hover {
    --transform-translate-y: -1rem !important; }
  .sm\:hover\:-translate-y-5:hover {
    --transform-translate-y: -1.25rem !important; }
  .sm\:hover\:-translate-y-6:hover {
    --transform-translate-y: -1.5rem !important; }
  .sm\:hover\:-translate-y-8:hover {
    --transform-translate-y: -2rem !important; }
  .sm\:hover\:-translate-y-10:hover {
    --transform-translate-y: -2.5rem !important; }
  .sm\:hover\:-translate-y-12:hover {
    --transform-translate-y: -3rem !important; }
  .sm\:hover\:-translate-y-16:hover {
    --transform-translate-y: -4rem !important; }
  .sm\:hover\:-translate-y-20:hover {
    --transform-translate-y: -5rem !important; }
  .sm\:hover\:-translate-y-24:hover {
    --transform-translate-y: -6rem !important; }
  .sm\:hover\:-translate-y-32:hover {
    --transform-translate-y: -8rem !important; }
  .sm\:hover\:-translate-y-40:hover {
    --transform-translate-y: -10rem !important; }
  .sm\:hover\:-translate-y-48:hover {
    --transform-translate-y: -12rem !important; }
  .sm\:hover\:-translate-y-56:hover {
    --transform-translate-y: -14rem !important; }
  .sm\:hover\:-translate-y-64:hover {
    --transform-translate-y: -16rem !important; }
  .sm\:hover\:-translate-y-px:hover {
    --transform-translate-y: -1px !important; }
  .sm\:hover\:-translate-y-full:hover {
    --transform-translate-y: -100% !important; }
  .sm\:hover\:-translate-y-1\/2:hover {
    --transform-translate-y: -50% !important; }
  .sm\:hover\:translate-y-1\/2:hover {
    --transform-translate-y: 50% !important; }
  .sm\:hover\:translate-y-full:hover {
    --transform-translate-y: 100% !important; }
  .sm\:focus\:translate-x-0:focus {
    --transform-translate-x: 0 !important; }
  .sm\:focus\:translate-x-1:focus {
    --transform-translate-x: 0.25rem !important; }
  .sm\:focus\:translate-x-2:focus {
    --transform-translate-x: 0.5rem !important; }
  .sm\:focus\:translate-x-3:focus {
    --transform-translate-x: 0.75rem !important; }
  .sm\:focus\:translate-x-4:focus {
    --transform-translate-x: 1rem !important; }
  .sm\:focus\:translate-x-5:focus {
    --transform-translate-x: 1.25rem !important; }
  .sm\:focus\:translate-x-6:focus {
    --transform-translate-x: 1.5rem !important; }
  .sm\:focus\:translate-x-8:focus {
    --transform-translate-x: 2rem !important; }
  .sm\:focus\:translate-x-10:focus {
    --transform-translate-x: 2.5rem !important; }
  .sm\:focus\:translate-x-12:focus {
    --transform-translate-x: 3rem !important; }
  .sm\:focus\:translate-x-16:focus {
    --transform-translate-x: 4rem !important; }
  .sm\:focus\:translate-x-20:focus {
    --transform-translate-x: 5rem !important; }
  .sm\:focus\:translate-x-24:focus {
    --transform-translate-x: 6rem !important; }
  .sm\:focus\:translate-x-32:focus {
    --transform-translate-x: 8rem !important; }
  .sm\:focus\:translate-x-40:focus {
    --transform-translate-x: 10rem !important; }
  .sm\:focus\:translate-x-48:focus {
    --transform-translate-x: 12rem !important; }
  .sm\:focus\:translate-x-56:focus {
    --transform-translate-x: 14rem !important; }
  .sm\:focus\:translate-x-64:focus {
    --transform-translate-x: 16rem !important; }
  .sm\:focus\:translate-x-px:focus {
    --transform-translate-x: 1px !important; }
  .sm\:focus\:-translate-x-1:focus {
    --transform-translate-x: -0.25rem !important; }
  .sm\:focus\:-translate-x-2:focus {
    --transform-translate-x: -0.5rem !important; }
  .sm\:focus\:-translate-x-3:focus {
    --transform-translate-x: -0.75rem !important; }
  .sm\:focus\:-translate-x-4:focus {
    --transform-translate-x: -1rem !important; }
  .sm\:focus\:-translate-x-5:focus {
    --transform-translate-x: -1.25rem !important; }
  .sm\:focus\:-translate-x-6:focus {
    --transform-translate-x: -1.5rem !important; }
  .sm\:focus\:-translate-x-8:focus {
    --transform-translate-x: -2rem !important; }
  .sm\:focus\:-translate-x-10:focus {
    --transform-translate-x: -2.5rem !important; }
  .sm\:focus\:-translate-x-12:focus {
    --transform-translate-x: -3rem !important; }
  .sm\:focus\:-translate-x-16:focus {
    --transform-translate-x: -4rem !important; }
  .sm\:focus\:-translate-x-20:focus {
    --transform-translate-x: -5rem !important; }
  .sm\:focus\:-translate-x-24:focus {
    --transform-translate-x: -6rem !important; }
  .sm\:focus\:-translate-x-32:focus {
    --transform-translate-x: -8rem !important; }
  .sm\:focus\:-translate-x-40:focus {
    --transform-translate-x: -10rem !important; }
  .sm\:focus\:-translate-x-48:focus {
    --transform-translate-x: -12rem !important; }
  .sm\:focus\:-translate-x-56:focus {
    --transform-translate-x: -14rem !important; }
  .sm\:focus\:-translate-x-64:focus {
    --transform-translate-x: -16rem !important; }
  .sm\:focus\:-translate-x-px:focus {
    --transform-translate-x: -1px !important; }
  .sm\:focus\:-translate-x-full:focus {
    --transform-translate-x: -100% !important; }
  .sm\:focus\:-translate-x-1\/2:focus {
    --transform-translate-x: -50% !important; }
  .sm\:focus\:translate-x-1\/2:focus {
    --transform-translate-x: 50% !important; }
  .sm\:focus\:translate-x-full:focus {
    --transform-translate-x: 100% !important; }
  .sm\:focus\:translate-y-0:focus {
    --transform-translate-y: 0 !important; }
  .sm\:focus\:translate-y-1:focus {
    --transform-translate-y: 0.25rem !important; }
  .sm\:focus\:translate-y-2:focus {
    --transform-translate-y: 0.5rem !important; }
  .sm\:focus\:translate-y-3:focus {
    --transform-translate-y: 0.75rem !important; }
  .sm\:focus\:translate-y-4:focus {
    --transform-translate-y: 1rem !important; }
  .sm\:focus\:translate-y-5:focus {
    --transform-translate-y: 1.25rem !important; }
  .sm\:focus\:translate-y-6:focus {
    --transform-translate-y: 1.5rem !important; }
  .sm\:focus\:translate-y-8:focus {
    --transform-translate-y: 2rem !important; }
  .sm\:focus\:translate-y-10:focus {
    --transform-translate-y: 2.5rem !important; }
  .sm\:focus\:translate-y-12:focus {
    --transform-translate-y: 3rem !important; }
  .sm\:focus\:translate-y-16:focus {
    --transform-translate-y: 4rem !important; }
  .sm\:focus\:translate-y-20:focus {
    --transform-translate-y: 5rem !important; }
  .sm\:focus\:translate-y-24:focus {
    --transform-translate-y: 6rem !important; }
  .sm\:focus\:translate-y-32:focus {
    --transform-translate-y: 8rem !important; }
  .sm\:focus\:translate-y-40:focus {
    --transform-translate-y: 10rem !important; }
  .sm\:focus\:translate-y-48:focus {
    --transform-translate-y: 12rem !important; }
  .sm\:focus\:translate-y-56:focus {
    --transform-translate-y: 14rem !important; }
  .sm\:focus\:translate-y-64:focus {
    --transform-translate-y: 16rem !important; }
  .sm\:focus\:translate-y-px:focus {
    --transform-translate-y: 1px !important; }
  .sm\:focus\:-translate-y-1:focus {
    --transform-translate-y: -0.25rem !important; }
  .sm\:focus\:-translate-y-2:focus {
    --transform-translate-y: -0.5rem !important; }
  .sm\:focus\:-translate-y-3:focus {
    --transform-translate-y: -0.75rem !important; }
  .sm\:focus\:-translate-y-4:focus {
    --transform-translate-y: -1rem !important; }
  .sm\:focus\:-translate-y-5:focus {
    --transform-translate-y: -1.25rem !important; }
  .sm\:focus\:-translate-y-6:focus {
    --transform-translate-y: -1.5rem !important; }
  .sm\:focus\:-translate-y-8:focus {
    --transform-translate-y: -2rem !important; }
  .sm\:focus\:-translate-y-10:focus {
    --transform-translate-y: -2.5rem !important; }
  .sm\:focus\:-translate-y-12:focus {
    --transform-translate-y: -3rem !important; }
  .sm\:focus\:-translate-y-16:focus {
    --transform-translate-y: -4rem !important; }
  .sm\:focus\:-translate-y-20:focus {
    --transform-translate-y: -5rem !important; }
  .sm\:focus\:-translate-y-24:focus {
    --transform-translate-y: -6rem !important; }
  .sm\:focus\:-translate-y-32:focus {
    --transform-translate-y: -8rem !important; }
  .sm\:focus\:-translate-y-40:focus {
    --transform-translate-y: -10rem !important; }
  .sm\:focus\:-translate-y-48:focus {
    --transform-translate-y: -12rem !important; }
  .sm\:focus\:-translate-y-56:focus {
    --transform-translate-y: -14rem !important; }
  .sm\:focus\:-translate-y-64:focus {
    --transform-translate-y: -16rem !important; }
  .sm\:focus\:-translate-y-px:focus {
    --transform-translate-y: -1px !important; }
  .sm\:focus\:-translate-y-full:focus {
    --transform-translate-y: -100% !important; }
  .sm\:focus\:-translate-y-1\/2:focus {
    --transform-translate-y: -50% !important; }
  .sm\:focus\:translate-y-1\/2:focus {
    --transform-translate-y: 50% !important; }
  .sm\:focus\:translate-y-full:focus {
    --transform-translate-y: 100% !important; }
  .sm\:skew-x-0 {
    --transform-skew-x: 0 !important; }
  .sm\:skew-x-1 {
    --transform-skew-x: 1deg !important; }
  .sm\:skew-x-2 {
    --transform-skew-x: 2deg !important; }
  .sm\:skew-x-3 {
    --transform-skew-x: 3deg !important; }
  .sm\:skew-x-6 {
    --transform-skew-x: 6deg !important; }
  .sm\:skew-x-12 {
    --transform-skew-x: 12deg !important; }
  .sm\:-skew-x-12 {
    --transform-skew-x: -12deg !important; }
  .sm\:-skew-x-6 {
    --transform-skew-x: -6deg !important; }
  .sm\:-skew-x-3 {
    --transform-skew-x: -3deg !important; }
  .sm\:-skew-x-2 {
    --transform-skew-x: -2deg !important; }
  .sm\:-skew-x-1 {
    --transform-skew-x: -1deg !important; }
  .sm\:skew-y-0 {
    --transform-skew-y: 0 !important; }
  .sm\:skew-y-1 {
    --transform-skew-y: 1deg !important; }
  .sm\:skew-y-2 {
    --transform-skew-y: 2deg !important; }
  .sm\:skew-y-3 {
    --transform-skew-y: 3deg !important; }
  .sm\:skew-y-6 {
    --transform-skew-y: 6deg !important; }
  .sm\:skew-y-12 {
    --transform-skew-y: 12deg !important; }
  .sm\:-skew-y-12 {
    --transform-skew-y: -12deg !important; }
  .sm\:-skew-y-6 {
    --transform-skew-y: -6deg !important; }
  .sm\:-skew-y-3 {
    --transform-skew-y: -3deg !important; }
  .sm\:-skew-y-2 {
    --transform-skew-y: -2deg !important; }
  .sm\:-skew-y-1 {
    --transform-skew-y: -1deg !important; }
  .sm\:hover\:skew-x-0:hover {
    --transform-skew-x: 0 !important; }
  .sm\:hover\:skew-x-1:hover {
    --transform-skew-x: 1deg !important; }
  .sm\:hover\:skew-x-2:hover {
    --transform-skew-x: 2deg !important; }
  .sm\:hover\:skew-x-3:hover {
    --transform-skew-x: 3deg !important; }
  .sm\:hover\:skew-x-6:hover {
    --transform-skew-x: 6deg !important; }
  .sm\:hover\:skew-x-12:hover {
    --transform-skew-x: 12deg !important; }
  .sm\:hover\:-skew-x-12:hover {
    --transform-skew-x: -12deg !important; }
  .sm\:hover\:-skew-x-6:hover {
    --transform-skew-x: -6deg !important; }
  .sm\:hover\:-skew-x-3:hover {
    --transform-skew-x: -3deg !important; }
  .sm\:hover\:-skew-x-2:hover {
    --transform-skew-x: -2deg !important; }
  .sm\:hover\:-skew-x-1:hover {
    --transform-skew-x: -1deg !important; }
  .sm\:hover\:skew-y-0:hover {
    --transform-skew-y: 0 !important; }
  .sm\:hover\:skew-y-1:hover {
    --transform-skew-y: 1deg !important; }
  .sm\:hover\:skew-y-2:hover {
    --transform-skew-y: 2deg !important; }
  .sm\:hover\:skew-y-3:hover {
    --transform-skew-y: 3deg !important; }
  .sm\:hover\:skew-y-6:hover {
    --transform-skew-y: 6deg !important; }
  .sm\:hover\:skew-y-12:hover {
    --transform-skew-y: 12deg !important; }
  .sm\:hover\:-skew-y-12:hover {
    --transform-skew-y: -12deg !important; }
  .sm\:hover\:-skew-y-6:hover {
    --transform-skew-y: -6deg !important; }
  .sm\:hover\:-skew-y-3:hover {
    --transform-skew-y: -3deg !important; }
  .sm\:hover\:-skew-y-2:hover {
    --transform-skew-y: -2deg !important; }
  .sm\:hover\:-skew-y-1:hover {
    --transform-skew-y: -1deg !important; }
  .sm\:focus\:skew-x-0:focus {
    --transform-skew-x: 0 !important; }
  .sm\:focus\:skew-x-1:focus {
    --transform-skew-x: 1deg !important; }
  .sm\:focus\:skew-x-2:focus {
    --transform-skew-x: 2deg !important; }
  .sm\:focus\:skew-x-3:focus {
    --transform-skew-x: 3deg !important; }
  .sm\:focus\:skew-x-6:focus {
    --transform-skew-x: 6deg !important; }
  .sm\:focus\:skew-x-12:focus {
    --transform-skew-x: 12deg !important; }
  .sm\:focus\:-skew-x-12:focus {
    --transform-skew-x: -12deg !important; }
  .sm\:focus\:-skew-x-6:focus {
    --transform-skew-x: -6deg !important; }
  .sm\:focus\:-skew-x-3:focus {
    --transform-skew-x: -3deg !important; }
  .sm\:focus\:-skew-x-2:focus {
    --transform-skew-x: -2deg !important; }
  .sm\:focus\:-skew-x-1:focus {
    --transform-skew-x: -1deg !important; }
  .sm\:focus\:skew-y-0:focus {
    --transform-skew-y: 0 !important; }
  .sm\:focus\:skew-y-1:focus {
    --transform-skew-y: 1deg !important; }
  .sm\:focus\:skew-y-2:focus {
    --transform-skew-y: 2deg !important; }
  .sm\:focus\:skew-y-3:focus {
    --transform-skew-y: 3deg !important; }
  .sm\:focus\:skew-y-6:focus {
    --transform-skew-y: 6deg !important; }
  .sm\:focus\:skew-y-12:focus {
    --transform-skew-y: 12deg !important; }
  .sm\:focus\:-skew-y-12:focus {
    --transform-skew-y: -12deg !important; }
  .sm\:focus\:-skew-y-6:focus {
    --transform-skew-y: -6deg !important; }
  .sm\:focus\:-skew-y-3:focus {
    --transform-skew-y: -3deg !important; }
  .sm\:focus\:-skew-y-2:focus {
    --transform-skew-y: -2deg !important; }
  .sm\:focus\:-skew-y-1:focus {
    --transform-skew-y: -1deg !important; }
  .sm\:transition-none {
    transition-property: none !important; }
  .sm\:transition-all {
    transition-property: all !important; }
  .sm\:transition {
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important; }
  .sm\:transition-colors {
    transition-property: background-color, border-color, color, fill, stroke !important; }
  .sm\:transition-opacity {
    transition-property: opacity !important; }
  .sm\:transition-shadow {
    transition-property: box-shadow !important; }
  .sm\:transition-transform {
    transition-property: transform !important; }
  .sm\:ease-linear {
    transition-timing-function: linear !important; }
  .sm\:ease-in {
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important; }
  .sm\:ease-out {
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important; }
  .sm\:ease-in-out {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
  .sm\:duration-75 {
    transition-duration: 75ms !important; }
  .sm\:duration-100 {
    transition-duration: 100ms !important; }
  .sm\:duration-150 {
    transition-duration: 150ms !important; }
  .sm\:duration-200 {
    transition-duration: 200ms !important; }
  .sm\:duration-300 {
    transition-duration: 300ms !important; }
  .sm\:duration-500 {
    transition-duration: 500ms !important; }
  .sm\:duration-700 {
    transition-duration: 700ms !important; }
  .sm\:duration-1000 {
    transition-duration: 1000ms !important; }
  .sm\:delay-75 {
    transition-delay: 75ms !important; }
  .sm\:delay-100 {
    transition-delay: 100ms !important; }
  .sm\:delay-150 {
    transition-delay: 150ms !important; }
  .sm\:delay-200 {
    transition-delay: 200ms !important; }
  .sm\:delay-300 {
    transition-delay: 300ms !important; }
  .sm\:delay-500 {
    transition-delay: 500ms !important; }
  .sm\:delay-700 {
    transition-delay: 700ms !important; }
  .sm\:delay-1000 {
    transition-delay: 1000ms !important; }
  .sm\:animate-none {
    -webkit-animation: none !important;
    animation: none !important; }
  .sm\:animate-spin {
    -webkit-animation: spin 1s linear infinite !important;
    animation: spin 1s linear infinite !important; }
  .sm\:animate-ping {
    -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important; }
  .sm\:animate-pulse {
    -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important; }
  .sm\:animate-bounce {
    -webkit-animation: bounce 1s infinite !important;
    animation: bounce 1s infinite !important; } }

@media (min-width: 768px) {
  .md\:container {
    width: 100%; } }

@media (min-width: 768px) and (min-width: 640px) {
  .md\:container {
    max-width: 640px; } }

@media (min-width: 768px) and (min-width: 768px) {
  .md\:container {
    max-width: 768px; } }

@media (min-width: 768px) and (min-width: 1024px) {
  .md\:container {
    max-width: 1024px; } }

@media (min-width: 768px) and (min-width: 1280px) {
  .md\:container {
    max-width: 1280px; } }

@media (min-width: 768px) {
  .md\:space-y-0 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(0px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0px * var(--space-y-reverse)) !important; }
  .md\:space-x-0 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(0px * var(--space-x-reverse)) !important;
    margin-left: calc(0px * calc(1 - var(--space-x-reverse))) !important; }
  .md\:space-y-1 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(0.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0.25rem * var(--space-y-reverse)) !important; }
  .md\:space-x-1 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(0.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse))) !important; }
  .md\:space-y-2 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0.5rem * var(--space-y-reverse)) !important; }
  .md\:space-x-2 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(0.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse))) !important; }
  .md\:space-y-3 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(0.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0.75rem * var(--space-y-reverse)) !important; }
  .md\:space-x-3 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(0.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse))) !important; }
  .md\:space-y-4 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1rem * var(--space-y-reverse)) !important; }
  .md\:space-x-4 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(1rem * var(--space-x-reverse)) !important;
    margin-left: calc(1rem * calc(1 - var(--space-x-reverse))) !important; }
  .md\:space-y-5 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1.25rem * var(--space-y-reverse)) !important; }
  .md\:space-x-5 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(1.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(1.25rem * calc(1 - var(--space-x-reverse))) !important; }
  .md\:space-y-6 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1.5rem * var(--space-y-reverse)) !important; }
  .md\:space-x-6 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(1.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(1.5rem * calc(1 - var(--space-x-reverse))) !important; }
  .md\:space-y-8 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2rem * var(--space-y-reverse)) !important; }
  .md\:space-x-8 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(2rem * var(--space-x-reverse)) !important;
    margin-left: calc(2rem * calc(1 - var(--space-x-reverse))) !important; }
  .md\:space-y-10 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2.5rem * var(--space-y-reverse)) !important; }
  .md\:space-x-10 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(2.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse))) !important; }
  .md\:space-y-12 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(3rem * var(--space-y-reverse)) !important; }
  .md\:space-x-12 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(3rem * var(--space-x-reverse)) !important;
    margin-left: calc(3rem * calc(1 - var(--space-x-reverse))) !important; }
  .md\:space-y-16 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(4rem * var(--space-y-reverse)) !important; }
  .md\:space-x-16 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(4rem * var(--space-x-reverse)) !important;
    margin-left: calc(4rem * calc(1 - var(--space-x-reverse))) !important; }
  .md\:space-y-20 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(5rem * var(--space-y-reverse)) !important; }
  .md\:space-x-20 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(5rem * var(--space-x-reverse)) !important;
    margin-left: calc(5rem * calc(1 - var(--space-x-reverse))) !important; }
  .md\:space-y-24 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(6rem * var(--space-y-reverse)) !important; }
  .md\:space-x-24 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(6rem * var(--space-x-reverse)) !important;
    margin-left: calc(6rem * calc(1 - var(--space-x-reverse))) !important; }
  .md\:space-y-32 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(8rem * var(--space-y-reverse)) !important; }
  .md\:space-x-32 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(8rem * var(--space-x-reverse)) !important;
    margin-left: calc(8rem * calc(1 - var(--space-x-reverse))) !important; }
  .md\:space-y-40 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(10rem * var(--space-y-reverse)) !important; }
  .md\:space-x-40 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(10rem * var(--space-x-reverse)) !important;
    margin-left: calc(10rem * calc(1 - var(--space-x-reverse))) !important; }
  .md\:space-y-48 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(12rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(12rem * var(--space-y-reverse)) !important; }
  .md\:space-x-48 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(12rem * var(--space-x-reverse)) !important;
    margin-left: calc(12rem * calc(1 - var(--space-x-reverse))) !important; }
  .md\:space-y-56 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(14rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(14rem * var(--space-y-reverse)) !important; }
  .md\:space-x-56 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(14rem * var(--space-x-reverse)) !important;
    margin-left: calc(14rem * calc(1 - var(--space-x-reverse))) !important; }
  .md\:space-y-64 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(16rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(16rem * var(--space-y-reverse)) !important; }
  .md\:space-x-64 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(16rem * var(--space-x-reverse)) !important;
    margin-left: calc(16rem * calc(1 - var(--space-x-reverse))) !important; }
  .md\:space-y-px > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(1px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1px * var(--space-y-reverse)) !important; }
  .md\:space-x-px > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(1px * var(--space-x-reverse)) !important;
    margin-left: calc(1px * calc(1 - var(--space-x-reverse))) !important; }
  .md\:-space-y-1 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.25rem * var(--space-y-reverse)) !important; }
  .md\:-space-x-1 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.25rem * calc(1 - var(--space-x-reverse))) !important; }
  .md\:-space-y-2 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.5rem * var(--space-y-reverse)) !important; }
  .md\:-space-x-2 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important; }
  .md\:-space-y-3 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.75rem * var(--space-y-reverse)) !important; }
  .md\:-space-x-3 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.75rem * calc(1 - var(--space-x-reverse))) !important; }
  .md\:-space-y-4 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1rem * var(--space-y-reverse)) !important; }
  .md\:-space-x-4 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-1rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1rem * calc(1 - var(--space-x-reverse))) !important; }
  .md\:-space-y-5 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-1.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1.25rem * var(--space-y-reverse)) !important; }
  .md\:-space-x-5 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-1.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1.25rem * calc(1 - var(--space-x-reverse))) !important; }
  .md\:-space-y-6 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-1.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1.5rem * var(--space-y-reverse)) !important; }
  .md\:-space-x-6 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-1.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1.5rem * calc(1 - var(--space-x-reverse))) !important; }
  .md\:-space-y-8 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2rem * var(--space-y-reverse)) !important; }
  .md\:-space-x-8 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-2rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2rem * calc(1 - var(--space-x-reverse))) !important; }
  .md\:-space-y-10 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2.5rem * var(--space-y-reverse)) !important; }
  .md\:-space-x-10 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-2.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse))) !important; }
  .md\:-space-y-12 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-3rem * var(--space-y-reverse)) !important; }
  .md\:-space-x-12 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-3rem * var(--space-x-reverse)) !important;
    margin-left: calc(-3rem * calc(1 - var(--space-x-reverse))) !important; }
  .md\:-space-y-16 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-4rem * var(--space-y-reverse)) !important; }
  .md\:-space-x-16 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-4rem * var(--space-x-reverse)) !important;
    margin-left: calc(-4rem * calc(1 - var(--space-x-reverse))) !important; }
  .md\:-space-y-20 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-5rem * var(--space-y-reverse)) !important; }
  .md\:-space-x-20 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-5rem * calc(1 - var(--space-x-reverse))) !important; }
  .md\:-space-y-24 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-6rem * var(--space-y-reverse)) !important; }
  .md\:-space-x-24 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-6rem * var(--space-x-reverse)) !important;
    margin-left: calc(-6rem * calc(1 - var(--space-x-reverse))) !important; }
  .md\:-space-y-32 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-8rem * var(--space-y-reverse)) !important; }
  .md\:-space-x-32 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-8rem * var(--space-x-reverse)) !important;
    margin-left: calc(-8rem * calc(1 - var(--space-x-reverse))) !important; }
  .md\:-space-y-40 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-10rem * var(--space-y-reverse)) !important; }
  .md\:-space-x-40 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-10rem * var(--space-x-reverse)) !important;
    margin-left: calc(-10rem * calc(1 - var(--space-x-reverse))) !important; }
  .md\:-space-y-48 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-12rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-12rem * var(--space-y-reverse)) !important; }
  .md\:-space-x-48 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-12rem * var(--space-x-reverse)) !important;
    margin-left: calc(-12rem * calc(1 - var(--space-x-reverse))) !important; }
  .md\:-space-y-56 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-14rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-14rem * var(--space-y-reverse)) !important; }
  .md\:-space-x-56 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-14rem * var(--space-x-reverse)) !important;
    margin-left: calc(-14rem * calc(1 - var(--space-x-reverse))) !important; }
  .md\:-space-y-64 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-16rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-16rem * var(--space-y-reverse)) !important; }
  .md\:-space-x-64 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-16rem * var(--space-x-reverse)) !important;
    margin-left: calc(-16rem * calc(1 - var(--space-x-reverse))) !important; }
  .md\:-space-y-px > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-1px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1px * var(--space-y-reverse)) !important; }
  .md\:-space-x-px > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-1px * var(--space-x-reverse)) !important;
    margin-left: calc(-1px * calc(1 - var(--space-x-reverse))) !important; }
  .md\:space-y-reverse > :not(template) ~ :not(template) {
    --space-y-reverse: 1 !important; }
  .md\:space-x-reverse > :not(template) ~ :not(template) {
    --space-x-reverse: 1 !important; }
  .md\:divide-y-0 > :not(template) ~ :not(template) {
    --divide-y-reverse: 0 !important;
    border-top-width: calc(0px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(0px * var(--divide-y-reverse)) !important; }
  .md\:divide-x-0 > :not(template) ~ :not(template) {
    --divide-x-reverse: 0 !important;
    border-right-width: calc(0px * var(--divide-x-reverse)) !important;
    border-left-width: calc(0px * calc(1 - var(--divide-x-reverse))) !important; }
  .md\:divide-y-2 > :not(template) ~ :not(template) {
    --divide-y-reverse: 0 !important;
    border-top-width: calc(2px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(2px * var(--divide-y-reverse)) !important; }
  .md\:divide-x-2 > :not(template) ~ :not(template) {
    --divide-x-reverse: 0 !important;
    border-right-width: calc(2px * var(--divide-x-reverse)) !important;
    border-left-width: calc(2px * calc(1 - var(--divide-x-reverse))) !important; }
  .md\:divide-y-4 > :not(template) ~ :not(template) {
    --divide-y-reverse: 0 !important;
    border-top-width: calc(4px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(4px * var(--divide-y-reverse)) !important; }
  .md\:divide-x-4 > :not(template) ~ :not(template) {
    --divide-x-reverse: 0 !important;
    border-right-width: calc(4px * var(--divide-x-reverse)) !important;
    border-left-width: calc(4px * calc(1 - var(--divide-x-reverse))) !important; }
  .md\:divide-y-8 > :not(template) ~ :not(template) {
    --divide-y-reverse: 0 !important;
    border-top-width: calc(8px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(8px * var(--divide-y-reverse)) !important; }
  .md\:divide-x-8 > :not(template) ~ :not(template) {
    --divide-x-reverse: 0 !important;
    border-right-width: calc(8px * var(--divide-x-reverse)) !important;
    border-left-width: calc(8px * calc(1 - var(--divide-x-reverse))) !important; }
  .md\:divide-y > :not(template) ~ :not(template) {
    --divide-y-reverse: 0 !important;
    border-top-width: calc(1px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(1px * var(--divide-y-reverse)) !important; }
  .md\:divide-x > :not(template) ~ :not(template) {
    --divide-x-reverse: 0 !important;
    border-right-width: calc(1px * var(--divide-x-reverse)) !important;
    border-left-width: calc(1px * calc(1 - var(--divide-x-reverse))) !important; }
  .md\:divide-y-reverse > :not(template) ~ :not(template) {
    --divide-y-reverse: 1 !important; }
  .md\:divide-x-reverse > :not(template) ~ :not(template) {
    --divide-x-reverse: 1 !important; }
  .md\:divide-transparent > :not(template) ~ :not(template) {
    border-color: transparent !important; }
  .md\:divide-current > :not(template) ~ :not(template) {
    border-color: currentColor !important; }
  .md\:divide-black > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--divide-opacity)) !important; }
  .md\:divide-white > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--divide-opacity)) !important; }
  .md\:divide-gray-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #f7fafc !important;
    border-color: rgba(247, 250, 252, var(--divide-opacity)) !important; }
  .md\:divide-gray-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #edf2f7 !important;
    border-color: rgba(237, 242, 247, var(--divide-opacity)) !important; }
  .md\:divide-gray-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #e2e8f0 !important;
    border-color: rgba(226, 232, 240, var(--divide-opacity)) !important; }
  .md\:divide-gray-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #cbd5e0 !important;
    border-color: rgba(203, 213, 224, var(--divide-opacity)) !important; }
  .md\:divide-gray-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #a0aec0 !important;
    border-color: rgba(160, 174, 192, var(--divide-opacity)) !important; }
  .md\:divide-gray-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #718096 !important;
    border-color: rgba(113, 128, 150, var(--divide-opacity)) !important; }
  .md\:divide-gray-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #4a5568 !important;
    border-color: rgba(74, 85, 104, var(--divide-opacity)) !important; }
  .md\:divide-gray-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #2d3748 !important;
    border-color: rgba(45, 55, 72, var(--divide-opacity)) !important; }
  .md\:divide-gray-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #1a202c !important;
    border-color: rgba(26, 32, 44, var(--divide-opacity)) !important; }
  .md\:divide-red-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #e18f74 !important;
    border-color: rgba(225, 143, 116, var(--divide-opacity)) !important; }
  .md\:divide-red-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #bc5e3f !important;
    border-color: rgba(188, 94, 63, var(--divide-opacity)) !important; }
  .md\:divide-red-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #833218 !important;
    border-color: rgba(131, 50, 24, var(--divide-opacity)) !important; }
  .md\:divide-red-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #fc8181 !important;
    border-color: rgba(252, 129, 129, var(--divide-opacity)) !important; }
  .md\:divide-red-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--divide-opacity)) !important; }
  .md\:divide-red-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #e53e3e !important;
    border-color: rgba(229, 62, 62, var(--divide-opacity)) !important; }
  .md\:divide-red-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #c53030 !important;
    border-color: rgba(197, 48, 48, var(--divide-opacity)) !important; }
  .md\:divide-red-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #9b2c2c !important;
    border-color: rgba(155, 44, 44, var(--divide-opacity)) !important; }
  .md\:divide-red-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #742a2a !important;
    border-color: rgba(116, 42, 42, var(--divide-opacity)) !important; }
  .md\:divide-orange-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #fffaf0 !important;
    border-color: rgba(255, 250, 240, var(--divide-opacity)) !important; }
  .md\:divide-orange-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #feebc8 !important;
    border-color: rgba(254, 235, 200, var(--divide-opacity)) !important; }
  .md\:divide-orange-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #fbd38d !important;
    border-color: rgba(251, 211, 141, var(--divide-opacity)) !important; }
  .md\:divide-orange-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #f6ad55 !important;
    border-color: rgba(246, 173, 85, var(--divide-opacity)) !important; }
  .md\:divide-orange-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #ed8936 !important;
    border-color: rgba(237, 137, 54, var(--divide-opacity)) !important; }
  .md\:divide-orange-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #dd6b20 !important;
    border-color: rgba(221, 107, 32, var(--divide-opacity)) !important; }
  .md\:divide-orange-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #c05621 !important;
    border-color: rgba(192, 86, 33, var(--divide-opacity)) !important; }
  .md\:divide-orange-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #9c4221 !important;
    border-color: rgba(156, 66, 33, var(--divide-opacity)) !important; }
  .md\:divide-orange-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #7b341e !important;
    border-color: rgba(123, 52, 30, var(--divide-opacity)) !important; }
  .md\:divide-yellow-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #fffff0 !important;
    border-color: rgba(255, 255, 240, var(--divide-opacity)) !important; }
  .md\:divide-yellow-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #fefcbf !important;
    border-color: rgba(254, 252, 191, var(--divide-opacity)) !important; }
  .md\:divide-yellow-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #faf089 !important;
    border-color: rgba(250, 240, 137, var(--divide-opacity)) !important; }
  .md\:divide-yellow-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #f6e05e !important;
    border-color: rgba(246, 224, 94, var(--divide-opacity)) !important; }
  .md\:divide-yellow-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #ecc94b !important;
    border-color: rgba(236, 201, 75, var(--divide-opacity)) !important; }
  .md\:divide-yellow-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #d69e2e !important;
    border-color: rgba(214, 158, 46, var(--divide-opacity)) !important; }
  .md\:divide-yellow-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #b7791f !important;
    border-color: rgba(183, 121, 31, var(--divide-opacity)) !important; }
  .md\:divide-yellow-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #975a16 !important;
    border-color: rgba(151, 90, 22, var(--divide-opacity)) !important; }
  .md\:divide-yellow-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #744210 !important;
    border-color: rgba(116, 66, 16, var(--divide-opacity)) !important; }
  .md\:divide-green-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #d3edb4 !important;
    border-color: rgba(211, 237, 180, var(--divide-opacity)) !important; }
  .md\:divide-green-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #a5c67d !important;
    border-color: rgba(165, 198, 125, var(--divide-opacity)) !important; }
  .md\:divide-green-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #779c4a !important;
    border-color: rgba(119, 156, 74, var(--divide-opacity)) !important; }
  .md\:divide-green-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #68d391 !important;
    border-color: rgba(104, 211, 145, var(--divide-opacity)) !important; }
  .md\:divide-green-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--divide-opacity)) !important; }
  .md\:divide-green-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #38a169 !important;
    border-color: rgba(56, 161, 105, var(--divide-opacity)) !important; }
  .md\:divide-green-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #2f855a !important;
    border-color: rgba(47, 133, 90, var(--divide-opacity)) !important; }
  .md\:divide-green-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #276749 !important;
    border-color: rgba(39, 103, 73, var(--divide-opacity)) !important; }
  .md\:divide-green-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #22543d !important;
    border-color: rgba(34, 84, 61, var(--divide-opacity)) !important; }
  .md\:divide-teal-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #e6fffa !important;
    border-color: rgba(230, 255, 250, var(--divide-opacity)) !important; }
  .md\:divide-teal-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #b2f5ea !important;
    border-color: rgba(178, 245, 234, var(--divide-opacity)) !important; }
  .md\:divide-teal-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #81e6d9 !important;
    border-color: rgba(129, 230, 217, var(--divide-opacity)) !important; }
  .md\:divide-teal-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #4fd1c5 !important;
    border-color: rgba(79, 209, 197, var(--divide-opacity)) !important; }
  .md\:divide-teal-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #38b2ac !important;
    border-color: rgba(56, 178, 172, var(--divide-opacity)) !important; }
  .md\:divide-teal-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #319795 !important;
    border-color: rgba(49, 151, 149, var(--divide-opacity)) !important; }
  .md\:divide-teal-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #2c7a7b !important;
    border-color: rgba(44, 122, 123, var(--divide-opacity)) !important; }
  .md\:divide-teal-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #285e61 !important;
    border-color: rgba(40, 94, 97, var(--divide-opacity)) !important; }
  .md\:divide-teal-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #234e52 !important;
    border-color: rgba(35, 78, 82, var(--divide-opacity)) !important; }
  .md\:divide-blue-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #ebf8ff !important;
    border-color: rgba(235, 248, 255, var(--divide-opacity)) !important; }
  .md\:divide-blue-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #bee3f8 !important;
    border-color: rgba(190, 227, 248, var(--divide-opacity)) !important; }
  .md\:divide-blue-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #90cdf4 !important;
    border-color: rgba(144, 205, 244, var(--divide-opacity)) !important; }
  .md\:divide-blue-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #63b3ed !important;
    border-color: rgba(99, 179, 237, var(--divide-opacity)) !important; }
  .md\:divide-blue-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #4299e1 !important;
    border-color: rgba(66, 153, 225, var(--divide-opacity)) !important; }
  .md\:divide-blue-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #3182ce !important;
    border-color: rgba(49, 130, 206, var(--divide-opacity)) !important; }
  .md\:divide-blue-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #2b6cb0 !important;
    border-color: rgba(43, 108, 176, var(--divide-opacity)) !important; }
  .md\:divide-blue-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #2c5282 !important;
    border-color: rgba(44, 82, 130, var(--divide-opacity)) !important; }
  .md\:divide-blue-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #2a4365 !important;
    border-color: rgba(42, 67, 101, var(--divide-opacity)) !important; }
  .md\:divide-indigo-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #ebf4ff !important;
    border-color: rgba(235, 244, 255, var(--divide-opacity)) !important; }
  .md\:divide-indigo-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #c3dafe !important;
    border-color: rgba(195, 218, 254, var(--divide-opacity)) !important; }
  .md\:divide-indigo-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #a3bffa !important;
    border-color: rgba(163, 191, 250, var(--divide-opacity)) !important; }
  .md\:divide-indigo-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #7f9cf5 !important;
    border-color: rgba(127, 156, 245, var(--divide-opacity)) !important; }
  .md\:divide-indigo-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #667eea !important;
    border-color: rgba(102, 126, 234, var(--divide-opacity)) !important; }
  .md\:divide-indigo-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #5a67d8 !important;
    border-color: rgba(90, 103, 216, var(--divide-opacity)) !important; }
  .md\:divide-indigo-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #4c51bf !important;
    border-color: rgba(76, 81, 191, var(--divide-opacity)) !important; }
  .md\:divide-indigo-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #434190 !important;
    border-color: rgba(67, 65, 144, var(--divide-opacity)) !important; }
  .md\:divide-indigo-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #3c366b !important;
    border-color: rgba(60, 54, 107, var(--divide-opacity)) !important; }
  .md\:divide-purple-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #faf5ff !important;
    border-color: rgba(250, 245, 255, var(--divide-opacity)) !important; }
  .md\:divide-purple-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #e9d8fd !important;
    border-color: rgba(233, 216, 253, var(--divide-opacity)) !important; }
  .md\:divide-purple-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #d6bcfa !important;
    border-color: rgba(214, 188, 250, var(--divide-opacity)) !important; }
  .md\:divide-purple-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #b794f4 !important;
    border-color: rgba(183, 148, 244, var(--divide-opacity)) !important; }
  .md\:divide-purple-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #9f7aea !important;
    border-color: rgba(159, 122, 234, var(--divide-opacity)) !important; }
  .md\:divide-purple-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #805ad5 !important;
    border-color: rgba(128, 90, 213, var(--divide-opacity)) !important; }
  .md\:divide-purple-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #6b46c1 !important;
    border-color: rgba(107, 70, 193, var(--divide-opacity)) !important; }
  .md\:divide-purple-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #553c9a !important;
    border-color: rgba(85, 60, 154, var(--divide-opacity)) !important; }
  .md\:divide-purple-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #44337a !important;
    border-color: rgba(68, 51, 122, var(--divide-opacity)) !important; }
  .md\:divide-pink-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #fff5f7 !important;
    border-color: rgba(255, 245, 247, var(--divide-opacity)) !important; }
  .md\:divide-pink-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #fed7e2 !important;
    border-color: rgba(254, 215, 226, var(--divide-opacity)) !important; }
  .md\:divide-pink-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #fbb6ce !important;
    border-color: rgba(251, 182, 206, var(--divide-opacity)) !important; }
  .md\:divide-pink-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #f687b3 !important;
    border-color: rgba(246, 135, 179, var(--divide-opacity)) !important; }
  .md\:divide-pink-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #ed64a6 !important;
    border-color: rgba(237, 100, 166, var(--divide-opacity)) !important; }
  .md\:divide-pink-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #d53f8c !important;
    border-color: rgba(213, 63, 140, var(--divide-opacity)) !important; }
  .md\:divide-pink-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #b83280 !important;
    border-color: rgba(184, 50, 128, var(--divide-opacity)) !important; }
  .md\:divide-pink-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #97266d !important;
    border-color: rgba(151, 38, 109, var(--divide-opacity)) !important; }
  .md\:divide-pink-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #702459 !important;
    border-color: rgba(112, 36, 89, var(--divide-opacity)) !important; }
  .md\:divide-shade-black > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #000000 !important;
    border-color: rgba(0, 0, 0, var(--divide-opacity)) !important; }
  .md\:divide-shade-white > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #ffffff !important;
    border-color: rgba(255, 255, 255, var(--divide-opacity)) !important; }
  .md\:divide-salmon-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #f7f1e1 !important;
    border-color: rgba(247, 241, 225, var(--divide-opacity)) !important; }
  .md\:divide-salmon-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #f3e7c6 !important;
    border-color: rgba(243, 231, 198, var(--divide-opacity)) !important; }
  .md\:divide-salmon-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #e4d6af !important;
    border-color: rgba(228, 214, 175, var(--divide-opacity)) !important; }
  .md\:divide-solid > :not(template) ~ :not(template) {
    border-style: solid !important; }
  .md\:divide-dashed > :not(template) ~ :not(template) {
    border-style: dashed !important; }
  .md\:divide-dotted > :not(template) ~ :not(template) {
    border-style: dotted !important; }
  .md\:divide-double > :not(template) ~ :not(template) {
    border-style: double !important; }
  .md\:divide-none > :not(template) ~ :not(template) {
    border-style: none !important; }
  .md\:divide-opacity-0 > :not(template) ~ :not(template) {
    --divide-opacity: 0 !important; }
  .md\:divide-opacity-25 > :not(template) ~ :not(template) {
    --divide-opacity: 0.25 !important; }
  .md\:divide-opacity-50 > :not(template) ~ :not(template) {
    --divide-opacity: 0.5 !important; }
  .md\:divide-opacity-75 > :not(template) ~ :not(template) {
    --divide-opacity: 0.75 !important; }
  .md\:divide-opacity-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important; }
  .md\:sr-only {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important; }
  .md\:not-sr-only {
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important; }
  .md\:focus\:sr-only:focus {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important; }
  .md\:focus\:not-sr-only:focus {
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important; }
  .md\:appearance-none {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important; }
  .md\:bg-fixed {
    background-attachment: fixed !important; }
  .md\:bg-local {
    background-attachment: local !important; }
  .md\:bg-scroll {
    background-attachment: scroll !important; }
  .md\:bg-clip-border {
    background-clip: border-box !important; }
  .md\:bg-clip-padding {
    background-clip: padding-box !important; }
  .md\:bg-clip-content {
    background-clip: content-box !important; }
  .md\:bg-clip-text {
    -webkit-background-clip: text !important;
    background-clip: text !important; }
  .md\:bg-transparent {
    background-color: transparent !important; }
  .md\:bg-current {
    background-color: currentColor !important; }
  .md\:bg-black {
    --bg-opacity: 1 !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important; }
  .md\:bg-white {
    --bg-opacity: 1 !important;
    background-color: #fff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important; }
  .md\:bg-gray-100 {
    --bg-opacity: 1 !important;
    background-color: #f7fafc !important;
    background-color: rgba(247, 250, 252, var(--bg-opacity)) !important; }
  .md\:bg-gray-200 {
    --bg-opacity: 1 !important;
    background-color: #edf2f7 !important;
    background-color: rgba(237, 242, 247, var(--bg-opacity)) !important; }
  .md\:bg-gray-300 {
    --bg-opacity: 1 !important;
    background-color: #e2e8f0 !important;
    background-color: rgba(226, 232, 240, var(--bg-opacity)) !important; }
  .md\:bg-gray-400 {
    --bg-opacity: 1 !important;
    background-color: #cbd5e0 !important;
    background-color: rgba(203, 213, 224, var(--bg-opacity)) !important; }
  .md\:bg-gray-500 {
    --bg-opacity: 1 !important;
    background-color: #a0aec0 !important;
    background-color: rgba(160, 174, 192, var(--bg-opacity)) !important; }
  .md\:bg-gray-600 {
    --bg-opacity: 1 !important;
    background-color: #718096 !important;
    background-color: rgba(113, 128, 150, var(--bg-opacity)) !important; }
  .md\:bg-gray-700 {
    --bg-opacity: 1 !important;
    background-color: #4a5568 !important;
    background-color: rgba(74, 85, 104, var(--bg-opacity)) !important; }
  .md\:bg-gray-800 {
    --bg-opacity: 1 !important;
    background-color: #2d3748 !important;
    background-color: rgba(45, 55, 72, var(--bg-opacity)) !important; }
  .md\:bg-gray-900 {
    --bg-opacity: 1 !important;
    background-color: #1a202c !important;
    background-color: rgba(26, 32, 44, var(--bg-opacity)) !important; }
  .md\:bg-red-100 {
    --bg-opacity: 1 !important;
    background-color: #e18f74 !important;
    background-color: rgba(225, 143, 116, var(--bg-opacity)) !important; }
  .md\:bg-red-200 {
    --bg-opacity: 1 !important;
    background-color: #bc5e3f !important;
    background-color: rgba(188, 94, 63, var(--bg-opacity)) !important; }
  .md\:bg-red-300 {
    --bg-opacity: 1 !important;
    background-color: #833218 !important;
    background-color: rgba(131, 50, 24, var(--bg-opacity)) !important; }
  .md\:bg-red-400 {
    --bg-opacity: 1 !important;
    background-color: #fc8181 !important;
    background-color: rgba(252, 129, 129, var(--bg-opacity)) !important; }
  .md\:bg-red-500 {
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important; }
  .md\:bg-red-600 {
    --bg-opacity: 1 !important;
    background-color: #e53e3e !important;
    background-color: rgba(229, 62, 62, var(--bg-opacity)) !important; }
  .md\:bg-red-700 {
    --bg-opacity: 1 !important;
    background-color: #c53030 !important;
    background-color: rgba(197, 48, 48, var(--bg-opacity)) !important; }
  .md\:bg-red-800 {
    --bg-opacity: 1 !important;
    background-color: #9b2c2c !important;
    background-color: rgba(155, 44, 44, var(--bg-opacity)) !important; }
  .md\:bg-red-900 {
    --bg-opacity: 1 !important;
    background-color: #742a2a !important;
    background-color: rgba(116, 42, 42, var(--bg-opacity)) !important; }
  .md\:bg-orange-100 {
    --bg-opacity: 1 !important;
    background-color: #fffaf0 !important;
    background-color: rgba(255, 250, 240, var(--bg-opacity)) !important; }
  .md\:bg-orange-200 {
    --bg-opacity: 1 !important;
    background-color: #feebc8 !important;
    background-color: rgba(254, 235, 200, var(--bg-opacity)) !important; }
  .md\:bg-orange-300 {
    --bg-opacity: 1 !important;
    background-color: #fbd38d !important;
    background-color: rgba(251, 211, 141, var(--bg-opacity)) !important; }
  .md\:bg-orange-400 {
    --bg-opacity: 1 !important;
    background-color: #f6ad55 !important;
    background-color: rgba(246, 173, 85, var(--bg-opacity)) !important; }
  .md\:bg-orange-500 {
    --bg-opacity: 1 !important;
    background-color: #ed8936 !important;
    background-color: rgba(237, 137, 54, var(--bg-opacity)) !important; }
  .md\:bg-orange-600 {
    --bg-opacity: 1 !important;
    background-color: #dd6b20 !important;
    background-color: rgba(221, 107, 32, var(--bg-opacity)) !important; }
  .md\:bg-orange-700 {
    --bg-opacity: 1 !important;
    background-color: #c05621 !important;
    background-color: rgba(192, 86, 33, var(--bg-opacity)) !important; }
  .md\:bg-orange-800 {
    --bg-opacity: 1 !important;
    background-color: #9c4221 !important;
    background-color: rgba(156, 66, 33, var(--bg-opacity)) !important; }
  .md\:bg-orange-900 {
    --bg-opacity: 1 !important;
    background-color: #7b341e !important;
    background-color: rgba(123, 52, 30, var(--bg-opacity)) !important; }
  .md\:bg-yellow-100 {
    --bg-opacity: 1 !important;
    background-color: #fffff0 !important;
    background-color: rgba(255, 255, 240, var(--bg-opacity)) !important; }
  .md\:bg-yellow-200 {
    --bg-opacity: 1 !important;
    background-color: #fefcbf !important;
    background-color: rgba(254, 252, 191, var(--bg-opacity)) !important; }
  .md\:bg-yellow-300 {
    --bg-opacity: 1 !important;
    background-color: #faf089 !important;
    background-color: rgba(250, 240, 137, var(--bg-opacity)) !important; }
  .md\:bg-yellow-400 {
    --bg-opacity: 1 !important;
    background-color: #f6e05e !important;
    background-color: rgba(246, 224, 94, var(--bg-opacity)) !important; }
  .md\:bg-yellow-500 {
    --bg-opacity: 1 !important;
    background-color: #ecc94b !important;
    background-color: rgba(236, 201, 75, var(--bg-opacity)) !important; }
  .md\:bg-yellow-600 {
    --bg-opacity: 1 !important;
    background-color: #d69e2e !important;
    background-color: rgba(214, 158, 46, var(--bg-opacity)) !important; }
  .md\:bg-yellow-700 {
    --bg-opacity: 1 !important;
    background-color: #b7791f !important;
    background-color: rgba(183, 121, 31, var(--bg-opacity)) !important; }
  .md\:bg-yellow-800 {
    --bg-opacity: 1 !important;
    background-color: #975a16 !important;
    background-color: rgba(151, 90, 22, var(--bg-opacity)) !important; }
  .md\:bg-yellow-900 {
    --bg-opacity: 1 !important;
    background-color: #744210 !important;
    background-color: rgba(116, 66, 16, var(--bg-opacity)) !important; }
  .md\:bg-green-100 {
    --bg-opacity: 1 !important;
    background-color: #d3edb4 !important;
    background-color: rgba(211, 237, 180, var(--bg-opacity)) !important; }
  .md\:bg-green-200 {
    --bg-opacity: 1 !important;
    background-color: #a5c67d !important;
    background-color: rgba(165, 198, 125, var(--bg-opacity)) !important; }
  .md\:bg-green-300 {
    --bg-opacity: 1 !important;
    background-color: #779c4a !important;
    background-color: rgba(119, 156, 74, var(--bg-opacity)) !important; }
  .md\:bg-green-400 {
    --bg-opacity: 1 !important;
    background-color: #68d391 !important;
    background-color: rgba(104, 211, 145, var(--bg-opacity)) !important; }
  .md\:bg-green-500 {
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important; }
  .md\:bg-green-600 {
    --bg-opacity: 1 !important;
    background-color: #38a169 !important;
    background-color: rgba(56, 161, 105, var(--bg-opacity)) !important; }
  .md\:bg-green-700 {
    --bg-opacity: 1 !important;
    background-color: #2f855a !important;
    background-color: rgba(47, 133, 90, var(--bg-opacity)) !important; }
  .md\:bg-green-800 {
    --bg-opacity: 1 !important;
    background-color: #276749 !important;
    background-color: rgba(39, 103, 73, var(--bg-opacity)) !important; }
  .md\:bg-green-900 {
    --bg-opacity: 1 !important;
    background-color: #22543d !important;
    background-color: rgba(34, 84, 61, var(--bg-opacity)) !important; }
  .md\:bg-teal-100 {
    --bg-opacity: 1 !important;
    background-color: #e6fffa !important;
    background-color: rgba(230, 255, 250, var(--bg-opacity)) !important; }
  .md\:bg-teal-200 {
    --bg-opacity: 1 !important;
    background-color: #b2f5ea !important;
    background-color: rgba(178, 245, 234, var(--bg-opacity)) !important; }
  .md\:bg-teal-300 {
    --bg-opacity: 1 !important;
    background-color: #81e6d9 !important;
    background-color: rgba(129, 230, 217, var(--bg-opacity)) !important; }
  .md\:bg-teal-400 {
    --bg-opacity: 1 !important;
    background-color: #4fd1c5 !important;
    background-color: rgba(79, 209, 197, var(--bg-opacity)) !important; }
  .md\:bg-teal-500 {
    --bg-opacity: 1 !important;
    background-color: #38b2ac !important;
    background-color: rgba(56, 178, 172, var(--bg-opacity)) !important; }
  .md\:bg-teal-600 {
    --bg-opacity: 1 !important;
    background-color: #319795 !important;
    background-color: rgba(49, 151, 149, var(--bg-opacity)) !important; }
  .md\:bg-teal-700 {
    --bg-opacity: 1 !important;
    background-color: #2c7a7b !important;
    background-color: rgba(44, 122, 123, var(--bg-opacity)) !important; }
  .md\:bg-teal-800 {
    --bg-opacity: 1 !important;
    background-color: #285e61 !important;
    background-color: rgba(40, 94, 97, var(--bg-opacity)) !important; }
  .md\:bg-teal-900 {
    --bg-opacity: 1 !important;
    background-color: #234e52 !important;
    background-color: rgba(35, 78, 82, var(--bg-opacity)) !important; }
  .md\:bg-blue-100 {
    --bg-opacity: 1 !important;
    background-color: #ebf8ff !important;
    background-color: rgba(235, 248, 255, var(--bg-opacity)) !important; }
  .md\:bg-blue-200 {
    --bg-opacity: 1 !important;
    background-color: #bee3f8 !important;
    background-color: rgba(190, 227, 248, var(--bg-opacity)) !important; }
  .md\:bg-blue-300 {
    --bg-opacity: 1 !important;
    background-color: #90cdf4 !important;
    background-color: rgba(144, 205, 244, var(--bg-opacity)) !important; }
  .md\:bg-blue-400 {
    --bg-opacity: 1 !important;
    background-color: #63b3ed !important;
    background-color: rgba(99, 179, 237, var(--bg-opacity)) !important; }
  .md\:bg-blue-500 {
    --bg-opacity: 1 !important;
    background-color: #4299e1 !important;
    background-color: rgba(66, 153, 225, var(--bg-opacity)) !important; }
  .md\:bg-blue-600 {
    --bg-opacity: 1 !important;
    background-color: #3182ce !important;
    background-color: rgba(49, 130, 206, var(--bg-opacity)) !important; }
  .md\:bg-blue-700 {
    --bg-opacity: 1 !important;
    background-color: #2b6cb0 !important;
    background-color: rgba(43, 108, 176, var(--bg-opacity)) !important; }
  .md\:bg-blue-800 {
    --bg-opacity: 1 !important;
    background-color: #2c5282 !important;
    background-color: rgba(44, 82, 130, var(--bg-opacity)) !important; }
  .md\:bg-blue-900 {
    --bg-opacity: 1 !important;
    background-color: #2a4365 !important;
    background-color: rgba(42, 67, 101, var(--bg-opacity)) !important; }
  .md\:bg-indigo-100 {
    --bg-opacity: 1 !important;
    background-color: #ebf4ff !important;
    background-color: rgba(235, 244, 255, var(--bg-opacity)) !important; }
  .md\:bg-indigo-200 {
    --bg-opacity: 1 !important;
    background-color: #c3dafe !important;
    background-color: rgba(195, 218, 254, var(--bg-opacity)) !important; }
  .md\:bg-indigo-300 {
    --bg-opacity: 1 !important;
    background-color: #a3bffa !important;
    background-color: rgba(163, 191, 250, var(--bg-opacity)) !important; }
  .md\:bg-indigo-400 {
    --bg-opacity: 1 !important;
    background-color: #7f9cf5 !important;
    background-color: rgba(127, 156, 245, var(--bg-opacity)) !important; }
  .md\:bg-indigo-500 {
    --bg-opacity: 1 !important;
    background-color: #667eea !important;
    background-color: rgba(102, 126, 234, var(--bg-opacity)) !important; }
  .md\:bg-indigo-600 {
    --bg-opacity: 1 !important;
    background-color: #5a67d8 !important;
    background-color: rgba(90, 103, 216, var(--bg-opacity)) !important; }
  .md\:bg-indigo-700 {
    --bg-opacity: 1 !important;
    background-color: #4c51bf !important;
    background-color: rgba(76, 81, 191, var(--bg-opacity)) !important; }
  .md\:bg-indigo-800 {
    --bg-opacity: 1 !important;
    background-color: #434190 !important;
    background-color: rgba(67, 65, 144, var(--bg-opacity)) !important; }
  .md\:bg-indigo-900 {
    --bg-opacity: 1 !important;
    background-color: #3c366b !important;
    background-color: rgba(60, 54, 107, var(--bg-opacity)) !important; }
  .md\:bg-purple-100 {
    --bg-opacity: 1 !important;
    background-color: #faf5ff !important;
    background-color: rgba(250, 245, 255, var(--bg-opacity)) !important; }
  .md\:bg-purple-200 {
    --bg-opacity: 1 !important;
    background-color: #e9d8fd !important;
    background-color: rgba(233, 216, 253, var(--bg-opacity)) !important; }
  .md\:bg-purple-300 {
    --bg-opacity: 1 !important;
    background-color: #d6bcfa !important;
    background-color: rgba(214, 188, 250, var(--bg-opacity)) !important; }
  .md\:bg-purple-400 {
    --bg-opacity: 1 !important;
    background-color: #b794f4 !important;
    background-color: rgba(183, 148, 244, var(--bg-opacity)) !important; }
  .md\:bg-purple-500 {
    --bg-opacity: 1 !important;
    background-color: #9f7aea !important;
    background-color: rgba(159, 122, 234, var(--bg-opacity)) !important; }
  .md\:bg-purple-600 {
    --bg-opacity: 1 !important;
    background-color: #805ad5 !important;
    background-color: rgba(128, 90, 213, var(--bg-opacity)) !important; }
  .md\:bg-purple-700 {
    --bg-opacity: 1 !important;
    background-color: #6b46c1 !important;
    background-color: rgba(107, 70, 193, var(--bg-opacity)) !important; }
  .md\:bg-purple-800 {
    --bg-opacity: 1 !important;
    background-color: #553c9a !important;
    background-color: rgba(85, 60, 154, var(--bg-opacity)) !important; }
  .md\:bg-purple-900 {
    --bg-opacity: 1 !important;
    background-color: #44337a !important;
    background-color: rgba(68, 51, 122, var(--bg-opacity)) !important; }
  .md\:bg-pink-100 {
    --bg-opacity: 1 !important;
    background-color: #fff5f7 !important;
    background-color: rgba(255, 245, 247, var(--bg-opacity)) !important; }
  .md\:bg-pink-200 {
    --bg-opacity: 1 !important;
    background-color: #fed7e2 !important;
    background-color: rgba(254, 215, 226, var(--bg-opacity)) !important; }
  .md\:bg-pink-300 {
    --bg-opacity: 1 !important;
    background-color: #fbb6ce !important;
    background-color: rgba(251, 182, 206, var(--bg-opacity)) !important; }
  .md\:bg-pink-400 {
    --bg-opacity: 1 !important;
    background-color: #f687b3 !important;
    background-color: rgba(246, 135, 179, var(--bg-opacity)) !important; }
  .md\:bg-pink-500 {
    --bg-opacity: 1 !important;
    background-color: #ed64a6 !important;
    background-color: rgba(237, 100, 166, var(--bg-opacity)) !important; }
  .md\:bg-pink-600 {
    --bg-opacity: 1 !important;
    background-color: #d53f8c !important;
    background-color: rgba(213, 63, 140, var(--bg-opacity)) !important; }
  .md\:bg-pink-700 {
    --bg-opacity: 1 !important;
    background-color: #b83280 !important;
    background-color: rgba(184, 50, 128, var(--bg-opacity)) !important; }
  .md\:bg-pink-800 {
    --bg-opacity: 1 !important;
    background-color: #97266d !important;
    background-color: rgba(151, 38, 109, var(--bg-opacity)) !important; }
  .md\:bg-pink-900 {
    --bg-opacity: 1 !important;
    background-color: #702459 !important;
    background-color: rgba(112, 36, 89, var(--bg-opacity)) !important; }
  .md\:bg-shade-black {
    --bg-opacity: 1 !important;
    background-color: #000000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important; }
  .md\:bg-shade-white {
    --bg-opacity: 1 !important;
    background-color: #ffffff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important; }
  .md\:bg-salmon-100 {
    --bg-opacity: 1 !important;
    background-color: #f7f1e1 !important;
    background-color: rgba(247, 241, 225, var(--bg-opacity)) !important; }
  .md\:bg-salmon-200 {
    --bg-opacity: 1 !important;
    background-color: #f3e7c6 !important;
    background-color: rgba(243, 231, 198, var(--bg-opacity)) !important; }
  .md\:bg-salmon-300 {
    --bg-opacity: 1 !important;
    background-color: #e4d6af !important;
    background-color: rgba(228, 214, 175, var(--bg-opacity)) !important; }
  .md\:hover\:bg-transparent:hover {
    background-color: transparent !important; }
  .md\:hover\:bg-current:hover {
    background-color: currentColor !important; }
  .md\:hover\:bg-black:hover {
    --bg-opacity: 1 !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important; }
  .md\:hover\:bg-white:hover {
    --bg-opacity: 1 !important;
    background-color: #fff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important; }
  .md\:hover\:bg-gray-100:hover {
    --bg-opacity: 1 !important;
    background-color: #f7fafc !important;
    background-color: rgba(247, 250, 252, var(--bg-opacity)) !important; }
  .md\:hover\:bg-gray-200:hover {
    --bg-opacity: 1 !important;
    background-color: #edf2f7 !important;
    background-color: rgba(237, 242, 247, var(--bg-opacity)) !important; }
  .md\:hover\:bg-gray-300:hover {
    --bg-opacity: 1 !important;
    background-color: #e2e8f0 !important;
    background-color: rgba(226, 232, 240, var(--bg-opacity)) !important; }
  .md\:hover\:bg-gray-400:hover {
    --bg-opacity: 1 !important;
    background-color: #cbd5e0 !important;
    background-color: rgba(203, 213, 224, var(--bg-opacity)) !important; }
  .md\:hover\:bg-gray-500:hover {
    --bg-opacity: 1 !important;
    background-color: #a0aec0 !important;
    background-color: rgba(160, 174, 192, var(--bg-opacity)) !important; }
  .md\:hover\:bg-gray-600:hover {
    --bg-opacity: 1 !important;
    background-color: #718096 !important;
    background-color: rgba(113, 128, 150, var(--bg-opacity)) !important; }
  .md\:hover\:bg-gray-700:hover {
    --bg-opacity: 1 !important;
    background-color: #4a5568 !important;
    background-color: rgba(74, 85, 104, var(--bg-opacity)) !important; }
  .md\:hover\:bg-gray-800:hover {
    --bg-opacity: 1 !important;
    background-color: #2d3748 !important;
    background-color: rgba(45, 55, 72, var(--bg-opacity)) !important; }
  .md\:hover\:bg-gray-900:hover {
    --bg-opacity: 1 !important;
    background-color: #1a202c !important;
    background-color: rgba(26, 32, 44, var(--bg-opacity)) !important; }
  .md\:hover\:bg-red-100:hover {
    --bg-opacity: 1 !important;
    background-color: #e18f74 !important;
    background-color: rgba(225, 143, 116, var(--bg-opacity)) !important; }
  .md\:hover\:bg-red-200:hover {
    --bg-opacity: 1 !important;
    background-color: #bc5e3f !important;
    background-color: rgba(188, 94, 63, var(--bg-opacity)) !important; }
  .md\:hover\:bg-red-300:hover {
    --bg-opacity: 1 !important;
    background-color: #833218 !important;
    background-color: rgba(131, 50, 24, var(--bg-opacity)) !important; }
  .md\:hover\:bg-red-400:hover {
    --bg-opacity: 1 !important;
    background-color: #fc8181 !important;
    background-color: rgba(252, 129, 129, var(--bg-opacity)) !important; }
  .md\:hover\:bg-red-500:hover {
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important; }
  .md\:hover\:bg-red-600:hover {
    --bg-opacity: 1 !important;
    background-color: #e53e3e !important;
    background-color: rgba(229, 62, 62, var(--bg-opacity)) !important; }
  .md\:hover\:bg-red-700:hover {
    --bg-opacity: 1 !important;
    background-color: #c53030 !important;
    background-color: rgba(197, 48, 48, var(--bg-opacity)) !important; }
  .md\:hover\:bg-red-800:hover {
    --bg-opacity: 1 !important;
    background-color: #9b2c2c !important;
    background-color: rgba(155, 44, 44, var(--bg-opacity)) !important; }
  .md\:hover\:bg-red-900:hover {
    --bg-opacity: 1 !important;
    background-color: #742a2a !important;
    background-color: rgba(116, 42, 42, var(--bg-opacity)) !important; }
  .md\:hover\:bg-orange-100:hover {
    --bg-opacity: 1 !important;
    background-color: #fffaf0 !important;
    background-color: rgba(255, 250, 240, var(--bg-opacity)) !important; }
  .md\:hover\:bg-orange-200:hover {
    --bg-opacity: 1 !important;
    background-color: #feebc8 !important;
    background-color: rgba(254, 235, 200, var(--bg-opacity)) !important; }
  .md\:hover\:bg-orange-300:hover {
    --bg-opacity: 1 !important;
    background-color: #fbd38d !important;
    background-color: rgba(251, 211, 141, var(--bg-opacity)) !important; }
  .md\:hover\:bg-orange-400:hover {
    --bg-opacity: 1 !important;
    background-color: #f6ad55 !important;
    background-color: rgba(246, 173, 85, var(--bg-opacity)) !important; }
  .md\:hover\:bg-orange-500:hover {
    --bg-opacity: 1 !important;
    background-color: #ed8936 !important;
    background-color: rgba(237, 137, 54, var(--bg-opacity)) !important; }
  .md\:hover\:bg-orange-600:hover {
    --bg-opacity: 1 !important;
    background-color: #dd6b20 !important;
    background-color: rgba(221, 107, 32, var(--bg-opacity)) !important; }
  .md\:hover\:bg-orange-700:hover {
    --bg-opacity: 1 !important;
    background-color: #c05621 !important;
    background-color: rgba(192, 86, 33, var(--bg-opacity)) !important; }
  .md\:hover\:bg-orange-800:hover {
    --bg-opacity: 1 !important;
    background-color: #9c4221 !important;
    background-color: rgba(156, 66, 33, var(--bg-opacity)) !important; }
  .md\:hover\:bg-orange-900:hover {
    --bg-opacity: 1 !important;
    background-color: #7b341e !important;
    background-color: rgba(123, 52, 30, var(--bg-opacity)) !important; }
  .md\:hover\:bg-yellow-100:hover {
    --bg-opacity: 1 !important;
    background-color: #fffff0 !important;
    background-color: rgba(255, 255, 240, var(--bg-opacity)) !important; }
  .md\:hover\:bg-yellow-200:hover {
    --bg-opacity: 1 !important;
    background-color: #fefcbf !important;
    background-color: rgba(254, 252, 191, var(--bg-opacity)) !important; }
  .md\:hover\:bg-yellow-300:hover {
    --bg-opacity: 1 !important;
    background-color: #faf089 !important;
    background-color: rgba(250, 240, 137, var(--bg-opacity)) !important; }
  .md\:hover\:bg-yellow-400:hover {
    --bg-opacity: 1 !important;
    background-color: #f6e05e !important;
    background-color: rgba(246, 224, 94, var(--bg-opacity)) !important; }
  .md\:hover\:bg-yellow-500:hover {
    --bg-opacity: 1 !important;
    background-color: #ecc94b !important;
    background-color: rgba(236, 201, 75, var(--bg-opacity)) !important; }
  .md\:hover\:bg-yellow-600:hover {
    --bg-opacity: 1 !important;
    background-color: #d69e2e !important;
    background-color: rgba(214, 158, 46, var(--bg-opacity)) !important; }
  .md\:hover\:bg-yellow-700:hover {
    --bg-opacity: 1 !important;
    background-color: #b7791f !important;
    background-color: rgba(183, 121, 31, var(--bg-opacity)) !important; }
  .md\:hover\:bg-yellow-800:hover {
    --bg-opacity: 1 !important;
    background-color: #975a16 !important;
    background-color: rgba(151, 90, 22, var(--bg-opacity)) !important; }
  .md\:hover\:bg-yellow-900:hover {
    --bg-opacity: 1 !important;
    background-color: #744210 !important;
    background-color: rgba(116, 66, 16, var(--bg-opacity)) !important; }
  .md\:hover\:bg-green-100:hover {
    --bg-opacity: 1 !important;
    background-color: #d3edb4 !important;
    background-color: rgba(211, 237, 180, var(--bg-opacity)) !important; }
  .md\:hover\:bg-green-200:hover {
    --bg-opacity: 1 !important;
    background-color: #a5c67d !important;
    background-color: rgba(165, 198, 125, var(--bg-opacity)) !important; }
  .md\:hover\:bg-green-300:hover {
    --bg-opacity: 1 !important;
    background-color: #779c4a !important;
    background-color: rgba(119, 156, 74, var(--bg-opacity)) !important; }
  .md\:hover\:bg-green-400:hover {
    --bg-opacity: 1 !important;
    background-color: #68d391 !important;
    background-color: rgba(104, 211, 145, var(--bg-opacity)) !important; }
  .md\:hover\:bg-green-500:hover {
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important; }
  .md\:hover\:bg-green-600:hover {
    --bg-opacity: 1 !important;
    background-color: #38a169 !important;
    background-color: rgba(56, 161, 105, var(--bg-opacity)) !important; }
  .md\:hover\:bg-green-700:hover {
    --bg-opacity: 1 !important;
    background-color: #2f855a !important;
    background-color: rgba(47, 133, 90, var(--bg-opacity)) !important; }
  .md\:hover\:bg-green-800:hover {
    --bg-opacity: 1 !important;
    background-color: #276749 !important;
    background-color: rgba(39, 103, 73, var(--bg-opacity)) !important; }
  .md\:hover\:bg-green-900:hover {
    --bg-opacity: 1 !important;
    background-color: #22543d !important;
    background-color: rgba(34, 84, 61, var(--bg-opacity)) !important; }
  .md\:hover\:bg-teal-100:hover {
    --bg-opacity: 1 !important;
    background-color: #e6fffa !important;
    background-color: rgba(230, 255, 250, var(--bg-opacity)) !important; }
  .md\:hover\:bg-teal-200:hover {
    --bg-opacity: 1 !important;
    background-color: #b2f5ea !important;
    background-color: rgba(178, 245, 234, var(--bg-opacity)) !important; }
  .md\:hover\:bg-teal-300:hover {
    --bg-opacity: 1 !important;
    background-color: #81e6d9 !important;
    background-color: rgba(129, 230, 217, var(--bg-opacity)) !important; }
  .md\:hover\:bg-teal-400:hover {
    --bg-opacity: 1 !important;
    background-color: #4fd1c5 !important;
    background-color: rgba(79, 209, 197, var(--bg-opacity)) !important; }
  .md\:hover\:bg-teal-500:hover {
    --bg-opacity: 1 !important;
    background-color: #38b2ac !important;
    background-color: rgba(56, 178, 172, var(--bg-opacity)) !important; }
  .md\:hover\:bg-teal-600:hover {
    --bg-opacity: 1 !important;
    background-color: #319795 !important;
    background-color: rgba(49, 151, 149, var(--bg-opacity)) !important; }
  .md\:hover\:bg-teal-700:hover {
    --bg-opacity: 1 !important;
    background-color: #2c7a7b !important;
    background-color: rgba(44, 122, 123, var(--bg-opacity)) !important; }
  .md\:hover\:bg-teal-800:hover {
    --bg-opacity: 1 !important;
    background-color: #285e61 !important;
    background-color: rgba(40, 94, 97, var(--bg-opacity)) !important; }
  .md\:hover\:bg-teal-900:hover {
    --bg-opacity: 1 !important;
    background-color: #234e52 !important;
    background-color: rgba(35, 78, 82, var(--bg-opacity)) !important; }
  .md\:hover\:bg-blue-100:hover {
    --bg-opacity: 1 !important;
    background-color: #ebf8ff !important;
    background-color: rgba(235, 248, 255, var(--bg-opacity)) !important; }
  .md\:hover\:bg-blue-200:hover {
    --bg-opacity: 1 !important;
    background-color: #bee3f8 !important;
    background-color: rgba(190, 227, 248, var(--bg-opacity)) !important; }
  .md\:hover\:bg-blue-300:hover {
    --bg-opacity: 1 !important;
    background-color: #90cdf4 !important;
    background-color: rgba(144, 205, 244, var(--bg-opacity)) !important; }
  .md\:hover\:bg-blue-400:hover {
    --bg-opacity: 1 !important;
    background-color: #63b3ed !important;
    background-color: rgba(99, 179, 237, var(--bg-opacity)) !important; }
  .md\:hover\:bg-blue-500:hover {
    --bg-opacity: 1 !important;
    background-color: #4299e1 !important;
    background-color: rgba(66, 153, 225, var(--bg-opacity)) !important; }
  .md\:hover\:bg-blue-600:hover {
    --bg-opacity: 1 !important;
    background-color: #3182ce !important;
    background-color: rgba(49, 130, 206, var(--bg-opacity)) !important; }
  .md\:hover\:bg-blue-700:hover {
    --bg-opacity: 1 !important;
    background-color: #2b6cb0 !important;
    background-color: rgba(43, 108, 176, var(--bg-opacity)) !important; }
  .md\:hover\:bg-blue-800:hover {
    --bg-opacity: 1 !important;
    background-color: #2c5282 !important;
    background-color: rgba(44, 82, 130, var(--bg-opacity)) !important; }
  .md\:hover\:bg-blue-900:hover {
    --bg-opacity: 1 !important;
    background-color: #2a4365 !important;
    background-color: rgba(42, 67, 101, var(--bg-opacity)) !important; }
  .md\:hover\:bg-indigo-100:hover {
    --bg-opacity: 1 !important;
    background-color: #ebf4ff !important;
    background-color: rgba(235, 244, 255, var(--bg-opacity)) !important; }
  .md\:hover\:bg-indigo-200:hover {
    --bg-opacity: 1 !important;
    background-color: #c3dafe !important;
    background-color: rgba(195, 218, 254, var(--bg-opacity)) !important; }
  .md\:hover\:bg-indigo-300:hover {
    --bg-opacity: 1 !important;
    background-color: #a3bffa !important;
    background-color: rgba(163, 191, 250, var(--bg-opacity)) !important; }
  .md\:hover\:bg-indigo-400:hover {
    --bg-opacity: 1 !important;
    background-color: #7f9cf5 !important;
    background-color: rgba(127, 156, 245, var(--bg-opacity)) !important; }
  .md\:hover\:bg-indigo-500:hover {
    --bg-opacity: 1 !important;
    background-color: #667eea !important;
    background-color: rgba(102, 126, 234, var(--bg-opacity)) !important; }
  .md\:hover\:bg-indigo-600:hover {
    --bg-opacity: 1 !important;
    background-color: #5a67d8 !important;
    background-color: rgba(90, 103, 216, var(--bg-opacity)) !important; }
  .md\:hover\:bg-indigo-700:hover {
    --bg-opacity: 1 !important;
    background-color: #4c51bf !important;
    background-color: rgba(76, 81, 191, var(--bg-opacity)) !important; }
  .md\:hover\:bg-indigo-800:hover {
    --bg-opacity: 1 !important;
    background-color: #434190 !important;
    background-color: rgba(67, 65, 144, var(--bg-opacity)) !important; }
  .md\:hover\:bg-indigo-900:hover {
    --bg-opacity: 1 !important;
    background-color: #3c366b !important;
    background-color: rgba(60, 54, 107, var(--bg-opacity)) !important; }
  .md\:hover\:bg-purple-100:hover {
    --bg-opacity: 1 !important;
    background-color: #faf5ff !important;
    background-color: rgba(250, 245, 255, var(--bg-opacity)) !important; }
  .md\:hover\:bg-purple-200:hover {
    --bg-opacity: 1 !important;
    background-color: #e9d8fd !important;
    background-color: rgba(233, 216, 253, var(--bg-opacity)) !important; }
  .md\:hover\:bg-purple-300:hover {
    --bg-opacity: 1 !important;
    background-color: #d6bcfa !important;
    background-color: rgba(214, 188, 250, var(--bg-opacity)) !important; }
  .md\:hover\:bg-purple-400:hover {
    --bg-opacity: 1 !important;
    background-color: #b794f4 !important;
    background-color: rgba(183, 148, 244, var(--bg-opacity)) !important; }
  .md\:hover\:bg-purple-500:hover {
    --bg-opacity: 1 !important;
    background-color: #9f7aea !important;
    background-color: rgba(159, 122, 234, var(--bg-opacity)) !important; }
  .md\:hover\:bg-purple-600:hover {
    --bg-opacity: 1 !important;
    background-color: #805ad5 !important;
    background-color: rgba(128, 90, 213, var(--bg-opacity)) !important; }
  .md\:hover\:bg-purple-700:hover {
    --bg-opacity: 1 !important;
    background-color: #6b46c1 !important;
    background-color: rgba(107, 70, 193, var(--bg-opacity)) !important; }
  .md\:hover\:bg-purple-800:hover {
    --bg-opacity: 1 !important;
    background-color: #553c9a !important;
    background-color: rgba(85, 60, 154, var(--bg-opacity)) !important; }
  .md\:hover\:bg-purple-900:hover {
    --bg-opacity: 1 !important;
    background-color: #44337a !important;
    background-color: rgba(68, 51, 122, var(--bg-opacity)) !important; }
  .md\:hover\:bg-pink-100:hover {
    --bg-opacity: 1 !important;
    background-color: #fff5f7 !important;
    background-color: rgba(255, 245, 247, var(--bg-opacity)) !important; }
  .md\:hover\:bg-pink-200:hover {
    --bg-opacity: 1 !important;
    background-color: #fed7e2 !important;
    background-color: rgba(254, 215, 226, var(--bg-opacity)) !important; }
  .md\:hover\:bg-pink-300:hover {
    --bg-opacity: 1 !important;
    background-color: #fbb6ce !important;
    background-color: rgba(251, 182, 206, var(--bg-opacity)) !important; }
  .md\:hover\:bg-pink-400:hover {
    --bg-opacity: 1 !important;
    background-color: #f687b3 !important;
    background-color: rgba(246, 135, 179, var(--bg-opacity)) !important; }
  .md\:hover\:bg-pink-500:hover {
    --bg-opacity: 1 !important;
    background-color: #ed64a6 !important;
    background-color: rgba(237, 100, 166, var(--bg-opacity)) !important; }
  .md\:hover\:bg-pink-600:hover {
    --bg-opacity: 1 !important;
    background-color: #d53f8c !important;
    background-color: rgba(213, 63, 140, var(--bg-opacity)) !important; }
  .md\:hover\:bg-pink-700:hover {
    --bg-opacity: 1 !important;
    background-color: #b83280 !important;
    background-color: rgba(184, 50, 128, var(--bg-opacity)) !important; }
  .md\:hover\:bg-pink-800:hover {
    --bg-opacity: 1 !important;
    background-color: #97266d !important;
    background-color: rgba(151, 38, 109, var(--bg-opacity)) !important; }
  .md\:hover\:bg-pink-900:hover {
    --bg-opacity: 1 !important;
    background-color: #702459 !important;
    background-color: rgba(112, 36, 89, var(--bg-opacity)) !important; }
  .md\:hover\:bg-shade-black:hover {
    --bg-opacity: 1 !important;
    background-color: #000000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important; }
  .md\:hover\:bg-shade-white:hover {
    --bg-opacity: 1 !important;
    background-color: #ffffff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important; }
  .md\:hover\:bg-salmon-100:hover {
    --bg-opacity: 1 !important;
    background-color: #f7f1e1 !important;
    background-color: rgba(247, 241, 225, var(--bg-opacity)) !important; }
  .md\:hover\:bg-salmon-200:hover {
    --bg-opacity: 1 !important;
    background-color: #f3e7c6 !important;
    background-color: rgba(243, 231, 198, var(--bg-opacity)) !important; }
  .md\:hover\:bg-salmon-300:hover {
    --bg-opacity: 1 !important;
    background-color: #e4d6af !important;
    background-color: rgba(228, 214, 175, var(--bg-opacity)) !important; }
  .md\:focus\:bg-transparent:focus {
    background-color: transparent !important; }
  .md\:focus\:bg-current:focus {
    background-color: currentColor !important; }
  .md\:focus\:bg-black:focus {
    --bg-opacity: 1 !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important; }
  .md\:focus\:bg-white:focus {
    --bg-opacity: 1 !important;
    background-color: #fff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important; }
  .md\:focus\:bg-gray-100:focus {
    --bg-opacity: 1 !important;
    background-color: #f7fafc !important;
    background-color: rgba(247, 250, 252, var(--bg-opacity)) !important; }
  .md\:focus\:bg-gray-200:focus {
    --bg-opacity: 1 !important;
    background-color: #edf2f7 !important;
    background-color: rgba(237, 242, 247, var(--bg-opacity)) !important; }
  .md\:focus\:bg-gray-300:focus {
    --bg-opacity: 1 !important;
    background-color: #e2e8f0 !important;
    background-color: rgba(226, 232, 240, var(--bg-opacity)) !important; }
  .md\:focus\:bg-gray-400:focus {
    --bg-opacity: 1 !important;
    background-color: #cbd5e0 !important;
    background-color: rgba(203, 213, 224, var(--bg-opacity)) !important; }
  .md\:focus\:bg-gray-500:focus {
    --bg-opacity: 1 !important;
    background-color: #a0aec0 !important;
    background-color: rgba(160, 174, 192, var(--bg-opacity)) !important; }
  .md\:focus\:bg-gray-600:focus {
    --bg-opacity: 1 !important;
    background-color: #718096 !important;
    background-color: rgba(113, 128, 150, var(--bg-opacity)) !important; }
  .md\:focus\:bg-gray-700:focus {
    --bg-opacity: 1 !important;
    background-color: #4a5568 !important;
    background-color: rgba(74, 85, 104, var(--bg-opacity)) !important; }
  .md\:focus\:bg-gray-800:focus {
    --bg-opacity: 1 !important;
    background-color: #2d3748 !important;
    background-color: rgba(45, 55, 72, var(--bg-opacity)) !important; }
  .md\:focus\:bg-gray-900:focus {
    --bg-opacity: 1 !important;
    background-color: #1a202c !important;
    background-color: rgba(26, 32, 44, var(--bg-opacity)) !important; }
  .md\:focus\:bg-red-100:focus {
    --bg-opacity: 1 !important;
    background-color: #e18f74 !important;
    background-color: rgba(225, 143, 116, var(--bg-opacity)) !important; }
  .md\:focus\:bg-red-200:focus {
    --bg-opacity: 1 !important;
    background-color: #bc5e3f !important;
    background-color: rgba(188, 94, 63, var(--bg-opacity)) !important; }
  .md\:focus\:bg-red-300:focus {
    --bg-opacity: 1 !important;
    background-color: #833218 !important;
    background-color: rgba(131, 50, 24, var(--bg-opacity)) !important; }
  .md\:focus\:bg-red-400:focus {
    --bg-opacity: 1 !important;
    background-color: #fc8181 !important;
    background-color: rgba(252, 129, 129, var(--bg-opacity)) !important; }
  .md\:focus\:bg-red-500:focus {
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important; }
  .md\:focus\:bg-red-600:focus {
    --bg-opacity: 1 !important;
    background-color: #e53e3e !important;
    background-color: rgba(229, 62, 62, var(--bg-opacity)) !important; }
  .md\:focus\:bg-red-700:focus {
    --bg-opacity: 1 !important;
    background-color: #c53030 !important;
    background-color: rgba(197, 48, 48, var(--bg-opacity)) !important; }
  .md\:focus\:bg-red-800:focus {
    --bg-opacity: 1 !important;
    background-color: #9b2c2c !important;
    background-color: rgba(155, 44, 44, var(--bg-opacity)) !important; }
  .md\:focus\:bg-red-900:focus {
    --bg-opacity: 1 !important;
    background-color: #742a2a !important;
    background-color: rgba(116, 42, 42, var(--bg-opacity)) !important; }
  .md\:focus\:bg-orange-100:focus {
    --bg-opacity: 1 !important;
    background-color: #fffaf0 !important;
    background-color: rgba(255, 250, 240, var(--bg-opacity)) !important; }
  .md\:focus\:bg-orange-200:focus {
    --bg-opacity: 1 !important;
    background-color: #feebc8 !important;
    background-color: rgba(254, 235, 200, var(--bg-opacity)) !important; }
  .md\:focus\:bg-orange-300:focus {
    --bg-opacity: 1 !important;
    background-color: #fbd38d !important;
    background-color: rgba(251, 211, 141, var(--bg-opacity)) !important; }
  .md\:focus\:bg-orange-400:focus {
    --bg-opacity: 1 !important;
    background-color: #f6ad55 !important;
    background-color: rgba(246, 173, 85, var(--bg-opacity)) !important; }
  .md\:focus\:bg-orange-500:focus {
    --bg-opacity: 1 !important;
    background-color: #ed8936 !important;
    background-color: rgba(237, 137, 54, var(--bg-opacity)) !important; }
  .md\:focus\:bg-orange-600:focus {
    --bg-opacity: 1 !important;
    background-color: #dd6b20 !important;
    background-color: rgba(221, 107, 32, var(--bg-opacity)) !important; }
  .md\:focus\:bg-orange-700:focus {
    --bg-opacity: 1 !important;
    background-color: #c05621 !important;
    background-color: rgba(192, 86, 33, var(--bg-opacity)) !important; }
  .md\:focus\:bg-orange-800:focus {
    --bg-opacity: 1 !important;
    background-color: #9c4221 !important;
    background-color: rgba(156, 66, 33, var(--bg-opacity)) !important; }
  .md\:focus\:bg-orange-900:focus {
    --bg-opacity: 1 !important;
    background-color: #7b341e !important;
    background-color: rgba(123, 52, 30, var(--bg-opacity)) !important; }
  .md\:focus\:bg-yellow-100:focus {
    --bg-opacity: 1 !important;
    background-color: #fffff0 !important;
    background-color: rgba(255, 255, 240, var(--bg-opacity)) !important; }
  .md\:focus\:bg-yellow-200:focus {
    --bg-opacity: 1 !important;
    background-color: #fefcbf !important;
    background-color: rgba(254, 252, 191, var(--bg-opacity)) !important; }
  .md\:focus\:bg-yellow-300:focus {
    --bg-opacity: 1 !important;
    background-color: #faf089 !important;
    background-color: rgba(250, 240, 137, var(--bg-opacity)) !important; }
  .md\:focus\:bg-yellow-400:focus {
    --bg-opacity: 1 !important;
    background-color: #f6e05e !important;
    background-color: rgba(246, 224, 94, var(--bg-opacity)) !important; }
  .md\:focus\:bg-yellow-500:focus {
    --bg-opacity: 1 !important;
    background-color: #ecc94b !important;
    background-color: rgba(236, 201, 75, var(--bg-opacity)) !important; }
  .md\:focus\:bg-yellow-600:focus {
    --bg-opacity: 1 !important;
    background-color: #d69e2e !important;
    background-color: rgba(214, 158, 46, var(--bg-opacity)) !important; }
  .md\:focus\:bg-yellow-700:focus {
    --bg-opacity: 1 !important;
    background-color: #b7791f !important;
    background-color: rgba(183, 121, 31, var(--bg-opacity)) !important; }
  .md\:focus\:bg-yellow-800:focus {
    --bg-opacity: 1 !important;
    background-color: #975a16 !important;
    background-color: rgba(151, 90, 22, var(--bg-opacity)) !important; }
  .md\:focus\:bg-yellow-900:focus {
    --bg-opacity: 1 !important;
    background-color: #744210 !important;
    background-color: rgba(116, 66, 16, var(--bg-opacity)) !important; }
  .md\:focus\:bg-green-100:focus {
    --bg-opacity: 1 !important;
    background-color: #d3edb4 !important;
    background-color: rgba(211, 237, 180, var(--bg-opacity)) !important; }
  .md\:focus\:bg-green-200:focus {
    --bg-opacity: 1 !important;
    background-color: #a5c67d !important;
    background-color: rgba(165, 198, 125, var(--bg-opacity)) !important; }
  .md\:focus\:bg-green-300:focus {
    --bg-opacity: 1 !important;
    background-color: #779c4a !important;
    background-color: rgba(119, 156, 74, var(--bg-opacity)) !important; }
  .md\:focus\:bg-green-400:focus {
    --bg-opacity: 1 !important;
    background-color: #68d391 !important;
    background-color: rgba(104, 211, 145, var(--bg-opacity)) !important; }
  .md\:focus\:bg-green-500:focus {
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important; }
  .md\:focus\:bg-green-600:focus {
    --bg-opacity: 1 !important;
    background-color: #38a169 !important;
    background-color: rgba(56, 161, 105, var(--bg-opacity)) !important; }
  .md\:focus\:bg-green-700:focus {
    --bg-opacity: 1 !important;
    background-color: #2f855a !important;
    background-color: rgba(47, 133, 90, var(--bg-opacity)) !important; }
  .md\:focus\:bg-green-800:focus {
    --bg-opacity: 1 !important;
    background-color: #276749 !important;
    background-color: rgba(39, 103, 73, var(--bg-opacity)) !important; }
  .md\:focus\:bg-green-900:focus {
    --bg-opacity: 1 !important;
    background-color: #22543d !important;
    background-color: rgba(34, 84, 61, var(--bg-opacity)) !important; }
  .md\:focus\:bg-teal-100:focus {
    --bg-opacity: 1 !important;
    background-color: #e6fffa !important;
    background-color: rgba(230, 255, 250, var(--bg-opacity)) !important; }
  .md\:focus\:bg-teal-200:focus {
    --bg-opacity: 1 !important;
    background-color: #b2f5ea !important;
    background-color: rgba(178, 245, 234, var(--bg-opacity)) !important; }
  .md\:focus\:bg-teal-300:focus {
    --bg-opacity: 1 !important;
    background-color: #81e6d9 !important;
    background-color: rgba(129, 230, 217, var(--bg-opacity)) !important; }
  .md\:focus\:bg-teal-400:focus {
    --bg-opacity: 1 !important;
    background-color: #4fd1c5 !important;
    background-color: rgba(79, 209, 197, var(--bg-opacity)) !important; }
  .md\:focus\:bg-teal-500:focus {
    --bg-opacity: 1 !important;
    background-color: #38b2ac !important;
    background-color: rgba(56, 178, 172, var(--bg-opacity)) !important; }
  .md\:focus\:bg-teal-600:focus {
    --bg-opacity: 1 !important;
    background-color: #319795 !important;
    background-color: rgba(49, 151, 149, var(--bg-opacity)) !important; }
  .md\:focus\:bg-teal-700:focus {
    --bg-opacity: 1 !important;
    background-color: #2c7a7b !important;
    background-color: rgba(44, 122, 123, var(--bg-opacity)) !important; }
  .md\:focus\:bg-teal-800:focus {
    --bg-opacity: 1 !important;
    background-color: #285e61 !important;
    background-color: rgba(40, 94, 97, var(--bg-opacity)) !important; }
  .md\:focus\:bg-teal-900:focus {
    --bg-opacity: 1 !important;
    background-color: #234e52 !important;
    background-color: rgba(35, 78, 82, var(--bg-opacity)) !important; }
  .md\:focus\:bg-blue-100:focus {
    --bg-opacity: 1 !important;
    background-color: #ebf8ff !important;
    background-color: rgba(235, 248, 255, var(--bg-opacity)) !important; }
  .md\:focus\:bg-blue-200:focus {
    --bg-opacity: 1 !important;
    background-color: #bee3f8 !important;
    background-color: rgba(190, 227, 248, var(--bg-opacity)) !important; }
  .md\:focus\:bg-blue-300:focus {
    --bg-opacity: 1 !important;
    background-color: #90cdf4 !important;
    background-color: rgba(144, 205, 244, var(--bg-opacity)) !important; }
  .md\:focus\:bg-blue-400:focus {
    --bg-opacity: 1 !important;
    background-color: #63b3ed !important;
    background-color: rgba(99, 179, 237, var(--bg-opacity)) !important; }
  .md\:focus\:bg-blue-500:focus {
    --bg-opacity: 1 !important;
    background-color: #4299e1 !important;
    background-color: rgba(66, 153, 225, var(--bg-opacity)) !important; }
  .md\:focus\:bg-blue-600:focus {
    --bg-opacity: 1 !important;
    background-color: #3182ce !important;
    background-color: rgba(49, 130, 206, var(--bg-opacity)) !important; }
  .md\:focus\:bg-blue-700:focus {
    --bg-opacity: 1 !important;
    background-color: #2b6cb0 !important;
    background-color: rgba(43, 108, 176, var(--bg-opacity)) !important; }
  .md\:focus\:bg-blue-800:focus {
    --bg-opacity: 1 !important;
    background-color: #2c5282 !important;
    background-color: rgba(44, 82, 130, var(--bg-opacity)) !important; }
  .md\:focus\:bg-blue-900:focus {
    --bg-opacity: 1 !important;
    background-color: #2a4365 !important;
    background-color: rgba(42, 67, 101, var(--bg-opacity)) !important; }
  .md\:focus\:bg-indigo-100:focus {
    --bg-opacity: 1 !important;
    background-color: #ebf4ff !important;
    background-color: rgba(235, 244, 255, var(--bg-opacity)) !important; }
  .md\:focus\:bg-indigo-200:focus {
    --bg-opacity: 1 !important;
    background-color: #c3dafe !important;
    background-color: rgba(195, 218, 254, var(--bg-opacity)) !important; }
  .md\:focus\:bg-indigo-300:focus {
    --bg-opacity: 1 !important;
    background-color: #a3bffa !important;
    background-color: rgba(163, 191, 250, var(--bg-opacity)) !important; }
  .md\:focus\:bg-indigo-400:focus {
    --bg-opacity: 1 !important;
    background-color: #7f9cf5 !important;
    background-color: rgba(127, 156, 245, var(--bg-opacity)) !important; }
  .md\:focus\:bg-indigo-500:focus {
    --bg-opacity: 1 !important;
    background-color: #667eea !important;
    background-color: rgba(102, 126, 234, var(--bg-opacity)) !important; }
  .md\:focus\:bg-indigo-600:focus {
    --bg-opacity: 1 !important;
    background-color: #5a67d8 !important;
    background-color: rgba(90, 103, 216, var(--bg-opacity)) !important; }
  .md\:focus\:bg-indigo-700:focus {
    --bg-opacity: 1 !important;
    background-color: #4c51bf !important;
    background-color: rgba(76, 81, 191, var(--bg-opacity)) !important; }
  .md\:focus\:bg-indigo-800:focus {
    --bg-opacity: 1 !important;
    background-color: #434190 !important;
    background-color: rgba(67, 65, 144, var(--bg-opacity)) !important; }
  .md\:focus\:bg-indigo-900:focus {
    --bg-opacity: 1 !important;
    background-color: #3c366b !important;
    background-color: rgba(60, 54, 107, var(--bg-opacity)) !important; }
  .md\:focus\:bg-purple-100:focus {
    --bg-opacity: 1 !important;
    background-color: #faf5ff !important;
    background-color: rgba(250, 245, 255, var(--bg-opacity)) !important; }
  .md\:focus\:bg-purple-200:focus {
    --bg-opacity: 1 !important;
    background-color: #e9d8fd !important;
    background-color: rgba(233, 216, 253, var(--bg-opacity)) !important; }
  .md\:focus\:bg-purple-300:focus {
    --bg-opacity: 1 !important;
    background-color: #d6bcfa !important;
    background-color: rgba(214, 188, 250, var(--bg-opacity)) !important; }
  .md\:focus\:bg-purple-400:focus {
    --bg-opacity: 1 !important;
    background-color: #b794f4 !important;
    background-color: rgba(183, 148, 244, var(--bg-opacity)) !important; }
  .md\:focus\:bg-purple-500:focus {
    --bg-opacity: 1 !important;
    background-color: #9f7aea !important;
    background-color: rgba(159, 122, 234, var(--bg-opacity)) !important; }
  .md\:focus\:bg-purple-600:focus {
    --bg-opacity: 1 !important;
    background-color: #805ad5 !important;
    background-color: rgba(128, 90, 213, var(--bg-opacity)) !important; }
  .md\:focus\:bg-purple-700:focus {
    --bg-opacity: 1 !important;
    background-color: #6b46c1 !important;
    background-color: rgba(107, 70, 193, var(--bg-opacity)) !important; }
  .md\:focus\:bg-purple-800:focus {
    --bg-opacity: 1 !important;
    background-color: #553c9a !important;
    background-color: rgba(85, 60, 154, var(--bg-opacity)) !important; }
  .md\:focus\:bg-purple-900:focus {
    --bg-opacity: 1 !important;
    background-color: #44337a !important;
    background-color: rgba(68, 51, 122, var(--bg-opacity)) !important; }
  .md\:focus\:bg-pink-100:focus {
    --bg-opacity: 1 !important;
    background-color: #fff5f7 !important;
    background-color: rgba(255, 245, 247, var(--bg-opacity)) !important; }
  .md\:focus\:bg-pink-200:focus {
    --bg-opacity: 1 !important;
    background-color: #fed7e2 !important;
    background-color: rgba(254, 215, 226, var(--bg-opacity)) !important; }
  .md\:focus\:bg-pink-300:focus {
    --bg-opacity: 1 !important;
    background-color: #fbb6ce !important;
    background-color: rgba(251, 182, 206, var(--bg-opacity)) !important; }
  .md\:focus\:bg-pink-400:focus {
    --bg-opacity: 1 !important;
    background-color: #f687b3 !important;
    background-color: rgba(246, 135, 179, var(--bg-opacity)) !important; }
  .md\:focus\:bg-pink-500:focus {
    --bg-opacity: 1 !important;
    background-color: #ed64a6 !important;
    background-color: rgba(237, 100, 166, var(--bg-opacity)) !important; }
  .md\:focus\:bg-pink-600:focus {
    --bg-opacity: 1 !important;
    background-color: #d53f8c !important;
    background-color: rgba(213, 63, 140, var(--bg-opacity)) !important; }
  .md\:focus\:bg-pink-700:focus {
    --bg-opacity: 1 !important;
    background-color: #b83280 !important;
    background-color: rgba(184, 50, 128, var(--bg-opacity)) !important; }
  .md\:focus\:bg-pink-800:focus {
    --bg-opacity: 1 !important;
    background-color: #97266d !important;
    background-color: rgba(151, 38, 109, var(--bg-opacity)) !important; }
  .md\:focus\:bg-pink-900:focus {
    --bg-opacity: 1 !important;
    background-color: #702459 !important;
    background-color: rgba(112, 36, 89, var(--bg-opacity)) !important; }
  .md\:focus\:bg-shade-black:focus {
    --bg-opacity: 1 !important;
    background-color: #000000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important; }
  .md\:focus\:bg-shade-white:focus {
    --bg-opacity: 1 !important;
    background-color: #ffffff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important; }
  .md\:focus\:bg-salmon-100:focus {
    --bg-opacity: 1 !important;
    background-color: #f7f1e1 !important;
    background-color: rgba(247, 241, 225, var(--bg-opacity)) !important; }
  .md\:focus\:bg-salmon-200:focus {
    --bg-opacity: 1 !important;
    background-color: #f3e7c6 !important;
    background-color: rgba(243, 231, 198, var(--bg-opacity)) !important; }
  .md\:focus\:bg-salmon-300:focus {
    --bg-opacity: 1 !important;
    background-color: #e4d6af !important;
    background-color: rgba(228, 214, 175, var(--bg-opacity)) !important; }
  .md\:bg-none {
    background-image: none !important; }
  .md\:bg-gradient-to-t {
    background-image: linear-gradient(to top, var(--gradient-color-stops)) !important; }
  .md\:bg-gradient-to-tr {
    background-image: linear-gradient(to top right, var(--gradient-color-stops)) !important; }
  .md\:bg-gradient-to-r {
    background-image: linear-gradient(to right, var(--gradient-color-stops)) !important; }
  .md\:bg-gradient-to-br {
    background-image: linear-gradient(to bottom right, var(--gradient-color-stops)) !important; }
  .md\:bg-gradient-to-b {
    background-image: linear-gradient(to bottom, var(--gradient-color-stops)) !important; }
  .md\:bg-gradient-to-bl {
    background-image: linear-gradient(to bottom left, var(--gradient-color-stops)) !important; }
  .md\:bg-gradient-to-l {
    background-image: linear-gradient(to left, var(--gradient-color-stops)) !important; }
  .md\:bg-gradient-to-tl {
    background-image: linear-gradient(to top left, var(--gradient-color-stops)) !important; }
  .md\:from-transparent {
    --gradient-from-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .md\:from-current {
    --gradient-from-color: currentColor !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .md\:from-black {
    --gradient-from-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .md\:from-white {
    --gradient-from-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .md\:from-gray-100 {
    --gradient-from-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important; }
  .md\:from-gray-200 {
    --gradient-from-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important; }
  .md\:from-gray-300 {
    --gradient-from-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important; }
  .md\:from-gray-400 {
    --gradient-from-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important; }
  .md\:from-gray-500 {
    --gradient-from-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important; }
  .md\:from-gray-600 {
    --gradient-from-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important; }
  .md\:from-gray-700 {
    --gradient-from-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important; }
  .md\:from-gray-800 {
    --gradient-from-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important; }
  .md\:from-gray-900 {
    --gradient-from-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important; }
  .md\:from-red-100 {
    --gradient-from-color: #e18f74 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 143, 116, 0)) !important; }
  .md\:from-red-200 {
    --gradient-from-color: #bc5e3f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 94, 63, 0)) !important; }
  .md\:from-red-300 {
    --gradient-from-color: #833218 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(131, 50, 24, 0)) !important; }
  .md\:from-red-400 {
    --gradient-from-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important; }
  .md\:from-red-500 {
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important; }
  .md\:from-red-600 {
    --gradient-from-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important; }
  .md\:from-red-700 {
    --gradient-from-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important; }
  .md\:from-red-800 {
    --gradient-from-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important; }
  .md\:from-red-900 {
    --gradient-from-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important; }
  .md\:from-orange-100 {
    --gradient-from-color: #fffaf0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 250, 240, 0)) !important; }
  .md\:from-orange-200 {
    --gradient-from-color: #feebc8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 235, 200, 0)) !important; }
  .md\:from-orange-300 {
    --gradient-from-color: #fbd38d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 211, 141, 0)) !important; }
  .md\:from-orange-400 {
    --gradient-from-color: #f6ad55 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 173, 85, 0)) !important; }
  .md\:from-orange-500 {
    --gradient-from-color: #ed8936 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 137, 54, 0)) !important; }
  .md\:from-orange-600 {
    --gradient-from-color: #dd6b20 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(221, 107, 32, 0)) !important; }
  .md\:from-orange-700 {
    --gradient-from-color: #c05621 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(192, 86, 33, 0)) !important; }
  .md\:from-orange-800 {
    --gradient-from-color: #9c4221 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(156, 66, 33, 0)) !important; }
  .md\:from-orange-900 {
    --gradient-from-color: #7b341e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(123, 52, 30, 0)) !important; }
  .md\:from-yellow-100 {
    --gradient-from-color: #fffff0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0)) !important; }
  .md\:from-yellow-200 {
    --gradient-from-color: #fefcbf !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0)) !important; }
  .md\:from-yellow-300 {
    --gradient-from-color: #faf089 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0)) !important; }
  .md\:from-yellow-400 {
    --gradient-from-color: #f6e05e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0)) !important; }
  .md\:from-yellow-500 {
    --gradient-from-color: #ecc94b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0)) !important; }
  .md\:from-yellow-600 {
    --gradient-from-color: #d69e2e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0)) !important; }
  .md\:from-yellow-700 {
    --gradient-from-color: #b7791f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0)) !important; }
  .md\:from-yellow-800 {
    --gradient-from-color: #975a16 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0)) !important; }
  .md\:from-yellow-900 {
    --gradient-from-color: #744210 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 0)) !important; }
  .md\:from-green-100 {
    --gradient-from-color: #d3edb4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(211, 237, 180, 0)) !important; }
  .md\:from-green-200 {
    --gradient-from-color: #a5c67d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(165, 198, 125, 0)) !important; }
  .md\:from-green-300 {
    --gradient-from-color: #779c4a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 156, 74, 0)) !important; }
  .md\:from-green-400 {
    --gradient-from-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important; }
  .md\:from-green-500 {
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important; }
  .md\:from-green-600 {
    --gradient-from-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important; }
  .md\:from-green-700 {
    --gradient-from-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important; }
  .md\:from-green-800 {
    --gradient-from-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important; }
  .md\:from-green-900 {
    --gradient-from-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important; }
  .md\:from-teal-100 {
    --gradient-from-color: #e6fffa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0)) !important; }
  .md\:from-teal-200 {
    --gradient-from-color: #b2f5ea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0)) !important; }
  .md\:from-teal-300 {
    --gradient-from-color: #81e6d9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0)) !important; }
  .md\:from-teal-400 {
    --gradient-from-color: #4fd1c5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0)) !important; }
  .md\:from-teal-500 {
    --gradient-from-color: #38b2ac !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0)) !important; }
  .md\:from-teal-600 {
    --gradient-from-color: #319795 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0)) !important; }
  .md\:from-teal-700 {
    --gradient-from-color: #2c7a7b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0)) !important; }
  .md\:from-teal-800 {
    --gradient-from-color: #285e61 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0)) !important; }
  .md\:from-teal-900 {
    --gradient-from-color: #234e52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0)) !important; }
  .md\:from-blue-100 {
    --gradient-from-color: #ebf8ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 248, 255, 0)) !important; }
  .md\:from-blue-200 {
    --gradient-from-color: #bee3f8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(190, 227, 248, 0)) !important; }
  .md\:from-blue-300 {
    --gradient-from-color: #90cdf4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 205, 244, 0)) !important; }
  .md\:from-blue-400 {
    --gradient-from-color: #63b3ed !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 179, 237, 0)) !important; }
  .md\:from-blue-500 {
    --gradient-from-color: #4299e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 153, 225, 0)) !important; }
  .md\:from-blue-600 {
    --gradient-from-color: #3182ce !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 130, 206, 0)) !important; }
  .md\:from-blue-700 {
    --gradient-from-color: #2b6cb0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(43, 108, 176, 0)) !important; }
  .md\:from-blue-800 {
    --gradient-from-color: #2c5282 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 82, 130, 0)) !important; }
  .md\:from-blue-900 {
    --gradient-from-color: #2a4365 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(42, 67, 101, 0)) !important; }
  .md\:from-indigo-100 {
    --gradient-from-color: #ebf4ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0)) !important; }
  .md\:from-indigo-200 {
    --gradient-from-color: #c3dafe !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0)) !important; }
  .md\:from-indigo-300 {
    --gradient-from-color: #a3bffa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0)) !important; }
  .md\:from-indigo-400 {
    --gradient-from-color: #7f9cf5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0)) !important; }
  .md\:from-indigo-500 {
    --gradient-from-color: #667eea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0)) !important; }
  .md\:from-indigo-600 {
    --gradient-from-color: #5a67d8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0)) !important; }
  .md\:from-indigo-700 {
    --gradient-from-color: #4c51bf !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0)) !important; }
  .md\:from-indigo-800 {
    --gradient-from-color: #434190 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0)) !important; }
  .md\:from-indigo-900 {
    --gradient-from-color: #3c366b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0)) !important; }
  .md\:from-purple-100 {
    --gradient-from-color: #faf5ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 245, 255, 0)) !important; }
  .md\:from-purple-200 {
    --gradient-from-color: #e9d8fd !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(233, 216, 253, 0)) !important; }
  .md\:from-purple-300 {
    --gradient-from-color: #d6bcfa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 188, 250, 0)) !important; }
  .md\:from-purple-400 {
    --gradient-from-color: #b794f4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 148, 244, 0)) !important; }
  .md\:from-purple-500 {
    --gradient-from-color: #9f7aea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 122, 234, 0)) !important; }
  .md\:from-purple-600 {
    --gradient-from-color: #805ad5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(128, 90, 213, 0)) !important; }
  .md\:from-purple-700 {
    --gradient-from-color: #6b46c1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 70, 193, 0)) !important; }
  .md\:from-purple-800 {
    --gradient-from-color: #553c9a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 60, 154, 0)) !important; }
  .md\:from-purple-900 {
    --gradient-from-color: #44337a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(68, 51, 122, 0)) !important; }
  .md\:from-pink-100 {
    --gradient-from-color: #fff5f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 247, 0)) !important; }
  .md\:from-pink-200 {
    --gradient-from-color: #fed7e2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 226, 0)) !important; }
  .md\:from-pink-300 {
    --gradient-from-color: #fbb6ce !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 182, 206, 0)) !important; }
  .md\:from-pink-400 {
    --gradient-from-color: #f687b3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 179, 0)) !important; }
  .md\:from-pink-500 {
    --gradient-from-color: #ed64a6 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 100, 166, 0)) !important; }
  .md\:from-pink-600 {
    --gradient-from-color: #d53f8c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 63, 140, 0)) !important; }
  .md\:from-pink-700 {
    --gradient-from-color: #b83280 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(184, 50, 128, 0)) !important; }
  .md\:from-pink-800 {
    --gradient-from-color: #97266d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 38, 109, 0)) !important; }
  .md\:from-pink-900 {
    --gradient-from-color: #702459 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 36, 89, 0)) !important; }
  .md\:from-shade-black {
    --gradient-from-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .md\:from-shade-white {
    --gradient-from-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .md\:from-salmon-100 {
    --gradient-from-color: #f7f1e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 241, 225, 0)) !important; }
  .md\:from-salmon-200 {
    --gradient-from-color: #f3e7c6 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 231, 198, 0)) !important; }
  .md\:from-salmon-300 {
    --gradient-from-color: #e4d6af !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(228, 214, 175, 0)) !important; }
  .md\:via-transparent {
    --gradient-via-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .md\:via-current {
    --gradient-via-color: currentColor !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .md\:via-black {
    --gradient-via-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .md\:via-white {
    --gradient-via-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .md\:via-gray-100 {
    --gradient-via-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important; }
  .md\:via-gray-200 {
    --gradient-via-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important; }
  .md\:via-gray-300 {
    --gradient-via-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important; }
  .md\:via-gray-400 {
    --gradient-via-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important; }
  .md\:via-gray-500 {
    --gradient-via-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important; }
  .md\:via-gray-600 {
    --gradient-via-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important; }
  .md\:via-gray-700 {
    --gradient-via-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important; }
  .md\:via-gray-800 {
    --gradient-via-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important; }
  .md\:via-gray-900 {
    --gradient-via-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important; }
  .md\:via-red-100 {
    --gradient-via-color: #e18f74 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 143, 116, 0)) !important; }
  .md\:via-red-200 {
    --gradient-via-color: #bc5e3f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 94, 63, 0)) !important; }
  .md\:via-red-300 {
    --gradient-via-color: #833218 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(131, 50, 24, 0)) !important; }
  .md\:via-red-400 {
    --gradient-via-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important; }
  .md\:via-red-500 {
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important; }
  .md\:via-red-600 {
    --gradient-via-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important; }
  .md\:via-red-700 {
    --gradient-via-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important; }
  .md\:via-red-800 {
    --gradient-via-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important; }
  .md\:via-red-900 {
    --gradient-via-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important; }
  .md\:via-orange-100 {
    --gradient-via-color: #fffaf0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 250, 240, 0)) !important; }
  .md\:via-orange-200 {
    --gradient-via-color: #feebc8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 235, 200, 0)) !important; }
  .md\:via-orange-300 {
    --gradient-via-color: #fbd38d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 211, 141, 0)) !important; }
  .md\:via-orange-400 {
    --gradient-via-color: #f6ad55 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 173, 85, 0)) !important; }
  .md\:via-orange-500 {
    --gradient-via-color: #ed8936 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 137, 54, 0)) !important; }
  .md\:via-orange-600 {
    --gradient-via-color: #dd6b20 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 107, 32, 0)) !important; }
  .md\:via-orange-700 {
    --gradient-via-color: #c05621 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(192, 86, 33, 0)) !important; }
  .md\:via-orange-800 {
    --gradient-via-color: #9c4221 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(156, 66, 33, 0)) !important; }
  .md\:via-orange-900 {
    --gradient-via-color: #7b341e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(123, 52, 30, 0)) !important; }
  .md\:via-yellow-100 {
    --gradient-via-color: #fffff0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0)) !important; }
  .md\:via-yellow-200 {
    --gradient-via-color: #fefcbf !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0)) !important; }
  .md\:via-yellow-300 {
    --gradient-via-color: #faf089 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0)) !important; }
  .md\:via-yellow-400 {
    --gradient-via-color: #f6e05e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0)) !important; }
  .md\:via-yellow-500 {
    --gradient-via-color: #ecc94b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0)) !important; }
  .md\:via-yellow-600 {
    --gradient-via-color: #d69e2e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0)) !important; }
  .md\:via-yellow-700 {
    --gradient-via-color: #b7791f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0)) !important; }
  .md\:via-yellow-800 {
    --gradient-via-color: #975a16 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0)) !important; }
  .md\:via-yellow-900 {
    --gradient-via-color: #744210 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 0)) !important; }
  .md\:via-green-100 {
    --gradient-via-color: #d3edb4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(211, 237, 180, 0)) !important; }
  .md\:via-green-200 {
    --gradient-via-color: #a5c67d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(165, 198, 125, 0)) !important; }
  .md\:via-green-300 {
    --gradient-via-color: #779c4a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 156, 74, 0)) !important; }
  .md\:via-green-400 {
    --gradient-via-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important; }
  .md\:via-green-500 {
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important; }
  .md\:via-green-600 {
    --gradient-via-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important; }
  .md\:via-green-700 {
    --gradient-via-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important; }
  .md\:via-green-800 {
    --gradient-via-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important; }
  .md\:via-green-900 {
    --gradient-via-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important; }
  .md\:via-teal-100 {
    --gradient-via-color: #e6fffa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0)) !important; }
  .md\:via-teal-200 {
    --gradient-via-color: #b2f5ea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0)) !important; }
  .md\:via-teal-300 {
    --gradient-via-color: #81e6d9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0)) !important; }
  .md\:via-teal-400 {
    --gradient-via-color: #4fd1c5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0)) !important; }
  .md\:via-teal-500 {
    --gradient-via-color: #38b2ac !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0)) !important; }
  .md\:via-teal-600 {
    --gradient-via-color: #319795 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0)) !important; }
  .md\:via-teal-700 {
    --gradient-via-color: #2c7a7b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0)) !important; }
  .md\:via-teal-800 {
    --gradient-via-color: #285e61 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0)) !important; }
  .md\:via-teal-900 {
    --gradient-via-color: #234e52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0)) !important; }
  .md\:via-blue-100 {
    --gradient-via-color: #ebf8ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 248, 255, 0)) !important; }
  .md\:via-blue-200 {
    --gradient-via-color: #bee3f8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(190, 227, 248, 0)) !important; }
  .md\:via-blue-300 {
    --gradient-via-color: #90cdf4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 205, 244, 0)) !important; }
  .md\:via-blue-400 {
    --gradient-via-color: #63b3ed !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 179, 237, 0)) !important; }
  .md\:via-blue-500 {
    --gradient-via-color: #4299e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 153, 225, 0)) !important; }
  .md\:via-blue-600 {
    --gradient-via-color: #3182ce !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 130, 206, 0)) !important; }
  .md\:via-blue-700 {
    --gradient-via-color: #2b6cb0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(43, 108, 176, 0)) !important; }
  .md\:via-blue-800 {
    --gradient-via-color: #2c5282 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 82, 130, 0)) !important; }
  .md\:via-blue-900 {
    --gradient-via-color: #2a4365 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(42, 67, 101, 0)) !important; }
  .md\:via-indigo-100 {
    --gradient-via-color: #ebf4ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0)) !important; }
  .md\:via-indigo-200 {
    --gradient-via-color: #c3dafe !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0)) !important; }
  .md\:via-indigo-300 {
    --gradient-via-color: #a3bffa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0)) !important; }
  .md\:via-indigo-400 {
    --gradient-via-color: #7f9cf5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0)) !important; }
  .md\:via-indigo-500 {
    --gradient-via-color: #667eea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0)) !important; }
  .md\:via-indigo-600 {
    --gradient-via-color: #5a67d8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0)) !important; }
  .md\:via-indigo-700 {
    --gradient-via-color: #4c51bf !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0)) !important; }
  .md\:via-indigo-800 {
    --gradient-via-color: #434190 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0)) !important; }
  .md\:via-indigo-900 {
    --gradient-via-color: #3c366b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0)) !important; }
  .md\:via-purple-100 {
    --gradient-via-color: #faf5ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 245, 255, 0)) !important; }
  .md\:via-purple-200 {
    --gradient-via-color: #e9d8fd !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(233, 216, 253, 0)) !important; }
  .md\:via-purple-300 {
    --gradient-via-color: #d6bcfa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 188, 250, 0)) !important; }
  .md\:via-purple-400 {
    --gradient-via-color: #b794f4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 148, 244, 0)) !important; }
  .md\:via-purple-500 {
    --gradient-via-color: #9f7aea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 122, 234, 0)) !important; }
  .md\:via-purple-600 {
    --gradient-via-color: #805ad5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(128, 90, 213, 0)) !important; }
  .md\:via-purple-700 {
    --gradient-via-color: #6b46c1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 70, 193, 0)) !important; }
  .md\:via-purple-800 {
    --gradient-via-color: #553c9a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 60, 154, 0)) !important; }
  .md\:via-purple-900 {
    --gradient-via-color: #44337a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(68, 51, 122, 0)) !important; }
  .md\:via-pink-100 {
    --gradient-via-color: #fff5f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 247, 0)) !important; }
  .md\:via-pink-200 {
    --gradient-via-color: #fed7e2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 226, 0)) !important; }
  .md\:via-pink-300 {
    --gradient-via-color: #fbb6ce !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 182, 206, 0)) !important; }
  .md\:via-pink-400 {
    --gradient-via-color: #f687b3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 179, 0)) !important; }
  .md\:via-pink-500 {
    --gradient-via-color: #ed64a6 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 100, 166, 0)) !important; }
  .md\:via-pink-600 {
    --gradient-via-color: #d53f8c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 63, 140, 0)) !important; }
  .md\:via-pink-700 {
    --gradient-via-color: #b83280 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(184, 50, 128, 0)) !important; }
  .md\:via-pink-800 {
    --gradient-via-color: #97266d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 38, 109, 0)) !important; }
  .md\:via-pink-900 {
    --gradient-via-color: #702459 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 36, 89, 0)) !important; }
  .md\:via-shade-black {
    --gradient-via-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .md\:via-shade-white {
    --gradient-via-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .md\:via-salmon-100 {
    --gradient-via-color: #f7f1e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 241, 225, 0)) !important; }
  .md\:via-salmon-200 {
    --gradient-via-color: #f3e7c6 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 231, 198, 0)) !important; }
  .md\:via-salmon-300 {
    --gradient-via-color: #e4d6af !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(228, 214, 175, 0)) !important; }
  .md\:to-transparent {
    --gradient-to-color: transparent !important; }
  .md\:to-current {
    --gradient-to-color: currentColor !important; }
  .md\:to-black {
    --gradient-to-color: #000 !important; }
  .md\:to-white {
    --gradient-to-color: #fff !important; }
  .md\:to-gray-100 {
    --gradient-to-color: #f7fafc !important; }
  .md\:to-gray-200 {
    --gradient-to-color: #edf2f7 !important; }
  .md\:to-gray-300 {
    --gradient-to-color: #e2e8f0 !important; }
  .md\:to-gray-400 {
    --gradient-to-color: #cbd5e0 !important; }
  .md\:to-gray-500 {
    --gradient-to-color: #a0aec0 !important; }
  .md\:to-gray-600 {
    --gradient-to-color: #718096 !important; }
  .md\:to-gray-700 {
    --gradient-to-color: #4a5568 !important; }
  .md\:to-gray-800 {
    --gradient-to-color: #2d3748 !important; }
  .md\:to-gray-900 {
    --gradient-to-color: #1a202c !important; }
  .md\:to-red-100 {
    --gradient-to-color: #e18f74 !important; }
  .md\:to-red-200 {
    --gradient-to-color: #bc5e3f !important; }
  .md\:to-red-300 {
    --gradient-to-color: #833218 !important; }
  .md\:to-red-400 {
    --gradient-to-color: #fc8181 !important; }
  .md\:to-red-500 {
    --gradient-to-color: #f56565 !important; }
  .md\:to-red-600 {
    --gradient-to-color: #e53e3e !important; }
  .md\:to-red-700 {
    --gradient-to-color: #c53030 !important; }
  .md\:to-red-800 {
    --gradient-to-color: #9b2c2c !important; }
  .md\:to-red-900 {
    --gradient-to-color: #742a2a !important; }
  .md\:to-orange-100 {
    --gradient-to-color: #fffaf0 !important; }
  .md\:to-orange-200 {
    --gradient-to-color: #feebc8 !important; }
  .md\:to-orange-300 {
    --gradient-to-color: #fbd38d !important; }
  .md\:to-orange-400 {
    --gradient-to-color: #f6ad55 !important; }
  .md\:to-orange-500 {
    --gradient-to-color: #ed8936 !important; }
  .md\:to-orange-600 {
    --gradient-to-color: #dd6b20 !important; }
  .md\:to-orange-700 {
    --gradient-to-color: #c05621 !important; }
  .md\:to-orange-800 {
    --gradient-to-color: #9c4221 !important; }
  .md\:to-orange-900 {
    --gradient-to-color: #7b341e !important; }
  .md\:to-yellow-100 {
    --gradient-to-color: #fffff0 !important; }
  .md\:to-yellow-200 {
    --gradient-to-color: #fefcbf !important; }
  .md\:to-yellow-300 {
    --gradient-to-color: #faf089 !important; }
  .md\:to-yellow-400 {
    --gradient-to-color: #f6e05e !important; }
  .md\:to-yellow-500 {
    --gradient-to-color: #ecc94b !important; }
  .md\:to-yellow-600 {
    --gradient-to-color: #d69e2e !important; }
  .md\:to-yellow-700 {
    --gradient-to-color: #b7791f !important; }
  .md\:to-yellow-800 {
    --gradient-to-color: #975a16 !important; }
  .md\:to-yellow-900 {
    --gradient-to-color: #744210 !important; }
  .md\:to-green-100 {
    --gradient-to-color: #d3edb4 !important; }
  .md\:to-green-200 {
    --gradient-to-color: #a5c67d !important; }
  .md\:to-green-300 {
    --gradient-to-color: #779c4a !important; }
  .md\:to-green-400 {
    --gradient-to-color: #68d391 !important; }
  .md\:to-green-500 {
    --gradient-to-color: #48bb78 !important; }
  .md\:to-green-600 {
    --gradient-to-color: #38a169 !important; }
  .md\:to-green-700 {
    --gradient-to-color: #2f855a !important; }
  .md\:to-green-800 {
    --gradient-to-color: #276749 !important; }
  .md\:to-green-900 {
    --gradient-to-color: #22543d !important; }
  .md\:to-teal-100 {
    --gradient-to-color: #e6fffa !important; }
  .md\:to-teal-200 {
    --gradient-to-color: #b2f5ea !important; }
  .md\:to-teal-300 {
    --gradient-to-color: #81e6d9 !important; }
  .md\:to-teal-400 {
    --gradient-to-color: #4fd1c5 !important; }
  .md\:to-teal-500 {
    --gradient-to-color: #38b2ac !important; }
  .md\:to-teal-600 {
    --gradient-to-color: #319795 !important; }
  .md\:to-teal-700 {
    --gradient-to-color: #2c7a7b !important; }
  .md\:to-teal-800 {
    --gradient-to-color: #285e61 !important; }
  .md\:to-teal-900 {
    --gradient-to-color: #234e52 !important; }
  .md\:to-blue-100 {
    --gradient-to-color: #ebf8ff !important; }
  .md\:to-blue-200 {
    --gradient-to-color: #bee3f8 !important; }
  .md\:to-blue-300 {
    --gradient-to-color: #90cdf4 !important; }
  .md\:to-blue-400 {
    --gradient-to-color: #63b3ed !important; }
  .md\:to-blue-500 {
    --gradient-to-color: #4299e1 !important; }
  .md\:to-blue-600 {
    --gradient-to-color: #3182ce !important; }
  .md\:to-blue-700 {
    --gradient-to-color: #2b6cb0 !important; }
  .md\:to-blue-800 {
    --gradient-to-color: #2c5282 !important; }
  .md\:to-blue-900 {
    --gradient-to-color: #2a4365 !important; }
  .md\:to-indigo-100 {
    --gradient-to-color: #ebf4ff !important; }
  .md\:to-indigo-200 {
    --gradient-to-color: #c3dafe !important; }
  .md\:to-indigo-300 {
    --gradient-to-color: #a3bffa !important; }
  .md\:to-indigo-400 {
    --gradient-to-color: #7f9cf5 !important; }
  .md\:to-indigo-500 {
    --gradient-to-color: #667eea !important; }
  .md\:to-indigo-600 {
    --gradient-to-color: #5a67d8 !important; }
  .md\:to-indigo-700 {
    --gradient-to-color: #4c51bf !important; }
  .md\:to-indigo-800 {
    --gradient-to-color: #434190 !important; }
  .md\:to-indigo-900 {
    --gradient-to-color: #3c366b !important; }
  .md\:to-purple-100 {
    --gradient-to-color: #faf5ff !important; }
  .md\:to-purple-200 {
    --gradient-to-color: #e9d8fd !important; }
  .md\:to-purple-300 {
    --gradient-to-color: #d6bcfa !important; }
  .md\:to-purple-400 {
    --gradient-to-color: #b794f4 !important; }
  .md\:to-purple-500 {
    --gradient-to-color: #9f7aea !important; }
  .md\:to-purple-600 {
    --gradient-to-color: #805ad5 !important; }
  .md\:to-purple-700 {
    --gradient-to-color: #6b46c1 !important; }
  .md\:to-purple-800 {
    --gradient-to-color: #553c9a !important; }
  .md\:to-purple-900 {
    --gradient-to-color: #44337a !important; }
  .md\:to-pink-100 {
    --gradient-to-color: #fff5f7 !important; }
  .md\:to-pink-200 {
    --gradient-to-color: #fed7e2 !important; }
  .md\:to-pink-300 {
    --gradient-to-color: #fbb6ce !important; }
  .md\:to-pink-400 {
    --gradient-to-color: #f687b3 !important; }
  .md\:to-pink-500 {
    --gradient-to-color: #ed64a6 !important; }
  .md\:to-pink-600 {
    --gradient-to-color: #d53f8c !important; }
  .md\:to-pink-700 {
    --gradient-to-color: #b83280 !important; }
  .md\:to-pink-800 {
    --gradient-to-color: #97266d !important; }
  .md\:to-pink-900 {
    --gradient-to-color: #702459 !important; }
  .md\:to-shade-black {
    --gradient-to-color: #000000 !important; }
  .md\:to-shade-white {
    --gradient-to-color: #ffffff !important; }
  .md\:to-salmon-100 {
    --gradient-to-color: #f7f1e1 !important; }
  .md\:to-salmon-200 {
    --gradient-to-color: #f3e7c6 !important; }
  .md\:to-salmon-300 {
    --gradient-to-color: #e4d6af !important; }
  .md\:hover\:from-transparent:hover {
    --gradient-from-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .md\:hover\:from-current:hover {
    --gradient-from-color: currentColor !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .md\:hover\:from-black:hover {
    --gradient-from-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .md\:hover\:from-white:hover {
    --gradient-from-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .md\:hover\:from-gray-100:hover {
    --gradient-from-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important; }
  .md\:hover\:from-gray-200:hover {
    --gradient-from-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important; }
  .md\:hover\:from-gray-300:hover {
    --gradient-from-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important; }
  .md\:hover\:from-gray-400:hover {
    --gradient-from-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important; }
  .md\:hover\:from-gray-500:hover {
    --gradient-from-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important; }
  .md\:hover\:from-gray-600:hover {
    --gradient-from-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important; }
  .md\:hover\:from-gray-700:hover {
    --gradient-from-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important; }
  .md\:hover\:from-gray-800:hover {
    --gradient-from-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important; }
  .md\:hover\:from-gray-900:hover {
    --gradient-from-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important; }
  .md\:hover\:from-red-100:hover {
    --gradient-from-color: #e18f74 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 143, 116, 0)) !important; }
  .md\:hover\:from-red-200:hover {
    --gradient-from-color: #bc5e3f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 94, 63, 0)) !important; }
  .md\:hover\:from-red-300:hover {
    --gradient-from-color: #833218 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(131, 50, 24, 0)) !important; }
  .md\:hover\:from-red-400:hover {
    --gradient-from-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important; }
  .md\:hover\:from-red-500:hover {
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important; }
  .md\:hover\:from-red-600:hover {
    --gradient-from-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important; }
  .md\:hover\:from-red-700:hover {
    --gradient-from-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important; }
  .md\:hover\:from-red-800:hover {
    --gradient-from-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important; }
  .md\:hover\:from-red-900:hover {
    --gradient-from-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important; }
  .md\:hover\:from-orange-100:hover {
    --gradient-from-color: #fffaf0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 250, 240, 0)) !important; }
  .md\:hover\:from-orange-200:hover {
    --gradient-from-color: #feebc8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 235, 200, 0)) !important; }
  .md\:hover\:from-orange-300:hover {
    --gradient-from-color: #fbd38d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 211, 141, 0)) !important; }
  .md\:hover\:from-orange-400:hover {
    --gradient-from-color: #f6ad55 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 173, 85, 0)) !important; }
  .md\:hover\:from-orange-500:hover {
    --gradient-from-color: #ed8936 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 137, 54, 0)) !important; }
  .md\:hover\:from-orange-600:hover {
    --gradient-from-color: #dd6b20 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(221, 107, 32, 0)) !important; }
  .md\:hover\:from-orange-700:hover {
    --gradient-from-color: #c05621 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(192, 86, 33, 0)) !important; }
  .md\:hover\:from-orange-800:hover {
    --gradient-from-color: #9c4221 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(156, 66, 33, 0)) !important; }
  .md\:hover\:from-orange-900:hover {
    --gradient-from-color: #7b341e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(123, 52, 30, 0)) !important; }
  .md\:hover\:from-yellow-100:hover {
    --gradient-from-color: #fffff0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0)) !important; }
  .md\:hover\:from-yellow-200:hover {
    --gradient-from-color: #fefcbf !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0)) !important; }
  .md\:hover\:from-yellow-300:hover {
    --gradient-from-color: #faf089 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0)) !important; }
  .md\:hover\:from-yellow-400:hover {
    --gradient-from-color: #f6e05e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0)) !important; }
  .md\:hover\:from-yellow-500:hover {
    --gradient-from-color: #ecc94b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0)) !important; }
  .md\:hover\:from-yellow-600:hover {
    --gradient-from-color: #d69e2e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0)) !important; }
  .md\:hover\:from-yellow-700:hover {
    --gradient-from-color: #b7791f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0)) !important; }
  .md\:hover\:from-yellow-800:hover {
    --gradient-from-color: #975a16 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0)) !important; }
  .md\:hover\:from-yellow-900:hover {
    --gradient-from-color: #744210 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 0)) !important; }
  .md\:hover\:from-green-100:hover {
    --gradient-from-color: #d3edb4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(211, 237, 180, 0)) !important; }
  .md\:hover\:from-green-200:hover {
    --gradient-from-color: #a5c67d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(165, 198, 125, 0)) !important; }
  .md\:hover\:from-green-300:hover {
    --gradient-from-color: #779c4a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 156, 74, 0)) !important; }
  .md\:hover\:from-green-400:hover {
    --gradient-from-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important; }
  .md\:hover\:from-green-500:hover {
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important; }
  .md\:hover\:from-green-600:hover {
    --gradient-from-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important; }
  .md\:hover\:from-green-700:hover {
    --gradient-from-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important; }
  .md\:hover\:from-green-800:hover {
    --gradient-from-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important; }
  .md\:hover\:from-green-900:hover {
    --gradient-from-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important; }
  .md\:hover\:from-teal-100:hover {
    --gradient-from-color: #e6fffa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0)) !important; }
  .md\:hover\:from-teal-200:hover {
    --gradient-from-color: #b2f5ea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0)) !important; }
  .md\:hover\:from-teal-300:hover {
    --gradient-from-color: #81e6d9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0)) !important; }
  .md\:hover\:from-teal-400:hover {
    --gradient-from-color: #4fd1c5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0)) !important; }
  .md\:hover\:from-teal-500:hover {
    --gradient-from-color: #38b2ac !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0)) !important; }
  .md\:hover\:from-teal-600:hover {
    --gradient-from-color: #319795 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0)) !important; }
  .md\:hover\:from-teal-700:hover {
    --gradient-from-color: #2c7a7b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0)) !important; }
  .md\:hover\:from-teal-800:hover {
    --gradient-from-color: #285e61 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0)) !important; }
  .md\:hover\:from-teal-900:hover {
    --gradient-from-color: #234e52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0)) !important; }
  .md\:hover\:from-blue-100:hover {
    --gradient-from-color: #ebf8ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 248, 255, 0)) !important; }
  .md\:hover\:from-blue-200:hover {
    --gradient-from-color: #bee3f8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(190, 227, 248, 0)) !important; }
  .md\:hover\:from-blue-300:hover {
    --gradient-from-color: #90cdf4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 205, 244, 0)) !important; }
  .md\:hover\:from-blue-400:hover {
    --gradient-from-color: #63b3ed !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 179, 237, 0)) !important; }
  .md\:hover\:from-blue-500:hover {
    --gradient-from-color: #4299e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 153, 225, 0)) !important; }
  .md\:hover\:from-blue-600:hover {
    --gradient-from-color: #3182ce !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 130, 206, 0)) !important; }
  .md\:hover\:from-blue-700:hover {
    --gradient-from-color: #2b6cb0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(43, 108, 176, 0)) !important; }
  .md\:hover\:from-blue-800:hover {
    --gradient-from-color: #2c5282 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 82, 130, 0)) !important; }
  .md\:hover\:from-blue-900:hover {
    --gradient-from-color: #2a4365 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(42, 67, 101, 0)) !important; }
  .md\:hover\:from-indigo-100:hover {
    --gradient-from-color: #ebf4ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0)) !important; }
  .md\:hover\:from-indigo-200:hover {
    --gradient-from-color: #c3dafe !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0)) !important; }
  .md\:hover\:from-indigo-300:hover {
    --gradient-from-color: #a3bffa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0)) !important; }
  .md\:hover\:from-indigo-400:hover {
    --gradient-from-color: #7f9cf5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0)) !important; }
  .md\:hover\:from-indigo-500:hover {
    --gradient-from-color: #667eea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0)) !important; }
  .md\:hover\:from-indigo-600:hover {
    --gradient-from-color: #5a67d8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0)) !important; }
  .md\:hover\:from-indigo-700:hover {
    --gradient-from-color: #4c51bf !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0)) !important; }
  .md\:hover\:from-indigo-800:hover {
    --gradient-from-color: #434190 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0)) !important; }
  .md\:hover\:from-indigo-900:hover {
    --gradient-from-color: #3c366b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0)) !important; }
  .md\:hover\:from-purple-100:hover {
    --gradient-from-color: #faf5ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 245, 255, 0)) !important; }
  .md\:hover\:from-purple-200:hover {
    --gradient-from-color: #e9d8fd !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(233, 216, 253, 0)) !important; }
  .md\:hover\:from-purple-300:hover {
    --gradient-from-color: #d6bcfa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 188, 250, 0)) !important; }
  .md\:hover\:from-purple-400:hover {
    --gradient-from-color: #b794f4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 148, 244, 0)) !important; }
  .md\:hover\:from-purple-500:hover {
    --gradient-from-color: #9f7aea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 122, 234, 0)) !important; }
  .md\:hover\:from-purple-600:hover {
    --gradient-from-color: #805ad5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(128, 90, 213, 0)) !important; }
  .md\:hover\:from-purple-700:hover {
    --gradient-from-color: #6b46c1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 70, 193, 0)) !important; }
  .md\:hover\:from-purple-800:hover {
    --gradient-from-color: #553c9a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 60, 154, 0)) !important; }
  .md\:hover\:from-purple-900:hover {
    --gradient-from-color: #44337a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(68, 51, 122, 0)) !important; }
  .md\:hover\:from-pink-100:hover {
    --gradient-from-color: #fff5f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 247, 0)) !important; }
  .md\:hover\:from-pink-200:hover {
    --gradient-from-color: #fed7e2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 226, 0)) !important; }
  .md\:hover\:from-pink-300:hover {
    --gradient-from-color: #fbb6ce !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 182, 206, 0)) !important; }
  .md\:hover\:from-pink-400:hover {
    --gradient-from-color: #f687b3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 179, 0)) !important; }
  .md\:hover\:from-pink-500:hover {
    --gradient-from-color: #ed64a6 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 100, 166, 0)) !important; }
  .md\:hover\:from-pink-600:hover {
    --gradient-from-color: #d53f8c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 63, 140, 0)) !important; }
  .md\:hover\:from-pink-700:hover {
    --gradient-from-color: #b83280 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(184, 50, 128, 0)) !important; }
  .md\:hover\:from-pink-800:hover {
    --gradient-from-color: #97266d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 38, 109, 0)) !important; }
  .md\:hover\:from-pink-900:hover {
    --gradient-from-color: #702459 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 36, 89, 0)) !important; }
  .md\:hover\:from-shade-black:hover {
    --gradient-from-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .md\:hover\:from-shade-white:hover {
    --gradient-from-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .md\:hover\:from-salmon-100:hover {
    --gradient-from-color: #f7f1e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 241, 225, 0)) !important; }
  .md\:hover\:from-salmon-200:hover {
    --gradient-from-color: #f3e7c6 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 231, 198, 0)) !important; }
  .md\:hover\:from-salmon-300:hover {
    --gradient-from-color: #e4d6af !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(228, 214, 175, 0)) !important; }
  .md\:hover\:via-transparent:hover {
    --gradient-via-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .md\:hover\:via-current:hover {
    --gradient-via-color: currentColor !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .md\:hover\:via-black:hover {
    --gradient-via-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .md\:hover\:via-white:hover {
    --gradient-via-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .md\:hover\:via-gray-100:hover {
    --gradient-via-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important; }
  .md\:hover\:via-gray-200:hover {
    --gradient-via-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important; }
  .md\:hover\:via-gray-300:hover {
    --gradient-via-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important; }
  .md\:hover\:via-gray-400:hover {
    --gradient-via-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important; }
  .md\:hover\:via-gray-500:hover {
    --gradient-via-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important; }
  .md\:hover\:via-gray-600:hover {
    --gradient-via-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important; }
  .md\:hover\:via-gray-700:hover {
    --gradient-via-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important; }
  .md\:hover\:via-gray-800:hover {
    --gradient-via-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important; }
  .md\:hover\:via-gray-900:hover {
    --gradient-via-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important; }
  .md\:hover\:via-red-100:hover {
    --gradient-via-color: #e18f74 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 143, 116, 0)) !important; }
  .md\:hover\:via-red-200:hover {
    --gradient-via-color: #bc5e3f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 94, 63, 0)) !important; }
  .md\:hover\:via-red-300:hover {
    --gradient-via-color: #833218 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(131, 50, 24, 0)) !important; }
  .md\:hover\:via-red-400:hover {
    --gradient-via-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important; }
  .md\:hover\:via-red-500:hover {
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important; }
  .md\:hover\:via-red-600:hover {
    --gradient-via-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important; }
  .md\:hover\:via-red-700:hover {
    --gradient-via-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important; }
  .md\:hover\:via-red-800:hover {
    --gradient-via-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important; }
  .md\:hover\:via-red-900:hover {
    --gradient-via-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important; }
  .md\:hover\:via-orange-100:hover {
    --gradient-via-color: #fffaf0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 250, 240, 0)) !important; }
  .md\:hover\:via-orange-200:hover {
    --gradient-via-color: #feebc8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 235, 200, 0)) !important; }
  .md\:hover\:via-orange-300:hover {
    --gradient-via-color: #fbd38d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 211, 141, 0)) !important; }
  .md\:hover\:via-orange-400:hover {
    --gradient-via-color: #f6ad55 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 173, 85, 0)) !important; }
  .md\:hover\:via-orange-500:hover {
    --gradient-via-color: #ed8936 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 137, 54, 0)) !important; }
  .md\:hover\:via-orange-600:hover {
    --gradient-via-color: #dd6b20 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 107, 32, 0)) !important; }
  .md\:hover\:via-orange-700:hover {
    --gradient-via-color: #c05621 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(192, 86, 33, 0)) !important; }
  .md\:hover\:via-orange-800:hover {
    --gradient-via-color: #9c4221 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(156, 66, 33, 0)) !important; }
  .md\:hover\:via-orange-900:hover {
    --gradient-via-color: #7b341e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(123, 52, 30, 0)) !important; }
  .md\:hover\:via-yellow-100:hover {
    --gradient-via-color: #fffff0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0)) !important; }
  .md\:hover\:via-yellow-200:hover {
    --gradient-via-color: #fefcbf !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0)) !important; }
  .md\:hover\:via-yellow-300:hover {
    --gradient-via-color: #faf089 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0)) !important; }
  .md\:hover\:via-yellow-400:hover {
    --gradient-via-color: #f6e05e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0)) !important; }
  .md\:hover\:via-yellow-500:hover {
    --gradient-via-color: #ecc94b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0)) !important; }
  .md\:hover\:via-yellow-600:hover {
    --gradient-via-color: #d69e2e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0)) !important; }
  .md\:hover\:via-yellow-700:hover {
    --gradient-via-color: #b7791f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0)) !important; }
  .md\:hover\:via-yellow-800:hover {
    --gradient-via-color: #975a16 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0)) !important; }
  .md\:hover\:via-yellow-900:hover {
    --gradient-via-color: #744210 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 0)) !important; }
  .md\:hover\:via-green-100:hover {
    --gradient-via-color: #d3edb4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(211, 237, 180, 0)) !important; }
  .md\:hover\:via-green-200:hover {
    --gradient-via-color: #a5c67d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(165, 198, 125, 0)) !important; }
  .md\:hover\:via-green-300:hover {
    --gradient-via-color: #779c4a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 156, 74, 0)) !important; }
  .md\:hover\:via-green-400:hover {
    --gradient-via-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important; }
  .md\:hover\:via-green-500:hover {
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important; }
  .md\:hover\:via-green-600:hover {
    --gradient-via-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important; }
  .md\:hover\:via-green-700:hover {
    --gradient-via-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important; }
  .md\:hover\:via-green-800:hover {
    --gradient-via-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important; }
  .md\:hover\:via-green-900:hover {
    --gradient-via-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important; }
  .md\:hover\:via-teal-100:hover {
    --gradient-via-color: #e6fffa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0)) !important; }
  .md\:hover\:via-teal-200:hover {
    --gradient-via-color: #b2f5ea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0)) !important; }
  .md\:hover\:via-teal-300:hover {
    --gradient-via-color: #81e6d9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0)) !important; }
  .md\:hover\:via-teal-400:hover {
    --gradient-via-color: #4fd1c5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0)) !important; }
  .md\:hover\:via-teal-500:hover {
    --gradient-via-color: #38b2ac !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0)) !important; }
  .md\:hover\:via-teal-600:hover {
    --gradient-via-color: #319795 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0)) !important; }
  .md\:hover\:via-teal-700:hover {
    --gradient-via-color: #2c7a7b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0)) !important; }
  .md\:hover\:via-teal-800:hover {
    --gradient-via-color: #285e61 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0)) !important; }
  .md\:hover\:via-teal-900:hover {
    --gradient-via-color: #234e52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0)) !important; }
  .md\:hover\:via-blue-100:hover {
    --gradient-via-color: #ebf8ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 248, 255, 0)) !important; }
  .md\:hover\:via-blue-200:hover {
    --gradient-via-color: #bee3f8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(190, 227, 248, 0)) !important; }
  .md\:hover\:via-blue-300:hover {
    --gradient-via-color: #90cdf4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 205, 244, 0)) !important; }
  .md\:hover\:via-blue-400:hover {
    --gradient-via-color: #63b3ed !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 179, 237, 0)) !important; }
  .md\:hover\:via-blue-500:hover {
    --gradient-via-color: #4299e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 153, 225, 0)) !important; }
  .md\:hover\:via-blue-600:hover {
    --gradient-via-color: #3182ce !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 130, 206, 0)) !important; }
  .md\:hover\:via-blue-700:hover {
    --gradient-via-color: #2b6cb0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(43, 108, 176, 0)) !important; }
  .md\:hover\:via-blue-800:hover {
    --gradient-via-color: #2c5282 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 82, 130, 0)) !important; }
  .md\:hover\:via-blue-900:hover {
    --gradient-via-color: #2a4365 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(42, 67, 101, 0)) !important; }
  .md\:hover\:via-indigo-100:hover {
    --gradient-via-color: #ebf4ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0)) !important; }
  .md\:hover\:via-indigo-200:hover {
    --gradient-via-color: #c3dafe !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0)) !important; }
  .md\:hover\:via-indigo-300:hover {
    --gradient-via-color: #a3bffa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0)) !important; }
  .md\:hover\:via-indigo-400:hover {
    --gradient-via-color: #7f9cf5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0)) !important; }
  .md\:hover\:via-indigo-500:hover {
    --gradient-via-color: #667eea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0)) !important; }
  .md\:hover\:via-indigo-600:hover {
    --gradient-via-color: #5a67d8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0)) !important; }
  .md\:hover\:via-indigo-700:hover {
    --gradient-via-color: #4c51bf !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0)) !important; }
  .md\:hover\:via-indigo-800:hover {
    --gradient-via-color: #434190 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0)) !important; }
  .md\:hover\:via-indigo-900:hover {
    --gradient-via-color: #3c366b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0)) !important; }
  .md\:hover\:via-purple-100:hover {
    --gradient-via-color: #faf5ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 245, 255, 0)) !important; }
  .md\:hover\:via-purple-200:hover {
    --gradient-via-color: #e9d8fd !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(233, 216, 253, 0)) !important; }
  .md\:hover\:via-purple-300:hover {
    --gradient-via-color: #d6bcfa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 188, 250, 0)) !important; }
  .md\:hover\:via-purple-400:hover {
    --gradient-via-color: #b794f4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 148, 244, 0)) !important; }
  .md\:hover\:via-purple-500:hover {
    --gradient-via-color: #9f7aea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 122, 234, 0)) !important; }
  .md\:hover\:via-purple-600:hover {
    --gradient-via-color: #805ad5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(128, 90, 213, 0)) !important; }
  .md\:hover\:via-purple-700:hover {
    --gradient-via-color: #6b46c1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 70, 193, 0)) !important; }
  .md\:hover\:via-purple-800:hover {
    --gradient-via-color: #553c9a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 60, 154, 0)) !important; }
  .md\:hover\:via-purple-900:hover {
    --gradient-via-color: #44337a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(68, 51, 122, 0)) !important; }
  .md\:hover\:via-pink-100:hover {
    --gradient-via-color: #fff5f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 247, 0)) !important; }
  .md\:hover\:via-pink-200:hover {
    --gradient-via-color: #fed7e2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 226, 0)) !important; }
  .md\:hover\:via-pink-300:hover {
    --gradient-via-color: #fbb6ce !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 182, 206, 0)) !important; }
  .md\:hover\:via-pink-400:hover {
    --gradient-via-color: #f687b3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 179, 0)) !important; }
  .md\:hover\:via-pink-500:hover {
    --gradient-via-color: #ed64a6 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 100, 166, 0)) !important; }
  .md\:hover\:via-pink-600:hover {
    --gradient-via-color: #d53f8c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 63, 140, 0)) !important; }
  .md\:hover\:via-pink-700:hover {
    --gradient-via-color: #b83280 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(184, 50, 128, 0)) !important; }
  .md\:hover\:via-pink-800:hover {
    --gradient-via-color: #97266d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 38, 109, 0)) !important; }
  .md\:hover\:via-pink-900:hover {
    --gradient-via-color: #702459 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 36, 89, 0)) !important; }
  .md\:hover\:via-shade-black:hover {
    --gradient-via-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .md\:hover\:via-shade-white:hover {
    --gradient-via-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .md\:hover\:via-salmon-100:hover {
    --gradient-via-color: #f7f1e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 241, 225, 0)) !important; }
  .md\:hover\:via-salmon-200:hover {
    --gradient-via-color: #f3e7c6 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 231, 198, 0)) !important; }
  .md\:hover\:via-salmon-300:hover {
    --gradient-via-color: #e4d6af !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(228, 214, 175, 0)) !important; }
  .md\:hover\:to-transparent:hover {
    --gradient-to-color: transparent !important; }
  .md\:hover\:to-current:hover {
    --gradient-to-color: currentColor !important; }
  .md\:hover\:to-black:hover {
    --gradient-to-color: #000 !important; }
  .md\:hover\:to-white:hover {
    --gradient-to-color: #fff !important; }
  .md\:hover\:to-gray-100:hover {
    --gradient-to-color: #f7fafc !important; }
  .md\:hover\:to-gray-200:hover {
    --gradient-to-color: #edf2f7 !important; }
  .md\:hover\:to-gray-300:hover {
    --gradient-to-color: #e2e8f0 !important; }
  .md\:hover\:to-gray-400:hover {
    --gradient-to-color: #cbd5e0 !important; }
  .md\:hover\:to-gray-500:hover {
    --gradient-to-color: #a0aec0 !important; }
  .md\:hover\:to-gray-600:hover {
    --gradient-to-color: #718096 !important; }
  .md\:hover\:to-gray-700:hover {
    --gradient-to-color: #4a5568 !important; }
  .md\:hover\:to-gray-800:hover {
    --gradient-to-color: #2d3748 !important; }
  .md\:hover\:to-gray-900:hover {
    --gradient-to-color: #1a202c !important; }
  .md\:hover\:to-red-100:hover {
    --gradient-to-color: #e18f74 !important; }
  .md\:hover\:to-red-200:hover {
    --gradient-to-color: #bc5e3f !important; }
  .md\:hover\:to-red-300:hover {
    --gradient-to-color: #833218 !important; }
  .md\:hover\:to-red-400:hover {
    --gradient-to-color: #fc8181 !important; }
  .md\:hover\:to-red-500:hover {
    --gradient-to-color: #f56565 !important; }
  .md\:hover\:to-red-600:hover {
    --gradient-to-color: #e53e3e !important; }
  .md\:hover\:to-red-700:hover {
    --gradient-to-color: #c53030 !important; }
  .md\:hover\:to-red-800:hover {
    --gradient-to-color: #9b2c2c !important; }
  .md\:hover\:to-red-900:hover {
    --gradient-to-color: #742a2a !important; }
  .md\:hover\:to-orange-100:hover {
    --gradient-to-color: #fffaf0 !important; }
  .md\:hover\:to-orange-200:hover {
    --gradient-to-color: #feebc8 !important; }
  .md\:hover\:to-orange-300:hover {
    --gradient-to-color: #fbd38d !important; }
  .md\:hover\:to-orange-400:hover {
    --gradient-to-color: #f6ad55 !important; }
  .md\:hover\:to-orange-500:hover {
    --gradient-to-color: #ed8936 !important; }
  .md\:hover\:to-orange-600:hover {
    --gradient-to-color: #dd6b20 !important; }
  .md\:hover\:to-orange-700:hover {
    --gradient-to-color: #c05621 !important; }
  .md\:hover\:to-orange-800:hover {
    --gradient-to-color: #9c4221 !important; }
  .md\:hover\:to-orange-900:hover {
    --gradient-to-color: #7b341e !important; }
  .md\:hover\:to-yellow-100:hover {
    --gradient-to-color: #fffff0 !important; }
  .md\:hover\:to-yellow-200:hover {
    --gradient-to-color: #fefcbf !important; }
  .md\:hover\:to-yellow-300:hover {
    --gradient-to-color: #faf089 !important; }
  .md\:hover\:to-yellow-400:hover {
    --gradient-to-color: #f6e05e !important; }
  .md\:hover\:to-yellow-500:hover {
    --gradient-to-color: #ecc94b !important; }
  .md\:hover\:to-yellow-600:hover {
    --gradient-to-color: #d69e2e !important; }
  .md\:hover\:to-yellow-700:hover {
    --gradient-to-color: #b7791f !important; }
  .md\:hover\:to-yellow-800:hover {
    --gradient-to-color: #975a16 !important; }
  .md\:hover\:to-yellow-900:hover {
    --gradient-to-color: #744210 !important; }
  .md\:hover\:to-green-100:hover {
    --gradient-to-color: #d3edb4 !important; }
  .md\:hover\:to-green-200:hover {
    --gradient-to-color: #a5c67d !important; }
  .md\:hover\:to-green-300:hover {
    --gradient-to-color: #779c4a !important; }
  .md\:hover\:to-green-400:hover {
    --gradient-to-color: #68d391 !important; }
  .md\:hover\:to-green-500:hover {
    --gradient-to-color: #48bb78 !important; }
  .md\:hover\:to-green-600:hover {
    --gradient-to-color: #38a169 !important; }
  .md\:hover\:to-green-700:hover {
    --gradient-to-color: #2f855a !important; }
  .md\:hover\:to-green-800:hover {
    --gradient-to-color: #276749 !important; }
  .md\:hover\:to-green-900:hover {
    --gradient-to-color: #22543d !important; }
  .md\:hover\:to-teal-100:hover {
    --gradient-to-color: #e6fffa !important; }
  .md\:hover\:to-teal-200:hover {
    --gradient-to-color: #b2f5ea !important; }
  .md\:hover\:to-teal-300:hover {
    --gradient-to-color: #81e6d9 !important; }
  .md\:hover\:to-teal-400:hover {
    --gradient-to-color: #4fd1c5 !important; }
  .md\:hover\:to-teal-500:hover {
    --gradient-to-color: #38b2ac !important; }
  .md\:hover\:to-teal-600:hover {
    --gradient-to-color: #319795 !important; }
  .md\:hover\:to-teal-700:hover {
    --gradient-to-color: #2c7a7b !important; }
  .md\:hover\:to-teal-800:hover {
    --gradient-to-color: #285e61 !important; }
  .md\:hover\:to-teal-900:hover {
    --gradient-to-color: #234e52 !important; }
  .md\:hover\:to-blue-100:hover {
    --gradient-to-color: #ebf8ff !important; }
  .md\:hover\:to-blue-200:hover {
    --gradient-to-color: #bee3f8 !important; }
  .md\:hover\:to-blue-300:hover {
    --gradient-to-color: #90cdf4 !important; }
  .md\:hover\:to-blue-400:hover {
    --gradient-to-color: #63b3ed !important; }
  .md\:hover\:to-blue-500:hover {
    --gradient-to-color: #4299e1 !important; }
  .md\:hover\:to-blue-600:hover {
    --gradient-to-color: #3182ce !important; }
  .md\:hover\:to-blue-700:hover {
    --gradient-to-color: #2b6cb0 !important; }
  .md\:hover\:to-blue-800:hover {
    --gradient-to-color: #2c5282 !important; }
  .md\:hover\:to-blue-900:hover {
    --gradient-to-color: #2a4365 !important; }
  .md\:hover\:to-indigo-100:hover {
    --gradient-to-color: #ebf4ff !important; }
  .md\:hover\:to-indigo-200:hover {
    --gradient-to-color: #c3dafe !important; }
  .md\:hover\:to-indigo-300:hover {
    --gradient-to-color: #a3bffa !important; }
  .md\:hover\:to-indigo-400:hover {
    --gradient-to-color: #7f9cf5 !important; }
  .md\:hover\:to-indigo-500:hover {
    --gradient-to-color: #667eea !important; }
  .md\:hover\:to-indigo-600:hover {
    --gradient-to-color: #5a67d8 !important; }
  .md\:hover\:to-indigo-700:hover {
    --gradient-to-color: #4c51bf !important; }
  .md\:hover\:to-indigo-800:hover {
    --gradient-to-color: #434190 !important; }
  .md\:hover\:to-indigo-900:hover {
    --gradient-to-color: #3c366b !important; }
  .md\:hover\:to-purple-100:hover {
    --gradient-to-color: #faf5ff !important; }
  .md\:hover\:to-purple-200:hover {
    --gradient-to-color: #e9d8fd !important; }
  .md\:hover\:to-purple-300:hover {
    --gradient-to-color: #d6bcfa !important; }
  .md\:hover\:to-purple-400:hover {
    --gradient-to-color: #b794f4 !important; }
  .md\:hover\:to-purple-500:hover {
    --gradient-to-color: #9f7aea !important; }
  .md\:hover\:to-purple-600:hover {
    --gradient-to-color: #805ad5 !important; }
  .md\:hover\:to-purple-700:hover {
    --gradient-to-color: #6b46c1 !important; }
  .md\:hover\:to-purple-800:hover {
    --gradient-to-color: #553c9a !important; }
  .md\:hover\:to-purple-900:hover {
    --gradient-to-color: #44337a !important; }
  .md\:hover\:to-pink-100:hover {
    --gradient-to-color: #fff5f7 !important; }
  .md\:hover\:to-pink-200:hover {
    --gradient-to-color: #fed7e2 !important; }
  .md\:hover\:to-pink-300:hover {
    --gradient-to-color: #fbb6ce !important; }
  .md\:hover\:to-pink-400:hover {
    --gradient-to-color: #f687b3 !important; }
  .md\:hover\:to-pink-500:hover {
    --gradient-to-color: #ed64a6 !important; }
  .md\:hover\:to-pink-600:hover {
    --gradient-to-color: #d53f8c !important; }
  .md\:hover\:to-pink-700:hover {
    --gradient-to-color: #b83280 !important; }
  .md\:hover\:to-pink-800:hover {
    --gradient-to-color: #97266d !important; }
  .md\:hover\:to-pink-900:hover {
    --gradient-to-color: #702459 !important; }
  .md\:hover\:to-shade-black:hover {
    --gradient-to-color: #000000 !important; }
  .md\:hover\:to-shade-white:hover {
    --gradient-to-color: #ffffff !important; }
  .md\:hover\:to-salmon-100:hover {
    --gradient-to-color: #f7f1e1 !important; }
  .md\:hover\:to-salmon-200:hover {
    --gradient-to-color: #f3e7c6 !important; }
  .md\:hover\:to-salmon-300:hover {
    --gradient-to-color: #e4d6af !important; }
  .md\:focus\:from-transparent:focus {
    --gradient-from-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .md\:focus\:from-current:focus {
    --gradient-from-color: currentColor !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .md\:focus\:from-black:focus {
    --gradient-from-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .md\:focus\:from-white:focus {
    --gradient-from-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .md\:focus\:from-gray-100:focus {
    --gradient-from-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important; }
  .md\:focus\:from-gray-200:focus {
    --gradient-from-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important; }
  .md\:focus\:from-gray-300:focus {
    --gradient-from-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important; }
  .md\:focus\:from-gray-400:focus {
    --gradient-from-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important; }
  .md\:focus\:from-gray-500:focus {
    --gradient-from-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important; }
  .md\:focus\:from-gray-600:focus {
    --gradient-from-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important; }
  .md\:focus\:from-gray-700:focus {
    --gradient-from-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important; }
  .md\:focus\:from-gray-800:focus {
    --gradient-from-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important; }
  .md\:focus\:from-gray-900:focus {
    --gradient-from-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important; }
  .md\:focus\:from-red-100:focus {
    --gradient-from-color: #e18f74 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 143, 116, 0)) !important; }
  .md\:focus\:from-red-200:focus {
    --gradient-from-color: #bc5e3f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 94, 63, 0)) !important; }
  .md\:focus\:from-red-300:focus {
    --gradient-from-color: #833218 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(131, 50, 24, 0)) !important; }
  .md\:focus\:from-red-400:focus {
    --gradient-from-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important; }
  .md\:focus\:from-red-500:focus {
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important; }
  .md\:focus\:from-red-600:focus {
    --gradient-from-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important; }
  .md\:focus\:from-red-700:focus {
    --gradient-from-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important; }
  .md\:focus\:from-red-800:focus {
    --gradient-from-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important; }
  .md\:focus\:from-red-900:focus {
    --gradient-from-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important; }
  .md\:focus\:from-orange-100:focus {
    --gradient-from-color: #fffaf0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 250, 240, 0)) !important; }
  .md\:focus\:from-orange-200:focus {
    --gradient-from-color: #feebc8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 235, 200, 0)) !important; }
  .md\:focus\:from-orange-300:focus {
    --gradient-from-color: #fbd38d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 211, 141, 0)) !important; }
  .md\:focus\:from-orange-400:focus {
    --gradient-from-color: #f6ad55 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 173, 85, 0)) !important; }
  .md\:focus\:from-orange-500:focus {
    --gradient-from-color: #ed8936 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 137, 54, 0)) !important; }
  .md\:focus\:from-orange-600:focus {
    --gradient-from-color: #dd6b20 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(221, 107, 32, 0)) !important; }
  .md\:focus\:from-orange-700:focus {
    --gradient-from-color: #c05621 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(192, 86, 33, 0)) !important; }
  .md\:focus\:from-orange-800:focus {
    --gradient-from-color: #9c4221 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(156, 66, 33, 0)) !important; }
  .md\:focus\:from-orange-900:focus {
    --gradient-from-color: #7b341e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(123, 52, 30, 0)) !important; }
  .md\:focus\:from-yellow-100:focus {
    --gradient-from-color: #fffff0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0)) !important; }
  .md\:focus\:from-yellow-200:focus {
    --gradient-from-color: #fefcbf !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0)) !important; }
  .md\:focus\:from-yellow-300:focus {
    --gradient-from-color: #faf089 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0)) !important; }
  .md\:focus\:from-yellow-400:focus {
    --gradient-from-color: #f6e05e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0)) !important; }
  .md\:focus\:from-yellow-500:focus {
    --gradient-from-color: #ecc94b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0)) !important; }
  .md\:focus\:from-yellow-600:focus {
    --gradient-from-color: #d69e2e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0)) !important; }
  .md\:focus\:from-yellow-700:focus {
    --gradient-from-color: #b7791f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0)) !important; }
  .md\:focus\:from-yellow-800:focus {
    --gradient-from-color: #975a16 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0)) !important; }
  .md\:focus\:from-yellow-900:focus {
    --gradient-from-color: #744210 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 0)) !important; }
  .md\:focus\:from-green-100:focus {
    --gradient-from-color: #d3edb4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(211, 237, 180, 0)) !important; }
  .md\:focus\:from-green-200:focus {
    --gradient-from-color: #a5c67d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(165, 198, 125, 0)) !important; }
  .md\:focus\:from-green-300:focus {
    --gradient-from-color: #779c4a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 156, 74, 0)) !important; }
  .md\:focus\:from-green-400:focus {
    --gradient-from-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important; }
  .md\:focus\:from-green-500:focus {
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important; }
  .md\:focus\:from-green-600:focus {
    --gradient-from-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important; }
  .md\:focus\:from-green-700:focus {
    --gradient-from-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important; }
  .md\:focus\:from-green-800:focus {
    --gradient-from-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important; }
  .md\:focus\:from-green-900:focus {
    --gradient-from-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important; }
  .md\:focus\:from-teal-100:focus {
    --gradient-from-color: #e6fffa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0)) !important; }
  .md\:focus\:from-teal-200:focus {
    --gradient-from-color: #b2f5ea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0)) !important; }
  .md\:focus\:from-teal-300:focus {
    --gradient-from-color: #81e6d9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0)) !important; }
  .md\:focus\:from-teal-400:focus {
    --gradient-from-color: #4fd1c5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0)) !important; }
  .md\:focus\:from-teal-500:focus {
    --gradient-from-color: #38b2ac !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0)) !important; }
  .md\:focus\:from-teal-600:focus {
    --gradient-from-color: #319795 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0)) !important; }
  .md\:focus\:from-teal-700:focus {
    --gradient-from-color: #2c7a7b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0)) !important; }
  .md\:focus\:from-teal-800:focus {
    --gradient-from-color: #285e61 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0)) !important; }
  .md\:focus\:from-teal-900:focus {
    --gradient-from-color: #234e52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0)) !important; }
  .md\:focus\:from-blue-100:focus {
    --gradient-from-color: #ebf8ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 248, 255, 0)) !important; }
  .md\:focus\:from-blue-200:focus {
    --gradient-from-color: #bee3f8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(190, 227, 248, 0)) !important; }
  .md\:focus\:from-blue-300:focus {
    --gradient-from-color: #90cdf4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 205, 244, 0)) !important; }
  .md\:focus\:from-blue-400:focus {
    --gradient-from-color: #63b3ed !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 179, 237, 0)) !important; }
  .md\:focus\:from-blue-500:focus {
    --gradient-from-color: #4299e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 153, 225, 0)) !important; }
  .md\:focus\:from-blue-600:focus {
    --gradient-from-color: #3182ce !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 130, 206, 0)) !important; }
  .md\:focus\:from-blue-700:focus {
    --gradient-from-color: #2b6cb0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(43, 108, 176, 0)) !important; }
  .md\:focus\:from-blue-800:focus {
    --gradient-from-color: #2c5282 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 82, 130, 0)) !important; }
  .md\:focus\:from-blue-900:focus {
    --gradient-from-color: #2a4365 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(42, 67, 101, 0)) !important; }
  .md\:focus\:from-indigo-100:focus {
    --gradient-from-color: #ebf4ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0)) !important; }
  .md\:focus\:from-indigo-200:focus {
    --gradient-from-color: #c3dafe !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0)) !important; }
  .md\:focus\:from-indigo-300:focus {
    --gradient-from-color: #a3bffa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0)) !important; }
  .md\:focus\:from-indigo-400:focus {
    --gradient-from-color: #7f9cf5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0)) !important; }
  .md\:focus\:from-indigo-500:focus {
    --gradient-from-color: #667eea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0)) !important; }
  .md\:focus\:from-indigo-600:focus {
    --gradient-from-color: #5a67d8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0)) !important; }
  .md\:focus\:from-indigo-700:focus {
    --gradient-from-color: #4c51bf !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0)) !important; }
  .md\:focus\:from-indigo-800:focus {
    --gradient-from-color: #434190 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0)) !important; }
  .md\:focus\:from-indigo-900:focus {
    --gradient-from-color: #3c366b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0)) !important; }
  .md\:focus\:from-purple-100:focus {
    --gradient-from-color: #faf5ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 245, 255, 0)) !important; }
  .md\:focus\:from-purple-200:focus {
    --gradient-from-color: #e9d8fd !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(233, 216, 253, 0)) !important; }
  .md\:focus\:from-purple-300:focus {
    --gradient-from-color: #d6bcfa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 188, 250, 0)) !important; }
  .md\:focus\:from-purple-400:focus {
    --gradient-from-color: #b794f4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 148, 244, 0)) !important; }
  .md\:focus\:from-purple-500:focus {
    --gradient-from-color: #9f7aea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 122, 234, 0)) !important; }
  .md\:focus\:from-purple-600:focus {
    --gradient-from-color: #805ad5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(128, 90, 213, 0)) !important; }
  .md\:focus\:from-purple-700:focus {
    --gradient-from-color: #6b46c1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 70, 193, 0)) !important; }
  .md\:focus\:from-purple-800:focus {
    --gradient-from-color: #553c9a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 60, 154, 0)) !important; }
  .md\:focus\:from-purple-900:focus {
    --gradient-from-color: #44337a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(68, 51, 122, 0)) !important; }
  .md\:focus\:from-pink-100:focus {
    --gradient-from-color: #fff5f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 247, 0)) !important; }
  .md\:focus\:from-pink-200:focus {
    --gradient-from-color: #fed7e2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 226, 0)) !important; }
  .md\:focus\:from-pink-300:focus {
    --gradient-from-color: #fbb6ce !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 182, 206, 0)) !important; }
  .md\:focus\:from-pink-400:focus {
    --gradient-from-color: #f687b3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 179, 0)) !important; }
  .md\:focus\:from-pink-500:focus {
    --gradient-from-color: #ed64a6 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 100, 166, 0)) !important; }
  .md\:focus\:from-pink-600:focus {
    --gradient-from-color: #d53f8c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 63, 140, 0)) !important; }
  .md\:focus\:from-pink-700:focus {
    --gradient-from-color: #b83280 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(184, 50, 128, 0)) !important; }
  .md\:focus\:from-pink-800:focus {
    --gradient-from-color: #97266d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 38, 109, 0)) !important; }
  .md\:focus\:from-pink-900:focus {
    --gradient-from-color: #702459 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 36, 89, 0)) !important; }
  .md\:focus\:from-shade-black:focus {
    --gradient-from-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .md\:focus\:from-shade-white:focus {
    --gradient-from-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .md\:focus\:from-salmon-100:focus {
    --gradient-from-color: #f7f1e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 241, 225, 0)) !important; }
  .md\:focus\:from-salmon-200:focus {
    --gradient-from-color: #f3e7c6 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 231, 198, 0)) !important; }
  .md\:focus\:from-salmon-300:focus {
    --gradient-from-color: #e4d6af !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(228, 214, 175, 0)) !important; }
  .md\:focus\:via-transparent:focus {
    --gradient-via-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .md\:focus\:via-current:focus {
    --gradient-via-color: currentColor !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .md\:focus\:via-black:focus {
    --gradient-via-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .md\:focus\:via-white:focus {
    --gradient-via-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .md\:focus\:via-gray-100:focus {
    --gradient-via-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important; }
  .md\:focus\:via-gray-200:focus {
    --gradient-via-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important; }
  .md\:focus\:via-gray-300:focus {
    --gradient-via-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important; }
  .md\:focus\:via-gray-400:focus {
    --gradient-via-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important; }
  .md\:focus\:via-gray-500:focus {
    --gradient-via-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important; }
  .md\:focus\:via-gray-600:focus {
    --gradient-via-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important; }
  .md\:focus\:via-gray-700:focus {
    --gradient-via-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important; }
  .md\:focus\:via-gray-800:focus {
    --gradient-via-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important; }
  .md\:focus\:via-gray-900:focus {
    --gradient-via-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important; }
  .md\:focus\:via-red-100:focus {
    --gradient-via-color: #e18f74 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 143, 116, 0)) !important; }
  .md\:focus\:via-red-200:focus {
    --gradient-via-color: #bc5e3f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 94, 63, 0)) !important; }
  .md\:focus\:via-red-300:focus {
    --gradient-via-color: #833218 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(131, 50, 24, 0)) !important; }
  .md\:focus\:via-red-400:focus {
    --gradient-via-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important; }
  .md\:focus\:via-red-500:focus {
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important; }
  .md\:focus\:via-red-600:focus {
    --gradient-via-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important; }
  .md\:focus\:via-red-700:focus {
    --gradient-via-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important; }
  .md\:focus\:via-red-800:focus {
    --gradient-via-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important; }
  .md\:focus\:via-red-900:focus {
    --gradient-via-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important; }
  .md\:focus\:via-orange-100:focus {
    --gradient-via-color: #fffaf0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 250, 240, 0)) !important; }
  .md\:focus\:via-orange-200:focus {
    --gradient-via-color: #feebc8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 235, 200, 0)) !important; }
  .md\:focus\:via-orange-300:focus {
    --gradient-via-color: #fbd38d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 211, 141, 0)) !important; }
  .md\:focus\:via-orange-400:focus {
    --gradient-via-color: #f6ad55 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 173, 85, 0)) !important; }
  .md\:focus\:via-orange-500:focus {
    --gradient-via-color: #ed8936 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 137, 54, 0)) !important; }
  .md\:focus\:via-orange-600:focus {
    --gradient-via-color: #dd6b20 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 107, 32, 0)) !important; }
  .md\:focus\:via-orange-700:focus {
    --gradient-via-color: #c05621 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(192, 86, 33, 0)) !important; }
  .md\:focus\:via-orange-800:focus {
    --gradient-via-color: #9c4221 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(156, 66, 33, 0)) !important; }
  .md\:focus\:via-orange-900:focus {
    --gradient-via-color: #7b341e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(123, 52, 30, 0)) !important; }
  .md\:focus\:via-yellow-100:focus {
    --gradient-via-color: #fffff0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0)) !important; }
  .md\:focus\:via-yellow-200:focus {
    --gradient-via-color: #fefcbf !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0)) !important; }
  .md\:focus\:via-yellow-300:focus {
    --gradient-via-color: #faf089 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0)) !important; }
  .md\:focus\:via-yellow-400:focus {
    --gradient-via-color: #f6e05e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0)) !important; }
  .md\:focus\:via-yellow-500:focus {
    --gradient-via-color: #ecc94b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0)) !important; }
  .md\:focus\:via-yellow-600:focus {
    --gradient-via-color: #d69e2e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0)) !important; }
  .md\:focus\:via-yellow-700:focus {
    --gradient-via-color: #b7791f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0)) !important; }
  .md\:focus\:via-yellow-800:focus {
    --gradient-via-color: #975a16 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0)) !important; }
  .md\:focus\:via-yellow-900:focus {
    --gradient-via-color: #744210 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 0)) !important; }
  .md\:focus\:via-green-100:focus {
    --gradient-via-color: #d3edb4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(211, 237, 180, 0)) !important; }
  .md\:focus\:via-green-200:focus {
    --gradient-via-color: #a5c67d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(165, 198, 125, 0)) !important; }
  .md\:focus\:via-green-300:focus {
    --gradient-via-color: #779c4a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 156, 74, 0)) !important; }
  .md\:focus\:via-green-400:focus {
    --gradient-via-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important; }
  .md\:focus\:via-green-500:focus {
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important; }
  .md\:focus\:via-green-600:focus {
    --gradient-via-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important; }
  .md\:focus\:via-green-700:focus {
    --gradient-via-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important; }
  .md\:focus\:via-green-800:focus {
    --gradient-via-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important; }
  .md\:focus\:via-green-900:focus {
    --gradient-via-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important; }
  .md\:focus\:via-teal-100:focus {
    --gradient-via-color: #e6fffa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0)) !important; }
  .md\:focus\:via-teal-200:focus {
    --gradient-via-color: #b2f5ea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0)) !important; }
  .md\:focus\:via-teal-300:focus {
    --gradient-via-color: #81e6d9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0)) !important; }
  .md\:focus\:via-teal-400:focus {
    --gradient-via-color: #4fd1c5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0)) !important; }
  .md\:focus\:via-teal-500:focus {
    --gradient-via-color: #38b2ac !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0)) !important; }
  .md\:focus\:via-teal-600:focus {
    --gradient-via-color: #319795 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0)) !important; }
  .md\:focus\:via-teal-700:focus {
    --gradient-via-color: #2c7a7b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0)) !important; }
  .md\:focus\:via-teal-800:focus {
    --gradient-via-color: #285e61 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0)) !important; }
  .md\:focus\:via-teal-900:focus {
    --gradient-via-color: #234e52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0)) !important; }
  .md\:focus\:via-blue-100:focus {
    --gradient-via-color: #ebf8ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 248, 255, 0)) !important; }
  .md\:focus\:via-blue-200:focus {
    --gradient-via-color: #bee3f8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(190, 227, 248, 0)) !important; }
  .md\:focus\:via-blue-300:focus {
    --gradient-via-color: #90cdf4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 205, 244, 0)) !important; }
  .md\:focus\:via-blue-400:focus {
    --gradient-via-color: #63b3ed !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 179, 237, 0)) !important; }
  .md\:focus\:via-blue-500:focus {
    --gradient-via-color: #4299e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 153, 225, 0)) !important; }
  .md\:focus\:via-blue-600:focus {
    --gradient-via-color: #3182ce !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 130, 206, 0)) !important; }
  .md\:focus\:via-blue-700:focus {
    --gradient-via-color: #2b6cb0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(43, 108, 176, 0)) !important; }
  .md\:focus\:via-blue-800:focus {
    --gradient-via-color: #2c5282 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 82, 130, 0)) !important; }
  .md\:focus\:via-blue-900:focus {
    --gradient-via-color: #2a4365 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(42, 67, 101, 0)) !important; }
  .md\:focus\:via-indigo-100:focus {
    --gradient-via-color: #ebf4ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0)) !important; }
  .md\:focus\:via-indigo-200:focus {
    --gradient-via-color: #c3dafe !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0)) !important; }
  .md\:focus\:via-indigo-300:focus {
    --gradient-via-color: #a3bffa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0)) !important; }
  .md\:focus\:via-indigo-400:focus {
    --gradient-via-color: #7f9cf5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0)) !important; }
  .md\:focus\:via-indigo-500:focus {
    --gradient-via-color: #667eea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0)) !important; }
  .md\:focus\:via-indigo-600:focus {
    --gradient-via-color: #5a67d8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0)) !important; }
  .md\:focus\:via-indigo-700:focus {
    --gradient-via-color: #4c51bf !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0)) !important; }
  .md\:focus\:via-indigo-800:focus {
    --gradient-via-color: #434190 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0)) !important; }
  .md\:focus\:via-indigo-900:focus {
    --gradient-via-color: #3c366b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0)) !important; }
  .md\:focus\:via-purple-100:focus {
    --gradient-via-color: #faf5ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 245, 255, 0)) !important; }
  .md\:focus\:via-purple-200:focus {
    --gradient-via-color: #e9d8fd !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(233, 216, 253, 0)) !important; }
  .md\:focus\:via-purple-300:focus {
    --gradient-via-color: #d6bcfa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 188, 250, 0)) !important; }
  .md\:focus\:via-purple-400:focus {
    --gradient-via-color: #b794f4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 148, 244, 0)) !important; }
  .md\:focus\:via-purple-500:focus {
    --gradient-via-color: #9f7aea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 122, 234, 0)) !important; }
  .md\:focus\:via-purple-600:focus {
    --gradient-via-color: #805ad5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(128, 90, 213, 0)) !important; }
  .md\:focus\:via-purple-700:focus {
    --gradient-via-color: #6b46c1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 70, 193, 0)) !important; }
  .md\:focus\:via-purple-800:focus {
    --gradient-via-color: #553c9a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 60, 154, 0)) !important; }
  .md\:focus\:via-purple-900:focus {
    --gradient-via-color: #44337a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(68, 51, 122, 0)) !important; }
  .md\:focus\:via-pink-100:focus {
    --gradient-via-color: #fff5f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 247, 0)) !important; }
  .md\:focus\:via-pink-200:focus {
    --gradient-via-color: #fed7e2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 226, 0)) !important; }
  .md\:focus\:via-pink-300:focus {
    --gradient-via-color: #fbb6ce !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 182, 206, 0)) !important; }
  .md\:focus\:via-pink-400:focus {
    --gradient-via-color: #f687b3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 179, 0)) !important; }
  .md\:focus\:via-pink-500:focus {
    --gradient-via-color: #ed64a6 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 100, 166, 0)) !important; }
  .md\:focus\:via-pink-600:focus {
    --gradient-via-color: #d53f8c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 63, 140, 0)) !important; }
  .md\:focus\:via-pink-700:focus {
    --gradient-via-color: #b83280 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(184, 50, 128, 0)) !important; }
  .md\:focus\:via-pink-800:focus {
    --gradient-via-color: #97266d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 38, 109, 0)) !important; }
  .md\:focus\:via-pink-900:focus {
    --gradient-via-color: #702459 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 36, 89, 0)) !important; }
  .md\:focus\:via-shade-black:focus {
    --gradient-via-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .md\:focus\:via-shade-white:focus {
    --gradient-via-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .md\:focus\:via-salmon-100:focus {
    --gradient-via-color: #f7f1e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 241, 225, 0)) !important; }
  .md\:focus\:via-salmon-200:focus {
    --gradient-via-color: #f3e7c6 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 231, 198, 0)) !important; }
  .md\:focus\:via-salmon-300:focus {
    --gradient-via-color: #e4d6af !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(228, 214, 175, 0)) !important; }
  .md\:focus\:to-transparent:focus {
    --gradient-to-color: transparent !important; }
  .md\:focus\:to-current:focus {
    --gradient-to-color: currentColor !important; }
  .md\:focus\:to-black:focus {
    --gradient-to-color: #000 !important; }
  .md\:focus\:to-white:focus {
    --gradient-to-color: #fff !important; }
  .md\:focus\:to-gray-100:focus {
    --gradient-to-color: #f7fafc !important; }
  .md\:focus\:to-gray-200:focus {
    --gradient-to-color: #edf2f7 !important; }
  .md\:focus\:to-gray-300:focus {
    --gradient-to-color: #e2e8f0 !important; }
  .md\:focus\:to-gray-400:focus {
    --gradient-to-color: #cbd5e0 !important; }
  .md\:focus\:to-gray-500:focus {
    --gradient-to-color: #a0aec0 !important; }
  .md\:focus\:to-gray-600:focus {
    --gradient-to-color: #718096 !important; }
  .md\:focus\:to-gray-700:focus {
    --gradient-to-color: #4a5568 !important; }
  .md\:focus\:to-gray-800:focus {
    --gradient-to-color: #2d3748 !important; }
  .md\:focus\:to-gray-900:focus {
    --gradient-to-color: #1a202c !important; }
  .md\:focus\:to-red-100:focus {
    --gradient-to-color: #e18f74 !important; }
  .md\:focus\:to-red-200:focus {
    --gradient-to-color: #bc5e3f !important; }
  .md\:focus\:to-red-300:focus {
    --gradient-to-color: #833218 !important; }
  .md\:focus\:to-red-400:focus {
    --gradient-to-color: #fc8181 !important; }
  .md\:focus\:to-red-500:focus {
    --gradient-to-color: #f56565 !important; }
  .md\:focus\:to-red-600:focus {
    --gradient-to-color: #e53e3e !important; }
  .md\:focus\:to-red-700:focus {
    --gradient-to-color: #c53030 !important; }
  .md\:focus\:to-red-800:focus {
    --gradient-to-color: #9b2c2c !important; }
  .md\:focus\:to-red-900:focus {
    --gradient-to-color: #742a2a !important; }
  .md\:focus\:to-orange-100:focus {
    --gradient-to-color: #fffaf0 !important; }
  .md\:focus\:to-orange-200:focus {
    --gradient-to-color: #feebc8 !important; }
  .md\:focus\:to-orange-300:focus {
    --gradient-to-color: #fbd38d !important; }
  .md\:focus\:to-orange-400:focus {
    --gradient-to-color: #f6ad55 !important; }
  .md\:focus\:to-orange-500:focus {
    --gradient-to-color: #ed8936 !important; }
  .md\:focus\:to-orange-600:focus {
    --gradient-to-color: #dd6b20 !important; }
  .md\:focus\:to-orange-700:focus {
    --gradient-to-color: #c05621 !important; }
  .md\:focus\:to-orange-800:focus {
    --gradient-to-color: #9c4221 !important; }
  .md\:focus\:to-orange-900:focus {
    --gradient-to-color: #7b341e !important; }
  .md\:focus\:to-yellow-100:focus {
    --gradient-to-color: #fffff0 !important; }
  .md\:focus\:to-yellow-200:focus {
    --gradient-to-color: #fefcbf !important; }
  .md\:focus\:to-yellow-300:focus {
    --gradient-to-color: #faf089 !important; }
  .md\:focus\:to-yellow-400:focus {
    --gradient-to-color: #f6e05e !important; }
  .md\:focus\:to-yellow-500:focus {
    --gradient-to-color: #ecc94b !important; }
  .md\:focus\:to-yellow-600:focus {
    --gradient-to-color: #d69e2e !important; }
  .md\:focus\:to-yellow-700:focus {
    --gradient-to-color: #b7791f !important; }
  .md\:focus\:to-yellow-800:focus {
    --gradient-to-color: #975a16 !important; }
  .md\:focus\:to-yellow-900:focus {
    --gradient-to-color: #744210 !important; }
  .md\:focus\:to-green-100:focus {
    --gradient-to-color: #d3edb4 !important; }
  .md\:focus\:to-green-200:focus {
    --gradient-to-color: #a5c67d !important; }
  .md\:focus\:to-green-300:focus {
    --gradient-to-color: #779c4a !important; }
  .md\:focus\:to-green-400:focus {
    --gradient-to-color: #68d391 !important; }
  .md\:focus\:to-green-500:focus {
    --gradient-to-color: #48bb78 !important; }
  .md\:focus\:to-green-600:focus {
    --gradient-to-color: #38a169 !important; }
  .md\:focus\:to-green-700:focus {
    --gradient-to-color: #2f855a !important; }
  .md\:focus\:to-green-800:focus {
    --gradient-to-color: #276749 !important; }
  .md\:focus\:to-green-900:focus {
    --gradient-to-color: #22543d !important; }
  .md\:focus\:to-teal-100:focus {
    --gradient-to-color: #e6fffa !important; }
  .md\:focus\:to-teal-200:focus {
    --gradient-to-color: #b2f5ea !important; }
  .md\:focus\:to-teal-300:focus {
    --gradient-to-color: #81e6d9 !important; }
  .md\:focus\:to-teal-400:focus {
    --gradient-to-color: #4fd1c5 !important; }
  .md\:focus\:to-teal-500:focus {
    --gradient-to-color: #38b2ac !important; }
  .md\:focus\:to-teal-600:focus {
    --gradient-to-color: #319795 !important; }
  .md\:focus\:to-teal-700:focus {
    --gradient-to-color: #2c7a7b !important; }
  .md\:focus\:to-teal-800:focus {
    --gradient-to-color: #285e61 !important; }
  .md\:focus\:to-teal-900:focus {
    --gradient-to-color: #234e52 !important; }
  .md\:focus\:to-blue-100:focus {
    --gradient-to-color: #ebf8ff !important; }
  .md\:focus\:to-blue-200:focus {
    --gradient-to-color: #bee3f8 !important; }
  .md\:focus\:to-blue-300:focus {
    --gradient-to-color: #90cdf4 !important; }
  .md\:focus\:to-blue-400:focus {
    --gradient-to-color: #63b3ed !important; }
  .md\:focus\:to-blue-500:focus {
    --gradient-to-color: #4299e1 !important; }
  .md\:focus\:to-blue-600:focus {
    --gradient-to-color: #3182ce !important; }
  .md\:focus\:to-blue-700:focus {
    --gradient-to-color: #2b6cb0 !important; }
  .md\:focus\:to-blue-800:focus {
    --gradient-to-color: #2c5282 !important; }
  .md\:focus\:to-blue-900:focus {
    --gradient-to-color: #2a4365 !important; }
  .md\:focus\:to-indigo-100:focus {
    --gradient-to-color: #ebf4ff !important; }
  .md\:focus\:to-indigo-200:focus {
    --gradient-to-color: #c3dafe !important; }
  .md\:focus\:to-indigo-300:focus {
    --gradient-to-color: #a3bffa !important; }
  .md\:focus\:to-indigo-400:focus {
    --gradient-to-color: #7f9cf5 !important; }
  .md\:focus\:to-indigo-500:focus {
    --gradient-to-color: #667eea !important; }
  .md\:focus\:to-indigo-600:focus {
    --gradient-to-color: #5a67d8 !important; }
  .md\:focus\:to-indigo-700:focus {
    --gradient-to-color: #4c51bf !important; }
  .md\:focus\:to-indigo-800:focus {
    --gradient-to-color: #434190 !important; }
  .md\:focus\:to-indigo-900:focus {
    --gradient-to-color: #3c366b !important; }
  .md\:focus\:to-purple-100:focus {
    --gradient-to-color: #faf5ff !important; }
  .md\:focus\:to-purple-200:focus {
    --gradient-to-color: #e9d8fd !important; }
  .md\:focus\:to-purple-300:focus {
    --gradient-to-color: #d6bcfa !important; }
  .md\:focus\:to-purple-400:focus {
    --gradient-to-color: #b794f4 !important; }
  .md\:focus\:to-purple-500:focus {
    --gradient-to-color: #9f7aea !important; }
  .md\:focus\:to-purple-600:focus {
    --gradient-to-color: #805ad5 !important; }
  .md\:focus\:to-purple-700:focus {
    --gradient-to-color: #6b46c1 !important; }
  .md\:focus\:to-purple-800:focus {
    --gradient-to-color: #553c9a !important; }
  .md\:focus\:to-purple-900:focus {
    --gradient-to-color: #44337a !important; }
  .md\:focus\:to-pink-100:focus {
    --gradient-to-color: #fff5f7 !important; }
  .md\:focus\:to-pink-200:focus {
    --gradient-to-color: #fed7e2 !important; }
  .md\:focus\:to-pink-300:focus {
    --gradient-to-color: #fbb6ce !important; }
  .md\:focus\:to-pink-400:focus {
    --gradient-to-color: #f687b3 !important; }
  .md\:focus\:to-pink-500:focus {
    --gradient-to-color: #ed64a6 !important; }
  .md\:focus\:to-pink-600:focus {
    --gradient-to-color: #d53f8c !important; }
  .md\:focus\:to-pink-700:focus {
    --gradient-to-color: #b83280 !important; }
  .md\:focus\:to-pink-800:focus {
    --gradient-to-color: #97266d !important; }
  .md\:focus\:to-pink-900:focus {
    --gradient-to-color: #702459 !important; }
  .md\:focus\:to-shade-black:focus {
    --gradient-to-color: #000000 !important; }
  .md\:focus\:to-shade-white:focus {
    --gradient-to-color: #ffffff !important; }
  .md\:focus\:to-salmon-100:focus {
    --gradient-to-color: #f7f1e1 !important; }
  .md\:focus\:to-salmon-200:focus {
    --gradient-to-color: #f3e7c6 !important; }
  .md\:focus\:to-salmon-300:focus {
    --gradient-to-color: #e4d6af !important; }
  .md\:bg-opacity-0 {
    --bg-opacity: 0 !important; }
  .md\:bg-opacity-25 {
    --bg-opacity: 0.25 !important; }
  .md\:bg-opacity-50 {
    --bg-opacity: 0.5 !important; }
  .md\:bg-opacity-75 {
    --bg-opacity: 0.75 !important; }
  .md\:bg-opacity-100 {
    --bg-opacity: 1 !important; }
  .md\:hover\:bg-opacity-0:hover {
    --bg-opacity: 0 !important; }
  .md\:hover\:bg-opacity-25:hover {
    --bg-opacity: 0.25 !important; }
  .md\:hover\:bg-opacity-50:hover {
    --bg-opacity: 0.5 !important; }
  .md\:hover\:bg-opacity-75:hover {
    --bg-opacity: 0.75 !important; }
  .md\:hover\:bg-opacity-100:hover {
    --bg-opacity: 1 !important; }
  .md\:focus\:bg-opacity-0:focus {
    --bg-opacity: 0 !important; }
  .md\:focus\:bg-opacity-25:focus {
    --bg-opacity: 0.25 !important; }
  .md\:focus\:bg-opacity-50:focus {
    --bg-opacity: 0.5 !important; }
  .md\:focus\:bg-opacity-75:focus {
    --bg-opacity: 0.75 !important; }
  .md\:focus\:bg-opacity-100:focus {
    --bg-opacity: 1 !important; }
  .md\:bg-bottom {
    background-position: bottom !important; }
  .md\:bg-center {
    background-position: center !important; }
  .md\:bg-left {
    background-position: left !important; }
  .md\:bg-left-bottom {
    background-position: left bottom !important; }
  .md\:bg-left-top {
    background-position: left top !important; }
  .md\:bg-right {
    background-position: right !important; }
  .md\:bg-right-bottom {
    background-position: right bottom !important; }
  .md\:bg-right-top {
    background-position: right top !important; }
  .md\:bg-top {
    background-position: top !important; }
  .md\:bg-repeat {
    background-repeat: repeat !important; }
  .md\:bg-no-repeat {
    background-repeat: no-repeat !important; }
  .md\:bg-repeat-x {
    background-repeat: repeat-x !important; }
  .md\:bg-repeat-y {
    background-repeat: repeat-y !important; }
  .md\:bg-repeat-round {
    background-repeat: round !important; }
  .md\:bg-repeat-space {
    background-repeat: space !important; }
  .md\:bg-auto {
    background-size: auto !important; }
  .md\:bg-cover {
    background-size: cover !important; }
  .md\:bg-contain {
    background-size: contain !important; }
  .md\:border-collapse {
    border-collapse: collapse !important; }
  .md\:border-separate {
    border-collapse: separate !important; }
  .md\:border-transparent {
    border-color: transparent !important; }
  .md\:border-current {
    border-color: currentColor !important; }
  .md\:border-black {
    --border-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important; }
  .md\:border-white {
    --border-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important; }
  .md\:border-gray-100 {
    --border-opacity: 1 !important;
    border-color: #f7fafc !important;
    border-color: rgba(247, 250, 252, var(--border-opacity)) !important; }
  .md\:border-gray-200 {
    --border-opacity: 1 !important;
    border-color: #edf2f7 !important;
    border-color: rgba(237, 242, 247, var(--border-opacity)) !important; }
  .md\:border-gray-300 {
    --border-opacity: 1 !important;
    border-color: #e2e8f0 !important;
    border-color: rgba(226, 232, 240, var(--border-opacity)) !important; }
  .md\:border-gray-400 {
    --border-opacity: 1 !important;
    border-color: #cbd5e0 !important;
    border-color: rgba(203, 213, 224, var(--border-opacity)) !important; }
  .md\:border-gray-500 {
    --border-opacity: 1 !important;
    border-color: #a0aec0 !important;
    border-color: rgba(160, 174, 192, var(--border-opacity)) !important; }
  .md\:border-gray-600 {
    --border-opacity: 1 !important;
    border-color: #718096 !important;
    border-color: rgba(113, 128, 150, var(--border-opacity)) !important; }
  .md\:border-gray-700 {
    --border-opacity: 1 !important;
    border-color: #4a5568 !important;
    border-color: rgba(74, 85, 104, var(--border-opacity)) !important; }
  .md\:border-gray-800 {
    --border-opacity: 1 !important;
    border-color: #2d3748 !important;
    border-color: rgba(45, 55, 72, var(--border-opacity)) !important; }
  .md\:border-gray-900 {
    --border-opacity: 1 !important;
    border-color: #1a202c !important;
    border-color: rgba(26, 32, 44, var(--border-opacity)) !important; }
  .md\:border-red-100 {
    --border-opacity: 1 !important;
    border-color: #e18f74 !important;
    border-color: rgba(225, 143, 116, var(--border-opacity)) !important; }
  .md\:border-red-200 {
    --border-opacity: 1 !important;
    border-color: #bc5e3f !important;
    border-color: rgba(188, 94, 63, var(--border-opacity)) !important; }
  .md\:border-red-300 {
    --border-opacity: 1 !important;
    border-color: #833218 !important;
    border-color: rgba(131, 50, 24, var(--border-opacity)) !important; }
  .md\:border-red-400 {
    --border-opacity: 1 !important;
    border-color: #fc8181 !important;
    border-color: rgba(252, 129, 129, var(--border-opacity)) !important; }
  .md\:border-red-500 {
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important; }
  .md\:border-red-600 {
    --border-opacity: 1 !important;
    border-color: #e53e3e !important;
    border-color: rgba(229, 62, 62, var(--border-opacity)) !important; }
  .md\:border-red-700 {
    --border-opacity: 1 !important;
    border-color: #c53030 !important;
    border-color: rgba(197, 48, 48, var(--border-opacity)) !important; }
  .md\:border-red-800 {
    --border-opacity: 1 !important;
    border-color: #9b2c2c !important;
    border-color: rgba(155, 44, 44, var(--border-opacity)) !important; }
  .md\:border-red-900 {
    --border-opacity: 1 !important;
    border-color: #742a2a !important;
    border-color: rgba(116, 42, 42, var(--border-opacity)) !important; }
  .md\:border-orange-100 {
    --border-opacity: 1 !important;
    border-color: #fffaf0 !important;
    border-color: rgba(255, 250, 240, var(--border-opacity)) !important; }
  .md\:border-orange-200 {
    --border-opacity: 1 !important;
    border-color: #feebc8 !important;
    border-color: rgba(254, 235, 200, var(--border-opacity)) !important; }
  .md\:border-orange-300 {
    --border-opacity: 1 !important;
    border-color: #fbd38d !important;
    border-color: rgba(251, 211, 141, var(--border-opacity)) !important; }
  .md\:border-orange-400 {
    --border-opacity: 1 !important;
    border-color: #f6ad55 !important;
    border-color: rgba(246, 173, 85, var(--border-opacity)) !important; }
  .md\:border-orange-500 {
    --border-opacity: 1 !important;
    border-color: #ed8936 !important;
    border-color: rgba(237, 137, 54, var(--border-opacity)) !important; }
  .md\:border-orange-600 {
    --border-opacity: 1 !important;
    border-color: #dd6b20 !important;
    border-color: rgba(221, 107, 32, var(--border-opacity)) !important; }
  .md\:border-orange-700 {
    --border-opacity: 1 !important;
    border-color: #c05621 !important;
    border-color: rgba(192, 86, 33, var(--border-opacity)) !important; }
  .md\:border-orange-800 {
    --border-opacity: 1 !important;
    border-color: #9c4221 !important;
    border-color: rgba(156, 66, 33, var(--border-opacity)) !important; }
  .md\:border-orange-900 {
    --border-opacity: 1 !important;
    border-color: #7b341e !important;
    border-color: rgba(123, 52, 30, var(--border-opacity)) !important; }
  .md\:border-yellow-100 {
    --border-opacity: 1 !important;
    border-color: #fffff0 !important;
    border-color: rgba(255, 255, 240, var(--border-opacity)) !important; }
  .md\:border-yellow-200 {
    --border-opacity: 1 !important;
    border-color: #fefcbf !important;
    border-color: rgba(254, 252, 191, var(--border-opacity)) !important; }
  .md\:border-yellow-300 {
    --border-opacity: 1 !important;
    border-color: #faf089 !important;
    border-color: rgba(250, 240, 137, var(--border-opacity)) !important; }
  .md\:border-yellow-400 {
    --border-opacity: 1 !important;
    border-color: #f6e05e !important;
    border-color: rgba(246, 224, 94, var(--border-opacity)) !important; }
  .md\:border-yellow-500 {
    --border-opacity: 1 !important;
    border-color: #ecc94b !important;
    border-color: rgba(236, 201, 75, var(--border-opacity)) !important; }
  .md\:border-yellow-600 {
    --border-opacity: 1 !important;
    border-color: #d69e2e !important;
    border-color: rgba(214, 158, 46, var(--border-opacity)) !important; }
  .md\:border-yellow-700 {
    --border-opacity: 1 !important;
    border-color: #b7791f !important;
    border-color: rgba(183, 121, 31, var(--border-opacity)) !important; }
  .md\:border-yellow-800 {
    --border-opacity: 1 !important;
    border-color: #975a16 !important;
    border-color: rgba(151, 90, 22, var(--border-opacity)) !important; }
  .md\:border-yellow-900 {
    --border-opacity: 1 !important;
    border-color: #744210 !important;
    border-color: rgba(116, 66, 16, var(--border-opacity)) !important; }
  .md\:border-green-100 {
    --border-opacity: 1 !important;
    border-color: #d3edb4 !important;
    border-color: rgba(211, 237, 180, var(--border-opacity)) !important; }
  .md\:border-green-200 {
    --border-opacity: 1 !important;
    border-color: #a5c67d !important;
    border-color: rgba(165, 198, 125, var(--border-opacity)) !important; }
  .md\:border-green-300 {
    --border-opacity: 1 !important;
    border-color: #779c4a !important;
    border-color: rgba(119, 156, 74, var(--border-opacity)) !important; }
  .md\:border-green-400 {
    --border-opacity: 1 !important;
    border-color: #68d391 !important;
    border-color: rgba(104, 211, 145, var(--border-opacity)) !important; }
  .md\:border-green-500 {
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important; }
  .md\:border-green-600 {
    --border-opacity: 1 !important;
    border-color: #38a169 !important;
    border-color: rgba(56, 161, 105, var(--border-opacity)) !important; }
  .md\:border-green-700 {
    --border-opacity: 1 !important;
    border-color: #2f855a !important;
    border-color: rgba(47, 133, 90, var(--border-opacity)) !important; }
  .md\:border-green-800 {
    --border-opacity: 1 !important;
    border-color: #276749 !important;
    border-color: rgba(39, 103, 73, var(--border-opacity)) !important; }
  .md\:border-green-900 {
    --border-opacity: 1 !important;
    border-color: #22543d !important;
    border-color: rgba(34, 84, 61, var(--border-opacity)) !important; }
  .md\:border-teal-100 {
    --border-opacity: 1 !important;
    border-color: #e6fffa !important;
    border-color: rgba(230, 255, 250, var(--border-opacity)) !important; }
  .md\:border-teal-200 {
    --border-opacity: 1 !important;
    border-color: #b2f5ea !important;
    border-color: rgba(178, 245, 234, var(--border-opacity)) !important; }
  .md\:border-teal-300 {
    --border-opacity: 1 !important;
    border-color: #81e6d9 !important;
    border-color: rgba(129, 230, 217, var(--border-opacity)) !important; }
  .md\:border-teal-400 {
    --border-opacity: 1 !important;
    border-color: #4fd1c5 !important;
    border-color: rgba(79, 209, 197, var(--border-opacity)) !important; }
  .md\:border-teal-500 {
    --border-opacity: 1 !important;
    border-color: #38b2ac !important;
    border-color: rgba(56, 178, 172, var(--border-opacity)) !important; }
  .md\:border-teal-600 {
    --border-opacity: 1 !important;
    border-color: #319795 !important;
    border-color: rgba(49, 151, 149, var(--border-opacity)) !important; }
  .md\:border-teal-700 {
    --border-opacity: 1 !important;
    border-color: #2c7a7b !important;
    border-color: rgba(44, 122, 123, var(--border-opacity)) !important; }
  .md\:border-teal-800 {
    --border-opacity: 1 !important;
    border-color: #285e61 !important;
    border-color: rgba(40, 94, 97, var(--border-opacity)) !important; }
  .md\:border-teal-900 {
    --border-opacity: 1 !important;
    border-color: #234e52 !important;
    border-color: rgba(35, 78, 82, var(--border-opacity)) !important; }
  .md\:border-blue-100 {
    --border-opacity: 1 !important;
    border-color: #ebf8ff !important;
    border-color: rgba(235, 248, 255, var(--border-opacity)) !important; }
  .md\:border-blue-200 {
    --border-opacity: 1 !important;
    border-color: #bee3f8 !important;
    border-color: rgba(190, 227, 248, var(--border-opacity)) !important; }
  .md\:border-blue-300 {
    --border-opacity: 1 !important;
    border-color: #90cdf4 !important;
    border-color: rgba(144, 205, 244, var(--border-opacity)) !important; }
  .md\:border-blue-400 {
    --border-opacity: 1 !important;
    border-color: #63b3ed !important;
    border-color: rgba(99, 179, 237, var(--border-opacity)) !important; }
  .md\:border-blue-500 {
    --border-opacity: 1 !important;
    border-color: #4299e1 !important;
    border-color: rgba(66, 153, 225, var(--border-opacity)) !important; }
  .md\:border-blue-600 {
    --border-opacity: 1 !important;
    border-color: #3182ce !important;
    border-color: rgba(49, 130, 206, var(--border-opacity)) !important; }
  .md\:border-blue-700 {
    --border-opacity: 1 !important;
    border-color: #2b6cb0 !important;
    border-color: rgba(43, 108, 176, var(--border-opacity)) !important; }
  .md\:border-blue-800 {
    --border-opacity: 1 !important;
    border-color: #2c5282 !important;
    border-color: rgba(44, 82, 130, var(--border-opacity)) !important; }
  .md\:border-blue-900 {
    --border-opacity: 1 !important;
    border-color: #2a4365 !important;
    border-color: rgba(42, 67, 101, var(--border-opacity)) !important; }
  .md\:border-indigo-100 {
    --border-opacity: 1 !important;
    border-color: #ebf4ff !important;
    border-color: rgba(235, 244, 255, var(--border-opacity)) !important; }
  .md\:border-indigo-200 {
    --border-opacity: 1 !important;
    border-color: #c3dafe !important;
    border-color: rgba(195, 218, 254, var(--border-opacity)) !important; }
  .md\:border-indigo-300 {
    --border-opacity: 1 !important;
    border-color: #a3bffa !important;
    border-color: rgba(163, 191, 250, var(--border-opacity)) !important; }
  .md\:border-indigo-400 {
    --border-opacity: 1 !important;
    border-color: #7f9cf5 !important;
    border-color: rgba(127, 156, 245, var(--border-opacity)) !important; }
  .md\:border-indigo-500 {
    --border-opacity: 1 !important;
    border-color: #667eea !important;
    border-color: rgba(102, 126, 234, var(--border-opacity)) !important; }
  .md\:border-indigo-600 {
    --border-opacity: 1 !important;
    border-color: #5a67d8 !important;
    border-color: rgba(90, 103, 216, var(--border-opacity)) !important; }
  .md\:border-indigo-700 {
    --border-opacity: 1 !important;
    border-color: #4c51bf !important;
    border-color: rgba(76, 81, 191, var(--border-opacity)) !important; }
  .md\:border-indigo-800 {
    --border-opacity: 1 !important;
    border-color: #434190 !important;
    border-color: rgba(67, 65, 144, var(--border-opacity)) !important; }
  .md\:border-indigo-900 {
    --border-opacity: 1 !important;
    border-color: #3c366b !important;
    border-color: rgba(60, 54, 107, var(--border-opacity)) !important; }
  .md\:border-purple-100 {
    --border-opacity: 1 !important;
    border-color: #faf5ff !important;
    border-color: rgba(250, 245, 255, var(--border-opacity)) !important; }
  .md\:border-purple-200 {
    --border-opacity: 1 !important;
    border-color: #e9d8fd !important;
    border-color: rgba(233, 216, 253, var(--border-opacity)) !important; }
  .md\:border-purple-300 {
    --border-opacity: 1 !important;
    border-color: #d6bcfa !important;
    border-color: rgba(214, 188, 250, var(--border-opacity)) !important; }
  .md\:border-purple-400 {
    --border-opacity: 1 !important;
    border-color: #b794f4 !important;
    border-color: rgba(183, 148, 244, var(--border-opacity)) !important; }
  .md\:border-purple-500 {
    --border-opacity: 1 !important;
    border-color: #9f7aea !important;
    border-color: rgba(159, 122, 234, var(--border-opacity)) !important; }
  .md\:border-purple-600 {
    --border-opacity: 1 !important;
    border-color: #805ad5 !important;
    border-color: rgba(128, 90, 213, var(--border-opacity)) !important; }
  .md\:border-purple-700 {
    --border-opacity: 1 !important;
    border-color: #6b46c1 !important;
    border-color: rgba(107, 70, 193, var(--border-opacity)) !important; }
  .md\:border-purple-800 {
    --border-opacity: 1 !important;
    border-color: #553c9a !important;
    border-color: rgba(85, 60, 154, var(--border-opacity)) !important; }
  .md\:border-purple-900 {
    --border-opacity: 1 !important;
    border-color: #44337a !important;
    border-color: rgba(68, 51, 122, var(--border-opacity)) !important; }
  .md\:border-pink-100 {
    --border-opacity: 1 !important;
    border-color: #fff5f7 !important;
    border-color: rgba(255, 245, 247, var(--border-opacity)) !important; }
  .md\:border-pink-200 {
    --border-opacity: 1 !important;
    border-color: #fed7e2 !important;
    border-color: rgba(254, 215, 226, var(--border-opacity)) !important; }
  .md\:border-pink-300 {
    --border-opacity: 1 !important;
    border-color: #fbb6ce !important;
    border-color: rgba(251, 182, 206, var(--border-opacity)) !important; }
  .md\:border-pink-400 {
    --border-opacity: 1 !important;
    border-color: #f687b3 !important;
    border-color: rgba(246, 135, 179, var(--border-opacity)) !important; }
  .md\:border-pink-500 {
    --border-opacity: 1 !important;
    border-color: #ed64a6 !important;
    border-color: rgba(237, 100, 166, var(--border-opacity)) !important; }
  .md\:border-pink-600 {
    --border-opacity: 1 !important;
    border-color: #d53f8c !important;
    border-color: rgba(213, 63, 140, var(--border-opacity)) !important; }
  .md\:border-pink-700 {
    --border-opacity: 1 !important;
    border-color: #b83280 !important;
    border-color: rgba(184, 50, 128, var(--border-opacity)) !important; }
  .md\:border-pink-800 {
    --border-opacity: 1 !important;
    border-color: #97266d !important;
    border-color: rgba(151, 38, 109, var(--border-opacity)) !important; }
  .md\:border-pink-900 {
    --border-opacity: 1 !important;
    border-color: #702459 !important;
    border-color: rgba(112, 36, 89, var(--border-opacity)) !important; }
  .md\:border-shade-black {
    --border-opacity: 1 !important;
    border-color: #000000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important; }
  .md\:border-shade-white {
    --border-opacity: 1 !important;
    border-color: #ffffff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important; }
  .md\:border-salmon-100 {
    --border-opacity: 1 !important;
    border-color: #f7f1e1 !important;
    border-color: rgba(247, 241, 225, var(--border-opacity)) !important; }
  .md\:border-salmon-200 {
    --border-opacity: 1 !important;
    border-color: #f3e7c6 !important;
    border-color: rgba(243, 231, 198, var(--border-opacity)) !important; }
  .md\:border-salmon-300 {
    --border-opacity: 1 !important;
    border-color: #e4d6af !important;
    border-color: rgba(228, 214, 175, var(--border-opacity)) !important; }
  .md\:hover\:border-transparent:hover {
    border-color: transparent !important; }
  .md\:hover\:border-current:hover {
    border-color: currentColor !important; }
  .md\:hover\:border-black:hover {
    --border-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important; }
  .md\:hover\:border-white:hover {
    --border-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important; }
  .md\:hover\:border-gray-100:hover {
    --border-opacity: 1 !important;
    border-color: #f7fafc !important;
    border-color: rgba(247, 250, 252, var(--border-opacity)) !important; }
  .md\:hover\:border-gray-200:hover {
    --border-opacity: 1 !important;
    border-color: #edf2f7 !important;
    border-color: rgba(237, 242, 247, var(--border-opacity)) !important; }
  .md\:hover\:border-gray-300:hover {
    --border-opacity: 1 !important;
    border-color: #e2e8f0 !important;
    border-color: rgba(226, 232, 240, var(--border-opacity)) !important; }
  .md\:hover\:border-gray-400:hover {
    --border-opacity: 1 !important;
    border-color: #cbd5e0 !important;
    border-color: rgba(203, 213, 224, var(--border-opacity)) !important; }
  .md\:hover\:border-gray-500:hover {
    --border-opacity: 1 !important;
    border-color: #a0aec0 !important;
    border-color: rgba(160, 174, 192, var(--border-opacity)) !important; }
  .md\:hover\:border-gray-600:hover {
    --border-opacity: 1 !important;
    border-color: #718096 !important;
    border-color: rgba(113, 128, 150, var(--border-opacity)) !important; }
  .md\:hover\:border-gray-700:hover {
    --border-opacity: 1 !important;
    border-color: #4a5568 !important;
    border-color: rgba(74, 85, 104, var(--border-opacity)) !important; }
  .md\:hover\:border-gray-800:hover {
    --border-opacity: 1 !important;
    border-color: #2d3748 !important;
    border-color: rgba(45, 55, 72, var(--border-opacity)) !important; }
  .md\:hover\:border-gray-900:hover {
    --border-opacity: 1 !important;
    border-color: #1a202c !important;
    border-color: rgba(26, 32, 44, var(--border-opacity)) !important; }
  .md\:hover\:border-red-100:hover {
    --border-opacity: 1 !important;
    border-color: #e18f74 !important;
    border-color: rgba(225, 143, 116, var(--border-opacity)) !important; }
  .md\:hover\:border-red-200:hover {
    --border-opacity: 1 !important;
    border-color: #bc5e3f !important;
    border-color: rgba(188, 94, 63, var(--border-opacity)) !important; }
  .md\:hover\:border-red-300:hover {
    --border-opacity: 1 !important;
    border-color: #833218 !important;
    border-color: rgba(131, 50, 24, var(--border-opacity)) !important; }
  .md\:hover\:border-red-400:hover {
    --border-opacity: 1 !important;
    border-color: #fc8181 !important;
    border-color: rgba(252, 129, 129, var(--border-opacity)) !important; }
  .md\:hover\:border-red-500:hover {
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important; }
  .md\:hover\:border-red-600:hover {
    --border-opacity: 1 !important;
    border-color: #e53e3e !important;
    border-color: rgba(229, 62, 62, var(--border-opacity)) !important; }
  .md\:hover\:border-red-700:hover {
    --border-opacity: 1 !important;
    border-color: #c53030 !important;
    border-color: rgba(197, 48, 48, var(--border-opacity)) !important; }
  .md\:hover\:border-red-800:hover {
    --border-opacity: 1 !important;
    border-color: #9b2c2c !important;
    border-color: rgba(155, 44, 44, var(--border-opacity)) !important; }
  .md\:hover\:border-red-900:hover {
    --border-opacity: 1 !important;
    border-color: #742a2a !important;
    border-color: rgba(116, 42, 42, var(--border-opacity)) !important; }
  .md\:hover\:border-orange-100:hover {
    --border-opacity: 1 !important;
    border-color: #fffaf0 !important;
    border-color: rgba(255, 250, 240, var(--border-opacity)) !important; }
  .md\:hover\:border-orange-200:hover {
    --border-opacity: 1 !important;
    border-color: #feebc8 !important;
    border-color: rgba(254, 235, 200, var(--border-opacity)) !important; }
  .md\:hover\:border-orange-300:hover {
    --border-opacity: 1 !important;
    border-color: #fbd38d !important;
    border-color: rgba(251, 211, 141, var(--border-opacity)) !important; }
  .md\:hover\:border-orange-400:hover {
    --border-opacity: 1 !important;
    border-color: #f6ad55 !important;
    border-color: rgba(246, 173, 85, var(--border-opacity)) !important; }
  .md\:hover\:border-orange-500:hover {
    --border-opacity: 1 !important;
    border-color: #ed8936 !important;
    border-color: rgba(237, 137, 54, var(--border-opacity)) !important; }
  .md\:hover\:border-orange-600:hover {
    --border-opacity: 1 !important;
    border-color: #dd6b20 !important;
    border-color: rgba(221, 107, 32, var(--border-opacity)) !important; }
  .md\:hover\:border-orange-700:hover {
    --border-opacity: 1 !important;
    border-color: #c05621 !important;
    border-color: rgba(192, 86, 33, var(--border-opacity)) !important; }
  .md\:hover\:border-orange-800:hover {
    --border-opacity: 1 !important;
    border-color: #9c4221 !important;
    border-color: rgba(156, 66, 33, var(--border-opacity)) !important; }
  .md\:hover\:border-orange-900:hover {
    --border-opacity: 1 !important;
    border-color: #7b341e !important;
    border-color: rgba(123, 52, 30, var(--border-opacity)) !important; }
  .md\:hover\:border-yellow-100:hover {
    --border-opacity: 1 !important;
    border-color: #fffff0 !important;
    border-color: rgba(255, 255, 240, var(--border-opacity)) !important; }
  .md\:hover\:border-yellow-200:hover {
    --border-opacity: 1 !important;
    border-color: #fefcbf !important;
    border-color: rgba(254, 252, 191, var(--border-opacity)) !important; }
  .md\:hover\:border-yellow-300:hover {
    --border-opacity: 1 !important;
    border-color: #faf089 !important;
    border-color: rgba(250, 240, 137, var(--border-opacity)) !important; }
  .md\:hover\:border-yellow-400:hover {
    --border-opacity: 1 !important;
    border-color: #f6e05e !important;
    border-color: rgba(246, 224, 94, var(--border-opacity)) !important; }
  .md\:hover\:border-yellow-500:hover {
    --border-opacity: 1 !important;
    border-color: #ecc94b !important;
    border-color: rgba(236, 201, 75, var(--border-opacity)) !important; }
  .md\:hover\:border-yellow-600:hover {
    --border-opacity: 1 !important;
    border-color: #d69e2e !important;
    border-color: rgba(214, 158, 46, var(--border-opacity)) !important; }
  .md\:hover\:border-yellow-700:hover {
    --border-opacity: 1 !important;
    border-color: #b7791f !important;
    border-color: rgba(183, 121, 31, var(--border-opacity)) !important; }
  .md\:hover\:border-yellow-800:hover {
    --border-opacity: 1 !important;
    border-color: #975a16 !important;
    border-color: rgba(151, 90, 22, var(--border-opacity)) !important; }
  .md\:hover\:border-yellow-900:hover {
    --border-opacity: 1 !important;
    border-color: #744210 !important;
    border-color: rgba(116, 66, 16, var(--border-opacity)) !important; }
  .md\:hover\:border-green-100:hover {
    --border-opacity: 1 !important;
    border-color: #d3edb4 !important;
    border-color: rgba(211, 237, 180, var(--border-opacity)) !important; }
  .md\:hover\:border-green-200:hover {
    --border-opacity: 1 !important;
    border-color: #a5c67d !important;
    border-color: rgba(165, 198, 125, var(--border-opacity)) !important; }
  .md\:hover\:border-green-300:hover {
    --border-opacity: 1 !important;
    border-color: #779c4a !important;
    border-color: rgba(119, 156, 74, var(--border-opacity)) !important; }
  .md\:hover\:border-green-400:hover {
    --border-opacity: 1 !important;
    border-color: #68d391 !important;
    border-color: rgba(104, 211, 145, var(--border-opacity)) !important; }
  .md\:hover\:border-green-500:hover {
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important; }
  .md\:hover\:border-green-600:hover {
    --border-opacity: 1 !important;
    border-color: #38a169 !important;
    border-color: rgba(56, 161, 105, var(--border-opacity)) !important; }
  .md\:hover\:border-green-700:hover {
    --border-opacity: 1 !important;
    border-color: #2f855a !important;
    border-color: rgba(47, 133, 90, var(--border-opacity)) !important; }
  .md\:hover\:border-green-800:hover {
    --border-opacity: 1 !important;
    border-color: #276749 !important;
    border-color: rgba(39, 103, 73, var(--border-opacity)) !important; }
  .md\:hover\:border-green-900:hover {
    --border-opacity: 1 !important;
    border-color: #22543d !important;
    border-color: rgba(34, 84, 61, var(--border-opacity)) !important; }
  .md\:hover\:border-teal-100:hover {
    --border-opacity: 1 !important;
    border-color: #e6fffa !important;
    border-color: rgba(230, 255, 250, var(--border-opacity)) !important; }
  .md\:hover\:border-teal-200:hover {
    --border-opacity: 1 !important;
    border-color: #b2f5ea !important;
    border-color: rgba(178, 245, 234, var(--border-opacity)) !important; }
  .md\:hover\:border-teal-300:hover {
    --border-opacity: 1 !important;
    border-color: #81e6d9 !important;
    border-color: rgba(129, 230, 217, var(--border-opacity)) !important; }
  .md\:hover\:border-teal-400:hover {
    --border-opacity: 1 !important;
    border-color: #4fd1c5 !important;
    border-color: rgba(79, 209, 197, var(--border-opacity)) !important; }
  .md\:hover\:border-teal-500:hover {
    --border-opacity: 1 !important;
    border-color: #38b2ac !important;
    border-color: rgba(56, 178, 172, var(--border-opacity)) !important; }
  .md\:hover\:border-teal-600:hover {
    --border-opacity: 1 !important;
    border-color: #319795 !important;
    border-color: rgba(49, 151, 149, var(--border-opacity)) !important; }
  .md\:hover\:border-teal-700:hover {
    --border-opacity: 1 !important;
    border-color: #2c7a7b !important;
    border-color: rgba(44, 122, 123, var(--border-opacity)) !important; }
  .md\:hover\:border-teal-800:hover {
    --border-opacity: 1 !important;
    border-color: #285e61 !important;
    border-color: rgba(40, 94, 97, var(--border-opacity)) !important; }
  .md\:hover\:border-teal-900:hover {
    --border-opacity: 1 !important;
    border-color: #234e52 !important;
    border-color: rgba(35, 78, 82, var(--border-opacity)) !important; }
  .md\:hover\:border-blue-100:hover {
    --border-opacity: 1 !important;
    border-color: #ebf8ff !important;
    border-color: rgba(235, 248, 255, var(--border-opacity)) !important; }
  .md\:hover\:border-blue-200:hover {
    --border-opacity: 1 !important;
    border-color: #bee3f8 !important;
    border-color: rgba(190, 227, 248, var(--border-opacity)) !important; }
  .md\:hover\:border-blue-300:hover {
    --border-opacity: 1 !important;
    border-color: #90cdf4 !important;
    border-color: rgba(144, 205, 244, var(--border-opacity)) !important; }
  .md\:hover\:border-blue-400:hover {
    --border-opacity: 1 !important;
    border-color: #63b3ed !important;
    border-color: rgba(99, 179, 237, var(--border-opacity)) !important; }
  .md\:hover\:border-blue-500:hover {
    --border-opacity: 1 !important;
    border-color: #4299e1 !important;
    border-color: rgba(66, 153, 225, var(--border-opacity)) !important; }
  .md\:hover\:border-blue-600:hover {
    --border-opacity: 1 !important;
    border-color: #3182ce !important;
    border-color: rgba(49, 130, 206, var(--border-opacity)) !important; }
  .md\:hover\:border-blue-700:hover {
    --border-opacity: 1 !important;
    border-color: #2b6cb0 !important;
    border-color: rgba(43, 108, 176, var(--border-opacity)) !important; }
  .md\:hover\:border-blue-800:hover {
    --border-opacity: 1 !important;
    border-color: #2c5282 !important;
    border-color: rgba(44, 82, 130, var(--border-opacity)) !important; }
  .md\:hover\:border-blue-900:hover {
    --border-opacity: 1 !important;
    border-color: #2a4365 !important;
    border-color: rgba(42, 67, 101, var(--border-opacity)) !important; }
  .md\:hover\:border-indigo-100:hover {
    --border-opacity: 1 !important;
    border-color: #ebf4ff !important;
    border-color: rgba(235, 244, 255, var(--border-opacity)) !important; }
  .md\:hover\:border-indigo-200:hover {
    --border-opacity: 1 !important;
    border-color: #c3dafe !important;
    border-color: rgba(195, 218, 254, var(--border-opacity)) !important; }
  .md\:hover\:border-indigo-300:hover {
    --border-opacity: 1 !important;
    border-color: #a3bffa !important;
    border-color: rgba(163, 191, 250, var(--border-opacity)) !important; }
  .md\:hover\:border-indigo-400:hover {
    --border-opacity: 1 !important;
    border-color: #7f9cf5 !important;
    border-color: rgba(127, 156, 245, var(--border-opacity)) !important; }
  .md\:hover\:border-indigo-500:hover {
    --border-opacity: 1 !important;
    border-color: #667eea !important;
    border-color: rgba(102, 126, 234, var(--border-opacity)) !important; }
  .md\:hover\:border-indigo-600:hover {
    --border-opacity: 1 !important;
    border-color: #5a67d8 !important;
    border-color: rgba(90, 103, 216, var(--border-opacity)) !important; }
  .md\:hover\:border-indigo-700:hover {
    --border-opacity: 1 !important;
    border-color: #4c51bf !important;
    border-color: rgba(76, 81, 191, var(--border-opacity)) !important; }
  .md\:hover\:border-indigo-800:hover {
    --border-opacity: 1 !important;
    border-color: #434190 !important;
    border-color: rgba(67, 65, 144, var(--border-opacity)) !important; }
  .md\:hover\:border-indigo-900:hover {
    --border-opacity: 1 !important;
    border-color: #3c366b !important;
    border-color: rgba(60, 54, 107, var(--border-opacity)) !important; }
  .md\:hover\:border-purple-100:hover {
    --border-opacity: 1 !important;
    border-color: #faf5ff !important;
    border-color: rgba(250, 245, 255, var(--border-opacity)) !important; }
  .md\:hover\:border-purple-200:hover {
    --border-opacity: 1 !important;
    border-color: #e9d8fd !important;
    border-color: rgba(233, 216, 253, var(--border-opacity)) !important; }
  .md\:hover\:border-purple-300:hover {
    --border-opacity: 1 !important;
    border-color: #d6bcfa !important;
    border-color: rgba(214, 188, 250, var(--border-opacity)) !important; }
  .md\:hover\:border-purple-400:hover {
    --border-opacity: 1 !important;
    border-color: #b794f4 !important;
    border-color: rgba(183, 148, 244, var(--border-opacity)) !important; }
  .md\:hover\:border-purple-500:hover {
    --border-opacity: 1 !important;
    border-color: #9f7aea !important;
    border-color: rgba(159, 122, 234, var(--border-opacity)) !important; }
  .md\:hover\:border-purple-600:hover {
    --border-opacity: 1 !important;
    border-color: #805ad5 !important;
    border-color: rgba(128, 90, 213, var(--border-opacity)) !important; }
  .md\:hover\:border-purple-700:hover {
    --border-opacity: 1 !important;
    border-color: #6b46c1 !important;
    border-color: rgba(107, 70, 193, var(--border-opacity)) !important; }
  .md\:hover\:border-purple-800:hover {
    --border-opacity: 1 !important;
    border-color: #553c9a !important;
    border-color: rgba(85, 60, 154, var(--border-opacity)) !important; }
  .md\:hover\:border-purple-900:hover {
    --border-opacity: 1 !important;
    border-color: #44337a !important;
    border-color: rgba(68, 51, 122, var(--border-opacity)) !important; }
  .md\:hover\:border-pink-100:hover {
    --border-opacity: 1 !important;
    border-color: #fff5f7 !important;
    border-color: rgba(255, 245, 247, var(--border-opacity)) !important; }
  .md\:hover\:border-pink-200:hover {
    --border-opacity: 1 !important;
    border-color: #fed7e2 !important;
    border-color: rgba(254, 215, 226, var(--border-opacity)) !important; }
  .md\:hover\:border-pink-300:hover {
    --border-opacity: 1 !important;
    border-color: #fbb6ce !important;
    border-color: rgba(251, 182, 206, var(--border-opacity)) !important; }
  .md\:hover\:border-pink-400:hover {
    --border-opacity: 1 !important;
    border-color: #f687b3 !important;
    border-color: rgba(246, 135, 179, var(--border-opacity)) !important; }
  .md\:hover\:border-pink-500:hover {
    --border-opacity: 1 !important;
    border-color: #ed64a6 !important;
    border-color: rgba(237, 100, 166, var(--border-opacity)) !important; }
  .md\:hover\:border-pink-600:hover {
    --border-opacity: 1 !important;
    border-color: #d53f8c !important;
    border-color: rgba(213, 63, 140, var(--border-opacity)) !important; }
  .md\:hover\:border-pink-700:hover {
    --border-opacity: 1 !important;
    border-color: #b83280 !important;
    border-color: rgba(184, 50, 128, var(--border-opacity)) !important; }
  .md\:hover\:border-pink-800:hover {
    --border-opacity: 1 !important;
    border-color: #97266d !important;
    border-color: rgba(151, 38, 109, var(--border-opacity)) !important; }
  .md\:hover\:border-pink-900:hover {
    --border-opacity: 1 !important;
    border-color: #702459 !important;
    border-color: rgba(112, 36, 89, var(--border-opacity)) !important; }
  .md\:hover\:border-shade-black:hover {
    --border-opacity: 1 !important;
    border-color: #000000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important; }
  .md\:hover\:border-shade-white:hover {
    --border-opacity: 1 !important;
    border-color: #ffffff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important; }
  .md\:hover\:border-salmon-100:hover {
    --border-opacity: 1 !important;
    border-color: #f7f1e1 !important;
    border-color: rgba(247, 241, 225, var(--border-opacity)) !important; }
  .md\:hover\:border-salmon-200:hover {
    --border-opacity: 1 !important;
    border-color: #f3e7c6 !important;
    border-color: rgba(243, 231, 198, var(--border-opacity)) !important; }
  .md\:hover\:border-salmon-300:hover {
    --border-opacity: 1 !important;
    border-color: #e4d6af !important;
    border-color: rgba(228, 214, 175, var(--border-opacity)) !important; }
  .md\:focus\:border-transparent:focus {
    border-color: transparent !important; }
  .md\:focus\:border-current:focus {
    border-color: currentColor !important; }
  .md\:focus\:border-black:focus {
    --border-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important; }
  .md\:focus\:border-white:focus {
    --border-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important; }
  .md\:focus\:border-gray-100:focus {
    --border-opacity: 1 !important;
    border-color: #f7fafc !important;
    border-color: rgba(247, 250, 252, var(--border-opacity)) !important; }
  .md\:focus\:border-gray-200:focus {
    --border-opacity: 1 !important;
    border-color: #edf2f7 !important;
    border-color: rgba(237, 242, 247, var(--border-opacity)) !important; }
  .md\:focus\:border-gray-300:focus {
    --border-opacity: 1 !important;
    border-color: #e2e8f0 !important;
    border-color: rgba(226, 232, 240, var(--border-opacity)) !important; }
  .md\:focus\:border-gray-400:focus {
    --border-opacity: 1 !important;
    border-color: #cbd5e0 !important;
    border-color: rgba(203, 213, 224, var(--border-opacity)) !important; }
  .md\:focus\:border-gray-500:focus {
    --border-opacity: 1 !important;
    border-color: #a0aec0 !important;
    border-color: rgba(160, 174, 192, var(--border-opacity)) !important; }
  .md\:focus\:border-gray-600:focus {
    --border-opacity: 1 !important;
    border-color: #718096 !important;
    border-color: rgba(113, 128, 150, var(--border-opacity)) !important; }
  .md\:focus\:border-gray-700:focus {
    --border-opacity: 1 !important;
    border-color: #4a5568 !important;
    border-color: rgba(74, 85, 104, var(--border-opacity)) !important; }
  .md\:focus\:border-gray-800:focus {
    --border-opacity: 1 !important;
    border-color: #2d3748 !important;
    border-color: rgba(45, 55, 72, var(--border-opacity)) !important; }
  .md\:focus\:border-gray-900:focus {
    --border-opacity: 1 !important;
    border-color: #1a202c !important;
    border-color: rgba(26, 32, 44, var(--border-opacity)) !important; }
  .md\:focus\:border-red-100:focus {
    --border-opacity: 1 !important;
    border-color: #e18f74 !important;
    border-color: rgba(225, 143, 116, var(--border-opacity)) !important; }
  .md\:focus\:border-red-200:focus {
    --border-opacity: 1 !important;
    border-color: #bc5e3f !important;
    border-color: rgba(188, 94, 63, var(--border-opacity)) !important; }
  .md\:focus\:border-red-300:focus {
    --border-opacity: 1 !important;
    border-color: #833218 !important;
    border-color: rgba(131, 50, 24, var(--border-opacity)) !important; }
  .md\:focus\:border-red-400:focus {
    --border-opacity: 1 !important;
    border-color: #fc8181 !important;
    border-color: rgba(252, 129, 129, var(--border-opacity)) !important; }
  .md\:focus\:border-red-500:focus {
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important; }
  .md\:focus\:border-red-600:focus {
    --border-opacity: 1 !important;
    border-color: #e53e3e !important;
    border-color: rgba(229, 62, 62, var(--border-opacity)) !important; }
  .md\:focus\:border-red-700:focus {
    --border-opacity: 1 !important;
    border-color: #c53030 !important;
    border-color: rgba(197, 48, 48, var(--border-opacity)) !important; }
  .md\:focus\:border-red-800:focus {
    --border-opacity: 1 !important;
    border-color: #9b2c2c !important;
    border-color: rgba(155, 44, 44, var(--border-opacity)) !important; }
  .md\:focus\:border-red-900:focus {
    --border-opacity: 1 !important;
    border-color: #742a2a !important;
    border-color: rgba(116, 42, 42, var(--border-opacity)) !important; }
  .md\:focus\:border-orange-100:focus {
    --border-opacity: 1 !important;
    border-color: #fffaf0 !important;
    border-color: rgba(255, 250, 240, var(--border-opacity)) !important; }
  .md\:focus\:border-orange-200:focus {
    --border-opacity: 1 !important;
    border-color: #feebc8 !important;
    border-color: rgba(254, 235, 200, var(--border-opacity)) !important; }
  .md\:focus\:border-orange-300:focus {
    --border-opacity: 1 !important;
    border-color: #fbd38d !important;
    border-color: rgba(251, 211, 141, var(--border-opacity)) !important; }
  .md\:focus\:border-orange-400:focus {
    --border-opacity: 1 !important;
    border-color: #f6ad55 !important;
    border-color: rgba(246, 173, 85, var(--border-opacity)) !important; }
  .md\:focus\:border-orange-500:focus {
    --border-opacity: 1 !important;
    border-color: #ed8936 !important;
    border-color: rgba(237, 137, 54, var(--border-opacity)) !important; }
  .md\:focus\:border-orange-600:focus {
    --border-opacity: 1 !important;
    border-color: #dd6b20 !important;
    border-color: rgba(221, 107, 32, var(--border-opacity)) !important; }
  .md\:focus\:border-orange-700:focus {
    --border-opacity: 1 !important;
    border-color: #c05621 !important;
    border-color: rgba(192, 86, 33, var(--border-opacity)) !important; }
  .md\:focus\:border-orange-800:focus {
    --border-opacity: 1 !important;
    border-color: #9c4221 !important;
    border-color: rgba(156, 66, 33, var(--border-opacity)) !important; }
  .md\:focus\:border-orange-900:focus {
    --border-opacity: 1 !important;
    border-color: #7b341e !important;
    border-color: rgba(123, 52, 30, var(--border-opacity)) !important; }
  .md\:focus\:border-yellow-100:focus {
    --border-opacity: 1 !important;
    border-color: #fffff0 !important;
    border-color: rgba(255, 255, 240, var(--border-opacity)) !important; }
  .md\:focus\:border-yellow-200:focus {
    --border-opacity: 1 !important;
    border-color: #fefcbf !important;
    border-color: rgba(254, 252, 191, var(--border-opacity)) !important; }
  .md\:focus\:border-yellow-300:focus {
    --border-opacity: 1 !important;
    border-color: #faf089 !important;
    border-color: rgba(250, 240, 137, var(--border-opacity)) !important; }
  .md\:focus\:border-yellow-400:focus {
    --border-opacity: 1 !important;
    border-color: #f6e05e !important;
    border-color: rgba(246, 224, 94, var(--border-opacity)) !important; }
  .md\:focus\:border-yellow-500:focus {
    --border-opacity: 1 !important;
    border-color: #ecc94b !important;
    border-color: rgba(236, 201, 75, var(--border-opacity)) !important; }
  .md\:focus\:border-yellow-600:focus {
    --border-opacity: 1 !important;
    border-color: #d69e2e !important;
    border-color: rgba(214, 158, 46, var(--border-opacity)) !important; }
  .md\:focus\:border-yellow-700:focus {
    --border-opacity: 1 !important;
    border-color: #b7791f !important;
    border-color: rgba(183, 121, 31, var(--border-opacity)) !important; }
  .md\:focus\:border-yellow-800:focus {
    --border-opacity: 1 !important;
    border-color: #975a16 !important;
    border-color: rgba(151, 90, 22, var(--border-opacity)) !important; }
  .md\:focus\:border-yellow-900:focus {
    --border-opacity: 1 !important;
    border-color: #744210 !important;
    border-color: rgba(116, 66, 16, var(--border-opacity)) !important; }
  .md\:focus\:border-green-100:focus {
    --border-opacity: 1 !important;
    border-color: #d3edb4 !important;
    border-color: rgba(211, 237, 180, var(--border-opacity)) !important; }
  .md\:focus\:border-green-200:focus {
    --border-opacity: 1 !important;
    border-color: #a5c67d !important;
    border-color: rgba(165, 198, 125, var(--border-opacity)) !important; }
  .md\:focus\:border-green-300:focus {
    --border-opacity: 1 !important;
    border-color: #779c4a !important;
    border-color: rgba(119, 156, 74, var(--border-opacity)) !important; }
  .md\:focus\:border-green-400:focus {
    --border-opacity: 1 !important;
    border-color: #68d391 !important;
    border-color: rgba(104, 211, 145, var(--border-opacity)) !important; }
  .md\:focus\:border-green-500:focus {
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important; }
  .md\:focus\:border-green-600:focus {
    --border-opacity: 1 !important;
    border-color: #38a169 !important;
    border-color: rgba(56, 161, 105, var(--border-opacity)) !important; }
  .md\:focus\:border-green-700:focus {
    --border-opacity: 1 !important;
    border-color: #2f855a !important;
    border-color: rgba(47, 133, 90, var(--border-opacity)) !important; }
  .md\:focus\:border-green-800:focus {
    --border-opacity: 1 !important;
    border-color: #276749 !important;
    border-color: rgba(39, 103, 73, var(--border-opacity)) !important; }
  .md\:focus\:border-green-900:focus {
    --border-opacity: 1 !important;
    border-color: #22543d !important;
    border-color: rgba(34, 84, 61, var(--border-opacity)) !important; }
  .md\:focus\:border-teal-100:focus {
    --border-opacity: 1 !important;
    border-color: #e6fffa !important;
    border-color: rgba(230, 255, 250, var(--border-opacity)) !important; }
  .md\:focus\:border-teal-200:focus {
    --border-opacity: 1 !important;
    border-color: #b2f5ea !important;
    border-color: rgba(178, 245, 234, var(--border-opacity)) !important; }
  .md\:focus\:border-teal-300:focus {
    --border-opacity: 1 !important;
    border-color: #81e6d9 !important;
    border-color: rgba(129, 230, 217, var(--border-opacity)) !important; }
  .md\:focus\:border-teal-400:focus {
    --border-opacity: 1 !important;
    border-color: #4fd1c5 !important;
    border-color: rgba(79, 209, 197, var(--border-opacity)) !important; }
  .md\:focus\:border-teal-500:focus {
    --border-opacity: 1 !important;
    border-color: #38b2ac !important;
    border-color: rgba(56, 178, 172, var(--border-opacity)) !important; }
  .md\:focus\:border-teal-600:focus {
    --border-opacity: 1 !important;
    border-color: #319795 !important;
    border-color: rgba(49, 151, 149, var(--border-opacity)) !important; }
  .md\:focus\:border-teal-700:focus {
    --border-opacity: 1 !important;
    border-color: #2c7a7b !important;
    border-color: rgba(44, 122, 123, var(--border-opacity)) !important; }
  .md\:focus\:border-teal-800:focus {
    --border-opacity: 1 !important;
    border-color: #285e61 !important;
    border-color: rgba(40, 94, 97, var(--border-opacity)) !important; }
  .md\:focus\:border-teal-900:focus {
    --border-opacity: 1 !important;
    border-color: #234e52 !important;
    border-color: rgba(35, 78, 82, var(--border-opacity)) !important; }
  .md\:focus\:border-blue-100:focus {
    --border-opacity: 1 !important;
    border-color: #ebf8ff !important;
    border-color: rgba(235, 248, 255, var(--border-opacity)) !important; }
  .md\:focus\:border-blue-200:focus {
    --border-opacity: 1 !important;
    border-color: #bee3f8 !important;
    border-color: rgba(190, 227, 248, var(--border-opacity)) !important; }
  .md\:focus\:border-blue-300:focus {
    --border-opacity: 1 !important;
    border-color: #90cdf4 !important;
    border-color: rgba(144, 205, 244, var(--border-opacity)) !important; }
  .md\:focus\:border-blue-400:focus {
    --border-opacity: 1 !important;
    border-color: #63b3ed !important;
    border-color: rgba(99, 179, 237, var(--border-opacity)) !important; }
  .md\:focus\:border-blue-500:focus {
    --border-opacity: 1 !important;
    border-color: #4299e1 !important;
    border-color: rgba(66, 153, 225, var(--border-opacity)) !important; }
  .md\:focus\:border-blue-600:focus {
    --border-opacity: 1 !important;
    border-color: #3182ce !important;
    border-color: rgba(49, 130, 206, var(--border-opacity)) !important; }
  .md\:focus\:border-blue-700:focus {
    --border-opacity: 1 !important;
    border-color: #2b6cb0 !important;
    border-color: rgba(43, 108, 176, var(--border-opacity)) !important; }
  .md\:focus\:border-blue-800:focus {
    --border-opacity: 1 !important;
    border-color: #2c5282 !important;
    border-color: rgba(44, 82, 130, var(--border-opacity)) !important; }
  .md\:focus\:border-blue-900:focus {
    --border-opacity: 1 !important;
    border-color: #2a4365 !important;
    border-color: rgba(42, 67, 101, var(--border-opacity)) !important; }
  .md\:focus\:border-indigo-100:focus {
    --border-opacity: 1 !important;
    border-color: #ebf4ff !important;
    border-color: rgba(235, 244, 255, var(--border-opacity)) !important; }
  .md\:focus\:border-indigo-200:focus {
    --border-opacity: 1 !important;
    border-color: #c3dafe !important;
    border-color: rgba(195, 218, 254, var(--border-opacity)) !important; }
  .md\:focus\:border-indigo-300:focus {
    --border-opacity: 1 !important;
    border-color: #a3bffa !important;
    border-color: rgba(163, 191, 250, var(--border-opacity)) !important; }
  .md\:focus\:border-indigo-400:focus {
    --border-opacity: 1 !important;
    border-color: #7f9cf5 !important;
    border-color: rgba(127, 156, 245, var(--border-opacity)) !important; }
  .md\:focus\:border-indigo-500:focus {
    --border-opacity: 1 !important;
    border-color: #667eea !important;
    border-color: rgba(102, 126, 234, var(--border-opacity)) !important; }
  .md\:focus\:border-indigo-600:focus {
    --border-opacity: 1 !important;
    border-color: #5a67d8 !important;
    border-color: rgba(90, 103, 216, var(--border-opacity)) !important; }
  .md\:focus\:border-indigo-700:focus {
    --border-opacity: 1 !important;
    border-color: #4c51bf !important;
    border-color: rgba(76, 81, 191, var(--border-opacity)) !important; }
  .md\:focus\:border-indigo-800:focus {
    --border-opacity: 1 !important;
    border-color: #434190 !important;
    border-color: rgba(67, 65, 144, var(--border-opacity)) !important; }
  .md\:focus\:border-indigo-900:focus {
    --border-opacity: 1 !important;
    border-color: #3c366b !important;
    border-color: rgba(60, 54, 107, var(--border-opacity)) !important; }
  .md\:focus\:border-purple-100:focus {
    --border-opacity: 1 !important;
    border-color: #faf5ff !important;
    border-color: rgba(250, 245, 255, var(--border-opacity)) !important; }
  .md\:focus\:border-purple-200:focus {
    --border-opacity: 1 !important;
    border-color: #e9d8fd !important;
    border-color: rgba(233, 216, 253, var(--border-opacity)) !important; }
  .md\:focus\:border-purple-300:focus {
    --border-opacity: 1 !important;
    border-color: #d6bcfa !important;
    border-color: rgba(214, 188, 250, var(--border-opacity)) !important; }
  .md\:focus\:border-purple-400:focus {
    --border-opacity: 1 !important;
    border-color: #b794f4 !important;
    border-color: rgba(183, 148, 244, var(--border-opacity)) !important; }
  .md\:focus\:border-purple-500:focus {
    --border-opacity: 1 !important;
    border-color: #9f7aea !important;
    border-color: rgba(159, 122, 234, var(--border-opacity)) !important; }
  .md\:focus\:border-purple-600:focus {
    --border-opacity: 1 !important;
    border-color: #805ad5 !important;
    border-color: rgba(128, 90, 213, var(--border-opacity)) !important; }
  .md\:focus\:border-purple-700:focus {
    --border-opacity: 1 !important;
    border-color: #6b46c1 !important;
    border-color: rgba(107, 70, 193, var(--border-opacity)) !important; }
  .md\:focus\:border-purple-800:focus {
    --border-opacity: 1 !important;
    border-color: #553c9a !important;
    border-color: rgba(85, 60, 154, var(--border-opacity)) !important; }
  .md\:focus\:border-purple-900:focus {
    --border-opacity: 1 !important;
    border-color: #44337a !important;
    border-color: rgba(68, 51, 122, var(--border-opacity)) !important; }
  .md\:focus\:border-pink-100:focus {
    --border-opacity: 1 !important;
    border-color: #fff5f7 !important;
    border-color: rgba(255, 245, 247, var(--border-opacity)) !important; }
  .md\:focus\:border-pink-200:focus {
    --border-opacity: 1 !important;
    border-color: #fed7e2 !important;
    border-color: rgba(254, 215, 226, var(--border-opacity)) !important; }
  .md\:focus\:border-pink-300:focus {
    --border-opacity: 1 !important;
    border-color: #fbb6ce !important;
    border-color: rgba(251, 182, 206, var(--border-opacity)) !important; }
  .md\:focus\:border-pink-400:focus {
    --border-opacity: 1 !important;
    border-color: #f687b3 !important;
    border-color: rgba(246, 135, 179, var(--border-opacity)) !important; }
  .md\:focus\:border-pink-500:focus {
    --border-opacity: 1 !important;
    border-color: #ed64a6 !important;
    border-color: rgba(237, 100, 166, var(--border-opacity)) !important; }
  .md\:focus\:border-pink-600:focus {
    --border-opacity: 1 !important;
    border-color: #d53f8c !important;
    border-color: rgba(213, 63, 140, var(--border-opacity)) !important; }
  .md\:focus\:border-pink-700:focus {
    --border-opacity: 1 !important;
    border-color: #b83280 !important;
    border-color: rgba(184, 50, 128, var(--border-opacity)) !important; }
  .md\:focus\:border-pink-800:focus {
    --border-opacity: 1 !important;
    border-color: #97266d !important;
    border-color: rgba(151, 38, 109, var(--border-opacity)) !important; }
  .md\:focus\:border-pink-900:focus {
    --border-opacity: 1 !important;
    border-color: #702459 !important;
    border-color: rgba(112, 36, 89, var(--border-opacity)) !important; }
  .md\:focus\:border-shade-black:focus {
    --border-opacity: 1 !important;
    border-color: #000000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important; }
  .md\:focus\:border-shade-white:focus {
    --border-opacity: 1 !important;
    border-color: #ffffff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important; }
  .md\:focus\:border-salmon-100:focus {
    --border-opacity: 1 !important;
    border-color: #f7f1e1 !important;
    border-color: rgba(247, 241, 225, var(--border-opacity)) !important; }
  .md\:focus\:border-salmon-200:focus {
    --border-opacity: 1 !important;
    border-color: #f3e7c6 !important;
    border-color: rgba(243, 231, 198, var(--border-opacity)) !important; }
  .md\:focus\:border-salmon-300:focus {
    --border-opacity: 1 !important;
    border-color: #e4d6af !important;
    border-color: rgba(228, 214, 175, var(--border-opacity)) !important; }
  .md\:border-opacity-0 {
    --border-opacity: 0 !important; }
  .md\:border-opacity-25 {
    --border-opacity: 0.25 !important; }
  .md\:border-opacity-50 {
    --border-opacity: 0.5 !important; }
  .md\:border-opacity-75 {
    --border-opacity: 0.75 !important; }
  .md\:border-opacity-100 {
    --border-opacity: 1 !important; }
  .md\:hover\:border-opacity-0:hover {
    --border-opacity: 0 !important; }
  .md\:hover\:border-opacity-25:hover {
    --border-opacity: 0.25 !important; }
  .md\:hover\:border-opacity-50:hover {
    --border-opacity: 0.5 !important; }
  .md\:hover\:border-opacity-75:hover {
    --border-opacity: 0.75 !important; }
  .md\:hover\:border-opacity-100:hover {
    --border-opacity: 1 !important; }
  .md\:focus\:border-opacity-0:focus {
    --border-opacity: 0 !important; }
  .md\:focus\:border-opacity-25:focus {
    --border-opacity: 0.25 !important; }
  .md\:focus\:border-opacity-50:focus {
    --border-opacity: 0.5 !important; }
  .md\:focus\:border-opacity-75:focus {
    --border-opacity: 0.75 !important; }
  .md\:focus\:border-opacity-100:focus {
    --border-opacity: 1 !important; }
  .md\:rounded-none {
    border-radius: 0 !important; }
  .md\:rounded-sm {
    border-radius: 0.125rem !important; }
  .md\:rounded {
    border-radius: 0.25rem !important; }
  .md\:rounded-md {
    border-radius: 0.375rem !important; }
  .md\:rounded-lg {
    border-radius: 0.5rem !important; }
  .md\:rounded-xl {
    border-radius: 0.75rem !important; }
  .md\:rounded-2xl {
    border-radius: 1rem !important; }
  .md\:rounded-3xl {
    border-radius: 1.5rem !important; }
  .md\:rounded-full {
    border-radius: 9999px !important; }
  .md\:rounded-t-none {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important; }
  .md\:rounded-r-none {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important; }
  .md\:rounded-b-none {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important; }
  .md\:rounded-l-none {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important; }
  .md\:rounded-t-sm {
    border-top-left-radius: 0.125rem !important;
    border-top-right-radius: 0.125rem !important; }
  .md\:rounded-r-sm {
    border-top-right-radius: 0.125rem !important;
    border-bottom-right-radius: 0.125rem !important; }
  .md\:rounded-b-sm {
    border-bottom-right-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important; }
  .md\:rounded-l-sm {
    border-top-left-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important; }
  .md\:rounded-t {
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important; }
  .md\:rounded-r {
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important; }
  .md\:rounded-b {
    border-bottom-right-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important; }
  .md\:rounded-l {
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important; }
  .md\:rounded-t-md {
    border-top-left-radius: 0.375rem !important;
    border-top-right-radius: 0.375rem !important; }
  .md\:rounded-r-md {
    border-top-right-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important; }
  .md\:rounded-b-md {
    border-bottom-right-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important; }
  .md\:rounded-l-md {
    border-top-left-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important; }
  .md\:rounded-t-lg {
    border-top-left-radius: 0.5rem !important;
    border-top-right-radius: 0.5rem !important; }
  .md\:rounded-r-lg {
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important; }
  .md\:rounded-b-lg {
    border-bottom-right-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important; }
  .md\:rounded-l-lg {
    border-top-left-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important; }
  .md\:rounded-t-xl {
    border-top-left-radius: 0.75rem !important;
    border-top-right-radius: 0.75rem !important; }
  .md\:rounded-r-xl {
    border-top-right-radius: 0.75rem !important;
    border-bottom-right-radius: 0.75rem !important; }
  .md\:rounded-b-xl {
    border-bottom-right-radius: 0.75rem !important;
    border-bottom-left-radius: 0.75rem !important; }
  .md\:rounded-l-xl {
    border-top-left-radius: 0.75rem !important;
    border-bottom-left-radius: 0.75rem !important; }
  .md\:rounded-t-2xl {
    border-top-left-radius: 1rem !important;
    border-top-right-radius: 1rem !important; }
  .md\:rounded-r-2xl {
    border-top-right-radius: 1rem !important;
    border-bottom-right-radius: 1rem !important; }
  .md\:rounded-b-2xl {
    border-bottom-right-radius: 1rem !important;
    border-bottom-left-radius: 1rem !important; }
  .md\:rounded-l-2xl {
    border-top-left-radius: 1rem !important;
    border-bottom-left-radius: 1rem !important; }
  .md\:rounded-t-3xl {
    border-top-left-radius: 1.5rem !important;
    border-top-right-radius: 1.5rem !important; }
  .md\:rounded-r-3xl {
    border-top-right-radius: 1.5rem !important;
    border-bottom-right-radius: 1.5rem !important; }
  .md\:rounded-b-3xl {
    border-bottom-right-radius: 1.5rem !important;
    border-bottom-left-radius: 1.5rem !important; }
  .md\:rounded-l-3xl {
    border-top-left-radius: 1.5rem !important;
    border-bottom-left-radius: 1.5rem !important; }
  .md\:rounded-t-full {
    border-top-left-radius: 9999px !important;
    border-top-right-radius: 9999px !important; }
  .md\:rounded-r-full {
    border-top-right-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important; }
  .md\:rounded-b-full {
    border-bottom-right-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important; }
  .md\:rounded-l-full {
    border-top-left-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important; }
  .md\:rounded-tl-none {
    border-top-left-radius: 0 !important; }
  .md\:rounded-tr-none {
    border-top-right-radius: 0 !important; }
  .md\:rounded-br-none {
    border-bottom-right-radius: 0 !important; }
  .md\:rounded-bl-none {
    border-bottom-left-radius: 0 !important; }
  .md\:rounded-tl-sm {
    border-top-left-radius: 0.125rem !important; }
  .md\:rounded-tr-sm {
    border-top-right-radius: 0.125rem !important; }
  .md\:rounded-br-sm {
    border-bottom-right-radius: 0.125rem !important; }
  .md\:rounded-bl-sm {
    border-bottom-left-radius: 0.125rem !important; }
  .md\:rounded-tl {
    border-top-left-radius: 0.25rem !important; }
  .md\:rounded-tr {
    border-top-right-radius: 0.25rem !important; }
  .md\:rounded-br {
    border-bottom-right-radius: 0.25rem !important; }
  .md\:rounded-bl {
    border-bottom-left-radius: 0.25rem !important; }
  .md\:rounded-tl-md {
    border-top-left-radius: 0.375rem !important; }
  .md\:rounded-tr-md {
    border-top-right-radius: 0.375rem !important; }
  .md\:rounded-br-md {
    border-bottom-right-radius: 0.375rem !important; }
  .md\:rounded-bl-md {
    border-bottom-left-radius: 0.375rem !important; }
  .md\:rounded-tl-lg {
    border-top-left-radius: 0.5rem !important; }
  .md\:rounded-tr-lg {
    border-top-right-radius: 0.5rem !important; }
  .md\:rounded-br-lg {
    border-bottom-right-radius: 0.5rem !important; }
  .md\:rounded-bl-lg {
    border-bottom-left-radius: 0.5rem !important; }
  .md\:rounded-tl-xl {
    border-top-left-radius: 0.75rem !important; }
  .md\:rounded-tr-xl {
    border-top-right-radius: 0.75rem !important; }
  .md\:rounded-br-xl {
    border-bottom-right-radius: 0.75rem !important; }
  .md\:rounded-bl-xl {
    border-bottom-left-radius: 0.75rem !important; }
  .md\:rounded-tl-2xl {
    border-top-left-radius: 1rem !important; }
  .md\:rounded-tr-2xl {
    border-top-right-radius: 1rem !important; }
  .md\:rounded-br-2xl {
    border-bottom-right-radius: 1rem !important; }
  .md\:rounded-bl-2xl {
    border-bottom-left-radius: 1rem !important; }
  .md\:rounded-tl-3xl {
    border-top-left-radius: 1.5rem !important; }
  .md\:rounded-tr-3xl {
    border-top-right-radius: 1.5rem !important; }
  .md\:rounded-br-3xl {
    border-bottom-right-radius: 1.5rem !important; }
  .md\:rounded-bl-3xl {
    border-bottom-left-radius: 1.5rem !important; }
  .md\:rounded-tl-full {
    border-top-left-radius: 9999px !important; }
  .md\:rounded-tr-full {
    border-top-right-radius: 9999px !important; }
  .md\:rounded-br-full {
    border-bottom-right-radius: 9999px !important; }
  .md\:rounded-bl-full {
    border-bottom-left-radius: 9999px !important; }
  .md\:border-solid {
    border-style: solid !important; }
  .md\:border-dashed {
    border-style: dashed !important; }
  .md\:border-dotted {
    border-style: dotted !important; }
  .md\:border-double {
    border-style: double !important; }
  .md\:border-none {
    border-style: none !important; }
  .md\:border-0 {
    border-width: 0 !important; }
  .md\:border-2 {
    border-width: 2px !important; }
  .md\:border-4 {
    border-width: 4px !important; }
  .md\:border-8 {
    border-width: 8px !important; }
  .md\:border {
    border-width: 1px !important; }
  .md\:border-t-0 {
    border-top-width: 0 !important; }
  .md\:border-r-0 {
    border-right-width: 0 !important; }
  .md\:border-b-0 {
    border-bottom-width: 0 !important; }
  .md\:border-l-0 {
    border-left-width: 0 !important; }
  .md\:border-t-2 {
    border-top-width: 2px !important; }
  .md\:border-r-2 {
    border-right-width: 2px !important; }
  .md\:border-b-2 {
    border-bottom-width: 2px !important; }
  .md\:border-l-2 {
    border-left-width: 2px !important; }
  .md\:border-t-4 {
    border-top-width: 4px !important; }
  .md\:border-r-4 {
    border-right-width: 4px !important; }
  .md\:border-b-4 {
    border-bottom-width: 4px !important; }
  .md\:border-l-4 {
    border-left-width: 4px !important; }
  .md\:border-t-8 {
    border-top-width: 8px !important; }
  .md\:border-r-8 {
    border-right-width: 8px !important; }
  .md\:border-b-8 {
    border-bottom-width: 8px !important; }
  .md\:border-l-8 {
    border-left-width: 8px !important; }
  .md\:border-t {
    border-top-width: 1px !important; }
  .md\:border-r {
    border-right-width: 1px !important; }
  .md\:border-b {
    border-bottom-width: 1px !important; }
  .md\:border-l {
    border-left-width: 1px !important; }
  .md\:box-border {
    box-sizing: border-box !important; }
  .md\:box-content {
    box-sizing: content-box !important; }
  .md\:cursor-auto {
    cursor: auto !important; }
  .md\:cursor-default {
    cursor: default !important; }
  .md\:cursor-pointer {
    cursor: pointer !important; }
  .md\:cursor-wait {
    cursor: wait !important; }
  .md\:cursor-text {
    cursor: text !important; }
  .md\:cursor-move {
    cursor: move !important; }
  .md\:cursor-not-allowed {
    cursor: not-allowed !important; }
  .md\:block {
    display: block !important; }
  .md\:inline-block {
    display: inline-block !important; }
  .md\:inline {
    display: inline !important; }
  .md\:flex {
    display: flex !important; }
  .md\:inline-flex {
    display: inline-flex !important; }
  .md\:table {
    display: table !important; }
  .md\:table-caption {
    display: table-caption !important; }
  .md\:table-cell {
    display: table-cell !important; }
  .md\:table-column {
    display: table-column !important; }
  .md\:table-column-group {
    display: table-column-group !important; }
  .md\:table-footer-group {
    display: table-footer-group !important; }
  .md\:table-header-group {
    display: table-header-group !important; }
  .md\:table-row-group {
    display: table-row-group !important; }
  .md\:table-row {
    display: table-row !important; }
  .md\:flow-root {
    display: flow-root !important; }
  .md\:grid {
    display: grid !important; }
  .md\:inline-grid {
    display: inline-grid !important; }
  .md\:contents {
    display: contents !important; }
  .md\:hidden {
    display: none !important; }
  .md\:flex-row {
    flex-direction: row !important; }
  .md\:flex-row-reverse {
    flex-direction: row-reverse !important; }
  .md\:flex-col {
    flex-direction: column !important; }
  .md\:flex-col-reverse {
    flex-direction: column-reverse !important; }
  .md\:flex-wrap {
    flex-wrap: wrap !important; }
  .md\:flex-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .md\:flex-no-wrap {
    flex-wrap: nowrap !important; }
  .md\:place-items-auto {
    place-items: auto !important; }
  .md\:place-items-start {
    place-items: start !important; }
  .md\:place-items-end {
    place-items: end !important; }
  .md\:place-items-center {
    place-items: center !important; }
  .md\:place-items-stretch {
    place-items: stretch !important; }
  .md\:place-content-center {
    place-content: center !important; }
  .md\:place-content-start {
    place-content: start !important; }
  .md\:place-content-end {
    place-content: end !important; }
  .md\:place-content-between {
    place-content: space-between !important; }
  .md\:place-content-around {
    place-content: space-around !important; }
  .md\:place-content-evenly {
    place-content: space-evenly !important; }
  .md\:place-content-stretch {
    place-content: stretch !important; }
  .md\:place-self-auto {
    place-self: auto !important; }
  .md\:place-self-start {
    place-self: start !important; }
  .md\:place-self-end {
    place-self: end !important; }
  .md\:place-self-center {
    place-self: center !important; }
  .md\:place-self-stretch {
    place-self: stretch !important; }
  .md\:items-start {
    align-items: flex-start !important; }
  .md\:items-end {
    align-items: flex-end !important; }
  .md\:items-center {
    align-items: center !important; }
  .md\:items-baseline {
    align-items: baseline !important; }
  .md\:items-stretch {
    align-items: stretch !important; }
  .md\:content-center {
    align-content: center !important; }
  .md\:content-start {
    align-content: flex-start !important; }
  .md\:content-end {
    align-content: flex-end !important; }
  .md\:content-between {
    align-content: space-between !important; }
  .md\:content-around {
    align-content: space-around !important; }
  .md\:content-evenly {
    align-content: space-evenly !important; }
  .md\:self-auto {
    align-self: auto !important; }
  .md\:self-start {
    align-self: flex-start !important; }
  .md\:self-end {
    align-self: flex-end !important; }
  .md\:self-center {
    align-self: center !important; }
  .md\:self-stretch {
    align-self: stretch !important; }
  .md\:justify-items-auto {
    justify-items: auto !important; }
  .md\:justify-items-start {
    justify-items: start !important; }
  .md\:justify-items-end {
    justify-items: end !important; }
  .md\:justify-items-center {
    justify-items: center !important; }
  .md\:justify-items-stretch {
    justify-items: stretch !important; }
  .md\:justify-start {
    justify-content: flex-start !important; }
  .md\:justify-end {
    justify-content: flex-end !important; }
  .md\:justify-center {
    justify-content: center !important; }
  .md\:justify-between {
    justify-content: space-between !important; }
  .md\:justify-around {
    justify-content: space-around !important; }
  .md\:justify-evenly {
    justify-content: space-evenly !important; }
  .md\:justify-self-auto {
    justify-self: auto !important; }
  .md\:justify-self-start {
    justify-self: start !important; }
  .md\:justify-self-end {
    justify-self: end !important; }
  .md\:justify-self-center {
    justify-self: center !important; }
  .md\:justify-self-stretch {
    justify-self: stretch !important; }
  .md\:flex-1 {
    flex: 1 1 0% !important; }
  .md\:flex-auto {
    flex: 1 1 auto !important; }
  .md\:flex-initial {
    flex: 0 1 auto !important; }
  .md\:flex-none {
    flex: none !important; }
  .md\:flex-grow-0 {
    flex-grow: 0 !important; }
  .md\:flex-grow {
    flex-grow: 1 !important; }
  .md\:flex-shrink-0 {
    flex-shrink: 0 !important; }
  .md\:flex-shrink {
    flex-shrink: 1 !important; }
  .md\:order-1 {
    order: 1 !important; }
  .md\:order-2 {
    order: 2 !important; }
  .md\:order-3 {
    order: 3 !important; }
  .md\:order-4 {
    order: 4 !important; }
  .md\:order-5 {
    order: 5 !important; }
  .md\:order-6 {
    order: 6 !important; }
  .md\:order-7 {
    order: 7 !important; }
  .md\:order-8 {
    order: 8 !important; }
  .md\:order-9 {
    order: 9 !important; }
  .md\:order-10 {
    order: 10 !important; }
  .md\:order-11 {
    order: 11 !important; }
  .md\:order-12 {
    order: 12 !important; }
  .md\:order-first {
    order: -9999 !important; }
  .md\:order-last {
    order: 9999 !important; }
  .md\:order-none {
    order: 0 !important; }
  .md\:float-right {
    float: right !important; }
  .md\:float-left {
    float: left !important; }
  .md\:float-none {
    float: none !important; }
  .md\:clearfix:after {
    content: "" !important;
    display: table !important;
    clear: both !important; }
  .md\:clear-left {
    clear: left !important; }
  .md\:clear-right {
    clear: right !important; }
  .md\:clear-both {
    clear: both !important; }
  .md\:clear-none {
    clear: none !important; }
  .md\:font-sans {
    font-family: Lato, Viga, Helvetica, sans-serif !important; }
  .md\:font-serif {
    font-family: Georgia, Cambria, "Times New Roman", Times, serif !important; }
  .md\:font-mono {
    font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; }
  .md\:font-viga {
    font-family: Viga, Helvetica, sans-serif !important; }
  .md\:font-hairline {
    font-weight: 100 !important; }
  .md\:font-thin {
    font-weight: 200 !important; }
  .md\:font-light {
    font-weight: 300 !important; }
  .md\:font-normal {
    font-weight: 400 !important; }
  .md\:font-medium {
    font-weight: 500 !important; }
  .md\:font-semibold {
    font-weight: 600 !important; }
  .md\:font-bold {
    font-weight: 700 !important; }
  .md\:font-extrabold {
    font-weight: 800 !important; }
  .md\:font-black {
    font-weight: 900 !important; }
  .md\:hover\:font-hairline:hover {
    font-weight: 100 !important; }
  .md\:hover\:font-thin:hover {
    font-weight: 200 !important; }
  .md\:hover\:font-light:hover {
    font-weight: 300 !important; }
  .md\:hover\:font-normal:hover {
    font-weight: 400 !important; }
  .md\:hover\:font-medium:hover {
    font-weight: 500 !important; }
  .md\:hover\:font-semibold:hover {
    font-weight: 600 !important; }
  .md\:hover\:font-bold:hover {
    font-weight: 700 !important; }
  .md\:hover\:font-extrabold:hover {
    font-weight: 800 !important; }
  .md\:hover\:font-black:hover {
    font-weight: 900 !important; }
  .md\:focus\:font-hairline:focus {
    font-weight: 100 !important; }
  .md\:focus\:font-thin:focus {
    font-weight: 200 !important; }
  .md\:focus\:font-light:focus {
    font-weight: 300 !important; }
  .md\:focus\:font-normal:focus {
    font-weight: 400 !important; }
  .md\:focus\:font-medium:focus {
    font-weight: 500 !important; }
  .md\:focus\:font-semibold:focus {
    font-weight: 600 !important; }
  .md\:focus\:font-bold:focus {
    font-weight: 700 !important; }
  .md\:focus\:font-extrabold:focus {
    font-weight: 800 !important; }
  .md\:focus\:font-black:focus {
    font-weight: 900 !important; }
  .md\:h-0 {
    height: 0 !important; }
  .md\:h-1 {
    height: 0.25rem !important; }
  .md\:h-2 {
    height: 0.5rem !important; }
  .md\:h-3 {
    height: 0.75rem !important; }
  .md\:h-4 {
    height: 1rem !important; }
  .md\:h-5 {
    height: 1.25rem !important; }
  .md\:h-6 {
    height: 1.5rem !important; }
  .md\:h-8 {
    height: 2rem !important; }
  .md\:h-10 {
    height: 2.5rem !important; }
  .md\:h-12 {
    height: 3rem !important; }
  .md\:h-16 {
    height: 4rem !important; }
  .md\:h-20 {
    height: 5rem !important; }
  .md\:h-24 {
    height: 6rem !important; }
  .md\:h-32 {
    height: 8rem !important; }
  .md\:h-40 {
    height: 10rem !important; }
  .md\:h-48 {
    height: 12rem !important; }
  .md\:h-56 {
    height: 14rem !important; }
  .md\:h-64 {
    height: 16rem !important; }
  .md\:h-auto {
    height: auto !important; }
  .md\:h-px {
    height: 1px !important; }
  .md\:h-full {
    height: 100% !important; }
  .md\:h-screen {
    height: 100vh !important; }
  .md\:text-xs {
    font-size: 0.75rem !important; }
  .md\:text-sm {
    font-size: 0.875rem !important; }
  .md\:text-base {
    font-size: 1rem !important; }
  .md\:text-lg {
    font-size: 1.125rem !important; }
  .md\:text-xl {
    font-size: 1.25rem !important; }
  .md\:text-2xl {
    font-size: 1.5rem !important; }
  .md\:text-3xl {
    font-size: 1.875rem !important; }
  .md\:text-4xl {
    font-size: 2.25rem !important; }
  .md\:text-5xl {
    font-size: 3rem !important; }
  .md\:text-6xl {
    font-size: 4rem !important; }
  .md\:leading-3 {
    line-height: .75rem !important; }
  .md\:leading-4 {
    line-height: 1rem !important; }
  .md\:leading-5 {
    line-height: 1.25rem !important; }
  .md\:leading-6 {
    line-height: 1.5rem !important; }
  .md\:leading-7 {
    line-height: 1.75rem !important; }
  .md\:leading-8 {
    line-height: 2rem !important; }
  .md\:leading-9 {
    line-height: 2.25rem !important; }
  .md\:leading-10 {
    line-height: 2.5rem !important; }
  .md\:leading-none {
    line-height: 1 !important; }
  .md\:leading-tight {
    line-height: 1.25 !important; }
  .md\:leading-snug {
    line-height: 1.375 !important; }
  .md\:leading-normal {
    line-height: 1.5 !important; }
  .md\:leading-relaxed {
    line-height: 1.625 !important; }
  .md\:leading-loose {
    line-height: 2 !important; }
  .md\:leading-tighter {
    line-height: 1.1 !important; }
  .md\:list-inside {
    list-style-position: inside !important; }
  .md\:list-outside {
    list-style-position: outside !important; }
  .md\:list-none {
    list-style-type: none !important; }
  .md\:list-disc {
    list-style-type: disc !important; }
  .md\:list-decimal {
    list-style-type: decimal !important; }
  .md\:m-0 {
    margin: 0 !important; }
  .md\:m-1 {
    margin: 0.25rem !important; }
  .md\:m-2 {
    margin: 0.5rem !important; }
  .md\:m-3 {
    margin: 0.75rem !important; }
  .md\:m-4 {
    margin: 1rem !important; }
  .md\:m-5 {
    margin: 1.25rem !important; }
  .md\:m-6 {
    margin: 1.5rem !important; }
  .md\:m-8 {
    margin: 2rem !important; }
  .md\:m-10 {
    margin: 2.5rem !important; }
  .md\:m-12 {
    margin: 3rem !important; }
  .md\:m-16 {
    margin: 4rem !important; }
  .md\:m-20 {
    margin: 5rem !important; }
  .md\:m-24 {
    margin: 6rem !important; }
  .md\:m-32 {
    margin: 8rem !important; }
  .md\:m-40 {
    margin: 10rem !important; }
  .md\:m-48 {
    margin: 12rem !important; }
  .md\:m-56 {
    margin: 14rem !important; }
  .md\:m-64 {
    margin: 16rem !important; }
  .md\:m-auto {
    margin: auto !important; }
  .md\:m-px {
    margin: 1px !important; }
  .md\:-m-1 {
    margin: -0.25rem !important; }
  .md\:-m-2 {
    margin: -0.5rem !important; }
  .md\:-m-3 {
    margin: -0.75rem !important; }
  .md\:-m-4 {
    margin: -1rem !important; }
  .md\:-m-5 {
    margin: -1.25rem !important; }
  .md\:-m-6 {
    margin: -1.5rem !important; }
  .md\:-m-8 {
    margin: -2rem !important; }
  .md\:-m-10 {
    margin: -2.5rem !important; }
  .md\:-m-12 {
    margin: -3rem !important; }
  .md\:-m-16 {
    margin: -4rem !important; }
  .md\:-m-20 {
    margin: -5rem !important; }
  .md\:-m-24 {
    margin: -6rem !important; }
  .md\:-m-32 {
    margin: -8rem !important; }
  .md\:-m-40 {
    margin: -10rem !important; }
  .md\:-m-48 {
    margin: -12rem !important; }
  .md\:-m-56 {
    margin: -14rem !important; }
  .md\:-m-64 {
    margin: -16rem !important; }
  .md\:-m-px {
    margin: -1px !important; }
  .md\:my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .md\:mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important; }
  .md\:my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .md\:mx-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important; }
  .md\:my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .md\:mx-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important; }
  .md\:my-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important; }
  .md\:mx-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important; }
  .md\:my-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .md\:mx-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important; }
  .md\:my-5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important; }
  .md\:mx-5 {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important; }
  .md\:my-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .md\:mx-6 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important; }
  .md\:my-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important; }
  .md\:mx-8 {
    margin-left: 2rem !important;
    margin-right: 2rem !important; }
  .md\:my-10 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important; }
  .md\:mx-10 {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important; }
  .md\:my-12 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .md\:mx-12 {
    margin-left: 3rem !important;
    margin-right: 3rem !important; }
  .md\:my-16 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important; }
  .md\:mx-16 {
    margin-left: 4rem !important;
    margin-right: 4rem !important; }
  .md\:my-20 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important; }
  .md\:mx-20 {
    margin-left: 5rem !important;
    margin-right: 5rem !important; }
  .md\:my-24 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important; }
  .md\:mx-24 {
    margin-left: 6rem !important;
    margin-right: 6rem !important; }
  .md\:my-32 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important; }
  .md\:mx-32 {
    margin-left: 8rem !important;
    margin-right: 8rem !important; }
  .md\:my-40 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important; }
  .md\:mx-40 {
    margin-left: 10rem !important;
    margin-right: 10rem !important; }
  .md\:my-48 {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important; }
  .md\:mx-48 {
    margin-left: 12rem !important;
    margin-right: 12rem !important; }
  .md\:my-56 {
    margin-top: 14rem !important;
    margin-bottom: 14rem !important; }
  .md\:mx-56 {
    margin-left: 14rem !important;
    margin-right: 14rem !important; }
  .md\:my-64 {
    margin-top: 16rem !important;
    margin-bottom: 16rem !important; }
  .md\:mx-64 {
    margin-left: 16rem !important;
    margin-right: 16rem !important; }
  .md\:my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .md\:mx-auto {
    margin-left: auto !important;
    margin-right: auto !important; }
  .md\:my-px {
    margin-top: 1px !important;
    margin-bottom: 1px !important; }
  .md\:mx-px {
    margin-left: 1px !important;
    margin-right: 1px !important; }
  .md\:-my-1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important; }
  .md\:-mx-1 {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important; }
  .md\:-my-2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important; }
  .md\:-mx-2 {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important; }
  .md\:-my-3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important; }
  .md\:-mx-3 {
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important; }
  .md\:-my-4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important; }
  .md\:-mx-4 {
    margin-left: -1rem !important;
    margin-right: -1rem !important; }
  .md\:-my-5 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important; }
  .md\:-mx-5 {
    margin-left: -1.25rem !important;
    margin-right: -1.25rem !important; }
  .md\:-my-6 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important; }
  .md\:-mx-6 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important; }
  .md\:-my-8 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important; }
  .md\:-mx-8 {
    margin-left: -2rem !important;
    margin-right: -2rem !important; }
  .md\:-my-10 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important; }
  .md\:-mx-10 {
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important; }
  .md\:-my-12 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important; }
  .md\:-mx-12 {
    margin-left: -3rem !important;
    margin-right: -3rem !important; }
  .md\:-my-16 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important; }
  .md\:-mx-16 {
    margin-left: -4rem !important;
    margin-right: -4rem !important; }
  .md\:-my-20 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important; }
  .md\:-mx-20 {
    margin-left: -5rem !important;
    margin-right: -5rem !important; }
  .md\:-my-24 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important; }
  .md\:-mx-24 {
    margin-left: -6rem !important;
    margin-right: -6rem !important; }
  .md\:-my-32 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important; }
  .md\:-mx-32 {
    margin-left: -8rem !important;
    margin-right: -8rem !important; }
  .md\:-my-40 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important; }
  .md\:-mx-40 {
    margin-left: -10rem !important;
    margin-right: -10rem !important; }
  .md\:-my-48 {
    margin-top: -12rem !important;
    margin-bottom: -12rem !important; }
  .md\:-mx-48 {
    margin-left: -12rem !important;
    margin-right: -12rem !important; }
  .md\:-my-56 {
    margin-top: -14rem !important;
    margin-bottom: -14rem !important; }
  .md\:-mx-56 {
    margin-left: -14rem !important;
    margin-right: -14rem !important; }
  .md\:-my-64 {
    margin-top: -16rem !important;
    margin-bottom: -16rem !important; }
  .md\:-mx-64 {
    margin-left: -16rem !important;
    margin-right: -16rem !important; }
  .md\:-my-px {
    margin-top: -1px !important;
    margin-bottom: -1px !important; }
  .md\:-mx-px {
    margin-left: -1px !important;
    margin-right: -1px !important; }
  .md\:mt-0 {
    margin-top: 0 !important; }
  .md\:mr-0 {
    margin-right: 0 !important; }
  .md\:mb-0 {
    margin-bottom: 0 !important; }
  .md\:ml-0 {
    margin-left: 0 !important; }
  .md\:mt-1 {
    margin-top: 0.25rem !important; }
  .md\:mr-1 {
    margin-right: 0.25rem !important; }
  .md\:mb-1 {
    margin-bottom: 0.25rem !important; }
  .md\:ml-1 {
    margin-left: 0.25rem !important; }
  .md\:mt-2 {
    margin-top: 0.5rem !important; }
  .md\:mr-2 {
    margin-right: 0.5rem !important; }
  .md\:mb-2 {
    margin-bottom: 0.5rem !important; }
  .md\:ml-2 {
    margin-left: 0.5rem !important; }
  .md\:mt-3 {
    margin-top: 0.75rem !important; }
  .md\:mr-3 {
    margin-right: 0.75rem !important; }
  .md\:mb-3 {
    margin-bottom: 0.75rem !important; }
  .md\:ml-3 {
    margin-left: 0.75rem !important; }
  .md\:mt-4 {
    margin-top: 1rem !important; }
  .md\:mr-4 {
    margin-right: 1rem !important; }
  .md\:mb-4 {
    margin-bottom: 1rem !important; }
  .md\:ml-4 {
    margin-left: 1rem !important; }
  .md\:mt-5 {
    margin-top: 1.25rem !important; }
  .md\:mr-5 {
    margin-right: 1.25rem !important; }
  .md\:mb-5 {
    margin-bottom: 1.25rem !important; }
  .md\:ml-5 {
    margin-left: 1.25rem !important; }
  .md\:mt-6 {
    margin-top: 1.5rem !important; }
  .md\:mr-6 {
    margin-right: 1.5rem !important; }
  .md\:mb-6 {
    margin-bottom: 1.5rem !important; }
  .md\:ml-6 {
    margin-left: 1.5rem !important; }
  .md\:mt-8 {
    margin-top: 2rem !important; }
  .md\:mr-8 {
    margin-right: 2rem !important; }
  .md\:mb-8 {
    margin-bottom: 2rem !important; }
  .md\:ml-8 {
    margin-left: 2rem !important; }
  .md\:mt-10 {
    margin-top: 2.5rem !important; }
  .md\:mr-10 {
    margin-right: 2.5rem !important; }
  .md\:mb-10 {
    margin-bottom: 2.5rem !important; }
  .md\:ml-10 {
    margin-left: 2.5rem !important; }
  .md\:mt-12 {
    margin-top: 3rem !important; }
  .md\:mr-12 {
    margin-right: 3rem !important; }
  .md\:mb-12 {
    margin-bottom: 3rem !important; }
  .md\:ml-12 {
    margin-left: 3rem !important; }
  .md\:mt-16 {
    margin-top: 4rem !important; }
  .md\:mr-16 {
    margin-right: 4rem !important; }
  .md\:mb-16 {
    margin-bottom: 4rem !important; }
  .md\:ml-16 {
    margin-left: 4rem !important; }
  .md\:mt-20 {
    margin-top: 5rem !important; }
  .md\:mr-20 {
    margin-right: 5rem !important; }
  .md\:mb-20 {
    margin-bottom: 5rem !important; }
  .md\:ml-20 {
    margin-left: 5rem !important; }
  .md\:mt-24 {
    margin-top: 6rem !important; }
  .md\:mr-24 {
    margin-right: 6rem !important; }
  .md\:mb-24 {
    margin-bottom: 6rem !important; }
  .md\:ml-24 {
    margin-left: 6rem !important; }
  .md\:mt-32 {
    margin-top: 8rem !important; }
  .md\:mr-32 {
    margin-right: 8rem !important; }
  .md\:mb-32 {
    margin-bottom: 8rem !important; }
  .md\:ml-32 {
    margin-left: 8rem !important; }
  .md\:mt-40 {
    margin-top: 10rem !important; }
  .md\:mr-40 {
    margin-right: 10rem !important; }
  .md\:mb-40 {
    margin-bottom: 10rem !important; }
  .md\:ml-40 {
    margin-left: 10rem !important; }
  .md\:mt-48 {
    margin-top: 12rem !important; }
  .md\:mr-48 {
    margin-right: 12rem !important; }
  .md\:mb-48 {
    margin-bottom: 12rem !important; }
  .md\:ml-48 {
    margin-left: 12rem !important; }
  .md\:mt-56 {
    margin-top: 14rem !important; }
  .md\:mr-56 {
    margin-right: 14rem !important; }
  .md\:mb-56 {
    margin-bottom: 14rem !important; }
  .md\:ml-56 {
    margin-left: 14rem !important; }
  .md\:mt-64 {
    margin-top: 16rem !important; }
  .md\:mr-64 {
    margin-right: 16rem !important; }
  .md\:mb-64 {
    margin-bottom: 16rem !important; }
  .md\:ml-64 {
    margin-left: 16rem !important; }
  .md\:mt-auto {
    margin-top: auto !important; }
  .md\:mr-auto {
    margin-right: auto !important; }
  .md\:mb-auto {
    margin-bottom: auto !important; }
  .md\:ml-auto {
    margin-left: auto !important; }
  .md\:mt-px {
    margin-top: 1px !important; }
  .md\:mr-px {
    margin-right: 1px !important; }
  .md\:mb-px {
    margin-bottom: 1px !important; }
  .md\:ml-px {
    margin-left: 1px !important; }
  .md\:-mt-1 {
    margin-top: -0.25rem !important; }
  .md\:-mr-1 {
    margin-right: -0.25rem !important; }
  .md\:-mb-1 {
    margin-bottom: -0.25rem !important; }
  .md\:-ml-1 {
    margin-left: -0.25rem !important; }
  .md\:-mt-2 {
    margin-top: -0.5rem !important; }
  .md\:-mr-2 {
    margin-right: -0.5rem !important; }
  .md\:-mb-2 {
    margin-bottom: -0.5rem !important; }
  .md\:-ml-2 {
    margin-left: -0.5rem !important; }
  .md\:-mt-3 {
    margin-top: -0.75rem !important; }
  .md\:-mr-3 {
    margin-right: -0.75rem !important; }
  .md\:-mb-3 {
    margin-bottom: -0.75rem !important; }
  .md\:-ml-3 {
    margin-left: -0.75rem !important; }
  .md\:-mt-4 {
    margin-top: -1rem !important; }
  .md\:-mr-4 {
    margin-right: -1rem !important; }
  .md\:-mb-4 {
    margin-bottom: -1rem !important; }
  .md\:-ml-4 {
    margin-left: -1rem !important; }
  .md\:-mt-5 {
    margin-top: -1.25rem !important; }
  .md\:-mr-5 {
    margin-right: -1.25rem !important; }
  .md\:-mb-5 {
    margin-bottom: -1.25rem !important; }
  .md\:-ml-5 {
    margin-left: -1.25rem !important; }
  .md\:-mt-6 {
    margin-top: -1.5rem !important; }
  .md\:-mr-6 {
    margin-right: -1.5rem !important; }
  .md\:-mb-6 {
    margin-bottom: -1.5rem !important; }
  .md\:-ml-6 {
    margin-left: -1.5rem !important; }
  .md\:-mt-8 {
    margin-top: -2rem !important; }
  .md\:-mr-8 {
    margin-right: -2rem !important; }
  .md\:-mb-8 {
    margin-bottom: -2rem !important; }
  .md\:-ml-8 {
    margin-left: -2rem !important; }
  .md\:-mt-10 {
    margin-top: -2.5rem !important; }
  .md\:-mr-10 {
    margin-right: -2.5rem !important; }
  .md\:-mb-10 {
    margin-bottom: -2.5rem !important; }
  .md\:-ml-10 {
    margin-left: -2.5rem !important; }
  .md\:-mt-12 {
    margin-top: -3rem !important; }
  .md\:-mr-12 {
    margin-right: -3rem !important; }
  .md\:-mb-12 {
    margin-bottom: -3rem !important; }
  .md\:-ml-12 {
    margin-left: -3rem !important; }
  .md\:-mt-16 {
    margin-top: -4rem !important; }
  .md\:-mr-16 {
    margin-right: -4rem !important; }
  .md\:-mb-16 {
    margin-bottom: -4rem !important; }
  .md\:-ml-16 {
    margin-left: -4rem !important; }
  .md\:-mt-20 {
    margin-top: -5rem !important; }
  .md\:-mr-20 {
    margin-right: -5rem !important; }
  .md\:-mb-20 {
    margin-bottom: -5rem !important; }
  .md\:-ml-20 {
    margin-left: -5rem !important; }
  .md\:-mt-24 {
    margin-top: -6rem !important; }
  .md\:-mr-24 {
    margin-right: -6rem !important; }
  .md\:-mb-24 {
    margin-bottom: -6rem !important; }
  .md\:-ml-24 {
    margin-left: -6rem !important; }
  .md\:-mt-32 {
    margin-top: -8rem !important; }
  .md\:-mr-32 {
    margin-right: -8rem !important; }
  .md\:-mb-32 {
    margin-bottom: -8rem !important; }
  .md\:-ml-32 {
    margin-left: -8rem !important; }
  .md\:-mt-40 {
    margin-top: -10rem !important; }
  .md\:-mr-40 {
    margin-right: -10rem !important; }
  .md\:-mb-40 {
    margin-bottom: -10rem !important; }
  .md\:-ml-40 {
    margin-left: -10rem !important; }
  .md\:-mt-48 {
    margin-top: -12rem !important; }
  .md\:-mr-48 {
    margin-right: -12rem !important; }
  .md\:-mb-48 {
    margin-bottom: -12rem !important; }
  .md\:-ml-48 {
    margin-left: -12rem !important; }
  .md\:-mt-56 {
    margin-top: -14rem !important; }
  .md\:-mr-56 {
    margin-right: -14rem !important; }
  .md\:-mb-56 {
    margin-bottom: -14rem !important; }
  .md\:-ml-56 {
    margin-left: -14rem !important; }
  .md\:-mt-64 {
    margin-top: -16rem !important; }
  .md\:-mr-64 {
    margin-right: -16rem !important; }
  .md\:-mb-64 {
    margin-bottom: -16rem !important; }
  .md\:-ml-64 {
    margin-left: -16rem !important; }
  .md\:-mt-px {
    margin-top: -1px !important; }
  .md\:-mr-px {
    margin-right: -1px !important; }
  .md\:-mb-px {
    margin-bottom: -1px !important; }
  .md\:-ml-px {
    margin-left: -1px !important; }
  .md\:max-h-full {
    max-height: 100% !important; }
  .md\:max-h-screen {
    max-height: 100vh !important; }
  .md\:max-w-none {
    max-width: none !important; }
  .md\:max-w-xs {
    max-width: 20rem !important; }
  .md\:max-w-sm {
    max-width: 24rem !important; }
  .md\:max-w-md {
    max-width: 28rem !important; }
  .md\:max-w-lg {
    max-width: 32rem !important; }
  .md\:max-w-xl {
    max-width: 36rem !important; }
  .md\:max-w-2xl {
    max-width: 42rem !important; }
  .md\:max-w-3xl {
    max-width: 48rem !important; }
  .md\:max-w-4xl {
    max-width: 56rem !important; }
  .md\:max-w-5xl {
    max-width: 64rem !important; }
  .md\:max-w-6xl {
    max-width: 72rem !important; }
  .md\:max-w-full {
    max-width: 100% !important; }
  .md\:max-w-screen-sm {
    max-width: 640px !important; }
  .md\:max-w-screen-md {
    max-width: 768px !important; }
  .md\:max-w-screen-lg {
    max-width: 1024px !important; }
  .md\:max-w-screen-xl {
    max-width: 1280px !important; }
  .md\:min-h-0 {
    min-height: 0 !important; }
  .md\:min-h-full {
    min-height: 100% !important; }
  .md\:min-h-screen {
    min-height: 100vh !important; }
  .md\:min-w-0 {
    min-width: 0 !important; }
  .md\:min-w-full {
    min-width: 100% !important; }
  .md\:object-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important; }
  .md\:object-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important; }
  .md\:object-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important; }
  .md\:object-none {
    -o-object-fit: none !important;
    object-fit: none !important; }
  .md\:object-scale-down {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important; }
  .md\:object-bottom {
    -o-object-position: bottom !important;
    object-position: bottom !important; }
  .md\:object-center {
    -o-object-position: center !important;
    object-position: center !important; }
  .md\:object-left {
    -o-object-position: left !important;
    object-position: left !important; }
  .md\:object-left-bottom {
    -o-object-position: left bottom !important;
    object-position: left bottom !important; }
  .md\:object-left-top {
    -o-object-position: left top !important;
    object-position: left top !important; }
  .md\:object-right {
    -o-object-position: right !important;
    object-position: right !important; }
  .md\:object-right-bottom {
    -o-object-position: right bottom !important;
    object-position: right bottom !important; }
  .md\:object-right-top {
    -o-object-position: right top !important;
    object-position: right top !important; }
  .md\:object-top {
    -o-object-position: top !important;
    object-position: top !important; }
  .md\:opacity-0 {
    opacity: 0 !important; }
  .md\:opacity-25 {
    opacity: 0.25 !important; }
  .md\:opacity-50 {
    opacity: 0.5 !important; }
  .md\:opacity-75 {
    opacity: 0.75 !important; }
  .md\:opacity-100 {
    opacity: 1 !important; }
  .md\:hover\:opacity-0:hover {
    opacity: 0 !important; }
  .md\:hover\:opacity-25:hover {
    opacity: 0.25 !important; }
  .md\:hover\:opacity-50:hover {
    opacity: 0.5 !important; }
  .md\:hover\:opacity-75:hover {
    opacity: 0.75 !important; }
  .md\:hover\:opacity-100:hover {
    opacity: 1 !important; }
  .md\:focus\:opacity-0:focus {
    opacity: 0 !important; }
  .md\:focus\:opacity-25:focus {
    opacity: 0.25 !important; }
  .md\:focus\:opacity-50:focus {
    opacity: 0.5 !important; }
  .md\:focus\:opacity-75:focus {
    opacity: 0.75 !important; }
  .md\:focus\:opacity-100:focus {
    opacity: 1 !important; }
  .md\:outline-none {
    outline: 2px solid transparent !important;
    outline-offset: 2px !important; }
  .md\:outline-white {
    outline: 2px dotted white !important;
    outline-offset: 2px !important; }
  .md\:outline-black {
    outline: 2px dotted black !important;
    outline-offset: 2px !important; }
  .md\:focus\:outline-none:focus {
    outline: 2px solid transparent !important;
    outline-offset: 2px !important; }
  .md\:focus\:outline-white:focus {
    outline: 2px dotted white !important;
    outline-offset: 2px !important; }
  .md\:focus\:outline-black:focus {
    outline: 2px dotted black !important;
    outline-offset: 2px !important; }
  .md\:overflow-auto {
    overflow: auto !important; }
  .md\:overflow-hidden {
    overflow: hidden !important; }
  .md\:overflow-visible {
    overflow: visible !important; }
  .md\:overflow-scroll {
    overflow: scroll !important; }
  .md\:overflow-x-auto {
    overflow-x: auto !important; }
  .md\:overflow-y-auto {
    overflow-y: auto !important; }
  .md\:overflow-x-hidden {
    overflow-x: hidden !important; }
  .md\:overflow-y-hidden {
    overflow-y: hidden !important; }
  .md\:overflow-x-visible {
    overflow-x: visible !important; }
  .md\:overflow-y-visible {
    overflow-y: visible !important; }
  .md\:overflow-x-scroll {
    overflow-x: scroll !important; }
  .md\:overflow-y-scroll {
    overflow-y: scroll !important; }
  .md\:scrolling-touch {
    -webkit-overflow-scrolling: touch !important; }
  .md\:scrolling-auto {
    -webkit-overflow-scrolling: auto !important; }
  .md\:overscroll-auto {
    -ms-scroll-chaining: chained !important;
    overscroll-behavior: auto !important; }
  .md\:overscroll-contain {
    -ms-scroll-chaining: none !important;
    overscroll-behavior: contain !important; }
  .md\:overscroll-none {
    -ms-scroll-chaining: none !important;
    overscroll-behavior: none !important; }
  .md\:overscroll-y-auto {
    overscroll-behavior-y: auto !important; }
  .md\:overscroll-y-contain {
    overscroll-behavior-y: contain !important; }
  .md\:overscroll-y-none {
    overscroll-behavior-y: none !important; }
  .md\:overscroll-x-auto {
    overscroll-behavior-x: auto !important; }
  .md\:overscroll-x-contain {
    overscroll-behavior-x: contain !important; }
  .md\:overscroll-x-none {
    overscroll-behavior-x: none !important; }
  .md\:p-0 {
    padding: 0 !important; }
  .md\:p-1 {
    padding: 0.25rem !important; }
  .md\:p-2 {
    padding: 0.5rem !important; }
  .md\:p-3 {
    padding: 0.75rem !important; }
  .md\:p-4 {
    padding: 1rem !important; }
  .md\:p-5 {
    padding: 1.25rem !important; }
  .md\:p-6 {
    padding: 1.5rem !important; }
  .md\:p-8 {
    padding: 2rem !important; }
  .md\:p-10 {
    padding: 2.5rem !important; }
  .md\:p-12 {
    padding: 3rem !important; }
  .md\:p-16 {
    padding: 4rem !important; }
  .md\:p-20 {
    padding: 5rem !important; }
  .md\:p-24 {
    padding: 6rem !important; }
  .md\:p-32 {
    padding: 8rem !important; }
  .md\:p-40 {
    padding: 10rem !important; }
  .md\:p-48 {
    padding: 12rem !important; }
  .md\:p-56 {
    padding: 14rem !important; }
  .md\:p-64 {
    padding: 16rem !important; }
  .md\:p-px {
    padding: 1px !important; }
  .md\:py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .md\:px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important; }
  .md\:py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .md\:px-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important; }
  .md\:py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .md\:px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important; }
  .md\:py-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important; }
  .md\:px-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important; }
  .md\:py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .md\:px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important; }
  .md\:py-5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important; }
  .md\:px-5 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important; }
  .md\:py-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .md\:px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important; }
  .md\:py-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important; }
  .md\:px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important; }
  .md\:py-10 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important; }
  .md\:px-10 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important; }
  .md\:py-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .md\:px-12 {
    padding-left: 3rem !important;
    padding-right: 3rem !important; }
  .md\:py-16 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important; }
  .md\:px-16 {
    padding-left: 4rem !important;
    padding-right: 4rem !important; }
  .md\:py-20 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important; }
  .md\:px-20 {
    padding-left: 5rem !important;
    padding-right: 5rem !important; }
  .md\:py-24 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important; }
  .md\:px-24 {
    padding-left: 6rem !important;
    padding-right: 6rem !important; }
  .md\:py-32 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important; }
  .md\:px-32 {
    padding-left: 8rem !important;
    padding-right: 8rem !important; }
  .md\:py-40 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important; }
  .md\:px-40 {
    padding-left: 10rem !important;
    padding-right: 10rem !important; }
  .md\:py-48 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important; }
  .md\:px-48 {
    padding-left: 12rem !important;
    padding-right: 12rem !important; }
  .md\:py-56 {
    padding-top: 14rem !important;
    padding-bottom: 14rem !important; }
  .md\:px-56 {
    padding-left: 14rem !important;
    padding-right: 14rem !important; }
  .md\:py-64 {
    padding-top: 16rem !important;
    padding-bottom: 16rem !important; }
  .md\:px-64 {
    padding-left: 16rem !important;
    padding-right: 16rem !important; }
  .md\:py-px {
    padding-top: 1px !important;
    padding-bottom: 1px !important; }
  .md\:px-px {
    padding-left: 1px !important;
    padding-right: 1px !important; }
  .md\:pt-0 {
    padding-top: 0 !important; }
  .md\:pr-0 {
    padding-right: 0 !important; }
  .md\:pb-0 {
    padding-bottom: 0 !important; }
  .md\:pl-0 {
    padding-left: 0 !important; }
  .md\:pt-1 {
    padding-top: 0.25rem !important; }
  .md\:pr-1 {
    padding-right: 0.25rem !important; }
  .md\:pb-1 {
    padding-bottom: 0.25rem !important; }
  .md\:pl-1 {
    padding-left: 0.25rem !important; }
  .md\:pt-2 {
    padding-top: 0.5rem !important; }
  .md\:pr-2 {
    padding-right: 0.5rem !important; }
  .md\:pb-2 {
    padding-bottom: 0.5rem !important; }
  .md\:pl-2 {
    padding-left: 0.5rem !important; }
  .md\:pt-3 {
    padding-top: 0.75rem !important; }
  .md\:pr-3 {
    padding-right: 0.75rem !important; }
  .md\:pb-3 {
    padding-bottom: 0.75rem !important; }
  .md\:pl-3 {
    padding-left: 0.75rem !important; }
  .md\:pt-4 {
    padding-top: 1rem !important; }
  .md\:pr-4 {
    padding-right: 1rem !important; }
  .md\:pb-4 {
    padding-bottom: 1rem !important; }
  .md\:pl-4 {
    padding-left: 1rem !important; }
  .md\:pt-5 {
    padding-top: 1.25rem !important; }
  .md\:pr-5 {
    padding-right: 1.25rem !important; }
  .md\:pb-5 {
    padding-bottom: 1.25rem !important; }
  .md\:pl-5 {
    padding-left: 1.25rem !important; }
  .md\:pt-6 {
    padding-top: 1.5rem !important; }
  .md\:pr-6 {
    padding-right: 1.5rem !important; }
  .md\:pb-6 {
    padding-bottom: 1.5rem !important; }
  .md\:pl-6 {
    padding-left: 1.5rem !important; }
  .md\:pt-8 {
    padding-top: 2rem !important; }
  .md\:pr-8 {
    padding-right: 2rem !important; }
  .md\:pb-8 {
    padding-bottom: 2rem !important; }
  .md\:pl-8 {
    padding-left: 2rem !important; }
  .md\:pt-10 {
    padding-top: 2.5rem !important; }
  .md\:pr-10 {
    padding-right: 2.5rem !important; }
  .md\:pb-10 {
    padding-bottom: 2.5rem !important; }
  .md\:pl-10 {
    padding-left: 2.5rem !important; }
  .md\:pt-12 {
    padding-top: 3rem !important; }
  .md\:pr-12 {
    padding-right: 3rem !important; }
  .md\:pb-12 {
    padding-bottom: 3rem !important; }
  .md\:pl-12 {
    padding-left: 3rem !important; }
  .md\:pt-16 {
    padding-top: 4rem !important; }
  .md\:pr-16 {
    padding-right: 4rem !important; }
  .md\:pb-16 {
    padding-bottom: 4rem !important; }
  .md\:pl-16 {
    padding-left: 4rem !important; }
  .md\:pt-20 {
    padding-top: 5rem !important; }
  .md\:pr-20 {
    padding-right: 5rem !important; }
  .md\:pb-20 {
    padding-bottom: 5rem !important; }
  .md\:pl-20 {
    padding-left: 5rem !important; }
  .md\:pt-24 {
    padding-top: 6rem !important; }
  .md\:pr-24 {
    padding-right: 6rem !important; }
  .md\:pb-24 {
    padding-bottom: 6rem !important; }
  .md\:pl-24 {
    padding-left: 6rem !important; }
  .md\:pt-32 {
    padding-top: 8rem !important; }
  .md\:pr-32 {
    padding-right: 8rem !important; }
  .md\:pb-32 {
    padding-bottom: 8rem !important; }
  .md\:pl-32 {
    padding-left: 8rem !important; }
  .md\:pt-40 {
    padding-top: 10rem !important; }
  .md\:pr-40 {
    padding-right: 10rem !important; }
  .md\:pb-40 {
    padding-bottom: 10rem !important; }
  .md\:pl-40 {
    padding-left: 10rem !important; }
  .md\:pt-48 {
    padding-top: 12rem !important; }
  .md\:pr-48 {
    padding-right: 12rem !important; }
  .md\:pb-48 {
    padding-bottom: 12rem !important; }
  .md\:pl-48 {
    padding-left: 12rem !important; }
  .md\:pt-56 {
    padding-top: 14rem !important; }
  .md\:pr-56 {
    padding-right: 14rem !important; }
  .md\:pb-56 {
    padding-bottom: 14rem !important; }
  .md\:pl-56 {
    padding-left: 14rem !important; }
  .md\:pt-64 {
    padding-top: 16rem !important; }
  .md\:pr-64 {
    padding-right: 16rem !important; }
  .md\:pb-64 {
    padding-bottom: 16rem !important; }
  .md\:pl-64 {
    padding-left: 16rem !important; }
  .md\:pt-px {
    padding-top: 1px !important; }
  .md\:pr-px {
    padding-right: 1px !important; }
  .md\:pb-px {
    padding-bottom: 1px !important; }
  .md\:pl-px {
    padding-left: 1px !important; }
  .md\:placeholder-transparent::-moz-placeholder {
    color: transparent !important; }
  .md\:placeholder-transparent:-ms-input-placeholder {
    color: transparent !important; }
  .md\:placeholder-transparent::placeholder {
    color: transparent !important; }
  .md\:placeholder-current::-moz-placeholder {
    color: currentColor !important; }
  .md\:placeholder-current:-ms-input-placeholder {
    color: currentColor !important; }
  .md\:placeholder-current::placeholder {
    color: currentColor !important; }
  .md\:placeholder-black::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important; }
  .md\:placeholder-black:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important; }
  .md\:placeholder-black::placeholder {
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important; }
  .md\:placeholder-white::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important; }
  .md\:placeholder-white:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important; }
  .md\:placeholder-white::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important; }
  .md\:placeholder-gray-100::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important; }
  .md\:placeholder-gray-100:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important; }
  .md\:placeholder-gray-100::placeholder {
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important; }
  .md\:placeholder-gray-200::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important; }
  .md\:placeholder-gray-200:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important; }
  .md\:placeholder-gray-200::placeholder {
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important; }
  .md\:placeholder-gray-300::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important; }
  .md\:placeholder-gray-300:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important; }
  .md\:placeholder-gray-300::placeholder {
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important; }
  .md\:placeholder-gray-400::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important; }
  .md\:placeholder-gray-400:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important; }
  .md\:placeholder-gray-400::placeholder {
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important; }
  .md\:placeholder-gray-500::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important; }
  .md\:placeholder-gray-500:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important; }
  .md\:placeholder-gray-500::placeholder {
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important; }
  .md\:placeholder-gray-600::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important; }
  .md\:placeholder-gray-600:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important; }
  .md\:placeholder-gray-600::placeholder {
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important; }
  .md\:placeholder-gray-700::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important; }
  .md\:placeholder-gray-700:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important; }
  .md\:placeholder-gray-700::placeholder {
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important; }
  .md\:placeholder-gray-800::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important; }
  .md\:placeholder-gray-800:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important; }
  .md\:placeholder-gray-800::placeholder {
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important; }
  .md\:placeholder-gray-900::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important; }
  .md\:placeholder-gray-900:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important; }
  .md\:placeholder-gray-900::placeholder {
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important; }
  .md\:placeholder-red-100::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e18f74 !important;
    color: rgba(225, 143, 116, var(--placeholder-opacity)) !important; }
  .md\:placeholder-red-100:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e18f74 !important;
    color: rgba(225, 143, 116, var(--placeholder-opacity)) !important; }
  .md\:placeholder-red-100::placeholder {
    --placeholder-opacity: 1 !important;
    color: #e18f74 !important;
    color: rgba(225, 143, 116, var(--placeholder-opacity)) !important; }
  .md\:placeholder-red-200::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #bc5e3f !important;
    color: rgba(188, 94, 63, var(--placeholder-opacity)) !important; }
  .md\:placeholder-red-200:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #bc5e3f !important;
    color: rgba(188, 94, 63, var(--placeholder-opacity)) !important; }
  .md\:placeholder-red-200::placeholder {
    --placeholder-opacity: 1 !important;
    color: #bc5e3f !important;
    color: rgba(188, 94, 63, var(--placeholder-opacity)) !important; }
  .md\:placeholder-red-300::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #833218 !important;
    color: rgba(131, 50, 24, var(--placeholder-opacity)) !important; }
  .md\:placeholder-red-300:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #833218 !important;
    color: rgba(131, 50, 24, var(--placeholder-opacity)) !important; }
  .md\:placeholder-red-300::placeholder {
    --placeholder-opacity: 1 !important;
    color: #833218 !important;
    color: rgba(131, 50, 24, var(--placeholder-opacity)) !important; }
  .md\:placeholder-red-400::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important; }
  .md\:placeholder-red-400:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important; }
  .md\:placeholder-red-400::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important; }
  .md\:placeholder-red-500::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important; }
  .md\:placeholder-red-500:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important; }
  .md\:placeholder-red-500::placeholder {
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important; }
  .md\:placeholder-red-600::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important; }
  .md\:placeholder-red-600:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important; }
  .md\:placeholder-red-600::placeholder {
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important; }
  .md\:placeholder-red-700::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important; }
  .md\:placeholder-red-700:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important; }
  .md\:placeholder-red-700::placeholder {
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important; }
  .md\:placeholder-red-800::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important; }
  .md\:placeholder-red-800:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important; }
  .md\:placeholder-red-800::placeholder {
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important; }
  .md\:placeholder-red-900::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important; }
  .md\:placeholder-red-900:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important; }
  .md\:placeholder-red-900::placeholder {
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important; }
  .md\:placeholder-orange-100::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fffaf0 !important;
    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important; }
  .md\:placeholder-orange-100:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fffaf0 !important;
    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important; }
  .md\:placeholder-orange-100::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fffaf0 !important;
    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important; }
  .md\:placeholder-orange-200::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #feebc8 !important;
    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important; }
  .md\:placeholder-orange-200:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #feebc8 !important;
    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important; }
  .md\:placeholder-orange-200::placeholder {
    --placeholder-opacity: 1 !important;
    color: #feebc8 !important;
    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important; }
  .md\:placeholder-orange-300::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fbd38d !important;
    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important; }
  .md\:placeholder-orange-300:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fbd38d !important;
    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important; }
  .md\:placeholder-orange-300::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fbd38d !important;
    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important; }
  .md\:placeholder-orange-400::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f6ad55 !important;
    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important; }
  .md\:placeholder-orange-400:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f6ad55 !important;
    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important; }
  .md\:placeholder-orange-400::placeholder {
    --placeholder-opacity: 1 !important;
    color: #f6ad55 !important;
    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important; }
  .md\:placeholder-orange-500::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ed8936 !important;
    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important; }
  .md\:placeholder-orange-500:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ed8936 !important;
    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important; }
  .md\:placeholder-orange-500::placeholder {
    --placeholder-opacity: 1 !important;
    color: #ed8936 !important;
    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important; }
  .md\:placeholder-orange-600::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #dd6b20 !important;
    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important; }
  .md\:placeholder-orange-600:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #dd6b20 !important;
    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important; }
  .md\:placeholder-orange-600::placeholder {
    --placeholder-opacity: 1 !important;
    color: #dd6b20 !important;
    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important; }
  .md\:placeholder-orange-700::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #c05621 !important;
    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important; }
  .md\:placeholder-orange-700:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #c05621 !important;
    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important; }
  .md\:placeholder-orange-700::placeholder {
    --placeholder-opacity: 1 !important;
    color: #c05621 !important;
    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important; }
  .md\:placeholder-orange-800::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #9c4221 !important;
    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important; }
  .md\:placeholder-orange-800:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #9c4221 !important;
    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important; }
  .md\:placeholder-orange-800::placeholder {
    --placeholder-opacity: 1 !important;
    color: #9c4221 !important;
    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important; }
  .md\:placeholder-orange-900::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #7b341e !important;
    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important; }
  .md\:placeholder-orange-900:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #7b341e !important;
    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important; }
  .md\:placeholder-orange-900::placeholder {
    --placeholder-opacity: 1 !important;
    color: #7b341e !important;
    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important; }
  .md\:placeholder-yellow-100::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fffff0 !important;
    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important; }
  .md\:placeholder-yellow-100:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fffff0 !important;
    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important; }
  .md\:placeholder-yellow-100::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fffff0 !important;
    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important; }
  .md\:placeholder-yellow-200::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fefcbf !important;
    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important; }
  .md\:placeholder-yellow-200:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fefcbf !important;
    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important; }
  .md\:placeholder-yellow-200::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fefcbf !important;
    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important; }
  .md\:placeholder-yellow-300::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #faf089 !important;
    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important; }
  .md\:placeholder-yellow-300:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #faf089 !important;
    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important; }
  .md\:placeholder-yellow-300::placeholder {
    --placeholder-opacity: 1 !important;
    color: #faf089 !important;
    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important; }
  .md\:placeholder-yellow-400::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f6e05e !important;
    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important; }
  .md\:placeholder-yellow-400:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f6e05e !important;
    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important; }
  .md\:placeholder-yellow-400::placeholder {
    --placeholder-opacity: 1 !important;
    color: #f6e05e !important;
    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important; }
  .md\:placeholder-yellow-500::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ecc94b !important;
    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important; }
  .md\:placeholder-yellow-500:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ecc94b !important;
    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important; }
  .md\:placeholder-yellow-500::placeholder {
    --placeholder-opacity: 1 !important;
    color: #ecc94b !important;
    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important; }
  .md\:placeholder-yellow-600::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d69e2e !important;
    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important; }
  .md\:placeholder-yellow-600:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d69e2e !important;
    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important; }
  .md\:placeholder-yellow-600::placeholder {
    --placeholder-opacity: 1 !important;
    color: #d69e2e !important;
    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important; }
  .md\:placeholder-yellow-700::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b7791f !important;
    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important; }
  .md\:placeholder-yellow-700:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b7791f !important;
    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important; }
  .md\:placeholder-yellow-700::placeholder {
    --placeholder-opacity: 1 !important;
    color: #b7791f !important;
    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important; }
  .md\:placeholder-yellow-800::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #975a16 !important;
    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important; }
  .md\:placeholder-yellow-800:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #975a16 !important;
    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important; }
  .md\:placeholder-yellow-800::placeholder {
    --placeholder-opacity: 1 !important;
    color: #975a16 !important;
    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important; }
  .md\:placeholder-yellow-900::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #744210 !important;
    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important; }
  .md\:placeholder-yellow-900:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #744210 !important;
    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important; }
  .md\:placeholder-yellow-900::placeholder {
    --placeholder-opacity: 1 !important;
    color: #744210 !important;
    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important; }
  .md\:placeholder-green-100::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d3edb4 !important;
    color: rgba(211, 237, 180, var(--placeholder-opacity)) !important; }
  .md\:placeholder-green-100:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d3edb4 !important;
    color: rgba(211, 237, 180, var(--placeholder-opacity)) !important; }
  .md\:placeholder-green-100::placeholder {
    --placeholder-opacity: 1 !important;
    color: #d3edb4 !important;
    color: rgba(211, 237, 180, var(--placeholder-opacity)) !important; }
  .md\:placeholder-green-200::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #a5c67d !important;
    color: rgba(165, 198, 125, var(--placeholder-opacity)) !important; }
  .md\:placeholder-green-200:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #a5c67d !important;
    color: rgba(165, 198, 125, var(--placeholder-opacity)) !important; }
  .md\:placeholder-green-200::placeholder {
    --placeholder-opacity: 1 !important;
    color: #a5c67d !important;
    color: rgba(165, 198, 125, var(--placeholder-opacity)) !important; }
  .md\:placeholder-green-300::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #779c4a !important;
    color: rgba(119, 156, 74, var(--placeholder-opacity)) !important; }
  .md\:placeholder-green-300:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #779c4a !important;
    color: rgba(119, 156, 74, var(--placeholder-opacity)) !important; }
  .md\:placeholder-green-300::placeholder {
    --placeholder-opacity: 1 !important;
    color: #779c4a !important;
    color: rgba(119, 156, 74, var(--placeholder-opacity)) !important; }
  .md\:placeholder-green-400::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important; }
  .md\:placeholder-green-400:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important; }
  .md\:placeholder-green-400::placeholder {
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important; }
  .md\:placeholder-green-500::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important; }
  .md\:placeholder-green-500:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important; }
  .md\:placeholder-green-500::placeholder {
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important; }
  .md\:placeholder-green-600::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important; }
  .md\:placeholder-green-600:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important; }
  .md\:placeholder-green-600::placeholder {
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important; }
  .md\:placeholder-green-700::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important; }
  .md\:placeholder-green-700:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important; }
  .md\:placeholder-green-700::placeholder {
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important; }
  .md\:placeholder-green-800::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important; }
  .md\:placeholder-green-800:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important; }
  .md\:placeholder-green-800::placeholder {
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important; }
  .md\:placeholder-green-900::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important; }
  .md\:placeholder-green-900:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important; }
  .md\:placeholder-green-900::placeholder {
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important; }
  .md\:placeholder-teal-100::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e6fffa !important;
    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important; }
  .md\:placeholder-teal-100:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e6fffa !important;
    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important; }
  .md\:placeholder-teal-100::placeholder {
    --placeholder-opacity: 1 !important;
    color: #e6fffa !important;
    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important; }
  .md\:placeholder-teal-200::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b2f5ea !important;
    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important; }
  .md\:placeholder-teal-200:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b2f5ea !important;
    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important; }
  .md\:placeholder-teal-200::placeholder {
    --placeholder-opacity: 1 !important;
    color: #b2f5ea !important;
    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important; }
  .md\:placeholder-teal-300::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #81e6d9 !important;
    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important; }
  .md\:placeholder-teal-300:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #81e6d9 !important;
    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important; }
  .md\:placeholder-teal-300::placeholder {
    --placeholder-opacity: 1 !important;
    color: #81e6d9 !important;
    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important; }
  .md\:placeholder-teal-400::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4fd1c5 !important;
    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important; }
  .md\:placeholder-teal-400:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4fd1c5 !important;
    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important; }
  .md\:placeholder-teal-400::placeholder {
    --placeholder-opacity: 1 !important;
    color: #4fd1c5 !important;
    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important; }
  .md\:placeholder-teal-500::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #38b2ac !important;
    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important; }
  .md\:placeholder-teal-500:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #38b2ac !important;
    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important; }
  .md\:placeholder-teal-500::placeholder {
    --placeholder-opacity: 1 !important;
    color: #38b2ac !important;
    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important; }
  .md\:placeholder-teal-600::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #319795 !important;
    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important; }
  .md\:placeholder-teal-600:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #319795 !important;
    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important; }
  .md\:placeholder-teal-600::placeholder {
    --placeholder-opacity: 1 !important;
    color: #319795 !important;
    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important; }
  .md\:placeholder-teal-700::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2c7a7b !important;
    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important; }
  .md\:placeholder-teal-700:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2c7a7b !important;
    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important; }
  .md\:placeholder-teal-700::placeholder {
    --placeholder-opacity: 1 !important;
    color: #2c7a7b !important;
    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important; }
  .md\:placeholder-teal-800::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #285e61 !important;
    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important; }
  .md\:placeholder-teal-800:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #285e61 !important;
    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important; }
  .md\:placeholder-teal-800::placeholder {
    --placeholder-opacity: 1 !important;
    color: #285e61 !important;
    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important; }
  .md\:placeholder-teal-900::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #234e52 !important;
    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important; }
  .md\:placeholder-teal-900:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #234e52 !important;
    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important; }
  .md\:placeholder-teal-900::placeholder {
    --placeholder-opacity: 1 !important;
    color: #234e52 !important;
    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important; }
  .md\:placeholder-blue-100::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ebf8ff !important;
    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important; }
  .md\:placeholder-blue-100:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ebf8ff !important;
    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important; }
  .md\:placeholder-blue-100::placeholder {
    --placeholder-opacity: 1 !important;
    color: #ebf8ff !important;
    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important; }
  .md\:placeholder-blue-200::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #bee3f8 !important;
    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important; }
  .md\:placeholder-blue-200:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #bee3f8 !important;
    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important; }
  .md\:placeholder-blue-200::placeholder {
    --placeholder-opacity: 1 !important;
    color: #bee3f8 !important;
    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important; }
  .md\:placeholder-blue-300::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #90cdf4 !important;
    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important; }
  .md\:placeholder-blue-300:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #90cdf4 !important;
    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important; }
  .md\:placeholder-blue-300::placeholder {
    --placeholder-opacity: 1 !important;
    color: #90cdf4 !important;
    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important; }
  .md\:placeholder-blue-400::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #63b3ed !important;
    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important; }
  .md\:placeholder-blue-400:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #63b3ed !important;
    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important; }
  .md\:placeholder-blue-400::placeholder {
    --placeholder-opacity: 1 !important;
    color: #63b3ed !important;
    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important; }
  .md\:placeholder-blue-500::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4299e1 !important;
    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important; }
  .md\:placeholder-blue-500:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4299e1 !important;
    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important; }
  .md\:placeholder-blue-500::placeholder {
    --placeholder-opacity: 1 !important;
    color: #4299e1 !important;
    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important; }
  .md\:placeholder-blue-600::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #3182ce !important;
    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important; }
  .md\:placeholder-blue-600:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #3182ce !important;
    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important; }
  .md\:placeholder-blue-600::placeholder {
    --placeholder-opacity: 1 !important;
    color: #3182ce !important;
    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important; }
  .md\:placeholder-blue-700::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2b6cb0 !important;
    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important; }
  .md\:placeholder-blue-700:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2b6cb0 !important;
    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important; }
  .md\:placeholder-blue-700::placeholder {
    --placeholder-opacity: 1 !important;
    color: #2b6cb0 !important;
    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important; }
  .md\:placeholder-blue-800::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2c5282 !important;
    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important; }
  .md\:placeholder-blue-800:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2c5282 !important;
    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important; }
  .md\:placeholder-blue-800::placeholder {
    --placeholder-opacity: 1 !important;
    color: #2c5282 !important;
    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important; }
  .md\:placeholder-blue-900::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2a4365 !important;
    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important; }
  .md\:placeholder-blue-900:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2a4365 !important;
    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important; }
  .md\:placeholder-blue-900::placeholder {
    --placeholder-opacity: 1 !important;
    color: #2a4365 !important;
    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important; }
  .md\:placeholder-indigo-100::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ebf4ff !important;
    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important; }
  .md\:placeholder-indigo-100:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ebf4ff !important;
    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important; }
  .md\:placeholder-indigo-100::placeholder {
    --placeholder-opacity: 1 !important;
    color: #ebf4ff !important;
    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important; }
  .md\:placeholder-indigo-200::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #c3dafe !important;
    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important; }
  .md\:placeholder-indigo-200:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #c3dafe !important;
    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important; }
  .md\:placeholder-indigo-200::placeholder {
    --placeholder-opacity: 1 !important;
    color: #c3dafe !important;
    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important; }
  .md\:placeholder-indigo-300::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #a3bffa !important;
    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important; }
  .md\:placeholder-indigo-300:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #a3bffa !important;
    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important; }
  .md\:placeholder-indigo-300::placeholder {
    --placeholder-opacity: 1 !important;
    color: #a3bffa !important;
    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important; }
  .md\:placeholder-indigo-400::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #7f9cf5 !important;
    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important; }
  .md\:placeholder-indigo-400:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #7f9cf5 !important;
    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important; }
  .md\:placeholder-indigo-400::placeholder {
    --placeholder-opacity: 1 !important;
    color: #7f9cf5 !important;
    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important; }
  .md\:placeholder-indigo-500::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #667eea !important;
    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important; }
  .md\:placeholder-indigo-500:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #667eea !important;
    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important; }
  .md\:placeholder-indigo-500::placeholder {
    --placeholder-opacity: 1 !important;
    color: #667eea !important;
    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important; }
  .md\:placeholder-indigo-600::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #5a67d8 !important;
    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important; }
  .md\:placeholder-indigo-600:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #5a67d8 !important;
    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important; }
  .md\:placeholder-indigo-600::placeholder {
    --placeholder-opacity: 1 !important;
    color: #5a67d8 !important;
    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important; }
  .md\:placeholder-indigo-700::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4c51bf !important;
    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important; }
  .md\:placeholder-indigo-700:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4c51bf !important;
    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important; }
  .md\:placeholder-indigo-700::placeholder {
    --placeholder-opacity: 1 !important;
    color: #4c51bf !important;
    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important; }
  .md\:placeholder-indigo-800::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #434190 !important;
    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important; }
  .md\:placeholder-indigo-800:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #434190 !important;
    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important; }
  .md\:placeholder-indigo-800::placeholder {
    --placeholder-opacity: 1 !important;
    color: #434190 !important;
    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important; }
  .md\:placeholder-indigo-900::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #3c366b !important;
    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important; }
  .md\:placeholder-indigo-900:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #3c366b !important;
    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important; }
  .md\:placeholder-indigo-900::placeholder {
    --placeholder-opacity: 1 !important;
    color: #3c366b !important;
    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important; }
  .md\:placeholder-purple-100::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #faf5ff !important;
    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important; }
  .md\:placeholder-purple-100:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #faf5ff !important;
    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important; }
  .md\:placeholder-purple-100::placeholder {
    --placeholder-opacity: 1 !important;
    color: #faf5ff !important;
    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important; }
  .md\:placeholder-purple-200::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e9d8fd !important;
    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important; }
  .md\:placeholder-purple-200:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e9d8fd !important;
    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important; }
  .md\:placeholder-purple-200::placeholder {
    --placeholder-opacity: 1 !important;
    color: #e9d8fd !important;
    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important; }
  .md\:placeholder-purple-300::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d6bcfa !important;
    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important; }
  .md\:placeholder-purple-300:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d6bcfa !important;
    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important; }
  .md\:placeholder-purple-300::placeholder {
    --placeholder-opacity: 1 !important;
    color: #d6bcfa !important;
    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important; }
  .md\:placeholder-purple-400::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b794f4 !important;
    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important; }
  .md\:placeholder-purple-400:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b794f4 !important;
    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important; }
  .md\:placeholder-purple-400::placeholder {
    --placeholder-opacity: 1 !important;
    color: #b794f4 !important;
    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important; }
  .md\:placeholder-purple-500::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #9f7aea !important;
    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important; }
  .md\:placeholder-purple-500:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #9f7aea !important;
    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important; }
  .md\:placeholder-purple-500::placeholder {
    --placeholder-opacity: 1 !important;
    color: #9f7aea !important;
    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important; }
  .md\:placeholder-purple-600::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #805ad5 !important;
    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important; }
  .md\:placeholder-purple-600:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #805ad5 !important;
    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important; }
  .md\:placeholder-purple-600::placeholder {
    --placeholder-opacity: 1 !important;
    color: #805ad5 !important;
    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important; }
  .md\:placeholder-purple-700::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #6b46c1 !important;
    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important; }
  .md\:placeholder-purple-700:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #6b46c1 !important;
    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important; }
  .md\:placeholder-purple-700::placeholder {
    --placeholder-opacity: 1 !important;
    color: #6b46c1 !important;
    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important; }
  .md\:placeholder-purple-800::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #553c9a !important;
    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important; }
  .md\:placeholder-purple-800:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #553c9a !important;
    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important; }
  .md\:placeholder-purple-800::placeholder {
    --placeholder-opacity: 1 !important;
    color: #553c9a !important;
    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important; }
  .md\:placeholder-purple-900::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #44337a !important;
    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important; }
  .md\:placeholder-purple-900:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #44337a !important;
    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important; }
  .md\:placeholder-purple-900::placeholder {
    --placeholder-opacity: 1 !important;
    color: #44337a !important;
    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important; }
  .md\:placeholder-pink-100::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fff5f7 !important;
    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important; }
  .md\:placeholder-pink-100:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fff5f7 !important;
    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important; }
  .md\:placeholder-pink-100::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fff5f7 !important;
    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important; }
  .md\:placeholder-pink-200::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fed7e2 !important;
    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important; }
  .md\:placeholder-pink-200:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fed7e2 !important;
    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important; }
  .md\:placeholder-pink-200::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fed7e2 !important;
    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important; }
  .md\:placeholder-pink-300::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fbb6ce !important;
    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important; }
  .md\:placeholder-pink-300:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fbb6ce !important;
    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important; }
  .md\:placeholder-pink-300::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fbb6ce !important;
    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important; }
  .md\:placeholder-pink-400::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f687b3 !important;
    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important; }
  .md\:placeholder-pink-400:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f687b3 !important;
    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important; }
  .md\:placeholder-pink-400::placeholder {
    --placeholder-opacity: 1 !important;
    color: #f687b3 !important;
    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important; }
  .md\:placeholder-pink-500::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ed64a6 !important;
    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important; }
  .md\:placeholder-pink-500:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ed64a6 !important;
    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important; }
  .md\:placeholder-pink-500::placeholder {
    --placeholder-opacity: 1 !important;
    color: #ed64a6 !important;
    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important; }
  .md\:placeholder-pink-600::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d53f8c !important;
    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important; }
  .md\:placeholder-pink-600:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d53f8c !important;
    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important; }
  .md\:placeholder-pink-600::placeholder {
    --placeholder-opacity: 1 !important;
    color: #d53f8c !important;
    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important; }
  .md\:placeholder-pink-700::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b83280 !important;
    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important; }
  .md\:placeholder-pink-700:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b83280 !important;
    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important; }
  .md\:placeholder-pink-700::placeholder {
    --placeholder-opacity: 1 !important;
    color: #b83280 !important;
    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important; }
  .md\:placeholder-pink-800::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #97266d !important;
    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important; }
  .md\:placeholder-pink-800:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #97266d !important;
    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important; }
  .md\:placeholder-pink-800::placeholder {
    --placeholder-opacity: 1 !important;
    color: #97266d !important;
    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important; }
  .md\:placeholder-pink-900::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #702459 !important;
    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important; }
  .md\:placeholder-pink-900:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #702459 !important;
    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important; }
  .md\:placeholder-pink-900::placeholder {
    --placeholder-opacity: 1 !important;
    color: #702459 !important;
    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important; }
  .md\:placeholder-shade-black::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important; }
  .md\:placeholder-shade-black:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important; }
  .md\:placeholder-shade-black::placeholder {
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important; }
  .md\:placeholder-shade-white::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important; }
  .md\:placeholder-shade-white:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important; }
  .md\:placeholder-shade-white::placeholder {
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important; }
  .md\:placeholder-salmon-100::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f7f1e1 !important;
    color: rgba(247, 241, 225, var(--placeholder-opacity)) !important; }
  .md\:placeholder-salmon-100:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f7f1e1 !important;
    color: rgba(247, 241, 225, var(--placeholder-opacity)) !important; }
  .md\:placeholder-salmon-100::placeholder {
    --placeholder-opacity: 1 !important;
    color: #f7f1e1 !important;
    color: rgba(247, 241, 225, var(--placeholder-opacity)) !important; }
  .md\:placeholder-salmon-200::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f3e7c6 !important;
    color: rgba(243, 231, 198, var(--placeholder-opacity)) !important; }
  .md\:placeholder-salmon-200:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f3e7c6 !important;
    color: rgba(243, 231, 198, var(--placeholder-opacity)) !important; }
  .md\:placeholder-salmon-200::placeholder {
    --placeholder-opacity: 1 !important;
    color: #f3e7c6 !important;
    color: rgba(243, 231, 198, var(--placeholder-opacity)) !important; }
  .md\:placeholder-salmon-300::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e4d6af !important;
    color: rgba(228, 214, 175, var(--placeholder-opacity)) !important; }
  .md\:placeholder-salmon-300:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e4d6af !important;
    color: rgba(228, 214, 175, var(--placeholder-opacity)) !important; }
  .md\:placeholder-salmon-300::placeholder {
    --placeholder-opacity: 1 !important;
    color: #e4d6af !important;
    color: rgba(228, 214, 175, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-transparent:focus::-moz-placeholder {
    color: transparent !important; }
  .md\:focus\:placeholder-transparent:focus:-ms-input-placeholder {
    color: transparent !important; }
  .md\:focus\:placeholder-transparent:focus::placeholder {
    color: transparent !important; }
  .md\:focus\:placeholder-current:focus::-moz-placeholder {
    color: currentColor !important; }
  .md\:focus\:placeholder-current:focus:-ms-input-placeholder {
    color: currentColor !important; }
  .md\:focus\:placeholder-current:focus::placeholder {
    color: currentColor !important; }
  .md\:focus\:placeholder-black:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-black:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-black:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-white:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-white:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-white:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-gray-100:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-gray-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-gray-100:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-gray-200:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-gray-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-gray-200:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-gray-300:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-gray-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-gray-300:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-gray-400:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-gray-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-gray-400:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-gray-500:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-gray-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-gray-500:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-gray-600:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-gray-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-gray-600:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-gray-700:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-gray-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-gray-700:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-gray-800:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-gray-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-gray-800:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-gray-900:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-gray-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-gray-900:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-red-100:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e18f74 !important;
    color: rgba(225, 143, 116, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-red-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e18f74 !important;
    color: rgba(225, 143, 116, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-red-100:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #e18f74 !important;
    color: rgba(225, 143, 116, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-red-200:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #bc5e3f !important;
    color: rgba(188, 94, 63, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-red-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #bc5e3f !important;
    color: rgba(188, 94, 63, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-red-200:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #bc5e3f !important;
    color: rgba(188, 94, 63, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-red-300:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #833218 !important;
    color: rgba(131, 50, 24, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-red-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #833218 !important;
    color: rgba(131, 50, 24, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-red-300:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #833218 !important;
    color: rgba(131, 50, 24, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-red-400:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-red-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-red-400:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-red-500:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-red-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-red-500:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-red-600:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-red-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-red-600:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-red-700:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-red-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-red-700:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-red-800:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-red-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-red-800:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-red-900:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-red-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-red-900:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-orange-100:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fffaf0 !important;
    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-orange-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fffaf0 !important;
    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-orange-100:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fffaf0 !important;
    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-orange-200:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #feebc8 !important;
    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-orange-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #feebc8 !important;
    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-orange-200:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #feebc8 !important;
    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-orange-300:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fbd38d !important;
    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-orange-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fbd38d !important;
    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-orange-300:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fbd38d !important;
    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-orange-400:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f6ad55 !important;
    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-orange-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f6ad55 !important;
    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-orange-400:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #f6ad55 !important;
    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-orange-500:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ed8936 !important;
    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-orange-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ed8936 !important;
    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-orange-500:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #ed8936 !important;
    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-orange-600:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #dd6b20 !important;
    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-orange-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #dd6b20 !important;
    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-orange-600:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #dd6b20 !important;
    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-orange-700:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #c05621 !important;
    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-orange-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #c05621 !important;
    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-orange-700:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #c05621 !important;
    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-orange-800:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #9c4221 !important;
    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-orange-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #9c4221 !important;
    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-orange-800:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #9c4221 !important;
    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-orange-900:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #7b341e !important;
    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-orange-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #7b341e !important;
    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-orange-900:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #7b341e !important;
    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-yellow-100:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fffff0 !important;
    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fffff0 !important;
    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-yellow-100:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fffff0 !important;
    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-yellow-200:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fefcbf !important;
    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fefcbf !important;
    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-yellow-200:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fefcbf !important;
    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-yellow-300:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #faf089 !important;
    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #faf089 !important;
    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-yellow-300:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #faf089 !important;
    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-yellow-400:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f6e05e !important;
    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f6e05e !important;
    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-yellow-400:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #f6e05e !important;
    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-yellow-500:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ecc94b !important;
    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ecc94b !important;
    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-yellow-500:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #ecc94b !important;
    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-yellow-600:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d69e2e !important;
    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d69e2e !important;
    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-yellow-600:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #d69e2e !important;
    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-yellow-700:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b7791f !important;
    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b7791f !important;
    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-yellow-700:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #b7791f !important;
    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-yellow-800:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #975a16 !important;
    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #975a16 !important;
    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-yellow-800:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #975a16 !important;
    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-yellow-900:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #744210 !important;
    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #744210 !important;
    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-yellow-900:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #744210 !important;
    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-green-100:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d3edb4 !important;
    color: rgba(211, 237, 180, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-green-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d3edb4 !important;
    color: rgba(211, 237, 180, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-green-100:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #d3edb4 !important;
    color: rgba(211, 237, 180, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-green-200:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #a5c67d !important;
    color: rgba(165, 198, 125, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-green-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #a5c67d !important;
    color: rgba(165, 198, 125, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-green-200:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #a5c67d !important;
    color: rgba(165, 198, 125, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-green-300:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #779c4a !important;
    color: rgba(119, 156, 74, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-green-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #779c4a !important;
    color: rgba(119, 156, 74, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-green-300:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #779c4a !important;
    color: rgba(119, 156, 74, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-green-400:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-green-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-green-400:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-green-500:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-green-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-green-500:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-green-600:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-green-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-green-600:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-green-700:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-green-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-green-700:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-green-800:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-green-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-green-800:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-green-900:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-green-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-green-900:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-teal-100:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e6fffa !important;
    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-teal-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e6fffa !important;
    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-teal-100:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #e6fffa !important;
    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-teal-200:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b2f5ea !important;
    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-teal-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b2f5ea !important;
    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-teal-200:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #b2f5ea !important;
    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-teal-300:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #81e6d9 !important;
    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-teal-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #81e6d9 !important;
    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-teal-300:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #81e6d9 !important;
    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-teal-400:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4fd1c5 !important;
    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-teal-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4fd1c5 !important;
    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-teal-400:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #4fd1c5 !important;
    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-teal-500:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #38b2ac !important;
    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-teal-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #38b2ac !important;
    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-teal-500:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #38b2ac !important;
    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-teal-600:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #319795 !important;
    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-teal-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #319795 !important;
    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-teal-600:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #319795 !important;
    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-teal-700:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2c7a7b !important;
    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-teal-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2c7a7b !important;
    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-teal-700:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #2c7a7b !important;
    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-teal-800:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #285e61 !important;
    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-teal-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #285e61 !important;
    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-teal-800:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #285e61 !important;
    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-teal-900:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #234e52 !important;
    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-teal-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #234e52 !important;
    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-teal-900:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #234e52 !important;
    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-blue-100:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ebf8ff !important;
    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-blue-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ebf8ff !important;
    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-blue-100:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #ebf8ff !important;
    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-blue-200:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #bee3f8 !important;
    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-blue-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #bee3f8 !important;
    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-blue-200:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #bee3f8 !important;
    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-blue-300:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #90cdf4 !important;
    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-blue-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #90cdf4 !important;
    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-blue-300:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #90cdf4 !important;
    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-blue-400:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #63b3ed !important;
    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-blue-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #63b3ed !important;
    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-blue-400:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #63b3ed !important;
    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-blue-500:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4299e1 !important;
    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-blue-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4299e1 !important;
    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-blue-500:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #4299e1 !important;
    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-blue-600:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #3182ce !important;
    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-blue-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #3182ce !important;
    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-blue-600:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #3182ce !important;
    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-blue-700:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2b6cb0 !important;
    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-blue-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2b6cb0 !important;
    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-blue-700:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #2b6cb0 !important;
    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-blue-800:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2c5282 !important;
    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-blue-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2c5282 !important;
    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-blue-800:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #2c5282 !important;
    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-blue-900:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2a4365 !important;
    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-blue-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2a4365 !important;
    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-blue-900:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #2a4365 !important;
    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-indigo-100:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ebf4ff !important;
    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ebf4ff !important;
    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-indigo-100:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #ebf4ff !important;
    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-indigo-200:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #c3dafe !important;
    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #c3dafe !important;
    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-indigo-200:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #c3dafe !important;
    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-indigo-300:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #a3bffa !important;
    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #a3bffa !important;
    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-indigo-300:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #a3bffa !important;
    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-indigo-400:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #7f9cf5 !important;
    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #7f9cf5 !important;
    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-indigo-400:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #7f9cf5 !important;
    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-indigo-500:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #667eea !important;
    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #667eea !important;
    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-indigo-500:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #667eea !important;
    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-indigo-600:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #5a67d8 !important;
    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #5a67d8 !important;
    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-indigo-600:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #5a67d8 !important;
    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-indigo-700:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4c51bf !important;
    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4c51bf !important;
    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-indigo-700:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #4c51bf !important;
    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-indigo-800:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #434190 !important;
    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #434190 !important;
    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-indigo-800:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #434190 !important;
    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-indigo-900:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #3c366b !important;
    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #3c366b !important;
    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-indigo-900:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #3c366b !important;
    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-purple-100:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #faf5ff !important;
    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-purple-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #faf5ff !important;
    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-purple-100:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #faf5ff !important;
    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-purple-200:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e9d8fd !important;
    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-purple-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e9d8fd !important;
    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-purple-200:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #e9d8fd !important;
    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-purple-300:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d6bcfa !important;
    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-purple-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d6bcfa !important;
    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-purple-300:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #d6bcfa !important;
    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-purple-400:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b794f4 !important;
    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-purple-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b794f4 !important;
    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-purple-400:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #b794f4 !important;
    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-purple-500:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #9f7aea !important;
    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-purple-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #9f7aea !important;
    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-purple-500:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #9f7aea !important;
    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-purple-600:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #805ad5 !important;
    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-purple-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #805ad5 !important;
    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-purple-600:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #805ad5 !important;
    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-purple-700:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #6b46c1 !important;
    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-purple-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #6b46c1 !important;
    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-purple-700:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #6b46c1 !important;
    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-purple-800:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #553c9a !important;
    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-purple-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #553c9a !important;
    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-purple-800:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #553c9a !important;
    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-purple-900:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #44337a !important;
    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-purple-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #44337a !important;
    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-purple-900:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #44337a !important;
    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-pink-100:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fff5f7 !important;
    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-pink-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fff5f7 !important;
    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-pink-100:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fff5f7 !important;
    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-pink-200:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fed7e2 !important;
    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-pink-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fed7e2 !important;
    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-pink-200:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fed7e2 !important;
    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-pink-300:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fbb6ce !important;
    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-pink-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fbb6ce !important;
    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-pink-300:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fbb6ce !important;
    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-pink-400:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f687b3 !important;
    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-pink-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f687b3 !important;
    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-pink-400:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #f687b3 !important;
    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-pink-500:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ed64a6 !important;
    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-pink-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ed64a6 !important;
    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-pink-500:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #ed64a6 !important;
    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-pink-600:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d53f8c !important;
    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-pink-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d53f8c !important;
    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-pink-600:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #d53f8c !important;
    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-pink-700:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b83280 !important;
    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-pink-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b83280 !important;
    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-pink-700:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #b83280 !important;
    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-pink-800:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #97266d !important;
    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-pink-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #97266d !important;
    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-pink-800:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #97266d !important;
    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-pink-900:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #702459 !important;
    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-pink-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #702459 !important;
    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-pink-900:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #702459 !important;
    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-shade-black:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-shade-black:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-shade-black:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-shade-white:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-shade-white:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-shade-white:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-salmon-100:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f7f1e1 !important;
    color: rgba(247, 241, 225, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-salmon-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f7f1e1 !important;
    color: rgba(247, 241, 225, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-salmon-100:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #f7f1e1 !important;
    color: rgba(247, 241, 225, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-salmon-200:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f3e7c6 !important;
    color: rgba(243, 231, 198, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-salmon-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f3e7c6 !important;
    color: rgba(243, 231, 198, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-salmon-200:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #f3e7c6 !important;
    color: rgba(243, 231, 198, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-salmon-300:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e4d6af !important;
    color: rgba(228, 214, 175, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-salmon-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e4d6af !important;
    color: rgba(228, 214, 175, var(--placeholder-opacity)) !important; }
  .md\:focus\:placeholder-salmon-300:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #e4d6af !important;
    color: rgba(228, 214, 175, var(--placeholder-opacity)) !important; }
  .md\:placeholder-opacity-0::-moz-placeholder {
    --placeholder-opacity: 0 !important; }
  .md\:placeholder-opacity-0:-ms-input-placeholder {
    --placeholder-opacity: 0 !important; }
  .md\:placeholder-opacity-0::placeholder {
    --placeholder-opacity: 0 !important; }
  .md\:placeholder-opacity-25::-moz-placeholder {
    --placeholder-opacity: 0.25 !important; }
  .md\:placeholder-opacity-25:-ms-input-placeholder {
    --placeholder-opacity: 0.25 !important; }
  .md\:placeholder-opacity-25::placeholder {
    --placeholder-opacity: 0.25 !important; }
  .md\:placeholder-opacity-50::-moz-placeholder {
    --placeholder-opacity: 0.5 !important; }
  .md\:placeholder-opacity-50:-ms-input-placeholder {
    --placeholder-opacity: 0.5 !important; }
  .md\:placeholder-opacity-50::placeholder {
    --placeholder-opacity: 0.5 !important; }
  .md\:placeholder-opacity-75::-moz-placeholder {
    --placeholder-opacity: 0.75 !important; }
  .md\:placeholder-opacity-75:-ms-input-placeholder {
    --placeholder-opacity: 0.75 !important; }
  .md\:placeholder-opacity-75::placeholder {
    --placeholder-opacity: 0.75 !important; }
  .md\:placeholder-opacity-100::-moz-placeholder {
    --placeholder-opacity: 1 !important; }
  .md\:placeholder-opacity-100:-ms-input-placeholder {
    --placeholder-opacity: 1 !important; }
  .md\:placeholder-opacity-100::placeholder {
    --placeholder-opacity: 1 !important; }
  .md\:focus\:placeholder-opacity-0:focus::-moz-placeholder {
    --placeholder-opacity: 0 !important; }
  .md\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder {
    --placeholder-opacity: 0 !important; }
  .md\:focus\:placeholder-opacity-0:focus::placeholder {
    --placeholder-opacity: 0 !important; }
  .md\:focus\:placeholder-opacity-25:focus::-moz-placeholder {
    --placeholder-opacity: 0.25 !important; }
  .md\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder {
    --placeholder-opacity: 0.25 !important; }
  .md\:focus\:placeholder-opacity-25:focus::placeholder {
    --placeholder-opacity: 0.25 !important; }
  .md\:focus\:placeholder-opacity-50:focus::-moz-placeholder {
    --placeholder-opacity: 0.5 !important; }
  .md\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder {
    --placeholder-opacity: 0.5 !important; }
  .md\:focus\:placeholder-opacity-50:focus::placeholder {
    --placeholder-opacity: 0.5 !important; }
  .md\:focus\:placeholder-opacity-75:focus::-moz-placeholder {
    --placeholder-opacity: 0.75 !important; }
  .md\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder {
    --placeholder-opacity: 0.75 !important; }
  .md\:focus\:placeholder-opacity-75:focus::placeholder {
    --placeholder-opacity: 0.75 !important; }
  .md\:focus\:placeholder-opacity-100:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important; }
  .md\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important; }
  .md\:focus\:placeholder-opacity-100:focus::placeholder {
    --placeholder-opacity: 1 !important; }
  .md\:pointer-events-none {
    pointer-events: none !important; }
  .md\:pointer-events-auto {
    pointer-events: auto !important; }
  .md\:static {
    position: static !important; }
  .md\:fixed {
    position: fixed !important; }
  .md\:absolute {
    position: absolute !important; }
  .md\:relative {
    position: relative !important; }
  .md\:sticky {
    position: -webkit-sticky !important;
    position: sticky !important; }
  .md\:inset-0 {
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important; }
  .md\:inset-auto {
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important; }
  .md\:inset-y-0 {
    top: 0 !important;
    bottom: 0 !important; }
  .md\:inset-x-0 {
    right: 0 !important;
    left: 0 !important; }
  .md\:inset-y-auto {
    top: auto !important;
    bottom: auto !important; }
  .md\:inset-x-auto {
    right: auto !important;
    left: auto !important; }
  .md\:top-0 {
    top: 0 !important; }
  .md\:right-0 {
    right: 0 !important; }
  .md\:bottom-0 {
    bottom: 0 !important; }
  .md\:left-0 {
    left: 0 !important; }
  .md\:top-auto {
    top: auto !important; }
  .md\:right-auto {
    right: auto !important; }
  .md\:bottom-auto {
    bottom: auto !important; }
  .md\:left-auto {
    left: auto !important; }
  .md\:resize-none {
    resize: none !important; }
  .md\:resize-y {
    resize: vertical !important; }
  .md\:resize-x {
    resize: horizontal !important; }
  .md\:resize {
    resize: both !important; }
  .md\:shadow-xs {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important; }
  .md\:shadow-sm {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important; }
  .md\:shadow {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important; }
  .md\:shadow-md {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important; }
  .md\:shadow-lg {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important; }
  .md\:shadow-xl {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important; }
  .md\:shadow-2xl {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important; }
  .md\:shadow-inner {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important; }
  .md\:shadow-outline {
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important; }
  .md\:shadow-none {
    box-shadow: none !important; }
  .md\:hover\:shadow-xs:hover {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important; }
  .md\:hover\:shadow-sm:hover {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important; }
  .md\:hover\:shadow:hover {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important; }
  .md\:hover\:shadow-md:hover {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important; }
  .md\:hover\:shadow-lg:hover {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important; }
  .md\:hover\:shadow-xl:hover {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important; }
  .md\:hover\:shadow-2xl:hover {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important; }
  .md\:hover\:shadow-inner:hover {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important; }
  .md\:hover\:shadow-outline:hover {
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important; }
  .md\:hover\:shadow-none:hover {
    box-shadow: none !important; }
  .md\:focus\:shadow-xs:focus {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important; }
  .md\:focus\:shadow-sm:focus {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important; }
  .md\:focus\:shadow:focus {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important; }
  .md\:focus\:shadow-md:focus {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important; }
  .md\:focus\:shadow-lg:focus {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important; }
  .md\:focus\:shadow-xl:focus {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important; }
  .md\:focus\:shadow-2xl:focus {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important; }
  .md\:focus\:shadow-inner:focus {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important; }
  .md\:focus\:shadow-outline:focus {
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important; }
  .md\:focus\:shadow-none:focus {
    box-shadow: none !important; }
  .md\:fill-current {
    fill: currentColor !important; }
  .md\:stroke-current {
    stroke: currentColor !important; }
  .md\:stroke-0 {
    stroke-width: 0 !important; }
  .md\:stroke-1 {
    stroke-width: 1 !important; }
  .md\:stroke-2 {
    stroke-width: 2 !important; }
  .md\:table-auto {
    table-layout: auto !important; }
  .md\:table-fixed {
    table-layout: fixed !important; }
  .md\:text-left {
    text-align: left !important; }
  .md\:text-center {
    text-align: center !important; }
  .md\:text-right {
    text-align: right !important; }
  .md\:text-justify {
    text-align: justify !important; }
  .md\:text-transparent {
    color: transparent !important; }
  .md\:text-current {
    color: currentColor !important; }
  .md\:text-black {
    --text-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important; }
  .md\:text-white {
    --text-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important; }
  .md\:text-gray-100 {
    --text-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--text-opacity)) !important; }
  .md\:text-gray-200 {
    --text-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--text-opacity)) !important; }
  .md\:text-gray-300 {
    --text-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--text-opacity)) !important; }
  .md\:text-gray-400 {
    --text-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--text-opacity)) !important; }
  .md\:text-gray-500 {
    --text-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--text-opacity)) !important; }
  .md\:text-gray-600 {
    --text-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--text-opacity)) !important; }
  .md\:text-gray-700 {
    --text-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--text-opacity)) !important; }
  .md\:text-gray-800 {
    --text-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--text-opacity)) !important; }
  .md\:text-gray-900 {
    --text-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--text-opacity)) !important; }
  .md\:text-red-100 {
    --text-opacity: 1 !important;
    color: #e18f74 !important;
    color: rgba(225, 143, 116, var(--text-opacity)) !important; }
  .md\:text-red-200 {
    --text-opacity: 1 !important;
    color: #bc5e3f !important;
    color: rgba(188, 94, 63, var(--text-opacity)) !important; }
  .md\:text-red-300 {
    --text-opacity: 1 !important;
    color: #833218 !important;
    color: rgba(131, 50, 24, var(--text-opacity)) !important; }
  .md\:text-red-400 {
    --text-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--text-opacity)) !important; }
  .md\:text-red-500 {
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important; }
  .md\:text-red-600 {
    --text-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--text-opacity)) !important; }
  .md\:text-red-700 {
    --text-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--text-opacity)) !important; }
  .md\:text-red-800 {
    --text-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--text-opacity)) !important; }
  .md\:text-red-900 {
    --text-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--text-opacity)) !important; }
  .md\:text-orange-100 {
    --text-opacity: 1 !important;
    color: #fffaf0 !important;
    color: rgba(255, 250, 240, var(--text-opacity)) !important; }
  .md\:text-orange-200 {
    --text-opacity: 1 !important;
    color: #feebc8 !important;
    color: rgba(254, 235, 200, var(--text-opacity)) !important; }
  .md\:text-orange-300 {
    --text-opacity: 1 !important;
    color: #fbd38d !important;
    color: rgba(251, 211, 141, var(--text-opacity)) !important; }
  .md\:text-orange-400 {
    --text-opacity: 1 !important;
    color: #f6ad55 !important;
    color: rgba(246, 173, 85, var(--text-opacity)) !important; }
  .md\:text-orange-500 {
    --text-opacity: 1 !important;
    color: #ed8936 !important;
    color: rgba(237, 137, 54, var(--text-opacity)) !important; }
  .md\:text-orange-600 {
    --text-opacity: 1 !important;
    color: #dd6b20 !important;
    color: rgba(221, 107, 32, var(--text-opacity)) !important; }
  .md\:text-orange-700 {
    --text-opacity: 1 !important;
    color: #c05621 !important;
    color: rgba(192, 86, 33, var(--text-opacity)) !important; }
  .md\:text-orange-800 {
    --text-opacity: 1 !important;
    color: #9c4221 !important;
    color: rgba(156, 66, 33, var(--text-opacity)) !important; }
  .md\:text-orange-900 {
    --text-opacity: 1 !important;
    color: #7b341e !important;
    color: rgba(123, 52, 30, var(--text-opacity)) !important; }
  .md\:text-yellow-100 {
    --text-opacity: 1 !important;
    color: #fffff0 !important;
    color: rgba(255, 255, 240, var(--text-opacity)) !important; }
  .md\:text-yellow-200 {
    --text-opacity: 1 !important;
    color: #fefcbf !important;
    color: rgba(254, 252, 191, var(--text-opacity)) !important; }
  .md\:text-yellow-300 {
    --text-opacity: 1 !important;
    color: #faf089 !important;
    color: rgba(250, 240, 137, var(--text-opacity)) !important; }
  .md\:text-yellow-400 {
    --text-opacity: 1 !important;
    color: #f6e05e !important;
    color: rgba(246, 224, 94, var(--text-opacity)) !important; }
  .md\:text-yellow-500 {
    --text-opacity: 1 !important;
    color: #ecc94b !important;
    color: rgba(236, 201, 75, var(--text-opacity)) !important; }
  .md\:text-yellow-600 {
    --text-opacity: 1 !important;
    color: #d69e2e !important;
    color: rgba(214, 158, 46, var(--text-opacity)) !important; }
  .md\:text-yellow-700 {
    --text-opacity: 1 !important;
    color: #b7791f !important;
    color: rgba(183, 121, 31, var(--text-opacity)) !important; }
  .md\:text-yellow-800 {
    --text-opacity: 1 !important;
    color: #975a16 !important;
    color: rgba(151, 90, 22, var(--text-opacity)) !important; }
  .md\:text-yellow-900 {
    --text-opacity: 1 !important;
    color: #744210 !important;
    color: rgba(116, 66, 16, var(--text-opacity)) !important; }
  .md\:text-green-100 {
    --text-opacity: 1 !important;
    color: #d3edb4 !important;
    color: rgba(211, 237, 180, var(--text-opacity)) !important; }
  .md\:text-green-200 {
    --text-opacity: 1 !important;
    color: #a5c67d !important;
    color: rgba(165, 198, 125, var(--text-opacity)) !important; }
  .md\:text-green-300 {
    --text-opacity: 1 !important;
    color: #779c4a !important;
    color: rgba(119, 156, 74, var(--text-opacity)) !important; }
  .md\:text-green-400 {
    --text-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--text-opacity)) !important; }
  .md\:text-green-500 {
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important; }
  .md\:text-green-600 {
    --text-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--text-opacity)) !important; }
  .md\:text-green-700 {
    --text-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--text-opacity)) !important; }
  .md\:text-green-800 {
    --text-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--text-opacity)) !important; }
  .md\:text-green-900 {
    --text-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--text-opacity)) !important; }
  .md\:text-teal-100 {
    --text-opacity: 1 !important;
    color: #e6fffa !important;
    color: rgba(230, 255, 250, var(--text-opacity)) !important; }
  .md\:text-teal-200 {
    --text-opacity: 1 !important;
    color: #b2f5ea !important;
    color: rgba(178, 245, 234, var(--text-opacity)) !important; }
  .md\:text-teal-300 {
    --text-opacity: 1 !important;
    color: #81e6d9 !important;
    color: rgba(129, 230, 217, var(--text-opacity)) !important; }
  .md\:text-teal-400 {
    --text-opacity: 1 !important;
    color: #4fd1c5 !important;
    color: rgba(79, 209, 197, var(--text-opacity)) !important; }
  .md\:text-teal-500 {
    --text-opacity: 1 !important;
    color: #38b2ac !important;
    color: rgba(56, 178, 172, var(--text-opacity)) !important; }
  .md\:text-teal-600 {
    --text-opacity: 1 !important;
    color: #319795 !important;
    color: rgba(49, 151, 149, var(--text-opacity)) !important; }
  .md\:text-teal-700 {
    --text-opacity: 1 !important;
    color: #2c7a7b !important;
    color: rgba(44, 122, 123, var(--text-opacity)) !important; }
  .md\:text-teal-800 {
    --text-opacity: 1 !important;
    color: #285e61 !important;
    color: rgba(40, 94, 97, var(--text-opacity)) !important; }
  .md\:text-teal-900 {
    --text-opacity: 1 !important;
    color: #234e52 !important;
    color: rgba(35, 78, 82, var(--text-opacity)) !important; }
  .md\:text-blue-100 {
    --text-opacity: 1 !important;
    color: #ebf8ff !important;
    color: rgba(235, 248, 255, var(--text-opacity)) !important; }
  .md\:text-blue-200 {
    --text-opacity: 1 !important;
    color: #bee3f8 !important;
    color: rgba(190, 227, 248, var(--text-opacity)) !important; }
  .md\:text-blue-300 {
    --text-opacity: 1 !important;
    color: #90cdf4 !important;
    color: rgba(144, 205, 244, var(--text-opacity)) !important; }
  .md\:text-blue-400 {
    --text-opacity: 1 !important;
    color: #63b3ed !important;
    color: rgba(99, 179, 237, var(--text-opacity)) !important; }
  .md\:text-blue-500 {
    --text-opacity: 1 !important;
    color: #4299e1 !important;
    color: rgba(66, 153, 225, var(--text-opacity)) !important; }
  .md\:text-blue-600 {
    --text-opacity: 1 !important;
    color: #3182ce !important;
    color: rgba(49, 130, 206, var(--text-opacity)) !important; }
  .md\:text-blue-700 {
    --text-opacity: 1 !important;
    color: #2b6cb0 !important;
    color: rgba(43, 108, 176, var(--text-opacity)) !important; }
  .md\:text-blue-800 {
    --text-opacity: 1 !important;
    color: #2c5282 !important;
    color: rgba(44, 82, 130, var(--text-opacity)) !important; }
  .md\:text-blue-900 {
    --text-opacity: 1 !important;
    color: #2a4365 !important;
    color: rgba(42, 67, 101, var(--text-opacity)) !important; }
  .md\:text-indigo-100 {
    --text-opacity: 1 !important;
    color: #ebf4ff !important;
    color: rgba(235, 244, 255, var(--text-opacity)) !important; }
  .md\:text-indigo-200 {
    --text-opacity: 1 !important;
    color: #c3dafe !important;
    color: rgba(195, 218, 254, var(--text-opacity)) !important; }
  .md\:text-indigo-300 {
    --text-opacity: 1 !important;
    color: #a3bffa !important;
    color: rgba(163, 191, 250, var(--text-opacity)) !important; }
  .md\:text-indigo-400 {
    --text-opacity: 1 !important;
    color: #7f9cf5 !important;
    color: rgba(127, 156, 245, var(--text-opacity)) !important; }
  .md\:text-indigo-500 {
    --text-opacity: 1 !important;
    color: #667eea !important;
    color: rgba(102, 126, 234, var(--text-opacity)) !important; }
  .md\:text-indigo-600 {
    --text-opacity: 1 !important;
    color: #5a67d8 !important;
    color: rgba(90, 103, 216, var(--text-opacity)) !important; }
  .md\:text-indigo-700 {
    --text-opacity: 1 !important;
    color: #4c51bf !important;
    color: rgba(76, 81, 191, var(--text-opacity)) !important; }
  .md\:text-indigo-800 {
    --text-opacity: 1 !important;
    color: #434190 !important;
    color: rgba(67, 65, 144, var(--text-opacity)) !important; }
  .md\:text-indigo-900 {
    --text-opacity: 1 !important;
    color: #3c366b !important;
    color: rgba(60, 54, 107, var(--text-opacity)) !important; }
  .md\:text-purple-100 {
    --text-opacity: 1 !important;
    color: #faf5ff !important;
    color: rgba(250, 245, 255, var(--text-opacity)) !important; }
  .md\:text-purple-200 {
    --text-opacity: 1 !important;
    color: #e9d8fd !important;
    color: rgba(233, 216, 253, var(--text-opacity)) !important; }
  .md\:text-purple-300 {
    --text-opacity: 1 !important;
    color: #d6bcfa !important;
    color: rgba(214, 188, 250, var(--text-opacity)) !important; }
  .md\:text-purple-400 {
    --text-opacity: 1 !important;
    color: #b794f4 !important;
    color: rgba(183, 148, 244, var(--text-opacity)) !important; }
  .md\:text-purple-500 {
    --text-opacity: 1 !important;
    color: #9f7aea !important;
    color: rgba(159, 122, 234, var(--text-opacity)) !important; }
  .md\:text-purple-600 {
    --text-opacity: 1 !important;
    color: #805ad5 !important;
    color: rgba(128, 90, 213, var(--text-opacity)) !important; }
  .md\:text-purple-700 {
    --text-opacity: 1 !important;
    color: #6b46c1 !important;
    color: rgba(107, 70, 193, var(--text-opacity)) !important; }
  .md\:text-purple-800 {
    --text-opacity: 1 !important;
    color: #553c9a !important;
    color: rgba(85, 60, 154, var(--text-opacity)) !important; }
  .md\:text-purple-900 {
    --text-opacity: 1 !important;
    color: #44337a !important;
    color: rgba(68, 51, 122, var(--text-opacity)) !important; }
  .md\:text-pink-100 {
    --text-opacity: 1 !important;
    color: #fff5f7 !important;
    color: rgba(255, 245, 247, var(--text-opacity)) !important; }
  .md\:text-pink-200 {
    --text-opacity: 1 !important;
    color: #fed7e2 !important;
    color: rgba(254, 215, 226, var(--text-opacity)) !important; }
  .md\:text-pink-300 {
    --text-opacity: 1 !important;
    color: #fbb6ce !important;
    color: rgba(251, 182, 206, var(--text-opacity)) !important; }
  .md\:text-pink-400 {
    --text-opacity: 1 !important;
    color: #f687b3 !important;
    color: rgba(246, 135, 179, var(--text-opacity)) !important; }
  .md\:text-pink-500 {
    --text-opacity: 1 !important;
    color: #ed64a6 !important;
    color: rgba(237, 100, 166, var(--text-opacity)) !important; }
  .md\:text-pink-600 {
    --text-opacity: 1 !important;
    color: #d53f8c !important;
    color: rgba(213, 63, 140, var(--text-opacity)) !important; }
  .md\:text-pink-700 {
    --text-opacity: 1 !important;
    color: #b83280 !important;
    color: rgba(184, 50, 128, var(--text-opacity)) !important; }
  .md\:text-pink-800 {
    --text-opacity: 1 !important;
    color: #97266d !important;
    color: rgba(151, 38, 109, var(--text-opacity)) !important; }
  .md\:text-pink-900 {
    --text-opacity: 1 !important;
    color: #702459 !important;
    color: rgba(112, 36, 89, var(--text-opacity)) !important; }
  .md\:text-shade-black {
    --text-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important; }
  .md\:text-shade-white {
    --text-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important; }
  .md\:text-salmon-100 {
    --text-opacity: 1 !important;
    color: #f7f1e1 !important;
    color: rgba(247, 241, 225, var(--text-opacity)) !important; }
  .md\:text-salmon-200 {
    --text-opacity: 1 !important;
    color: #f3e7c6 !important;
    color: rgba(243, 231, 198, var(--text-opacity)) !important; }
  .md\:text-salmon-300 {
    --text-opacity: 1 !important;
    color: #e4d6af !important;
    color: rgba(228, 214, 175, var(--text-opacity)) !important; }
  .md\:hover\:text-transparent:hover {
    color: transparent !important; }
  .md\:hover\:text-current:hover {
    color: currentColor !important; }
  .md\:hover\:text-black:hover {
    --text-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important; }
  .md\:hover\:text-white:hover {
    --text-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important; }
  .md\:hover\:text-gray-100:hover {
    --text-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--text-opacity)) !important; }
  .md\:hover\:text-gray-200:hover {
    --text-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--text-opacity)) !important; }
  .md\:hover\:text-gray-300:hover {
    --text-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--text-opacity)) !important; }
  .md\:hover\:text-gray-400:hover {
    --text-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--text-opacity)) !important; }
  .md\:hover\:text-gray-500:hover {
    --text-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--text-opacity)) !important; }
  .md\:hover\:text-gray-600:hover {
    --text-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--text-opacity)) !important; }
  .md\:hover\:text-gray-700:hover {
    --text-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--text-opacity)) !important; }
  .md\:hover\:text-gray-800:hover {
    --text-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--text-opacity)) !important; }
  .md\:hover\:text-gray-900:hover {
    --text-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--text-opacity)) !important; }
  .md\:hover\:text-red-100:hover {
    --text-opacity: 1 !important;
    color: #e18f74 !important;
    color: rgba(225, 143, 116, var(--text-opacity)) !important; }
  .md\:hover\:text-red-200:hover {
    --text-opacity: 1 !important;
    color: #bc5e3f !important;
    color: rgba(188, 94, 63, var(--text-opacity)) !important; }
  .md\:hover\:text-red-300:hover {
    --text-opacity: 1 !important;
    color: #833218 !important;
    color: rgba(131, 50, 24, var(--text-opacity)) !important; }
  .md\:hover\:text-red-400:hover {
    --text-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--text-opacity)) !important; }
  .md\:hover\:text-red-500:hover {
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important; }
  .md\:hover\:text-red-600:hover {
    --text-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--text-opacity)) !important; }
  .md\:hover\:text-red-700:hover {
    --text-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--text-opacity)) !important; }
  .md\:hover\:text-red-800:hover {
    --text-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--text-opacity)) !important; }
  .md\:hover\:text-red-900:hover {
    --text-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--text-opacity)) !important; }
  .md\:hover\:text-orange-100:hover {
    --text-opacity: 1 !important;
    color: #fffaf0 !important;
    color: rgba(255, 250, 240, var(--text-opacity)) !important; }
  .md\:hover\:text-orange-200:hover {
    --text-opacity: 1 !important;
    color: #feebc8 !important;
    color: rgba(254, 235, 200, var(--text-opacity)) !important; }
  .md\:hover\:text-orange-300:hover {
    --text-opacity: 1 !important;
    color: #fbd38d !important;
    color: rgba(251, 211, 141, var(--text-opacity)) !important; }
  .md\:hover\:text-orange-400:hover {
    --text-opacity: 1 !important;
    color: #f6ad55 !important;
    color: rgba(246, 173, 85, var(--text-opacity)) !important; }
  .md\:hover\:text-orange-500:hover {
    --text-opacity: 1 !important;
    color: #ed8936 !important;
    color: rgba(237, 137, 54, var(--text-opacity)) !important; }
  .md\:hover\:text-orange-600:hover {
    --text-opacity: 1 !important;
    color: #dd6b20 !important;
    color: rgba(221, 107, 32, var(--text-opacity)) !important; }
  .md\:hover\:text-orange-700:hover {
    --text-opacity: 1 !important;
    color: #c05621 !important;
    color: rgba(192, 86, 33, var(--text-opacity)) !important; }
  .md\:hover\:text-orange-800:hover {
    --text-opacity: 1 !important;
    color: #9c4221 !important;
    color: rgba(156, 66, 33, var(--text-opacity)) !important; }
  .md\:hover\:text-orange-900:hover {
    --text-opacity: 1 !important;
    color: #7b341e !important;
    color: rgba(123, 52, 30, var(--text-opacity)) !important; }
  .md\:hover\:text-yellow-100:hover {
    --text-opacity: 1 !important;
    color: #fffff0 !important;
    color: rgba(255, 255, 240, var(--text-opacity)) !important; }
  .md\:hover\:text-yellow-200:hover {
    --text-opacity: 1 !important;
    color: #fefcbf !important;
    color: rgba(254, 252, 191, var(--text-opacity)) !important; }
  .md\:hover\:text-yellow-300:hover {
    --text-opacity: 1 !important;
    color: #faf089 !important;
    color: rgba(250, 240, 137, var(--text-opacity)) !important; }
  .md\:hover\:text-yellow-400:hover {
    --text-opacity: 1 !important;
    color: #f6e05e !important;
    color: rgba(246, 224, 94, var(--text-opacity)) !important; }
  .md\:hover\:text-yellow-500:hover {
    --text-opacity: 1 !important;
    color: #ecc94b !important;
    color: rgba(236, 201, 75, var(--text-opacity)) !important; }
  .md\:hover\:text-yellow-600:hover {
    --text-opacity: 1 !important;
    color: #d69e2e !important;
    color: rgba(214, 158, 46, var(--text-opacity)) !important; }
  .md\:hover\:text-yellow-700:hover {
    --text-opacity: 1 !important;
    color: #b7791f !important;
    color: rgba(183, 121, 31, var(--text-opacity)) !important; }
  .md\:hover\:text-yellow-800:hover {
    --text-opacity: 1 !important;
    color: #975a16 !important;
    color: rgba(151, 90, 22, var(--text-opacity)) !important; }
  .md\:hover\:text-yellow-900:hover {
    --text-opacity: 1 !important;
    color: #744210 !important;
    color: rgba(116, 66, 16, var(--text-opacity)) !important; }
  .md\:hover\:text-green-100:hover {
    --text-opacity: 1 !important;
    color: #d3edb4 !important;
    color: rgba(211, 237, 180, var(--text-opacity)) !important; }
  .md\:hover\:text-green-200:hover {
    --text-opacity: 1 !important;
    color: #a5c67d !important;
    color: rgba(165, 198, 125, var(--text-opacity)) !important; }
  .md\:hover\:text-green-300:hover {
    --text-opacity: 1 !important;
    color: #779c4a !important;
    color: rgba(119, 156, 74, var(--text-opacity)) !important; }
  .md\:hover\:text-green-400:hover {
    --text-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--text-opacity)) !important; }
  .md\:hover\:text-green-500:hover {
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important; }
  .md\:hover\:text-green-600:hover {
    --text-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--text-opacity)) !important; }
  .md\:hover\:text-green-700:hover {
    --text-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--text-opacity)) !important; }
  .md\:hover\:text-green-800:hover {
    --text-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--text-opacity)) !important; }
  .md\:hover\:text-green-900:hover {
    --text-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--text-opacity)) !important; }
  .md\:hover\:text-teal-100:hover {
    --text-opacity: 1 !important;
    color: #e6fffa !important;
    color: rgba(230, 255, 250, var(--text-opacity)) !important; }
  .md\:hover\:text-teal-200:hover {
    --text-opacity: 1 !important;
    color: #b2f5ea !important;
    color: rgba(178, 245, 234, var(--text-opacity)) !important; }
  .md\:hover\:text-teal-300:hover {
    --text-opacity: 1 !important;
    color: #81e6d9 !important;
    color: rgba(129, 230, 217, var(--text-opacity)) !important; }
  .md\:hover\:text-teal-400:hover {
    --text-opacity: 1 !important;
    color: #4fd1c5 !important;
    color: rgba(79, 209, 197, var(--text-opacity)) !important; }
  .md\:hover\:text-teal-500:hover {
    --text-opacity: 1 !important;
    color: #38b2ac !important;
    color: rgba(56, 178, 172, var(--text-opacity)) !important; }
  .md\:hover\:text-teal-600:hover {
    --text-opacity: 1 !important;
    color: #319795 !important;
    color: rgba(49, 151, 149, var(--text-opacity)) !important; }
  .md\:hover\:text-teal-700:hover {
    --text-opacity: 1 !important;
    color: #2c7a7b !important;
    color: rgba(44, 122, 123, var(--text-opacity)) !important; }
  .md\:hover\:text-teal-800:hover {
    --text-opacity: 1 !important;
    color: #285e61 !important;
    color: rgba(40, 94, 97, var(--text-opacity)) !important; }
  .md\:hover\:text-teal-900:hover {
    --text-opacity: 1 !important;
    color: #234e52 !important;
    color: rgba(35, 78, 82, var(--text-opacity)) !important; }
  .md\:hover\:text-blue-100:hover {
    --text-opacity: 1 !important;
    color: #ebf8ff !important;
    color: rgba(235, 248, 255, var(--text-opacity)) !important; }
  .md\:hover\:text-blue-200:hover {
    --text-opacity: 1 !important;
    color: #bee3f8 !important;
    color: rgba(190, 227, 248, var(--text-opacity)) !important; }
  .md\:hover\:text-blue-300:hover {
    --text-opacity: 1 !important;
    color: #90cdf4 !important;
    color: rgba(144, 205, 244, var(--text-opacity)) !important; }
  .md\:hover\:text-blue-400:hover {
    --text-opacity: 1 !important;
    color: #63b3ed !important;
    color: rgba(99, 179, 237, var(--text-opacity)) !important; }
  .md\:hover\:text-blue-500:hover {
    --text-opacity: 1 !important;
    color: #4299e1 !important;
    color: rgba(66, 153, 225, var(--text-opacity)) !important; }
  .md\:hover\:text-blue-600:hover {
    --text-opacity: 1 !important;
    color: #3182ce !important;
    color: rgba(49, 130, 206, var(--text-opacity)) !important; }
  .md\:hover\:text-blue-700:hover {
    --text-opacity: 1 !important;
    color: #2b6cb0 !important;
    color: rgba(43, 108, 176, var(--text-opacity)) !important; }
  .md\:hover\:text-blue-800:hover {
    --text-opacity: 1 !important;
    color: #2c5282 !important;
    color: rgba(44, 82, 130, var(--text-opacity)) !important; }
  .md\:hover\:text-blue-900:hover {
    --text-opacity: 1 !important;
    color: #2a4365 !important;
    color: rgba(42, 67, 101, var(--text-opacity)) !important; }
  .md\:hover\:text-indigo-100:hover {
    --text-opacity: 1 !important;
    color: #ebf4ff !important;
    color: rgba(235, 244, 255, var(--text-opacity)) !important; }
  .md\:hover\:text-indigo-200:hover {
    --text-opacity: 1 !important;
    color: #c3dafe !important;
    color: rgba(195, 218, 254, var(--text-opacity)) !important; }
  .md\:hover\:text-indigo-300:hover {
    --text-opacity: 1 !important;
    color: #a3bffa !important;
    color: rgba(163, 191, 250, var(--text-opacity)) !important; }
  .md\:hover\:text-indigo-400:hover {
    --text-opacity: 1 !important;
    color: #7f9cf5 !important;
    color: rgba(127, 156, 245, var(--text-opacity)) !important; }
  .md\:hover\:text-indigo-500:hover {
    --text-opacity: 1 !important;
    color: #667eea !important;
    color: rgba(102, 126, 234, var(--text-opacity)) !important; }
  .md\:hover\:text-indigo-600:hover {
    --text-opacity: 1 !important;
    color: #5a67d8 !important;
    color: rgba(90, 103, 216, var(--text-opacity)) !important; }
  .md\:hover\:text-indigo-700:hover {
    --text-opacity: 1 !important;
    color: #4c51bf !important;
    color: rgba(76, 81, 191, var(--text-opacity)) !important; }
  .md\:hover\:text-indigo-800:hover {
    --text-opacity: 1 !important;
    color: #434190 !important;
    color: rgba(67, 65, 144, var(--text-opacity)) !important; }
  .md\:hover\:text-indigo-900:hover {
    --text-opacity: 1 !important;
    color: #3c366b !important;
    color: rgba(60, 54, 107, var(--text-opacity)) !important; }
  .md\:hover\:text-purple-100:hover {
    --text-opacity: 1 !important;
    color: #faf5ff !important;
    color: rgba(250, 245, 255, var(--text-opacity)) !important; }
  .md\:hover\:text-purple-200:hover {
    --text-opacity: 1 !important;
    color: #e9d8fd !important;
    color: rgba(233, 216, 253, var(--text-opacity)) !important; }
  .md\:hover\:text-purple-300:hover {
    --text-opacity: 1 !important;
    color: #d6bcfa !important;
    color: rgba(214, 188, 250, var(--text-opacity)) !important; }
  .md\:hover\:text-purple-400:hover {
    --text-opacity: 1 !important;
    color: #b794f4 !important;
    color: rgba(183, 148, 244, var(--text-opacity)) !important; }
  .md\:hover\:text-purple-500:hover {
    --text-opacity: 1 !important;
    color: #9f7aea !important;
    color: rgba(159, 122, 234, var(--text-opacity)) !important; }
  .md\:hover\:text-purple-600:hover {
    --text-opacity: 1 !important;
    color: #805ad5 !important;
    color: rgba(128, 90, 213, var(--text-opacity)) !important; }
  .md\:hover\:text-purple-700:hover {
    --text-opacity: 1 !important;
    color: #6b46c1 !important;
    color: rgba(107, 70, 193, var(--text-opacity)) !important; }
  .md\:hover\:text-purple-800:hover {
    --text-opacity: 1 !important;
    color: #553c9a !important;
    color: rgba(85, 60, 154, var(--text-opacity)) !important; }
  .md\:hover\:text-purple-900:hover {
    --text-opacity: 1 !important;
    color: #44337a !important;
    color: rgba(68, 51, 122, var(--text-opacity)) !important; }
  .md\:hover\:text-pink-100:hover {
    --text-opacity: 1 !important;
    color: #fff5f7 !important;
    color: rgba(255, 245, 247, var(--text-opacity)) !important; }
  .md\:hover\:text-pink-200:hover {
    --text-opacity: 1 !important;
    color: #fed7e2 !important;
    color: rgba(254, 215, 226, var(--text-opacity)) !important; }
  .md\:hover\:text-pink-300:hover {
    --text-opacity: 1 !important;
    color: #fbb6ce !important;
    color: rgba(251, 182, 206, var(--text-opacity)) !important; }
  .md\:hover\:text-pink-400:hover {
    --text-opacity: 1 !important;
    color: #f687b3 !important;
    color: rgba(246, 135, 179, var(--text-opacity)) !important; }
  .md\:hover\:text-pink-500:hover {
    --text-opacity: 1 !important;
    color: #ed64a6 !important;
    color: rgba(237, 100, 166, var(--text-opacity)) !important; }
  .md\:hover\:text-pink-600:hover {
    --text-opacity: 1 !important;
    color: #d53f8c !important;
    color: rgba(213, 63, 140, var(--text-opacity)) !important; }
  .md\:hover\:text-pink-700:hover {
    --text-opacity: 1 !important;
    color: #b83280 !important;
    color: rgba(184, 50, 128, var(--text-opacity)) !important; }
  .md\:hover\:text-pink-800:hover {
    --text-opacity: 1 !important;
    color: #97266d !important;
    color: rgba(151, 38, 109, var(--text-opacity)) !important; }
  .md\:hover\:text-pink-900:hover {
    --text-opacity: 1 !important;
    color: #702459 !important;
    color: rgba(112, 36, 89, var(--text-opacity)) !important; }
  .md\:hover\:text-shade-black:hover {
    --text-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important; }
  .md\:hover\:text-shade-white:hover {
    --text-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important; }
  .md\:hover\:text-salmon-100:hover {
    --text-opacity: 1 !important;
    color: #f7f1e1 !important;
    color: rgba(247, 241, 225, var(--text-opacity)) !important; }
  .md\:hover\:text-salmon-200:hover {
    --text-opacity: 1 !important;
    color: #f3e7c6 !important;
    color: rgba(243, 231, 198, var(--text-opacity)) !important; }
  .md\:hover\:text-salmon-300:hover {
    --text-opacity: 1 !important;
    color: #e4d6af !important;
    color: rgba(228, 214, 175, var(--text-opacity)) !important; }
  .md\:focus\:text-transparent:focus {
    color: transparent !important; }
  .md\:focus\:text-current:focus {
    color: currentColor !important; }
  .md\:focus\:text-black:focus {
    --text-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important; }
  .md\:focus\:text-white:focus {
    --text-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important; }
  .md\:focus\:text-gray-100:focus {
    --text-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--text-opacity)) !important; }
  .md\:focus\:text-gray-200:focus {
    --text-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--text-opacity)) !important; }
  .md\:focus\:text-gray-300:focus {
    --text-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--text-opacity)) !important; }
  .md\:focus\:text-gray-400:focus {
    --text-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--text-opacity)) !important; }
  .md\:focus\:text-gray-500:focus {
    --text-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--text-opacity)) !important; }
  .md\:focus\:text-gray-600:focus {
    --text-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--text-opacity)) !important; }
  .md\:focus\:text-gray-700:focus {
    --text-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--text-opacity)) !important; }
  .md\:focus\:text-gray-800:focus {
    --text-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--text-opacity)) !important; }
  .md\:focus\:text-gray-900:focus {
    --text-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--text-opacity)) !important; }
  .md\:focus\:text-red-100:focus {
    --text-opacity: 1 !important;
    color: #e18f74 !important;
    color: rgba(225, 143, 116, var(--text-opacity)) !important; }
  .md\:focus\:text-red-200:focus {
    --text-opacity: 1 !important;
    color: #bc5e3f !important;
    color: rgba(188, 94, 63, var(--text-opacity)) !important; }
  .md\:focus\:text-red-300:focus {
    --text-opacity: 1 !important;
    color: #833218 !important;
    color: rgba(131, 50, 24, var(--text-opacity)) !important; }
  .md\:focus\:text-red-400:focus {
    --text-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--text-opacity)) !important; }
  .md\:focus\:text-red-500:focus {
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important; }
  .md\:focus\:text-red-600:focus {
    --text-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--text-opacity)) !important; }
  .md\:focus\:text-red-700:focus {
    --text-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--text-opacity)) !important; }
  .md\:focus\:text-red-800:focus {
    --text-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--text-opacity)) !important; }
  .md\:focus\:text-red-900:focus {
    --text-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--text-opacity)) !important; }
  .md\:focus\:text-orange-100:focus {
    --text-opacity: 1 !important;
    color: #fffaf0 !important;
    color: rgba(255, 250, 240, var(--text-opacity)) !important; }
  .md\:focus\:text-orange-200:focus {
    --text-opacity: 1 !important;
    color: #feebc8 !important;
    color: rgba(254, 235, 200, var(--text-opacity)) !important; }
  .md\:focus\:text-orange-300:focus {
    --text-opacity: 1 !important;
    color: #fbd38d !important;
    color: rgba(251, 211, 141, var(--text-opacity)) !important; }
  .md\:focus\:text-orange-400:focus {
    --text-opacity: 1 !important;
    color: #f6ad55 !important;
    color: rgba(246, 173, 85, var(--text-opacity)) !important; }
  .md\:focus\:text-orange-500:focus {
    --text-opacity: 1 !important;
    color: #ed8936 !important;
    color: rgba(237, 137, 54, var(--text-opacity)) !important; }
  .md\:focus\:text-orange-600:focus {
    --text-opacity: 1 !important;
    color: #dd6b20 !important;
    color: rgba(221, 107, 32, var(--text-opacity)) !important; }
  .md\:focus\:text-orange-700:focus {
    --text-opacity: 1 !important;
    color: #c05621 !important;
    color: rgba(192, 86, 33, var(--text-opacity)) !important; }
  .md\:focus\:text-orange-800:focus {
    --text-opacity: 1 !important;
    color: #9c4221 !important;
    color: rgba(156, 66, 33, var(--text-opacity)) !important; }
  .md\:focus\:text-orange-900:focus {
    --text-opacity: 1 !important;
    color: #7b341e !important;
    color: rgba(123, 52, 30, var(--text-opacity)) !important; }
  .md\:focus\:text-yellow-100:focus {
    --text-opacity: 1 !important;
    color: #fffff0 !important;
    color: rgba(255, 255, 240, var(--text-opacity)) !important; }
  .md\:focus\:text-yellow-200:focus {
    --text-opacity: 1 !important;
    color: #fefcbf !important;
    color: rgba(254, 252, 191, var(--text-opacity)) !important; }
  .md\:focus\:text-yellow-300:focus {
    --text-opacity: 1 !important;
    color: #faf089 !important;
    color: rgba(250, 240, 137, var(--text-opacity)) !important; }
  .md\:focus\:text-yellow-400:focus {
    --text-opacity: 1 !important;
    color: #f6e05e !important;
    color: rgba(246, 224, 94, var(--text-opacity)) !important; }
  .md\:focus\:text-yellow-500:focus {
    --text-opacity: 1 !important;
    color: #ecc94b !important;
    color: rgba(236, 201, 75, var(--text-opacity)) !important; }
  .md\:focus\:text-yellow-600:focus {
    --text-opacity: 1 !important;
    color: #d69e2e !important;
    color: rgba(214, 158, 46, var(--text-opacity)) !important; }
  .md\:focus\:text-yellow-700:focus {
    --text-opacity: 1 !important;
    color: #b7791f !important;
    color: rgba(183, 121, 31, var(--text-opacity)) !important; }
  .md\:focus\:text-yellow-800:focus {
    --text-opacity: 1 !important;
    color: #975a16 !important;
    color: rgba(151, 90, 22, var(--text-opacity)) !important; }
  .md\:focus\:text-yellow-900:focus {
    --text-opacity: 1 !important;
    color: #744210 !important;
    color: rgba(116, 66, 16, var(--text-opacity)) !important; }
  .md\:focus\:text-green-100:focus {
    --text-opacity: 1 !important;
    color: #d3edb4 !important;
    color: rgba(211, 237, 180, var(--text-opacity)) !important; }
  .md\:focus\:text-green-200:focus {
    --text-opacity: 1 !important;
    color: #a5c67d !important;
    color: rgba(165, 198, 125, var(--text-opacity)) !important; }
  .md\:focus\:text-green-300:focus {
    --text-opacity: 1 !important;
    color: #779c4a !important;
    color: rgba(119, 156, 74, var(--text-opacity)) !important; }
  .md\:focus\:text-green-400:focus {
    --text-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--text-opacity)) !important; }
  .md\:focus\:text-green-500:focus {
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important; }
  .md\:focus\:text-green-600:focus {
    --text-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--text-opacity)) !important; }
  .md\:focus\:text-green-700:focus {
    --text-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--text-opacity)) !important; }
  .md\:focus\:text-green-800:focus {
    --text-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--text-opacity)) !important; }
  .md\:focus\:text-green-900:focus {
    --text-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--text-opacity)) !important; }
  .md\:focus\:text-teal-100:focus {
    --text-opacity: 1 !important;
    color: #e6fffa !important;
    color: rgba(230, 255, 250, var(--text-opacity)) !important; }
  .md\:focus\:text-teal-200:focus {
    --text-opacity: 1 !important;
    color: #b2f5ea !important;
    color: rgba(178, 245, 234, var(--text-opacity)) !important; }
  .md\:focus\:text-teal-300:focus {
    --text-opacity: 1 !important;
    color: #81e6d9 !important;
    color: rgba(129, 230, 217, var(--text-opacity)) !important; }
  .md\:focus\:text-teal-400:focus {
    --text-opacity: 1 !important;
    color: #4fd1c5 !important;
    color: rgba(79, 209, 197, var(--text-opacity)) !important; }
  .md\:focus\:text-teal-500:focus {
    --text-opacity: 1 !important;
    color: #38b2ac !important;
    color: rgba(56, 178, 172, var(--text-opacity)) !important; }
  .md\:focus\:text-teal-600:focus {
    --text-opacity: 1 !important;
    color: #319795 !important;
    color: rgba(49, 151, 149, var(--text-opacity)) !important; }
  .md\:focus\:text-teal-700:focus {
    --text-opacity: 1 !important;
    color: #2c7a7b !important;
    color: rgba(44, 122, 123, var(--text-opacity)) !important; }
  .md\:focus\:text-teal-800:focus {
    --text-opacity: 1 !important;
    color: #285e61 !important;
    color: rgba(40, 94, 97, var(--text-opacity)) !important; }
  .md\:focus\:text-teal-900:focus {
    --text-opacity: 1 !important;
    color: #234e52 !important;
    color: rgba(35, 78, 82, var(--text-opacity)) !important; }
  .md\:focus\:text-blue-100:focus {
    --text-opacity: 1 !important;
    color: #ebf8ff !important;
    color: rgba(235, 248, 255, var(--text-opacity)) !important; }
  .md\:focus\:text-blue-200:focus {
    --text-opacity: 1 !important;
    color: #bee3f8 !important;
    color: rgba(190, 227, 248, var(--text-opacity)) !important; }
  .md\:focus\:text-blue-300:focus {
    --text-opacity: 1 !important;
    color: #90cdf4 !important;
    color: rgba(144, 205, 244, var(--text-opacity)) !important; }
  .md\:focus\:text-blue-400:focus {
    --text-opacity: 1 !important;
    color: #63b3ed !important;
    color: rgba(99, 179, 237, var(--text-opacity)) !important; }
  .md\:focus\:text-blue-500:focus {
    --text-opacity: 1 !important;
    color: #4299e1 !important;
    color: rgba(66, 153, 225, var(--text-opacity)) !important; }
  .md\:focus\:text-blue-600:focus {
    --text-opacity: 1 !important;
    color: #3182ce !important;
    color: rgba(49, 130, 206, var(--text-opacity)) !important; }
  .md\:focus\:text-blue-700:focus {
    --text-opacity: 1 !important;
    color: #2b6cb0 !important;
    color: rgba(43, 108, 176, var(--text-opacity)) !important; }
  .md\:focus\:text-blue-800:focus {
    --text-opacity: 1 !important;
    color: #2c5282 !important;
    color: rgba(44, 82, 130, var(--text-opacity)) !important; }
  .md\:focus\:text-blue-900:focus {
    --text-opacity: 1 !important;
    color: #2a4365 !important;
    color: rgba(42, 67, 101, var(--text-opacity)) !important; }
  .md\:focus\:text-indigo-100:focus {
    --text-opacity: 1 !important;
    color: #ebf4ff !important;
    color: rgba(235, 244, 255, var(--text-opacity)) !important; }
  .md\:focus\:text-indigo-200:focus {
    --text-opacity: 1 !important;
    color: #c3dafe !important;
    color: rgba(195, 218, 254, var(--text-opacity)) !important; }
  .md\:focus\:text-indigo-300:focus {
    --text-opacity: 1 !important;
    color: #a3bffa !important;
    color: rgba(163, 191, 250, var(--text-opacity)) !important; }
  .md\:focus\:text-indigo-400:focus {
    --text-opacity: 1 !important;
    color: #7f9cf5 !important;
    color: rgba(127, 156, 245, var(--text-opacity)) !important; }
  .md\:focus\:text-indigo-500:focus {
    --text-opacity: 1 !important;
    color: #667eea !important;
    color: rgba(102, 126, 234, var(--text-opacity)) !important; }
  .md\:focus\:text-indigo-600:focus {
    --text-opacity: 1 !important;
    color: #5a67d8 !important;
    color: rgba(90, 103, 216, var(--text-opacity)) !important; }
  .md\:focus\:text-indigo-700:focus {
    --text-opacity: 1 !important;
    color: #4c51bf !important;
    color: rgba(76, 81, 191, var(--text-opacity)) !important; }
  .md\:focus\:text-indigo-800:focus {
    --text-opacity: 1 !important;
    color: #434190 !important;
    color: rgba(67, 65, 144, var(--text-opacity)) !important; }
  .md\:focus\:text-indigo-900:focus {
    --text-opacity: 1 !important;
    color: #3c366b !important;
    color: rgba(60, 54, 107, var(--text-opacity)) !important; }
  .md\:focus\:text-purple-100:focus {
    --text-opacity: 1 !important;
    color: #faf5ff !important;
    color: rgba(250, 245, 255, var(--text-opacity)) !important; }
  .md\:focus\:text-purple-200:focus {
    --text-opacity: 1 !important;
    color: #e9d8fd !important;
    color: rgba(233, 216, 253, var(--text-opacity)) !important; }
  .md\:focus\:text-purple-300:focus {
    --text-opacity: 1 !important;
    color: #d6bcfa !important;
    color: rgba(214, 188, 250, var(--text-opacity)) !important; }
  .md\:focus\:text-purple-400:focus {
    --text-opacity: 1 !important;
    color: #b794f4 !important;
    color: rgba(183, 148, 244, var(--text-opacity)) !important; }
  .md\:focus\:text-purple-500:focus {
    --text-opacity: 1 !important;
    color: #9f7aea !important;
    color: rgba(159, 122, 234, var(--text-opacity)) !important; }
  .md\:focus\:text-purple-600:focus {
    --text-opacity: 1 !important;
    color: #805ad5 !important;
    color: rgba(128, 90, 213, var(--text-opacity)) !important; }
  .md\:focus\:text-purple-700:focus {
    --text-opacity: 1 !important;
    color: #6b46c1 !important;
    color: rgba(107, 70, 193, var(--text-opacity)) !important; }
  .md\:focus\:text-purple-800:focus {
    --text-opacity: 1 !important;
    color: #553c9a !important;
    color: rgba(85, 60, 154, var(--text-opacity)) !important; }
  .md\:focus\:text-purple-900:focus {
    --text-opacity: 1 !important;
    color: #44337a !important;
    color: rgba(68, 51, 122, var(--text-opacity)) !important; }
  .md\:focus\:text-pink-100:focus {
    --text-opacity: 1 !important;
    color: #fff5f7 !important;
    color: rgba(255, 245, 247, var(--text-opacity)) !important; }
  .md\:focus\:text-pink-200:focus {
    --text-opacity: 1 !important;
    color: #fed7e2 !important;
    color: rgba(254, 215, 226, var(--text-opacity)) !important; }
  .md\:focus\:text-pink-300:focus {
    --text-opacity: 1 !important;
    color: #fbb6ce !important;
    color: rgba(251, 182, 206, var(--text-opacity)) !important; }
  .md\:focus\:text-pink-400:focus {
    --text-opacity: 1 !important;
    color: #f687b3 !important;
    color: rgba(246, 135, 179, var(--text-opacity)) !important; }
  .md\:focus\:text-pink-500:focus {
    --text-opacity: 1 !important;
    color: #ed64a6 !important;
    color: rgba(237, 100, 166, var(--text-opacity)) !important; }
  .md\:focus\:text-pink-600:focus {
    --text-opacity: 1 !important;
    color: #d53f8c !important;
    color: rgba(213, 63, 140, var(--text-opacity)) !important; }
  .md\:focus\:text-pink-700:focus {
    --text-opacity: 1 !important;
    color: #b83280 !important;
    color: rgba(184, 50, 128, var(--text-opacity)) !important; }
  .md\:focus\:text-pink-800:focus {
    --text-opacity: 1 !important;
    color: #97266d !important;
    color: rgba(151, 38, 109, var(--text-opacity)) !important; }
  .md\:focus\:text-pink-900:focus {
    --text-opacity: 1 !important;
    color: #702459 !important;
    color: rgba(112, 36, 89, var(--text-opacity)) !important; }
  .md\:focus\:text-shade-black:focus {
    --text-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important; }
  .md\:focus\:text-shade-white:focus {
    --text-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important; }
  .md\:focus\:text-salmon-100:focus {
    --text-opacity: 1 !important;
    color: #f7f1e1 !important;
    color: rgba(247, 241, 225, var(--text-opacity)) !important; }
  .md\:focus\:text-salmon-200:focus {
    --text-opacity: 1 !important;
    color: #f3e7c6 !important;
    color: rgba(243, 231, 198, var(--text-opacity)) !important; }
  .md\:focus\:text-salmon-300:focus {
    --text-opacity: 1 !important;
    color: #e4d6af !important;
    color: rgba(228, 214, 175, var(--text-opacity)) !important; }
  .md\:text-opacity-0 {
    --text-opacity: 0 !important; }
  .md\:text-opacity-25 {
    --text-opacity: 0.25 !important; }
  .md\:text-opacity-50 {
    --text-opacity: 0.5 !important; }
  .md\:text-opacity-75 {
    --text-opacity: 0.75 !important; }
  .md\:text-opacity-100 {
    --text-opacity: 1 !important; }
  .md\:hover\:text-opacity-0:hover {
    --text-opacity: 0 !important; }
  .md\:hover\:text-opacity-25:hover {
    --text-opacity: 0.25 !important; }
  .md\:hover\:text-opacity-50:hover {
    --text-opacity: 0.5 !important; }
  .md\:hover\:text-opacity-75:hover {
    --text-opacity: 0.75 !important; }
  .md\:hover\:text-opacity-100:hover {
    --text-opacity: 1 !important; }
  .md\:focus\:text-opacity-0:focus {
    --text-opacity: 0 !important; }
  .md\:focus\:text-opacity-25:focus {
    --text-opacity: 0.25 !important; }
  .md\:focus\:text-opacity-50:focus {
    --text-opacity: 0.5 !important; }
  .md\:focus\:text-opacity-75:focus {
    --text-opacity: 0.75 !important; }
  .md\:focus\:text-opacity-100:focus {
    --text-opacity: 1 !important; }
  .md\:italic {
    font-style: italic !important; }
  .md\:not-italic {
    font-style: normal !important; }
  .md\:uppercase {
    text-transform: uppercase !important; }
  .md\:lowercase {
    text-transform: lowercase !important; }
  .md\:capitalize {
    text-transform: capitalize !important; }
  .md\:normal-case {
    text-transform: none !important; }
  .md\:underline {
    text-decoration: underline !important; }
  .md\:line-through {
    text-decoration: line-through !important; }
  .md\:no-underline {
    text-decoration: none !important; }
  .md\:hover\:underline:hover {
    text-decoration: underline !important; }
  .md\:hover\:line-through:hover {
    text-decoration: line-through !important; }
  .md\:hover\:no-underline:hover {
    text-decoration: none !important; }
  .md\:focus\:underline:focus {
    text-decoration: underline !important; }
  .md\:focus\:line-through:focus {
    text-decoration: line-through !important; }
  .md\:focus\:no-underline:focus {
    text-decoration: none !important; }
  .md\:antialiased {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important; }
  .md\:subpixel-antialiased {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important; }
  .md\:ordinal, .md\:slashed-zero, .md\:lining-nums, .md\:oldstyle-nums, .md\:proportional-nums, .md\:tabular-nums, .md\:diagonal-fractions, .md\:stacked-fractions {
    --font-variant-numeric-ordinal: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-slashed-zero: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-figure: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-spacing: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-fraction: var(--tailwind-empty,/*!*/ /*!*/) !important;
    font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction) !important; }
  .md\:normal-nums {
    font-variant-numeric: normal !important; }
  .md\:ordinal {
    --font-variant-numeric-ordinal: ordinal !important; }
  .md\:slashed-zero {
    --font-variant-numeric-slashed-zero: slashed-zero !important; }
  .md\:lining-nums {
    --font-variant-numeric-figure: lining-nums !important; }
  .md\:oldstyle-nums {
    --font-variant-numeric-figure: oldstyle-nums !important; }
  .md\:proportional-nums {
    --font-variant-numeric-spacing: proportional-nums !important; }
  .md\:tabular-nums {
    --font-variant-numeric-spacing: tabular-nums !important; }
  .md\:diagonal-fractions {
    --font-variant-numeric-fraction: diagonal-fractions !important; }
  .md\:stacked-fractions {
    --font-variant-numeric-fraction: stacked-fractions !important; }
  .md\:tracking-tighter {
    letter-spacing: -0.05em !important; }
  .md\:tracking-tight {
    letter-spacing: -0.025em !important; }
  .md\:tracking-normal {
    letter-spacing: 0 !important; }
  .md\:tracking-wide {
    letter-spacing: 0.025em !important; }
  .md\:tracking-wider {
    letter-spacing: 0.05em !important; }
  .md\:tracking-widest {
    letter-spacing: 0.1em !important; }
  .md\:select-none {
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important; }
  .md\:select-text {
    -webkit-user-select: text !important;
    -moz-user-select: text !important;
    -ms-user-select: text !important;
    user-select: text !important; }
  .md\:select-all {
    -webkit-user-select: all !important;
    -moz-user-select: all !important;
    -ms-user-select: all !important;
    user-select: all !important; }
  .md\:select-auto {
    -webkit-user-select: auto !important;
    -moz-user-select: auto !important;
    -ms-user-select: auto !important;
    user-select: auto !important; }
  .md\:align-baseline {
    vertical-align: baseline !important; }
  .md\:align-top {
    vertical-align: top !important; }
  .md\:align-middle {
    vertical-align: middle !important; }
  .md\:align-bottom {
    vertical-align: bottom !important; }
  .md\:align-text-top {
    vertical-align: text-top !important; }
  .md\:align-text-bottom {
    vertical-align: text-bottom !important; }
  .md\:visible {
    visibility: visible !important; }
  .md\:invisible {
    visibility: hidden !important; }
  .md\:whitespace-normal {
    white-space: normal !important; }
  .md\:whitespace-no-wrap {
    white-space: nowrap !important; }
  .md\:whitespace-pre {
    white-space: pre !important; }
  .md\:whitespace-pre-line {
    white-space: pre-line !important; }
  .md\:whitespace-pre-wrap {
    white-space: pre-wrap !important; }
  .md\:break-normal {
    word-wrap: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important; }
  .md\:break-words {
    word-wrap: break-word !important;
    overflow-wrap: break-word !important; }
  .md\:break-all {
    word-break: break-all !important; }
  .md\:truncate {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important; }
  .md\:w-0 {
    width: 0 !important; }
  .md\:w-1 {
    width: 0.25rem !important; }
  .md\:w-2 {
    width: 0.5rem !important; }
  .md\:w-3 {
    width: 0.75rem !important; }
  .md\:w-4 {
    width: 1rem !important; }
  .md\:w-5 {
    width: 1.25rem !important; }
  .md\:w-6 {
    width: 1.5rem !important; }
  .md\:w-8 {
    width: 2rem !important; }
  .md\:w-10 {
    width: 2.5rem !important; }
  .md\:w-12 {
    width: 3rem !important; }
  .md\:w-16 {
    width: 4rem !important; }
  .md\:w-20 {
    width: 5rem !important; }
  .md\:w-24 {
    width: 6rem !important; }
  .md\:w-32 {
    width: 8rem !important; }
  .md\:w-40 {
    width: 10rem !important; }
  .md\:w-48 {
    width: 12rem !important; }
  .md\:w-56 {
    width: 14rem !important; }
  .md\:w-64 {
    width: 16rem !important; }
  .md\:w-auto {
    width: auto !important; }
  .md\:w-px {
    width: 1px !important; }
  .md\:w-1\/2 {
    width: 50% !important; }
  .md\:w-1\/3 {
    width: 33.333333% !important; }
  .md\:w-2\/3 {
    width: 66.666667% !important; }
  .md\:w-1\/4 {
    width: 25% !important; }
  .md\:w-2\/4 {
    width: 50% !important; }
  .md\:w-3\/4 {
    width: 75% !important; }
  .md\:w-1\/5 {
    width: 20% !important; }
  .md\:w-2\/5 {
    width: 40% !important; }
  .md\:w-3\/5 {
    width: 60% !important; }
  .md\:w-4\/5 {
    width: 80% !important; }
  .md\:w-1\/6 {
    width: 16.666667% !important; }
  .md\:w-2\/6 {
    width: 33.333333% !important; }
  .md\:w-3\/6 {
    width: 50% !important; }
  .md\:w-4\/6 {
    width: 66.666667% !important; }
  .md\:w-5\/6 {
    width: 83.333333% !important; }
  .md\:w-1\/12 {
    width: 8.333333% !important; }
  .md\:w-2\/12 {
    width: 16.666667% !important; }
  .md\:w-3\/12 {
    width: 25% !important; }
  .md\:w-4\/12 {
    width: 33.333333% !important; }
  .md\:w-5\/12 {
    width: 41.666667% !important; }
  .md\:w-6\/12 {
    width: 50% !important; }
  .md\:w-7\/12 {
    width: 58.333333% !important; }
  .md\:w-8\/12 {
    width: 66.666667% !important; }
  .md\:w-9\/12 {
    width: 75% !important; }
  .md\:w-10\/12 {
    width: 83.333333% !important; }
  .md\:w-11\/12 {
    width: 91.666667% !important; }
  .md\:w-full {
    width: 100% !important; }
  .md\:w-screen {
    width: 100vw !important; }
  .md\:z-0 {
    z-index: 0 !important; }
  .md\:z-10 {
    z-index: 10 !important; }
  .md\:z-20 {
    z-index: 20 !important; }
  .md\:z-30 {
    z-index: 30 !important; }
  .md\:z-40 {
    z-index: 40 !important; }
  .md\:z-50 {
    z-index: 50 !important; }
  .md\:z-auto {
    z-index: auto !important; }
  .md\:gap-0 {
    grid-gap: 0 !important;
    gap: 0 !important; }
  .md\:gap-1 {
    grid-gap: 0.25rem !important;
    gap: 0.25rem !important; }
  .md\:gap-2 {
    grid-gap: 0.5rem !important;
    gap: 0.5rem !important; }
  .md\:gap-3 {
    grid-gap: 0.75rem !important;
    gap: 0.75rem !important; }
  .md\:gap-4 {
    grid-gap: 1rem !important;
    gap: 1rem !important; }
  .md\:gap-5 {
    grid-gap: 1.25rem !important;
    gap: 1.25rem !important; }
  .md\:gap-6 {
    grid-gap: 1.5rem !important;
    gap: 1.5rem !important; }
  .md\:gap-8 {
    grid-gap: 2rem !important;
    gap: 2rem !important; }
  .md\:gap-10 {
    grid-gap: 2.5rem !important;
    gap: 2.5rem !important; }
  .md\:gap-12 {
    grid-gap: 3rem !important;
    gap: 3rem !important; }
  .md\:gap-16 {
    grid-gap: 4rem !important;
    gap: 4rem !important; }
  .md\:gap-20 {
    grid-gap: 5rem !important;
    gap: 5rem !important; }
  .md\:gap-24 {
    grid-gap: 6rem !important;
    gap: 6rem !important; }
  .md\:gap-32 {
    grid-gap: 8rem !important;
    gap: 8rem !important; }
  .md\:gap-40 {
    grid-gap: 10rem !important;
    gap: 10rem !important; }
  .md\:gap-48 {
    grid-gap: 12rem !important;
    gap: 12rem !important; }
  .md\:gap-56 {
    grid-gap: 14rem !important;
    gap: 14rem !important; }
  .md\:gap-64 {
    grid-gap: 16rem !important;
    gap: 16rem !important; }
  .md\:gap-px {
    grid-gap: 1px !important;
    gap: 1px !important; }
  .md\:col-gap-0 {
    grid-column-gap: 0 !important;
    -moz-column-gap: 0 !important;
    column-gap: 0 !important; }
  .md\:col-gap-1 {
    grid-column-gap: 0.25rem !important;
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important; }
  .md\:col-gap-2 {
    grid-column-gap: 0.5rem !important;
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important; }
  .md\:col-gap-3 {
    grid-column-gap: 0.75rem !important;
    -moz-column-gap: 0.75rem !important;
    column-gap: 0.75rem !important; }
  .md\:col-gap-4 {
    grid-column-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important; }
  .md\:col-gap-5 {
    grid-column-gap: 1.25rem !important;
    -moz-column-gap: 1.25rem !important;
    column-gap: 1.25rem !important; }
  .md\:col-gap-6 {
    grid-column-gap: 1.5rem !important;
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important; }
  .md\:col-gap-8 {
    grid-column-gap: 2rem !important;
    -moz-column-gap: 2rem !important;
    column-gap: 2rem !important; }
  .md\:col-gap-10 {
    grid-column-gap: 2.5rem !important;
    -moz-column-gap: 2.5rem !important;
    column-gap: 2.5rem !important; }
  .md\:col-gap-12 {
    grid-column-gap: 3rem !important;
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important; }
  .md\:col-gap-16 {
    grid-column-gap: 4rem !important;
    -moz-column-gap: 4rem !important;
    column-gap: 4rem !important; }
  .md\:col-gap-20 {
    grid-column-gap: 5rem !important;
    -moz-column-gap: 5rem !important;
    column-gap: 5rem !important; }
  .md\:col-gap-24 {
    grid-column-gap: 6rem !important;
    -moz-column-gap: 6rem !important;
    column-gap: 6rem !important; }
  .md\:col-gap-32 {
    grid-column-gap: 8rem !important;
    -moz-column-gap: 8rem !important;
    column-gap: 8rem !important; }
  .md\:col-gap-40 {
    grid-column-gap: 10rem !important;
    -moz-column-gap: 10rem !important;
    column-gap: 10rem !important; }
  .md\:col-gap-48 {
    grid-column-gap: 12rem !important;
    -moz-column-gap: 12rem !important;
    column-gap: 12rem !important; }
  .md\:col-gap-56 {
    grid-column-gap: 14rem !important;
    -moz-column-gap: 14rem !important;
    column-gap: 14rem !important; }
  .md\:col-gap-64 {
    grid-column-gap: 16rem !important;
    -moz-column-gap: 16rem !important;
    column-gap: 16rem !important; }
  .md\:col-gap-px {
    grid-column-gap: 1px !important;
    -moz-column-gap: 1px !important;
    column-gap: 1px !important; }
  .md\:gap-x-0 {
    grid-column-gap: 0 !important;
    -moz-column-gap: 0 !important;
    column-gap: 0 !important; }
  .md\:gap-x-1 {
    grid-column-gap: 0.25rem !important;
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important; }
  .md\:gap-x-2 {
    grid-column-gap: 0.5rem !important;
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important; }
  .md\:gap-x-3 {
    grid-column-gap: 0.75rem !important;
    -moz-column-gap: 0.75rem !important;
    column-gap: 0.75rem !important; }
  .md\:gap-x-4 {
    grid-column-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important; }
  .md\:gap-x-5 {
    grid-column-gap: 1.25rem !important;
    -moz-column-gap: 1.25rem !important;
    column-gap: 1.25rem !important; }
  .md\:gap-x-6 {
    grid-column-gap: 1.5rem !important;
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important; }
  .md\:gap-x-8 {
    grid-column-gap: 2rem !important;
    -moz-column-gap: 2rem !important;
    column-gap: 2rem !important; }
  .md\:gap-x-10 {
    grid-column-gap: 2.5rem !important;
    -moz-column-gap: 2.5rem !important;
    column-gap: 2.5rem !important; }
  .md\:gap-x-12 {
    grid-column-gap: 3rem !important;
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important; }
  .md\:gap-x-16 {
    grid-column-gap: 4rem !important;
    -moz-column-gap: 4rem !important;
    column-gap: 4rem !important; }
  .md\:gap-x-20 {
    grid-column-gap: 5rem !important;
    -moz-column-gap: 5rem !important;
    column-gap: 5rem !important; }
  .md\:gap-x-24 {
    grid-column-gap: 6rem !important;
    -moz-column-gap: 6rem !important;
    column-gap: 6rem !important; }
  .md\:gap-x-32 {
    grid-column-gap: 8rem !important;
    -moz-column-gap: 8rem !important;
    column-gap: 8rem !important; }
  .md\:gap-x-40 {
    grid-column-gap: 10rem !important;
    -moz-column-gap: 10rem !important;
    column-gap: 10rem !important; }
  .md\:gap-x-48 {
    grid-column-gap: 12rem !important;
    -moz-column-gap: 12rem !important;
    column-gap: 12rem !important; }
  .md\:gap-x-56 {
    grid-column-gap: 14rem !important;
    -moz-column-gap: 14rem !important;
    column-gap: 14rem !important; }
  .md\:gap-x-64 {
    grid-column-gap: 16rem !important;
    -moz-column-gap: 16rem !important;
    column-gap: 16rem !important; }
  .md\:gap-x-px {
    grid-column-gap: 1px !important;
    -moz-column-gap: 1px !important;
    column-gap: 1px !important; }
  .md\:row-gap-0 {
    grid-row-gap: 0 !important;
    row-gap: 0 !important; }
  .md\:row-gap-1 {
    grid-row-gap: 0.25rem !important;
    row-gap: 0.25rem !important; }
  .md\:row-gap-2 {
    grid-row-gap: 0.5rem !important;
    row-gap: 0.5rem !important; }
  .md\:row-gap-3 {
    grid-row-gap: 0.75rem !important;
    row-gap: 0.75rem !important; }
  .md\:row-gap-4 {
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important; }
  .md\:row-gap-5 {
    grid-row-gap: 1.25rem !important;
    row-gap: 1.25rem !important; }
  .md\:row-gap-6 {
    grid-row-gap: 1.5rem !important;
    row-gap: 1.5rem !important; }
  .md\:row-gap-8 {
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important; }
  .md\:row-gap-10 {
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important; }
  .md\:row-gap-12 {
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important; }
  .md\:row-gap-16 {
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important; }
  .md\:row-gap-20 {
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important; }
  .md\:row-gap-24 {
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important; }
  .md\:row-gap-32 {
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important; }
  .md\:row-gap-40 {
    grid-row-gap: 10rem !important;
    row-gap: 10rem !important; }
  .md\:row-gap-48 {
    grid-row-gap: 12rem !important;
    row-gap: 12rem !important; }
  .md\:row-gap-56 {
    grid-row-gap: 14rem !important;
    row-gap: 14rem !important; }
  .md\:row-gap-64 {
    grid-row-gap: 16rem !important;
    row-gap: 16rem !important; }
  .md\:row-gap-px {
    grid-row-gap: 1px !important;
    row-gap: 1px !important; }
  .md\:gap-y-0 {
    grid-row-gap: 0 !important;
    row-gap: 0 !important; }
  .md\:gap-y-1 {
    grid-row-gap: 0.25rem !important;
    row-gap: 0.25rem !important; }
  .md\:gap-y-2 {
    grid-row-gap: 0.5rem !important;
    row-gap: 0.5rem !important; }
  .md\:gap-y-3 {
    grid-row-gap: 0.75rem !important;
    row-gap: 0.75rem !important; }
  .md\:gap-y-4 {
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important; }
  .md\:gap-y-5 {
    grid-row-gap: 1.25rem !important;
    row-gap: 1.25rem !important; }
  .md\:gap-y-6 {
    grid-row-gap: 1.5rem !important;
    row-gap: 1.5rem !important; }
  .md\:gap-y-8 {
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important; }
  .md\:gap-y-10 {
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important; }
  .md\:gap-y-12 {
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important; }
  .md\:gap-y-16 {
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important; }
  .md\:gap-y-20 {
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important; }
  .md\:gap-y-24 {
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important; }
  .md\:gap-y-32 {
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important; }
  .md\:gap-y-40 {
    grid-row-gap: 10rem !important;
    row-gap: 10rem !important; }
  .md\:gap-y-48 {
    grid-row-gap: 12rem !important;
    row-gap: 12rem !important; }
  .md\:gap-y-56 {
    grid-row-gap: 14rem !important;
    row-gap: 14rem !important; }
  .md\:gap-y-64 {
    grid-row-gap: 16rem !important;
    row-gap: 16rem !important; }
  .md\:gap-y-px {
    grid-row-gap: 1px !important;
    row-gap: 1px !important; }
  .md\:grid-flow-row {
    grid-auto-flow: row !important; }
  .md\:grid-flow-col {
    grid-auto-flow: column !important; }
  .md\:grid-flow-row-dense {
    grid-auto-flow: row dense !important; }
  .md\:grid-flow-col-dense {
    grid-auto-flow: column dense !important; }
  .md\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important; }
  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
  .md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important; }
  .md\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important; }
  .md\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important; }
  .md\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important; }
  .md\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important; }
  .md\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important; }
  .md\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important; }
  .md\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important; }
  .md\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr)) !important; }
  .md\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important; }
  .md\:grid-cols-none {
    grid-template-columns: none !important; }
  .md\:auto-cols-auto {
    grid-auto-columns: auto !important; }
  .md\:auto-cols-min {
    grid-auto-columns: -webkit-min-content !important;
    grid-auto-columns: min-content !important; }
  .md\:auto-cols-max {
    grid-auto-columns: -webkit-max-content !important;
    grid-auto-columns: max-content !important; }
  .md\:auto-cols-fr {
    grid-auto-columns: minmax(0, 1fr) !important; }
  .md\:col-auto {
    grid-column: auto !important; }
  .md\:col-span-1 {
    grid-column: span 1 / span 1 !important; }
  .md\:col-span-2 {
    grid-column: span 2 / span 2 !important; }
  .md\:col-span-3 {
    grid-column: span 3 / span 3 !important; }
  .md\:col-span-4 {
    grid-column: span 4 / span 4 !important; }
  .md\:col-span-5 {
    grid-column: span 5 / span 5 !important; }
  .md\:col-span-6 {
    grid-column: span 6 / span 6 !important; }
  .md\:col-span-7 {
    grid-column: span 7 / span 7 !important; }
  .md\:col-span-8 {
    grid-column: span 8 / span 8 !important; }
  .md\:col-span-9 {
    grid-column: span 9 / span 9 !important; }
  .md\:col-span-10 {
    grid-column: span 10 / span 10 !important; }
  .md\:col-span-11 {
    grid-column: span 11 / span 11 !important; }
  .md\:col-span-12 {
    grid-column: span 12 / span 12 !important; }
  .md\:col-span-full {
    grid-column: 1 / -1 !important; }
  .md\:col-start-1 {
    grid-column-start: 1 !important; }
  .md\:col-start-2 {
    grid-column-start: 2 !important; }
  .md\:col-start-3 {
    grid-column-start: 3 !important; }
  .md\:col-start-4 {
    grid-column-start: 4 !important; }
  .md\:col-start-5 {
    grid-column-start: 5 !important; }
  .md\:col-start-6 {
    grid-column-start: 6 !important; }
  .md\:col-start-7 {
    grid-column-start: 7 !important; }
  .md\:col-start-8 {
    grid-column-start: 8 !important; }
  .md\:col-start-9 {
    grid-column-start: 9 !important; }
  .md\:col-start-10 {
    grid-column-start: 10 !important; }
  .md\:col-start-11 {
    grid-column-start: 11 !important; }
  .md\:col-start-12 {
    grid-column-start: 12 !important; }
  .md\:col-start-13 {
    grid-column-start: 13 !important; }
  .md\:col-start-auto {
    grid-column-start: auto !important; }
  .md\:col-end-1 {
    grid-column-end: 1 !important; }
  .md\:col-end-2 {
    grid-column-end: 2 !important; }
  .md\:col-end-3 {
    grid-column-end: 3 !important; }
  .md\:col-end-4 {
    grid-column-end: 4 !important; }
  .md\:col-end-5 {
    grid-column-end: 5 !important; }
  .md\:col-end-6 {
    grid-column-end: 6 !important; }
  .md\:col-end-7 {
    grid-column-end: 7 !important; }
  .md\:col-end-8 {
    grid-column-end: 8 !important; }
  .md\:col-end-9 {
    grid-column-end: 9 !important; }
  .md\:col-end-10 {
    grid-column-end: 10 !important; }
  .md\:col-end-11 {
    grid-column-end: 11 !important; }
  .md\:col-end-12 {
    grid-column-end: 12 !important; }
  .md\:col-end-13 {
    grid-column-end: 13 !important; }
  .md\:col-end-auto {
    grid-column-end: auto !important; }
  .md\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr)) !important; }
  .md\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr)) !important; }
  .md\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr)) !important; }
  .md\:grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr)) !important; }
  .md\:grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr)) !important; }
  .md\:grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr)) !important; }
  .md\:grid-rows-none {
    grid-template-rows: none !important; }
  .md\:auto-rows-auto {
    grid-auto-rows: auto !important; }
  .md\:auto-rows-min {
    grid-auto-rows: -webkit-min-content !important;
    grid-auto-rows: min-content !important; }
  .md\:auto-rows-max {
    grid-auto-rows: -webkit-max-content !important;
    grid-auto-rows: max-content !important; }
  .md\:auto-rows-fr {
    grid-auto-rows: minmax(0, 1fr) !important; }
  .md\:row-auto {
    grid-row: auto !important; }
  .md\:row-span-1 {
    grid-row: span 1 / span 1 !important; }
  .md\:row-span-2 {
    grid-row: span 2 / span 2 !important; }
  .md\:row-span-3 {
    grid-row: span 3 / span 3 !important; }
  .md\:row-span-4 {
    grid-row: span 4 / span 4 !important; }
  .md\:row-span-5 {
    grid-row: span 5 / span 5 !important; }
  .md\:row-span-6 {
    grid-row: span 6 / span 6 !important; }
  .md\:row-span-full {
    grid-row: 1 / -1 !important; }
  .md\:row-start-1 {
    grid-row-start: 1 !important; }
  .md\:row-start-2 {
    grid-row-start: 2 !important; }
  .md\:row-start-3 {
    grid-row-start: 3 !important; }
  .md\:row-start-4 {
    grid-row-start: 4 !important; }
  .md\:row-start-5 {
    grid-row-start: 5 !important; }
  .md\:row-start-6 {
    grid-row-start: 6 !important; }
  .md\:row-start-7 {
    grid-row-start: 7 !important; }
  .md\:row-start-auto {
    grid-row-start: auto !important; }
  .md\:row-end-1 {
    grid-row-end: 1 !important; }
  .md\:row-end-2 {
    grid-row-end: 2 !important; }
  .md\:row-end-3 {
    grid-row-end: 3 !important; }
  .md\:row-end-4 {
    grid-row-end: 4 !important; }
  .md\:row-end-5 {
    grid-row-end: 5 !important; }
  .md\:row-end-6 {
    grid-row-end: 6 !important; }
  .md\:row-end-7 {
    grid-row-end: 7 !important; }
  .md\:row-end-auto {
    grid-row-end: auto !important; }
  .md\:transform {
    --transform-translate-x: 0 !important;
    --transform-translate-y: 0 !important;
    --transform-rotate: 0 !important;
    --transform-skew-x: 0 !important;
    --transform-skew-y: 0 !important;
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
    transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important; }
  .md\:transform-none {
    transform: none !important; }
  .md\:origin-center {
    transform-origin: center !important; }
  .md\:origin-top {
    transform-origin: top !important; }
  .md\:origin-top-right {
    transform-origin: top right !important; }
  .md\:origin-right {
    transform-origin: right !important; }
  .md\:origin-bottom-right {
    transform-origin: bottom right !important; }
  .md\:origin-bottom {
    transform-origin: bottom !important; }
  .md\:origin-bottom-left {
    transform-origin: bottom left !important; }
  .md\:origin-left {
    transform-origin: left !important; }
  .md\:origin-top-left {
    transform-origin: top left !important; }
  .md\:scale-0 {
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important; }
  .md\:scale-50 {
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important; }
  .md\:scale-75 {
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important; }
  .md\:scale-90 {
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important; }
  .md\:scale-95 {
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important; }
  .md\:scale-100 {
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important; }
  .md\:scale-105 {
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important; }
  .md\:scale-110 {
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important; }
  .md\:scale-125 {
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important; }
  .md\:scale-150 {
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important; }
  .md\:scale-x-0 {
    --transform-scale-x: 0 !important; }
  .md\:scale-x-50 {
    --transform-scale-x: .5 !important; }
  .md\:scale-x-75 {
    --transform-scale-x: .75 !important; }
  .md\:scale-x-90 {
    --transform-scale-x: .9 !important; }
  .md\:scale-x-95 {
    --transform-scale-x: .95 !important; }
  .md\:scale-x-100 {
    --transform-scale-x: 1 !important; }
  .md\:scale-x-105 {
    --transform-scale-x: 1.05 !important; }
  .md\:scale-x-110 {
    --transform-scale-x: 1.1 !important; }
  .md\:scale-x-125 {
    --transform-scale-x: 1.25 !important; }
  .md\:scale-x-150 {
    --transform-scale-x: 1.5 !important; }
  .md\:scale-y-0 {
    --transform-scale-y: 0 !important; }
  .md\:scale-y-50 {
    --transform-scale-y: .5 !important; }
  .md\:scale-y-75 {
    --transform-scale-y: .75 !important; }
  .md\:scale-y-90 {
    --transform-scale-y: .9 !important; }
  .md\:scale-y-95 {
    --transform-scale-y: .95 !important; }
  .md\:scale-y-100 {
    --transform-scale-y: 1 !important; }
  .md\:scale-y-105 {
    --transform-scale-y: 1.05 !important; }
  .md\:scale-y-110 {
    --transform-scale-y: 1.1 !important; }
  .md\:scale-y-125 {
    --transform-scale-y: 1.25 !important; }
  .md\:scale-y-150 {
    --transform-scale-y: 1.5 !important; }
  .md\:hover\:scale-0:hover {
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important; }
  .md\:hover\:scale-50:hover {
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important; }
  .md\:hover\:scale-75:hover {
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important; }
  .md\:hover\:scale-90:hover {
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important; }
  .md\:hover\:scale-95:hover {
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important; }
  .md\:hover\:scale-100:hover {
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important; }
  .md\:hover\:scale-105:hover {
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important; }
  .md\:hover\:scale-110:hover {
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important; }
  .md\:hover\:scale-125:hover {
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important; }
  .md\:hover\:scale-150:hover {
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important; }
  .md\:hover\:scale-x-0:hover {
    --transform-scale-x: 0 !important; }
  .md\:hover\:scale-x-50:hover {
    --transform-scale-x: .5 !important; }
  .md\:hover\:scale-x-75:hover {
    --transform-scale-x: .75 !important; }
  .md\:hover\:scale-x-90:hover {
    --transform-scale-x: .9 !important; }
  .md\:hover\:scale-x-95:hover {
    --transform-scale-x: .95 !important; }
  .md\:hover\:scale-x-100:hover {
    --transform-scale-x: 1 !important; }
  .md\:hover\:scale-x-105:hover {
    --transform-scale-x: 1.05 !important; }
  .md\:hover\:scale-x-110:hover {
    --transform-scale-x: 1.1 !important; }
  .md\:hover\:scale-x-125:hover {
    --transform-scale-x: 1.25 !important; }
  .md\:hover\:scale-x-150:hover {
    --transform-scale-x: 1.5 !important; }
  .md\:hover\:scale-y-0:hover {
    --transform-scale-y: 0 !important; }
  .md\:hover\:scale-y-50:hover {
    --transform-scale-y: .5 !important; }
  .md\:hover\:scale-y-75:hover {
    --transform-scale-y: .75 !important; }
  .md\:hover\:scale-y-90:hover {
    --transform-scale-y: .9 !important; }
  .md\:hover\:scale-y-95:hover {
    --transform-scale-y: .95 !important; }
  .md\:hover\:scale-y-100:hover {
    --transform-scale-y: 1 !important; }
  .md\:hover\:scale-y-105:hover {
    --transform-scale-y: 1.05 !important; }
  .md\:hover\:scale-y-110:hover {
    --transform-scale-y: 1.1 !important; }
  .md\:hover\:scale-y-125:hover {
    --transform-scale-y: 1.25 !important; }
  .md\:hover\:scale-y-150:hover {
    --transform-scale-y: 1.5 !important; }
  .md\:focus\:scale-0:focus {
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important; }
  .md\:focus\:scale-50:focus {
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important; }
  .md\:focus\:scale-75:focus {
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important; }
  .md\:focus\:scale-90:focus {
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important; }
  .md\:focus\:scale-95:focus {
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important; }
  .md\:focus\:scale-100:focus {
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important; }
  .md\:focus\:scale-105:focus {
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important; }
  .md\:focus\:scale-110:focus {
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important; }
  .md\:focus\:scale-125:focus {
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important; }
  .md\:focus\:scale-150:focus {
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important; }
  .md\:focus\:scale-x-0:focus {
    --transform-scale-x: 0 !important; }
  .md\:focus\:scale-x-50:focus {
    --transform-scale-x: .5 !important; }
  .md\:focus\:scale-x-75:focus {
    --transform-scale-x: .75 !important; }
  .md\:focus\:scale-x-90:focus {
    --transform-scale-x: .9 !important; }
  .md\:focus\:scale-x-95:focus {
    --transform-scale-x: .95 !important; }
  .md\:focus\:scale-x-100:focus {
    --transform-scale-x: 1 !important; }
  .md\:focus\:scale-x-105:focus {
    --transform-scale-x: 1.05 !important; }
  .md\:focus\:scale-x-110:focus {
    --transform-scale-x: 1.1 !important; }
  .md\:focus\:scale-x-125:focus {
    --transform-scale-x: 1.25 !important; }
  .md\:focus\:scale-x-150:focus {
    --transform-scale-x: 1.5 !important; }
  .md\:focus\:scale-y-0:focus {
    --transform-scale-y: 0 !important; }
  .md\:focus\:scale-y-50:focus {
    --transform-scale-y: .5 !important; }
  .md\:focus\:scale-y-75:focus {
    --transform-scale-y: .75 !important; }
  .md\:focus\:scale-y-90:focus {
    --transform-scale-y: .9 !important; }
  .md\:focus\:scale-y-95:focus {
    --transform-scale-y: .95 !important; }
  .md\:focus\:scale-y-100:focus {
    --transform-scale-y: 1 !important; }
  .md\:focus\:scale-y-105:focus {
    --transform-scale-y: 1.05 !important; }
  .md\:focus\:scale-y-110:focus {
    --transform-scale-y: 1.1 !important; }
  .md\:focus\:scale-y-125:focus {
    --transform-scale-y: 1.25 !important; }
  .md\:focus\:scale-y-150:focus {
    --transform-scale-y: 1.5 !important; }
  .md\:rotate-0 {
    --transform-rotate: 0 !important; }
  .md\:rotate-1 {
    --transform-rotate: 1deg !important; }
  .md\:rotate-2 {
    --transform-rotate: 2deg !important; }
  .md\:rotate-3 {
    --transform-rotate: 3deg !important; }
  .md\:rotate-6 {
    --transform-rotate: 6deg !important; }
  .md\:rotate-12 {
    --transform-rotate: 12deg !important; }
  .md\:rotate-45 {
    --transform-rotate: 45deg !important; }
  .md\:rotate-90 {
    --transform-rotate: 90deg !important; }
  .md\:rotate-180 {
    --transform-rotate: 180deg !important; }
  .md\:-rotate-180 {
    --transform-rotate: -180deg !important; }
  .md\:-rotate-90 {
    --transform-rotate: -90deg !important; }
  .md\:-rotate-45 {
    --transform-rotate: -45deg !important; }
  .md\:-rotate-12 {
    --transform-rotate: -12deg !important; }
  .md\:-rotate-6 {
    --transform-rotate: -6deg !important; }
  .md\:-rotate-3 {
    --transform-rotate: -3deg !important; }
  .md\:-rotate-2 {
    --transform-rotate: -2deg !important; }
  .md\:-rotate-1 {
    --transform-rotate: -1deg !important; }
  .md\:hover\:rotate-0:hover {
    --transform-rotate: 0 !important; }
  .md\:hover\:rotate-1:hover {
    --transform-rotate: 1deg !important; }
  .md\:hover\:rotate-2:hover {
    --transform-rotate: 2deg !important; }
  .md\:hover\:rotate-3:hover {
    --transform-rotate: 3deg !important; }
  .md\:hover\:rotate-6:hover {
    --transform-rotate: 6deg !important; }
  .md\:hover\:rotate-12:hover {
    --transform-rotate: 12deg !important; }
  .md\:hover\:rotate-45:hover {
    --transform-rotate: 45deg !important; }
  .md\:hover\:rotate-90:hover {
    --transform-rotate: 90deg !important; }
  .md\:hover\:rotate-180:hover {
    --transform-rotate: 180deg !important; }
  .md\:hover\:-rotate-180:hover {
    --transform-rotate: -180deg !important; }
  .md\:hover\:-rotate-90:hover {
    --transform-rotate: -90deg !important; }
  .md\:hover\:-rotate-45:hover {
    --transform-rotate: -45deg !important; }
  .md\:hover\:-rotate-12:hover {
    --transform-rotate: -12deg !important; }
  .md\:hover\:-rotate-6:hover {
    --transform-rotate: -6deg !important; }
  .md\:hover\:-rotate-3:hover {
    --transform-rotate: -3deg !important; }
  .md\:hover\:-rotate-2:hover {
    --transform-rotate: -2deg !important; }
  .md\:hover\:-rotate-1:hover {
    --transform-rotate: -1deg !important; }
  .md\:focus\:rotate-0:focus {
    --transform-rotate: 0 !important; }
  .md\:focus\:rotate-1:focus {
    --transform-rotate: 1deg !important; }
  .md\:focus\:rotate-2:focus {
    --transform-rotate: 2deg !important; }
  .md\:focus\:rotate-3:focus {
    --transform-rotate: 3deg !important; }
  .md\:focus\:rotate-6:focus {
    --transform-rotate: 6deg !important; }
  .md\:focus\:rotate-12:focus {
    --transform-rotate: 12deg !important; }
  .md\:focus\:rotate-45:focus {
    --transform-rotate: 45deg !important; }
  .md\:focus\:rotate-90:focus {
    --transform-rotate: 90deg !important; }
  .md\:focus\:rotate-180:focus {
    --transform-rotate: 180deg !important; }
  .md\:focus\:-rotate-180:focus {
    --transform-rotate: -180deg !important; }
  .md\:focus\:-rotate-90:focus {
    --transform-rotate: -90deg !important; }
  .md\:focus\:-rotate-45:focus {
    --transform-rotate: -45deg !important; }
  .md\:focus\:-rotate-12:focus {
    --transform-rotate: -12deg !important; }
  .md\:focus\:-rotate-6:focus {
    --transform-rotate: -6deg !important; }
  .md\:focus\:-rotate-3:focus {
    --transform-rotate: -3deg !important; }
  .md\:focus\:-rotate-2:focus {
    --transform-rotate: -2deg !important; }
  .md\:focus\:-rotate-1:focus {
    --transform-rotate: -1deg !important; }
  .md\:translate-x-0 {
    --transform-translate-x: 0 !important; }
  .md\:translate-x-1 {
    --transform-translate-x: 0.25rem !important; }
  .md\:translate-x-2 {
    --transform-translate-x: 0.5rem !important; }
  .md\:translate-x-3 {
    --transform-translate-x: 0.75rem !important; }
  .md\:translate-x-4 {
    --transform-translate-x: 1rem !important; }
  .md\:translate-x-5 {
    --transform-translate-x: 1.25rem !important; }
  .md\:translate-x-6 {
    --transform-translate-x: 1.5rem !important; }
  .md\:translate-x-8 {
    --transform-translate-x: 2rem !important; }
  .md\:translate-x-10 {
    --transform-translate-x: 2.5rem !important; }
  .md\:translate-x-12 {
    --transform-translate-x: 3rem !important; }
  .md\:translate-x-16 {
    --transform-translate-x: 4rem !important; }
  .md\:translate-x-20 {
    --transform-translate-x: 5rem !important; }
  .md\:translate-x-24 {
    --transform-translate-x: 6rem !important; }
  .md\:translate-x-32 {
    --transform-translate-x: 8rem !important; }
  .md\:translate-x-40 {
    --transform-translate-x: 10rem !important; }
  .md\:translate-x-48 {
    --transform-translate-x: 12rem !important; }
  .md\:translate-x-56 {
    --transform-translate-x: 14rem !important; }
  .md\:translate-x-64 {
    --transform-translate-x: 16rem !important; }
  .md\:translate-x-px {
    --transform-translate-x: 1px !important; }
  .md\:-translate-x-1 {
    --transform-translate-x: -0.25rem !important; }
  .md\:-translate-x-2 {
    --transform-translate-x: -0.5rem !important; }
  .md\:-translate-x-3 {
    --transform-translate-x: -0.75rem !important; }
  .md\:-translate-x-4 {
    --transform-translate-x: -1rem !important; }
  .md\:-translate-x-5 {
    --transform-translate-x: -1.25rem !important; }
  .md\:-translate-x-6 {
    --transform-translate-x: -1.5rem !important; }
  .md\:-translate-x-8 {
    --transform-translate-x: -2rem !important; }
  .md\:-translate-x-10 {
    --transform-translate-x: -2.5rem !important; }
  .md\:-translate-x-12 {
    --transform-translate-x: -3rem !important; }
  .md\:-translate-x-16 {
    --transform-translate-x: -4rem !important; }
  .md\:-translate-x-20 {
    --transform-translate-x: -5rem !important; }
  .md\:-translate-x-24 {
    --transform-translate-x: -6rem !important; }
  .md\:-translate-x-32 {
    --transform-translate-x: -8rem !important; }
  .md\:-translate-x-40 {
    --transform-translate-x: -10rem !important; }
  .md\:-translate-x-48 {
    --transform-translate-x: -12rem !important; }
  .md\:-translate-x-56 {
    --transform-translate-x: -14rem !important; }
  .md\:-translate-x-64 {
    --transform-translate-x: -16rem !important; }
  .md\:-translate-x-px {
    --transform-translate-x: -1px !important; }
  .md\:-translate-x-full {
    --transform-translate-x: -100% !important; }
  .md\:-translate-x-1\/2 {
    --transform-translate-x: -50% !important; }
  .md\:translate-x-1\/2 {
    --transform-translate-x: 50% !important; }
  .md\:translate-x-full {
    --transform-translate-x: 100% !important; }
  .md\:translate-y-0 {
    --transform-translate-y: 0 !important; }
  .md\:translate-y-1 {
    --transform-translate-y: 0.25rem !important; }
  .md\:translate-y-2 {
    --transform-translate-y: 0.5rem !important; }
  .md\:translate-y-3 {
    --transform-translate-y: 0.75rem !important; }
  .md\:translate-y-4 {
    --transform-translate-y: 1rem !important; }
  .md\:translate-y-5 {
    --transform-translate-y: 1.25rem !important; }
  .md\:translate-y-6 {
    --transform-translate-y: 1.5rem !important; }
  .md\:translate-y-8 {
    --transform-translate-y: 2rem !important; }
  .md\:translate-y-10 {
    --transform-translate-y: 2.5rem !important; }
  .md\:translate-y-12 {
    --transform-translate-y: 3rem !important; }
  .md\:translate-y-16 {
    --transform-translate-y: 4rem !important; }
  .md\:translate-y-20 {
    --transform-translate-y: 5rem !important; }
  .md\:translate-y-24 {
    --transform-translate-y: 6rem !important; }
  .md\:translate-y-32 {
    --transform-translate-y: 8rem !important; }
  .md\:translate-y-40 {
    --transform-translate-y: 10rem !important; }
  .md\:translate-y-48 {
    --transform-translate-y: 12rem !important; }
  .md\:translate-y-56 {
    --transform-translate-y: 14rem !important; }
  .md\:translate-y-64 {
    --transform-translate-y: 16rem !important; }
  .md\:translate-y-px {
    --transform-translate-y: 1px !important; }
  .md\:-translate-y-1 {
    --transform-translate-y: -0.25rem !important; }
  .md\:-translate-y-2 {
    --transform-translate-y: -0.5rem !important; }
  .md\:-translate-y-3 {
    --transform-translate-y: -0.75rem !important; }
  .md\:-translate-y-4 {
    --transform-translate-y: -1rem !important; }
  .md\:-translate-y-5 {
    --transform-translate-y: -1.25rem !important; }
  .md\:-translate-y-6 {
    --transform-translate-y: -1.5rem !important; }
  .md\:-translate-y-8 {
    --transform-translate-y: -2rem !important; }
  .md\:-translate-y-10 {
    --transform-translate-y: -2.5rem !important; }
  .md\:-translate-y-12 {
    --transform-translate-y: -3rem !important; }
  .md\:-translate-y-16 {
    --transform-translate-y: -4rem !important; }
  .md\:-translate-y-20 {
    --transform-translate-y: -5rem !important; }
  .md\:-translate-y-24 {
    --transform-translate-y: -6rem !important; }
  .md\:-translate-y-32 {
    --transform-translate-y: -8rem !important; }
  .md\:-translate-y-40 {
    --transform-translate-y: -10rem !important; }
  .md\:-translate-y-48 {
    --transform-translate-y: -12rem !important; }
  .md\:-translate-y-56 {
    --transform-translate-y: -14rem !important; }
  .md\:-translate-y-64 {
    --transform-translate-y: -16rem !important; }
  .md\:-translate-y-px {
    --transform-translate-y: -1px !important; }
  .md\:-translate-y-full {
    --transform-translate-y: -100% !important; }
  .md\:-translate-y-1\/2 {
    --transform-translate-y: -50% !important; }
  .md\:translate-y-1\/2 {
    --transform-translate-y: 50% !important; }
  .md\:translate-y-full {
    --transform-translate-y: 100% !important; }
  .md\:hover\:translate-x-0:hover {
    --transform-translate-x: 0 !important; }
  .md\:hover\:translate-x-1:hover {
    --transform-translate-x: 0.25rem !important; }
  .md\:hover\:translate-x-2:hover {
    --transform-translate-x: 0.5rem !important; }
  .md\:hover\:translate-x-3:hover {
    --transform-translate-x: 0.75rem !important; }
  .md\:hover\:translate-x-4:hover {
    --transform-translate-x: 1rem !important; }
  .md\:hover\:translate-x-5:hover {
    --transform-translate-x: 1.25rem !important; }
  .md\:hover\:translate-x-6:hover {
    --transform-translate-x: 1.5rem !important; }
  .md\:hover\:translate-x-8:hover {
    --transform-translate-x: 2rem !important; }
  .md\:hover\:translate-x-10:hover {
    --transform-translate-x: 2.5rem !important; }
  .md\:hover\:translate-x-12:hover {
    --transform-translate-x: 3rem !important; }
  .md\:hover\:translate-x-16:hover {
    --transform-translate-x: 4rem !important; }
  .md\:hover\:translate-x-20:hover {
    --transform-translate-x: 5rem !important; }
  .md\:hover\:translate-x-24:hover {
    --transform-translate-x: 6rem !important; }
  .md\:hover\:translate-x-32:hover {
    --transform-translate-x: 8rem !important; }
  .md\:hover\:translate-x-40:hover {
    --transform-translate-x: 10rem !important; }
  .md\:hover\:translate-x-48:hover {
    --transform-translate-x: 12rem !important; }
  .md\:hover\:translate-x-56:hover {
    --transform-translate-x: 14rem !important; }
  .md\:hover\:translate-x-64:hover {
    --transform-translate-x: 16rem !important; }
  .md\:hover\:translate-x-px:hover {
    --transform-translate-x: 1px !important; }
  .md\:hover\:-translate-x-1:hover {
    --transform-translate-x: -0.25rem !important; }
  .md\:hover\:-translate-x-2:hover {
    --transform-translate-x: -0.5rem !important; }
  .md\:hover\:-translate-x-3:hover {
    --transform-translate-x: -0.75rem !important; }
  .md\:hover\:-translate-x-4:hover {
    --transform-translate-x: -1rem !important; }
  .md\:hover\:-translate-x-5:hover {
    --transform-translate-x: -1.25rem !important; }
  .md\:hover\:-translate-x-6:hover {
    --transform-translate-x: -1.5rem !important; }
  .md\:hover\:-translate-x-8:hover {
    --transform-translate-x: -2rem !important; }
  .md\:hover\:-translate-x-10:hover {
    --transform-translate-x: -2.5rem !important; }
  .md\:hover\:-translate-x-12:hover {
    --transform-translate-x: -3rem !important; }
  .md\:hover\:-translate-x-16:hover {
    --transform-translate-x: -4rem !important; }
  .md\:hover\:-translate-x-20:hover {
    --transform-translate-x: -5rem !important; }
  .md\:hover\:-translate-x-24:hover {
    --transform-translate-x: -6rem !important; }
  .md\:hover\:-translate-x-32:hover {
    --transform-translate-x: -8rem !important; }
  .md\:hover\:-translate-x-40:hover {
    --transform-translate-x: -10rem !important; }
  .md\:hover\:-translate-x-48:hover {
    --transform-translate-x: -12rem !important; }
  .md\:hover\:-translate-x-56:hover {
    --transform-translate-x: -14rem !important; }
  .md\:hover\:-translate-x-64:hover {
    --transform-translate-x: -16rem !important; }
  .md\:hover\:-translate-x-px:hover {
    --transform-translate-x: -1px !important; }
  .md\:hover\:-translate-x-full:hover {
    --transform-translate-x: -100% !important; }
  .md\:hover\:-translate-x-1\/2:hover {
    --transform-translate-x: -50% !important; }
  .md\:hover\:translate-x-1\/2:hover {
    --transform-translate-x: 50% !important; }
  .md\:hover\:translate-x-full:hover {
    --transform-translate-x: 100% !important; }
  .md\:hover\:translate-y-0:hover {
    --transform-translate-y: 0 !important; }
  .md\:hover\:translate-y-1:hover {
    --transform-translate-y: 0.25rem !important; }
  .md\:hover\:translate-y-2:hover {
    --transform-translate-y: 0.5rem !important; }
  .md\:hover\:translate-y-3:hover {
    --transform-translate-y: 0.75rem !important; }
  .md\:hover\:translate-y-4:hover {
    --transform-translate-y: 1rem !important; }
  .md\:hover\:translate-y-5:hover {
    --transform-translate-y: 1.25rem !important; }
  .md\:hover\:translate-y-6:hover {
    --transform-translate-y: 1.5rem !important; }
  .md\:hover\:translate-y-8:hover {
    --transform-translate-y: 2rem !important; }
  .md\:hover\:translate-y-10:hover {
    --transform-translate-y: 2.5rem !important; }
  .md\:hover\:translate-y-12:hover {
    --transform-translate-y: 3rem !important; }
  .md\:hover\:translate-y-16:hover {
    --transform-translate-y: 4rem !important; }
  .md\:hover\:translate-y-20:hover {
    --transform-translate-y: 5rem !important; }
  .md\:hover\:translate-y-24:hover {
    --transform-translate-y: 6rem !important; }
  .md\:hover\:translate-y-32:hover {
    --transform-translate-y: 8rem !important; }
  .md\:hover\:translate-y-40:hover {
    --transform-translate-y: 10rem !important; }
  .md\:hover\:translate-y-48:hover {
    --transform-translate-y: 12rem !important; }
  .md\:hover\:translate-y-56:hover {
    --transform-translate-y: 14rem !important; }
  .md\:hover\:translate-y-64:hover {
    --transform-translate-y: 16rem !important; }
  .md\:hover\:translate-y-px:hover {
    --transform-translate-y: 1px !important; }
  .md\:hover\:-translate-y-1:hover {
    --transform-translate-y: -0.25rem !important; }
  .md\:hover\:-translate-y-2:hover {
    --transform-translate-y: -0.5rem !important; }
  .md\:hover\:-translate-y-3:hover {
    --transform-translate-y: -0.75rem !important; }
  .md\:hover\:-translate-y-4:hover {
    --transform-translate-y: -1rem !important; }
  .md\:hover\:-translate-y-5:hover {
    --transform-translate-y: -1.25rem !important; }
  .md\:hover\:-translate-y-6:hover {
    --transform-translate-y: -1.5rem !important; }
  .md\:hover\:-translate-y-8:hover {
    --transform-translate-y: -2rem !important; }
  .md\:hover\:-translate-y-10:hover {
    --transform-translate-y: -2.5rem !important; }
  .md\:hover\:-translate-y-12:hover {
    --transform-translate-y: -3rem !important; }
  .md\:hover\:-translate-y-16:hover {
    --transform-translate-y: -4rem !important; }
  .md\:hover\:-translate-y-20:hover {
    --transform-translate-y: -5rem !important; }
  .md\:hover\:-translate-y-24:hover {
    --transform-translate-y: -6rem !important; }
  .md\:hover\:-translate-y-32:hover {
    --transform-translate-y: -8rem !important; }
  .md\:hover\:-translate-y-40:hover {
    --transform-translate-y: -10rem !important; }
  .md\:hover\:-translate-y-48:hover {
    --transform-translate-y: -12rem !important; }
  .md\:hover\:-translate-y-56:hover {
    --transform-translate-y: -14rem !important; }
  .md\:hover\:-translate-y-64:hover {
    --transform-translate-y: -16rem !important; }
  .md\:hover\:-translate-y-px:hover {
    --transform-translate-y: -1px !important; }
  .md\:hover\:-translate-y-full:hover {
    --transform-translate-y: -100% !important; }
  .md\:hover\:-translate-y-1\/2:hover {
    --transform-translate-y: -50% !important; }
  .md\:hover\:translate-y-1\/2:hover {
    --transform-translate-y: 50% !important; }
  .md\:hover\:translate-y-full:hover {
    --transform-translate-y: 100% !important; }
  .md\:focus\:translate-x-0:focus {
    --transform-translate-x: 0 !important; }
  .md\:focus\:translate-x-1:focus {
    --transform-translate-x: 0.25rem !important; }
  .md\:focus\:translate-x-2:focus {
    --transform-translate-x: 0.5rem !important; }
  .md\:focus\:translate-x-3:focus {
    --transform-translate-x: 0.75rem !important; }
  .md\:focus\:translate-x-4:focus {
    --transform-translate-x: 1rem !important; }
  .md\:focus\:translate-x-5:focus {
    --transform-translate-x: 1.25rem !important; }
  .md\:focus\:translate-x-6:focus {
    --transform-translate-x: 1.5rem !important; }
  .md\:focus\:translate-x-8:focus {
    --transform-translate-x: 2rem !important; }
  .md\:focus\:translate-x-10:focus {
    --transform-translate-x: 2.5rem !important; }
  .md\:focus\:translate-x-12:focus {
    --transform-translate-x: 3rem !important; }
  .md\:focus\:translate-x-16:focus {
    --transform-translate-x: 4rem !important; }
  .md\:focus\:translate-x-20:focus {
    --transform-translate-x: 5rem !important; }
  .md\:focus\:translate-x-24:focus {
    --transform-translate-x: 6rem !important; }
  .md\:focus\:translate-x-32:focus {
    --transform-translate-x: 8rem !important; }
  .md\:focus\:translate-x-40:focus {
    --transform-translate-x: 10rem !important; }
  .md\:focus\:translate-x-48:focus {
    --transform-translate-x: 12rem !important; }
  .md\:focus\:translate-x-56:focus {
    --transform-translate-x: 14rem !important; }
  .md\:focus\:translate-x-64:focus {
    --transform-translate-x: 16rem !important; }
  .md\:focus\:translate-x-px:focus {
    --transform-translate-x: 1px !important; }
  .md\:focus\:-translate-x-1:focus {
    --transform-translate-x: -0.25rem !important; }
  .md\:focus\:-translate-x-2:focus {
    --transform-translate-x: -0.5rem !important; }
  .md\:focus\:-translate-x-3:focus {
    --transform-translate-x: -0.75rem !important; }
  .md\:focus\:-translate-x-4:focus {
    --transform-translate-x: -1rem !important; }
  .md\:focus\:-translate-x-5:focus {
    --transform-translate-x: -1.25rem !important; }
  .md\:focus\:-translate-x-6:focus {
    --transform-translate-x: -1.5rem !important; }
  .md\:focus\:-translate-x-8:focus {
    --transform-translate-x: -2rem !important; }
  .md\:focus\:-translate-x-10:focus {
    --transform-translate-x: -2.5rem !important; }
  .md\:focus\:-translate-x-12:focus {
    --transform-translate-x: -3rem !important; }
  .md\:focus\:-translate-x-16:focus {
    --transform-translate-x: -4rem !important; }
  .md\:focus\:-translate-x-20:focus {
    --transform-translate-x: -5rem !important; }
  .md\:focus\:-translate-x-24:focus {
    --transform-translate-x: -6rem !important; }
  .md\:focus\:-translate-x-32:focus {
    --transform-translate-x: -8rem !important; }
  .md\:focus\:-translate-x-40:focus {
    --transform-translate-x: -10rem !important; }
  .md\:focus\:-translate-x-48:focus {
    --transform-translate-x: -12rem !important; }
  .md\:focus\:-translate-x-56:focus {
    --transform-translate-x: -14rem !important; }
  .md\:focus\:-translate-x-64:focus {
    --transform-translate-x: -16rem !important; }
  .md\:focus\:-translate-x-px:focus {
    --transform-translate-x: -1px !important; }
  .md\:focus\:-translate-x-full:focus {
    --transform-translate-x: -100% !important; }
  .md\:focus\:-translate-x-1\/2:focus {
    --transform-translate-x: -50% !important; }
  .md\:focus\:translate-x-1\/2:focus {
    --transform-translate-x: 50% !important; }
  .md\:focus\:translate-x-full:focus {
    --transform-translate-x: 100% !important; }
  .md\:focus\:translate-y-0:focus {
    --transform-translate-y: 0 !important; }
  .md\:focus\:translate-y-1:focus {
    --transform-translate-y: 0.25rem !important; }
  .md\:focus\:translate-y-2:focus {
    --transform-translate-y: 0.5rem !important; }
  .md\:focus\:translate-y-3:focus {
    --transform-translate-y: 0.75rem !important; }
  .md\:focus\:translate-y-4:focus {
    --transform-translate-y: 1rem !important; }
  .md\:focus\:translate-y-5:focus {
    --transform-translate-y: 1.25rem !important; }
  .md\:focus\:translate-y-6:focus {
    --transform-translate-y: 1.5rem !important; }
  .md\:focus\:translate-y-8:focus {
    --transform-translate-y: 2rem !important; }
  .md\:focus\:translate-y-10:focus {
    --transform-translate-y: 2.5rem !important; }
  .md\:focus\:translate-y-12:focus {
    --transform-translate-y: 3rem !important; }
  .md\:focus\:translate-y-16:focus {
    --transform-translate-y: 4rem !important; }
  .md\:focus\:translate-y-20:focus {
    --transform-translate-y: 5rem !important; }
  .md\:focus\:translate-y-24:focus {
    --transform-translate-y: 6rem !important; }
  .md\:focus\:translate-y-32:focus {
    --transform-translate-y: 8rem !important; }
  .md\:focus\:translate-y-40:focus {
    --transform-translate-y: 10rem !important; }
  .md\:focus\:translate-y-48:focus {
    --transform-translate-y: 12rem !important; }
  .md\:focus\:translate-y-56:focus {
    --transform-translate-y: 14rem !important; }
  .md\:focus\:translate-y-64:focus {
    --transform-translate-y: 16rem !important; }
  .md\:focus\:translate-y-px:focus {
    --transform-translate-y: 1px !important; }
  .md\:focus\:-translate-y-1:focus {
    --transform-translate-y: -0.25rem !important; }
  .md\:focus\:-translate-y-2:focus {
    --transform-translate-y: -0.5rem !important; }
  .md\:focus\:-translate-y-3:focus {
    --transform-translate-y: -0.75rem !important; }
  .md\:focus\:-translate-y-4:focus {
    --transform-translate-y: -1rem !important; }
  .md\:focus\:-translate-y-5:focus {
    --transform-translate-y: -1.25rem !important; }
  .md\:focus\:-translate-y-6:focus {
    --transform-translate-y: -1.5rem !important; }
  .md\:focus\:-translate-y-8:focus {
    --transform-translate-y: -2rem !important; }
  .md\:focus\:-translate-y-10:focus {
    --transform-translate-y: -2.5rem !important; }
  .md\:focus\:-translate-y-12:focus {
    --transform-translate-y: -3rem !important; }
  .md\:focus\:-translate-y-16:focus {
    --transform-translate-y: -4rem !important; }
  .md\:focus\:-translate-y-20:focus {
    --transform-translate-y: -5rem !important; }
  .md\:focus\:-translate-y-24:focus {
    --transform-translate-y: -6rem !important; }
  .md\:focus\:-translate-y-32:focus {
    --transform-translate-y: -8rem !important; }
  .md\:focus\:-translate-y-40:focus {
    --transform-translate-y: -10rem !important; }
  .md\:focus\:-translate-y-48:focus {
    --transform-translate-y: -12rem !important; }
  .md\:focus\:-translate-y-56:focus {
    --transform-translate-y: -14rem !important; }
  .md\:focus\:-translate-y-64:focus {
    --transform-translate-y: -16rem !important; }
  .md\:focus\:-translate-y-px:focus {
    --transform-translate-y: -1px !important; }
  .md\:focus\:-translate-y-full:focus {
    --transform-translate-y: -100% !important; }
  .md\:focus\:-translate-y-1\/2:focus {
    --transform-translate-y: -50% !important; }
  .md\:focus\:translate-y-1\/2:focus {
    --transform-translate-y: 50% !important; }
  .md\:focus\:translate-y-full:focus {
    --transform-translate-y: 100% !important; }
  .md\:skew-x-0 {
    --transform-skew-x: 0 !important; }
  .md\:skew-x-1 {
    --transform-skew-x: 1deg !important; }
  .md\:skew-x-2 {
    --transform-skew-x: 2deg !important; }
  .md\:skew-x-3 {
    --transform-skew-x: 3deg !important; }
  .md\:skew-x-6 {
    --transform-skew-x: 6deg !important; }
  .md\:skew-x-12 {
    --transform-skew-x: 12deg !important; }
  .md\:-skew-x-12 {
    --transform-skew-x: -12deg !important; }
  .md\:-skew-x-6 {
    --transform-skew-x: -6deg !important; }
  .md\:-skew-x-3 {
    --transform-skew-x: -3deg !important; }
  .md\:-skew-x-2 {
    --transform-skew-x: -2deg !important; }
  .md\:-skew-x-1 {
    --transform-skew-x: -1deg !important; }
  .md\:skew-y-0 {
    --transform-skew-y: 0 !important; }
  .md\:skew-y-1 {
    --transform-skew-y: 1deg !important; }
  .md\:skew-y-2 {
    --transform-skew-y: 2deg !important; }
  .md\:skew-y-3 {
    --transform-skew-y: 3deg !important; }
  .md\:skew-y-6 {
    --transform-skew-y: 6deg !important; }
  .md\:skew-y-12 {
    --transform-skew-y: 12deg !important; }
  .md\:-skew-y-12 {
    --transform-skew-y: -12deg !important; }
  .md\:-skew-y-6 {
    --transform-skew-y: -6deg !important; }
  .md\:-skew-y-3 {
    --transform-skew-y: -3deg !important; }
  .md\:-skew-y-2 {
    --transform-skew-y: -2deg !important; }
  .md\:-skew-y-1 {
    --transform-skew-y: -1deg !important; }
  .md\:hover\:skew-x-0:hover {
    --transform-skew-x: 0 !important; }
  .md\:hover\:skew-x-1:hover {
    --transform-skew-x: 1deg !important; }
  .md\:hover\:skew-x-2:hover {
    --transform-skew-x: 2deg !important; }
  .md\:hover\:skew-x-3:hover {
    --transform-skew-x: 3deg !important; }
  .md\:hover\:skew-x-6:hover {
    --transform-skew-x: 6deg !important; }
  .md\:hover\:skew-x-12:hover {
    --transform-skew-x: 12deg !important; }
  .md\:hover\:-skew-x-12:hover {
    --transform-skew-x: -12deg !important; }
  .md\:hover\:-skew-x-6:hover {
    --transform-skew-x: -6deg !important; }
  .md\:hover\:-skew-x-3:hover {
    --transform-skew-x: -3deg !important; }
  .md\:hover\:-skew-x-2:hover {
    --transform-skew-x: -2deg !important; }
  .md\:hover\:-skew-x-1:hover {
    --transform-skew-x: -1deg !important; }
  .md\:hover\:skew-y-0:hover {
    --transform-skew-y: 0 !important; }
  .md\:hover\:skew-y-1:hover {
    --transform-skew-y: 1deg !important; }
  .md\:hover\:skew-y-2:hover {
    --transform-skew-y: 2deg !important; }
  .md\:hover\:skew-y-3:hover {
    --transform-skew-y: 3deg !important; }
  .md\:hover\:skew-y-6:hover {
    --transform-skew-y: 6deg !important; }
  .md\:hover\:skew-y-12:hover {
    --transform-skew-y: 12deg !important; }
  .md\:hover\:-skew-y-12:hover {
    --transform-skew-y: -12deg !important; }
  .md\:hover\:-skew-y-6:hover {
    --transform-skew-y: -6deg !important; }
  .md\:hover\:-skew-y-3:hover {
    --transform-skew-y: -3deg !important; }
  .md\:hover\:-skew-y-2:hover {
    --transform-skew-y: -2deg !important; }
  .md\:hover\:-skew-y-1:hover {
    --transform-skew-y: -1deg !important; }
  .md\:focus\:skew-x-0:focus {
    --transform-skew-x: 0 !important; }
  .md\:focus\:skew-x-1:focus {
    --transform-skew-x: 1deg !important; }
  .md\:focus\:skew-x-2:focus {
    --transform-skew-x: 2deg !important; }
  .md\:focus\:skew-x-3:focus {
    --transform-skew-x: 3deg !important; }
  .md\:focus\:skew-x-6:focus {
    --transform-skew-x: 6deg !important; }
  .md\:focus\:skew-x-12:focus {
    --transform-skew-x: 12deg !important; }
  .md\:focus\:-skew-x-12:focus {
    --transform-skew-x: -12deg !important; }
  .md\:focus\:-skew-x-6:focus {
    --transform-skew-x: -6deg !important; }
  .md\:focus\:-skew-x-3:focus {
    --transform-skew-x: -3deg !important; }
  .md\:focus\:-skew-x-2:focus {
    --transform-skew-x: -2deg !important; }
  .md\:focus\:-skew-x-1:focus {
    --transform-skew-x: -1deg !important; }
  .md\:focus\:skew-y-0:focus {
    --transform-skew-y: 0 !important; }
  .md\:focus\:skew-y-1:focus {
    --transform-skew-y: 1deg !important; }
  .md\:focus\:skew-y-2:focus {
    --transform-skew-y: 2deg !important; }
  .md\:focus\:skew-y-3:focus {
    --transform-skew-y: 3deg !important; }
  .md\:focus\:skew-y-6:focus {
    --transform-skew-y: 6deg !important; }
  .md\:focus\:skew-y-12:focus {
    --transform-skew-y: 12deg !important; }
  .md\:focus\:-skew-y-12:focus {
    --transform-skew-y: -12deg !important; }
  .md\:focus\:-skew-y-6:focus {
    --transform-skew-y: -6deg !important; }
  .md\:focus\:-skew-y-3:focus {
    --transform-skew-y: -3deg !important; }
  .md\:focus\:-skew-y-2:focus {
    --transform-skew-y: -2deg !important; }
  .md\:focus\:-skew-y-1:focus {
    --transform-skew-y: -1deg !important; }
  .md\:transition-none {
    transition-property: none !important; }
  .md\:transition-all {
    transition-property: all !important; }
  .md\:transition {
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important; }
  .md\:transition-colors {
    transition-property: background-color, border-color, color, fill, stroke !important; }
  .md\:transition-opacity {
    transition-property: opacity !important; }
  .md\:transition-shadow {
    transition-property: box-shadow !important; }
  .md\:transition-transform {
    transition-property: transform !important; }
  .md\:ease-linear {
    transition-timing-function: linear !important; }
  .md\:ease-in {
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important; }
  .md\:ease-out {
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important; }
  .md\:ease-in-out {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
  .md\:duration-75 {
    transition-duration: 75ms !important; }
  .md\:duration-100 {
    transition-duration: 100ms !important; }
  .md\:duration-150 {
    transition-duration: 150ms !important; }
  .md\:duration-200 {
    transition-duration: 200ms !important; }
  .md\:duration-300 {
    transition-duration: 300ms !important; }
  .md\:duration-500 {
    transition-duration: 500ms !important; }
  .md\:duration-700 {
    transition-duration: 700ms !important; }
  .md\:duration-1000 {
    transition-duration: 1000ms !important; }
  .md\:delay-75 {
    transition-delay: 75ms !important; }
  .md\:delay-100 {
    transition-delay: 100ms !important; }
  .md\:delay-150 {
    transition-delay: 150ms !important; }
  .md\:delay-200 {
    transition-delay: 200ms !important; }
  .md\:delay-300 {
    transition-delay: 300ms !important; }
  .md\:delay-500 {
    transition-delay: 500ms !important; }
  .md\:delay-700 {
    transition-delay: 700ms !important; }
  .md\:delay-1000 {
    transition-delay: 1000ms !important; }
  .md\:animate-none {
    -webkit-animation: none !important;
    animation: none !important; }
  .md\:animate-spin {
    -webkit-animation: spin 1s linear infinite !important;
    animation: spin 1s linear infinite !important; }
  .md\:animate-ping {
    -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important; }
  .md\:animate-pulse {
    -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important; }
  .md\:animate-bounce {
    -webkit-animation: bounce 1s infinite !important;
    animation: bounce 1s infinite !important; } }

@media (min-width: 1024px) {
  .lg\:container {
    width: 100%; } }

@media (min-width: 1024px) and (min-width: 640px) {
  .lg\:container {
    max-width: 640px; } }

@media (min-width: 1024px) and (min-width: 768px) {
  .lg\:container {
    max-width: 768px; } }

@media (min-width: 1024px) and (min-width: 1024px) {
  .lg\:container {
    max-width: 1024px; } }

@media (min-width: 1024px) and (min-width: 1280px) {
  .lg\:container {
    max-width: 1280px; } }

@media (min-width: 1024px) {
  .lg\:space-y-0 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(0px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0px * var(--space-y-reverse)) !important; }
  .lg\:space-x-0 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(0px * var(--space-x-reverse)) !important;
    margin-left: calc(0px * calc(1 - var(--space-x-reverse))) !important; }
  .lg\:space-y-1 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(0.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0.25rem * var(--space-y-reverse)) !important; }
  .lg\:space-x-1 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(0.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse))) !important; }
  .lg\:space-y-2 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0.5rem * var(--space-y-reverse)) !important; }
  .lg\:space-x-2 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(0.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse))) !important; }
  .lg\:space-y-3 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(0.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0.75rem * var(--space-y-reverse)) !important; }
  .lg\:space-x-3 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(0.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse))) !important; }
  .lg\:space-y-4 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1rem * var(--space-y-reverse)) !important; }
  .lg\:space-x-4 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(1rem * var(--space-x-reverse)) !important;
    margin-left: calc(1rem * calc(1 - var(--space-x-reverse))) !important; }
  .lg\:space-y-5 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1.25rem * var(--space-y-reverse)) !important; }
  .lg\:space-x-5 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(1.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(1.25rem * calc(1 - var(--space-x-reverse))) !important; }
  .lg\:space-y-6 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1.5rem * var(--space-y-reverse)) !important; }
  .lg\:space-x-6 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(1.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(1.5rem * calc(1 - var(--space-x-reverse))) !important; }
  .lg\:space-y-8 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2rem * var(--space-y-reverse)) !important; }
  .lg\:space-x-8 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(2rem * var(--space-x-reverse)) !important;
    margin-left: calc(2rem * calc(1 - var(--space-x-reverse))) !important; }
  .lg\:space-y-10 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2.5rem * var(--space-y-reverse)) !important; }
  .lg\:space-x-10 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(2.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse))) !important; }
  .lg\:space-y-12 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(3rem * var(--space-y-reverse)) !important; }
  .lg\:space-x-12 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(3rem * var(--space-x-reverse)) !important;
    margin-left: calc(3rem * calc(1 - var(--space-x-reverse))) !important; }
  .lg\:space-y-16 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(4rem * var(--space-y-reverse)) !important; }
  .lg\:space-x-16 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(4rem * var(--space-x-reverse)) !important;
    margin-left: calc(4rem * calc(1 - var(--space-x-reverse))) !important; }
  .lg\:space-y-20 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(5rem * var(--space-y-reverse)) !important; }
  .lg\:space-x-20 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(5rem * var(--space-x-reverse)) !important;
    margin-left: calc(5rem * calc(1 - var(--space-x-reverse))) !important; }
  .lg\:space-y-24 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(6rem * var(--space-y-reverse)) !important; }
  .lg\:space-x-24 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(6rem * var(--space-x-reverse)) !important;
    margin-left: calc(6rem * calc(1 - var(--space-x-reverse))) !important; }
  .lg\:space-y-32 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(8rem * var(--space-y-reverse)) !important; }
  .lg\:space-x-32 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(8rem * var(--space-x-reverse)) !important;
    margin-left: calc(8rem * calc(1 - var(--space-x-reverse))) !important; }
  .lg\:space-y-40 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(10rem * var(--space-y-reverse)) !important; }
  .lg\:space-x-40 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(10rem * var(--space-x-reverse)) !important;
    margin-left: calc(10rem * calc(1 - var(--space-x-reverse))) !important; }
  .lg\:space-y-48 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(12rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(12rem * var(--space-y-reverse)) !important; }
  .lg\:space-x-48 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(12rem * var(--space-x-reverse)) !important;
    margin-left: calc(12rem * calc(1 - var(--space-x-reverse))) !important; }
  .lg\:space-y-56 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(14rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(14rem * var(--space-y-reverse)) !important; }
  .lg\:space-x-56 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(14rem * var(--space-x-reverse)) !important;
    margin-left: calc(14rem * calc(1 - var(--space-x-reverse))) !important; }
  .lg\:space-y-64 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(16rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(16rem * var(--space-y-reverse)) !important; }
  .lg\:space-x-64 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(16rem * var(--space-x-reverse)) !important;
    margin-left: calc(16rem * calc(1 - var(--space-x-reverse))) !important; }
  .lg\:space-y-px > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(1px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1px * var(--space-y-reverse)) !important; }
  .lg\:space-x-px > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(1px * var(--space-x-reverse)) !important;
    margin-left: calc(1px * calc(1 - var(--space-x-reverse))) !important; }
  .lg\:-space-y-1 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.25rem * var(--space-y-reverse)) !important; }
  .lg\:-space-x-1 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.25rem * calc(1 - var(--space-x-reverse))) !important; }
  .lg\:-space-y-2 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.5rem * var(--space-y-reverse)) !important; }
  .lg\:-space-x-2 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important; }
  .lg\:-space-y-3 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.75rem * var(--space-y-reverse)) !important; }
  .lg\:-space-x-3 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.75rem * calc(1 - var(--space-x-reverse))) !important; }
  .lg\:-space-y-4 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1rem * var(--space-y-reverse)) !important; }
  .lg\:-space-x-4 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-1rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1rem * calc(1 - var(--space-x-reverse))) !important; }
  .lg\:-space-y-5 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-1.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1.25rem * var(--space-y-reverse)) !important; }
  .lg\:-space-x-5 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-1.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1.25rem * calc(1 - var(--space-x-reverse))) !important; }
  .lg\:-space-y-6 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-1.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1.5rem * var(--space-y-reverse)) !important; }
  .lg\:-space-x-6 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-1.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1.5rem * calc(1 - var(--space-x-reverse))) !important; }
  .lg\:-space-y-8 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2rem * var(--space-y-reverse)) !important; }
  .lg\:-space-x-8 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-2rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2rem * calc(1 - var(--space-x-reverse))) !important; }
  .lg\:-space-y-10 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2.5rem * var(--space-y-reverse)) !important; }
  .lg\:-space-x-10 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-2.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse))) !important; }
  .lg\:-space-y-12 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-3rem * var(--space-y-reverse)) !important; }
  .lg\:-space-x-12 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-3rem * var(--space-x-reverse)) !important;
    margin-left: calc(-3rem * calc(1 - var(--space-x-reverse))) !important; }
  .lg\:-space-y-16 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-4rem * var(--space-y-reverse)) !important; }
  .lg\:-space-x-16 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-4rem * var(--space-x-reverse)) !important;
    margin-left: calc(-4rem * calc(1 - var(--space-x-reverse))) !important; }
  .lg\:-space-y-20 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-5rem * var(--space-y-reverse)) !important; }
  .lg\:-space-x-20 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-5rem * calc(1 - var(--space-x-reverse))) !important; }
  .lg\:-space-y-24 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-6rem * var(--space-y-reverse)) !important; }
  .lg\:-space-x-24 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-6rem * var(--space-x-reverse)) !important;
    margin-left: calc(-6rem * calc(1 - var(--space-x-reverse))) !important; }
  .lg\:-space-y-32 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-8rem * var(--space-y-reverse)) !important; }
  .lg\:-space-x-32 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-8rem * var(--space-x-reverse)) !important;
    margin-left: calc(-8rem * calc(1 - var(--space-x-reverse))) !important; }
  .lg\:-space-y-40 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-10rem * var(--space-y-reverse)) !important; }
  .lg\:-space-x-40 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-10rem * var(--space-x-reverse)) !important;
    margin-left: calc(-10rem * calc(1 - var(--space-x-reverse))) !important; }
  .lg\:-space-y-48 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-12rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-12rem * var(--space-y-reverse)) !important; }
  .lg\:-space-x-48 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-12rem * var(--space-x-reverse)) !important;
    margin-left: calc(-12rem * calc(1 - var(--space-x-reverse))) !important; }
  .lg\:-space-y-56 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-14rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-14rem * var(--space-y-reverse)) !important; }
  .lg\:-space-x-56 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-14rem * var(--space-x-reverse)) !important;
    margin-left: calc(-14rem * calc(1 - var(--space-x-reverse))) !important; }
  .lg\:-space-y-64 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-16rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-16rem * var(--space-y-reverse)) !important; }
  .lg\:-space-x-64 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-16rem * var(--space-x-reverse)) !important;
    margin-left: calc(-16rem * calc(1 - var(--space-x-reverse))) !important; }
  .lg\:-space-y-px > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-1px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1px * var(--space-y-reverse)) !important; }
  .lg\:-space-x-px > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-1px * var(--space-x-reverse)) !important;
    margin-left: calc(-1px * calc(1 - var(--space-x-reverse))) !important; }
  .lg\:space-y-reverse > :not(template) ~ :not(template) {
    --space-y-reverse: 1 !important; }
  .lg\:space-x-reverse > :not(template) ~ :not(template) {
    --space-x-reverse: 1 !important; }
  .lg\:divide-y-0 > :not(template) ~ :not(template) {
    --divide-y-reverse: 0 !important;
    border-top-width: calc(0px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(0px * var(--divide-y-reverse)) !important; }
  .lg\:divide-x-0 > :not(template) ~ :not(template) {
    --divide-x-reverse: 0 !important;
    border-right-width: calc(0px * var(--divide-x-reverse)) !important;
    border-left-width: calc(0px * calc(1 - var(--divide-x-reverse))) !important; }
  .lg\:divide-y-2 > :not(template) ~ :not(template) {
    --divide-y-reverse: 0 !important;
    border-top-width: calc(2px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(2px * var(--divide-y-reverse)) !important; }
  .lg\:divide-x-2 > :not(template) ~ :not(template) {
    --divide-x-reverse: 0 !important;
    border-right-width: calc(2px * var(--divide-x-reverse)) !important;
    border-left-width: calc(2px * calc(1 - var(--divide-x-reverse))) !important; }
  .lg\:divide-y-4 > :not(template) ~ :not(template) {
    --divide-y-reverse: 0 !important;
    border-top-width: calc(4px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(4px * var(--divide-y-reverse)) !important; }
  .lg\:divide-x-4 > :not(template) ~ :not(template) {
    --divide-x-reverse: 0 !important;
    border-right-width: calc(4px * var(--divide-x-reverse)) !important;
    border-left-width: calc(4px * calc(1 - var(--divide-x-reverse))) !important; }
  .lg\:divide-y-8 > :not(template) ~ :not(template) {
    --divide-y-reverse: 0 !important;
    border-top-width: calc(8px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(8px * var(--divide-y-reverse)) !important; }
  .lg\:divide-x-8 > :not(template) ~ :not(template) {
    --divide-x-reverse: 0 !important;
    border-right-width: calc(8px * var(--divide-x-reverse)) !important;
    border-left-width: calc(8px * calc(1 - var(--divide-x-reverse))) !important; }
  .lg\:divide-y > :not(template) ~ :not(template) {
    --divide-y-reverse: 0 !important;
    border-top-width: calc(1px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(1px * var(--divide-y-reverse)) !important; }
  .lg\:divide-x > :not(template) ~ :not(template) {
    --divide-x-reverse: 0 !important;
    border-right-width: calc(1px * var(--divide-x-reverse)) !important;
    border-left-width: calc(1px * calc(1 - var(--divide-x-reverse))) !important; }
  .lg\:divide-y-reverse > :not(template) ~ :not(template) {
    --divide-y-reverse: 1 !important; }
  .lg\:divide-x-reverse > :not(template) ~ :not(template) {
    --divide-x-reverse: 1 !important; }
  .lg\:divide-transparent > :not(template) ~ :not(template) {
    border-color: transparent !important; }
  .lg\:divide-current > :not(template) ~ :not(template) {
    border-color: currentColor !important; }
  .lg\:divide-black > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--divide-opacity)) !important; }
  .lg\:divide-white > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--divide-opacity)) !important; }
  .lg\:divide-gray-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #f7fafc !important;
    border-color: rgba(247, 250, 252, var(--divide-opacity)) !important; }
  .lg\:divide-gray-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #edf2f7 !important;
    border-color: rgba(237, 242, 247, var(--divide-opacity)) !important; }
  .lg\:divide-gray-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #e2e8f0 !important;
    border-color: rgba(226, 232, 240, var(--divide-opacity)) !important; }
  .lg\:divide-gray-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #cbd5e0 !important;
    border-color: rgba(203, 213, 224, var(--divide-opacity)) !important; }
  .lg\:divide-gray-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #a0aec0 !important;
    border-color: rgba(160, 174, 192, var(--divide-opacity)) !important; }
  .lg\:divide-gray-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #718096 !important;
    border-color: rgba(113, 128, 150, var(--divide-opacity)) !important; }
  .lg\:divide-gray-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #4a5568 !important;
    border-color: rgba(74, 85, 104, var(--divide-opacity)) !important; }
  .lg\:divide-gray-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #2d3748 !important;
    border-color: rgba(45, 55, 72, var(--divide-opacity)) !important; }
  .lg\:divide-gray-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #1a202c !important;
    border-color: rgba(26, 32, 44, var(--divide-opacity)) !important; }
  .lg\:divide-red-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #e18f74 !important;
    border-color: rgba(225, 143, 116, var(--divide-opacity)) !important; }
  .lg\:divide-red-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #bc5e3f !important;
    border-color: rgba(188, 94, 63, var(--divide-opacity)) !important; }
  .lg\:divide-red-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #833218 !important;
    border-color: rgba(131, 50, 24, var(--divide-opacity)) !important; }
  .lg\:divide-red-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #fc8181 !important;
    border-color: rgba(252, 129, 129, var(--divide-opacity)) !important; }
  .lg\:divide-red-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--divide-opacity)) !important; }
  .lg\:divide-red-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #e53e3e !important;
    border-color: rgba(229, 62, 62, var(--divide-opacity)) !important; }
  .lg\:divide-red-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #c53030 !important;
    border-color: rgba(197, 48, 48, var(--divide-opacity)) !important; }
  .lg\:divide-red-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #9b2c2c !important;
    border-color: rgba(155, 44, 44, var(--divide-opacity)) !important; }
  .lg\:divide-red-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #742a2a !important;
    border-color: rgba(116, 42, 42, var(--divide-opacity)) !important; }
  .lg\:divide-orange-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #fffaf0 !important;
    border-color: rgba(255, 250, 240, var(--divide-opacity)) !important; }
  .lg\:divide-orange-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #feebc8 !important;
    border-color: rgba(254, 235, 200, var(--divide-opacity)) !important; }
  .lg\:divide-orange-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #fbd38d !important;
    border-color: rgba(251, 211, 141, var(--divide-opacity)) !important; }
  .lg\:divide-orange-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #f6ad55 !important;
    border-color: rgba(246, 173, 85, var(--divide-opacity)) !important; }
  .lg\:divide-orange-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #ed8936 !important;
    border-color: rgba(237, 137, 54, var(--divide-opacity)) !important; }
  .lg\:divide-orange-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #dd6b20 !important;
    border-color: rgba(221, 107, 32, var(--divide-opacity)) !important; }
  .lg\:divide-orange-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #c05621 !important;
    border-color: rgba(192, 86, 33, var(--divide-opacity)) !important; }
  .lg\:divide-orange-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #9c4221 !important;
    border-color: rgba(156, 66, 33, var(--divide-opacity)) !important; }
  .lg\:divide-orange-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #7b341e !important;
    border-color: rgba(123, 52, 30, var(--divide-opacity)) !important; }
  .lg\:divide-yellow-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #fffff0 !important;
    border-color: rgba(255, 255, 240, var(--divide-opacity)) !important; }
  .lg\:divide-yellow-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #fefcbf !important;
    border-color: rgba(254, 252, 191, var(--divide-opacity)) !important; }
  .lg\:divide-yellow-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #faf089 !important;
    border-color: rgba(250, 240, 137, var(--divide-opacity)) !important; }
  .lg\:divide-yellow-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #f6e05e !important;
    border-color: rgba(246, 224, 94, var(--divide-opacity)) !important; }
  .lg\:divide-yellow-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #ecc94b !important;
    border-color: rgba(236, 201, 75, var(--divide-opacity)) !important; }
  .lg\:divide-yellow-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #d69e2e !important;
    border-color: rgba(214, 158, 46, var(--divide-opacity)) !important; }
  .lg\:divide-yellow-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #b7791f !important;
    border-color: rgba(183, 121, 31, var(--divide-opacity)) !important; }
  .lg\:divide-yellow-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #975a16 !important;
    border-color: rgba(151, 90, 22, var(--divide-opacity)) !important; }
  .lg\:divide-yellow-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #744210 !important;
    border-color: rgba(116, 66, 16, var(--divide-opacity)) !important; }
  .lg\:divide-green-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #d3edb4 !important;
    border-color: rgba(211, 237, 180, var(--divide-opacity)) !important; }
  .lg\:divide-green-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #a5c67d !important;
    border-color: rgba(165, 198, 125, var(--divide-opacity)) !important; }
  .lg\:divide-green-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #779c4a !important;
    border-color: rgba(119, 156, 74, var(--divide-opacity)) !important; }
  .lg\:divide-green-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #68d391 !important;
    border-color: rgba(104, 211, 145, var(--divide-opacity)) !important; }
  .lg\:divide-green-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--divide-opacity)) !important; }
  .lg\:divide-green-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #38a169 !important;
    border-color: rgba(56, 161, 105, var(--divide-opacity)) !important; }
  .lg\:divide-green-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #2f855a !important;
    border-color: rgba(47, 133, 90, var(--divide-opacity)) !important; }
  .lg\:divide-green-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #276749 !important;
    border-color: rgba(39, 103, 73, var(--divide-opacity)) !important; }
  .lg\:divide-green-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #22543d !important;
    border-color: rgba(34, 84, 61, var(--divide-opacity)) !important; }
  .lg\:divide-teal-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #e6fffa !important;
    border-color: rgba(230, 255, 250, var(--divide-opacity)) !important; }
  .lg\:divide-teal-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #b2f5ea !important;
    border-color: rgba(178, 245, 234, var(--divide-opacity)) !important; }
  .lg\:divide-teal-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #81e6d9 !important;
    border-color: rgba(129, 230, 217, var(--divide-opacity)) !important; }
  .lg\:divide-teal-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #4fd1c5 !important;
    border-color: rgba(79, 209, 197, var(--divide-opacity)) !important; }
  .lg\:divide-teal-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #38b2ac !important;
    border-color: rgba(56, 178, 172, var(--divide-opacity)) !important; }
  .lg\:divide-teal-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #319795 !important;
    border-color: rgba(49, 151, 149, var(--divide-opacity)) !important; }
  .lg\:divide-teal-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #2c7a7b !important;
    border-color: rgba(44, 122, 123, var(--divide-opacity)) !important; }
  .lg\:divide-teal-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #285e61 !important;
    border-color: rgba(40, 94, 97, var(--divide-opacity)) !important; }
  .lg\:divide-teal-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #234e52 !important;
    border-color: rgba(35, 78, 82, var(--divide-opacity)) !important; }
  .lg\:divide-blue-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #ebf8ff !important;
    border-color: rgba(235, 248, 255, var(--divide-opacity)) !important; }
  .lg\:divide-blue-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #bee3f8 !important;
    border-color: rgba(190, 227, 248, var(--divide-opacity)) !important; }
  .lg\:divide-blue-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #90cdf4 !important;
    border-color: rgba(144, 205, 244, var(--divide-opacity)) !important; }
  .lg\:divide-blue-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #63b3ed !important;
    border-color: rgba(99, 179, 237, var(--divide-opacity)) !important; }
  .lg\:divide-blue-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #4299e1 !important;
    border-color: rgba(66, 153, 225, var(--divide-opacity)) !important; }
  .lg\:divide-blue-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #3182ce !important;
    border-color: rgba(49, 130, 206, var(--divide-opacity)) !important; }
  .lg\:divide-blue-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #2b6cb0 !important;
    border-color: rgba(43, 108, 176, var(--divide-opacity)) !important; }
  .lg\:divide-blue-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #2c5282 !important;
    border-color: rgba(44, 82, 130, var(--divide-opacity)) !important; }
  .lg\:divide-blue-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #2a4365 !important;
    border-color: rgba(42, 67, 101, var(--divide-opacity)) !important; }
  .lg\:divide-indigo-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #ebf4ff !important;
    border-color: rgba(235, 244, 255, var(--divide-opacity)) !important; }
  .lg\:divide-indigo-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #c3dafe !important;
    border-color: rgba(195, 218, 254, var(--divide-opacity)) !important; }
  .lg\:divide-indigo-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #a3bffa !important;
    border-color: rgba(163, 191, 250, var(--divide-opacity)) !important; }
  .lg\:divide-indigo-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #7f9cf5 !important;
    border-color: rgba(127, 156, 245, var(--divide-opacity)) !important; }
  .lg\:divide-indigo-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #667eea !important;
    border-color: rgba(102, 126, 234, var(--divide-opacity)) !important; }
  .lg\:divide-indigo-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #5a67d8 !important;
    border-color: rgba(90, 103, 216, var(--divide-opacity)) !important; }
  .lg\:divide-indigo-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #4c51bf !important;
    border-color: rgba(76, 81, 191, var(--divide-opacity)) !important; }
  .lg\:divide-indigo-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #434190 !important;
    border-color: rgba(67, 65, 144, var(--divide-opacity)) !important; }
  .lg\:divide-indigo-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #3c366b !important;
    border-color: rgba(60, 54, 107, var(--divide-opacity)) !important; }
  .lg\:divide-purple-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #faf5ff !important;
    border-color: rgba(250, 245, 255, var(--divide-opacity)) !important; }
  .lg\:divide-purple-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #e9d8fd !important;
    border-color: rgba(233, 216, 253, var(--divide-opacity)) !important; }
  .lg\:divide-purple-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #d6bcfa !important;
    border-color: rgba(214, 188, 250, var(--divide-opacity)) !important; }
  .lg\:divide-purple-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #b794f4 !important;
    border-color: rgba(183, 148, 244, var(--divide-opacity)) !important; }
  .lg\:divide-purple-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #9f7aea !important;
    border-color: rgba(159, 122, 234, var(--divide-opacity)) !important; }
  .lg\:divide-purple-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #805ad5 !important;
    border-color: rgba(128, 90, 213, var(--divide-opacity)) !important; }
  .lg\:divide-purple-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #6b46c1 !important;
    border-color: rgba(107, 70, 193, var(--divide-opacity)) !important; }
  .lg\:divide-purple-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #553c9a !important;
    border-color: rgba(85, 60, 154, var(--divide-opacity)) !important; }
  .lg\:divide-purple-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #44337a !important;
    border-color: rgba(68, 51, 122, var(--divide-opacity)) !important; }
  .lg\:divide-pink-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #fff5f7 !important;
    border-color: rgba(255, 245, 247, var(--divide-opacity)) !important; }
  .lg\:divide-pink-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #fed7e2 !important;
    border-color: rgba(254, 215, 226, var(--divide-opacity)) !important; }
  .lg\:divide-pink-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #fbb6ce !important;
    border-color: rgba(251, 182, 206, var(--divide-opacity)) !important; }
  .lg\:divide-pink-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #f687b3 !important;
    border-color: rgba(246, 135, 179, var(--divide-opacity)) !important; }
  .lg\:divide-pink-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #ed64a6 !important;
    border-color: rgba(237, 100, 166, var(--divide-opacity)) !important; }
  .lg\:divide-pink-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #d53f8c !important;
    border-color: rgba(213, 63, 140, var(--divide-opacity)) !important; }
  .lg\:divide-pink-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #b83280 !important;
    border-color: rgba(184, 50, 128, var(--divide-opacity)) !important; }
  .lg\:divide-pink-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #97266d !important;
    border-color: rgba(151, 38, 109, var(--divide-opacity)) !important; }
  .lg\:divide-pink-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #702459 !important;
    border-color: rgba(112, 36, 89, var(--divide-opacity)) !important; }
  .lg\:divide-shade-black > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #000000 !important;
    border-color: rgba(0, 0, 0, var(--divide-opacity)) !important; }
  .lg\:divide-shade-white > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #ffffff !important;
    border-color: rgba(255, 255, 255, var(--divide-opacity)) !important; }
  .lg\:divide-salmon-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #f7f1e1 !important;
    border-color: rgba(247, 241, 225, var(--divide-opacity)) !important; }
  .lg\:divide-salmon-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #f3e7c6 !important;
    border-color: rgba(243, 231, 198, var(--divide-opacity)) !important; }
  .lg\:divide-salmon-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #e4d6af !important;
    border-color: rgba(228, 214, 175, var(--divide-opacity)) !important; }
  .lg\:divide-solid > :not(template) ~ :not(template) {
    border-style: solid !important; }
  .lg\:divide-dashed > :not(template) ~ :not(template) {
    border-style: dashed !important; }
  .lg\:divide-dotted > :not(template) ~ :not(template) {
    border-style: dotted !important; }
  .lg\:divide-double > :not(template) ~ :not(template) {
    border-style: double !important; }
  .lg\:divide-none > :not(template) ~ :not(template) {
    border-style: none !important; }
  .lg\:divide-opacity-0 > :not(template) ~ :not(template) {
    --divide-opacity: 0 !important; }
  .lg\:divide-opacity-25 > :not(template) ~ :not(template) {
    --divide-opacity: 0.25 !important; }
  .lg\:divide-opacity-50 > :not(template) ~ :not(template) {
    --divide-opacity: 0.5 !important; }
  .lg\:divide-opacity-75 > :not(template) ~ :not(template) {
    --divide-opacity: 0.75 !important; }
  .lg\:divide-opacity-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important; }
  .lg\:sr-only {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important; }
  .lg\:not-sr-only {
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important; }
  .lg\:focus\:sr-only:focus {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important; }
  .lg\:focus\:not-sr-only:focus {
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important; }
  .lg\:appearance-none {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important; }
  .lg\:bg-fixed {
    background-attachment: fixed !important; }
  .lg\:bg-local {
    background-attachment: local !important; }
  .lg\:bg-scroll {
    background-attachment: scroll !important; }
  .lg\:bg-clip-border {
    background-clip: border-box !important; }
  .lg\:bg-clip-padding {
    background-clip: padding-box !important; }
  .lg\:bg-clip-content {
    background-clip: content-box !important; }
  .lg\:bg-clip-text {
    -webkit-background-clip: text !important;
    background-clip: text !important; }
  .lg\:bg-transparent {
    background-color: transparent !important; }
  .lg\:bg-current {
    background-color: currentColor !important; }
  .lg\:bg-black {
    --bg-opacity: 1 !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important; }
  .lg\:bg-white {
    --bg-opacity: 1 !important;
    background-color: #fff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important; }
  .lg\:bg-gray-100 {
    --bg-opacity: 1 !important;
    background-color: #f7fafc !important;
    background-color: rgba(247, 250, 252, var(--bg-opacity)) !important; }
  .lg\:bg-gray-200 {
    --bg-opacity: 1 !important;
    background-color: #edf2f7 !important;
    background-color: rgba(237, 242, 247, var(--bg-opacity)) !important; }
  .lg\:bg-gray-300 {
    --bg-opacity: 1 !important;
    background-color: #e2e8f0 !important;
    background-color: rgba(226, 232, 240, var(--bg-opacity)) !important; }
  .lg\:bg-gray-400 {
    --bg-opacity: 1 !important;
    background-color: #cbd5e0 !important;
    background-color: rgba(203, 213, 224, var(--bg-opacity)) !important; }
  .lg\:bg-gray-500 {
    --bg-opacity: 1 !important;
    background-color: #a0aec0 !important;
    background-color: rgba(160, 174, 192, var(--bg-opacity)) !important; }
  .lg\:bg-gray-600 {
    --bg-opacity: 1 !important;
    background-color: #718096 !important;
    background-color: rgba(113, 128, 150, var(--bg-opacity)) !important; }
  .lg\:bg-gray-700 {
    --bg-opacity: 1 !important;
    background-color: #4a5568 !important;
    background-color: rgba(74, 85, 104, var(--bg-opacity)) !important; }
  .lg\:bg-gray-800 {
    --bg-opacity: 1 !important;
    background-color: #2d3748 !important;
    background-color: rgba(45, 55, 72, var(--bg-opacity)) !important; }
  .lg\:bg-gray-900 {
    --bg-opacity: 1 !important;
    background-color: #1a202c !important;
    background-color: rgba(26, 32, 44, var(--bg-opacity)) !important; }
  .lg\:bg-red-100 {
    --bg-opacity: 1 !important;
    background-color: #e18f74 !important;
    background-color: rgba(225, 143, 116, var(--bg-opacity)) !important; }
  .lg\:bg-red-200 {
    --bg-opacity: 1 !important;
    background-color: #bc5e3f !important;
    background-color: rgba(188, 94, 63, var(--bg-opacity)) !important; }
  .lg\:bg-red-300 {
    --bg-opacity: 1 !important;
    background-color: #833218 !important;
    background-color: rgba(131, 50, 24, var(--bg-opacity)) !important; }
  .lg\:bg-red-400 {
    --bg-opacity: 1 !important;
    background-color: #fc8181 !important;
    background-color: rgba(252, 129, 129, var(--bg-opacity)) !important; }
  .lg\:bg-red-500 {
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important; }
  .lg\:bg-red-600 {
    --bg-opacity: 1 !important;
    background-color: #e53e3e !important;
    background-color: rgba(229, 62, 62, var(--bg-opacity)) !important; }
  .lg\:bg-red-700 {
    --bg-opacity: 1 !important;
    background-color: #c53030 !important;
    background-color: rgba(197, 48, 48, var(--bg-opacity)) !important; }
  .lg\:bg-red-800 {
    --bg-opacity: 1 !important;
    background-color: #9b2c2c !important;
    background-color: rgba(155, 44, 44, var(--bg-opacity)) !important; }
  .lg\:bg-red-900 {
    --bg-opacity: 1 !important;
    background-color: #742a2a !important;
    background-color: rgba(116, 42, 42, var(--bg-opacity)) !important; }
  .lg\:bg-orange-100 {
    --bg-opacity: 1 !important;
    background-color: #fffaf0 !important;
    background-color: rgba(255, 250, 240, var(--bg-opacity)) !important; }
  .lg\:bg-orange-200 {
    --bg-opacity: 1 !important;
    background-color: #feebc8 !important;
    background-color: rgba(254, 235, 200, var(--bg-opacity)) !important; }
  .lg\:bg-orange-300 {
    --bg-opacity: 1 !important;
    background-color: #fbd38d !important;
    background-color: rgba(251, 211, 141, var(--bg-opacity)) !important; }
  .lg\:bg-orange-400 {
    --bg-opacity: 1 !important;
    background-color: #f6ad55 !important;
    background-color: rgba(246, 173, 85, var(--bg-opacity)) !important; }
  .lg\:bg-orange-500 {
    --bg-opacity: 1 !important;
    background-color: #ed8936 !important;
    background-color: rgba(237, 137, 54, var(--bg-opacity)) !important; }
  .lg\:bg-orange-600 {
    --bg-opacity: 1 !important;
    background-color: #dd6b20 !important;
    background-color: rgba(221, 107, 32, var(--bg-opacity)) !important; }
  .lg\:bg-orange-700 {
    --bg-opacity: 1 !important;
    background-color: #c05621 !important;
    background-color: rgba(192, 86, 33, var(--bg-opacity)) !important; }
  .lg\:bg-orange-800 {
    --bg-opacity: 1 !important;
    background-color: #9c4221 !important;
    background-color: rgba(156, 66, 33, var(--bg-opacity)) !important; }
  .lg\:bg-orange-900 {
    --bg-opacity: 1 !important;
    background-color: #7b341e !important;
    background-color: rgba(123, 52, 30, var(--bg-opacity)) !important; }
  .lg\:bg-yellow-100 {
    --bg-opacity: 1 !important;
    background-color: #fffff0 !important;
    background-color: rgba(255, 255, 240, var(--bg-opacity)) !important; }
  .lg\:bg-yellow-200 {
    --bg-opacity: 1 !important;
    background-color: #fefcbf !important;
    background-color: rgba(254, 252, 191, var(--bg-opacity)) !important; }
  .lg\:bg-yellow-300 {
    --bg-opacity: 1 !important;
    background-color: #faf089 !important;
    background-color: rgba(250, 240, 137, var(--bg-opacity)) !important; }
  .lg\:bg-yellow-400 {
    --bg-opacity: 1 !important;
    background-color: #f6e05e !important;
    background-color: rgba(246, 224, 94, var(--bg-opacity)) !important; }
  .lg\:bg-yellow-500 {
    --bg-opacity: 1 !important;
    background-color: #ecc94b !important;
    background-color: rgba(236, 201, 75, var(--bg-opacity)) !important; }
  .lg\:bg-yellow-600 {
    --bg-opacity: 1 !important;
    background-color: #d69e2e !important;
    background-color: rgba(214, 158, 46, var(--bg-opacity)) !important; }
  .lg\:bg-yellow-700 {
    --bg-opacity: 1 !important;
    background-color: #b7791f !important;
    background-color: rgba(183, 121, 31, var(--bg-opacity)) !important; }
  .lg\:bg-yellow-800 {
    --bg-opacity: 1 !important;
    background-color: #975a16 !important;
    background-color: rgba(151, 90, 22, var(--bg-opacity)) !important; }
  .lg\:bg-yellow-900 {
    --bg-opacity: 1 !important;
    background-color: #744210 !important;
    background-color: rgba(116, 66, 16, var(--bg-opacity)) !important; }
  .lg\:bg-green-100 {
    --bg-opacity: 1 !important;
    background-color: #d3edb4 !important;
    background-color: rgba(211, 237, 180, var(--bg-opacity)) !important; }
  .lg\:bg-green-200 {
    --bg-opacity: 1 !important;
    background-color: #a5c67d !important;
    background-color: rgba(165, 198, 125, var(--bg-opacity)) !important; }
  .lg\:bg-green-300 {
    --bg-opacity: 1 !important;
    background-color: #779c4a !important;
    background-color: rgba(119, 156, 74, var(--bg-opacity)) !important; }
  .lg\:bg-green-400 {
    --bg-opacity: 1 !important;
    background-color: #68d391 !important;
    background-color: rgba(104, 211, 145, var(--bg-opacity)) !important; }
  .lg\:bg-green-500 {
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important; }
  .lg\:bg-green-600 {
    --bg-opacity: 1 !important;
    background-color: #38a169 !important;
    background-color: rgba(56, 161, 105, var(--bg-opacity)) !important; }
  .lg\:bg-green-700 {
    --bg-opacity: 1 !important;
    background-color: #2f855a !important;
    background-color: rgba(47, 133, 90, var(--bg-opacity)) !important; }
  .lg\:bg-green-800 {
    --bg-opacity: 1 !important;
    background-color: #276749 !important;
    background-color: rgba(39, 103, 73, var(--bg-opacity)) !important; }
  .lg\:bg-green-900 {
    --bg-opacity: 1 !important;
    background-color: #22543d !important;
    background-color: rgba(34, 84, 61, var(--bg-opacity)) !important; }
  .lg\:bg-teal-100 {
    --bg-opacity: 1 !important;
    background-color: #e6fffa !important;
    background-color: rgba(230, 255, 250, var(--bg-opacity)) !important; }
  .lg\:bg-teal-200 {
    --bg-opacity: 1 !important;
    background-color: #b2f5ea !important;
    background-color: rgba(178, 245, 234, var(--bg-opacity)) !important; }
  .lg\:bg-teal-300 {
    --bg-opacity: 1 !important;
    background-color: #81e6d9 !important;
    background-color: rgba(129, 230, 217, var(--bg-opacity)) !important; }
  .lg\:bg-teal-400 {
    --bg-opacity: 1 !important;
    background-color: #4fd1c5 !important;
    background-color: rgba(79, 209, 197, var(--bg-opacity)) !important; }
  .lg\:bg-teal-500 {
    --bg-opacity: 1 !important;
    background-color: #38b2ac !important;
    background-color: rgba(56, 178, 172, var(--bg-opacity)) !important; }
  .lg\:bg-teal-600 {
    --bg-opacity: 1 !important;
    background-color: #319795 !important;
    background-color: rgba(49, 151, 149, var(--bg-opacity)) !important; }
  .lg\:bg-teal-700 {
    --bg-opacity: 1 !important;
    background-color: #2c7a7b !important;
    background-color: rgba(44, 122, 123, var(--bg-opacity)) !important; }
  .lg\:bg-teal-800 {
    --bg-opacity: 1 !important;
    background-color: #285e61 !important;
    background-color: rgba(40, 94, 97, var(--bg-opacity)) !important; }
  .lg\:bg-teal-900 {
    --bg-opacity: 1 !important;
    background-color: #234e52 !important;
    background-color: rgba(35, 78, 82, var(--bg-opacity)) !important; }
  .lg\:bg-blue-100 {
    --bg-opacity: 1 !important;
    background-color: #ebf8ff !important;
    background-color: rgba(235, 248, 255, var(--bg-opacity)) !important; }
  .lg\:bg-blue-200 {
    --bg-opacity: 1 !important;
    background-color: #bee3f8 !important;
    background-color: rgba(190, 227, 248, var(--bg-opacity)) !important; }
  .lg\:bg-blue-300 {
    --bg-opacity: 1 !important;
    background-color: #90cdf4 !important;
    background-color: rgba(144, 205, 244, var(--bg-opacity)) !important; }
  .lg\:bg-blue-400 {
    --bg-opacity: 1 !important;
    background-color: #63b3ed !important;
    background-color: rgba(99, 179, 237, var(--bg-opacity)) !important; }
  .lg\:bg-blue-500 {
    --bg-opacity: 1 !important;
    background-color: #4299e1 !important;
    background-color: rgba(66, 153, 225, var(--bg-opacity)) !important; }
  .lg\:bg-blue-600 {
    --bg-opacity: 1 !important;
    background-color: #3182ce !important;
    background-color: rgba(49, 130, 206, var(--bg-opacity)) !important; }
  .lg\:bg-blue-700 {
    --bg-opacity: 1 !important;
    background-color: #2b6cb0 !important;
    background-color: rgba(43, 108, 176, var(--bg-opacity)) !important; }
  .lg\:bg-blue-800 {
    --bg-opacity: 1 !important;
    background-color: #2c5282 !important;
    background-color: rgba(44, 82, 130, var(--bg-opacity)) !important; }
  .lg\:bg-blue-900 {
    --bg-opacity: 1 !important;
    background-color: #2a4365 !important;
    background-color: rgba(42, 67, 101, var(--bg-opacity)) !important; }
  .lg\:bg-indigo-100 {
    --bg-opacity: 1 !important;
    background-color: #ebf4ff !important;
    background-color: rgba(235, 244, 255, var(--bg-opacity)) !important; }
  .lg\:bg-indigo-200 {
    --bg-opacity: 1 !important;
    background-color: #c3dafe !important;
    background-color: rgba(195, 218, 254, var(--bg-opacity)) !important; }
  .lg\:bg-indigo-300 {
    --bg-opacity: 1 !important;
    background-color: #a3bffa !important;
    background-color: rgba(163, 191, 250, var(--bg-opacity)) !important; }
  .lg\:bg-indigo-400 {
    --bg-opacity: 1 !important;
    background-color: #7f9cf5 !important;
    background-color: rgba(127, 156, 245, var(--bg-opacity)) !important; }
  .lg\:bg-indigo-500 {
    --bg-opacity: 1 !important;
    background-color: #667eea !important;
    background-color: rgba(102, 126, 234, var(--bg-opacity)) !important; }
  .lg\:bg-indigo-600 {
    --bg-opacity: 1 !important;
    background-color: #5a67d8 !important;
    background-color: rgba(90, 103, 216, var(--bg-opacity)) !important; }
  .lg\:bg-indigo-700 {
    --bg-opacity: 1 !important;
    background-color: #4c51bf !important;
    background-color: rgba(76, 81, 191, var(--bg-opacity)) !important; }
  .lg\:bg-indigo-800 {
    --bg-opacity: 1 !important;
    background-color: #434190 !important;
    background-color: rgba(67, 65, 144, var(--bg-opacity)) !important; }
  .lg\:bg-indigo-900 {
    --bg-opacity: 1 !important;
    background-color: #3c366b !important;
    background-color: rgba(60, 54, 107, var(--bg-opacity)) !important; }
  .lg\:bg-purple-100 {
    --bg-opacity: 1 !important;
    background-color: #faf5ff !important;
    background-color: rgba(250, 245, 255, var(--bg-opacity)) !important; }
  .lg\:bg-purple-200 {
    --bg-opacity: 1 !important;
    background-color: #e9d8fd !important;
    background-color: rgba(233, 216, 253, var(--bg-opacity)) !important; }
  .lg\:bg-purple-300 {
    --bg-opacity: 1 !important;
    background-color: #d6bcfa !important;
    background-color: rgba(214, 188, 250, var(--bg-opacity)) !important; }
  .lg\:bg-purple-400 {
    --bg-opacity: 1 !important;
    background-color: #b794f4 !important;
    background-color: rgba(183, 148, 244, var(--bg-opacity)) !important; }
  .lg\:bg-purple-500 {
    --bg-opacity: 1 !important;
    background-color: #9f7aea !important;
    background-color: rgba(159, 122, 234, var(--bg-opacity)) !important; }
  .lg\:bg-purple-600 {
    --bg-opacity: 1 !important;
    background-color: #805ad5 !important;
    background-color: rgba(128, 90, 213, var(--bg-opacity)) !important; }
  .lg\:bg-purple-700 {
    --bg-opacity: 1 !important;
    background-color: #6b46c1 !important;
    background-color: rgba(107, 70, 193, var(--bg-opacity)) !important; }
  .lg\:bg-purple-800 {
    --bg-opacity: 1 !important;
    background-color: #553c9a !important;
    background-color: rgba(85, 60, 154, var(--bg-opacity)) !important; }
  .lg\:bg-purple-900 {
    --bg-opacity: 1 !important;
    background-color: #44337a !important;
    background-color: rgba(68, 51, 122, var(--bg-opacity)) !important; }
  .lg\:bg-pink-100 {
    --bg-opacity: 1 !important;
    background-color: #fff5f7 !important;
    background-color: rgba(255, 245, 247, var(--bg-opacity)) !important; }
  .lg\:bg-pink-200 {
    --bg-opacity: 1 !important;
    background-color: #fed7e2 !important;
    background-color: rgba(254, 215, 226, var(--bg-opacity)) !important; }
  .lg\:bg-pink-300 {
    --bg-opacity: 1 !important;
    background-color: #fbb6ce !important;
    background-color: rgba(251, 182, 206, var(--bg-opacity)) !important; }
  .lg\:bg-pink-400 {
    --bg-opacity: 1 !important;
    background-color: #f687b3 !important;
    background-color: rgba(246, 135, 179, var(--bg-opacity)) !important; }
  .lg\:bg-pink-500 {
    --bg-opacity: 1 !important;
    background-color: #ed64a6 !important;
    background-color: rgba(237, 100, 166, var(--bg-opacity)) !important; }
  .lg\:bg-pink-600 {
    --bg-opacity: 1 !important;
    background-color: #d53f8c !important;
    background-color: rgba(213, 63, 140, var(--bg-opacity)) !important; }
  .lg\:bg-pink-700 {
    --bg-opacity: 1 !important;
    background-color: #b83280 !important;
    background-color: rgba(184, 50, 128, var(--bg-opacity)) !important; }
  .lg\:bg-pink-800 {
    --bg-opacity: 1 !important;
    background-color: #97266d !important;
    background-color: rgba(151, 38, 109, var(--bg-opacity)) !important; }
  .lg\:bg-pink-900 {
    --bg-opacity: 1 !important;
    background-color: #702459 !important;
    background-color: rgba(112, 36, 89, var(--bg-opacity)) !important; }
  .lg\:bg-shade-black {
    --bg-opacity: 1 !important;
    background-color: #000000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important; }
  .lg\:bg-shade-white {
    --bg-opacity: 1 !important;
    background-color: #ffffff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important; }
  .lg\:bg-salmon-100 {
    --bg-opacity: 1 !important;
    background-color: #f7f1e1 !important;
    background-color: rgba(247, 241, 225, var(--bg-opacity)) !important; }
  .lg\:bg-salmon-200 {
    --bg-opacity: 1 !important;
    background-color: #f3e7c6 !important;
    background-color: rgba(243, 231, 198, var(--bg-opacity)) !important; }
  .lg\:bg-salmon-300 {
    --bg-opacity: 1 !important;
    background-color: #e4d6af !important;
    background-color: rgba(228, 214, 175, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-transparent:hover {
    background-color: transparent !important; }
  .lg\:hover\:bg-current:hover {
    background-color: currentColor !important; }
  .lg\:hover\:bg-black:hover {
    --bg-opacity: 1 !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-white:hover {
    --bg-opacity: 1 !important;
    background-color: #fff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-gray-100:hover {
    --bg-opacity: 1 !important;
    background-color: #f7fafc !important;
    background-color: rgba(247, 250, 252, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-gray-200:hover {
    --bg-opacity: 1 !important;
    background-color: #edf2f7 !important;
    background-color: rgba(237, 242, 247, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-gray-300:hover {
    --bg-opacity: 1 !important;
    background-color: #e2e8f0 !important;
    background-color: rgba(226, 232, 240, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-gray-400:hover {
    --bg-opacity: 1 !important;
    background-color: #cbd5e0 !important;
    background-color: rgba(203, 213, 224, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-gray-500:hover {
    --bg-opacity: 1 !important;
    background-color: #a0aec0 !important;
    background-color: rgba(160, 174, 192, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-gray-600:hover {
    --bg-opacity: 1 !important;
    background-color: #718096 !important;
    background-color: rgba(113, 128, 150, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-gray-700:hover {
    --bg-opacity: 1 !important;
    background-color: #4a5568 !important;
    background-color: rgba(74, 85, 104, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-gray-800:hover {
    --bg-opacity: 1 !important;
    background-color: #2d3748 !important;
    background-color: rgba(45, 55, 72, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-gray-900:hover {
    --bg-opacity: 1 !important;
    background-color: #1a202c !important;
    background-color: rgba(26, 32, 44, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-red-100:hover {
    --bg-opacity: 1 !important;
    background-color: #e18f74 !important;
    background-color: rgba(225, 143, 116, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-red-200:hover {
    --bg-opacity: 1 !important;
    background-color: #bc5e3f !important;
    background-color: rgba(188, 94, 63, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-red-300:hover {
    --bg-opacity: 1 !important;
    background-color: #833218 !important;
    background-color: rgba(131, 50, 24, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-red-400:hover {
    --bg-opacity: 1 !important;
    background-color: #fc8181 !important;
    background-color: rgba(252, 129, 129, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-red-500:hover {
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-red-600:hover {
    --bg-opacity: 1 !important;
    background-color: #e53e3e !important;
    background-color: rgba(229, 62, 62, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-red-700:hover {
    --bg-opacity: 1 !important;
    background-color: #c53030 !important;
    background-color: rgba(197, 48, 48, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-red-800:hover {
    --bg-opacity: 1 !important;
    background-color: #9b2c2c !important;
    background-color: rgba(155, 44, 44, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-red-900:hover {
    --bg-opacity: 1 !important;
    background-color: #742a2a !important;
    background-color: rgba(116, 42, 42, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-orange-100:hover {
    --bg-opacity: 1 !important;
    background-color: #fffaf0 !important;
    background-color: rgba(255, 250, 240, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-orange-200:hover {
    --bg-opacity: 1 !important;
    background-color: #feebc8 !important;
    background-color: rgba(254, 235, 200, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-orange-300:hover {
    --bg-opacity: 1 !important;
    background-color: #fbd38d !important;
    background-color: rgba(251, 211, 141, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-orange-400:hover {
    --bg-opacity: 1 !important;
    background-color: #f6ad55 !important;
    background-color: rgba(246, 173, 85, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-orange-500:hover {
    --bg-opacity: 1 !important;
    background-color: #ed8936 !important;
    background-color: rgba(237, 137, 54, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-orange-600:hover {
    --bg-opacity: 1 !important;
    background-color: #dd6b20 !important;
    background-color: rgba(221, 107, 32, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-orange-700:hover {
    --bg-opacity: 1 !important;
    background-color: #c05621 !important;
    background-color: rgba(192, 86, 33, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-orange-800:hover {
    --bg-opacity: 1 !important;
    background-color: #9c4221 !important;
    background-color: rgba(156, 66, 33, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-orange-900:hover {
    --bg-opacity: 1 !important;
    background-color: #7b341e !important;
    background-color: rgba(123, 52, 30, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-yellow-100:hover {
    --bg-opacity: 1 !important;
    background-color: #fffff0 !important;
    background-color: rgba(255, 255, 240, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-yellow-200:hover {
    --bg-opacity: 1 !important;
    background-color: #fefcbf !important;
    background-color: rgba(254, 252, 191, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-yellow-300:hover {
    --bg-opacity: 1 !important;
    background-color: #faf089 !important;
    background-color: rgba(250, 240, 137, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-yellow-400:hover {
    --bg-opacity: 1 !important;
    background-color: #f6e05e !important;
    background-color: rgba(246, 224, 94, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-yellow-500:hover {
    --bg-opacity: 1 !important;
    background-color: #ecc94b !important;
    background-color: rgba(236, 201, 75, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-yellow-600:hover {
    --bg-opacity: 1 !important;
    background-color: #d69e2e !important;
    background-color: rgba(214, 158, 46, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-yellow-700:hover {
    --bg-opacity: 1 !important;
    background-color: #b7791f !important;
    background-color: rgba(183, 121, 31, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-yellow-800:hover {
    --bg-opacity: 1 !important;
    background-color: #975a16 !important;
    background-color: rgba(151, 90, 22, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-yellow-900:hover {
    --bg-opacity: 1 !important;
    background-color: #744210 !important;
    background-color: rgba(116, 66, 16, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-green-100:hover {
    --bg-opacity: 1 !important;
    background-color: #d3edb4 !important;
    background-color: rgba(211, 237, 180, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-green-200:hover {
    --bg-opacity: 1 !important;
    background-color: #a5c67d !important;
    background-color: rgba(165, 198, 125, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-green-300:hover {
    --bg-opacity: 1 !important;
    background-color: #779c4a !important;
    background-color: rgba(119, 156, 74, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-green-400:hover {
    --bg-opacity: 1 !important;
    background-color: #68d391 !important;
    background-color: rgba(104, 211, 145, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-green-500:hover {
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-green-600:hover {
    --bg-opacity: 1 !important;
    background-color: #38a169 !important;
    background-color: rgba(56, 161, 105, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-green-700:hover {
    --bg-opacity: 1 !important;
    background-color: #2f855a !important;
    background-color: rgba(47, 133, 90, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-green-800:hover {
    --bg-opacity: 1 !important;
    background-color: #276749 !important;
    background-color: rgba(39, 103, 73, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-green-900:hover {
    --bg-opacity: 1 !important;
    background-color: #22543d !important;
    background-color: rgba(34, 84, 61, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-teal-100:hover {
    --bg-opacity: 1 !important;
    background-color: #e6fffa !important;
    background-color: rgba(230, 255, 250, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-teal-200:hover {
    --bg-opacity: 1 !important;
    background-color: #b2f5ea !important;
    background-color: rgba(178, 245, 234, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-teal-300:hover {
    --bg-opacity: 1 !important;
    background-color: #81e6d9 !important;
    background-color: rgba(129, 230, 217, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-teal-400:hover {
    --bg-opacity: 1 !important;
    background-color: #4fd1c5 !important;
    background-color: rgba(79, 209, 197, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-teal-500:hover {
    --bg-opacity: 1 !important;
    background-color: #38b2ac !important;
    background-color: rgba(56, 178, 172, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-teal-600:hover {
    --bg-opacity: 1 !important;
    background-color: #319795 !important;
    background-color: rgba(49, 151, 149, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-teal-700:hover {
    --bg-opacity: 1 !important;
    background-color: #2c7a7b !important;
    background-color: rgba(44, 122, 123, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-teal-800:hover {
    --bg-opacity: 1 !important;
    background-color: #285e61 !important;
    background-color: rgba(40, 94, 97, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-teal-900:hover {
    --bg-opacity: 1 !important;
    background-color: #234e52 !important;
    background-color: rgba(35, 78, 82, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-blue-100:hover {
    --bg-opacity: 1 !important;
    background-color: #ebf8ff !important;
    background-color: rgba(235, 248, 255, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-blue-200:hover {
    --bg-opacity: 1 !important;
    background-color: #bee3f8 !important;
    background-color: rgba(190, 227, 248, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-blue-300:hover {
    --bg-opacity: 1 !important;
    background-color: #90cdf4 !important;
    background-color: rgba(144, 205, 244, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-blue-400:hover {
    --bg-opacity: 1 !important;
    background-color: #63b3ed !important;
    background-color: rgba(99, 179, 237, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-blue-500:hover {
    --bg-opacity: 1 !important;
    background-color: #4299e1 !important;
    background-color: rgba(66, 153, 225, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-blue-600:hover {
    --bg-opacity: 1 !important;
    background-color: #3182ce !important;
    background-color: rgba(49, 130, 206, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-blue-700:hover {
    --bg-opacity: 1 !important;
    background-color: #2b6cb0 !important;
    background-color: rgba(43, 108, 176, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-blue-800:hover {
    --bg-opacity: 1 !important;
    background-color: #2c5282 !important;
    background-color: rgba(44, 82, 130, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-blue-900:hover {
    --bg-opacity: 1 !important;
    background-color: #2a4365 !important;
    background-color: rgba(42, 67, 101, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-indigo-100:hover {
    --bg-opacity: 1 !important;
    background-color: #ebf4ff !important;
    background-color: rgba(235, 244, 255, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-indigo-200:hover {
    --bg-opacity: 1 !important;
    background-color: #c3dafe !important;
    background-color: rgba(195, 218, 254, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-indigo-300:hover {
    --bg-opacity: 1 !important;
    background-color: #a3bffa !important;
    background-color: rgba(163, 191, 250, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-indigo-400:hover {
    --bg-opacity: 1 !important;
    background-color: #7f9cf5 !important;
    background-color: rgba(127, 156, 245, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-indigo-500:hover {
    --bg-opacity: 1 !important;
    background-color: #667eea !important;
    background-color: rgba(102, 126, 234, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-indigo-600:hover {
    --bg-opacity: 1 !important;
    background-color: #5a67d8 !important;
    background-color: rgba(90, 103, 216, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-indigo-700:hover {
    --bg-opacity: 1 !important;
    background-color: #4c51bf !important;
    background-color: rgba(76, 81, 191, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-indigo-800:hover {
    --bg-opacity: 1 !important;
    background-color: #434190 !important;
    background-color: rgba(67, 65, 144, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-indigo-900:hover {
    --bg-opacity: 1 !important;
    background-color: #3c366b !important;
    background-color: rgba(60, 54, 107, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-purple-100:hover {
    --bg-opacity: 1 !important;
    background-color: #faf5ff !important;
    background-color: rgba(250, 245, 255, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-purple-200:hover {
    --bg-opacity: 1 !important;
    background-color: #e9d8fd !important;
    background-color: rgba(233, 216, 253, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-purple-300:hover {
    --bg-opacity: 1 !important;
    background-color: #d6bcfa !important;
    background-color: rgba(214, 188, 250, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-purple-400:hover {
    --bg-opacity: 1 !important;
    background-color: #b794f4 !important;
    background-color: rgba(183, 148, 244, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-purple-500:hover {
    --bg-opacity: 1 !important;
    background-color: #9f7aea !important;
    background-color: rgba(159, 122, 234, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-purple-600:hover {
    --bg-opacity: 1 !important;
    background-color: #805ad5 !important;
    background-color: rgba(128, 90, 213, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-purple-700:hover {
    --bg-opacity: 1 !important;
    background-color: #6b46c1 !important;
    background-color: rgba(107, 70, 193, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-purple-800:hover {
    --bg-opacity: 1 !important;
    background-color: #553c9a !important;
    background-color: rgba(85, 60, 154, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-purple-900:hover {
    --bg-opacity: 1 !important;
    background-color: #44337a !important;
    background-color: rgba(68, 51, 122, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-pink-100:hover {
    --bg-opacity: 1 !important;
    background-color: #fff5f7 !important;
    background-color: rgba(255, 245, 247, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-pink-200:hover {
    --bg-opacity: 1 !important;
    background-color: #fed7e2 !important;
    background-color: rgba(254, 215, 226, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-pink-300:hover {
    --bg-opacity: 1 !important;
    background-color: #fbb6ce !important;
    background-color: rgba(251, 182, 206, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-pink-400:hover {
    --bg-opacity: 1 !important;
    background-color: #f687b3 !important;
    background-color: rgba(246, 135, 179, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-pink-500:hover {
    --bg-opacity: 1 !important;
    background-color: #ed64a6 !important;
    background-color: rgba(237, 100, 166, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-pink-600:hover {
    --bg-opacity: 1 !important;
    background-color: #d53f8c !important;
    background-color: rgba(213, 63, 140, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-pink-700:hover {
    --bg-opacity: 1 !important;
    background-color: #b83280 !important;
    background-color: rgba(184, 50, 128, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-pink-800:hover {
    --bg-opacity: 1 !important;
    background-color: #97266d !important;
    background-color: rgba(151, 38, 109, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-pink-900:hover {
    --bg-opacity: 1 !important;
    background-color: #702459 !important;
    background-color: rgba(112, 36, 89, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-shade-black:hover {
    --bg-opacity: 1 !important;
    background-color: #000000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-shade-white:hover {
    --bg-opacity: 1 !important;
    background-color: #ffffff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-salmon-100:hover {
    --bg-opacity: 1 !important;
    background-color: #f7f1e1 !important;
    background-color: rgba(247, 241, 225, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-salmon-200:hover {
    --bg-opacity: 1 !important;
    background-color: #f3e7c6 !important;
    background-color: rgba(243, 231, 198, var(--bg-opacity)) !important; }
  .lg\:hover\:bg-salmon-300:hover {
    --bg-opacity: 1 !important;
    background-color: #e4d6af !important;
    background-color: rgba(228, 214, 175, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-transparent:focus {
    background-color: transparent !important; }
  .lg\:focus\:bg-current:focus {
    background-color: currentColor !important; }
  .lg\:focus\:bg-black:focus {
    --bg-opacity: 1 !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-white:focus {
    --bg-opacity: 1 !important;
    background-color: #fff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-gray-100:focus {
    --bg-opacity: 1 !important;
    background-color: #f7fafc !important;
    background-color: rgba(247, 250, 252, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-gray-200:focus {
    --bg-opacity: 1 !important;
    background-color: #edf2f7 !important;
    background-color: rgba(237, 242, 247, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-gray-300:focus {
    --bg-opacity: 1 !important;
    background-color: #e2e8f0 !important;
    background-color: rgba(226, 232, 240, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-gray-400:focus {
    --bg-opacity: 1 !important;
    background-color: #cbd5e0 !important;
    background-color: rgba(203, 213, 224, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-gray-500:focus {
    --bg-opacity: 1 !important;
    background-color: #a0aec0 !important;
    background-color: rgba(160, 174, 192, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-gray-600:focus {
    --bg-opacity: 1 !important;
    background-color: #718096 !important;
    background-color: rgba(113, 128, 150, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-gray-700:focus {
    --bg-opacity: 1 !important;
    background-color: #4a5568 !important;
    background-color: rgba(74, 85, 104, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-gray-800:focus {
    --bg-opacity: 1 !important;
    background-color: #2d3748 !important;
    background-color: rgba(45, 55, 72, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-gray-900:focus {
    --bg-opacity: 1 !important;
    background-color: #1a202c !important;
    background-color: rgba(26, 32, 44, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-red-100:focus {
    --bg-opacity: 1 !important;
    background-color: #e18f74 !important;
    background-color: rgba(225, 143, 116, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-red-200:focus {
    --bg-opacity: 1 !important;
    background-color: #bc5e3f !important;
    background-color: rgba(188, 94, 63, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-red-300:focus {
    --bg-opacity: 1 !important;
    background-color: #833218 !important;
    background-color: rgba(131, 50, 24, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-red-400:focus {
    --bg-opacity: 1 !important;
    background-color: #fc8181 !important;
    background-color: rgba(252, 129, 129, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-red-500:focus {
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-red-600:focus {
    --bg-opacity: 1 !important;
    background-color: #e53e3e !important;
    background-color: rgba(229, 62, 62, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-red-700:focus {
    --bg-opacity: 1 !important;
    background-color: #c53030 !important;
    background-color: rgba(197, 48, 48, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-red-800:focus {
    --bg-opacity: 1 !important;
    background-color: #9b2c2c !important;
    background-color: rgba(155, 44, 44, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-red-900:focus {
    --bg-opacity: 1 !important;
    background-color: #742a2a !important;
    background-color: rgba(116, 42, 42, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-orange-100:focus {
    --bg-opacity: 1 !important;
    background-color: #fffaf0 !important;
    background-color: rgba(255, 250, 240, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-orange-200:focus {
    --bg-opacity: 1 !important;
    background-color: #feebc8 !important;
    background-color: rgba(254, 235, 200, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-orange-300:focus {
    --bg-opacity: 1 !important;
    background-color: #fbd38d !important;
    background-color: rgba(251, 211, 141, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-orange-400:focus {
    --bg-opacity: 1 !important;
    background-color: #f6ad55 !important;
    background-color: rgba(246, 173, 85, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-orange-500:focus {
    --bg-opacity: 1 !important;
    background-color: #ed8936 !important;
    background-color: rgba(237, 137, 54, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-orange-600:focus {
    --bg-opacity: 1 !important;
    background-color: #dd6b20 !important;
    background-color: rgba(221, 107, 32, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-orange-700:focus {
    --bg-opacity: 1 !important;
    background-color: #c05621 !important;
    background-color: rgba(192, 86, 33, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-orange-800:focus {
    --bg-opacity: 1 !important;
    background-color: #9c4221 !important;
    background-color: rgba(156, 66, 33, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-orange-900:focus {
    --bg-opacity: 1 !important;
    background-color: #7b341e !important;
    background-color: rgba(123, 52, 30, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-yellow-100:focus {
    --bg-opacity: 1 !important;
    background-color: #fffff0 !important;
    background-color: rgba(255, 255, 240, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-yellow-200:focus {
    --bg-opacity: 1 !important;
    background-color: #fefcbf !important;
    background-color: rgba(254, 252, 191, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-yellow-300:focus {
    --bg-opacity: 1 !important;
    background-color: #faf089 !important;
    background-color: rgba(250, 240, 137, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-yellow-400:focus {
    --bg-opacity: 1 !important;
    background-color: #f6e05e !important;
    background-color: rgba(246, 224, 94, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-yellow-500:focus {
    --bg-opacity: 1 !important;
    background-color: #ecc94b !important;
    background-color: rgba(236, 201, 75, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-yellow-600:focus {
    --bg-opacity: 1 !important;
    background-color: #d69e2e !important;
    background-color: rgba(214, 158, 46, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-yellow-700:focus {
    --bg-opacity: 1 !important;
    background-color: #b7791f !important;
    background-color: rgba(183, 121, 31, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-yellow-800:focus {
    --bg-opacity: 1 !important;
    background-color: #975a16 !important;
    background-color: rgba(151, 90, 22, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-yellow-900:focus {
    --bg-opacity: 1 !important;
    background-color: #744210 !important;
    background-color: rgba(116, 66, 16, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-green-100:focus {
    --bg-opacity: 1 !important;
    background-color: #d3edb4 !important;
    background-color: rgba(211, 237, 180, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-green-200:focus {
    --bg-opacity: 1 !important;
    background-color: #a5c67d !important;
    background-color: rgba(165, 198, 125, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-green-300:focus {
    --bg-opacity: 1 !important;
    background-color: #779c4a !important;
    background-color: rgba(119, 156, 74, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-green-400:focus {
    --bg-opacity: 1 !important;
    background-color: #68d391 !important;
    background-color: rgba(104, 211, 145, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-green-500:focus {
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-green-600:focus {
    --bg-opacity: 1 !important;
    background-color: #38a169 !important;
    background-color: rgba(56, 161, 105, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-green-700:focus {
    --bg-opacity: 1 !important;
    background-color: #2f855a !important;
    background-color: rgba(47, 133, 90, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-green-800:focus {
    --bg-opacity: 1 !important;
    background-color: #276749 !important;
    background-color: rgba(39, 103, 73, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-green-900:focus {
    --bg-opacity: 1 !important;
    background-color: #22543d !important;
    background-color: rgba(34, 84, 61, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-teal-100:focus {
    --bg-opacity: 1 !important;
    background-color: #e6fffa !important;
    background-color: rgba(230, 255, 250, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-teal-200:focus {
    --bg-opacity: 1 !important;
    background-color: #b2f5ea !important;
    background-color: rgba(178, 245, 234, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-teal-300:focus {
    --bg-opacity: 1 !important;
    background-color: #81e6d9 !important;
    background-color: rgba(129, 230, 217, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-teal-400:focus {
    --bg-opacity: 1 !important;
    background-color: #4fd1c5 !important;
    background-color: rgba(79, 209, 197, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-teal-500:focus {
    --bg-opacity: 1 !important;
    background-color: #38b2ac !important;
    background-color: rgba(56, 178, 172, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-teal-600:focus {
    --bg-opacity: 1 !important;
    background-color: #319795 !important;
    background-color: rgba(49, 151, 149, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-teal-700:focus {
    --bg-opacity: 1 !important;
    background-color: #2c7a7b !important;
    background-color: rgba(44, 122, 123, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-teal-800:focus {
    --bg-opacity: 1 !important;
    background-color: #285e61 !important;
    background-color: rgba(40, 94, 97, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-teal-900:focus {
    --bg-opacity: 1 !important;
    background-color: #234e52 !important;
    background-color: rgba(35, 78, 82, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-blue-100:focus {
    --bg-opacity: 1 !important;
    background-color: #ebf8ff !important;
    background-color: rgba(235, 248, 255, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-blue-200:focus {
    --bg-opacity: 1 !important;
    background-color: #bee3f8 !important;
    background-color: rgba(190, 227, 248, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-blue-300:focus {
    --bg-opacity: 1 !important;
    background-color: #90cdf4 !important;
    background-color: rgba(144, 205, 244, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-blue-400:focus {
    --bg-opacity: 1 !important;
    background-color: #63b3ed !important;
    background-color: rgba(99, 179, 237, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-blue-500:focus {
    --bg-opacity: 1 !important;
    background-color: #4299e1 !important;
    background-color: rgba(66, 153, 225, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-blue-600:focus {
    --bg-opacity: 1 !important;
    background-color: #3182ce !important;
    background-color: rgba(49, 130, 206, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-blue-700:focus {
    --bg-opacity: 1 !important;
    background-color: #2b6cb0 !important;
    background-color: rgba(43, 108, 176, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-blue-800:focus {
    --bg-opacity: 1 !important;
    background-color: #2c5282 !important;
    background-color: rgba(44, 82, 130, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-blue-900:focus {
    --bg-opacity: 1 !important;
    background-color: #2a4365 !important;
    background-color: rgba(42, 67, 101, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-indigo-100:focus {
    --bg-opacity: 1 !important;
    background-color: #ebf4ff !important;
    background-color: rgba(235, 244, 255, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-indigo-200:focus {
    --bg-opacity: 1 !important;
    background-color: #c3dafe !important;
    background-color: rgba(195, 218, 254, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-indigo-300:focus {
    --bg-opacity: 1 !important;
    background-color: #a3bffa !important;
    background-color: rgba(163, 191, 250, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-indigo-400:focus {
    --bg-opacity: 1 !important;
    background-color: #7f9cf5 !important;
    background-color: rgba(127, 156, 245, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-indigo-500:focus {
    --bg-opacity: 1 !important;
    background-color: #667eea !important;
    background-color: rgba(102, 126, 234, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-indigo-600:focus {
    --bg-opacity: 1 !important;
    background-color: #5a67d8 !important;
    background-color: rgba(90, 103, 216, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-indigo-700:focus {
    --bg-opacity: 1 !important;
    background-color: #4c51bf !important;
    background-color: rgba(76, 81, 191, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-indigo-800:focus {
    --bg-opacity: 1 !important;
    background-color: #434190 !important;
    background-color: rgba(67, 65, 144, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-indigo-900:focus {
    --bg-opacity: 1 !important;
    background-color: #3c366b !important;
    background-color: rgba(60, 54, 107, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-purple-100:focus {
    --bg-opacity: 1 !important;
    background-color: #faf5ff !important;
    background-color: rgba(250, 245, 255, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-purple-200:focus {
    --bg-opacity: 1 !important;
    background-color: #e9d8fd !important;
    background-color: rgba(233, 216, 253, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-purple-300:focus {
    --bg-opacity: 1 !important;
    background-color: #d6bcfa !important;
    background-color: rgba(214, 188, 250, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-purple-400:focus {
    --bg-opacity: 1 !important;
    background-color: #b794f4 !important;
    background-color: rgba(183, 148, 244, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-purple-500:focus {
    --bg-opacity: 1 !important;
    background-color: #9f7aea !important;
    background-color: rgba(159, 122, 234, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-purple-600:focus {
    --bg-opacity: 1 !important;
    background-color: #805ad5 !important;
    background-color: rgba(128, 90, 213, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-purple-700:focus {
    --bg-opacity: 1 !important;
    background-color: #6b46c1 !important;
    background-color: rgba(107, 70, 193, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-purple-800:focus {
    --bg-opacity: 1 !important;
    background-color: #553c9a !important;
    background-color: rgba(85, 60, 154, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-purple-900:focus {
    --bg-opacity: 1 !important;
    background-color: #44337a !important;
    background-color: rgba(68, 51, 122, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-pink-100:focus {
    --bg-opacity: 1 !important;
    background-color: #fff5f7 !important;
    background-color: rgba(255, 245, 247, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-pink-200:focus {
    --bg-opacity: 1 !important;
    background-color: #fed7e2 !important;
    background-color: rgba(254, 215, 226, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-pink-300:focus {
    --bg-opacity: 1 !important;
    background-color: #fbb6ce !important;
    background-color: rgba(251, 182, 206, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-pink-400:focus {
    --bg-opacity: 1 !important;
    background-color: #f687b3 !important;
    background-color: rgba(246, 135, 179, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-pink-500:focus {
    --bg-opacity: 1 !important;
    background-color: #ed64a6 !important;
    background-color: rgba(237, 100, 166, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-pink-600:focus {
    --bg-opacity: 1 !important;
    background-color: #d53f8c !important;
    background-color: rgba(213, 63, 140, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-pink-700:focus {
    --bg-opacity: 1 !important;
    background-color: #b83280 !important;
    background-color: rgba(184, 50, 128, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-pink-800:focus {
    --bg-opacity: 1 !important;
    background-color: #97266d !important;
    background-color: rgba(151, 38, 109, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-pink-900:focus {
    --bg-opacity: 1 !important;
    background-color: #702459 !important;
    background-color: rgba(112, 36, 89, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-shade-black:focus {
    --bg-opacity: 1 !important;
    background-color: #000000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-shade-white:focus {
    --bg-opacity: 1 !important;
    background-color: #ffffff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-salmon-100:focus {
    --bg-opacity: 1 !important;
    background-color: #f7f1e1 !important;
    background-color: rgba(247, 241, 225, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-salmon-200:focus {
    --bg-opacity: 1 !important;
    background-color: #f3e7c6 !important;
    background-color: rgba(243, 231, 198, var(--bg-opacity)) !important; }
  .lg\:focus\:bg-salmon-300:focus {
    --bg-opacity: 1 !important;
    background-color: #e4d6af !important;
    background-color: rgba(228, 214, 175, var(--bg-opacity)) !important; }
  .lg\:bg-none {
    background-image: none !important; }
  .lg\:bg-gradient-to-t {
    background-image: linear-gradient(to top, var(--gradient-color-stops)) !important; }
  .lg\:bg-gradient-to-tr {
    background-image: linear-gradient(to top right, var(--gradient-color-stops)) !important; }
  .lg\:bg-gradient-to-r {
    background-image: linear-gradient(to right, var(--gradient-color-stops)) !important; }
  .lg\:bg-gradient-to-br {
    background-image: linear-gradient(to bottom right, var(--gradient-color-stops)) !important; }
  .lg\:bg-gradient-to-b {
    background-image: linear-gradient(to bottom, var(--gradient-color-stops)) !important; }
  .lg\:bg-gradient-to-bl {
    background-image: linear-gradient(to bottom left, var(--gradient-color-stops)) !important; }
  .lg\:bg-gradient-to-l {
    background-image: linear-gradient(to left, var(--gradient-color-stops)) !important; }
  .lg\:bg-gradient-to-tl {
    background-image: linear-gradient(to top left, var(--gradient-color-stops)) !important; }
  .lg\:from-transparent {
    --gradient-from-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .lg\:from-current {
    --gradient-from-color: currentColor !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .lg\:from-black {
    --gradient-from-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .lg\:from-white {
    --gradient-from-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .lg\:from-gray-100 {
    --gradient-from-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important; }
  .lg\:from-gray-200 {
    --gradient-from-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important; }
  .lg\:from-gray-300 {
    --gradient-from-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important; }
  .lg\:from-gray-400 {
    --gradient-from-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important; }
  .lg\:from-gray-500 {
    --gradient-from-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important; }
  .lg\:from-gray-600 {
    --gradient-from-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important; }
  .lg\:from-gray-700 {
    --gradient-from-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important; }
  .lg\:from-gray-800 {
    --gradient-from-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important; }
  .lg\:from-gray-900 {
    --gradient-from-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important; }
  .lg\:from-red-100 {
    --gradient-from-color: #e18f74 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 143, 116, 0)) !important; }
  .lg\:from-red-200 {
    --gradient-from-color: #bc5e3f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 94, 63, 0)) !important; }
  .lg\:from-red-300 {
    --gradient-from-color: #833218 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(131, 50, 24, 0)) !important; }
  .lg\:from-red-400 {
    --gradient-from-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important; }
  .lg\:from-red-500 {
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important; }
  .lg\:from-red-600 {
    --gradient-from-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important; }
  .lg\:from-red-700 {
    --gradient-from-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important; }
  .lg\:from-red-800 {
    --gradient-from-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important; }
  .lg\:from-red-900 {
    --gradient-from-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important; }
  .lg\:from-orange-100 {
    --gradient-from-color: #fffaf0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 250, 240, 0)) !important; }
  .lg\:from-orange-200 {
    --gradient-from-color: #feebc8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 235, 200, 0)) !important; }
  .lg\:from-orange-300 {
    --gradient-from-color: #fbd38d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 211, 141, 0)) !important; }
  .lg\:from-orange-400 {
    --gradient-from-color: #f6ad55 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 173, 85, 0)) !important; }
  .lg\:from-orange-500 {
    --gradient-from-color: #ed8936 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 137, 54, 0)) !important; }
  .lg\:from-orange-600 {
    --gradient-from-color: #dd6b20 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(221, 107, 32, 0)) !important; }
  .lg\:from-orange-700 {
    --gradient-from-color: #c05621 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(192, 86, 33, 0)) !important; }
  .lg\:from-orange-800 {
    --gradient-from-color: #9c4221 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(156, 66, 33, 0)) !important; }
  .lg\:from-orange-900 {
    --gradient-from-color: #7b341e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(123, 52, 30, 0)) !important; }
  .lg\:from-yellow-100 {
    --gradient-from-color: #fffff0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0)) !important; }
  .lg\:from-yellow-200 {
    --gradient-from-color: #fefcbf !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0)) !important; }
  .lg\:from-yellow-300 {
    --gradient-from-color: #faf089 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0)) !important; }
  .lg\:from-yellow-400 {
    --gradient-from-color: #f6e05e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0)) !important; }
  .lg\:from-yellow-500 {
    --gradient-from-color: #ecc94b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0)) !important; }
  .lg\:from-yellow-600 {
    --gradient-from-color: #d69e2e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0)) !important; }
  .lg\:from-yellow-700 {
    --gradient-from-color: #b7791f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0)) !important; }
  .lg\:from-yellow-800 {
    --gradient-from-color: #975a16 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0)) !important; }
  .lg\:from-yellow-900 {
    --gradient-from-color: #744210 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 0)) !important; }
  .lg\:from-green-100 {
    --gradient-from-color: #d3edb4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(211, 237, 180, 0)) !important; }
  .lg\:from-green-200 {
    --gradient-from-color: #a5c67d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(165, 198, 125, 0)) !important; }
  .lg\:from-green-300 {
    --gradient-from-color: #779c4a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 156, 74, 0)) !important; }
  .lg\:from-green-400 {
    --gradient-from-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important; }
  .lg\:from-green-500 {
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important; }
  .lg\:from-green-600 {
    --gradient-from-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important; }
  .lg\:from-green-700 {
    --gradient-from-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important; }
  .lg\:from-green-800 {
    --gradient-from-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important; }
  .lg\:from-green-900 {
    --gradient-from-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important; }
  .lg\:from-teal-100 {
    --gradient-from-color: #e6fffa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0)) !important; }
  .lg\:from-teal-200 {
    --gradient-from-color: #b2f5ea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0)) !important; }
  .lg\:from-teal-300 {
    --gradient-from-color: #81e6d9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0)) !important; }
  .lg\:from-teal-400 {
    --gradient-from-color: #4fd1c5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0)) !important; }
  .lg\:from-teal-500 {
    --gradient-from-color: #38b2ac !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0)) !important; }
  .lg\:from-teal-600 {
    --gradient-from-color: #319795 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0)) !important; }
  .lg\:from-teal-700 {
    --gradient-from-color: #2c7a7b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0)) !important; }
  .lg\:from-teal-800 {
    --gradient-from-color: #285e61 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0)) !important; }
  .lg\:from-teal-900 {
    --gradient-from-color: #234e52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0)) !important; }
  .lg\:from-blue-100 {
    --gradient-from-color: #ebf8ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 248, 255, 0)) !important; }
  .lg\:from-blue-200 {
    --gradient-from-color: #bee3f8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(190, 227, 248, 0)) !important; }
  .lg\:from-blue-300 {
    --gradient-from-color: #90cdf4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 205, 244, 0)) !important; }
  .lg\:from-blue-400 {
    --gradient-from-color: #63b3ed !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 179, 237, 0)) !important; }
  .lg\:from-blue-500 {
    --gradient-from-color: #4299e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 153, 225, 0)) !important; }
  .lg\:from-blue-600 {
    --gradient-from-color: #3182ce !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 130, 206, 0)) !important; }
  .lg\:from-blue-700 {
    --gradient-from-color: #2b6cb0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(43, 108, 176, 0)) !important; }
  .lg\:from-blue-800 {
    --gradient-from-color: #2c5282 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 82, 130, 0)) !important; }
  .lg\:from-blue-900 {
    --gradient-from-color: #2a4365 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(42, 67, 101, 0)) !important; }
  .lg\:from-indigo-100 {
    --gradient-from-color: #ebf4ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0)) !important; }
  .lg\:from-indigo-200 {
    --gradient-from-color: #c3dafe !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0)) !important; }
  .lg\:from-indigo-300 {
    --gradient-from-color: #a3bffa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0)) !important; }
  .lg\:from-indigo-400 {
    --gradient-from-color: #7f9cf5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0)) !important; }
  .lg\:from-indigo-500 {
    --gradient-from-color: #667eea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0)) !important; }
  .lg\:from-indigo-600 {
    --gradient-from-color: #5a67d8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0)) !important; }
  .lg\:from-indigo-700 {
    --gradient-from-color: #4c51bf !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0)) !important; }
  .lg\:from-indigo-800 {
    --gradient-from-color: #434190 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0)) !important; }
  .lg\:from-indigo-900 {
    --gradient-from-color: #3c366b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0)) !important; }
  .lg\:from-purple-100 {
    --gradient-from-color: #faf5ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 245, 255, 0)) !important; }
  .lg\:from-purple-200 {
    --gradient-from-color: #e9d8fd !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(233, 216, 253, 0)) !important; }
  .lg\:from-purple-300 {
    --gradient-from-color: #d6bcfa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 188, 250, 0)) !important; }
  .lg\:from-purple-400 {
    --gradient-from-color: #b794f4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 148, 244, 0)) !important; }
  .lg\:from-purple-500 {
    --gradient-from-color: #9f7aea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 122, 234, 0)) !important; }
  .lg\:from-purple-600 {
    --gradient-from-color: #805ad5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(128, 90, 213, 0)) !important; }
  .lg\:from-purple-700 {
    --gradient-from-color: #6b46c1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 70, 193, 0)) !important; }
  .lg\:from-purple-800 {
    --gradient-from-color: #553c9a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 60, 154, 0)) !important; }
  .lg\:from-purple-900 {
    --gradient-from-color: #44337a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(68, 51, 122, 0)) !important; }
  .lg\:from-pink-100 {
    --gradient-from-color: #fff5f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 247, 0)) !important; }
  .lg\:from-pink-200 {
    --gradient-from-color: #fed7e2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 226, 0)) !important; }
  .lg\:from-pink-300 {
    --gradient-from-color: #fbb6ce !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 182, 206, 0)) !important; }
  .lg\:from-pink-400 {
    --gradient-from-color: #f687b3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 179, 0)) !important; }
  .lg\:from-pink-500 {
    --gradient-from-color: #ed64a6 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 100, 166, 0)) !important; }
  .lg\:from-pink-600 {
    --gradient-from-color: #d53f8c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 63, 140, 0)) !important; }
  .lg\:from-pink-700 {
    --gradient-from-color: #b83280 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(184, 50, 128, 0)) !important; }
  .lg\:from-pink-800 {
    --gradient-from-color: #97266d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 38, 109, 0)) !important; }
  .lg\:from-pink-900 {
    --gradient-from-color: #702459 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 36, 89, 0)) !important; }
  .lg\:from-shade-black {
    --gradient-from-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .lg\:from-shade-white {
    --gradient-from-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .lg\:from-salmon-100 {
    --gradient-from-color: #f7f1e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 241, 225, 0)) !important; }
  .lg\:from-salmon-200 {
    --gradient-from-color: #f3e7c6 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 231, 198, 0)) !important; }
  .lg\:from-salmon-300 {
    --gradient-from-color: #e4d6af !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(228, 214, 175, 0)) !important; }
  .lg\:via-transparent {
    --gradient-via-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .lg\:via-current {
    --gradient-via-color: currentColor !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .lg\:via-black {
    --gradient-via-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .lg\:via-white {
    --gradient-via-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .lg\:via-gray-100 {
    --gradient-via-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important; }
  .lg\:via-gray-200 {
    --gradient-via-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important; }
  .lg\:via-gray-300 {
    --gradient-via-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important; }
  .lg\:via-gray-400 {
    --gradient-via-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important; }
  .lg\:via-gray-500 {
    --gradient-via-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important; }
  .lg\:via-gray-600 {
    --gradient-via-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important; }
  .lg\:via-gray-700 {
    --gradient-via-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important; }
  .lg\:via-gray-800 {
    --gradient-via-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important; }
  .lg\:via-gray-900 {
    --gradient-via-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important; }
  .lg\:via-red-100 {
    --gradient-via-color: #e18f74 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 143, 116, 0)) !important; }
  .lg\:via-red-200 {
    --gradient-via-color: #bc5e3f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 94, 63, 0)) !important; }
  .lg\:via-red-300 {
    --gradient-via-color: #833218 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(131, 50, 24, 0)) !important; }
  .lg\:via-red-400 {
    --gradient-via-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important; }
  .lg\:via-red-500 {
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important; }
  .lg\:via-red-600 {
    --gradient-via-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important; }
  .lg\:via-red-700 {
    --gradient-via-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important; }
  .lg\:via-red-800 {
    --gradient-via-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important; }
  .lg\:via-red-900 {
    --gradient-via-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important; }
  .lg\:via-orange-100 {
    --gradient-via-color: #fffaf0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 250, 240, 0)) !important; }
  .lg\:via-orange-200 {
    --gradient-via-color: #feebc8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 235, 200, 0)) !important; }
  .lg\:via-orange-300 {
    --gradient-via-color: #fbd38d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 211, 141, 0)) !important; }
  .lg\:via-orange-400 {
    --gradient-via-color: #f6ad55 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 173, 85, 0)) !important; }
  .lg\:via-orange-500 {
    --gradient-via-color: #ed8936 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 137, 54, 0)) !important; }
  .lg\:via-orange-600 {
    --gradient-via-color: #dd6b20 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 107, 32, 0)) !important; }
  .lg\:via-orange-700 {
    --gradient-via-color: #c05621 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(192, 86, 33, 0)) !important; }
  .lg\:via-orange-800 {
    --gradient-via-color: #9c4221 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(156, 66, 33, 0)) !important; }
  .lg\:via-orange-900 {
    --gradient-via-color: #7b341e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(123, 52, 30, 0)) !important; }
  .lg\:via-yellow-100 {
    --gradient-via-color: #fffff0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0)) !important; }
  .lg\:via-yellow-200 {
    --gradient-via-color: #fefcbf !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0)) !important; }
  .lg\:via-yellow-300 {
    --gradient-via-color: #faf089 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0)) !important; }
  .lg\:via-yellow-400 {
    --gradient-via-color: #f6e05e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0)) !important; }
  .lg\:via-yellow-500 {
    --gradient-via-color: #ecc94b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0)) !important; }
  .lg\:via-yellow-600 {
    --gradient-via-color: #d69e2e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0)) !important; }
  .lg\:via-yellow-700 {
    --gradient-via-color: #b7791f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0)) !important; }
  .lg\:via-yellow-800 {
    --gradient-via-color: #975a16 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0)) !important; }
  .lg\:via-yellow-900 {
    --gradient-via-color: #744210 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 0)) !important; }
  .lg\:via-green-100 {
    --gradient-via-color: #d3edb4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(211, 237, 180, 0)) !important; }
  .lg\:via-green-200 {
    --gradient-via-color: #a5c67d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(165, 198, 125, 0)) !important; }
  .lg\:via-green-300 {
    --gradient-via-color: #779c4a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 156, 74, 0)) !important; }
  .lg\:via-green-400 {
    --gradient-via-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important; }
  .lg\:via-green-500 {
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important; }
  .lg\:via-green-600 {
    --gradient-via-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important; }
  .lg\:via-green-700 {
    --gradient-via-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important; }
  .lg\:via-green-800 {
    --gradient-via-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important; }
  .lg\:via-green-900 {
    --gradient-via-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important; }
  .lg\:via-teal-100 {
    --gradient-via-color: #e6fffa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0)) !important; }
  .lg\:via-teal-200 {
    --gradient-via-color: #b2f5ea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0)) !important; }
  .lg\:via-teal-300 {
    --gradient-via-color: #81e6d9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0)) !important; }
  .lg\:via-teal-400 {
    --gradient-via-color: #4fd1c5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0)) !important; }
  .lg\:via-teal-500 {
    --gradient-via-color: #38b2ac !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0)) !important; }
  .lg\:via-teal-600 {
    --gradient-via-color: #319795 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0)) !important; }
  .lg\:via-teal-700 {
    --gradient-via-color: #2c7a7b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0)) !important; }
  .lg\:via-teal-800 {
    --gradient-via-color: #285e61 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0)) !important; }
  .lg\:via-teal-900 {
    --gradient-via-color: #234e52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0)) !important; }
  .lg\:via-blue-100 {
    --gradient-via-color: #ebf8ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 248, 255, 0)) !important; }
  .lg\:via-blue-200 {
    --gradient-via-color: #bee3f8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(190, 227, 248, 0)) !important; }
  .lg\:via-blue-300 {
    --gradient-via-color: #90cdf4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 205, 244, 0)) !important; }
  .lg\:via-blue-400 {
    --gradient-via-color: #63b3ed !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 179, 237, 0)) !important; }
  .lg\:via-blue-500 {
    --gradient-via-color: #4299e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 153, 225, 0)) !important; }
  .lg\:via-blue-600 {
    --gradient-via-color: #3182ce !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 130, 206, 0)) !important; }
  .lg\:via-blue-700 {
    --gradient-via-color: #2b6cb0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(43, 108, 176, 0)) !important; }
  .lg\:via-blue-800 {
    --gradient-via-color: #2c5282 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 82, 130, 0)) !important; }
  .lg\:via-blue-900 {
    --gradient-via-color: #2a4365 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(42, 67, 101, 0)) !important; }
  .lg\:via-indigo-100 {
    --gradient-via-color: #ebf4ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0)) !important; }
  .lg\:via-indigo-200 {
    --gradient-via-color: #c3dafe !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0)) !important; }
  .lg\:via-indigo-300 {
    --gradient-via-color: #a3bffa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0)) !important; }
  .lg\:via-indigo-400 {
    --gradient-via-color: #7f9cf5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0)) !important; }
  .lg\:via-indigo-500 {
    --gradient-via-color: #667eea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0)) !important; }
  .lg\:via-indigo-600 {
    --gradient-via-color: #5a67d8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0)) !important; }
  .lg\:via-indigo-700 {
    --gradient-via-color: #4c51bf !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0)) !important; }
  .lg\:via-indigo-800 {
    --gradient-via-color: #434190 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0)) !important; }
  .lg\:via-indigo-900 {
    --gradient-via-color: #3c366b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0)) !important; }
  .lg\:via-purple-100 {
    --gradient-via-color: #faf5ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 245, 255, 0)) !important; }
  .lg\:via-purple-200 {
    --gradient-via-color: #e9d8fd !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(233, 216, 253, 0)) !important; }
  .lg\:via-purple-300 {
    --gradient-via-color: #d6bcfa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 188, 250, 0)) !important; }
  .lg\:via-purple-400 {
    --gradient-via-color: #b794f4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 148, 244, 0)) !important; }
  .lg\:via-purple-500 {
    --gradient-via-color: #9f7aea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 122, 234, 0)) !important; }
  .lg\:via-purple-600 {
    --gradient-via-color: #805ad5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(128, 90, 213, 0)) !important; }
  .lg\:via-purple-700 {
    --gradient-via-color: #6b46c1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 70, 193, 0)) !important; }
  .lg\:via-purple-800 {
    --gradient-via-color: #553c9a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 60, 154, 0)) !important; }
  .lg\:via-purple-900 {
    --gradient-via-color: #44337a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(68, 51, 122, 0)) !important; }
  .lg\:via-pink-100 {
    --gradient-via-color: #fff5f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 247, 0)) !important; }
  .lg\:via-pink-200 {
    --gradient-via-color: #fed7e2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 226, 0)) !important; }
  .lg\:via-pink-300 {
    --gradient-via-color: #fbb6ce !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 182, 206, 0)) !important; }
  .lg\:via-pink-400 {
    --gradient-via-color: #f687b3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 179, 0)) !important; }
  .lg\:via-pink-500 {
    --gradient-via-color: #ed64a6 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 100, 166, 0)) !important; }
  .lg\:via-pink-600 {
    --gradient-via-color: #d53f8c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 63, 140, 0)) !important; }
  .lg\:via-pink-700 {
    --gradient-via-color: #b83280 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(184, 50, 128, 0)) !important; }
  .lg\:via-pink-800 {
    --gradient-via-color: #97266d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 38, 109, 0)) !important; }
  .lg\:via-pink-900 {
    --gradient-via-color: #702459 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 36, 89, 0)) !important; }
  .lg\:via-shade-black {
    --gradient-via-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .lg\:via-shade-white {
    --gradient-via-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .lg\:via-salmon-100 {
    --gradient-via-color: #f7f1e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 241, 225, 0)) !important; }
  .lg\:via-salmon-200 {
    --gradient-via-color: #f3e7c6 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 231, 198, 0)) !important; }
  .lg\:via-salmon-300 {
    --gradient-via-color: #e4d6af !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(228, 214, 175, 0)) !important; }
  .lg\:to-transparent {
    --gradient-to-color: transparent !important; }
  .lg\:to-current {
    --gradient-to-color: currentColor !important; }
  .lg\:to-black {
    --gradient-to-color: #000 !important; }
  .lg\:to-white {
    --gradient-to-color: #fff !important; }
  .lg\:to-gray-100 {
    --gradient-to-color: #f7fafc !important; }
  .lg\:to-gray-200 {
    --gradient-to-color: #edf2f7 !important; }
  .lg\:to-gray-300 {
    --gradient-to-color: #e2e8f0 !important; }
  .lg\:to-gray-400 {
    --gradient-to-color: #cbd5e0 !important; }
  .lg\:to-gray-500 {
    --gradient-to-color: #a0aec0 !important; }
  .lg\:to-gray-600 {
    --gradient-to-color: #718096 !important; }
  .lg\:to-gray-700 {
    --gradient-to-color: #4a5568 !important; }
  .lg\:to-gray-800 {
    --gradient-to-color: #2d3748 !important; }
  .lg\:to-gray-900 {
    --gradient-to-color: #1a202c !important; }
  .lg\:to-red-100 {
    --gradient-to-color: #e18f74 !important; }
  .lg\:to-red-200 {
    --gradient-to-color: #bc5e3f !important; }
  .lg\:to-red-300 {
    --gradient-to-color: #833218 !important; }
  .lg\:to-red-400 {
    --gradient-to-color: #fc8181 !important; }
  .lg\:to-red-500 {
    --gradient-to-color: #f56565 !important; }
  .lg\:to-red-600 {
    --gradient-to-color: #e53e3e !important; }
  .lg\:to-red-700 {
    --gradient-to-color: #c53030 !important; }
  .lg\:to-red-800 {
    --gradient-to-color: #9b2c2c !important; }
  .lg\:to-red-900 {
    --gradient-to-color: #742a2a !important; }
  .lg\:to-orange-100 {
    --gradient-to-color: #fffaf0 !important; }
  .lg\:to-orange-200 {
    --gradient-to-color: #feebc8 !important; }
  .lg\:to-orange-300 {
    --gradient-to-color: #fbd38d !important; }
  .lg\:to-orange-400 {
    --gradient-to-color: #f6ad55 !important; }
  .lg\:to-orange-500 {
    --gradient-to-color: #ed8936 !important; }
  .lg\:to-orange-600 {
    --gradient-to-color: #dd6b20 !important; }
  .lg\:to-orange-700 {
    --gradient-to-color: #c05621 !important; }
  .lg\:to-orange-800 {
    --gradient-to-color: #9c4221 !important; }
  .lg\:to-orange-900 {
    --gradient-to-color: #7b341e !important; }
  .lg\:to-yellow-100 {
    --gradient-to-color: #fffff0 !important; }
  .lg\:to-yellow-200 {
    --gradient-to-color: #fefcbf !important; }
  .lg\:to-yellow-300 {
    --gradient-to-color: #faf089 !important; }
  .lg\:to-yellow-400 {
    --gradient-to-color: #f6e05e !important; }
  .lg\:to-yellow-500 {
    --gradient-to-color: #ecc94b !important; }
  .lg\:to-yellow-600 {
    --gradient-to-color: #d69e2e !important; }
  .lg\:to-yellow-700 {
    --gradient-to-color: #b7791f !important; }
  .lg\:to-yellow-800 {
    --gradient-to-color: #975a16 !important; }
  .lg\:to-yellow-900 {
    --gradient-to-color: #744210 !important; }
  .lg\:to-green-100 {
    --gradient-to-color: #d3edb4 !important; }
  .lg\:to-green-200 {
    --gradient-to-color: #a5c67d !important; }
  .lg\:to-green-300 {
    --gradient-to-color: #779c4a !important; }
  .lg\:to-green-400 {
    --gradient-to-color: #68d391 !important; }
  .lg\:to-green-500 {
    --gradient-to-color: #48bb78 !important; }
  .lg\:to-green-600 {
    --gradient-to-color: #38a169 !important; }
  .lg\:to-green-700 {
    --gradient-to-color: #2f855a !important; }
  .lg\:to-green-800 {
    --gradient-to-color: #276749 !important; }
  .lg\:to-green-900 {
    --gradient-to-color: #22543d !important; }
  .lg\:to-teal-100 {
    --gradient-to-color: #e6fffa !important; }
  .lg\:to-teal-200 {
    --gradient-to-color: #b2f5ea !important; }
  .lg\:to-teal-300 {
    --gradient-to-color: #81e6d9 !important; }
  .lg\:to-teal-400 {
    --gradient-to-color: #4fd1c5 !important; }
  .lg\:to-teal-500 {
    --gradient-to-color: #38b2ac !important; }
  .lg\:to-teal-600 {
    --gradient-to-color: #319795 !important; }
  .lg\:to-teal-700 {
    --gradient-to-color: #2c7a7b !important; }
  .lg\:to-teal-800 {
    --gradient-to-color: #285e61 !important; }
  .lg\:to-teal-900 {
    --gradient-to-color: #234e52 !important; }
  .lg\:to-blue-100 {
    --gradient-to-color: #ebf8ff !important; }
  .lg\:to-blue-200 {
    --gradient-to-color: #bee3f8 !important; }
  .lg\:to-blue-300 {
    --gradient-to-color: #90cdf4 !important; }
  .lg\:to-blue-400 {
    --gradient-to-color: #63b3ed !important; }
  .lg\:to-blue-500 {
    --gradient-to-color: #4299e1 !important; }
  .lg\:to-blue-600 {
    --gradient-to-color: #3182ce !important; }
  .lg\:to-blue-700 {
    --gradient-to-color: #2b6cb0 !important; }
  .lg\:to-blue-800 {
    --gradient-to-color: #2c5282 !important; }
  .lg\:to-blue-900 {
    --gradient-to-color: #2a4365 !important; }
  .lg\:to-indigo-100 {
    --gradient-to-color: #ebf4ff !important; }
  .lg\:to-indigo-200 {
    --gradient-to-color: #c3dafe !important; }
  .lg\:to-indigo-300 {
    --gradient-to-color: #a3bffa !important; }
  .lg\:to-indigo-400 {
    --gradient-to-color: #7f9cf5 !important; }
  .lg\:to-indigo-500 {
    --gradient-to-color: #667eea !important; }
  .lg\:to-indigo-600 {
    --gradient-to-color: #5a67d8 !important; }
  .lg\:to-indigo-700 {
    --gradient-to-color: #4c51bf !important; }
  .lg\:to-indigo-800 {
    --gradient-to-color: #434190 !important; }
  .lg\:to-indigo-900 {
    --gradient-to-color: #3c366b !important; }
  .lg\:to-purple-100 {
    --gradient-to-color: #faf5ff !important; }
  .lg\:to-purple-200 {
    --gradient-to-color: #e9d8fd !important; }
  .lg\:to-purple-300 {
    --gradient-to-color: #d6bcfa !important; }
  .lg\:to-purple-400 {
    --gradient-to-color: #b794f4 !important; }
  .lg\:to-purple-500 {
    --gradient-to-color: #9f7aea !important; }
  .lg\:to-purple-600 {
    --gradient-to-color: #805ad5 !important; }
  .lg\:to-purple-700 {
    --gradient-to-color: #6b46c1 !important; }
  .lg\:to-purple-800 {
    --gradient-to-color: #553c9a !important; }
  .lg\:to-purple-900 {
    --gradient-to-color: #44337a !important; }
  .lg\:to-pink-100 {
    --gradient-to-color: #fff5f7 !important; }
  .lg\:to-pink-200 {
    --gradient-to-color: #fed7e2 !important; }
  .lg\:to-pink-300 {
    --gradient-to-color: #fbb6ce !important; }
  .lg\:to-pink-400 {
    --gradient-to-color: #f687b3 !important; }
  .lg\:to-pink-500 {
    --gradient-to-color: #ed64a6 !important; }
  .lg\:to-pink-600 {
    --gradient-to-color: #d53f8c !important; }
  .lg\:to-pink-700 {
    --gradient-to-color: #b83280 !important; }
  .lg\:to-pink-800 {
    --gradient-to-color: #97266d !important; }
  .lg\:to-pink-900 {
    --gradient-to-color: #702459 !important; }
  .lg\:to-shade-black {
    --gradient-to-color: #000000 !important; }
  .lg\:to-shade-white {
    --gradient-to-color: #ffffff !important; }
  .lg\:to-salmon-100 {
    --gradient-to-color: #f7f1e1 !important; }
  .lg\:to-salmon-200 {
    --gradient-to-color: #f3e7c6 !important; }
  .lg\:to-salmon-300 {
    --gradient-to-color: #e4d6af !important; }
  .lg\:hover\:from-transparent:hover {
    --gradient-from-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .lg\:hover\:from-current:hover {
    --gradient-from-color: currentColor !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .lg\:hover\:from-black:hover {
    --gradient-from-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .lg\:hover\:from-white:hover {
    --gradient-from-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .lg\:hover\:from-gray-100:hover {
    --gradient-from-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important; }
  .lg\:hover\:from-gray-200:hover {
    --gradient-from-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important; }
  .lg\:hover\:from-gray-300:hover {
    --gradient-from-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important; }
  .lg\:hover\:from-gray-400:hover {
    --gradient-from-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important; }
  .lg\:hover\:from-gray-500:hover {
    --gradient-from-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important; }
  .lg\:hover\:from-gray-600:hover {
    --gradient-from-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important; }
  .lg\:hover\:from-gray-700:hover {
    --gradient-from-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important; }
  .lg\:hover\:from-gray-800:hover {
    --gradient-from-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important; }
  .lg\:hover\:from-gray-900:hover {
    --gradient-from-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important; }
  .lg\:hover\:from-red-100:hover {
    --gradient-from-color: #e18f74 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 143, 116, 0)) !important; }
  .lg\:hover\:from-red-200:hover {
    --gradient-from-color: #bc5e3f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 94, 63, 0)) !important; }
  .lg\:hover\:from-red-300:hover {
    --gradient-from-color: #833218 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(131, 50, 24, 0)) !important; }
  .lg\:hover\:from-red-400:hover {
    --gradient-from-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important; }
  .lg\:hover\:from-red-500:hover {
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important; }
  .lg\:hover\:from-red-600:hover {
    --gradient-from-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important; }
  .lg\:hover\:from-red-700:hover {
    --gradient-from-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important; }
  .lg\:hover\:from-red-800:hover {
    --gradient-from-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important; }
  .lg\:hover\:from-red-900:hover {
    --gradient-from-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important; }
  .lg\:hover\:from-orange-100:hover {
    --gradient-from-color: #fffaf0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 250, 240, 0)) !important; }
  .lg\:hover\:from-orange-200:hover {
    --gradient-from-color: #feebc8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 235, 200, 0)) !important; }
  .lg\:hover\:from-orange-300:hover {
    --gradient-from-color: #fbd38d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 211, 141, 0)) !important; }
  .lg\:hover\:from-orange-400:hover {
    --gradient-from-color: #f6ad55 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 173, 85, 0)) !important; }
  .lg\:hover\:from-orange-500:hover {
    --gradient-from-color: #ed8936 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 137, 54, 0)) !important; }
  .lg\:hover\:from-orange-600:hover {
    --gradient-from-color: #dd6b20 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(221, 107, 32, 0)) !important; }
  .lg\:hover\:from-orange-700:hover {
    --gradient-from-color: #c05621 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(192, 86, 33, 0)) !important; }
  .lg\:hover\:from-orange-800:hover {
    --gradient-from-color: #9c4221 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(156, 66, 33, 0)) !important; }
  .lg\:hover\:from-orange-900:hover {
    --gradient-from-color: #7b341e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(123, 52, 30, 0)) !important; }
  .lg\:hover\:from-yellow-100:hover {
    --gradient-from-color: #fffff0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0)) !important; }
  .lg\:hover\:from-yellow-200:hover {
    --gradient-from-color: #fefcbf !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0)) !important; }
  .lg\:hover\:from-yellow-300:hover {
    --gradient-from-color: #faf089 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0)) !important; }
  .lg\:hover\:from-yellow-400:hover {
    --gradient-from-color: #f6e05e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0)) !important; }
  .lg\:hover\:from-yellow-500:hover {
    --gradient-from-color: #ecc94b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0)) !important; }
  .lg\:hover\:from-yellow-600:hover {
    --gradient-from-color: #d69e2e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0)) !important; }
  .lg\:hover\:from-yellow-700:hover {
    --gradient-from-color: #b7791f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0)) !important; }
  .lg\:hover\:from-yellow-800:hover {
    --gradient-from-color: #975a16 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0)) !important; }
  .lg\:hover\:from-yellow-900:hover {
    --gradient-from-color: #744210 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 0)) !important; }
  .lg\:hover\:from-green-100:hover {
    --gradient-from-color: #d3edb4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(211, 237, 180, 0)) !important; }
  .lg\:hover\:from-green-200:hover {
    --gradient-from-color: #a5c67d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(165, 198, 125, 0)) !important; }
  .lg\:hover\:from-green-300:hover {
    --gradient-from-color: #779c4a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 156, 74, 0)) !important; }
  .lg\:hover\:from-green-400:hover {
    --gradient-from-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important; }
  .lg\:hover\:from-green-500:hover {
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important; }
  .lg\:hover\:from-green-600:hover {
    --gradient-from-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important; }
  .lg\:hover\:from-green-700:hover {
    --gradient-from-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important; }
  .lg\:hover\:from-green-800:hover {
    --gradient-from-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important; }
  .lg\:hover\:from-green-900:hover {
    --gradient-from-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important; }
  .lg\:hover\:from-teal-100:hover {
    --gradient-from-color: #e6fffa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0)) !important; }
  .lg\:hover\:from-teal-200:hover {
    --gradient-from-color: #b2f5ea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0)) !important; }
  .lg\:hover\:from-teal-300:hover {
    --gradient-from-color: #81e6d9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0)) !important; }
  .lg\:hover\:from-teal-400:hover {
    --gradient-from-color: #4fd1c5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0)) !important; }
  .lg\:hover\:from-teal-500:hover {
    --gradient-from-color: #38b2ac !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0)) !important; }
  .lg\:hover\:from-teal-600:hover {
    --gradient-from-color: #319795 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0)) !important; }
  .lg\:hover\:from-teal-700:hover {
    --gradient-from-color: #2c7a7b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0)) !important; }
  .lg\:hover\:from-teal-800:hover {
    --gradient-from-color: #285e61 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0)) !important; }
  .lg\:hover\:from-teal-900:hover {
    --gradient-from-color: #234e52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0)) !important; }
  .lg\:hover\:from-blue-100:hover {
    --gradient-from-color: #ebf8ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 248, 255, 0)) !important; }
  .lg\:hover\:from-blue-200:hover {
    --gradient-from-color: #bee3f8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(190, 227, 248, 0)) !important; }
  .lg\:hover\:from-blue-300:hover {
    --gradient-from-color: #90cdf4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 205, 244, 0)) !important; }
  .lg\:hover\:from-blue-400:hover {
    --gradient-from-color: #63b3ed !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 179, 237, 0)) !important; }
  .lg\:hover\:from-blue-500:hover {
    --gradient-from-color: #4299e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 153, 225, 0)) !important; }
  .lg\:hover\:from-blue-600:hover {
    --gradient-from-color: #3182ce !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 130, 206, 0)) !important; }
  .lg\:hover\:from-blue-700:hover {
    --gradient-from-color: #2b6cb0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(43, 108, 176, 0)) !important; }
  .lg\:hover\:from-blue-800:hover {
    --gradient-from-color: #2c5282 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 82, 130, 0)) !important; }
  .lg\:hover\:from-blue-900:hover {
    --gradient-from-color: #2a4365 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(42, 67, 101, 0)) !important; }
  .lg\:hover\:from-indigo-100:hover {
    --gradient-from-color: #ebf4ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0)) !important; }
  .lg\:hover\:from-indigo-200:hover {
    --gradient-from-color: #c3dafe !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0)) !important; }
  .lg\:hover\:from-indigo-300:hover {
    --gradient-from-color: #a3bffa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0)) !important; }
  .lg\:hover\:from-indigo-400:hover {
    --gradient-from-color: #7f9cf5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0)) !important; }
  .lg\:hover\:from-indigo-500:hover {
    --gradient-from-color: #667eea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0)) !important; }
  .lg\:hover\:from-indigo-600:hover {
    --gradient-from-color: #5a67d8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0)) !important; }
  .lg\:hover\:from-indigo-700:hover {
    --gradient-from-color: #4c51bf !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0)) !important; }
  .lg\:hover\:from-indigo-800:hover {
    --gradient-from-color: #434190 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0)) !important; }
  .lg\:hover\:from-indigo-900:hover {
    --gradient-from-color: #3c366b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0)) !important; }
  .lg\:hover\:from-purple-100:hover {
    --gradient-from-color: #faf5ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 245, 255, 0)) !important; }
  .lg\:hover\:from-purple-200:hover {
    --gradient-from-color: #e9d8fd !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(233, 216, 253, 0)) !important; }
  .lg\:hover\:from-purple-300:hover {
    --gradient-from-color: #d6bcfa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 188, 250, 0)) !important; }
  .lg\:hover\:from-purple-400:hover {
    --gradient-from-color: #b794f4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 148, 244, 0)) !important; }
  .lg\:hover\:from-purple-500:hover {
    --gradient-from-color: #9f7aea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 122, 234, 0)) !important; }
  .lg\:hover\:from-purple-600:hover {
    --gradient-from-color: #805ad5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(128, 90, 213, 0)) !important; }
  .lg\:hover\:from-purple-700:hover {
    --gradient-from-color: #6b46c1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 70, 193, 0)) !important; }
  .lg\:hover\:from-purple-800:hover {
    --gradient-from-color: #553c9a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 60, 154, 0)) !important; }
  .lg\:hover\:from-purple-900:hover {
    --gradient-from-color: #44337a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(68, 51, 122, 0)) !important; }
  .lg\:hover\:from-pink-100:hover {
    --gradient-from-color: #fff5f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 247, 0)) !important; }
  .lg\:hover\:from-pink-200:hover {
    --gradient-from-color: #fed7e2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 226, 0)) !important; }
  .lg\:hover\:from-pink-300:hover {
    --gradient-from-color: #fbb6ce !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 182, 206, 0)) !important; }
  .lg\:hover\:from-pink-400:hover {
    --gradient-from-color: #f687b3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 179, 0)) !important; }
  .lg\:hover\:from-pink-500:hover {
    --gradient-from-color: #ed64a6 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 100, 166, 0)) !important; }
  .lg\:hover\:from-pink-600:hover {
    --gradient-from-color: #d53f8c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 63, 140, 0)) !important; }
  .lg\:hover\:from-pink-700:hover {
    --gradient-from-color: #b83280 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(184, 50, 128, 0)) !important; }
  .lg\:hover\:from-pink-800:hover {
    --gradient-from-color: #97266d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 38, 109, 0)) !important; }
  .lg\:hover\:from-pink-900:hover {
    --gradient-from-color: #702459 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 36, 89, 0)) !important; }
  .lg\:hover\:from-shade-black:hover {
    --gradient-from-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .lg\:hover\:from-shade-white:hover {
    --gradient-from-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .lg\:hover\:from-salmon-100:hover {
    --gradient-from-color: #f7f1e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 241, 225, 0)) !important; }
  .lg\:hover\:from-salmon-200:hover {
    --gradient-from-color: #f3e7c6 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 231, 198, 0)) !important; }
  .lg\:hover\:from-salmon-300:hover {
    --gradient-from-color: #e4d6af !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(228, 214, 175, 0)) !important; }
  .lg\:hover\:via-transparent:hover {
    --gradient-via-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .lg\:hover\:via-current:hover {
    --gradient-via-color: currentColor !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .lg\:hover\:via-black:hover {
    --gradient-via-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .lg\:hover\:via-white:hover {
    --gradient-via-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .lg\:hover\:via-gray-100:hover {
    --gradient-via-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important; }
  .lg\:hover\:via-gray-200:hover {
    --gradient-via-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important; }
  .lg\:hover\:via-gray-300:hover {
    --gradient-via-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important; }
  .lg\:hover\:via-gray-400:hover {
    --gradient-via-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important; }
  .lg\:hover\:via-gray-500:hover {
    --gradient-via-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important; }
  .lg\:hover\:via-gray-600:hover {
    --gradient-via-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important; }
  .lg\:hover\:via-gray-700:hover {
    --gradient-via-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important; }
  .lg\:hover\:via-gray-800:hover {
    --gradient-via-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important; }
  .lg\:hover\:via-gray-900:hover {
    --gradient-via-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important; }
  .lg\:hover\:via-red-100:hover {
    --gradient-via-color: #e18f74 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 143, 116, 0)) !important; }
  .lg\:hover\:via-red-200:hover {
    --gradient-via-color: #bc5e3f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 94, 63, 0)) !important; }
  .lg\:hover\:via-red-300:hover {
    --gradient-via-color: #833218 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(131, 50, 24, 0)) !important; }
  .lg\:hover\:via-red-400:hover {
    --gradient-via-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important; }
  .lg\:hover\:via-red-500:hover {
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important; }
  .lg\:hover\:via-red-600:hover {
    --gradient-via-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important; }
  .lg\:hover\:via-red-700:hover {
    --gradient-via-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important; }
  .lg\:hover\:via-red-800:hover {
    --gradient-via-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important; }
  .lg\:hover\:via-red-900:hover {
    --gradient-via-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important; }
  .lg\:hover\:via-orange-100:hover {
    --gradient-via-color: #fffaf0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 250, 240, 0)) !important; }
  .lg\:hover\:via-orange-200:hover {
    --gradient-via-color: #feebc8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 235, 200, 0)) !important; }
  .lg\:hover\:via-orange-300:hover {
    --gradient-via-color: #fbd38d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 211, 141, 0)) !important; }
  .lg\:hover\:via-orange-400:hover {
    --gradient-via-color: #f6ad55 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 173, 85, 0)) !important; }
  .lg\:hover\:via-orange-500:hover {
    --gradient-via-color: #ed8936 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 137, 54, 0)) !important; }
  .lg\:hover\:via-orange-600:hover {
    --gradient-via-color: #dd6b20 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 107, 32, 0)) !important; }
  .lg\:hover\:via-orange-700:hover {
    --gradient-via-color: #c05621 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(192, 86, 33, 0)) !important; }
  .lg\:hover\:via-orange-800:hover {
    --gradient-via-color: #9c4221 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(156, 66, 33, 0)) !important; }
  .lg\:hover\:via-orange-900:hover {
    --gradient-via-color: #7b341e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(123, 52, 30, 0)) !important; }
  .lg\:hover\:via-yellow-100:hover {
    --gradient-via-color: #fffff0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0)) !important; }
  .lg\:hover\:via-yellow-200:hover {
    --gradient-via-color: #fefcbf !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0)) !important; }
  .lg\:hover\:via-yellow-300:hover {
    --gradient-via-color: #faf089 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0)) !important; }
  .lg\:hover\:via-yellow-400:hover {
    --gradient-via-color: #f6e05e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0)) !important; }
  .lg\:hover\:via-yellow-500:hover {
    --gradient-via-color: #ecc94b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0)) !important; }
  .lg\:hover\:via-yellow-600:hover {
    --gradient-via-color: #d69e2e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0)) !important; }
  .lg\:hover\:via-yellow-700:hover {
    --gradient-via-color: #b7791f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0)) !important; }
  .lg\:hover\:via-yellow-800:hover {
    --gradient-via-color: #975a16 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0)) !important; }
  .lg\:hover\:via-yellow-900:hover {
    --gradient-via-color: #744210 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 0)) !important; }
  .lg\:hover\:via-green-100:hover {
    --gradient-via-color: #d3edb4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(211, 237, 180, 0)) !important; }
  .lg\:hover\:via-green-200:hover {
    --gradient-via-color: #a5c67d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(165, 198, 125, 0)) !important; }
  .lg\:hover\:via-green-300:hover {
    --gradient-via-color: #779c4a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 156, 74, 0)) !important; }
  .lg\:hover\:via-green-400:hover {
    --gradient-via-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important; }
  .lg\:hover\:via-green-500:hover {
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important; }
  .lg\:hover\:via-green-600:hover {
    --gradient-via-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important; }
  .lg\:hover\:via-green-700:hover {
    --gradient-via-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important; }
  .lg\:hover\:via-green-800:hover {
    --gradient-via-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important; }
  .lg\:hover\:via-green-900:hover {
    --gradient-via-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important; }
  .lg\:hover\:via-teal-100:hover {
    --gradient-via-color: #e6fffa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0)) !important; }
  .lg\:hover\:via-teal-200:hover {
    --gradient-via-color: #b2f5ea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0)) !important; }
  .lg\:hover\:via-teal-300:hover {
    --gradient-via-color: #81e6d9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0)) !important; }
  .lg\:hover\:via-teal-400:hover {
    --gradient-via-color: #4fd1c5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0)) !important; }
  .lg\:hover\:via-teal-500:hover {
    --gradient-via-color: #38b2ac !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0)) !important; }
  .lg\:hover\:via-teal-600:hover {
    --gradient-via-color: #319795 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0)) !important; }
  .lg\:hover\:via-teal-700:hover {
    --gradient-via-color: #2c7a7b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0)) !important; }
  .lg\:hover\:via-teal-800:hover {
    --gradient-via-color: #285e61 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0)) !important; }
  .lg\:hover\:via-teal-900:hover {
    --gradient-via-color: #234e52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0)) !important; }
  .lg\:hover\:via-blue-100:hover {
    --gradient-via-color: #ebf8ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 248, 255, 0)) !important; }
  .lg\:hover\:via-blue-200:hover {
    --gradient-via-color: #bee3f8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(190, 227, 248, 0)) !important; }
  .lg\:hover\:via-blue-300:hover {
    --gradient-via-color: #90cdf4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 205, 244, 0)) !important; }
  .lg\:hover\:via-blue-400:hover {
    --gradient-via-color: #63b3ed !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 179, 237, 0)) !important; }
  .lg\:hover\:via-blue-500:hover {
    --gradient-via-color: #4299e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 153, 225, 0)) !important; }
  .lg\:hover\:via-blue-600:hover {
    --gradient-via-color: #3182ce !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 130, 206, 0)) !important; }
  .lg\:hover\:via-blue-700:hover {
    --gradient-via-color: #2b6cb0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(43, 108, 176, 0)) !important; }
  .lg\:hover\:via-blue-800:hover {
    --gradient-via-color: #2c5282 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 82, 130, 0)) !important; }
  .lg\:hover\:via-blue-900:hover {
    --gradient-via-color: #2a4365 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(42, 67, 101, 0)) !important; }
  .lg\:hover\:via-indigo-100:hover {
    --gradient-via-color: #ebf4ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0)) !important; }
  .lg\:hover\:via-indigo-200:hover {
    --gradient-via-color: #c3dafe !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0)) !important; }
  .lg\:hover\:via-indigo-300:hover {
    --gradient-via-color: #a3bffa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0)) !important; }
  .lg\:hover\:via-indigo-400:hover {
    --gradient-via-color: #7f9cf5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0)) !important; }
  .lg\:hover\:via-indigo-500:hover {
    --gradient-via-color: #667eea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0)) !important; }
  .lg\:hover\:via-indigo-600:hover {
    --gradient-via-color: #5a67d8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0)) !important; }
  .lg\:hover\:via-indigo-700:hover {
    --gradient-via-color: #4c51bf !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0)) !important; }
  .lg\:hover\:via-indigo-800:hover {
    --gradient-via-color: #434190 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0)) !important; }
  .lg\:hover\:via-indigo-900:hover {
    --gradient-via-color: #3c366b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0)) !important; }
  .lg\:hover\:via-purple-100:hover {
    --gradient-via-color: #faf5ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 245, 255, 0)) !important; }
  .lg\:hover\:via-purple-200:hover {
    --gradient-via-color: #e9d8fd !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(233, 216, 253, 0)) !important; }
  .lg\:hover\:via-purple-300:hover {
    --gradient-via-color: #d6bcfa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 188, 250, 0)) !important; }
  .lg\:hover\:via-purple-400:hover {
    --gradient-via-color: #b794f4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 148, 244, 0)) !important; }
  .lg\:hover\:via-purple-500:hover {
    --gradient-via-color: #9f7aea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 122, 234, 0)) !important; }
  .lg\:hover\:via-purple-600:hover {
    --gradient-via-color: #805ad5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(128, 90, 213, 0)) !important; }
  .lg\:hover\:via-purple-700:hover {
    --gradient-via-color: #6b46c1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 70, 193, 0)) !important; }
  .lg\:hover\:via-purple-800:hover {
    --gradient-via-color: #553c9a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 60, 154, 0)) !important; }
  .lg\:hover\:via-purple-900:hover {
    --gradient-via-color: #44337a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(68, 51, 122, 0)) !important; }
  .lg\:hover\:via-pink-100:hover {
    --gradient-via-color: #fff5f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 247, 0)) !important; }
  .lg\:hover\:via-pink-200:hover {
    --gradient-via-color: #fed7e2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 226, 0)) !important; }
  .lg\:hover\:via-pink-300:hover {
    --gradient-via-color: #fbb6ce !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 182, 206, 0)) !important; }
  .lg\:hover\:via-pink-400:hover {
    --gradient-via-color: #f687b3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 179, 0)) !important; }
  .lg\:hover\:via-pink-500:hover {
    --gradient-via-color: #ed64a6 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 100, 166, 0)) !important; }
  .lg\:hover\:via-pink-600:hover {
    --gradient-via-color: #d53f8c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 63, 140, 0)) !important; }
  .lg\:hover\:via-pink-700:hover {
    --gradient-via-color: #b83280 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(184, 50, 128, 0)) !important; }
  .lg\:hover\:via-pink-800:hover {
    --gradient-via-color: #97266d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 38, 109, 0)) !important; }
  .lg\:hover\:via-pink-900:hover {
    --gradient-via-color: #702459 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 36, 89, 0)) !important; }
  .lg\:hover\:via-shade-black:hover {
    --gradient-via-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .lg\:hover\:via-shade-white:hover {
    --gradient-via-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .lg\:hover\:via-salmon-100:hover {
    --gradient-via-color: #f7f1e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 241, 225, 0)) !important; }
  .lg\:hover\:via-salmon-200:hover {
    --gradient-via-color: #f3e7c6 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 231, 198, 0)) !important; }
  .lg\:hover\:via-salmon-300:hover {
    --gradient-via-color: #e4d6af !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(228, 214, 175, 0)) !important; }
  .lg\:hover\:to-transparent:hover {
    --gradient-to-color: transparent !important; }
  .lg\:hover\:to-current:hover {
    --gradient-to-color: currentColor !important; }
  .lg\:hover\:to-black:hover {
    --gradient-to-color: #000 !important; }
  .lg\:hover\:to-white:hover {
    --gradient-to-color: #fff !important; }
  .lg\:hover\:to-gray-100:hover {
    --gradient-to-color: #f7fafc !important; }
  .lg\:hover\:to-gray-200:hover {
    --gradient-to-color: #edf2f7 !important; }
  .lg\:hover\:to-gray-300:hover {
    --gradient-to-color: #e2e8f0 !important; }
  .lg\:hover\:to-gray-400:hover {
    --gradient-to-color: #cbd5e0 !important; }
  .lg\:hover\:to-gray-500:hover {
    --gradient-to-color: #a0aec0 !important; }
  .lg\:hover\:to-gray-600:hover {
    --gradient-to-color: #718096 !important; }
  .lg\:hover\:to-gray-700:hover {
    --gradient-to-color: #4a5568 !important; }
  .lg\:hover\:to-gray-800:hover {
    --gradient-to-color: #2d3748 !important; }
  .lg\:hover\:to-gray-900:hover {
    --gradient-to-color: #1a202c !important; }
  .lg\:hover\:to-red-100:hover {
    --gradient-to-color: #e18f74 !important; }
  .lg\:hover\:to-red-200:hover {
    --gradient-to-color: #bc5e3f !important; }
  .lg\:hover\:to-red-300:hover {
    --gradient-to-color: #833218 !important; }
  .lg\:hover\:to-red-400:hover {
    --gradient-to-color: #fc8181 !important; }
  .lg\:hover\:to-red-500:hover {
    --gradient-to-color: #f56565 !important; }
  .lg\:hover\:to-red-600:hover {
    --gradient-to-color: #e53e3e !important; }
  .lg\:hover\:to-red-700:hover {
    --gradient-to-color: #c53030 !important; }
  .lg\:hover\:to-red-800:hover {
    --gradient-to-color: #9b2c2c !important; }
  .lg\:hover\:to-red-900:hover {
    --gradient-to-color: #742a2a !important; }
  .lg\:hover\:to-orange-100:hover {
    --gradient-to-color: #fffaf0 !important; }
  .lg\:hover\:to-orange-200:hover {
    --gradient-to-color: #feebc8 !important; }
  .lg\:hover\:to-orange-300:hover {
    --gradient-to-color: #fbd38d !important; }
  .lg\:hover\:to-orange-400:hover {
    --gradient-to-color: #f6ad55 !important; }
  .lg\:hover\:to-orange-500:hover {
    --gradient-to-color: #ed8936 !important; }
  .lg\:hover\:to-orange-600:hover {
    --gradient-to-color: #dd6b20 !important; }
  .lg\:hover\:to-orange-700:hover {
    --gradient-to-color: #c05621 !important; }
  .lg\:hover\:to-orange-800:hover {
    --gradient-to-color: #9c4221 !important; }
  .lg\:hover\:to-orange-900:hover {
    --gradient-to-color: #7b341e !important; }
  .lg\:hover\:to-yellow-100:hover {
    --gradient-to-color: #fffff0 !important; }
  .lg\:hover\:to-yellow-200:hover {
    --gradient-to-color: #fefcbf !important; }
  .lg\:hover\:to-yellow-300:hover {
    --gradient-to-color: #faf089 !important; }
  .lg\:hover\:to-yellow-400:hover {
    --gradient-to-color: #f6e05e !important; }
  .lg\:hover\:to-yellow-500:hover {
    --gradient-to-color: #ecc94b !important; }
  .lg\:hover\:to-yellow-600:hover {
    --gradient-to-color: #d69e2e !important; }
  .lg\:hover\:to-yellow-700:hover {
    --gradient-to-color: #b7791f !important; }
  .lg\:hover\:to-yellow-800:hover {
    --gradient-to-color: #975a16 !important; }
  .lg\:hover\:to-yellow-900:hover {
    --gradient-to-color: #744210 !important; }
  .lg\:hover\:to-green-100:hover {
    --gradient-to-color: #d3edb4 !important; }
  .lg\:hover\:to-green-200:hover {
    --gradient-to-color: #a5c67d !important; }
  .lg\:hover\:to-green-300:hover {
    --gradient-to-color: #779c4a !important; }
  .lg\:hover\:to-green-400:hover {
    --gradient-to-color: #68d391 !important; }
  .lg\:hover\:to-green-500:hover {
    --gradient-to-color: #48bb78 !important; }
  .lg\:hover\:to-green-600:hover {
    --gradient-to-color: #38a169 !important; }
  .lg\:hover\:to-green-700:hover {
    --gradient-to-color: #2f855a !important; }
  .lg\:hover\:to-green-800:hover {
    --gradient-to-color: #276749 !important; }
  .lg\:hover\:to-green-900:hover {
    --gradient-to-color: #22543d !important; }
  .lg\:hover\:to-teal-100:hover {
    --gradient-to-color: #e6fffa !important; }
  .lg\:hover\:to-teal-200:hover {
    --gradient-to-color: #b2f5ea !important; }
  .lg\:hover\:to-teal-300:hover {
    --gradient-to-color: #81e6d9 !important; }
  .lg\:hover\:to-teal-400:hover {
    --gradient-to-color: #4fd1c5 !important; }
  .lg\:hover\:to-teal-500:hover {
    --gradient-to-color: #38b2ac !important; }
  .lg\:hover\:to-teal-600:hover {
    --gradient-to-color: #319795 !important; }
  .lg\:hover\:to-teal-700:hover {
    --gradient-to-color: #2c7a7b !important; }
  .lg\:hover\:to-teal-800:hover {
    --gradient-to-color: #285e61 !important; }
  .lg\:hover\:to-teal-900:hover {
    --gradient-to-color: #234e52 !important; }
  .lg\:hover\:to-blue-100:hover {
    --gradient-to-color: #ebf8ff !important; }
  .lg\:hover\:to-blue-200:hover {
    --gradient-to-color: #bee3f8 !important; }
  .lg\:hover\:to-blue-300:hover {
    --gradient-to-color: #90cdf4 !important; }
  .lg\:hover\:to-blue-400:hover {
    --gradient-to-color: #63b3ed !important; }
  .lg\:hover\:to-blue-500:hover {
    --gradient-to-color: #4299e1 !important; }
  .lg\:hover\:to-blue-600:hover {
    --gradient-to-color: #3182ce !important; }
  .lg\:hover\:to-blue-700:hover {
    --gradient-to-color: #2b6cb0 !important; }
  .lg\:hover\:to-blue-800:hover {
    --gradient-to-color: #2c5282 !important; }
  .lg\:hover\:to-blue-900:hover {
    --gradient-to-color: #2a4365 !important; }
  .lg\:hover\:to-indigo-100:hover {
    --gradient-to-color: #ebf4ff !important; }
  .lg\:hover\:to-indigo-200:hover {
    --gradient-to-color: #c3dafe !important; }
  .lg\:hover\:to-indigo-300:hover {
    --gradient-to-color: #a3bffa !important; }
  .lg\:hover\:to-indigo-400:hover {
    --gradient-to-color: #7f9cf5 !important; }
  .lg\:hover\:to-indigo-500:hover {
    --gradient-to-color: #667eea !important; }
  .lg\:hover\:to-indigo-600:hover {
    --gradient-to-color: #5a67d8 !important; }
  .lg\:hover\:to-indigo-700:hover {
    --gradient-to-color: #4c51bf !important; }
  .lg\:hover\:to-indigo-800:hover {
    --gradient-to-color: #434190 !important; }
  .lg\:hover\:to-indigo-900:hover {
    --gradient-to-color: #3c366b !important; }
  .lg\:hover\:to-purple-100:hover {
    --gradient-to-color: #faf5ff !important; }
  .lg\:hover\:to-purple-200:hover {
    --gradient-to-color: #e9d8fd !important; }
  .lg\:hover\:to-purple-300:hover {
    --gradient-to-color: #d6bcfa !important; }
  .lg\:hover\:to-purple-400:hover {
    --gradient-to-color: #b794f4 !important; }
  .lg\:hover\:to-purple-500:hover {
    --gradient-to-color: #9f7aea !important; }
  .lg\:hover\:to-purple-600:hover {
    --gradient-to-color: #805ad5 !important; }
  .lg\:hover\:to-purple-700:hover {
    --gradient-to-color: #6b46c1 !important; }
  .lg\:hover\:to-purple-800:hover {
    --gradient-to-color: #553c9a !important; }
  .lg\:hover\:to-purple-900:hover {
    --gradient-to-color: #44337a !important; }
  .lg\:hover\:to-pink-100:hover {
    --gradient-to-color: #fff5f7 !important; }
  .lg\:hover\:to-pink-200:hover {
    --gradient-to-color: #fed7e2 !important; }
  .lg\:hover\:to-pink-300:hover {
    --gradient-to-color: #fbb6ce !important; }
  .lg\:hover\:to-pink-400:hover {
    --gradient-to-color: #f687b3 !important; }
  .lg\:hover\:to-pink-500:hover {
    --gradient-to-color: #ed64a6 !important; }
  .lg\:hover\:to-pink-600:hover {
    --gradient-to-color: #d53f8c !important; }
  .lg\:hover\:to-pink-700:hover {
    --gradient-to-color: #b83280 !important; }
  .lg\:hover\:to-pink-800:hover {
    --gradient-to-color: #97266d !important; }
  .lg\:hover\:to-pink-900:hover {
    --gradient-to-color: #702459 !important; }
  .lg\:hover\:to-shade-black:hover {
    --gradient-to-color: #000000 !important; }
  .lg\:hover\:to-shade-white:hover {
    --gradient-to-color: #ffffff !important; }
  .lg\:hover\:to-salmon-100:hover {
    --gradient-to-color: #f7f1e1 !important; }
  .lg\:hover\:to-salmon-200:hover {
    --gradient-to-color: #f3e7c6 !important; }
  .lg\:hover\:to-salmon-300:hover {
    --gradient-to-color: #e4d6af !important; }
  .lg\:focus\:from-transparent:focus {
    --gradient-from-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .lg\:focus\:from-current:focus {
    --gradient-from-color: currentColor !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .lg\:focus\:from-black:focus {
    --gradient-from-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .lg\:focus\:from-white:focus {
    --gradient-from-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .lg\:focus\:from-gray-100:focus {
    --gradient-from-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important; }
  .lg\:focus\:from-gray-200:focus {
    --gradient-from-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important; }
  .lg\:focus\:from-gray-300:focus {
    --gradient-from-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important; }
  .lg\:focus\:from-gray-400:focus {
    --gradient-from-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important; }
  .lg\:focus\:from-gray-500:focus {
    --gradient-from-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important; }
  .lg\:focus\:from-gray-600:focus {
    --gradient-from-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important; }
  .lg\:focus\:from-gray-700:focus {
    --gradient-from-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important; }
  .lg\:focus\:from-gray-800:focus {
    --gradient-from-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important; }
  .lg\:focus\:from-gray-900:focus {
    --gradient-from-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important; }
  .lg\:focus\:from-red-100:focus {
    --gradient-from-color: #e18f74 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 143, 116, 0)) !important; }
  .lg\:focus\:from-red-200:focus {
    --gradient-from-color: #bc5e3f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 94, 63, 0)) !important; }
  .lg\:focus\:from-red-300:focus {
    --gradient-from-color: #833218 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(131, 50, 24, 0)) !important; }
  .lg\:focus\:from-red-400:focus {
    --gradient-from-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important; }
  .lg\:focus\:from-red-500:focus {
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important; }
  .lg\:focus\:from-red-600:focus {
    --gradient-from-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important; }
  .lg\:focus\:from-red-700:focus {
    --gradient-from-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important; }
  .lg\:focus\:from-red-800:focus {
    --gradient-from-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important; }
  .lg\:focus\:from-red-900:focus {
    --gradient-from-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important; }
  .lg\:focus\:from-orange-100:focus {
    --gradient-from-color: #fffaf0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 250, 240, 0)) !important; }
  .lg\:focus\:from-orange-200:focus {
    --gradient-from-color: #feebc8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 235, 200, 0)) !important; }
  .lg\:focus\:from-orange-300:focus {
    --gradient-from-color: #fbd38d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 211, 141, 0)) !important; }
  .lg\:focus\:from-orange-400:focus {
    --gradient-from-color: #f6ad55 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 173, 85, 0)) !important; }
  .lg\:focus\:from-orange-500:focus {
    --gradient-from-color: #ed8936 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 137, 54, 0)) !important; }
  .lg\:focus\:from-orange-600:focus {
    --gradient-from-color: #dd6b20 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(221, 107, 32, 0)) !important; }
  .lg\:focus\:from-orange-700:focus {
    --gradient-from-color: #c05621 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(192, 86, 33, 0)) !important; }
  .lg\:focus\:from-orange-800:focus {
    --gradient-from-color: #9c4221 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(156, 66, 33, 0)) !important; }
  .lg\:focus\:from-orange-900:focus {
    --gradient-from-color: #7b341e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(123, 52, 30, 0)) !important; }
  .lg\:focus\:from-yellow-100:focus {
    --gradient-from-color: #fffff0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0)) !important; }
  .lg\:focus\:from-yellow-200:focus {
    --gradient-from-color: #fefcbf !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0)) !important; }
  .lg\:focus\:from-yellow-300:focus {
    --gradient-from-color: #faf089 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0)) !important; }
  .lg\:focus\:from-yellow-400:focus {
    --gradient-from-color: #f6e05e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0)) !important; }
  .lg\:focus\:from-yellow-500:focus {
    --gradient-from-color: #ecc94b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0)) !important; }
  .lg\:focus\:from-yellow-600:focus {
    --gradient-from-color: #d69e2e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0)) !important; }
  .lg\:focus\:from-yellow-700:focus {
    --gradient-from-color: #b7791f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0)) !important; }
  .lg\:focus\:from-yellow-800:focus {
    --gradient-from-color: #975a16 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0)) !important; }
  .lg\:focus\:from-yellow-900:focus {
    --gradient-from-color: #744210 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 0)) !important; }
  .lg\:focus\:from-green-100:focus {
    --gradient-from-color: #d3edb4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(211, 237, 180, 0)) !important; }
  .lg\:focus\:from-green-200:focus {
    --gradient-from-color: #a5c67d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(165, 198, 125, 0)) !important; }
  .lg\:focus\:from-green-300:focus {
    --gradient-from-color: #779c4a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 156, 74, 0)) !important; }
  .lg\:focus\:from-green-400:focus {
    --gradient-from-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important; }
  .lg\:focus\:from-green-500:focus {
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important; }
  .lg\:focus\:from-green-600:focus {
    --gradient-from-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important; }
  .lg\:focus\:from-green-700:focus {
    --gradient-from-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important; }
  .lg\:focus\:from-green-800:focus {
    --gradient-from-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important; }
  .lg\:focus\:from-green-900:focus {
    --gradient-from-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important; }
  .lg\:focus\:from-teal-100:focus {
    --gradient-from-color: #e6fffa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0)) !important; }
  .lg\:focus\:from-teal-200:focus {
    --gradient-from-color: #b2f5ea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0)) !important; }
  .lg\:focus\:from-teal-300:focus {
    --gradient-from-color: #81e6d9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0)) !important; }
  .lg\:focus\:from-teal-400:focus {
    --gradient-from-color: #4fd1c5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0)) !important; }
  .lg\:focus\:from-teal-500:focus {
    --gradient-from-color: #38b2ac !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0)) !important; }
  .lg\:focus\:from-teal-600:focus {
    --gradient-from-color: #319795 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0)) !important; }
  .lg\:focus\:from-teal-700:focus {
    --gradient-from-color: #2c7a7b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0)) !important; }
  .lg\:focus\:from-teal-800:focus {
    --gradient-from-color: #285e61 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0)) !important; }
  .lg\:focus\:from-teal-900:focus {
    --gradient-from-color: #234e52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0)) !important; }
  .lg\:focus\:from-blue-100:focus {
    --gradient-from-color: #ebf8ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 248, 255, 0)) !important; }
  .lg\:focus\:from-blue-200:focus {
    --gradient-from-color: #bee3f8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(190, 227, 248, 0)) !important; }
  .lg\:focus\:from-blue-300:focus {
    --gradient-from-color: #90cdf4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 205, 244, 0)) !important; }
  .lg\:focus\:from-blue-400:focus {
    --gradient-from-color: #63b3ed !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 179, 237, 0)) !important; }
  .lg\:focus\:from-blue-500:focus {
    --gradient-from-color: #4299e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 153, 225, 0)) !important; }
  .lg\:focus\:from-blue-600:focus {
    --gradient-from-color: #3182ce !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 130, 206, 0)) !important; }
  .lg\:focus\:from-blue-700:focus {
    --gradient-from-color: #2b6cb0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(43, 108, 176, 0)) !important; }
  .lg\:focus\:from-blue-800:focus {
    --gradient-from-color: #2c5282 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 82, 130, 0)) !important; }
  .lg\:focus\:from-blue-900:focus {
    --gradient-from-color: #2a4365 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(42, 67, 101, 0)) !important; }
  .lg\:focus\:from-indigo-100:focus {
    --gradient-from-color: #ebf4ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0)) !important; }
  .lg\:focus\:from-indigo-200:focus {
    --gradient-from-color: #c3dafe !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0)) !important; }
  .lg\:focus\:from-indigo-300:focus {
    --gradient-from-color: #a3bffa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0)) !important; }
  .lg\:focus\:from-indigo-400:focus {
    --gradient-from-color: #7f9cf5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0)) !important; }
  .lg\:focus\:from-indigo-500:focus {
    --gradient-from-color: #667eea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0)) !important; }
  .lg\:focus\:from-indigo-600:focus {
    --gradient-from-color: #5a67d8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0)) !important; }
  .lg\:focus\:from-indigo-700:focus {
    --gradient-from-color: #4c51bf !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0)) !important; }
  .lg\:focus\:from-indigo-800:focus {
    --gradient-from-color: #434190 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0)) !important; }
  .lg\:focus\:from-indigo-900:focus {
    --gradient-from-color: #3c366b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0)) !important; }
  .lg\:focus\:from-purple-100:focus {
    --gradient-from-color: #faf5ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 245, 255, 0)) !important; }
  .lg\:focus\:from-purple-200:focus {
    --gradient-from-color: #e9d8fd !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(233, 216, 253, 0)) !important; }
  .lg\:focus\:from-purple-300:focus {
    --gradient-from-color: #d6bcfa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 188, 250, 0)) !important; }
  .lg\:focus\:from-purple-400:focus {
    --gradient-from-color: #b794f4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 148, 244, 0)) !important; }
  .lg\:focus\:from-purple-500:focus {
    --gradient-from-color: #9f7aea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 122, 234, 0)) !important; }
  .lg\:focus\:from-purple-600:focus {
    --gradient-from-color: #805ad5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(128, 90, 213, 0)) !important; }
  .lg\:focus\:from-purple-700:focus {
    --gradient-from-color: #6b46c1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 70, 193, 0)) !important; }
  .lg\:focus\:from-purple-800:focus {
    --gradient-from-color: #553c9a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 60, 154, 0)) !important; }
  .lg\:focus\:from-purple-900:focus {
    --gradient-from-color: #44337a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(68, 51, 122, 0)) !important; }
  .lg\:focus\:from-pink-100:focus {
    --gradient-from-color: #fff5f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 247, 0)) !important; }
  .lg\:focus\:from-pink-200:focus {
    --gradient-from-color: #fed7e2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 226, 0)) !important; }
  .lg\:focus\:from-pink-300:focus {
    --gradient-from-color: #fbb6ce !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 182, 206, 0)) !important; }
  .lg\:focus\:from-pink-400:focus {
    --gradient-from-color: #f687b3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 179, 0)) !important; }
  .lg\:focus\:from-pink-500:focus {
    --gradient-from-color: #ed64a6 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 100, 166, 0)) !important; }
  .lg\:focus\:from-pink-600:focus {
    --gradient-from-color: #d53f8c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 63, 140, 0)) !important; }
  .lg\:focus\:from-pink-700:focus {
    --gradient-from-color: #b83280 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(184, 50, 128, 0)) !important; }
  .lg\:focus\:from-pink-800:focus {
    --gradient-from-color: #97266d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 38, 109, 0)) !important; }
  .lg\:focus\:from-pink-900:focus {
    --gradient-from-color: #702459 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 36, 89, 0)) !important; }
  .lg\:focus\:from-shade-black:focus {
    --gradient-from-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .lg\:focus\:from-shade-white:focus {
    --gradient-from-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .lg\:focus\:from-salmon-100:focus {
    --gradient-from-color: #f7f1e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 241, 225, 0)) !important; }
  .lg\:focus\:from-salmon-200:focus {
    --gradient-from-color: #f3e7c6 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 231, 198, 0)) !important; }
  .lg\:focus\:from-salmon-300:focus {
    --gradient-from-color: #e4d6af !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(228, 214, 175, 0)) !important; }
  .lg\:focus\:via-transparent:focus {
    --gradient-via-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .lg\:focus\:via-current:focus {
    --gradient-via-color: currentColor !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .lg\:focus\:via-black:focus {
    --gradient-via-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .lg\:focus\:via-white:focus {
    --gradient-via-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .lg\:focus\:via-gray-100:focus {
    --gradient-via-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important; }
  .lg\:focus\:via-gray-200:focus {
    --gradient-via-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important; }
  .lg\:focus\:via-gray-300:focus {
    --gradient-via-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important; }
  .lg\:focus\:via-gray-400:focus {
    --gradient-via-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important; }
  .lg\:focus\:via-gray-500:focus {
    --gradient-via-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important; }
  .lg\:focus\:via-gray-600:focus {
    --gradient-via-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important; }
  .lg\:focus\:via-gray-700:focus {
    --gradient-via-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important; }
  .lg\:focus\:via-gray-800:focus {
    --gradient-via-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important; }
  .lg\:focus\:via-gray-900:focus {
    --gradient-via-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important; }
  .lg\:focus\:via-red-100:focus {
    --gradient-via-color: #e18f74 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 143, 116, 0)) !important; }
  .lg\:focus\:via-red-200:focus {
    --gradient-via-color: #bc5e3f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 94, 63, 0)) !important; }
  .lg\:focus\:via-red-300:focus {
    --gradient-via-color: #833218 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(131, 50, 24, 0)) !important; }
  .lg\:focus\:via-red-400:focus {
    --gradient-via-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important; }
  .lg\:focus\:via-red-500:focus {
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important; }
  .lg\:focus\:via-red-600:focus {
    --gradient-via-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important; }
  .lg\:focus\:via-red-700:focus {
    --gradient-via-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important; }
  .lg\:focus\:via-red-800:focus {
    --gradient-via-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important; }
  .lg\:focus\:via-red-900:focus {
    --gradient-via-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important; }
  .lg\:focus\:via-orange-100:focus {
    --gradient-via-color: #fffaf0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 250, 240, 0)) !important; }
  .lg\:focus\:via-orange-200:focus {
    --gradient-via-color: #feebc8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 235, 200, 0)) !important; }
  .lg\:focus\:via-orange-300:focus {
    --gradient-via-color: #fbd38d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 211, 141, 0)) !important; }
  .lg\:focus\:via-orange-400:focus {
    --gradient-via-color: #f6ad55 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 173, 85, 0)) !important; }
  .lg\:focus\:via-orange-500:focus {
    --gradient-via-color: #ed8936 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 137, 54, 0)) !important; }
  .lg\:focus\:via-orange-600:focus {
    --gradient-via-color: #dd6b20 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 107, 32, 0)) !important; }
  .lg\:focus\:via-orange-700:focus {
    --gradient-via-color: #c05621 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(192, 86, 33, 0)) !important; }
  .lg\:focus\:via-orange-800:focus {
    --gradient-via-color: #9c4221 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(156, 66, 33, 0)) !important; }
  .lg\:focus\:via-orange-900:focus {
    --gradient-via-color: #7b341e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(123, 52, 30, 0)) !important; }
  .lg\:focus\:via-yellow-100:focus {
    --gradient-via-color: #fffff0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0)) !important; }
  .lg\:focus\:via-yellow-200:focus {
    --gradient-via-color: #fefcbf !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0)) !important; }
  .lg\:focus\:via-yellow-300:focus {
    --gradient-via-color: #faf089 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0)) !important; }
  .lg\:focus\:via-yellow-400:focus {
    --gradient-via-color: #f6e05e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0)) !important; }
  .lg\:focus\:via-yellow-500:focus {
    --gradient-via-color: #ecc94b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0)) !important; }
  .lg\:focus\:via-yellow-600:focus {
    --gradient-via-color: #d69e2e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0)) !important; }
  .lg\:focus\:via-yellow-700:focus {
    --gradient-via-color: #b7791f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0)) !important; }
  .lg\:focus\:via-yellow-800:focus {
    --gradient-via-color: #975a16 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0)) !important; }
  .lg\:focus\:via-yellow-900:focus {
    --gradient-via-color: #744210 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 0)) !important; }
  .lg\:focus\:via-green-100:focus {
    --gradient-via-color: #d3edb4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(211, 237, 180, 0)) !important; }
  .lg\:focus\:via-green-200:focus {
    --gradient-via-color: #a5c67d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(165, 198, 125, 0)) !important; }
  .lg\:focus\:via-green-300:focus {
    --gradient-via-color: #779c4a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 156, 74, 0)) !important; }
  .lg\:focus\:via-green-400:focus {
    --gradient-via-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important; }
  .lg\:focus\:via-green-500:focus {
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important; }
  .lg\:focus\:via-green-600:focus {
    --gradient-via-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important; }
  .lg\:focus\:via-green-700:focus {
    --gradient-via-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important; }
  .lg\:focus\:via-green-800:focus {
    --gradient-via-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important; }
  .lg\:focus\:via-green-900:focus {
    --gradient-via-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important; }
  .lg\:focus\:via-teal-100:focus {
    --gradient-via-color: #e6fffa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0)) !important; }
  .lg\:focus\:via-teal-200:focus {
    --gradient-via-color: #b2f5ea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0)) !important; }
  .lg\:focus\:via-teal-300:focus {
    --gradient-via-color: #81e6d9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0)) !important; }
  .lg\:focus\:via-teal-400:focus {
    --gradient-via-color: #4fd1c5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0)) !important; }
  .lg\:focus\:via-teal-500:focus {
    --gradient-via-color: #38b2ac !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0)) !important; }
  .lg\:focus\:via-teal-600:focus {
    --gradient-via-color: #319795 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0)) !important; }
  .lg\:focus\:via-teal-700:focus {
    --gradient-via-color: #2c7a7b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0)) !important; }
  .lg\:focus\:via-teal-800:focus {
    --gradient-via-color: #285e61 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0)) !important; }
  .lg\:focus\:via-teal-900:focus {
    --gradient-via-color: #234e52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0)) !important; }
  .lg\:focus\:via-blue-100:focus {
    --gradient-via-color: #ebf8ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 248, 255, 0)) !important; }
  .lg\:focus\:via-blue-200:focus {
    --gradient-via-color: #bee3f8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(190, 227, 248, 0)) !important; }
  .lg\:focus\:via-blue-300:focus {
    --gradient-via-color: #90cdf4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 205, 244, 0)) !important; }
  .lg\:focus\:via-blue-400:focus {
    --gradient-via-color: #63b3ed !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 179, 237, 0)) !important; }
  .lg\:focus\:via-blue-500:focus {
    --gradient-via-color: #4299e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 153, 225, 0)) !important; }
  .lg\:focus\:via-blue-600:focus {
    --gradient-via-color: #3182ce !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 130, 206, 0)) !important; }
  .lg\:focus\:via-blue-700:focus {
    --gradient-via-color: #2b6cb0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(43, 108, 176, 0)) !important; }
  .lg\:focus\:via-blue-800:focus {
    --gradient-via-color: #2c5282 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 82, 130, 0)) !important; }
  .lg\:focus\:via-blue-900:focus {
    --gradient-via-color: #2a4365 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(42, 67, 101, 0)) !important; }
  .lg\:focus\:via-indigo-100:focus {
    --gradient-via-color: #ebf4ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0)) !important; }
  .lg\:focus\:via-indigo-200:focus {
    --gradient-via-color: #c3dafe !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0)) !important; }
  .lg\:focus\:via-indigo-300:focus {
    --gradient-via-color: #a3bffa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0)) !important; }
  .lg\:focus\:via-indigo-400:focus {
    --gradient-via-color: #7f9cf5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0)) !important; }
  .lg\:focus\:via-indigo-500:focus {
    --gradient-via-color: #667eea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0)) !important; }
  .lg\:focus\:via-indigo-600:focus {
    --gradient-via-color: #5a67d8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0)) !important; }
  .lg\:focus\:via-indigo-700:focus {
    --gradient-via-color: #4c51bf !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0)) !important; }
  .lg\:focus\:via-indigo-800:focus {
    --gradient-via-color: #434190 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0)) !important; }
  .lg\:focus\:via-indigo-900:focus {
    --gradient-via-color: #3c366b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0)) !important; }
  .lg\:focus\:via-purple-100:focus {
    --gradient-via-color: #faf5ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 245, 255, 0)) !important; }
  .lg\:focus\:via-purple-200:focus {
    --gradient-via-color: #e9d8fd !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(233, 216, 253, 0)) !important; }
  .lg\:focus\:via-purple-300:focus {
    --gradient-via-color: #d6bcfa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 188, 250, 0)) !important; }
  .lg\:focus\:via-purple-400:focus {
    --gradient-via-color: #b794f4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 148, 244, 0)) !important; }
  .lg\:focus\:via-purple-500:focus {
    --gradient-via-color: #9f7aea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 122, 234, 0)) !important; }
  .lg\:focus\:via-purple-600:focus {
    --gradient-via-color: #805ad5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(128, 90, 213, 0)) !important; }
  .lg\:focus\:via-purple-700:focus {
    --gradient-via-color: #6b46c1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 70, 193, 0)) !important; }
  .lg\:focus\:via-purple-800:focus {
    --gradient-via-color: #553c9a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 60, 154, 0)) !important; }
  .lg\:focus\:via-purple-900:focus {
    --gradient-via-color: #44337a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(68, 51, 122, 0)) !important; }
  .lg\:focus\:via-pink-100:focus {
    --gradient-via-color: #fff5f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 247, 0)) !important; }
  .lg\:focus\:via-pink-200:focus {
    --gradient-via-color: #fed7e2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 226, 0)) !important; }
  .lg\:focus\:via-pink-300:focus {
    --gradient-via-color: #fbb6ce !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 182, 206, 0)) !important; }
  .lg\:focus\:via-pink-400:focus {
    --gradient-via-color: #f687b3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 179, 0)) !important; }
  .lg\:focus\:via-pink-500:focus {
    --gradient-via-color: #ed64a6 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 100, 166, 0)) !important; }
  .lg\:focus\:via-pink-600:focus {
    --gradient-via-color: #d53f8c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 63, 140, 0)) !important; }
  .lg\:focus\:via-pink-700:focus {
    --gradient-via-color: #b83280 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(184, 50, 128, 0)) !important; }
  .lg\:focus\:via-pink-800:focus {
    --gradient-via-color: #97266d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 38, 109, 0)) !important; }
  .lg\:focus\:via-pink-900:focus {
    --gradient-via-color: #702459 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 36, 89, 0)) !important; }
  .lg\:focus\:via-shade-black:focus {
    --gradient-via-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .lg\:focus\:via-shade-white:focus {
    --gradient-via-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .lg\:focus\:via-salmon-100:focus {
    --gradient-via-color: #f7f1e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 241, 225, 0)) !important; }
  .lg\:focus\:via-salmon-200:focus {
    --gradient-via-color: #f3e7c6 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 231, 198, 0)) !important; }
  .lg\:focus\:via-salmon-300:focus {
    --gradient-via-color: #e4d6af !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(228, 214, 175, 0)) !important; }
  .lg\:focus\:to-transparent:focus {
    --gradient-to-color: transparent !important; }
  .lg\:focus\:to-current:focus {
    --gradient-to-color: currentColor !important; }
  .lg\:focus\:to-black:focus {
    --gradient-to-color: #000 !important; }
  .lg\:focus\:to-white:focus {
    --gradient-to-color: #fff !important; }
  .lg\:focus\:to-gray-100:focus {
    --gradient-to-color: #f7fafc !important; }
  .lg\:focus\:to-gray-200:focus {
    --gradient-to-color: #edf2f7 !important; }
  .lg\:focus\:to-gray-300:focus {
    --gradient-to-color: #e2e8f0 !important; }
  .lg\:focus\:to-gray-400:focus {
    --gradient-to-color: #cbd5e0 !important; }
  .lg\:focus\:to-gray-500:focus {
    --gradient-to-color: #a0aec0 !important; }
  .lg\:focus\:to-gray-600:focus {
    --gradient-to-color: #718096 !important; }
  .lg\:focus\:to-gray-700:focus {
    --gradient-to-color: #4a5568 !important; }
  .lg\:focus\:to-gray-800:focus {
    --gradient-to-color: #2d3748 !important; }
  .lg\:focus\:to-gray-900:focus {
    --gradient-to-color: #1a202c !important; }
  .lg\:focus\:to-red-100:focus {
    --gradient-to-color: #e18f74 !important; }
  .lg\:focus\:to-red-200:focus {
    --gradient-to-color: #bc5e3f !important; }
  .lg\:focus\:to-red-300:focus {
    --gradient-to-color: #833218 !important; }
  .lg\:focus\:to-red-400:focus {
    --gradient-to-color: #fc8181 !important; }
  .lg\:focus\:to-red-500:focus {
    --gradient-to-color: #f56565 !important; }
  .lg\:focus\:to-red-600:focus {
    --gradient-to-color: #e53e3e !important; }
  .lg\:focus\:to-red-700:focus {
    --gradient-to-color: #c53030 !important; }
  .lg\:focus\:to-red-800:focus {
    --gradient-to-color: #9b2c2c !important; }
  .lg\:focus\:to-red-900:focus {
    --gradient-to-color: #742a2a !important; }
  .lg\:focus\:to-orange-100:focus {
    --gradient-to-color: #fffaf0 !important; }
  .lg\:focus\:to-orange-200:focus {
    --gradient-to-color: #feebc8 !important; }
  .lg\:focus\:to-orange-300:focus {
    --gradient-to-color: #fbd38d !important; }
  .lg\:focus\:to-orange-400:focus {
    --gradient-to-color: #f6ad55 !important; }
  .lg\:focus\:to-orange-500:focus {
    --gradient-to-color: #ed8936 !important; }
  .lg\:focus\:to-orange-600:focus {
    --gradient-to-color: #dd6b20 !important; }
  .lg\:focus\:to-orange-700:focus {
    --gradient-to-color: #c05621 !important; }
  .lg\:focus\:to-orange-800:focus {
    --gradient-to-color: #9c4221 !important; }
  .lg\:focus\:to-orange-900:focus {
    --gradient-to-color: #7b341e !important; }
  .lg\:focus\:to-yellow-100:focus {
    --gradient-to-color: #fffff0 !important; }
  .lg\:focus\:to-yellow-200:focus {
    --gradient-to-color: #fefcbf !important; }
  .lg\:focus\:to-yellow-300:focus {
    --gradient-to-color: #faf089 !important; }
  .lg\:focus\:to-yellow-400:focus {
    --gradient-to-color: #f6e05e !important; }
  .lg\:focus\:to-yellow-500:focus {
    --gradient-to-color: #ecc94b !important; }
  .lg\:focus\:to-yellow-600:focus {
    --gradient-to-color: #d69e2e !important; }
  .lg\:focus\:to-yellow-700:focus {
    --gradient-to-color: #b7791f !important; }
  .lg\:focus\:to-yellow-800:focus {
    --gradient-to-color: #975a16 !important; }
  .lg\:focus\:to-yellow-900:focus {
    --gradient-to-color: #744210 !important; }
  .lg\:focus\:to-green-100:focus {
    --gradient-to-color: #d3edb4 !important; }
  .lg\:focus\:to-green-200:focus {
    --gradient-to-color: #a5c67d !important; }
  .lg\:focus\:to-green-300:focus {
    --gradient-to-color: #779c4a !important; }
  .lg\:focus\:to-green-400:focus {
    --gradient-to-color: #68d391 !important; }
  .lg\:focus\:to-green-500:focus {
    --gradient-to-color: #48bb78 !important; }
  .lg\:focus\:to-green-600:focus {
    --gradient-to-color: #38a169 !important; }
  .lg\:focus\:to-green-700:focus {
    --gradient-to-color: #2f855a !important; }
  .lg\:focus\:to-green-800:focus {
    --gradient-to-color: #276749 !important; }
  .lg\:focus\:to-green-900:focus {
    --gradient-to-color: #22543d !important; }
  .lg\:focus\:to-teal-100:focus {
    --gradient-to-color: #e6fffa !important; }
  .lg\:focus\:to-teal-200:focus {
    --gradient-to-color: #b2f5ea !important; }
  .lg\:focus\:to-teal-300:focus {
    --gradient-to-color: #81e6d9 !important; }
  .lg\:focus\:to-teal-400:focus {
    --gradient-to-color: #4fd1c5 !important; }
  .lg\:focus\:to-teal-500:focus {
    --gradient-to-color: #38b2ac !important; }
  .lg\:focus\:to-teal-600:focus {
    --gradient-to-color: #319795 !important; }
  .lg\:focus\:to-teal-700:focus {
    --gradient-to-color: #2c7a7b !important; }
  .lg\:focus\:to-teal-800:focus {
    --gradient-to-color: #285e61 !important; }
  .lg\:focus\:to-teal-900:focus {
    --gradient-to-color: #234e52 !important; }
  .lg\:focus\:to-blue-100:focus {
    --gradient-to-color: #ebf8ff !important; }
  .lg\:focus\:to-blue-200:focus {
    --gradient-to-color: #bee3f8 !important; }
  .lg\:focus\:to-blue-300:focus {
    --gradient-to-color: #90cdf4 !important; }
  .lg\:focus\:to-blue-400:focus {
    --gradient-to-color: #63b3ed !important; }
  .lg\:focus\:to-blue-500:focus {
    --gradient-to-color: #4299e1 !important; }
  .lg\:focus\:to-blue-600:focus {
    --gradient-to-color: #3182ce !important; }
  .lg\:focus\:to-blue-700:focus {
    --gradient-to-color: #2b6cb0 !important; }
  .lg\:focus\:to-blue-800:focus {
    --gradient-to-color: #2c5282 !important; }
  .lg\:focus\:to-blue-900:focus {
    --gradient-to-color: #2a4365 !important; }
  .lg\:focus\:to-indigo-100:focus {
    --gradient-to-color: #ebf4ff !important; }
  .lg\:focus\:to-indigo-200:focus {
    --gradient-to-color: #c3dafe !important; }
  .lg\:focus\:to-indigo-300:focus {
    --gradient-to-color: #a3bffa !important; }
  .lg\:focus\:to-indigo-400:focus {
    --gradient-to-color: #7f9cf5 !important; }
  .lg\:focus\:to-indigo-500:focus {
    --gradient-to-color: #667eea !important; }
  .lg\:focus\:to-indigo-600:focus {
    --gradient-to-color: #5a67d8 !important; }
  .lg\:focus\:to-indigo-700:focus {
    --gradient-to-color: #4c51bf !important; }
  .lg\:focus\:to-indigo-800:focus {
    --gradient-to-color: #434190 !important; }
  .lg\:focus\:to-indigo-900:focus {
    --gradient-to-color: #3c366b !important; }
  .lg\:focus\:to-purple-100:focus {
    --gradient-to-color: #faf5ff !important; }
  .lg\:focus\:to-purple-200:focus {
    --gradient-to-color: #e9d8fd !important; }
  .lg\:focus\:to-purple-300:focus {
    --gradient-to-color: #d6bcfa !important; }
  .lg\:focus\:to-purple-400:focus {
    --gradient-to-color: #b794f4 !important; }
  .lg\:focus\:to-purple-500:focus {
    --gradient-to-color: #9f7aea !important; }
  .lg\:focus\:to-purple-600:focus {
    --gradient-to-color: #805ad5 !important; }
  .lg\:focus\:to-purple-700:focus {
    --gradient-to-color: #6b46c1 !important; }
  .lg\:focus\:to-purple-800:focus {
    --gradient-to-color: #553c9a !important; }
  .lg\:focus\:to-purple-900:focus {
    --gradient-to-color: #44337a !important; }
  .lg\:focus\:to-pink-100:focus {
    --gradient-to-color: #fff5f7 !important; }
  .lg\:focus\:to-pink-200:focus {
    --gradient-to-color: #fed7e2 !important; }
  .lg\:focus\:to-pink-300:focus {
    --gradient-to-color: #fbb6ce !important; }
  .lg\:focus\:to-pink-400:focus {
    --gradient-to-color: #f687b3 !important; }
  .lg\:focus\:to-pink-500:focus {
    --gradient-to-color: #ed64a6 !important; }
  .lg\:focus\:to-pink-600:focus {
    --gradient-to-color: #d53f8c !important; }
  .lg\:focus\:to-pink-700:focus {
    --gradient-to-color: #b83280 !important; }
  .lg\:focus\:to-pink-800:focus {
    --gradient-to-color: #97266d !important; }
  .lg\:focus\:to-pink-900:focus {
    --gradient-to-color: #702459 !important; }
  .lg\:focus\:to-shade-black:focus {
    --gradient-to-color: #000000 !important; }
  .lg\:focus\:to-shade-white:focus {
    --gradient-to-color: #ffffff !important; }
  .lg\:focus\:to-salmon-100:focus {
    --gradient-to-color: #f7f1e1 !important; }
  .lg\:focus\:to-salmon-200:focus {
    --gradient-to-color: #f3e7c6 !important; }
  .lg\:focus\:to-salmon-300:focus {
    --gradient-to-color: #e4d6af !important; }
  .lg\:bg-opacity-0 {
    --bg-opacity: 0 !important; }
  .lg\:bg-opacity-25 {
    --bg-opacity: 0.25 !important; }
  .lg\:bg-opacity-50 {
    --bg-opacity: 0.5 !important; }
  .lg\:bg-opacity-75 {
    --bg-opacity: 0.75 !important; }
  .lg\:bg-opacity-100 {
    --bg-opacity: 1 !important; }
  .lg\:hover\:bg-opacity-0:hover {
    --bg-opacity: 0 !important; }
  .lg\:hover\:bg-opacity-25:hover {
    --bg-opacity: 0.25 !important; }
  .lg\:hover\:bg-opacity-50:hover {
    --bg-opacity: 0.5 !important; }
  .lg\:hover\:bg-opacity-75:hover {
    --bg-opacity: 0.75 !important; }
  .lg\:hover\:bg-opacity-100:hover {
    --bg-opacity: 1 !important; }
  .lg\:focus\:bg-opacity-0:focus {
    --bg-opacity: 0 !important; }
  .lg\:focus\:bg-opacity-25:focus {
    --bg-opacity: 0.25 !important; }
  .lg\:focus\:bg-opacity-50:focus {
    --bg-opacity: 0.5 !important; }
  .lg\:focus\:bg-opacity-75:focus {
    --bg-opacity: 0.75 !important; }
  .lg\:focus\:bg-opacity-100:focus {
    --bg-opacity: 1 !important; }
  .lg\:bg-bottom {
    background-position: bottom !important; }
  .lg\:bg-center {
    background-position: center !important; }
  .lg\:bg-left {
    background-position: left !important; }
  .lg\:bg-left-bottom {
    background-position: left bottom !important; }
  .lg\:bg-left-top {
    background-position: left top !important; }
  .lg\:bg-right {
    background-position: right !important; }
  .lg\:bg-right-bottom {
    background-position: right bottom !important; }
  .lg\:bg-right-top {
    background-position: right top !important; }
  .lg\:bg-top {
    background-position: top !important; }
  .lg\:bg-repeat {
    background-repeat: repeat !important; }
  .lg\:bg-no-repeat {
    background-repeat: no-repeat !important; }
  .lg\:bg-repeat-x {
    background-repeat: repeat-x !important; }
  .lg\:bg-repeat-y {
    background-repeat: repeat-y !important; }
  .lg\:bg-repeat-round {
    background-repeat: round !important; }
  .lg\:bg-repeat-space {
    background-repeat: space !important; }
  .lg\:bg-auto {
    background-size: auto !important; }
  .lg\:bg-cover {
    background-size: cover !important; }
  .lg\:bg-contain {
    background-size: contain !important; }
  .lg\:border-collapse {
    border-collapse: collapse !important; }
  .lg\:border-separate {
    border-collapse: separate !important; }
  .lg\:border-transparent {
    border-color: transparent !important; }
  .lg\:border-current {
    border-color: currentColor !important; }
  .lg\:border-black {
    --border-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important; }
  .lg\:border-white {
    --border-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important; }
  .lg\:border-gray-100 {
    --border-opacity: 1 !important;
    border-color: #f7fafc !important;
    border-color: rgba(247, 250, 252, var(--border-opacity)) !important; }
  .lg\:border-gray-200 {
    --border-opacity: 1 !important;
    border-color: #edf2f7 !important;
    border-color: rgba(237, 242, 247, var(--border-opacity)) !important; }
  .lg\:border-gray-300 {
    --border-opacity: 1 !important;
    border-color: #e2e8f0 !important;
    border-color: rgba(226, 232, 240, var(--border-opacity)) !important; }
  .lg\:border-gray-400 {
    --border-opacity: 1 !important;
    border-color: #cbd5e0 !important;
    border-color: rgba(203, 213, 224, var(--border-opacity)) !important; }
  .lg\:border-gray-500 {
    --border-opacity: 1 !important;
    border-color: #a0aec0 !important;
    border-color: rgba(160, 174, 192, var(--border-opacity)) !important; }
  .lg\:border-gray-600 {
    --border-opacity: 1 !important;
    border-color: #718096 !important;
    border-color: rgba(113, 128, 150, var(--border-opacity)) !important; }
  .lg\:border-gray-700 {
    --border-opacity: 1 !important;
    border-color: #4a5568 !important;
    border-color: rgba(74, 85, 104, var(--border-opacity)) !important; }
  .lg\:border-gray-800 {
    --border-opacity: 1 !important;
    border-color: #2d3748 !important;
    border-color: rgba(45, 55, 72, var(--border-opacity)) !important; }
  .lg\:border-gray-900 {
    --border-opacity: 1 !important;
    border-color: #1a202c !important;
    border-color: rgba(26, 32, 44, var(--border-opacity)) !important; }
  .lg\:border-red-100 {
    --border-opacity: 1 !important;
    border-color: #e18f74 !important;
    border-color: rgba(225, 143, 116, var(--border-opacity)) !important; }
  .lg\:border-red-200 {
    --border-opacity: 1 !important;
    border-color: #bc5e3f !important;
    border-color: rgba(188, 94, 63, var(--border-opacity)) !important; }
  .lg\:border-red-300 {
    --border-opacity: 1 !important;
    border-color: #833218 !important;
    border-color: rgba(131, 50, 24, var(--border-opacity)) !important; }
  .lg\:border-red-400 {
    --border-opacity: 1 !important;
    border-color: #fc8181 !important;
    border-color: rgba(252, 129, 129, var(--border-opacity)) !important; }
  .lg\:border-red-500 {
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important; }
  .lg\:border-red-600 {
    --border-opacity: 1 !important;
    border-color: #e53e3e !important;
    border-color: rgba(229, 62, 62, var(--border-opacity)) !important; }
  .lg\:border-red-700 {
    --border-opacity: 1 !important;
    border-color: #c53030 !important;
    border-color: rgba(197, 48, 48, var(--border-opacity)) !important; }
  .lg\:border-red-800 {
    --border-opacity: 1 !important;
    border-color: #9b2c2c !important;
    border-color: rgba(155, 44, 44, var(--border-opacity)) !important; }
  .lg\:border-red-900 {
    --border-opacity: 1 !important;
    border-color: #742a2a !important;
    border-color: rgba(116, 42, 42, var(--border-opacity)) !important; }
  .lg\:border-orange-100 {
    --border-opacity: 1 !important;
    border-color: #fffaf0 !important;
    border-color: rgba(255, 250, 240, var(--border-opacity)) !important; }
  .lg\:border-orange-200 {
    --border-opacity: 1 !important;
    border-color: #feebc8 !important;
    border-color: rgba(254, 235, 200, var(--border-opacity)) !important; }
  .lg\:border-orange-300 {
    --border-opacity: 1 !important;
    border-color: #fbd38d !important;
    border-color: rgba(251, 211, 141, var(--border-opacity)) !important; }
  .lg\:border-orange-400 {
    --border-opacity: 1 !important;
    border-color: #f6ad55 !important;
    border-color: rgba(246, 173, 85, var(--border-opacity)) !important; }
  .lg\:border-orange-500 {
    --border-opacity: 1 !important;
    border-color: #ed8936 !important;
    border-color: rgba(237, 137, 54, var(--border-opacity)) !important; }
  .lg\:border-orange-600 {
    --border-opacity: 1 !important;
    border-color: #dd6b20 !important;
    border-color: rgba(221, 107, 32, var(--border-opacity)) !important; }
  .lg\:border-orange-700 {
    --border-opacity: 1 !important;
    border-color: #c05621 !important;
    border-color: rgba(192, 86, 33, var(--border-opacity)) !important; }
  .lg\:border-orange-800 {
    --border-opacity: 1 !important;
    border-color: #9c4221 !important;
    border-color: rgba(156, 66, 33, var(--border-opacity)) !important; }
  .lg\:border-orange-900 {
    --border-opacity: 1 !important;
    border-color: #7b341e !important;
    border-color: rgba(123, 52, 30, var(--border-opacity)) !important; }
  .lg\:border-yellow-100 {
    --border-opacity: 1 !important;
    border-color: #fffff0 !important;
    border-color: rgba(255, 255, 240, var(--border-opacity)) !important; }
  .lg\:border-yellow-200 {
    --border-opacity: 1 !important;
    border-color: #fefcbf !important;
    border-color: rgba(254, 252, 191, var(--border-opacity)) !important; }
  .lg\:border-yellow-300 {
    --border-opacity: 1 !important;
    border-color: #faf089 !important;
    border-color: rgba(250, 240, 137, var(--border-opacity)) !important; }
  .lg\:border-yellow-400 {
    --border-opacity: 1 !important;
    border-color: #f6e05e !important;
    border-color: rgba(246, 224, 94, var(--border-opacity)) !important; }
  .lg\:border-yellow-500 {
    --border-opacity: 1 !important;
    border-color: #ecc94b !important;
    border-color: rgba(236, 201, 75, var(--border-opacity)) !important; }
  .lg\:border-yellow-600 {
    --border-opacity: 1 !important;
    border-color: #d69e2e !important;
    border-color: rgba(214, 158, 46, var(--border-opacity)) !important; }
  .lg\:border-yellow-700 {
    --border-opacity: 1 !important;
    border-color: #b7791f !important;
    border-color: rgba(183, 121, 31, var(--border-opacity)) !important; }
  .lg\:border-yellow-800 {
    --border-opacity: 1 !important;
    border-color: #975a16 !important;
    border-color: rgba(151, 90, 22, var(--border-opacity)) !important; }
  .lg\:border-yellow-900 {
    --border-opacity: 1 !important;
    border-color: #744210 !important;
    border-color: rgba(116, 66, 16, var(--border-opacity)) !important; }
  .lg\:border-green-100 {
    --border-opacity: 1 !important;
    border-color: #d3edb4 !important;
    border-color: rgba(211, 237, 180, var(--border-opacity)) !important; }
  .lg\:border-green-200 {
    --border-opacity: 1 !important;
    border-color: #a5c67d !important;
    border-color: rgba(165, 198, 125, var(--border-opacity)) !important; }
  .lg\:border-green-300 {
    --border-opacity: 1 !important;
    border-color: #779c4a !important;
    border-color: rgba(119, 156, 74, var(--border-opacity)) !important; }
  .lg\:border-green-400 {
    --border-opacity: 1 !important;
    border-color: #68d391 !important;
    border-color: rgba(104, 211, 145, var(--border-opacity)) !important; }
  .lg\:border-green-500 {
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important; }
  .lg\:border-green-600 {
    --border-opacity: 1 !important;
    border-color: #38a169 !important;
    border-color: rgba(56, 161, 105, var(--border-opacity)) !important; }
  .lg\:border-green-700 {
    --border-opacity: 1 !important;
    border-color: #2f855a !important;
    border-color: rgba(47, 133, 90, var(--border-opacity)) !important; }
  .lg\:border-green-800 {
    --border-opacity: 1 !important;
    border-color: #276749 !important;
    border-color: rgba(39, 103, 73, var(--border-opacity)) !important; }
  .lg\:border-green-900 {
    --border-opacity: 1 !important;
    border-color: #22543d !important;
    border-color: rgba(34, 84, 61, var(--border-opacity)) !important; }
  .lg\:border-teal-100 {
    --border-opacity: 1 !important;
    border-color: #e6fffa !important;
    border-color: rgba(230, 255, 250, var(--border-opacity)) !important; }
  .lg\:border-teal-200 {
    --border-opacity: 1 !important;
    border-color: #b2f5ea !important;
    border-color: rgba(178, 245, 234, var(--border-opacity)) !important; }
  .lg\:border-teal-300 {
    --border-opacity: 1 !important;
    border-color: #81e6d9 !important;
    border-color: rgba(129, 230, 217, var(--border-opacity)) !important; }
  .lg\:border-teal-400 {
    --border-opacity: 1 !important;
    border-color: #4fd1c5 !important;
    border-color: rgba(79, 209, 197, var(--border-opacity)) !important; }
  .lg\:border-teal-500 {
    --border-opacity: 1 !important;
    border-color: #38b2ac !important;
    border-color: rgba(56, 178, 172, var(--border-opacity)) !important; }
  .lg\:border-teal-600 {
    --border-opacity: 1 !important;
    border-color: #319795 !important;
    border-color: rgba(49, 151, 149, var(--border-opacity)) !important; }
  .lg\:border-teal-700 {
    --border-opacity: 1 !important;
    border-color: #2c7a7b !important;
    border-color: rgba(44, 122, 123, var(--border-opacity)) !important; }
  .lg\:border-teal-800 {
    --border-opacity: 1 !important;
    border-color: #285e61 !important;
    border-color: rgba(40, 94, 97, var(--border-opacity)) !important; }
  .lg\:border-teal-900 {
    --border-opacity: 1 !important;
    border-color: #234e52 !important;
    border-color: rgba(35, 78, 82, var(--border-opacity)) !important; }
  .lg\:border-blue-100 {
    --border-opacity: 1 !important;
    border-color: #ebf8ff !important;
    border-color: rgba(235, 248, 255, var(--border-opacity)) !important; }
  .lg\:border-blue-200 {
    --border-opacity: 1 !important;
    border-color: #bee3f8 !important;
    border-color: rgba(190, 227, 248, var(--border-opacity)) !important; }
  .lg\:border-blue-300 {
    --border-opacity: 1 !important;
    border-color: #90cdf4 !important;
    border-color: rgba(144, 205, 244, var(--border-opacity)) !important; }
  .lg\:border-blue-400 {
    --border-opacity: 1 !important;
    border-color: #63b3ed !important;
    border-color: rgba(99, 179, 237, var(--border-opacity)) !important; }
  .lg\:border-blue-500 {
    --border-opacity: 1 !important;
    border-color: #4299e1 !important;
    border-color: rgba(66, 153, 225, var(--border-opacity)) !important; }
  .lg\:border-blue-600 {
    --border-opacity: 1 !important;
    border-color: #3182ce !important;
    border-color: rgba(49, 130, 206, var(--border-opacity)) !important; }
  .lg\:border-blue-700 {
    --border-opacity: 1 !important;
    border-color: #2b6cb0 !important;
    border-color: rgba(43, 108, 176, var(--border-opacity)) !important; }
  .lg\:border-blue-800 {
    --border-opacity: 1 !important;
    border-color: #2c5282 !important;
    border-color: rgba(44, 82, 130, var(--border-opacity)) !important; }
  .lg\:border-blue-900 {
    --border-opacity: 1 !important;
    border-color: #2a4365 !important;
    border-color: rgba(42, 67, 101, var(--border-opacity)) !important; }
  .lg\:border-indigo-100 {
    --border-opacity: 1 !important;
    border-color: #ebf4ff !important;
    border-color: rgba(235, 244, 255, var(--border-opacity)) !important; }
  .lg\:border-indigo-200 {
    --border-opacity: 1 !important;
    border-color: #c3dafe !important;
    border-color: rgba(195, 218, 254, var(--border-opacity)) !important; }
  .lg\:border-indigo-300 {
    --border-opacity: 1 !important;
    border-color: #a3bffa !important;
    border-color: rgba(163, 191, 250, var(--border-opacity)) !important; }
  .lg\:border-indigo-400 {
    --border-opacity: 1 !important;
    border-color: #7f9cf5 !important;
    border-color: rgba(127, 156, 245, var(--border-opacity)) !important; }
  .lg\:border-indigo-500 {
    --border-opacity: 1 !important;
    border-color: #667eea !important;
    border-color: rgba(102, 126, 234, var(--border-opacity)) !important; }
  .lg\:border-indigo-600 {
    --border-opacity: 1 !important;
    border-color: #5a67d8 !important;
    border-color: rgba(90, 103, 216, var(--border-opacity)) !important; }
  .lg\:border-indigo-700 {
    --border-opacity: 1 !important;
    border-color: #4c51bf !important;
    border-color: rgba(76, 81, 191, var(--border-opacity)) !important; }
  .lg\:border-indigo-800 {
    --border-opacity: 1 !important;
    border-color: #434190 !important;
    border-color: rgba(67, 65, 144, var(--border-opacity)) !important; }
  .lg\:border-indigo-900 {
    --border-opacity: 1 !important;
    border-color: #3c366b !important;
    border-color: rgba(60, 54, 107, var(--border-opacity)) !important; }
  .lg\:border-purple-100 {
    --border-opacity: 1 !important;
    border-color: #faf5ff !important;
    border-color: rgba(250, 245, 255, var(--border-opacity)) !important; }
  .lg\:border-purple-200 {
    --border-opacity: 1 !important;
    border-color: #e9d8fd !important;
    border-color: rgba(233, 216, 253, var(--border-opacity)) !important; }
  .lg\:border-purple-300 {
    --border-opacity: 1 !important;
    border-color: #d6bcfa !important;
    border-color: rgba(214, 188, 250, var(--border-opacity)) !important; }
  .lg\:border-purple-400 {
    --border-opacity: 1 !important;
    border-color: #b794f4 !important;
    border-color: rgba(183, 148, 244, var(--border-opacity)) !important; }
  .lg\:border-purple-500 {
    --border-opacity: 1 !important;
    border-color: #9f7aea !important;
    border-color: rgba(159, 122, 234, var(--border-opacity)) !important; }
  .lg\:border-purple-600 {
    --border-opacity: 1 !important;
    border-color: #805ad5 !important;
    border-color: rgba(128, 90, 213, var(--border-opacity)) !important; }
  .lg\:border-purple-700 {
    --border-opacity: 1 !important;
    border-color: #6b46c1 !important;
    border-color: rgba(107, 70, 193, var(--border-opacity)) !important; }
  .lg\:border-purple-800 {
    --border-opacity: 1 !important;
    border-color: #553c9a !important;
    border-color: rgba(85, 60, 154, var(--border-opacity)) !important; }
  .lg\:border-purple-900 {
    --border-opacity: 1 !important;
    border-color: #44337a !important;
    border-color: rgba(68, 51, 122, var(--border-opacity)) !important; }
  .lg\:border-pink-100 {
    --border-opacity: 1 !important;
    border-color: #fff5f7 !important;
    border-color: rgba(255, 245, 247, var(--border-opacity)) !important; }
  .lg\:border-pink-200 {
    --border-opacity: 1 !important;
    border-color: #fed7e2 !important;
    border-color: rgba(254, 215, 226, var(--border-opacity)) !important; }
  .lg\:border-pink-300 {
    --border-opacity: 1 !important;
    border-color: #fbb6ce !important;
    border-color: rgba(251, 182, 206, var(--border-opacity)) !important; }
  .lg\:border-pink-400 {
    --border-opacity: 1 !important;
    border-color: #f687b3 !important;
    border-color: rgba(246, 135, 179, var(--border-opacity)) !important; }
  .lg\:border-pink-500 {
    --border-opacity: 1 !important;
    border-color: #ed64a6 !important;
    border-color: rgba(237, 100, 166, var(--border-opacity)) !important; }
  .lg\:border-pink-600 {
    --border-opacity: 1 !important;
    border-color: #d53f8c !important;
    border-color: rgba(213, 63, 140, var(--border-opacity)) !important; }
  .lg\:border-pink-700 {
    --border-opacity: 1 !important;
    border-color: #b83280 !important;
    border-color: rgba(184, 50, 128, var(--border-opacity)) !important; }
  .lg\:border-pink-800 {
    --border-opacity: 1 !important;
    border-color: #97266d !important;
    border-color: rgba(151, 38, 109, var(--border-opacity)) !important; }
  .lg\:border-pink-900 {
    --border-opacity: 1 !important;
    border-color: #702459 !important;
    border-color: rgba(112, 36, 89, var(--border-opacity)) !important; }
  .lg\:border-shade-black {
    --border-opacity: 1 !important;
    border-color: #000000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important; }
  .lg\:border-shade-white {
    --border-opacity: 1 !important;
    border-color: #ffffff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important; }
  .lg\:border-salmon-100 {
    --border-opacity: 1 !important;
    border-color: #f7f1e1 !important;
    border-color: rgba(247, 241, 225, var(--border-opacity)) !important; }
  .lg\:border-salmon-200 {
    --border-opacity: 1 !important;
    border-color: #f3e7c6 !important;
    border-color: rgba(243, 231, 198, var(--border-opacity)) !important; }
  .lg\:border-salmon-300 {
    --border-opacity: 1 !important;
    border-color: #e4d6af !important;
    border-color: rgba(228, 214, 175, var(--border-opacity)) !important; }
  .lg\:hover\:border-transparent:hover {
    border-color: transparent !important; }
  .lg\:hover\:border-current:hover {
    border-color: currentColor !important; }
  .lg\:hover\:border-black:hover {
    --border-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important; }
  .lg\:hover\:border-white:hover {
    --border-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important; }
  .lg\:hover\:border-gray-100:hover {
    --border-opacity: 1 !important;
    border-color: #f7fafc !important;
    border-color: rgba(247, 250, 252, var(--border-opacity)) !important; }
  .lg\:hover\:border-gray-200:hover {
    --border-opacity: 1 !important;
    border-color: #edf2f7 !important;
    border-color: rgba(237, 242, 247, var(--border-opacity)) !important; }
  .lg\:hover\:border-gray-300:hover {
    --border-opacity: 1 !important;
    border-color: #e2e8f0 !important;
    border-color: rgba(226, 232, 240, var(--border-opacity)) !important; }
  .lg\:hover\:border-gray-400:hover {
    --border-opacity: 1 !important;
    border-color: #cbd5e0 !important;
    border-color: rgba(203, 213, 224, var(--border-opacity)) !important; }
  .lg\:hover\:border-gray-500:hover {
    --border-opacity: 1 !important;
    border-color: #a0aec0 !important;
    border-color: rgba(160, 174, 192, var(--border-opacity)) !important; }
  .lg\:hover\:border-gray-600:hover {
    --border-opacity: 1 !important;
    border-color: #718096 !important;
    border-color: rgba(113, 128, 150, var(--border-opacity)) !important; }
  .lg\:hover\:border-gray-700:hover {
    --border-opacity: 1 !important;
    border-color: #4a5568 !important;
    border-color: rgba(74, 85, 104, var(--border-opacity)) !important; }
  .lg\:hover\:border-gray-800:hover {
    --border-opacity: 1 !important;
    border-color: #2d3748 !important;
    border-color: rgba(45, 55, 72, var(--border-opacity)) !important; }
  .lg\:hover\:border-gray-900:hover {
    --border-opacity: 1 !important;
    border-color: #1a202c !important;
    border-color: rgba(26, 32, 44, var(--border-opacity)) !important; }
  .lg\:hover\:border-red-100:hover {
    --border-opacity: 1 !important;
    border-color: #e18f74 !important;
    border-color: rgba(225, 143, 116, var(--border-opacity)) !important; }
  .lg\:hover\:border-red-200:hover {
    --border-opacity: 1 !important;
    border-color: #bc5e3f !important;
    border-color: rgba(188, 94, 63, var(--border-opacity)) !important; }
  .lg\:hover\:border-red-300:hover {
    --border-opacity: 1 !important;
    border-color: #833218 !important;
    border-color: rgba(131, 50, 24, var(--border-opacity)) !important; }
  .lg\:hover\:border-red-400:hover {
    --border-opacity: 1 !important;
    border-color: #fc8181 !important;
    border-color: rgba(252, 129, 129, var(--border-opacity)) !important; }
  .lg\:hover\:border-red-500:hover {
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important; }
  .lg\:hover\:border-red-600:hover {
    --border-opacity: 1 !important;
    border-color: #e53e3e !important;
    border-color: rgba(229, 62, 62, var(--border-opacity)) !important; }
  .lg\:hover\:border-red-700:hover {
    --border-opacity: 1 !important;
    border-color: #c53030 !important;
    border-color: rgba(197, 48, 48, var(--border-opacity)) !important; }
  .lg\:hover\:border-red-800:hover {
    --border-opacity: 1 !important;
    border-color: #9b2c2c !important;
    border-color: rgba(155, 44, 44, var(--border-opacity)) !important; }
  .lg\:hover\:border-red-900:hover {
    --border-opacity: 1 !important;
    border-color: #742a2a !important;
    border-color: rgba(116, 42, 42, var(--border-opacity)) !important; }
  .lg\:hover\:border-orange-100:hover {
    --border-opacity: 1 !important;
    border-color: #fffaf0 !important;
    border-color: rgba(255, 250, 240, var(--border-opacity)) !important; }
  .lg\:hover\:border-orange-200:hover {
    --border-opacity: 1 !important;
    border-color: #feebc8 !important;
    border-color: rgba(254, 235, 200, var(--border-opacity)) !important; }
  .lg\:hover\:border-orange-300:hover {
    --border-opacity: 1 !important;
    border-color: #fbd38d !important;
    border-color: rgba(251, 211, 141, var(--border-opacity)) !important; }
  .lg\:hover\:border-orange-400:hover {
    --border-opacity: 1 !important;
    border-color: #f6ad55 !important;
    border-color: rgba(246, 173, 85, var(--border-opacity)) !important; }
  .lg\:hover\:border-orange-500:hover {
    --border-opacity: 1 !important;
    border-color: #ed8936 !important;
    border-color: rgba(237, 137, 54, var(--border-opacity)) !important; }
  .lg\:hover\:border-orange-600:hover {
    --border-opacity: 1 !important;
    border-color: #dd6b20 !important;
    border-color: rgba(221, 107, 32, var(--border-opacity)) !important; }
  .lg\:hover\:border-orange-700:hover {
    --border-opacity: 1 !important;
    border-color: #c05621 !important;
    border-color: rgba(192, 86, 33, var(--border-opacity)) !important; }
  .lg\:hover\:border-orange-800:hover {
    --border-opacity: 1 !important;
    border-color: #9c4221 !important;
    border-color: rgba(156, 66, 33, var(--border-opacity)) !important; }
  .lg\:hover\:border-orange-900:hover {
    --border-opacity: 1 !important;
    border-color: #7b341e !important;
    border-color: rgba(123, 52, 30, var(--border-opacity)) !important; }
  .lg\:hover\:border-yellow-100:hover {
    --border-opacity: 1 !important;
    border-color: #fffff0 !important;
    border-color: rgba(255, 255, 240, var(--border-opacity)) !important; }
  .lg\:hover\:border-yellow-200:hover {
    --border-opacity: 1 !important;
    border-color: #fefcbf !important;
    border-color: rgba(254, 252, 191, var(--border-opacity)) !important; }
  .lg\:hover\:border-yellow-300:hover {
    --border-opacity: 1 !important;
    border-color: #faf089 !important;
    border-color: rgba(250, 240, 137, var(--border-opacity)) !important; }
  .lg\:hover\:border-yellow-400:hover {
    --border-opacity: 1 !important;
    border-color: #f6e05e !important;
    border-color: rgba(246, 224, 94, var(--border-opacity)) !important; }
  .lg\:hover\:border-yellow-500:hover {
    --border-opacity: 1 !important;
    border-color: #ecc94b !important;
    border-color: rgba(236, 201, 75, var(--border-opacity)) !important; }
  .lg\:hover\:border-yellow-600:hover {
    --border-opacity: 1 !important;
    border-color: #d69e2e !important;
    border-color: rgba(214, 158, 46, var(--border-opacity)) !important; }
  .lg\:hover\:border-yellow-700:hover {
    --border-opacity: 1 !important;
    border-color: #b7791f !important;
    border-color: rgba(183, 121, 31, var(--border-opacity)) !important; }
  .lg\:hover\:border-yellow-800:hover {
    --border-opacity: 1 !important;
    border-color: #975a16 !important;
    border-color: rgba(151, 90, 22, var(--border-opacity)) !important; }
  .lg\:hover\:border-yellow-900:hover {
    --border-opacity: 1 !important;
    border-color: #744210 !important;
    border-color: rgba(116, 66, 16, var(--border-opacity)) !important; }
  .lg\:hover\:border-green-100:hover {
    --border-opacity: 1 !important;
    border-color: #d3edb4 !important;
    border-color: rgba(211, 237, 180, var(--border-opacity)) !important; }
  .lg\:hover\:border-green-200:hover {
    --border-opacity: 1 !important;
    border-color: #a5c67d !important;
    border-color: rgba(165, 198, 125, var(--border-opacity)) !important; }
  .lg\:hover\:border-green-300:hover {
    --border-opacity: 1 !important;
    border-color: #779c4a !important;
    border-color: rgba(119, 156, 74, var(--border-opacity)) !important; }
  .lg\:hover\:border-green-400:hover {
    --border-opacity: 1 !important;
    border-color: #68d391 !important;
    border-color: rgba(104, 211, 145, var(--border-opacity)) !important; }
  .lg\:hover\:border-green-500:hover {
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important; }
  .lg\:hover\:border-green-600:hover {
    --border-opacity: 1 !important;
    border-color: #38a169 !important;
    border-color: rgba(56, 161, 105, var(--border-opacity)) !important; }
  .lg\:hover\:border-green-700:hover {
    --border-opacity: 1 !important;
    border-color: #2f855a !important;
    border-color: rgba(47, 133, 90, var(--border-opacity)) !important; }
  .lg\:hover\:border-green-800:hover {
    --border-opacity: 1 !important;
    border-color: #276749 !important;
    border-color: rgba(39, 103, 73, var(--border-opacity)) !important; }
  .lg\:hover\:border-green-900:hover {
    --border-opacity: 1 !important;
    border-color: #22543d !important;
    border-color: rgba(34, 84, 61, var(--border-opacity)) !important; }
  .lg\:hover\:border-teal-100:hover {
    --border-opacity: 1 !important;
    border-color: #e6fffa !important;
    border-color: rgba(230, 255, 250, var(--border-opacity)) !important; }
  .lg\:hover\:border-teal-200:hover {
    --border-opacity: 1 !important;
    border-color: #b2f5ea !important;
    border-color: rgba(178, 245, 234, var(--border-opacity)) !important; }
  .lg\:hover\:border-teal-300:hover {
    --border-opacity: 1 !important;
    border-color: #81e6d9 !important;
    border-color: rgba(129, 230, 217, var(--border-opacity)) !important; }
  .lg\:hover\:border-teal-400:hover {
    --border-opacity: 1 !important;
    border-color: #4fd1c5 !important;
    border-color: rgba(79, 209, 197, var(--border-opacity)) !important; }
  .lg\:hover\:border-teal-500:hover {
    --border-opacity: 1 !important;
    border-color: #38b2ac !important;
    border-color: rgba(56, 178, 172, var(--border-opacity)) !important; }
  .lg\:hover\:border-teal-600:hover {
    --border-opacity: 1 !important;
    border-color: #319795 !important;
    border-color: rgba(49, 151, 149, var(--border-opacity)) !important; }
  .lg\:hover\:border-teal-700:hover {
    --border-opacity: 1 !important;
    border-color: #2c7a7b !important;
    border-color: rgba(44, 122, 123, var(--border-opacity)) !important; }
  .lg\:hover\:border-teal-800:hover {
    --border-opacity: 1 !important;
    border-color: #285e61 !important;
    border-color: rgba(40, 94, 97, var(--border-opacity)) !important; }
  .lg\:hover\:border-teal-900:hover {
    --border-opacity: 1 !important;
    border-color: #234e52 !important;
    border-color: rgba(35, 78, 82, var(--border-opacity)) !important; }
  .lg\:hover\:border-blue-100:hover {
    --border-opacity: 1 !important;
    border-color: #ebf8ff !important;
    border-color: rgba(235, 248, 255, var(--border-opacity)) !important; }
  .lg\:hover\:border-blue-200:hover {
    --border-opacity: 1 !important;
    border-color: #bee3f8 !important;
    border-color: rgba(190, 227, 248, var(--border-opacity)) !important; }
  .lg\:hover\:border-blue-300:hover {
    --border-opacity: 1 !important;
    border-color: #90cdf4 !important;
    border-color: rgba(144, 205, 244, var(--border-opacity)) !important; }
  .lg\:hover\:border-blue-400:hover {
    --border-opacity: 1 !important;
    border-color: #63b3ed !important;
    border-color: rgba(99, 179, 237, var(--border-opacity)) !important; }
  .lg\:hover\:border-blue-500:hover {
    --border-opacity: 1 !important;
    border-color: #4299e1 !important;
    border-color: rgba(66, 153, 225, var(--border-opacity)) !important; }
  .lg\:hover\:border-blue-600:hover {
    --border-opacity: 1 !important;
    border-color: #3182ce !important;
    border-color: rgba(49, 130, 206, var(--border-opacity)) !important; }
  .lg\:hover\:border-blue-700:hover {
    --border-opacity: 1 !important;
    border-color: #2b6cb0 !important;
    border-color: rgba(43, 108, 176, var(--border-opacity)) !important; }
  .lg\:hover\:border-blue-800:hover {
    --border-opacity: 1 !important;
    border-color: #2c5282 !important;
    border-color: rgba(44, 82, 130, var(--border-opacity)) !important; }
  .lg\:hover\:border-blue-900:hover {
    --border-opacity: 1 !important;
    border-color: #2a4365 !important;
    border-color: rgba(42, 67, 101, var(--border-opacity)) !important; }
  .lg\:hover\:border-indigo-100:hover {
    --border-opacity: 1 !important;
    border-color: #ebf4ff !important;
    border-color: rgba(235, 244, 255, var(--border-opacity)) !important; }
  .lg\:hover\:border-indigo-200:hover {
    --border-opacity: 1 !important;
    border-color: #c3dafe !important;
    border-color: rgba(195, 218, 254, var(--border-opacity)) !important; }
  .lg\:hover\:border-indigo-300:hover {
    --border-opacity: 1 !important;
    border-color: #a3bffa !important;
    border-color: rgba(163, 191, 250, var(--border-opacity)) !important; }
  .lg\:hover\:border-indigo-400:hover {
    --border-opacity: 1 !important;
    border-color: #7f9cf5 !important;
    border-color: rgba(127, 156, 245, var(--border-opacity)) !important; }
  .lg\:hover\:border-indigo-500:hover {
    --border-opacity: 1 !important;
    border-color: #667eea !important;
    border-color: rgba(102, 126, 234, var(--border-opacity)) !important; }
  .lg\:hover\:border-indigo-600:hover {
    --border-opacity: 1 !important;
    border-color: #5a67d8 !important;
    border-color: rgba(90, 103, 216, var(--border-opacity)) !important; }
  .lg\:hover\:border-indigo-700:hover {
    --border-opacity: 1 !important;
    border-color: #4c51bf !important;
    border-color: rgba(76, 81, 191, var(--border-opacity)) !important; }
  .lg\:hover\:border-indigo-800:hover {
    --border-opacity: 1 !important;
    border-color: #434190 !important;
    border-color: rgba(67, 65, 144, var(--border-opacity)) !important; }
  .lg\:hover\:border-indigo-900:hover {
    --border-opacity: 1 !important;
    border-color: #3c366b !important;
    border-color: rgba(60, 54, 107, var(--border-opacity)) !important; }
  .lg\:hover\:border-purple-100:hover {
    --border-opacity: 1 !important;
    border-color: #faf5ff !important;
    border-color: rgba(250, 245, 255, var(--border-opacity)) !important; }
  .lg\:hover\:border-purple-200:hover {
    --border-opacity: 1 !important;
    border-color: #e9d8fd !important;
    border-color: rgba(233, 216, 253, var(--border-opacity)) !important; }
  .lg\:hover\:border-purple-300:hover {
    --border-opacity: 1 !important;
    border-color: #d6bcfa !important;
    border-color: rgba(214, 188, 250, var(--border-opacity)) !important; }
  .lg\:hover\:border-purple-400:hover {
    --border-opacity: 1 !important;
    border-color: #b794f4 !important;
    border-color: rgba(183, 148, 244, var(--border-opacity)) !important; }
  .lg\:hover\:border-purple-500:hover {
    --border-opacity: 1 !important;
    border-color: #9f7aea !important;
    border-color: rgba(159, 122, 234, var(--border-opacity)) !important; }
  .lg\:hover\:border-purple-600:hover {
    --border-opacity: 1 !important;
    border-color: #805ad5 !important;
    border-color: rgba(128, 90, 213, var(--border-opacity)) !important; }
  .lg\:hover\:border-purple-700:hover {
    --border-opacity: 1 !important;
    border-color: #6b46c1 !important;
    border-color: rgba(107, 70, 193, var(--border-opacity)) !important; }
  .lg\:hover\:border-purple-800:hover {
    --border-opacity: 1 !important;
    border-color: #553c9a !important;
    border-color: rgba(85, 60, 154, var(--border-opacity)) !important; }
  .lg\:hover\:border-purple-900:hover {
    --border-opacity: 1 !important;
    border-color: #44337a !important;
    border-color: rgba(68, 51, 122, var(--border-opacity)) !important; }
  .lg\:hover\:border-pink-100:hover {
    --border-opacity: 1 !important;
    border-color: #fff5f7 !important;
    border-color: rgba(255, 245, 247, var(--border-opacity)) !important; }
  .lg\:hover\:border-pink-200:hover {
    --border-opacity: 1 !important;
    border-color: #fed7e2 !important;
    border-color: rgba(254, 215, 226, var(--border-opacity)) !important; }
  .lg\:hover\:border-pink-300:hover {
    --border-opacity: 1 !important;
    border-color: #fbb6ce !important;
    border-color: rgba(251, 182, 206, var(--border-opacity)) !important; }
  .lg\:hover\:border-pink-400:hover {
    --border-opacity: 1 !important;
    border-color: #f687b3 !important;
    border-color: rgba(246, 135, 179, var(--border-opacity)) !important; }
  .lg\:hover\:border-pink-500:hover {
    --border-opacity: 1 !important;
    border-color: #ed64a6 !important;
    border-color: rgba(237, 100, 166, var(--border-opacity)) !important; }
  .lg\:hover\:border-pink-600:hover {
    --border-opacity: 1 !important;
    border-color: #d53f8c !important;
    border-color: rgba(213, 63, 140, var(--border-opacity)) !important; }
  .lg\:hover\:border-pink-700:hover {
    --border-opacity: 1 !important;
    border-color: #b83280 !important;
    border-color: rgba(184, 50, 128, var(--border-opacity)) !important; }
  .lg\:hover\:border-pink-800:hover {
    --border-opacity: 1 !important;
    border-color: #97266d !important;
    border-color: rgba(151, 38, 109, var(--border-opacity)) !important; }
  .lg\:hover\:border-pink-900:hover {
    --border-opacity: 1 !important;
    border-color: #702459 !important;
    border-color: rgba(112, 36, 89, var(--border-opacity)) !important; }
  .lg\:hover\:border-shade-black:hover {
    --border-opacity: 1 !important;
    border-color: #000000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important; }
  .lg\:hover\:border-shade-white:hover {
    --border-opacity: 1 !important;
    border-color: #ffffff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important; }
  .lg\:hover\:border-salmon-100:hover {
    --border-opacity: 1 !important;
    border-color: #f7f1e1 !important;
    border-color: rgba(247, 241, 225, var(--border-opacity)) !important; }
  .lg\:hover\:border-salmon-200:hover {
    --border-opacity: 1 !important;
    border-color: #f3e7c6 !important;
    border-color: rgba(243, 231, 198, var(--border-opacity)) !important; }
  .lg\:hover\:border-salmon-300:hover {
    --border-opacity: 1 !important;
    border-color: #e4d6af !important;
    border-color: rgba(228, 214, 175, var(--border-opacity)) !important; }
  .lg\:focus\:border-transparent:focus {
    border-color: transparent !important; }
  .lg\:focus\:border-current:focus {
    border-color: currentColor !important; }
  .lg\:focus\:border-black:focus {
    --border-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important; }
  .lg\:focus\:border-white:focus {
    --border-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important; }
  .lg\:focus\:border-gray-100:focus {
    --border-opacity: 1 !important;
    border-color: #f7fafc !important;
    border-color: rgba(247, 250, 252, var(--border-opacity)) !important; }
  .lg\:focus\:border-gray-200:focus {
    --border-opacity: 1 !important;
    border-color: #edf2f7 !important;
    border-color: rgba(237, 242, 247, var(--border-opacity)) !important; }
  .lg\:focus\:border-gray-300:focus {
    --border-opacity: 1 !important;
    border-color: #e2e8f0 !important;
    border-color: rgba(226, 232, 240, var(--border-opacity)) !important; }
  .lg\:focus\:border-gray-400:focus {
    --border-opacity: 1 !important;
    border-color: #cbd5e0 !important;
    border-color: rgba(203, 213, 224, var(--border-opacity)) !important; }
  .lg\:focus\:border-gray-500:focus {
    --border-opacity: 1 !important;
    border-color: #a0aec0 !important;
    border-color: rgba(160, 174, 192, var(--border-opacity)) !important; }
  .lg\:focus\:border-gray-600:focus {
    --border-opacity: 1 !important;
    border-color: #718096 !important;
    border-color: rgba(113, 128, 150, var(--border-opacity)) !important; }
  .lg\:focus\:border-gray-700:focus {
    --border-opacity: 1 !important;
    border-color: #4a5568 !important;
    border-color: rgba(74, 85, 104, var(--border-opacity)) !important; }
  .lg\:focus\:border-gray-800:focus {
    --border-opacity: 1 !important;
    border-color: #2d3748 !important;
    border-color: rgba(45, 55, 72, var(--border-opacity)) !important; }
  .lg\:focus\:border-gray-900:focus {
    --border-opacity: 1 !important;
    border-color: #1a202c !important;
    border-color: rgba(26, 32, 44, var(--border-opacity)) !important; }
  .lg\:focus\:border-red-100:focus {
    --border-opacity: 1 !important;
    border-color: #e18f74 !important;
    border-color: rgba(225, 143, 116, var(--border-opacity)) !important; }
  .lg\:focus\:border-red-200:focus {
    --border-opacity: 1 !important;
    border-color: #bc5e3f !important;
    border-color: rgba(188, 94, 63, var(--border-opacity)) !important; }
  .lg\:focus\:border-red-300:focus {
    --border-opacity: 1 !important;
    border-color: #833218 !important;
    border-color: rgba(131, 50, 24, var(--border-opacity)) !important; }
  .lg\:focus\:border-red-400:focus {
    --border-opacity: 1 !important;
    border-color: #fc8181 !important;
    border-color: rgba(252, 129, 129, var(--border-opacity)) !important; }
  .lg\:focus\:border-red-500:focus {
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important; }
  .lg\:focus\:border-red-600:focus {
    --border-opacity: 1 !important;
    border-color: #e53e3e !important;
    border-color: rgba(229, 62, 62, var(--border-opacity)) !important; }
  .lg\:focus\:border-red-700:focus {
    --border-opacity: 1 !important;
    border-color: #c53030 !important;
    border-color: rgba(197, 48, 48, var(--border-opacity)) !important; }
  .lg\:focus\:border-red-800:focus {
    --border-opacity: 1 !important;
    border-color: #9b2c2c !important;
    border-color: rgba(155, 44, 44, var(--border-opacity)) !important; }
  .lg\:focus\:border-red-900:focus {
    --border-opacity: 1 !important;
    border-color: #742a2a !important;
    border-color: rgba(116, 42, 42, var(--border-opacity)) !important; }
  .lg\:focus\:border-orange-100:focus {
    --border-opacity: 1 !important;
    border-color: #fffaf0 !important;
    border-color: rgba(255, 250, 240, var(--border-opacity)) !important; }
  .lg\:focus\:border-orange-200:focus {
    --border-opacity: 1 !important;
    border-color: #feebc8 !important;
    border-color: rgba(254, 235, 200, var(--border-opacity)) !important; }
  .lg\:focus\:border-orange-300:focus {
    --border-opacity: 1 !important;
    border-color: #fbd38d !important;
    border-color: rgba(251, 211, 141, var(--border-opacity)) !important; }
  .lg\:focus\:border-orange-400:focus {
    --border-opacity: 1 !important;
    border-color: #f6ad55 !important;
    border-color: rgba(246, 173, 85, var(--border-opacity)) !important; }
  .lg\:focus\:border-orange-500:focus {
    --border-opacity: 1 !important;
    border-color: #ed8936 !important;
    border-color: rgba(237, 137, 54, var(--border-opacity)) !important; }
  .lg\:focus\:border-orange-600:focus {
    --border-opacity: 1 !important;
    border-color: #dd6b20 !important;
    border-color: rgba(221, 107, 32, var(--border-opacity)) !important; }
  .lg\:focus\:border-orange-700:focus {
    --border-opacity: 1 !important;
    border-color: #c05621 !important;
    border-color: rgba(192, 86, 33, var(--border-opacity)) !important; }
  .lg\:focus\:border-orange-800:focus {
    --border-opacity: 1 !important;
    border-color: #9c4221 !important;
    border-color: rgba(156, 66, 33, var(--border-opacity)) !important; }
  .lg\:focus\:border-orange-900:focus {
    --border-opacity: 1 !important;
    border-color: #7b341e !important;
    border-color: rgba(123, 52, 30, var(--border-opacity)) !important; }
  .lg\:focus\:border-yellow-100:focus {
    --border-opacity: 1 !important;
    border-color: #fffff0 !important;
    border-color: rgba(255, 255, 240, var(--border-opacity)) !important; }
  .lg\:focus\:border-yellow-200:focus {
    --border-opacity: 1 !important;
    border-color: #fefcbf !important;
    border-color: rgba(254, 252, 191, var(--border-opacity)) !important; }
  .lg\:focus\:border-yellow-300:focus {
    --border-opacity: 1 !important;
    border-color: #faf089 !important;
    border-color: rgba(250, 240, 137, var(--border-opacity)) !important; }
  .lg\:focus\:border-yellow-400:focus {
    --border-opacity: 1 !important;
    border-color: #f6e05e !important;
    border-color: rgba(246, 224, 94, var(--border-opacity)) !important; }
  .lg\:focus\:border-yellow-500:focus {
    --border-opacity: 1 !important;
    border-color: #ecc94b !important;
    border-color: rgba(236, 201, 75, var(--border-opacity)) !important; }
  .lg\:focus\:border-yellow-600:focus {
    --border-opacity: 1 !important;
    border-color: #d69e2e !important;
    border-color: rgba(214, 158, 46, var(--border-opacity)) !important; }
  .lg\:focus\:border-yellow-700:focus {
    --border-opacity: 1 !important;
    border-color: #b7791f !important;
    border-color: rgba(183, 121, 31, var(--border-opacity)) !important; }
  .lg\:focus\:border-yellow-800:focus {
    --border-opacity: 1 !important;
    border-color: #975a16 !important;
    border-color: rgba(151, 90, 22, var(--border-opacity)) !important; }
  .lg\:focus\:border-yellow-900:focus {
    --border-opacity: 1 !important;
    border-color: #744210 !important;
    border-color: rgba(116, 66, 16, var(--border-opacity)) !important; }
  .lg\:focus\:border-green-100:focus {
    --border-opacity: 1 !important;
    border-color: #d3edb4 !important;
    border-color: rgba(211, 237, 180, var(--border-opacity)) !important; }
  .lg\:focus\:border-green-200:focus {
    --border-opacity: 1 !important;
    border-color: #a5c67d !important;
    border-color: rgba(165, 198, 125, var(--border-opacity)) !important; }
  .lg\:focus\:border-green-300:focus {
    --border-opacity: 1 !important;
    border-color: #779c4a !important;
    border-color: rgba(119, 156, 74, var(--border-opacity)) !important; }
  .lg\:focus\:border-green-400:focus {
    --border-opacity: 1 !important;
    border-color: #68d391 !important;
    border-color: rgba(104, 211, 145, var(--border-opacity)) !important; }
  .lg\:focus\:border-green-500:focus {
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important; }
  .lg\:focus\:border-green-600:focus {
    --border-opacity: 1 !important;
    border-color: #38a169 !important;
    border-color: rgba(56, 161, 105, var(--border-opacity)) !important; }
  .lg\:focus\:border-green-700:focus {
    --border-opacity: 1 !important;
    border-color: #2f855a !important;
    border-color: rgba(47, 133, 90, var(--border-opacity)) !important; }
  .lg\:focus\:border-green-800:focus {
    --border-opacity: 1 !important;
    border-color: #276749 !important;
    border-color: rgba(39, 103, 73, var(--border-opacity)) !important; }
  .lg\:focus\:border-green-900:focus {
    --border-opacity: 1 !important;
    border-color: #22543d !important;
    border-color: rgba(34, 84, 61, var(--border-opacity)) !important; }
  .lg\:focus\:border-teal-100:focus {
    --border-opacity: 1 !important;
    border-color: #e6fffa !important;
    border-color: rgba(230, 255, 250, var(--border-opacity)) !important; }
  .lg\:focus\:border-teal-200:focus {
    --border-opacity: 1 !important;
    border-color: #b2f5ea !important;
    border-color: rgba(178, 245, 234, var(--border-opacity)) !important; }
  .lg\:focus\:border-teal-300:focus {
    --border-opacity: 1 !important;
    border-color: #81e6d9 !important;
    border-color: rgba(129, 230, 217, var(--border-opacity)) !important; }
  .lg\:focus\:border-teal-400:focus {
    --border-opacity: 1 !important;
    border-color: #4fd1c5 !important;
    border-color: rgba(79, 209, 197, var(--border-opacity)) !important; }
  .lg\:focus\:border-teal-500:focus {
    --border-opacity: 1 !important;
    border-color: #38b2ac !important;
    border-color: rgba(56, 178, 172, var(--border-opacity)) !important; }
  .lg\:focus\:border-teal-600:focus {
    --border-opacity: 1 !important;
    border-color: #319795 !important;
    border-color: rgba(49, 151, 149, var(--border-opacity)) !important; }
  .lg\:focus\:border-teal-700:focus {
    --border-opacity: 1 !important;
    border-color: #2c7a7b !important;
    border-color: rgba(44, 122, 123, var(--border-opacity)) !important; }
  .lg\:focus\:border-teal-800:focus {
    --border-opacity: 1 !important;
    border-color: #285e61 !important;
    border-color: rgba(40, 94, 97, var(--border-opacity)) !important; }
  .lg\:focus\:border-teal-900:focus {
    --border-opacity: 1 !important;
    border-color: #234e52 !important;
    border-color: rgba(35, 78, 82, var(--border-opacity)) !important; }
  .lg\:focus\:border-blue-100:focus {
    --border-opacity: 1 !important;
    border-color: #ebf8ff !important;
    border-color: rgba(235, 248, 255, var(--border-opacity)) !important; }
  .lg\:focus\:border-blue-200:focus {
    --border-opacity: 1 !important;
    border-color: #bee3f8 !important;
    border-color: rgba(190, 227, 248, var(--border-opacity)) !important; }
  .lg\:focus\:border-blue-300:focus {
    --border-opacity: 1 !important;
    border-color: #90cdf4 !important;
    border-color: rgba(144, 205, 244, var(--border-opacity)) !important; }
  .lg\:focus\:border-blue-400:focus {
    --border-opacity: 1 !important;
    border-color: #63b3ed !important;
    border-color: rgba(99, 179, 237, var(--border-opacity)) !important; }
  .lg\:focus\:border-blue-500:focus {
    --border-opacity: 1 !important;
    border-color: #4299e1 !important;
    border-color: rgba(66, 153, 225, var(--border-opacity)) !important; }
  .lg\:focus\:border-blue-600:focus {
    --border-opacity: 1 !important;
    border-color: #3182ce !important;
    border-color: rgba(49, 130, 206, var(--border-opacity)) !important; }
  .lg\:focus\:border-blue-700:focus {
    --border-opacity: 1 !important;
    border-color: #2b6cb0 !important;
    border-color: rgba(43, 108, 176, var(--border-opacity)) !important; }
  .lg\:focus\:border-blue-800:focus {
    --border-opacity: 1 !important;
    border-color: #2c5282 !important;
    border-color: rgba(44, 82, 130, var(--border-opacity)) !important; }
  .lg\:focus\:border-blue-900:focus {
    --border-opacity: 1 !important;
    border-color: #2a4365 !important;
    border-color: rgba(42, 67, 101, var(--border-opacity)) !important; }
  .lg\:focus\:border-indigo-100:focus {
    --border-opacity: 1 !important;
    border-color: #ebf4ff !important;
    border-color: rgba(235, 244, 255, var(--border-opacity)) !important; }
  .lg\:focus\:border-indigo-200:focus {
    --border-opacity: 1 !important;
    border-color: #c3dafe !important;
    border-color: rgba(195, 218, 254, var(--border-opacity)) !important; }
  .lg\:focus\:border-indigo-300:focus {
    --border-opacity: 1 !important;
    border-color: #a3bffa !important;
    border-color: rgba(163, 191, 250, var(--border-opacity)) !important; }
  .lg\:focus\:border-indigo-400:focus {
    --border-opacity: 1 !important;
    border-color: #7f9cf5 !important;
    border-color: rgba(127, 156, 245, var(--border-opacity)) !important; }
  .lg\:focus\:border-indigo-500:focus {
    --border-opacity: 1 !important;
    border-color: #667eea !important;
    border-color: rgba(102, 126, 234, var(--border-opacity)) !important; }
  .lg\:focus\:border-indigo-600:focus {
    --border-opacity: 1 !important;
    border-color: #5a67d8 !important;
    border-color: rgba(90, 103, 216, var(--border-opacity)) !important; }
  .lg\:focus\:border-indigo-700:focus {
    --border-opacity: 1 !important;
    border-color: #4c51bf !important;
    border-color: rgba(76, 81, 191, var(--border-opacity)) !important; }
  .lg\:focus\:border-indigo-800:focus {
    --border-opacity: 1 !important;
    border-color: #434190 !important;
    border-color: rgba(67, 65, 144, var(--border-opacity)) !important; }
  .lg\:focus\:border-indigo-900:focus {
    --border-opacity: 1 !important;
    border-color: #3c366b !important;
    border-color: rgba(60, 54, 107, var(--border-opacity)) !important; }
  .lg\:focus\:border-purple-100:focus {
    --border-opacity: 1 !important;
    border-color: #faf5ff !important;
    border-color: rgba(250, 245, 255, var(--border-opacity)) !important; }
  .lg\:focus\:border-purple-200:focus {
    --border-opacity: 1 !important;
    border-color: #e9d8fd !important;
    border-color: rgba(233, 216, 253, var(--border-opacity)) !important; }
  .lg\:focus\:border-purple-300:focus {
    --border-opacity: 1 !important;
    border-color: #d6bcfa !important;
    border-color: rgba(214, 188, 250, var(--border-opacity)) !important; }
  .lg\:focus\:border-purple-400:focus {
    --border-opacity: 1 !important;
    border-color: #b794f4 !important;
    border-color: rgba(183, 148, 244, var(--border-opacity)) !important; }
  .lg\:focus\:border-purple-500:focus {
    --border-opacity: 1 !important;
    border-color: #9f7aea !important;
    border-color: rgba(159, 122, 234, var(--border-opacity)) !important; }
  .lg\:focus\:border-purple-600:focus {
    --border-opacity: 1 !important;
    border-color: #805ad5 !important;
    border-color: rgba(128, 90, 213, var(--border-opacity)) !important; }
  .lg\:focus\:border-purple-700:focus {
    --border-opacity: 1 !important;
    border-color: #6b46c1 !important;
    border-color: rgba(107, 70, 193, var(--border-opacity)) !important; }
  .lg\:focus\:border-purple-800:focus {
    --border-opacity: 1 !important;
    border-color: #553c9a !important;
    border-color: rgba(85, 60, 154, var(--border-opacity)) !important; }
  .lg\:focus\:border-purple-900:focus {
    --border-opacity: 1 !important;
    border-color: #44337a !important;
    border-color: rgba(68, 51, 122, var(--border-opacity)) !important; }
  .lg\:focus\:border-pink-100:focus {
    --border-opacity: 1 !important;
    border-color: #fff5f7 !important;
    border-color: rgba(255, 245, 247, var(--border-opacity)) !important; }
  .lg\:focus\:border-pink-200:focus {
    --border-opacity: 1 !important;
    border-color: #fed7e2 !important;
    border-color: rgba(254, 215, 226, var(--border-opacity)) !important; }
  .lg\:focus\:border-pink-300:focus {
    --border-opacity: 1 !important;
    border-color: #fbb6ce !important;
    border-color: rgba(251, 182, 206, var(--border-opacity)) !important; }
  .lg\:focus\:border-pink-400:focus {
    --border-opacity: 1 !important;
    border-color: #f687b3 !important;
    border-color: rgba(246, 135, 179, var(--border-opacity)) !important; }
  .lg\:focus\:border-pink-500:focus {
    --border-opacity: 1 !important;
    border-color: #ed64a6 !important;
    border-color: rgba(237, 100, 166, var(--border-opacity)) !important; }
  .lg\:focus\:border-pink-600:focus {
    --border-opacity: 1 !important;
    border-color: #d53f8c !important;
    border-color: rgba(213, 63, 140, var(--border-opacity)) !important; }
  .lg\:focus\:border-pink-700:focus {
    --border-opacity: 1 !important;
    border-color: #b83280 !important;
    border-color: rgba(184, 50, 128, var(--border-opacity)) !important; }
  .lg\:focus\:border-pink-800:focus {
    --border-opacity: 1 !important;
    border-color: #97266d !important;
    border-color: rgba(151, 38, 109, var(--border-opacity)) !important; }
  .lg\:focus\:border-pink-900:focus {
    --border-opacity: 1 !important;
    border-color: #702459 !important;
    border-color: rgba(112, 36, 89, var(--border-opacity)) !important; }
  .lg\:focus\:border-shade-black:focus {
    --border-opacity: 1 !important;
    border-color: #000000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important; }
  .lg\:focus\:border-shade-white:focus {
    --border-opacity: 1 !important;
    border-color: #ffffff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important; }
  .lg\:focus\:border-salmon-100:focus {
    --border-opacity: 1 !important;
    border-color: #f7f1e1 !important;
    border-color: rgba(247, 241, 225, var(--border-opacity)) !important; }
  .lg\:focus\:border-salmon-200:focus {
    --border-opacity: 1 !important;
    border-color: #f3e7c6 !important;
    border-color: rgba(243, 231, 198, var(--border-opacity)) !important; }
  .lg\:focus\:border-salmon-300:focus {
    --border-opacity: 1 !important;
    border-color: #e4d6af !important;
    border-color: rgba(228, 214, 175, var(--border-opacity)) !important; }
  .lg\:border-opacity-0 {
    --border-opacity: 0 !important; }
  .lg\:border-opacity-25 {
    --border-opacity: 0.25 !important; }
  .lg\:border-opacity-50 {
    --border-opacity: 0.5 !important; }
  .lg\:border-opacity-75 {
    --border-opacity: 0.75 !important; }
  .lg\:border-opacity-100 {
    --border-opacity: 1 !important; }
  .lg\:hover\:border-opacity-0:hover {
    --border-opacity: 0 !important; }
  .lg\:hover\:border-opacity-25:hover {
    --border-opacity: 0.25 !important; }
  .lg\:hover\:border-opacity-50:hover {
    --border-opacity: 0.5 !important; }
  .lg\:hover\:border-opacity-75:hover {
    --border-opacity: 0.75 !important; }
  .lg\:hover\:border-opacity-100:hover {
    --border-opacity: 1 !important; }
  .lg\:focus\:border-opacity-0:focus {
    --border-opacity: 0 !important; }
  .lg\:focus\:border-opacity-25:focus {
    --border-opacity: 0.25 !important; }
  .lg\:focus\:border-opacity-50:focus {
    --border-opacity: 0.5 !important; }
  .lg\:focus\:border-opacity-75:focus {
    --border-opacity: 0.75 !important; }
  .lg\:focus\:border-opacity-100:focus {
    --border-opacity: 1 !important; }
  .lg\:rounded-none {
    border-radius: 0 !important; }
  .lg\:rounded-sm {
    border-radius: 0.125rem !important; }
  .lg\:rounded {
    border-radius: 0.25rem !important; }
  .lg\:rounded-md {
    border-radius: 0.375rem !important; }
  .lg\:rounded-lg {
    border-radius: 0.5rem !important; }
  .lg\:rounded-xl {
    border-radius: 0.75rem !important; }
  .lg\:rounded-2xl {
    border-radius: 1rem !important; }
  .lg\:rounded-3xl {
    border-radius: 1.5rem !important; }
  .lg\:rounded-full {
    border-radius: 9999px !important; }
  .lg\:rounded-t-none {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important; }
  .lg\:rounded-r-none {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important; }
  .lg\:rounded-b-none {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important; }
  .lg\:rounded-l-none {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important; }
  .lg\:rounded-t-sm {
    border-top-left-radius: 0.125rem !important;
    border-top-right-radius: 0.125rem !important; }
  .lg\:rounded-r-sm {
    border-top-right-radius: 0.125rem !important;
    border-bottom-right-radius: 0.125rem !important; }
  .lg\:rounded-b-sm {
    border-bottom-right-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important; }
  .lg\:rounded-l-sm {
    border-top-left-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important; }
  .lg\:rounded-t {
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important; }
  .lg\:rounded-r {
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important; }
  .lg\:rounded-b {
    border-bottom-right-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important; }
  .lg\:rounded-l {
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important; }
  .lg\:rounded-t-md {
    border-top-left-radius: 0.375rem !important;
    border-top-right-radius: 0.375rem !important; }
  .lg\:rounded-r-md {
    border-top-right-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important; }
  .lg\:rounded-b-md {
    border-bottom-right-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important; }
  .lg\:rounded-l-md {
    border-top-left-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important; }
  .lg\:rounded-t-lg {
    border-top-left-radius: 0.5rem !important;
    border-top-right-radius: 0.5rem !important; }
  .lg\:rounded-r-lg {
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important; }
  .lg\:rounded-b-lg {
    border-bottom-right-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important; }
  .lg\:rounded-l-lg {
    border-top-left-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important; }
  .lg\:rounded-t-xl {
    border-top-left-radius: 0.75rem !important;
    border-top-right-radius: 0.75rem !important; }
  .lg\:rounded-r-xl {
    border-top-right-radius: 0.75rem !important;
    border-bottom-right-radius: 0.75rem !important; }
  .lg\:rounded-b-xl {
    border-bottom-right-radius: 0.75rem !important;
    border-bottom-left-radius: 0.75rem !important; }
  .lg\:rounded-l-xl {
    border-top-left-radius: 0.75rem !important;
    border-bottom-left-radius: 0.75rem !important; }
  .lg\:rounded-t-2xl {
    border-top-left-radius: 1rem !important;
    border-top-right-radius: 1rem !important; }
  .lg\:rounded-r-2xl {
    border-top-right-radius: 1rem !important;
    border-bottom-right-radius: 1rem !important; }
  .lg\:rounded-b-2xl {
    border-bottom-right-radius: 1rem !important;
    border-bottom-left-radius: 1rem !important; }
  .lg\:rounded-l-2xl {
    border-top-left-radius: 1rem !important;
    border-bottom-left-radius: 1rem !important; }
  .lg\:rounded-t-3xl {
    border-top-left-radius: 1.5rem !important;
    border-top-right-radius: 1.5rem !important; }
  .lg\:rounded-r-3xl {
    border-top-right-radius: 1.5rem !important;
    border-bottom-right-radius: 1.5rem !important; }
  .lg\:rounded-b-3xl {
    border-bottom-right-radius: 1.5rem !important;
    border-bottom-left-radius: 1.5rem !important; }
  .lg\:rounded-l-3xl {
    border-top-left-radius: 1.5rem !important;
    border-bottom-left-radius: 1.5rem !important; }
  .lg\:rounded-t-full {
    border-top-left-radius: 9999px !important;
    border-top-right-radius: 9999px !important; }
  .lg\:rounded-r-full {
    border-top-right-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important; }
  .lg\:rounded-b-full {
    border-bottom-right-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important; }
  .lg\:rounded-l-full {
    border-top-left-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important; }
  .lg\:rounded-tl-none {
    border-top-left-radius: 0 !important; }
  .lg\:rounded-tr-none {
    border-top-right-radius: 0 !important; }
  .lg\:rounded-br-none {
    border-bottom-right-radius: 0 !important; }
  .lg\:rounded-bl-none {
    border-bottom-left-radius: 0 !important; }
  .lg\:rounded-tl-sm {
    border-top-left-radius: 0.125rem !important; }
  .lg\:rounded-tr-sm {
    border-top-right-radius: 0.125rem !important; }
  .lg\:rounded-br-sm {
    border-bottom-right-radius: 0.125rem !important; }
  .lg\:rounded-bl-sm {
    border-bottom-left-radius: 0.125rem !important; }
  .lg\:rounded-tl {
    border-top-left-radius: 0.25rem !important; }
  .lg\:rounded-tr {
    border-top-right-radius: 0.25rem !important; }
  .lg\:rounded-br {
    border-bottom-right-radius: 0.25rem !important; }
  .lg\:rounded-bl {
    border-bottom-left-radius: 0.25rem !important; }
  .lg\:rounded-tl-md {
    border-top-left-radius: 0.375rem !important; }
  .lg\:rounded-tr-md {
    border-top-right-radius: 0.375rem !important; }
  .lg\:rounded-br-md {
    border-bottom-right-radius: 0.375rem !important; }
  .lg\:rounded-bl-md {
    border-bottom-left-radius: 0.375rem !important; }
  .lg\:rounded-tl-lg {
    border-top-left-radius: 0.5rem !important; }
  .lg\:rounded-tr-lg {
    border-top-right-radius: 0.5rem !important; }
  .lg\:rounded-br-lg {
    border-bottom-right-radius: 0.5rem !important; }
  .lg\:rounded-bl-lg {
    border-bottom-left-radius: 0.5rem !important; }
  .lg\:rounded-tl-xl {
    border-top-left-radius: 0.75rem !important; }
  .lg\:rounded-tr-xl {
    border-top-right-radius: 0.75rem !important; }
  .lg\:rounded-br-xl {
    border-bottom-right-radius: 0.75rem !important; }
  .lg\:rounded-bl-xl {
    border-bottom-left-radius: 0.75rem !important; }
  .lg\:rounded-tl-2xl {
    border-top-left-radius: 1rem !important; }
  .lg\:rounded-tr-2xl {
    border-top-right-radius: 1rem !important; }
  .lg\:rounded-br-2xl {
    border-bottom-right-radius: 1rem !important; }
  .lg\:rounded-bl-2xl {
    border-bottom-left-radius: 1rem !important; }
  .lg\:rounded-tl-3xl {
    border-top-left-radius: 1.5rem !important; }
  .lg\:rounded-tr-3xl {
    border-top-right-radius: 1.5rem !important; }
  .lg\:rounded-br-3xl {
    border-bottom-right-radius: 1.5rem !important; }
  .lg\:rounded-bl-3xl {
    border-bottom-left-radius: 1.5rem !important; }
  .lg\:rounded-tl-full {
    border-top-left-radius: 9999px !important; }
  .lg\:rounded-tr-full {
    border-top-right-radius: 9999px !important; }
  .lg\:rounded-br-full {
    border-bottom-right-radius: 9999px !important; }
  .lg\:rounded-bl-full {
    border-bottom-left-radius: 9999px !important; }
  .lg\:border-solid {
    border-style: solid !important; }
  .lg\:border-dashed {
    border-style: dashed !important; }
  .lg\:border-dotted {
    border-style: dotted !important; }
  .lg\:border-double {
    border-style: double !important; }
  .lg\:border-none {
    border-style: none !important; }
  .lg\:border-0 {
    border-width: 0 !important; }
  .lg\:border-2 {
    border-width: 2px !important; }
  .lg\:border-4 {
    border-width: 4px !important; }
  .lg\:border-8 {
    border-width: 8px !important; }
  .lg\:border {
    border-width: 1px !important; }
  .lg\:border-t-0 {
    border-top-width: 0 !important; }
  .lg\:border-r-0 {
    border-right-width: 0 !important; }
  .lg\:border-b-0 {
    border-bottom-width: 0 !important; }
  .lg\:border-l-0 {
    border-left-width: 0 !important; }
  .lg\:border-t-2 {
    border-top-width: 2px !important; }
  .lg\:border-r-2 {
    border-right-width: 2px !important; }
  .lg\:border-b-2 {
    border-bottom-width: 2px !important; }
  .lg\:border-l-2 {
    border-left-width: 2px !important; }
  .lg\:border-t-4 {
    border-top-width: 4px !important; }
  .lg\:border-r-4 {
    border-right-width: 4px !important; }
  .lg\:border-b-4 {
    border-bottom-width: 4px !important; }
  .lg\:border-l-4 {
    border-left-width: 4px !important; }
  .lg\:border-t-8 {
    border-top-width: 8px !important; }
  .lg\:border-r-8 {
    border-right-width: 8px !important; }
  .lg\:border-b-8 {
    border-bottom-width: 8px !important; }
  .lg\:border-l-8 {
    border-left-width: 8px !important; }
  .lg\:border-t {
    border-top-width: 1px !important; }
  .lg\:border-r {
    border-right-width: 1px !important; }
  .lg\:border-b {
    border-bottom-width: 1px !important; }
  .lg\:border-l {
    border-left-width: 1px !important; }
  .lg\:box-border {
    box-sizing: border-box !important; }
  .lg\:box-content {
    box-sizing: content-box !important; }
  .lg\:cursor-auto {
    cursor: auto !important; }
  .lg\:cursor-default {
    cursor: default !important; }
  .lg\:cursor-pointer {
    cursor: pointer !important; }
  .lg\:cursor-wait {
    cursor: wait !important; }
  .lg\:cursor-text {
    cursor: text !important; }
  .lg\:cursor-move {
    cursor: move !important; }
  .lg\:cursor-not-allowed {
    cursor: not-allowed !important; }
  .lg\:block, .wp-block-mulle-relatedblock .relatedblock-text {
    display: block !important; }
  .lg\:inline-block {
    display: inline-block !important; }
  .lg\:inline, .buttonlink {
    display: inline !important; }
  .lg\:flex {
    display: flex !important; }
  .lg\:inline-flex {
    display: inline-flex !important; }
  .lg\:table {
    display: table !important; }
  .lg\:table-caption {
    display: table-caption !important; }
  .lg\:table-cell {
    display: table-cell !important; }
  .lg\:table-column {
    display: table-column !important; }
  .lg\:table-column-group {
    display: table-column-group !important; }
  .lg\:table-footer-group {
    display: table-footer-group !important; }
  .lg\:table-header-group {
    display: table-header-group !important; }
  .lg\:table-row-group {
    display: table-row-group !important; }
  .lg\:table-row {
    display: table-row !important; }
  .lg\:flow-root {
    display: flow-root !important; }
  .lg\:grid {
    display: grid !important; }
  .lg\:inline-grid {
    display: inline-grid !important; }
  .lg\:contents {
    display: contents !important; }
  .lg\:hidden {
    display: none !important; }
  .lg\:flex-row {
    flex-direction: row !important; }
  .lg\:flex-row-reverse {
    flex-direction: row-reverse !important; }
  .lg\:flex-col {
    flex-direction: column !important; }
  .lg\:flex-col-reverse {
    flex-direction: column-reverse !important; }
  .lg\:flex-wrap {
    flex-wrap: wrap !important; }
  .lg\:flex-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .lg\:flex-no-wrap {
    flex-wrap: nowrap !important; }
  .lg\:place-items-auto {
    place-items: auto !important; }
  .lg\:place-items-start {
    place-items: start !important; }
  .lg\:place-items-end {
    place-items: end !important; }
  .lg\:place-items-center {
    place-items: center !important; }
  .lg\:place-items-stretch {
    place-items: stretch !important; }
  .lg\:place-content-center {
    place-content: center !important; }
  .lg\:place-content-start {
    place-content: start !important; }
  .lg\:place-content-end {
    place-content: end !important; }
  .lg\:place-content-between {
    place-content: space-between !important; }
  .lg\:place-content-around {
    place-content: space-around !important; }
  .lg\:place-content-evenly {
    place-content: space-evenly !important; }
  .lg\:place-content-stretch {
    place-content: stretch !important; }
  .lg\:place-self-auto {
    place-self: auto !important; }
  .lg\:place-self-start {
    place-self: start !important; }
  .lg\:place-self-end {
    place-self: end !important; }
  .lg\:place-self-center {
    place-self: center !important; }
  .lg\:place-self-stretch {
    place-self: stretch !important; }
  .lg\:items-start {
    align-items: flex-start !important; }
  .lg\:items-end {
    align-items: flex-end !important; }
  .lg\:items-center {
    align-items: center !important; }
  .lg\:items-baseline {
    align-items: baseline !important; }
  .lg\:items-stretch {
    align-items: stretch !important; }
  .lg\:content-center {
    align-content: center !important; }
  .lg\:content-start {
    align-content: flex-start !important; }
  .lg\:content-end {
    align-content: flex-end !important; }
  .lg\:content-between {
    align-content: space-between !important; }
  .lg\:content-around {
    align-content: space-around !important; }
  .lg\:content-evenly {
    align-content: space-evenly !important; }
  .lg\:self-auto {
    align-self: auto !important; }
  .lg\:self-start {
    align-self: flex-start !important; }
  .lg\:self-end {
    align-self: flex-end !important; }
  .lg\:self-center {
    align-self: center !important; }
  .lg\:self-stretch {
    align-self: stretch !important; }
  .lg\:justify-items-auto {
    justify-items: auto !important; }
  .lg\:justify-items-start {
    justify-items: start !important; }
  .lg\:justify-items-end {
    justify-items: end !important; }
  .lg\:justify-items-center {
    justify-items: center !important; }
  .lg\:justify-items-stretch {
    justify-items: stretch !important; }
  .lg\:justify-start {
    justify-content: flex-start !important; }
  .lg\:justify-end {
    justify-content: flex-end !important; }
  .lg\:justify-center {
    justify-content: center !important; }
  .lg\:justify-between {
    justify-content: space-between !important; }
  .lg\:justify-around {
    justify-content: space-around !important; }
  .lg\:justify-evenly {
    justify-content: space-evenly !important; }
  .lg\:justify-self-auto {
    justify-self: auto !important; }
  .lg\:justify-self-start {
    justify-self: start !important; }
  .lg\:justify-self-end {
    justify-self: end !important; }
  .lg\:justify-self-center {
    justify-self: center !important; }
  .lg\:justify-self-stretch {
    justify-self: stretch !important; }
  .lg\:flex-1 {
    flex: 1 1 0% !important; }
  .lg\:flex-auto {
    flex: 1 1 auto !important; }
  .lg\:flex-initial {
    flex: 0 1 auto !important; }
  .lg\:flex-none {
    flex: none !important; }
  .lg\:flex-grow-0 {
    flex-grow: 0 !important; }
  .lg\:flex-grow {
    flex-grow: 1 !important; }
  .lg\:flex-shrink-0 {
    flex-shrink: 0 !important; }
  .lg\:flex-shrink {
    flex-shrink: 1 !important; }
  .lg\:order-1 {
    order: 1 !important; }
  .lg\:order-2 {
    order: 2 !important; }
  .lg\:order-3 {
    order: 3 !important; }
  .lg\:order-4 {
    order: 4 !important; }
  .lg\:order-5 {
    order: 5 !important; }
  .lg\:order-6 {
    order: 6 !important; }
  .lg\:order-7 {
    order: 7 !important; }
  .lg\:order-8 {
    order: 8 !important; }
  .lg\:order-9 {
    order: 9 !important; }
  .lg\:order-10 {
    order: 10 !important; }
  .lg\:order-11 {
    order: 11 !important; }
  .lg\:order-12 {
    order: 12 !important; }
  .lg\:order-first {
    order: -9999 !important; }
  .lg\:order-last {
    order: 9999 !important; }
  .lg\:order-none {
    order: 0 !important; }
  .lg\:float-right {
    float: right !important; }
  .lg\:float-left {
    float: left !important; }
  .lg\:float-none {
    float: none !important; }
  .lg\:clearfix:after {
    content: "" !important;
    display: table !important;
    clear: both !important; }
  .lg\:clear-left {
    clear: left !important; }
  .lg\:clear-right {
    clear: right !important; }
  .lg\:clear-both {
    clear: both !important; }
  .lg\:clear-none {
    clear: none !important; }
  .lg\:font-sans {
    font-family: Lato, Viga, Helvetica, sans-serif !important; }
  .lg\:font-serif {
    font-family: Georgia, Cambria, "Times New Roman", Times, serif !important; }
  .lg\:font-mono {
    font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; }
  .lg\:font-viga {
    font-family: Viga, Helvetica, sans-serif !important; }
  .lg\:font-hairline {
    font-weight: 100 !important; }
  .lg\:font-thin {
    font-weight: 200 !important; }
  .lg\:font-light {
    font-weight: 300 !important; }
  .lg\:font-normal {
    font-weight: 400 !important; }
  .lg\:font-medium {
    font-weight: 500 !important; }
  .lg\:font-semibold {
    font-weight: 600 !important; }
  .lg\:font-bold {
    font-weight: 700 !important; }
  .lg\:font-extrabold {
    font-weight: 800 !important; }
  .lg\:font-black {
    font-weight: 900 !important; }
  .lg\:hover\:font-hairline:hover {
    font-weight: 100 !important; }
  .lg\:hover\:font-thin:hover {
    font-weight: 200 !important; }
  .lg\:hover\:font-light:hover {
    font-weight: 300 !important; }
  .lg\:hover\:font-normal:hover {
    font-weight: 400 !important; }
  .lg\:hover\:font-medium:hover {
    font-weight: 500 !important; }
  .lg\:hover\:font-semibold:hover {
    font-weight: 600 !important; }
  .lg\:hover\:font-bold:hover {
    font-weight: 700 !important; }
  .lg\:hover\:font-extrabold:hover {
    font-weight: 800 !important; }
  .lg\:hover\:font-black:hover {
    font-weight: 900 !important; }
  .lg\:focus\:font-hairline:focus {
    font-weight: 100 !important; }
  .lg\:focus\:font-thin:focus {
    font-weight: 200 !important; }
  .lg\:focus\:font-light:focus {
    font-weight: 300 !important; }
  .lg\:focus\:font-normal:focus {
    font-weight: 400 !important; }
  .lg\:focus\:font-medium:focus {
    font-weight: 500 !important; }
  .lg\:focus\:font-semibold:focus {
    font-weight: 600 !important; }
  .lg\:focus\:font-bold:focus {
    font-weight: 700 !important; }
  .lg\:focus\:font-extrabold:focus {
    font-weight: 800 !important; }
  .lg\:focus\:font-black:focus {
    font-weight: 900 !important; }
  .lg\:h-0 {
    height: 0 !important; }
  .lg\:h-1 {
    height: 0.25rem !important; }
  .lg\:h-2 {
    height: 0.5rem !important; }
  .lg\:h-3 {
    height: 0.75rem !important; }
  .lg\:h-4 {
    height: 1rem !important; }
  .lg\:h-5 {
    height: 1.25rem !important; }
  .lg\:h-6 {
    height: 1.5rem !important; }
  .lg\:h-8 {
    height: 2rem !important; }
  .lg\:h-10 {
    height: 2.5rem !important; }
  .lg\:h-12 {
    height: 3rem !important; }
  .lg\:h-16 {
    height: 4rem !important; }
  .lg\:h-20 {
    height: 5rem !important; }
  .lg\:h-24 {
    height: 6rem !important; }
  .lg\:h-32 {
    height: 8rem !important; }
  .lg\:h-40 {
    height: 10rem !important; }
  .lg\:h-48 {
    height: 12rem !important; }
  .lg\:h-56 {
    height: 14rem !important; }
  .lg\:h-64 {
    height: 16rem !important; }
  .lg\:h-auto {
    height: auto !important; }
  .lg\:h-px {
    height: 1px !important; }
  .lg\:h-full {
    height: 100% !important; }
  .lg\:h-screen {
    height: 100vh !important; }
  .lg\:text-xs {
    font-size: 0.75rem !important; }
  .lg\:text-sm {
    font-size: 0.875rem !important; }
  .lg\:text-base {
    font-size: 1rem !important; }
  .lg\:text-lg {
    font-size: 1.125rem !important; }
  .lg\:text-xl {
    font-size: 1.25rem !important; }
  .lg\:text-2xl {
    font-size: 1.5rem !important; }
  .lg\:text-3xl {
    font-size: 1.875rem !important; }
  .lg\:text-4xl, .related-title {
    font-size: 2.25rem !important; }
  .lg\:text-5xl {
    font-size: 3rem !important; }
  .lg\:text-6xl {
    font-size: 4rem !important; }
  .lg\:leading-3 {
    line-height: .75rem !important; }
  .lg\:leading-4 {
    line-height: 1rem !important; }
  .lg\:leading-5 {
    line-height: 1.25rem !important; }
  .lg\:leading-6 {
    line-height: 1.5rem !important; }
  .lg\:leading-7 {
    line-height: 1.75rem !important; }
  .lg\:leading-8 {
    line-height: 2rem !important; }
  .lg\:leading-9 {
    line-height: 2.25rem !important; }
  .lg\:leading-10 {
    line-height: 2.5rem !important; }
  .lg\:leading-none {
    line-height: 1 !important; }
  .lg\:leading-tight {
    line-height: 1.25 !important; }
  .lg\:leading-snug {
    line-height: 1.375 !important; }
  .lg\:leading-normal {
    line-height: 1.5 !important; }
  .lg\:leading-relaxed {
    line-height: 1.625 !important; }
  .lg\:leading-loose {
    line-height: 2 !important; }
  .lg\:leading-tighter {
    line-height: 1.1 !important; }
  .lg\:list-inside {
    list-style-position: inside !important; }
  .lg\:list-outside {
    list-style-position: outside !important; }
  .lg\:list-none {
    list-style-type: none !important; }
  .lg\:list-disc {
    list-style-type: disc !important; }
  .lg\:list-decimal {
    list-style-type: decimal !important; }
  .lg\:m-0 {
    margin: 0 !important; }
  .lg\:m-1 {
    margin: 0.25rem !important; }
  .lg\:m-2 {
    margin: 0.5rem !important; }
  .lg\:m-3 {
    margin: 0.75rem !important; }
  .lg\:m-4 {
    margin: 1rem !important; }
  .lg\:m-5 {
    margin: 1.25rem !important; }
  .lg\:m-6 {
    margin: 1.5rem !important; }
  .lg\:m-8 {
    margin: 2rem !important; }
  .lg\:m-10 {
    margin: 2.5rem !important; }
  .lg\:m-12 {
    margin: 3rem !important; }
  .lg\:m-16 {
    margin: 4rem !important; }
  .lg\:m-20 {
    margin: 5rem !important; }
  .lg\:m-24 {
    margin: 6rem !important; }
  .lg\:m-32 {
    margin: 8rem !important; }
  .lg\:m-40 {
    margin: 10rem !important; }
  .lg\:m-48 {
    margin: 12rem !important; }
  .lg\:m-56 {
    margin: 14rem !important; }
  .lg\:m-64 {
    margin: 16rem !important; }
  .lg\:m-auto {
    margin: auto !important; }
  .lg\:m-px {
    margin: 1px !important; }
  .lg\:-m-1 {
    margin: -0.25rem !important; }
  .lg\:-m-2 {
    margin: -0.5rem !important; }
  .lg\:-m-3 {
    margin: -0.75rem !important; }
  .lg\:-m-4 {
    margin: -1rem !important; }
  .lg\:-m-5 {
    margin: -1.25rem !important; }
  .lg\:-m-6 {
    margin: -1.5rem !important; }
  .lg\:-m-8 {
    margin: -2rem !important; }
  .lg\:-m-10 {
    margin: -2.5rem !important; }
  .lg\:-m-12 {
    margin: -3rem !important; }
  .lg\:-m-16 {
    margin: -4rem !important; }
  .lg\:-m-20 {
    margin: -5rem !important; }
  .lg\:-m-24 {
    margin: -6rem !important; }
  .lg\:-m-32 {
    margin: -8rem !important; }
  .lg\:-m-40 {
    margin: -10rem !important; }
  .lg\:-m-48 {
    margin: -12rem !important; }
  .lg\:-m-56 {
    margin: -14rem !important; }
  .lg\:-m-64 {
    margin: -16rem !important; }
  .lg\:-m-px {
    margin: -1px !important; }
  .lg\:my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .lg\:mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important; }
  .lg\:my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .lg\:mx-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important; }
  .lg\:my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .lg\:mx-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important; }
  .lg\:my-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important; }
  .lg\:mx-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important; }
  .lg\:my-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .lg\:mx-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important; }
  .lg\:my-5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important; }
  .lg\:mx-5 {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important; }
  .lg\:my-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .lg\:mx-6 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important; }
  .lg\:my-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important; }
  .lg\:mx-8 {
    margin-left: 2rem !important;
    margin-right: 2rem !important; }
  .lg\:my-10 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important; }
  .lg\:mx-10 {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important; }
  .lg\:my-12 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .lg\:mx-12 {
    margin-left: 3rem !important;
    margin-right: 3rem !important; }
  .lg\:my-16 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important; }
  .lg\:mx-16 {
    margin-left: 4rem !important;
    margin-right: 4rem !important; }
  .lg\:my-20 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important; }
  .lg\:mx-20 {
    margin-left: 5rem !important;
    margin-right: 5rem !important; }
  .lg\:my-24 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important; }
  .lg\:mx-24 {
    margin-left: 6rem !important;
    margin-right: 6rem !important; }
  .lg\:my-32 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important; }
  .lg\:mx-32 {
    margin-left: 8rem !important;
    margin-right: 8rem !important; }
  .lg\:my-40 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important; }
  .lg\:mx-40 {
    margin-left: 10rem !important;
    margin-right: 10rem !important; }
  .lg\:my-48 {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important; }
  .lg\:mx-48 {
    margin-left: 12rem !important;
    margin-right: 12rem !important; }
  .lg\:my-56 {
    margin-top: 14rem !important;
    margin-bottom: 14rem !important; }
  .lg\:mx-56 {
    margin-left: 14rem !important;
    margin-right: 14rem !important; }
  .lg\:my-64 {
    margin-top: 16rem !important;
    margin-bottom: 16rem !important; }
  .lg\:mx-64 {
    margin-left: 16rem !important;
    margin-right: 16rem !important; }
  .lg\:my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .lg\:mx-auto {
    margin-left: auto !important;
    margin-right: auto !important; }
  .lg\:my-px {
    margin-top: 1px !important;
    margin-bottom: 1px !important; }
  .lg\:mx-px {
    margin-left: 1px !important;
    margin-right: 1px !important; }
  .lg\:-my-1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important; }
  .lg\:-mx-1 {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important; }
  .lg\:-my-2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important; }
  .lg\:-mx-2 {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important; }
  .lg\:-my-3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important; }
  .lg\:-mx-3 {
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important; }
  .lg\:-my-4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important; }
  .lg\:-mx-4 {
    margin-left: -1rem !important;
    margin-right: -1rem !important; }
  .lg\:-my-5 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important; }
  .lg\:-mx-5 {
    margin-left: -1.25rem !important;
    margin-right: -1.25rem !important; }
  .lg\:-my-6 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important; }
  .lg\:-mx-6 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important; }
  .lg\:-my-8 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important; }
  .lg\:-mx-8 {
    margin-left: -2rem !important;
    margin-right: -2rem !important; }
  .lg\:-my-10 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important; }
  .lg\:-mx-10 {
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important; }
  .lg\:-my-12 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important; }
  .lg\:-mx-12 {
    margin-left: -3rem !important;
    margin-right: -3rem !important; }
  .lg\:-my-16 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important; }
  .lg\:-mx-16 {
    margin-left: -4rem !important;
    margin-right: -4rem !important; }
  .lg\:-my-20 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important; }
  .lg\:-mx-20 {
    margin-left: -5rem !important;
    margin-right: -5rem !important; }
  .lg\:-my-24 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important; }
  .lg\:-mx-24 {
    margin-left: -6rem !important;
    margin-right: -6rem !important; }
  .lg\:-my-32 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important; }
  .lg\:-mx-32 {
    margin-left: -8rem !important;
    margin-right: -8rem !important; }
  .lg\:-my-40 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important; }
  .lg\:-mx-40 {
    margin-left: -10rem !important;
    margin-right: -10rem !important; }
  .lg\:-my-48 {
    margin-top: -12rem !important;
    margin-bottom: -12rem !important; }
  .lg\:-mx-48 {
    margin-left: -12rem !important;
    margin-right: -12rem !important; }
  .lg\:-my-56 {
    margin-top: -14rem !important;
    margin-bottom: -14rem !important; }
  .lg\:-mx-56 {
    margin-left: -14rem !important;
    margin-right: -14rem !important; }
  .lg\:-my-64 {
    margin-top: -16rem !important;
    margin-bottom: -16rem !important; }
  .lg\:-mx-64 {
    margin-left: -16rem !important;
    margin-right: -16rem !important; }
  .lg\:-my-px {
    margin-top: -1px !important;
    margin-bottom: -1px !important; }
  .lg\:-mx-px {
    margin-left: -1px !important;
    margin-right: -1px !important; }
  .lg\:mt-0 {
    margin-top: 0 !important; }
  .lg\:mr-0 {
    margin-right: 0 !important; }
  .lg\:mb-0, .buttonlink {
    margin-bottom: 0 !important; }
  .lg\:ml-0 {
    margin-left: 0 !important; }
  .lg\:mt-1 {
    margin-top: 0.25rem !important; }
  .lg\:mr-1 {
    margin-right: 0.25rem !important; }
  .lg\:mb-1 {
    margin-bottom: 0.25rem !important; }
  .lg\:ml-1 {
    margin-left: 0.25rem !important; }
  .lg\:mt-2 {
    margin-top: 0.5rem !important; }
  .lg\:mr-2 {
    margin-right: 0.5rem !important; }
  .lg\:mb-2 {
    margin-bottom: 0.5rem !important; }
  .lg\:ml-2 {
    margin-left: 0.5rem !important; }
  .lg\:mt-3 {
    margin-top: 0.75rem !important; }
  .lg\:mr-3 {
    margin-right: 0.75rem !important; }
  .lg\:mb-3 {
    margin-bottom: 0.75rem !important; }
  .lg\:ml-3 {
    margin-left: 0.75rem !important; }
  .lg\:mt-4 {
    margin-top: 1rem !important; }
  .lg\:mr-4 {
    margin-right: 1rem !important; }
  .lg\:mb-4 {
    margin-bottom: 1rem !important; }
  .lg\:ml-4 {
    margin-left: 1rem !important; }
  .lg\:mt-5 {
    margin-top: 1.25rem !important; }
  .lg\:mr-5 {
    margin-right: 1.25rem !important; }
  .lg\:mb-5 {
    margin-bottom: 1.25rem !important; }
  .lg\:ml-5 {
    margin-left: 1.25rem !important; }
  .lg\:mt-6 {
    margin-top: 1.5rem !important; }
  .lg\:mr-6 {
    margin-right: 1.5rem !important; }
  .lg\:mb-6 {
    margin-bottom: 1.5rem !important; }
  .lg\:ml-6 {
    margin-left: 1.5rem !important; }
  .lg\:mt-8 {
    margin-top: 2rem !important; }
  .lg\:mr-8 {
    margin-right: 2rem !important; }
  .lg\:mb-8 {
    margin-bottom: 2rem !important; }
  .lg\:ml-8 {
    margin-left: 2rem !important; }
  .lg\:mt-10 {
    margin-top: 2.5rem !important; }
  .lg\:mr-10 {
    margin-right: 2.5rem !important; }
  .lg\:mb-10 {
    margin-bottom: 2.5rem !important; }
  .lg\:ml-10 {
    margin-left: 2.5rem !important; }
  .lg\:mt-12 {
    margin-top: 3rem !important; }
  .lg\:mr-12 {
    margin-right: 3rem !important; }
  .lg\:mb-12 {
    margin-bottom: 3rem !important; }
  .lg\:ml-12 {
    margin-left: 3rem !important; }
  .lg\:mt-16 {
    margin-top: 4rem !important; }
  .lg\:mr-16 {
    margin-right: 4rem !important; }
  .lg\:mb-16 {
    margin-bottom: 4rem !important; }
  .lg\:ml-16 {
    margin-left: 4rem !important; }
  .lg\:mt-20 {
    margin-top: 5rem !important; }
  .lg\:mr-20 {
    margin-right: 5rem !important; }
  .lg\:mb-20 {
    margin-bottom: 5rem !important; }
  .lg\:ml-20 {
    margin-left: 5rem !important; }
  .lg\:mt-24 {
    margin-top: 6rem !important; }
  .lg\:mr-24 {
    margin-right: 6rem !important; }
  .lg\:mb-24 {
    margin-bottom: 6rem !important; }
  .lg\:ml-24 {
    margin-left: 6rem !important; }
  .lg\:mt-32 {
    margin-top: 8rem !important; }
  .lg\:mr-32 {
    margin-right: 8rem !important; }
  .lg\:mb-32 {
    margin-bottom: 8rem !important; }
  .lg\:ml-32 {
    margin-left: 8rem !important; }
  .lg\:mt-40 {
    margin-top: 10rem !important; }
  .lg\:mr-40 {
    margin-right: 10rem !important; }
  .lg\:mb-40 {
    margin-bottom: 10rem !important; }
  .lg\:ml-40 {
    margin-left: 10rem !important; }
  .lg\:mt-48 {
    margin-top: 12rem !important; }
  .lg\:mr-48 {
    margin-right: 12rem !important; }
  .lg\:mb-48 {
    margin-bottom: 12rem !important; }
  .lg\:ml-48 {
    margin-left: 12rem !important; }
  .lg\:mt-56 {
    margin-top: 14rem !important; }
  .lg\:mr-56 {
    margin-right: 14rem !important; }
  .lg\:mb-56 {
    margin-bottom: 14rem !important; }
  .lg\:ml-56 {
    margin-left: 14rem !important; }
  .lg\:mt-64 {
    margin-top: 16rem !important; }
  .lg\:mr-64 {
    margin-right: 16rem !important; }
  .lg\:mb-64 {
    margin-bottom: 16rem !important; }
  .lg\:ml-64 {
    margin-left: 16rem !important; }
  .lg\:mt-auto {
    margin-top: auto !important; }
  .lg\:mr-auto {
    margin-right: auto !important; }
  .lg\:mb-auto {
    margin-bottom: auto !important; }
  .lg\:ml-auto {
    margin-left: auto !important; }
  .lg\:mt-px {
    margin-top: 1px !important; }
  .lg\:mr-px {
    margin-right: 1px !important; }
  .lg\:mb-px {
    margin-bottom: 1px !important; }
  .lg\:ml-px {
    margin-left: 1px !important; }
  .lg\:-mt-1 {
    margin-top: -0.25rem !important; }
  .lg\:-mr-1 {
    margin-right: -0.25rem !important; }
  .lg\:-mb-1 {
    margin-bottom: -0.25rem !important; }
  .lg\:-ml-1 {
    margin-left: -0.25rem !important; }
  .lg\:-mt-2 {
    margin-top: -0.5rem !important; }
  .lg\:-mr-2 {
    margin-right: -0.5rem !important; }
  .lg\:-mb-2 {
    margin-bottom: -0.5rem !important; }
  .lg\:-ml-2 {
    margin-left: -0.5rem !important; }
  .lg\:-mt-3 {
    margin-top: -0.75rem !important; }
  .lg\:-mr-3 {
    margin-right: -0.75rem !important; }
  .lg\:-mb-3 {
    margin-bottom: -0.75rem !important; }
  .lg\:-ml-3 {
    margin-left: -0.75rem !important; }
  .lg\:-mt-4 {
    margin-top: -1rem !important; }
  .lg\:-mr-4 {
    margin-right: -1rem !important; }
  .lg\:-mb-4 {
    margin-bottom: -1rem !important; }
  .lg\:-ml-4 {
    margin-left: -1rem !important; }
  .lg\:-mt-5 {
    margin-top: -1.25rem !important; }
  .lg\:-mr-5 {
    margin-right: -1.25rem !important; }
  .lg\:-mb-5 {
    margin-bottom: -1.25rem !important; }
  .lg\:-ml-5 {
    margin-left: -1.25rem !important; }
  .lg\:-mt-6 {
    margin-top: -1.5rem !important; }
  .lg\:-mr-6 {
    margin-right: -1.5rem !important; }
  .lg\:-mb-6 {
    margin-bottom: -1.5rem !important; }
  .lg\:-ml-6 {
    margin-left: -1.5rem !important; }
  .lg\:-mt-8 {
    margin-top: -2rem !important; }
  .lg\:-mr-8 {
    margin-right: -2rem !important; }
  .lg\:-mb-8 {
    margin-bottom: -2rem !important; }
  .lg\:-ml-8 {
    margin-left: -2rem !important; }
  .lg\:-mt-10 {
    margin-top: -2.5rem !important; }
  .lg\:-mr-10 {
    margin-right: -2.5rem !important; }
  .lg\:-mb-10 {
    margin-bottom: -2.5rem !important; }
  .lg\:-ml-10 {
    margin-left: -2.5rem !important; }
  .lg\:-mt-12 {
    margin-top: -3rem !important; }
  .lg\:-mr-12 {
    margin-right: -3rem !important; }
  .lg\:-mb-12 {
    margin-bottom: -3rem !important; }
  .lg\:-ml-12 {
    margin-left: -3rem !important; }
  .lg\:-mt-16 {
    margin-top: -4rem !important; }
  .lg\:-mr-16 {
    margin-right: -4rem !important; }
  .lg\:-mb-16 {
    margin-bottom: -4rem !important; }
  .lg\:-ml-16 {
    margin-left: -4rem !important; }
  .lg\:-mt-20 {
    margin-top: -5rem !important; }
  .lg\:-mr-20 {
    margin-right: -5rem !important; }
  .lg\:-mb-20 {
    margin-bottom: -5rem !important; }
  .lg\:-ml-20 {
    margin-left: -5rem !important; }
  .lg\:-mt-24 {
    margin-top: -6rem !important; }
  .lg\:-mr-24 {
    margin-right: -6rem !important; }
  .lg\:-mb-24 {
    margin-bottom: -6rem !important; }
  .lg\:-ml-24 {
    margin-left: -6rem !important; }
  .lg\:-mt-32 {
    margin-top: -8rem !important; }
  .lg\:-mr-32 {
    margin-right: -8rem !important; }
  .lg\:-mb-32 {
    margin-bottom: -8rem !important; }
  .lg\:-ml-32 {
    margin-left: -8rem !important; }
  .lg\:-mt-40 {
    margin-top: -10rem !important; }
  .lg\:-mr-40 {
    margin-right: -10rem !important; }
  .lg\:-mb-40 {
    margin-bottom: -10rem !important; }
  .lg\:-ml-40 {
    margin-left: -10rem !important; }
  .lg\:-mt-48 {
    margin-top: -12rem !important; }
  .lg\:-mr-48 {
    margin-right: -12rem !important; }
  .lg\:-mb-48 {
    margin-bottom: -12rem !important; }
  .lg\:-ml-48 {
    margin-left: -12rem !important; }
  .lg\:-mt-56 {
    margin-top: -14rem !important; }
  .lg\:-mr-56 {
    margin-right: -14rem !important; }
  .lg\:-mb-56 {
    margin-bottom: -14rem !important; }
  .lg\:-ml-56 {
    margin-left: -14rem !important; }
  .lg\:-mt-64 {
    margin-top: -16rem !important; }
  .lg\:-mr-64 {
    margin-right: -16rem !important; }
  .lg\:-mb-64 {
    margin-bottom: -16rem !important; }
  .lg\:-ml-64 {
    margin-left: -16rem !important; }
  .lg\:-mt-px {
    margin-top: -1px !important; }
  .lg\:-mr-px {
    margin-right: -1px !important; }
  .lg\:-mb-px {
    margin-bottom: -1px !important; }
  .lg\:-ml-px {
    margin-left: -1px !important; }
  .lg\:max-h-full {
    max-height: 100% !important; }
  .lg\:max-h-screen {
    max-height: 100vh !important; }
  .lg\:max-w-none {
    max-width: none !important; }
  .lg\:max-w-xs {
    max-width: 20rem !important; }
  .lg\:max-w-sm {
    max-width: 24rem !important; }
  .lg\:max-w-md {
    max-width: 28rem !important; }
  .lg\:max-w-lg {
    max-width: 32rem !important; }
  .lg\:max-w-xl {
    max-width: 36rem !important; }
  .lg\:max-w-2xl {
    max-width: 42rem !important; }
  .lg\:max-w-3xl {
    max-width: 48rem !important; }
  .lg\:max-w-4xl {
    max-width: 56rem !important; }
  .lg\:max-w-5xl {
    max-width: 64rem !important; }
  .lg\:max-w-6xl {
    max-width: 72rem !important; }
  .lg\:max-w-full {
    max-width: 100% !important; }
  .lg\:max-w-screen-sm {
    max-width: 640px !important; }
  .lg\:max-w-screen-md {
    max-width: 768px !important; }
  .lg\:max-w-screen-lg {
    max-width: 1024px !important; }
  .lg\:max-w-screen-xl {
    max-width: 1280px !important; }
  .lg\:min-h-0 {
    min-height: 0 !important; }
  .lg\:min-h-full {
    min-height: 100% !important; }
  .lg\:min-h-screen {
    min-height: 100vh !important; }
  .lg\:min-w-0 {
    min-width: 0 !important; }
  .lg\:min-w-full {
    min-width: 100% !important; }
  .lg\:object-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important; }
  .lg\:object-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important; }
  .lg\:object-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important; }
  .lg\:object-none {
    -o-object-fit: none !important;
    object-fit: none !important; }
  .lg\:object-scale-down {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important; }
  .lg\:object-bottom {
    -o-object-position: bottom !important;
    object-position: bottom !important; }
  .lg\:object-center {
    -o-object-position: center !important;
    object-position: center !important; }
  .lg\:object-left {
    -o-object-position: left !important;
    object-position: left !important; }
  .lg\:object-left-bottom {
    -o-object-position: left bottom !important;
    object-position: left bottom !important; }
  .lg\:object-left-top {
    -o-object-position: left top !important;
    object-position: left top !important; }
  .lg\:object-right {
    -o-object-position: right !important;
    object-position: right !important; }
  .lg\:object-right-bottom {
    -o-object-position: right bottom !important;
    object-position: right bottom !important; }
  .lg\:object-right-top {
    -o-object-position: right top !important;
    object-position: right top !important; }
  .lg\:object-top {
    -o-object-position: top !important;
    object-position: top !important; }
  .lg\:opacity-0 {
    opacity: 0 !important; }
  .lg\:opacity-25 {
    opacity: 0.25 !important; }
  .lg\:opacity-50 {
    opacity: 0.5 !important; }
  .lg\:opacity-75 {
    opacity: 0.75 !important; }
  .lg\:opacity-100 {
    opacity: 1 !important; }
  .lg\:hover\:opacity-0:hover {
    opacity: 0 !important; }
  .lg\:hover\:opacity-25:hover {
    opacity: 0.25 !important; }
  .lg\:hover\:opacity-50:hover {
    opacity: 0.5 !important; }
  .lg\:hover\:opacity-75:hover {
    opacity: 0.75 !important; }
  .lg\:hover\:opacity-100:hover {
    opacity: 1 !important; }
  .lg\:focus\:opacity-0:focus {
    opacity: 0 !important; }
  .lg\:focus\:opacity-25:focus {
    opacity: 0.25 !important; }
  .lg\:focus\:opacity-50:focus {
    opacity: 0.5 !important; }
  .lg\:focus\:opacity-75:focus {
    opacity: 0.75 !important; }
  .lg\:focus\:opacity-100:focus {
    opacity: 1 !important; }
  .lg\:outline-none {
    outline: 2px solid transparent !important;
    outline-offset: 2px !important; }
  .lg\:outline-white {
    outline: 2px dotted white !important;
    outline-offset: 2px !important; }
  .lg\:outline-black {
    outline: 2px dotted black !important;
    outline-offset: 2px !important; }
  .lg\:focus\:outline-none:focus {
    outline: 2px solid transparent !important;
    outline-offset: 2px !important; }
  .lg\:focus\:outline-white:focus {
    outline: 2px dotted white !important;
    outline-offset: 2px !important; }
  .lg\:focus\:outline-black:focus {
    outline: 2px dotted black !important;
    outline-offset: 2px !important; }
  .lg\:overflow-auto {
    overflow: auto !important; }
  .lg\:overflow-hidden {
    overflow: hidden !important; }
  .lg\:overflow-visible {
    overflow: visible !important; }
  .lg\:overflow-scroll {
    overflow: scroll !important; }
  .lg\:overflow-x-auto {
    overflow-x: auto !important; }
  .lg\:overflow-y-auto {
    overflow-y: auto !important; }
  .lg\:overflow-x-hidden {
    overflow-x: hidden !important; }
  .lg\:overflow-y-hidden {
    overflow-y: hidden !important; }
  .lg\:overflow-x-visible {
    overflow-x: visible !important; }
  .lg\:overflow-y-visible {
    overflow-y: visible !important; }
  .lg\:overflow-x-scroll {
    overflow-x: scroll !important; }
  .lg\:overflow-y-scroll {
    overflow-y: scroll !important; }
  .lg\:scrolling-touch {
    -webkit-overflow-scrolling: touch !important; }
  .lg\:scrolling-auto {
    -webkit-overflow-scrolling: auto !important; }
  .lg\:overscroll-auto {
    -ms-scroll-chaining: chained !important;
    overscroll-behavior: auto !important; }
  .lg\:overscroll-contain {
    -ms-scroll-chaining: none !important;
    overscroll-behavior: contain !important; }
  .lg\:overscroll-none {
    -ms-scroll-chaining: none !important;
    overscroll-behavior: none !important; }
  .lg\:overscroll-y-auto {
    overscroll-behavior-y: auto !important; }
  .lg\:overscroll-y-contain {
    overscroll-behavior-y: contain !important; }
  .lg\:overscroll-y-none {
    overscroll-behavior-y: none !important; }
  .lg\:overscroll-x-auto {
    overscroll-behavior-x: auto !important; }
  .lg\:overscroll-x-contain {
    overscroll-behavior-x: contain !important; }
  .lg\:overscroll-x-none {
    overscroll-behavior-x: none !important; }
  .lg\:p-0 {
    padding: 0 !important; }
  .lg\:p-1 {
    padding: 0.25rem !important; }
  .lg\:p-2 {
    padding: 0.5rem !important; }
  .lg\:p-3 {
    padding: 0.75rem !important; }
  .lg\:p-4 {
    padding: 1rem !important; }
  .lg\:p-5 {
    padding: 1.25rem !important; }
  .lg\:p-6 {
    padding: 1.5rem !important; }
  .lg\:p-8 {
    padding: 2rem !important; }
  .lg\:p-10 {
    padding: 2.5rem !important; }
  .lg\:p-12 {
    padding: 3rem !important; }
  .lg\:p-16 {
    padding: 4rem !important; }
  .lg\:p-20 {
    padding: 5rem !important; }
  .lg\:p-24 {
    padding: 6rem !important; }
  .lg\:p-32 {
    padding: 8rem !important; }
  .lg\:p-40 {
    padding: 10rem !important; }
  .lg\:p-48 {
    padding: 12rem !important; }
  .lg\:p-56 {
    padding: 14rem !important; }
  .lg\:p-64 {
    padding: 16rem !important; }
  .lg\:p-px {
    padding: 1px !important; }
  .lg\:py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .lg\:px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important; }
  .lg\:py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .lg\:px-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important; }
  .lg\:py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .lg\:px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important; }
  .lg\:py-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important; }
  .lg\:px-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important; }
  .lg\:py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .lg\:px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important; }
  .lg\:py-5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important; }
  .lg\:px-5 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important; }
  .lg\:py-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .lg\:px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important; }
  .lg\:py-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important; }
  .lg\:px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important; }
  .lg\:py-10 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important; }
  .lg\:px-10 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important; }
  .lg\:py-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .lg\:px-12 {
    padding-left: 3rem !important;
    padding-right: 3rem !important; }
  .lg\:py-16 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important; }
  .lg\:px-16 {
    padding-left: 4rem !important;
    padding-right: 4rem !important; }
  .lg\:py-20 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important; }
  .lg\:px-20 {
    padding-left: 5rem !important;
    padding-right: 5rem !important; }
  .lg\:py-24 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important; }
  .lg\:px-24 {
    padding-left: 6rem !important;
    padding-right: 6rem !important; }
  .lg\:py-32 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important; }
  .lg\:px-32 {
    padding-left: 8rem !important;
    padding-right: 8rem !important; }
  .lg\:py-40 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important; }
  .lg\:px-40 {
    padding-left: 10rem !important;
    padding-right: 10rem !important; }
  .lg\:py-48 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important; }
  .lg\:px-48 {
    padding-left: 12rem !important;
    padding-right: 12rem !important; }
  .lg\:py-56 {
    padding-top: 14rem !important;
    padding-bottom: 14rem !important; }
  .lg\:px-56 {
    padding-left: 14rem !important;
    padding-right: 14rem !important; }
  .lg\:py-64 {
    padding-top: 16rem !important;
    padding-bottom: 16rem !important; }
  .lg\:px-64 {
    padding-left: 16rem !important;
    padding-right: 16rem !important; }
  .lg\:py-px {
    padding-top: 1px !important;
    padding-bottom: 1px !important; }
  .lg\:px-px {
    padding-left: 1px !important;
    padding-right: 1px !important; }
  .lg\:pt-0 {
    padding-top: 0 !important; }
  .lg\:pr-0 {
    padding-right: 0 !important; }
  .lg\:pb-0 {
    padding-bottom: 0 !important; }
  .lg\:pl-0 {
    padding-left: 0 !important; }
  .lg\:pt-1 {
    padding-top: 0.25rem !important; }
  .lg\:pr-1 {
    padding-right: 0.25rem !important; }
  .lg\:pb-1 {
    padding-bottom: 0.25rem !important; }
  .lg\:pl-1 {
    padding-left: 0.25rem !important; }
  .lg\:pt-2 {
    padding-top: 0.5rem !important; }
  .lg\:pr-2 {
    padding-right: 0.5rem !important; }
  .lg\:pb-2 {
    padding-bottom: 0.5rem !important; }
  .lg\:pl-2 {
    padding-left: 0.5rem !important; }
  .lg\:pt-3 {
    padding-top: 0.75rem !important; }
  .lg\:pr-3 {
    padding-right: 0.75rem !important; }
  .lg\:pb-3 {
    padding-bottom: 0.75rem !important; }
  .lg\:pl-3 {
    padding-left: 0.75rem !important; }
  .lg\:pt-4, .wp-block-mulle-relatedblock a {
    padding-top: 1rem !important; }
  .lg\:pr-4 {
    padding-right: 1rem !important; }
  .lg\:pb-4 {
    padding-bottom: 1rem !important; }
  .lg\:pl-4 {
    padding-left: 1rem !important; }
  .lg\:pt-5 {
    padding-top: 1.25rem !important; }
  .lg\:pr-5 {
    padding-right: 1.25rem !important; }
  .lg\:pb-5 {
    padding-bottom: 1.25rem !important; }
  .lg\:pl-5 {
    padding-left: 1.25rem !important; }
  .lg\:pt-6 {
    padding-top: 1.5rem !important; }
  .lg\:pr-6 {
    padding-right: 1.5rem !important; }
  .lg\:pb-6 {
    padding-bottom: 1.5rem !important; }
  .lg\:pl-6 {
    padding-left: 1.5rem !important; }
  .lg\:pt-8 {
    padding-top: 2rem !important; }
  .lg\:pr-8 {
    padding-right: 2rem !important; }
  .lg\:pb-8 {
    padding-bottom: 2rem !important; }
  .lg\:pl-8 {
    padding-left: 2rem !important; }
  .lg\:pt-10 {
    padding-top: 2.5rem !important; }
  .lg\:pr-10 {
    padding-right: 2.5rem !important; }
  .lg\:pb-10 {
    padding-bottom: 2.5rem !important; }
  .lg\:pl-10 {
    padding-left: 2.5rem !important; }
  .lg\:pt-12 {
    padding-top: 3rem !important; }
  .lg\:pr-12 {
    padding-right: 3rem !important; }
  .lg\:pb-12 {
    padding-bottom: 3rem !important; }
  .lg\:pl-12 {
    padding-left: 3rem !important; }
  .lg\:pt-16 {
    padding-top: 4rem !important; }
  .lg\:pr-16 {
    padding-right: 4rem !important; }
  .lg\:pb-16 {
    padding-bottom: 4rem !important; }
  .lg\:pl-16 {
    padding-left: 4rem !important; }
  .lg\:pt-20 {
    padding-top: 5rem !important; }
  .lg\:pr-20 {
    padding-right: 5rem !important; }
  .lg\:pb-20 {
    padding-bottom: 5rem !important; }
  .lg\:pl-20 {
    padding-left: 5rem !important; }
  .lg\:pt-24 {
    padding-top: 6rem !important; }
  .lg\:pr-24 {
    padding-right: 6rem !important; }
  .lg\:pb-24 {
    padding-bottom: 6rem !important; }
  .lg\:pl-24 {
    padding-left: 6rem !important; }
  .lg\:pt-32 {
    padding-top: 8rem !important; }
  .lg\:pr-32 {
    padding-right: 8rem !important; }
  .lg\:pb-32 {
    padding-bottom: 8rem !important; }
  .lg\:pl-32 {
    padding-left: 8rem !important; }
  .lg\:pt-40 {
    padding-top: 10rem !important; }
  .lg\:pr-40 {
    padding-right: 10rem !important; }
  .lg\:pb-40 {
    padding-bottom: 10rem !important; }
  .lg\:pl-40 {
    padding-left: 10rem !important; }
  .lg\:pt-48 {
    padding-top: 12rem !important; }
  .lg\:pr-48 {
    padding-right: 12rem !important; }
  .lg\:pb-48 {
    padding-bottom: 12rem !important; }
  .lg\:pl-48 {
    padding-left: 12rem !important; }
  .lg\:pt-56 {
    padding-top: 14rem !important; }
  .lg\:pr-56 {
    padding-right: 14rem !important; }
  .lg\:pb-56 {
    padding-bottom: 14rem !important; }
  .lg\:pl-56 {
    padding-left: 14rem !important; }
  .lg\:pt-64 {
    padding-top: 16rem !important; }
  .lg\:pr-64 {
    padding-right: 16rem !important; }
  .lg\:pb-64 {
    padding-bottom: 16rem !important; }
  .lg\:pl-64 {
    padding-left: 16rem !important; }
  .lg\:pt-px {
    padding-top: 1px !important; }
  .lg\:pr-px {
    padding-right: 1px !important; }
  .lg\:pb-px {
    padding-bottom: 1px !important; }
  .lg\:pl-px {
    padding-left: 1px !important; }
  .lg\:placeholder-transparent::-moz-placeholder {
    color: transparent !important; }
  .lg\:placeholder-transparent:-ms-input-placeholder {
    color: transparent !important; }
  .lg\:placeholder-transparent::placeholder {
    color: transparent !important; }
  .lg\:placeholder-current::-moz-placeholder {
    color: currentColor !important; }
  .lg\:placeholder-current:-ms-input-placeholder {
    color: currentColor !important; }
  .lg\:placeholder-current::placeholder {
    color: currentColor !important; }
  .lg\:placeholder-black::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-black:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-black::placeholder {
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-white::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-white:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-white::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-gray-100::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-gray-100:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-gray-100::placeholder {
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-gray-200::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-gray-200:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-gray-200::placeholder {
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-gray-300::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-gray-300:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-gray-300::placeholder {
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-gray-400::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-gray-400:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-gray-400::placeholder {
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-gray-500::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-gray-500:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-gray-500::placeholder {
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-gray-600::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-gray-600:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-gray-600::placeholder {
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-gray-700::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-gray-700:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-gray-700::placeholder {
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-gray-800::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-gray-800:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-gray-800::placeholder {
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-gray-900::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-gray-900:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-gray-900::placeholder {
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-red-100::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e18f74 !important;
    color: rgba(225, 143, 116, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-red-100:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e18f74 !important;
    color: rgba(225, 143, 116, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-red-100::placeholder {
    --placeholder-opacity: 1 !important;
    color: #e18f74 !important;
    color: rgba(225, 143, 116, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-red-200::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #bc5e3f !important;
    color: rgba(188, 94, 63, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-red-200:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #bc5e3f !important;
    color: rgba(188, 94, 63, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-red-200::placeholder {
    --placeholder-opacity: 1 !important;
    color: #bc5e3f !important;
    color: rgba(188, 94, 63, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-red-300::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #833218 !important;
    color: rgba(131, 50, 24, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-red-300:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #833218 !important;
    color: rgba(131, 50, 24, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-red-300::placeholder {
    --placeholder-opacity: 1 !important;
    color: #833218 !important;
    color: rgba(131, 50, 24, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-red-400::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-red-400:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-red-400::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-red-500::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-red-500:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-red-500::placeholder {
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-red-600::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-red-600:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-red-600::placeholder {
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-red-700::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-red-700:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-red-700::placeholder {
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-red-800::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-red-800:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-red-800::placeholder {
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-red-900::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-red-900:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-red-900::placeholder {
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-orange-100::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fffaf0 !important;
    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-orange-100:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fffaf0 !important;
    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-orange-100::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fffaf0 !important;
    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-orange-200::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #feebc8 !important;
    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-orange-200:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #feebc8 !important;
    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-orange-200::placeholder {
    --placeholder-opacity: 1 !important;
    color: #feebc8 !important;
    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-orange-300::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fbd38d !important;
    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-orange-300:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fbd38d !important;
    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-orange-300::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fbd38d !important;
    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-orange-400::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f6ad55 !important;
    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-orange-400:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f6ad55 !important;
    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-orange-400::placeholder {
    --placeholder-opacity: 1 !important;
    color: #f6ad55 !important;
    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-orange-500::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ed8936 !important;
    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-orange-500:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ed8936 !important;
    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-orange-500::placeholder {
    --placeholder-opacity: 1 !important;
    color: #ed8936 !important;
    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-orange-600::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #dd6b20 !important;
    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-orange-600:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #dd6b20 !important;
    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-orange-600::placeholder {
    --placeholder-opacity: 1 !important;
    color: #dd6b20 !important;
    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-orange-700::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #c05621 !important;
    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-orange-700:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #c05621 !important;
    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-orange-700::placeholder {
    --placeholder-opacity: 1 !important;
    color: #c05621 !important;
    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-orange-800::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #9c4221 !important;
    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-orange-800:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #9c4221 !important;
    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-orange-800::placeholder {
    --placeholder-opacity: 1 !important;
    color: #9c4221 !important;
    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-orange-900::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #7b341e !important;
    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-orange-900:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #7b341e !important;
    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-orange-900::placeholder {
    --placeholder-opacity: 1 !important;
    color: #7b341e !important;
    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-yellow-100::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fffff0 !important;
    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-yellow-100:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fffff0 !important;
    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-yellow-100::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fffff0 !important;
    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-yellow-200::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fefcbf !important;
    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-yellow-200:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fefcbf !important;
    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-yellow-200::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fefcbf !important;
    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-yellow-300::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #faf089 !important;
    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-yellow-300:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #faf089 !important;
    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-yellow-300::placeholder {
    --placeholder-opacity: 1 !important;
    color: #faf089 !important;
    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-yellow-400::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f6e05e !important;
    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-yellow-400:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f6e05e !important;
    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-yellow-400::placeholder {
    --placeholder-opacity: 1 !important;
    color: #f6e05e !important;
    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-yellow-500::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ecc94b !important;
    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-yellow-500:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ecc94b !important;
    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-yellow-500::placeholder {
    --placeholder-opacity: 1 !important;
    color: #ecc94b !important;
    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-yellow-600::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d69e2e !important;
    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-yellow-600:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d69e2e !important;
    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-yellow-600::placeholder {
    --placeholder-opacity: 1 !important;
    color: #d69e2e !important;
    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-yellow-700::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b7791f !important;
    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-yellow-700:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b7791f !important;
    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-yellow-700::placeholder {
    --placeholder-opacity: 1 !important;
    color: #b7791f !important;
    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-yellow-800::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #975a16 !important;
    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-yellow-800:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #975a16 !important;
    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-yellow-800::placeholder {
    --placeholder-opacity: 1 !important;
    color: #975a16 !important;
    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-yellow-900::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #744210 !important;
    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-yellow-900:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #744210 !important;
    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-yellow-900::placeholder {
    --placeholder-opacity: 1 !important;
    color: #744210 !important;
    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-green-100::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d3edb4 !important;
    color: rgba(211, 237, 180, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-green-100:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d3edb4 !important;
    color: rgba(211, 237, 180, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-green-100::placeholder {
    --placeholder-opacity: 1 !important;
    color: #d3edb4 !important;
    color: rgba(211, 237, 180, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-green-200::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #a5c67d !important;
    color: rgba(165, 198, 125, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-green-200:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #a5c67d !important;
    color: rgba(165, 198, 125, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-green-200::placeholder {
    --placeholder-opacity: 1 !important;
    color: #a5c67d !important;
    color: rgba(165, 198, 125, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-green-300::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #779c4a !important;
    color: rgba(119, 156, 74, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-green-300:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #779c4a !important;
    color: rgba(119, 156, 74, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-green-300::placeholder {
    --placeholder-opacity: 1 !important;
    color: #779c4a !important;
    color: rgba(119, 156, 74, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-green-400::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-green-400:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-green-400::placeholder {
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-green-500::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-green-500:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-green-500::placeholder {
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-green-600::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-green-600:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-green-600::placeholder {
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-green-700::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-green-700:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-green-700::placeholder {
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-green-800::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-green-800:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-green-800::placeholder {
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-green-900::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-green-900:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-green-900::placeholder {
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-teal-100::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e6fffa !important;
    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-teal-100:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e6fffa !important;
    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-teal-100::placeholder {
    --placeholder-opacity: 1 !important;
    color: #e6fffa !important;
    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-teal-200::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b2f5ea !important;
    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-teal-200:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b2f5ea !important;
    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-teal-200::placeholder {
    --placeholder-opacity: 1 !important;
    color: #b2f5ea !important;
    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-teal-300::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #81e6d9 !important;
    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-teal-300:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #81e6d9 !important;
    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-teal-300::placeholder {
    --placeholder-opacity: 1 !important;
    color: #81e6d9 !important;
    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-teal-400::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4fd1c5 !important;
    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-teal-400:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4fd1c5 !important;
    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-teal-400::placeholder {
    --placeholder-opacity: 1 !important;
    color: #4fd1c5 !important;
    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-teal-500::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #38b2ac !important;
    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-teal-500:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #38b2ac !important;
    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-teal-500::placeholder {
    --placeholder-opacity: 1 !important;
    color: #38b2ac !important;
    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-teal-600::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #319795 !important;
    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-teal-600:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #319795 !important;
    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-teal-600::placeholder {
    --placeholder-opacity: 1 !important;
    color: #319795 !important;
    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-teal-700::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2c7a7b !important;
    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-teal-700:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2c7a7b !important;
    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-teal-700::placeholder {
    --placeholder-opacity: 1 !important;
    color: #2c7a7b !important;
    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-teal-800::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #285e61 !important;
    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-teal-800:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #285e61 !important;
    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-teal-800::placeholder {
    --placeholder-opacity: 1 !important;
    color: #285e61 !important;
    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-teal-900::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #234e52 !important;
    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-teal-900:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #234e52 !important;
    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-teal-900::placeholder {
    --placeholder-opacity: 1 !important;
    color: #234e52 !important;
    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-blue-100::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ebf8ff !important;
    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-blue-100:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ebf8ff !important;
    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-blue-100::placeholder {
    --placeholder-opacity: 1 !important;
    color: #ebf8ff !important;
    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-blue-200::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #bee3f8 !important;
    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-blue-200:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #bee3f8 !important;
    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-blue-200::placeholder {
    --placeholder-opacity: 1 !important;
    color: #bee3f8 !important;
    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-blue-300::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #90cdf4 !important;
    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-blue-300:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #90cdf4 !important;
    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-blue-300::placeholder {
    --placeholder-opacity: 1 !important;
    color: #90cdf4 !important;
    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-blue-400::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #63b3ed !important;
    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-blue-400:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #63b3ed !important;
    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-blue-400::placeholder {
    --placeholder-opacity: 1 !important;
    color: #63b3ed !important;
    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-blue-500::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4299e1 !important;
    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-blue-500:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4299e1 !important;
    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-blue-500::placeholder {
    --placeholder-opacity: 1 !important;
    color: #4299e1 !important;
    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-blue-600::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #3182ce !important;
    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-blue-600:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #3182ce !important;
    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-blue-600::placeholder {
    --placeholder-opacity: 1 !important;
    color: #3182ce !important;
    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-blue-700::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2b6cb0 !important;
    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-blue-700:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2b6cb0 !important;
    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-blue-700::placeholder {
    --placeholder-opacity: 1 !important;
    color: #2b6cb0 !important;
    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-blue-800::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2c5282 !important;
    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-blue-800:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2c5282 !important;
    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-blue-800::placeholder {
    --placeholder-opacity: 1 !important;
    color: #2c5282 !important;
    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-blue-900::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2a4365 !important;
    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-blue-900:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2a4365 !important;
    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-blue-900::placeholder {
    --placeholder-opacity: 1 !important;
    color: #2a4365 !important;
    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-indigo-100::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ebf4ff !important;
    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-indigo-100:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ebf4ff !important;
    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-indigo-100::placeholder {
    --placeholder-opacity: 1 !important;
    color: #ebf4ff !important;
    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-indigo-200::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #c3dafe !important;
    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-indigo-200:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #c3dafe !important;
    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-indigo-200::placeholder {
    --placeholder-opacity: 1 !important;
    color: #c3dafe !important;
    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-indigo-300::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #a3bffa !important;
    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-indigo-300:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #a3bffa !important;
    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-indigo-300::placeholder {
    --placeholder-opacity: 1 !important;
    color: #a3bffa !important;
    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-indigo-400::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #7f9cf5 !important;
    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-indigo-400:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #7f9cf5 !important;
    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-indigo-400::placeholder {
    --placeholder-opacity: 1 !important;
    color: #7f9cf5 !important;
    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-indigo-500::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #667eea !important;
    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-indigo-500:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #667eea !important;
    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-indigo-500::placeholder {
    --placeholder-opacity: 1 !important;
    color: #667eea !important;
    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-indigo-600::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #5a67d8 !important;
    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-indigo-600:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #5a67d8 !important;
    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-indigo-600::placeholder {
    --placeholder-opacity: 1 !important;
    color: #5a67d8 !important;
    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-indigo-700::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4c51bf !important;
    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-indigo-700:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4c51bf !important;
    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-indigo-700::placeholder {
    --placeholder-opacity: 1 !important;
    color: #4c51bf !important;
    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-indigo-800::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #434190 !important;
    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-indigo-800:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #434190 !important;
    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-indigo-800::placeholder {
    --placeholder-opacity: 1 !important;
    color: #434190 !important;
    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-indigo-900::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #3c366b !important;
    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-indigo-900:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #3c366b !important;
    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-indigo-900::placeholder {
    --placeholder-opacity: 1 !important;
    color: #3c366b !important;
    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-purple-100::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #faf5ff !important;
    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-purple-100:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #faf5ff !important;
    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-purple-100::placeholder {
    --placeholder-opacity: 1 !important;
    color: #faf5ff !important;
    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-purple-200::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e9d8fd !important;
    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-purple-200:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e9d8fd !important;
    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-purple-200::placeholder {
    --placeholder-opacity: 1 !important;
    color: #e9d8fd !important;
    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-purple-300::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d6bcfa !important;
    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-purple-300:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d6bcfa !important;
    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-purple-300::placeholder {
    --placeholder-opacity: 1 !important;
    color: #d6bcfa !important;
    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-purple-400::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b794f4 !important;
    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-purple-400:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b794f4 !important;
    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-purple-400::placeholder {
    --placeholder-opacity: 1 !important;
    color: #b794f4 !important;
    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-purple-500::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #9f7aea !important;
    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-purple-500:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #9f7aea !important;
    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-purple-500::placeholder {
    --placeholder-opacity: 1 !important;
    color: #9f7aea !important;
    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-purple-600::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #805ad5 !important;
    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-purple-600:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #805ad5 !important;
    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-purple-600::placeholder {
    --placeholder-opacity: 1 !important;
    color: #805ad5 !important;
    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-purple-700::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #6b46c1 !important;
    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-purple-700:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #6b46c1 !important;
    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-purple-700::placeholder {
    --placeholder-opacity: 1 !important;
    color: #6b46c1 !important;
    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-purple-800::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #553c9a !important;
    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-purple-800:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #553c9a !important;
    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-purple-800::placeholder {
    --placeholder-opacity: 1 !important;
    color: #553c9a !important;
    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-purple-900::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #44337a !important;
    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-purple-900:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #44337a !important;
    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-purple-900::placeholder {
    --placeholder-opacity: 1 !important;
    color: #44337a !important;
    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-pink-100::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fff5f7 !important;
    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-pink-100:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fff5f7 !important;
    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-pink-100::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fff5f7 !important;
    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-pink-200::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fed7e2 !important;
    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-pink-200:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fed7e2 !important;
    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-pink-200::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fed7e2 !important;
    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-pink-300::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fbb6ce !important;
    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-pink-300:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fbb6ce !important;
    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-pink-300::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fbb6ce !important;
    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-pink-400::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f687b3 !important;
    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-pink-400:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f687b3 !important;
    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-pink-400::placeholder {
    --placeholder-opacity: 1 !important;
    color: #f687b3 !important;
    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-pink-500::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ed64a6 !important;
    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-pink-500:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ed64a6 !important;
    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-pink-500::placeholder {
    --placeholder-opacity: 1 !important;
    color: #ed64a6 !important;
    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-pink-600::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d53f8c !important;
    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-pink-600:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d53f8c !important;
    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-pink-600::placeholder {
    --placeholder-opacity: 1 !important;
    color: #d53f8c !important;
    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-pink-700::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b83280 !important;
    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-pink-700:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b83280 !important;
    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-pink-700::placeholder {
    --placeholder-opacity: 1 !important;
    color: #b83280 !important;
    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-pink-800::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #97266d !important;
    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-pink-800:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #97266d !important;
    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-pink-800::placeholder {
    --placeholder-opacity: 1 !important;
    color: #97266d !important;
    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-pink-900::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #702459 !important;
    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-pink-900:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #702459 !important;
    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-pink-900::placeholder {
    --placeholder-opacity: 1 !important;
    color: #702459 !important;
    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-shade-black::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-shade-black:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-shade-black::placeholder {
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-shade-white::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-shade-white:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-shade-white::placeholder {
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-salmon-100::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f7f1e1 !important;
    color: rgba(247, 241, 225, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-salmon-100:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f7f1e1 !important;
    color: rgba(247, 241, 225, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-salmon-100::placeholder {
    --placeholder-opacity: 1 !important;
    color: #f7f1e1 !important;
    color: rgba(247, 241, 225, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-salmon-200::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f3e7c6 !important;
    color: rgba(243, 231, 198, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-salmon-200:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f3e7c6 !important;
    color: rgba(243, 231, 198, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-salmon-200::placeholder {
    --placeholder-opacity: 1 !important;
    color: #f3e7c6 !important;
    color: rgba(243, 231, 198, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-salmon-300::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e4d6af !important;
    color: rgba(228, 214, 175, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-salmon-300:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e4d6af !important;
    color: rgba(228, 214, 175, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-salmon-300::placeholder {
    --placeholder-opacity: 1 !important;
    color: #e4d6af !important;
    color: rgba(228, 214, 175, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-transparent:focus::-moz-placeholder {
    color: transparent !important; }
  .lg\:focus\:placeholder-transparent:focus:-ms-input-placeholder {
    color: transparent !important; }
  .lg\:focus\:placeholder-transparent:focus::placeholder {
    color: transparent !important; }
  .lg\:focus\:placeholder-current:focus::-moz-placeholder {
    color: currentColor !important; }
  .lg\:focus\:placeholder-current:focus:-ms-input-placeholder {
    color: currentColor !important; }
  .lg\:focus\:placeholder-current:focus::placeholder {
    color: currentColor !important; }
  .lg\:focus\:placeholder-black:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-black:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-black:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-white:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-white:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-white:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-gray-100:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-gray-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-gray-100:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-gray-200:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-gray-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-gray-200:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-gray-300:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-gray-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-gray-300:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-gray-400:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-gray-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-gray-400:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-gray-500:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-gray-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-gray-500:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-gray-600:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-gray-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-gray-600:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-gray-700:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-gray-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-gray-700:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-gray-800:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-gray-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-gray-800:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-gray-900:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-gray-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-gray-900:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-red-100:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e18f74 !important;
    color: rgba(225, 143, 116, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-red-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e18f74 !important;
    color: rgba(225, 143, 116, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-red-100:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #e18f74 !important;
    color: rgba(225, 143, 116, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-red-200:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #bc5e3f !important;
    color: rgba(188, 94, 63, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-red-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #bc5e3f !important;
    color: rgba(188, 94, 63, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-red-200:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #bc5e3f !important;
    color: rgba(188, 94, 63, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-red-300:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #833218 !important;
    color: rgba(131, 50, 24, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-red-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #833218 !important;
    color: rgba(131, 50, 24, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-red-300:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #833218 !important;
    color: rgba(131, 50, 24, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-red-400:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-red-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-red-400:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-red-500:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-red-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-red-500:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-red-600:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-red-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-red-600:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-red-700:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-red-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-red-700:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-red-800:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-red-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-red-800:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-red-900:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-red-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-red-900:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-orange-100:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fffaf0 !important;
    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-orange-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fffaf0 !important;
    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-orange-100:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fffaf0 !important;
    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-orange-200:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #feebc8 !important;
    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-orange-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #feebc8 !important;
    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-orange-200:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #feebc8 !important;
    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-orange-300:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fbd38d !important;
    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-orange-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fbd38d !important;
    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-orange-300:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fbd38d !important;
    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-orange-400:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f6ad55 !important;
    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-orange-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f6ad55 !important;
    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-orange-400:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #f6ad55 !important;
    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-orange-500:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ed8936 !important;
    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-orange-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ed8936 !important;
    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-orange-500:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #ed8936 !important;
    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-orange-600:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #dd6b20 !important;
    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-orange-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #dd6b20 !important;
    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-orange-600:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #dd6b20 !important;
    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-orange-700:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #c05621 !important;
    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-orange-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #c05621 !important;
    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-orange-700:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #c05621 !important;
    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-orange-800:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #9c4221 !important;
    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-orange-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #9c4221 !important;
    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-orange-800:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #9c4221 !important;
    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-orange-900:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #7b341e !important;
    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-orange-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #7b341e !important;
    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-orange-900:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #7b341e !important;
    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-yellow-100:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fffff0 !important;
    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fffff0 !important;
    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-yellow-100:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fffff0 !important;
    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-yellow-200:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fefcbf !important;
    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fefcbf !important;
    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-yellow-200:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fefcbf !important;
    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-yellow-300:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #faf089 !important;
    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #faf089 !important;
    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-yellow-300:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #faf089 !important;
    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-yellow-400:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f6e05e !important;
    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f6e05e !important;
    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-yellow-400:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #f6e05e !important;
    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-yellow-500:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ecc94b !important;
    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ecc94b !important;
    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-yellow-500:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #ecc94b !important;
    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-yellow-600:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d69e2e !important;
    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d69e2e !important;
    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-yellow-600:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #d69e2e !important;
    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-yellow-700:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b7791f !important;
    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b7791f !important;
    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-yellow-700:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #b7791f !important;
    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-yellow-800:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #975a16 !important;
    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #975a16 !important;
    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-yellow-800:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #975a16 !important;
    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-yellow-900:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #744210 !important;
    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #744210 !important;
    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-yellow-900:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #744210 !important;
    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-green-100:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d3edb4 !important;
    color: rgba(211, 237, 180, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-green-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d3edb4 !important;
    color: rgba(211, 237, 180, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-green-100:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #d3edb4 !important;
    color: rgba(211, 237, 180, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-green-200:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #a5c67d !important;
    color: rgba(165, 198, 125, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-green-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #a5c67d !important;
    color: rgba(165, 198, 125, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-green-200:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #a5c67d !important;
    color: rgba(165, 198, 125, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-green-300:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #779c4a !important;
    color: rgba(119, 156, 74, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-green-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #779c4a !important;
    color: rgba(119, 156, 74, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-green-300:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #779c4a !important;
    color: rgba(119, 156, 74, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-green-400:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-green-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-green-400:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-green-500:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-green-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-green-500:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-green-600:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-green-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-green-600:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-green-700:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-green-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-green-700:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-green-800:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-green-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-green-800:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-green-900:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-green-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-green-900:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-teal-100:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e6fffa !important;
    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-teal-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e6fffa !important;
    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-teal-100:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #e6fffa !important;
    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-teal-200:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b2f5ea !important;
    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-teal-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b2f5ea !important;
    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-teal-200:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #b2f5ea !important;
    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-teal-300:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #81e6d9 !important;
    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-teal-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #81e6d9 !important;
    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-teal-300:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #81e6d9 !important;
    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-teal-400:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4fd1c5 !important;
    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-teal-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4fd1c5 !important;
    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-teal-400:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #4fd1c5 !important;
    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-teal-500:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #38b2ac !important;
    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-teal-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #38b2ac !important;
    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-teal-500:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #38b2ac !important;
    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-teal-600:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #319795 !important;
    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-teal-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #319795 !important;
    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-teal-600:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #319795 !important;
    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-teal-700:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2c7a7b !important;
    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-teal-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2c7a7b !important;
    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-teal-700:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #2c7a7b !important;
    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-teal-800:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #285e61 !important;
    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-teal-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #285e61 !important;
    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-teal-800:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #285e61 !important;
    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-teal-900:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #234e52 !important;
    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-teal-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #234e52 !important;
    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-teal-900:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #234e52 !important;
    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-blue-100:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ebf8ff !important;
    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-blue-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ebf8ff !important;
    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-blue-100:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #ebf8ff !important;
    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-blue-200:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #bee3f8 !important;
    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-blue-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #bee3f8 !important;
    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-blue-200:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #bee3f8 !important;
    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-blue-300:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #90cdf4 !important;
    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-blue-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #90cdf4 !important;
    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-blue-300:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #90cdf4 !important;
    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-blue-400:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #63b3ed !important;
    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-blue-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #63b3ed !important;
    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-blue-400:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #63b3ed !important;
    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-blue-500:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4299e1 !important;
    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-blue-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4299e1 !important;
    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-blue-500:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #4299e1 !important;
    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-blue-600:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #3182ce !important;
    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-blue-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #3182ce !important;
    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-blue-600:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #3182ce !important;
    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-blue-700:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2b6cb0 !important;
    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-blue-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2b6cb0 !important;
    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-blue-700:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #2b6cb0 !important;
    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-blue-800:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2c5282 !important;
    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-blue-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2c5282 !important;
    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-blue-800:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #2c5282 !important;
    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-blue-900:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2a4365 !important;
    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-blue-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2a4365 !important;
    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-blue-900:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #2a4365 !important;
    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-indigo-100:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ebf4ff !important;
    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ebf4ff !important;
    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-indigo-100:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #ebf4ff !important;
    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-indigo-200:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #c3dafe !important;
    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #c3dafe !important;
    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-indigo-200:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #c3dafe !important;
    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-indigo-300:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #a3bffa !important;
    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #a3bffa !important;
    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-indigo-300:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #a3bffa !important;
    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-indigo-400:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #7f9cf5 !important;
    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #7f9cf5 !important;
    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-indigo-400:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #7f9cf5 !important;
    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-indigo-500:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #667eea !important;
    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #667eea !important;
    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-indigo-500:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #667eea !important;
    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-indigo-600:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #5a67d8 !important;
    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #5a67d8 !important;
    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-indigo-600:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #5a67d8 !important;
    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-indigo-700:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4c51bf !important;
    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4c51bf !important;
    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-indigo-700:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #4c51bf !important;
    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-indigo-800:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #434190 !important;
    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #434190 !important;
    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-indigo-800:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #434190 !important;
    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-indigo-900:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #3c366b !important;
    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #3c366b !important;
    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-indigo-900:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #3c366b !important;
    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-purple-100:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #faf5ff !important;
    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-purple-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #faf5ff !important;
    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-purple-100:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #faf5ff !important;
    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-purple-200:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e9d8fd !important;
    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-purple-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e9d8fd !important;
    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-purple-200:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #e9d8fd !important;
    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-purple-300:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d6bcfa !important;
    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-purple-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d6bcfa !important;
    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-purple-300:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #d6bcfa !important;
    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-purple-400:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b794f4 !important;
    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-purple-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b794f4 !important;
    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-purple-400:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #b794f4 !important;
    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-purple-500:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #9f7aea !important;
    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-purple-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #9f7aea !important;
    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-purple-500:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #9f7aea !important;
    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-purple-600:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #805ad5 !important;
    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-purple-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #805ad5 !important;
    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-purple-600:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #805ad5 !important;
    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-purple-700:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #6b46c1 !important;
    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-purple-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #6b46c1 !important;
    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-purple-700:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #6b46c1 !important;
    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-purple-800:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #553c9a !important;
    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-purple-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #553c9a !important;
    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-purple-800:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #553c9a !important;
    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-purple-900:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #44337a !important;
    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-purple-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #44337a !important;
    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-purple-900:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #44337a !important;
    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-pink-100:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fff5f7 !important;
    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-pink-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fff5f7 !important;
    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-pink-100:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fff5f7 !important;
    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-pink-200:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fed7e2 !important;
    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-pink-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fed7e2 !important;
    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-pink-200:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fed7e2 !important;
    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-pink-300:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fbb6ce !important;
    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-pink-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fbb6ce !important;
    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-pink-300:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fbb6ce !important;
    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-pink-400:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f687b3 !important;
    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-pink-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f687b3 !important;
    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-pink-400:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #f687b3 !important;
    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-pink-500:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ed64a6 !important;
    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-pink-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ed64a6 !important;
    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-pink-500:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #ed64a6 !important;
    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-pink-600:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d53f8c !important;
    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-pink-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d53f8c !important;
    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-pink-600:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #d53f8c !important;
    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-pink-700:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b83280 !important;
    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-pink-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b83280 !important;
    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-pink-700:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #b83280 !important;
    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-pink-800:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #97266d !important;
    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-pink-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #97266d !important;
    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-pink-800:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #97266d !important;
    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-pink-900:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #702459 !important;
    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-pink-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #702459 !important;
    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-pink-900:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #702459 !important;
    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-shade-black:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-shade-black:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-shade-black:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-shade-white:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-shade-white:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-shade-white:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-salmon-100:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f7f1e1 !important;
    color: rgba(247, 241, 225, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-salmon-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f7f1e1 !important;
    color: rgba(247, 241, 225, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-salmon-100:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #f7f1e1 !important;
    color: rgba(247, 241, 225, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-salmon-200:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f3e7c6 !important;
    color: rgba(243, 231, 198, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-salmon-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f3e7c6 !important;
    color: rgba(243, 231, 198, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-salmon-200:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #f3e7c6 !important;
    color: rgba(243, 231, 198, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-salmon-300:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e4d6af !important;
    color: rgba(228, 214, 175, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-salmon-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e4d6af !important;
    color: rgba(228, 214, 175, var(--placeholder-opacity)) !important; }
  .lg\:focus\:placeholder-salmon-300:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #e4d6af !important;
    color: rgba(228, 214, 175, var(--placeholder-opacity)) !important; }
  .lg\:placeholder-opacity-0::-moz-placeholder {
    --placeholder-opacity: 0 !important; }
  .lg\:placeholder-opacity-0:-ms-input-placeholder {
    --placeholder-opacity: 0 !important; }
  .lg\:placeholder-opacity-0::placeholder {
    --placeholder-opacity: 0 !important; }
  .lg\:placeholder-opacity-25::-moz-placeholder {
    --placeholder-opacity: 0.25 !important; }
  .lg\:placeholder-opacity-25:-ms-input-placeholder {
    --placeholder-opacity: 0.25 !important; }
  .lg\:placeholder-opacity-25::placeholder {
    --placeholder-opacity: 0.25 !important; }
  .lg\:placeholder-opacity-50::-moz-placeholder {
    --placeholder-opacity: 0.5 !important; }
  .lg\:placeholder-opacity-50:-ms-input-placeholder {
    --placeholder-opacity: 0.5 !important; }
  .lg\:placeholder-opacity-50::placeholder {
    --placeholder-opacity: 0.5 !important; }
  .lg\:placeholder-opacity-75::-moz-placeholder {
    --placeholder-opacity: 0.75 !important; }
  .lg\:placeholder-opacity-75:-ms-input-placeholder {
    --placeholder-opacity: 0.75 !important; }
  .lg\:placeholder-opacity-75::placeholder {
    --placeholder-opacity: 0.75 !important; }
  .lg\:placeholder-opacity-100::-moz-placeholder {
    --placeholder-opacity: 1 !important; }
  .lg\:placeholder-opacity-100:-ms-input-placeholder {
    --placeholder-opacity: 1 !important; }
  .lg\:placeholder-opacity-100::placeholder {
    --placeholder-opacity: 1 !important; }
  .lg\:focus\:placeholder-opacity-0:focus::-moz-placeholder {
    --placeholder-opacity: 0 !important; }
  .lg\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder {
    --placeholder-opacity: 0 !important; }
  .lg\:focus\:placeholder-opacity-0:focus::placeholder {
    --placeholder-opacity: 0 !important; }
  .lg\:focus\:placeholder-opacity-25:focus::-moz-placeholder {
    --placeholder-opacity: 0.25 !important; }
  .lg\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder {
    --placeholder-opacity: 0.25 !important; }
  .lg\:focus\:placeholder-opacity-25:focus::placeholder {
    --placeholder-opacity: 0.25 !important; }
  .lg\:focus\:placeholder-opacity-50:focus::-moz-placeholder {
    --placeholder-opacity: 0.5 !important; }
  .lg\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder {
    --placeholder-opacity: 0.5 !important; }
  .lg\:focus\:placeholder-opacity-50:focus::placeholder {
    --placeholder-opacity: 0.5 !important; }
  .lg\:focus\:placeholder-opacity-75:focus::-moz-placeholder {
    --placeholder-opacity: 0.75 !important; }
  .lg\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder {
    --placeholder-opacity: 0.75 !important; }
  .lg\:focus\:placeholder-opacity-75:focus::placeholder {
    --placeholder-opacity: 0.75 !important; }
  .lg\:focus\:placeholder-opacity-100:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important; }
  .lg\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important; }
  .lg\:focus\:placeholder-opacity-100:focus::placeholder {
    --placeholder-opacity: 1 !important; }
  .lg\:pointer-events-none {
    pointer-events: none !important; }
  .lg\:pointer-events-auto {
    pointer-events: auto !important; }
  .lg\:static {
    position: static !important; }
  .lg\:fixed {
    position: fixed !important; }
  .lg\:absolute {
    position: absolute !important; }
  .lg\:relative {
    position: relative !important; }
  .lg\:sticky {
    position: -webkit-sticky !important;
    position: sticky !important; }
  .lg\:inset-0 {
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important; }
  .lg\:inset-auto {
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important; }
  .lg\:inset-y-0 {
    top: 0 !important;
    bottom: 0 !important; }
  .lg\:inset-x-0 {
    right: 0 !important;
    left: 0 !important; }
  .lg\:inset-y-auto {
    top: auto !important;
    bottom: auto !important; }
  .lg\:inset-x-auto {
    right: auto !important;
    left: auto !important; }
  .lg\:top-0 {
    top: 0 !important; }
  .lg\:right-0 {
    right: 0 !important; }
  .lg\:bottom-0 {
    bottom: 0 !important; }
  .lg\:left-0 {
    left: 0 !important; }
  .lg\:top-auto {
    top: auto !important; }
  .lg\:right-auto {
    right: auto !important; }
  .lg\:bottom-auto {
    bottom: auto !important; }
  .lg\:left-auto {
    left: auto !important; }
  .lg\:resize-none {
    resize: none !important; }
  .lg\:resize-y {
    resize: vertical !important; }
  .lg\:resize-x {
    resize: horizontal !important; }
  .lg\:resize {
    resize: both !important; }
  .lg\:shadow-xs {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important; }
  .lg\:shadow-sm {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important; }
  .lg\:shadow {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important; }
  .lg\:shadow-md {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important; }
  .lg\:shadow-lg {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important; }
  .lg\:shadow-xl {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important; }
  .lg\:shadow-2xl {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important; }
  .lg\:shadow-inner {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important; }
  .lg\:shadow-outline {
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important; }
  .lg\:shadow-none {
    box-shadow: none !important; }
  .lg\:hover\:shadow-xs:hover {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important; }
  .lg\:hover\:shadow-sm:hover {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important; }
  .lg\:hover\:shadow:hover {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important; }
  .lg\:hover\:shadow-md:hover {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important; }
  .lg\:hover\:shadow-lg:hover {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important; }
  .lg\:hover\:shadow-xl:hover {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important; }
  .lg\:hover\:shadow-2xl:hover {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important; }
  .lg\:hover\:shadow-inner:hover {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important; }
  .lg\:hover\:shadow-outline:hover {
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important; }
  .lg\:hover\:shadow-none:hover {
    box-shadow: none !important; }
  .lg\:focus\:shadow-xs:focus {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important; }
  .lg\:focus\:shadow-sm:focus {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important; }
  .lg\:focus\:shadow:focus {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important; }
  .lg\:focus\:shadow-md:focus {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important; }
  .lg\:focus\:shadow-lg:focus {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important; }
  .lg\:focus\:shadow-xl:focus {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important; }
  .lg\:focus\:shadow-2xl:focus {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important; }
  .lg\:focus\:shadow-inner:focus {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important; }
  .lg\:focus\:shadow-outline:focus {
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important; }
  .lg\:focus\:shadow-none:focus {
    box-shadow: none !important; }
  .lg\:fill-current {
    fill: currentColor !important; }
  .lg\:stroke-current {
    stroke: currentColor !important; }
  .lg\:stroke-0 {
    stroke-width: 0 !important; }
  .lg\:stroke-1 {
    stroke-width: 1 !important; }
  .lg\:stroke-2 {
    stroke-width: 2 !important; }
  .lg\:table-auto {
    table-layout: auto !important; }
  .lg\:table-fixed {
    table-layout: fixed !important; }
  .lg\:text-left {
    text-align: left !important; }
  .lg\:text-center {
    text-align: center !important; }
  .lg\:text-right {
    text-align: right !important; }
  .lg\:text-justify {
    text-align: justify !important; }
  .lg\:text-transparent {
    color: transparent !important; }
  .lg\:text-current {
    color: currentColor !important; }
  .lg\:text-black {
    --text-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important; }
  .lg\:text-white {
    --text-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important; }
  .lg\:text-gray-100 {
    --text-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--text-opacity)) !important; }
  .lg\:text-gray-200 {
    --text-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--text-opacity)) !important; }
  .lg\:text-gray-300 {
    --text-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--text-opacity)) !important; }
  .lg\:text-gray-400 {
    --text-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--text-opacity)) !important; }
  .lg\:text-gray-500 {
    --text-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--text-opacity)) !important; }
  .lg\:text-gray-600 {
    --text-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--text-opacity)) !important; }
  .lg\:text-gray-700 {
    --text-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--text-opacity)) !important; }
  .lg\:text-gray-800 {
    --text-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--text-opacity)) !important; }
  .lg\:text-gray-900 {
    --text-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--text-opacity)) !important; }
  .lg\:text-red-100 {
    --text-opacity: 1 !important;
    color: #e18f74 !important;
    color: rgba(225, 143, 116, var(--text-opacity)) !important; }
  .lg\:text-red-200 {
    --text-opacity: 1 !important;
    color: #bc5e3f !important;
    color: rgba(188, 94, 63, var(--text-opacity)) !important; }
  .lg\:text-red-300 {
    --text-opacity: 1 !important;
    color: #833218 !important;
    color: rgba(131, 50, 24, var(--text-opacity)) !important; }
  .lg\:text-red-400 {
    --text-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--text-opacity)) !important; }
  .lg\:text-red-500 {
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important; }
  .lg\:text-red-600 {
    --text-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--text-opacity)) !important; }
  .lg\:text-red-700 {
    --text-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--text-opacity)) !important; }
  .lg\:text-red-800 {
    --text-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--text-opacity)) !important; }
  .lg\:text-red-900 {
    --text-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--text-opacity)) !important; }
  .lg\:text-orange-100 {
    --text-opacity: 1 !important;
    color: #fffaf0 !important;
    color: rgba(255, 250, 240, var(--text-opacity)) !important; }
  .lg\:text-orange-200 {
    --text-opacity: 1 !important;
    color: #feebc8 !important;
    color: rgba(254, 235, 200, var(--text-opacity)) !important; }
  .lg\:text-orange-300 {
    --text-opacity: 1 !important;
    color: #fbd38d !important;
    color: rgba(251, 211, 141, var(--text-opacity)) !important; }
  .lg\:text-orange-400 {
    --text-opacity: 1 !important;
    color: #f6ad55 !important;
    color: rgba(246, 173, 85, var(--text-opacity)) !important; }
  .lg\:text-orange-500 {
    --text-opacity: 1 !important;
    color: #ed8936 !important;
    color: rgba(237, 137, 54, var(--text-opacity)) !important; }
  .lg\:text-orange-600 {
    --text-opacity: 1 !important;
    color: #dd6b20 !important;
    color: rgba(221, 107, 32, var(--text-opacity)) !important; }
  .lg\:text-orange-700 {
    --text-opacity: 1 !important;
    color: #c05621 !important;
    color: rgba(192, 86, 33, var(--text-opacity)) !important; }
  .lg\:text-orange-800 {
    --text-opacity: 1 !important;
    color: #9c4221 !important;
    color: rgba(156, 66, 33, var(--text-opacity)) !important; }
  .lg\:text-orange-900 {
    --text-opacity: 1 !important;
    color: #7b341e !important;
    color: rgba(123, 52, 30, var(--text-opacity)) !important; }
  .lg\:text-yellow-100 {
    --text-opacity: 1 !important;
    color: #fffff0 !important;
    color: rgba(255, 255, 240, var(--text-opacity)) !important; }
  .lg\:text-yellow-200 {
    --text-opacity: 1 !important;
    color: #fefcbf !important;
    color: rgba(254, 252, 191, var(--text-opacity)) !important; }
  .lg\:text-yellow-300 {
    --text-opacity: 1 !important;
    color: #faf089 !important;
    color: rgba(250, 240, 137, var(--text-opacity)) !important; }
  .lg\:text-yellow-400 {
    --text-opacity: 1 !important;
    color: #f6e05e !important;
    color: rgba(246, 224, 94, var(--text-opacity)) !important; }
  .lg\:text-yellow-500 {
    --text-opacity: 1 !important;
    color: #ecc94b !important;
    color: rgba(236, 201, 75, var(--text-opacity)) !important; }
  .lg\:text-yellow-600 {
    --text-opacity: 1 !important;
    color: #d69e2e !important;
    color: rgba(214, 158, 46, var(--text-opacity)) !important; }
  .lg\:text-yellow-700 {
    --text-opacity: 1 !important;
    color: #b7791f !important;
    color: rgba(183, 121, 31, var(--text-opacity)) !important; }
  .lg\:text-yellow-800 {
    --text-opacity: 1 !important;
    color: #975a16 !important;
    color: rgba(151, 90, 22, var(--text-opacity)) !important; }
  .lg\:text-yellow-900 {
    --text-opacity: 1 !important;
    color: #744210 !important;
    color: rgba(116, 66, 16, var(--text-opacity)) !important; }
  .lg\:text-green-100 {
    --text-opacity: 1 !important;
    color: #d3edb4 !important;
    color: rgba(211, 237, 180, var(--text-opacity)) !important; }
  .lg\:text-green-200 {
    --text-opacity: 1 !important;
    color: #a5c67d !important;
    color: rgba(165, 198, 125, var(--text-opacity)) !important; }
  .lg\:text-green-300 {
    --text-opacity: 1 !important;
    color: #779c4a !important;
    color: rgba(119, 156, 74, var(--text-opacity)) !important; }
  .lg\:text-green-400 {
    --text-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--text-opacity)) !important; }
  .lg\:text-green-500 {
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important; }
  .lg\:text-green-600 {
    --text-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--text-opacity)) !important; }
  .lg\:text-green-700 {
    --text-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--text-opacity)) !important; }
  .lg\:text-green-800 {
    --text-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--text-opacity)) !important; }
  .lg\:text-green-900 {
    --text-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--text-opacity)) !important; }
  .lg\:text-teal-100 {
    --text-opacity: 1 !important;
    color: #e6fffa !important;
    color: rgba(230, 255, 250, var(--text-opacity)) !important; }
  .lg\:text-teal-200 {
    --text-opacity: 1 !important;
    color: #b2f5ea !important;
    color: rgba(178, 245, 234, var(--text-opacity)) !important; }
  .lg\:text-teal-300 {
    --text-opacity: 1 !important;
    color: #81e6d9 !important;
    color: rgba(129, 230, 217, var(--text-opacity)) !important; }
  .lg\:text-teal-400 {
    --text-opacity: 1 !important;
    color: #4fd1c5 !important;
    color: rgba(79, 209, 197, var(--text-opacity)) !important; }
  .lg\:text-teal-500 {
    --text-opacity: 1 !important;
    color: #38b2ac !important;
    color: rgba(56, 178, 172, var(--text-opacity)) !important; }
  .lg\:text-teal-600 {
    --text-opacity: 1 !important;
    color: #319795 !important;
    color: rgba(49, 151, 149, var(--text-opacity)) !important; }
  .lg\:text-teal-700 {
    --text-opacity: 1 !important;
    color: #2c7a7b !important;
    color: rgba(44, 122, 123, var(--text-opacity)) !important; }
  .lg\:text-teal-800 {
    --text-opacity: 1 !important;
    color: #285e61 !important;
    color: rgba(40, 94, 97, var(--text-opacity)) !important; }
  .lg\:text-teal-900 {
    --text-opacity: 1 !important;
    color: #234e52 !important;
    color: rgba(35, 78, 82, var(--text-opacity)) !important; }
  .lg\:text-blue-100 {
    --text-opacity: 1 !important;
    color: #ebf8ff !important;
    color: rgba(235, 248, 255, var(--text-opacity)) !important; }
  .lg\:text-blue-200 {
    --text-opacity: 1 !important;
    color: #bee3f8 !important;
    color: rgba(190, 227, 248, var(--text-opacity)) !important; }
  .lg\:text-blue-300 {
    --text-opacity: 1 !important;
    color: #90cdf4 !important;
    color: rgba(144, 205, 244, var(--text-opacity)) !important; }
  .lg\:text-blue-400 {
    --text-opacity: 1 !important;
    color: #63b3ed !important;
    color: rgba(99, 179, 237, var(--text-opacity)) !important; }
  .lg\:text-blue-500 {
    --text-opacity: 1 !important;
    color: #4299e1 !important;
    color: rgba(66, 153, 225, var(--text-opacity)) !important; }
  .lg\:text-blue-600 {
    --text-opacity: 1 !important;
    color: #3182ce !important;
    color: rgba(49, 130, 206, var(--text-opacity)) !important; }
  .lg\:text-blue-700 {
    --text-opacity: 1 !important;
    color: #2b6cb0 !important;
    color: rgba(43, 108, 176, var(--text-opacity)) !important; }
  .lg\:text-blue-800 {
    --text-opacity: 1 !important;
    color: #2c5282 !important;
    color: rgba(44, 82, 130, var(--text-opacity)) !important; }
  .lg\:text-blue-900 {
    --text-opacity: 1 !important;
    color: #2a4365 !important;
    color: rgba(42, 67, 101, var(--text-opacity)) !important; }
  .lg\:text-indigo-100 {
    --text-opacity: 1 !important;
    color: #ebf4ff !important;
    color: rgba(235, 244, 255, var(--text-opacity)) !important; }
  .lg\:text-indigo-200 {
    --text-opacity: 1 !important;
    color: #c3dafe !important;
    color: rgba(195, 218, 254, var(--text-opacity)) !important; }
  .lg\:text-indigo-300 {
    --text-opacity: 1 !important;
    color: #a3bffa !important;
    color: rgba(163, 191, 250, var(--text-opacity)) !important; }
  .lg\:text-indigo-400 {
    --text-opacity: 1 !important;
    color: #7f9cf5 !important;
    color: rgba(127, 156, 245, var(--text-opacity)) !important; }
  .lg\:text-indigo-500 {
    --text-opacity: 1 !important;
    color: #667eea !important;
    color: rgba(102, 126, 234, var(--text-opacity)) !important; }
  .lg\:text-indigo-600 {
    --text-opacity: 1 !important;
    color: #5a67d8 !important;
    color: rgba(90, 103, 216, var(--text-opacity)) !important; }
  .lg\:text-indigo-700 {
    --text-opacity: 1 !important;
    color: #4c51bf !important;
    color: rgba(76, 81, 191, var(--text-opacity)) !important; }
  .lg\:text-indigo-800 {
    --text-opacity: 1 !important;
    color: #434190 !important;
    color: rgba(67, 65, 144, var(--text-opacity)) !important; }
  .lg\:text-indigo-900 {
    --text-opacity: 1 !important;
    color: #3c366b !important;
    color: rgba(60, 54, 107, var(--text-opacity)) !important; }
  .lg\:text-purple-100 {
    --text-opacity: 1 !important;
    color: #faf5ff !important;
    color: rgba(250, 245, 255, var(--text-opacity)) !important; }
  .lg\:text-purple-200 {
    --text-opacity: 1 !important;
    color: #e9d8fd !important;
    color: rgba(233, 216, 253, var(--text-opacity)) !important; }
  .lg\:text-purple-300 {
    --text-opacity: 1 !important;
    color: #d6bcfa !important;
    color: rgba(214, 188, 250, var(--text-opacity)) !important; }
  .lg\:text-purple-400 {
    --text-opacity: 1 !important;
    color: #b794f4 !important;
    color: rgba(183, 148, 244, var(--text-opacity)) !important; }
  .lg\:text-purple-500 {
    --text-opacity: 1 !important;
    color: #9f7aea !important;
    color: rgba(159, 122, 234, var(--text-opacity)) !important; }
  .lg\:text-purple-600 {
    --text-opacity: 1 !important;
    color: #805ad5 !important;
    color: rgba(128, 90, 213, var(--text-opacity)) !important; }
  .lg\:text-purple-700 {
    --text-opacity: 1 !important;
    color: #6b46c1 !important;
    color: rgba(107, 70, 193, var(--text-opacity)) !important; }
  .lg\:text-purple-800 {
    --text-opacity: 1 !important;
    color: #553c9a !important;
    color: rgba(85, 60, 154, var(--text-opacity)) !important; }
  .lg\:text-purple-900 {
    --text-opacity: 1 !important;
    color: #44337a !important;
    color: rgba(68, 51, 122, var(--text-opacity)) !important; }
  .lg\:text-pink-100 {
    --text-opacity: 1 !important;
    color: #fff5f7 !important;
    color: rgba(255, 245, 247, var(--text-opacity)) !important; }
  .lg\:text-pink-200 {
    --text-opacity: 1 !important;
    color: #fed7e2 !important;
    color: rgba(254, 215, 226, var(--text-opacity)) !important; }
  .lg\:text-pink-300 {
    --text-opacity: 1 !important;
    color: #fbb6ce !important;
    color: rgba(251, 182, 206, var(--text-opacity)) !important; }
  .lg\:text-pink-400 {
    --text-opacity: 1 !important;
    color: #f687b3 !important;
    color: rgba(246, 135, 179, var(--text-opacity)) !important; }
  .lg\:text-pink-500 {
    --text-opacity: 1 !important;
    color: #ed64a6 !important;
    color: rgba(237, 100, 166, var(--text-opacity)) !important; }
  .lg\:text-pink-600 {
    --text-opacity: 1 !important;
    color: #d53f8c !important;
    color: rgba(213, 63, 140, var(--text-opacity)) !important; }
  .lg\:text-pink-700 {
    --text-opacity: 1 !important;
    color: #b83280 !important;
    color: rgba(184, 50, 128, var(--text-opacity)) !important; }
  .lg\:text-pink-800 {
    --text-opacity: 1 !important;
    color: #97266d !important;
    color: rgba(151, 38, 109, var(--text-opacity)) !important; }
  .lg\:text-pink-900 {
    --text-opacity: 1 !important;
    color: #702459 !important;
    color: rgba(112, 36, 89, var(--text-opacity)) !important; }
  .lg\:text-shade-black {
    --text-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important; }
  .lg\:text-shade-white {
    --text-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important; }
  .lg\:text-salmon-100 {
    --text-opacity: 1 !important;
    color: #f7f1e1 !important;
    color: rgba(247, 241, 225, var(--text-opacity)) !important; }
  .lg\:text-salmon-200 {
    --text-opacity: 1 !important;
    color: #f3e7c6 !important;
    color: rgba(243, 231, 198, var(--text-opacity)) !important; }
  .lg\:text-salmon-300 {
    --text-opacity: 1 !important;
    color: #e4d6af !important;
    color: rgba(228, 214, 175, var(--text-opacity)) !important; }
  .lg\:hover\:text-transparent:hover {
    color: transparent !important; }
  .lg\:hover\:text-current:hover {
    color: currentColor !important; }
  .lg\:hover\:text-black:hover {
    --text-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important; }
  .lg\:hover\:text-white:hover {
    --text-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important; }
  .lg\:hover\:text-gray-100:hover {
    --text-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--text-opacity)) !important; }
  .lg\:hover\:text-gray-200:hover {
    --text-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--text-opacity)) !important; }
  .lg\:hover\:text-gray-300:hover {
    --text-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--text-opacity)) !important; }
  .lg\:hover\:text-gray-400:hover {
    --text-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--text-opacity)) !important; }
  .lg\:hover\:text-gray-500:hover {
    --text-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--text-opacity)) !important; }
  .lg\:hover\:text-gray-600:hover {
    --text-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--text-opacity)) !important; }
  .lg\:hover\:text-gray-700:hover {
    --text-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--text-opacity)) !important; }
  .lg\:hover\:text-gray-800:hover {
    --text-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--text-opacity)) !important; }
  .lg\:hover\:text-gray-900:hover {
    --text-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--text-opacity)) !important; }
  .lg\:hover\:text-red-100:hover {
    --text-opacity: 1 !important;
    color: #e18f74 !important;
    color: rgba(225, 143, 116, var(--text-opacity)) !important; }
  .lg\:hover\:text-red-200:hover {
    --text-opacity: 1 !important;
    color: #bc5e3f !important;
    color: rgba(188, 94, 63, var(--text-opacity)) !important; }
  .lg\:hover\:text-red-300:hover {
    --text-opacity: 1 !important;
    color: #833218 !important;
    color: rgba(131, 50, 24, var(--text-opacity)) !important; }
  .lg\:hover\:text-red-400:hover {
    --text-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--text-opacity)) !important; }
  .lg\:hover\:text-red-500:hover {
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important; }
  .lg\:hover\:text-red-600:hover {
    --text-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--text-opacity)) !important; }
  .lg\:hover\:text-red-700:hover {
    --text-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--text-opacity)) !important; }
  .lg\:hover\:text-red-800:hover {
    --text-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--text-opacity)) !important; }
  .lg\:hover\:text-red-900:hover {
    --text-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--text-opacity)) !important; }
  .lg\:hover\:text-orange-100:hover {
    --text-opacity: 1 !important;
    color: #fffaf0 !important;
    color: rgba(255, 250, 240, var(--text-opacity)) !important; }
  .lg\:hover\:text-orange-200:hover {
    --text-opacity: 1 !important;
    color: #feebc8 !important;
    color: rgba(254, 235, 200, var(--text-opacity)) !important; }
  .lg\:hover\:text-orange-300:hover {
    --text-opacity: 1 !important;
    color: #fbd38d !important;
    color: rgba(251, 211, 141, var(--text-opacity)) !important; }
  .lg\:hover\:text-orange-400:hover {
    --text-opacity: 1 !important;
    color: #f6ad55 !important;
    color: rgba(246, 173, 85, var(--text-opacity)) !important; }
  .lg\:hover\:text-orange-500:hover {
    --text-opacity: 1 !important;
    color: #ed8936 !important;
    color: rgba(237, 137, 54, var(--text-opacity)) !important; }
  .lg\:hover\:text-orange-600:hover {
    --text-opacity: 1 !important;
    color: #dd6b20 !important;
    color: rgba(221, 107, 32, var(--text-opacity)) !important; }
  .lg\:hover\:text-orange-700:hover {
    --text-opacity: 1 !important;
    color: #c05621 !important;
    color: rgba(192, 86, 33, var(--text-opacity)) !important; }
  .lg\:hover\:text-orange-800:hover {
    --text-opacity: 1 !important;
    color: #9c4221 !important;
    color: rgba(156, 66, 33, var(--text-opacity)) !important; }
  .lg\:hover\:text-orange-900:hover {
    --text-opacity: 1 !important;
    color: #7b341e !important;
    color: rgba(123, 52, 30, var(--text-opacity)) !important; }
  .lg\:hover\:text-yellow-100:hover {
    --text-opacity: 1 !important;
    color: #fffff0 !important;
    color: rgba(255, 255, 240, var(--text-opacity)) !important; }
  .lg\:hover\:text-yellow-200:hover {
    --text-opacity: 1 !important;
    color: #fefcbf !important;
    color: rgba(254, 252, 191, var(--text-opacity)) !important; }
  .lg\:hover\:text-yellow-300:hover {
    --text-opacity: 1 !important;
    color: #faf089 !important;
    color: rgba(250, 240, 137, var(--text-opacity)) !important; }
  .lg\:hover\:text-yellow-400:hover {
    --text-opacity: 1 !important;
    color: #f6e05e !important;
    color: rgba(246, 224, 94, var(--text-opacity)) !important; }
  .lg\:hover\:text-yellow-500:hover {
    --text-opacity: 1 !important;
    color: #ecc94b !important;
    color: rgba(236, 201, 75, var(--text-opacity)) !important; }
  .lg\:hover\:text-yellow-600:hover {
    --text-opacity: 1 !important;
    color: #d69e2e !important;
    color: rgba(214, 158, 46, var(--text-opacity)) !important; }
  .lg\:hover\:text-yellow-700:hover {
    --text-opacity: 1 !important;
    color: #b7791f !important;
    color: rgba(183, 121, 31, var(--text-opacity)) !important; }
  .lg\:hover\:text-yellow-800:hover {
    --text-opacity: 1 !important;
    color: #975a16 !important;
    color: rgba(151, 90, 22, var(--text-opacity)) !important; }
  .lg\:hover\:text-yellow-900:hover {
    --text-opacity: 1 !important;
    color: #744210 !important;
    color: rgba(116, 66, 16, var(--text-opacity)) !important; }
  .lg\:hover\:text-green-100:hover {
    --text-opacity: 1 !important;
    color: #d3edb4 !important;
    color: rgba(211, 237, 180, var(--text-opacity)) !important; }
  .lg\:hover\:text-green-200:hover {
    --text-opacity: 1 !important;
    color: #a5c67d !important;
    color: rgba(165, 198, 125, var(--text-opacity)) !important; }
  .lg\:hover\:text-green-300:hover {
    --text-opacity: 1 !important;
    color: #779c4a !important;
    color: rgba(119, 156, 74, var(--text-opacity)) !important; }
  .lg\:hover\:text-green-400:hover {
    --text-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--text-opacity)) !important; }
  .lg\:hover\:text-green-500:hover {
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important; }
  .lg\:hover\:text-green-600:hover {
    --text-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--text-opacity)) !important; }
  .lg\:hover\:text-green-700:hover {
    --text-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--text-opacity)) !important; }
  .lg\:hover\:text-green-800:hover {
    --text-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--text-opacity)) !important; }
  .lg\:hover\:text-green-900:hover {
    --text-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--text-opacity)) !important; }
  .lg\:hover\:text-teal-100:hover {
    --text-opacity: 1 !important;
    color: #e6fffa !important;
    color: rgba(230, 255, 250, var(--text-opacity)) !important; }
  .lg\:hover\:text-teal-200:hover {
    --text-opacity: 1 !important;
    color: #b2f5ea !important;
    color: rgba(178, 245, 234, var(--text-opacity)) !important; }
  .lg\:hover\:text-teal-300:hover {
    --text-opacity: 1 !important;
    color: #81e6d9 !important;
    color: rgba(129, 230, 217, var(--text-opacity)) !important; }
  .lg\:hover\:text-teal-400:hover {
    --text-opacity: 1 !important;
    color: #4fd1c5 !important;
    color: rgba(79, 209, 197, var(--text-opacity)) !important; }
  .lg\:hover\:text-teal-500:hover {
    --text-opacity: 1 !important;
    color: #38b2ac !important;
    color: rgba(56, 178, 172, var(--text-opacity)) !important; }
  .lg\:hover\:text-teal-600:hover {
    --text-opacity: 1 !important;
    color: #319795 !important;
    color: rgba(49, 151, 149, var(--text-opacity)) !important; }
  .lg\:hover\:text-teal-700:hover {
    --text-opacity: 1 !important;
    color: #2c7a7b !important;
    color: rgba(44, 122, 123, var(--text-opacity)) !important; }
  .lg\:hover\:text-teal-800:hover {
    --text-opacity: 1 !important;
    color: #285e61 !important;
    color: rgba(40, 94, 97, var(--text-opacity)) !important; }
  .lg\:hover\:text-teal-900:hover {
    --text-opacity: 1 !important;
    color: #234e52 !important;
    color: rgba(35, 78, 82, var(--text-opacity)) !important; }
  .lg\:hover\:text-blue-100:hover {
    --text-opacity: 1 !important;
    color: #ebf8ff !important;
    color: rgba(235, 248, 255, var(--text-opacity)) !important; }
  .lg\:hover\:text-blue-200:hover {
    --text-opacity: 1 !important;
    color: #bee3f8 !important;
    color: rgba(190, 227, 248, var(--text-opacity)) !important; }
  .lg\:hover\:text-blue-300:hover {
    --text-opacity: 1 !important;
    color: #90cdf4 !important;
    color: rgba(144, 205, 244, var(--text-opacity)) !important; }
  .lg\:hover\:text-blue-400:hover {
    --text-opacity: 1 !important;
    color: #63b3ed !important;
    color: rgba(99, 179, 237, var(--text-opacity)) !important; }
  .lg\:hover\:text-blue-500:hover {
    --text-opacity: 1 !important;
    color: #4299e1 !important;
    color: rgba(66, 153, 225, var(--text-opacity)) !important; }
  .lg\:hover\:text-blue-600:hover {
    --text-opacity: 1 !important;
    color: #3182ce !important;
    color: rgba(49, 130, 206, var(--text-opacity)) !important; }
  .lg\:hover\:text-blue-700:hover {
    --text-opacity: 1 !important;
    color: #2b6cb0 !important;
    color: rgba(43, 108, 176, var(--text-opacity)) !important; }
  .lg\:hover\:text-blue-800:hover {
    --text-opacity: 1 !important;
    color: #2c5282 !important;
    color: rgba(44, 82, 130, var(--text-opacity)) !important; }
  .lg\:hover\:text-blue-900:hover {
    --text-opacity: 1 !important;
    color: #2a4365 !important;
    color: rgba(42, 67, 101, var(--text-opacity)) !important; }
  .lg\:hover\:text-indigo-100:hover {
    --text-opacity: 1 !important;
    color: #ebf4ff !important;
    color: rgba(235, 244, 255, var(--text-opacity)) !important; }
  .lg\:hover\:text-indigo-200:hover {
    --text-opacity: 1 !important;
    color: #c3dafe !important;
    color: rgba(195, 218, 254, var(--text-opacity)) !important; }
  .lg\:hover\:text-indigo-300:hover {
    --text-opacity: 1 !important;
    color: #a3bffa !important;
    color: rgba(163, 191, 250, var(--text-opacity)) !important; }
  .lg\:hover\:text-indigo-400:hover {
    --text-opacity: 1 !important;
    color: #7f9cf5 !important;
    color: rgba(127, 156, 245, var(--text-opacity)) !important; }
  .lg\:hover\:text-indigo-500:hover {
    --text-opacity: 1 !important;
    color: #667eea !important;
    color: rgba(102, 126, 234, var(--text-opacity)) !important; }
  .lg\:hover\:text-indigo-600:hover {
    --text-opacity: 1 !important;
    color: #5a67d8 !important;
    color: rgba(90, 103, 216, var(--text-opacity)) !important; }
  .lg\:hover\:text-indigo-700:hover {
    --text-opacity: 1 !important;
    color: #4c51bf !important;
    color: rgba(76, 81, 191, var(--text-opacity)) !important; }
  .lg\:hover\:text-indigo-800:hover {
    --text-opacity: 1 !important;
    color: #434190 !important;
    color: rgba(67, 65, 144, var(--text-opacity)) !important; }
  .lg\:hover\:text-indigo-900:hover {
    --text-opacity: 1 !important;
    color: #3c366b !important;
    color: rgba(60, 54, 107, var(--text-opacity)) !important; }
  .lg\:hover\:text-purple-100:hover {
    --text-opacity: 1 !important;
    color: #faf5ff !important;
    color: rgba(250, 245, 255, var(--text-opacity)) !important; }
  .lg\:hover\:text-purple-200:hover {
    --text-opacity: 1 !important;
    color: #e9d8fd !important;
    color: rgba(233, 216, 253, var(--text-opacity)) !important; }
  .lg\:hover\:text-purple-300:hover {
    --text-opacity: 1 !important;
    color: #d6bcfa !important;
    color: rgba(214, 188, 250, var(--text-opacity)) !important; }
  .lg\:hover\:text-purple-400:hover {
    --text-opacity: 1 !important;
    color: #b794f4 !important;
    color: rgba(183, 148, 244, var(--text-opacity)) !important; }
  .lg\:hover\:text-purple-500:hover {
    --text-opacity: 1 !important;
    color: #9f7aea !important;
    color: rgba(159, 122, 234, var(--text-opacity)) !important; }
  .lg\:hover\:text-purple-600:hover {
    --text-opacity: 1 !important;
    color: #805ad5 !important;
    color: rgba(128, 90, 213, var(--text-opacity)) !important; }
  .lg\:hover\:text-purple-700:hover {
    --text-opacity: 1 !important;
    color: #6b46c1 !important;
    color: rgba(107, 70, 193, var(--text-opacity)) !important; }
  .lg\:hover\:text-purple-800:hover {
    --text-opacity: 1 !important;
    color: #553c9a !important;
    color: rgba(85, 60, 154, var(--text-opacity)) !important; }
  .lg\:hover\:text-purple-900:hover {
    --text-opacity: 1 !important;
    color: #44337a !important;
    color: rgba(68, 51, 122, var(--text-opacity)) !important; }
  .lg\:hover\:text-pink-100:hover {
    --text-opacity: 1 !important;
    color: #fff5f7 !important;
    color: rgba(255, 245, 247, var(--text-opacity)) !important; }
  .lg\:hover\:text-pink-200:hover {
    --text-opacity: 1 !important;
    color: #fed7e2 !important;
    color: rgba(254, 215, 226, var(--text-opacity)) !important; }
  .lg\:hover\:text-pink-300:hover {
    --text-opacity: 1 !important;
    color: #fbb6ce !important;
    color: rgba(251, 182, 206, var(--text-opacity)) !important; }
  .lg\:hover\:text-pink-400:hover {
    --text-opacity: 1 !important;
    color: #f687b3 !important;
    color: rgba(246, 135, 179, var(--text-opacity)) !important; }
  .lg\:hover\:text-pink-500:hover {
    --text-opacity: 1 !important;
    color: #ed64a6 !important;
    color: rgba(237, 100, 166, var(--text-opacity)) !important; }
  .lg\:hover\:text-pink-600:hover {
    --text-opacity: 1 !important;
    color: #d53f8c !important;
    color: rgba(213, 63, 140, var(--text-opacity)) !important; }
  .lg\:hover\:text-pink-700:hover {
    --text-opacity: 1 !important;
    color: #b83280 !important;
    color: rgba(184, 50, 128, var(--text-opacity)) !important; }
  .lg\:hover\:text-pink-800:hover {
    --text-opacity: 1 !important;
    color: #97266d !important;
    color: rgba(151, 38, 109, var(--text-opacity)) !important; }
  .lg\:hover\:text-pink-900:hover {
    --text-opacity: 1 !important;
    color: #702459 !important;
    color: rgba(112, 36, 89, var(--text-opacity)) !important; }
  .lg\:hover\:text-shade-black:hover {
    --text-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important; }
  .lg\:hover\:text-shade-white:hover {
    --text-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important; }
  .lg\:hover\:text-salmon-100:hover {
    --text-opacity: 1 !important;
    color: #f7f1e1 !important;
    color: rgba(247, 241, 225, var(--text-opacity)) !important; }
  .lg\:hover\:text-salmon-200:hover {
    --text-opacity: 1 !important;
    color: #f3e7c6 !important;
    color: rgba(243, 231, 198, var(--text-opacity)) !important; }
  .lg\:hover\:text-salmon-300:hover {
    --text-opacity: 1 !important;
    color: #e4d6af !important;
    color: rgba(228, 214, 175, var(--text-opacity)) !important; }
  .lg\:focus\:text-transparent:focus {
    color: transparent !important; }
  .lg\:focus\:text-current:focus {
    color: currentColor !important; }
  .lg\:focus\:text-black:focus {
    --text-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important; }
  .lg\:focus\:text-white:focus {
    --text-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important; }
  .lg\:focus\:text-gray-100:focus {
    --text-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--text-opacity)) !important; }
  .lg\:focus\:text-gray-200:focus {
    --text-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--text-opacity)) !important; }
  .lg\:focus\:text-gray-300:focus {
    --text-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--text-opacity)) !important; }
  .lg\:focus\:text-gray-400:focus {
    --text-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--text-opacity)) !important; }
  .lg\:focus\:text-gray-500:focus {
    --text-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--text-opacity)) !important; }
  .lg\:focus\:text-gray-600:focus {
    --text-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--text-opacity)) !important; }
  .lg\:focus\:text-gray-700:focus {
    --text-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--text-opacity)) !important; }
  .lg\:focus\:text-gray-800:focus {
    --text-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--text-opacity)) !important; }
  .lg\:focus\:text-gray-900:focus {
    --text-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--text-opacity)) !important; }
  .lg\:focus\:text-red-100:focus {
    --text-opacity: 1 !important;
    color: #e18f74 !important;
    color: rgba(225, 143, 116, var(--text-opacity)) !important; }
  .lg\:focus\:text-red-200:focus {
    --text-opacity: 1 !important;
    color: #bc5e3f !important;
    color: rgba(188, 94, 63, var(--text-opacity)) !important; }
  .lg\:focus\:text-red-300:focus {
    --text-opacity: 1 !important;
    color: #833218 !important;
    color: rgba(131, 50, 24, var(--text-opacity)) !important; }
  .lg\:focus\:text-red-400:focus {
    --text-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--text-opacity)) !important; }
  .lg\:focus\:text-red-500:focus {
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important; }
  .lg\:focus\:text-red-600:focus {
    --text-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--text-opacity)) !important; }
  .lg\:focus\:text-red-700:focus {
    --text-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--text-opacity)) !important; }
  .lg\:focus\:text-red-800:focus {
    --text-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--text-opacity)) !important; }
  .lg\:focus\:text-red-900:focus {
    --text-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--text-opacity)) !important; }
  .lg\:focus\:text-orange-100:focus {
    --text-opacity: 1 !important;
    color: #fffaf0 !important;
    color: rgba(255, 250, 240, var(--text-opacity)) !important; }
  .lg\:focus\:text-orange-200:focus {
    --text-opacity: 1 !important;
    color: #feebc8 !important;
    color: rgba(254, 235, 200, var(--text-opacity)) !important; }
  .lg\:focus\:text-orange-300:focus {
    --text-opacity: 1 !important;
    color: #fbd38d !important;
    color: rgba(251, 211, 141, var(--text-opacity)) !important; }
  .lg\:focus\:text-orange-400:focus {
    --text-opacity: 1 !important;
    color: #f6ad55 !important;
    color: rgba(246, 173, 85, var(--text-opacity)) !important; }
  .lg\:focus\:text-orange-500:focus {
    --text-opacity: 1 !important;
    color: #ed8936 !important;
    color: rgba(237, 137, 54, var(--text-opacity)) !important; }
  .lg\:focus\:text-orange-600:focus {
    --text-opacity: 1 !important;
    color: #dd6b20 !important;
    color: rgba(221, 107, 32, var(--text-opacity)) !important; }
  .lg\:focus\:text-orange-700:focus {
    --text-opacity: 1 !important;
    color: #c05621 !important;
    color: rgba(192, 86, 33, var(--text-opacity)) !important; }
  .lg\:focus\:text-orange-800:focus {
    --text-opacity: 1 !important;
    color: #9c4221 !important;
    color: rgba(156, 66, 33, var(--text-opacity)) !important; }
  .lg\:focus\:text-orange-900:focus {
    --text-opacity: 1 !important;
    color: #7b341e !important;
    color: rgba(123, 52, 30, var(--text-opacity)) !important; }
  .lg\:focus\:text-yellow-100:focus {
    --text-opacity: 1 !important;
    color: #fffff0 !important;
    color: rgba(255, 255, 240, var(--text-opacity)) !important; }
  .lg\:focus\:text-yellow-200:focus {
    --text-opacity: 1 !important;
    color: #fefcbf !important;
    color: rgba(254, 252, 191, var(--text-opacity)) !important; }
  .lg\:focus\:text-yellow-300:focus {
    --text-opacity: 1 !important;
    color: #faf089 !important;
    color: rgba(250, 240, 137, var(--text-opacity)) !important; }
  .lg\:focus\:text-yellow-400:focus {
    --text-opacity: 1 !important;
    color: #f6e05e !important;
    color: rgba(246, 224, 94, var(--text-opacity)) !important; }
  .lg\:focus\:text-yellow-500:focus {
    --text-opacity: 1 !important;
    color: #ecc94b !important;
    color: rgba(236, 201, 75, var(--text-opacity)) !important; }
  .lg\:focus\:text-yellow-600:focus {
    --text-opacity: 1 !important;
    color: #d69e2e !important;
    color: rgba(214, 158, 46, var(--text-opacity)) !important; }
  .lg\:focus\:text-yellow-700:focus {
    --text-opacity: 1 !important;
    color: #b7791f !important;
    color: rgba(183, 121, 31, var(--text-opacity)) !important; }
  .lg\:focus\:text-yellow-800:focus {
    --text-opacity: 1 !important;
    color: #975a16 !important;
    color: rgba(151, 90, 22, var(--text-opacity)) !important; }
  .lg\:focus\:text-yellow-900:focus {
    --text-opacity: 1 !important;
    color: #744210 !important;
    color: rgba(116, 66, 16, var(--text-opacity)) !important; }
  .lg\:focus\:text-green-100:focus {
    --text-opacity: 1 !important;
    color: #d3edb4 !important;
    color: rgba(211, 237, 180, var(--text-opacity)) !important; }
  .lg\:focus\:text-green-200:focus {
    --text-opacity: 1 !important;
    color: #a5c67d !important;
    color: rgba(165, 198, 125, var(--text-opacity)) !important; }
  .lg\:focus\:text-green-300:focus {
    --text-opacity: 1 !important;
    color: #779c4a !important;
    color: rgba(119, 156, 74, var(--text-opacity)) !important; }
  .lg\:focus\:text-green-400:focus {
    --text-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--text-opacity)) !important; }
  .lg\:focus\:text-green-500:focus {
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important; }
  .lg\:focus\:text-green-600:focus {
    --text-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--text-opacity)) !important; }
  .lg\:focus\:text-green-700:focus {
    --text-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--text-opacity)) !important; }
  .lg\:focus\:text-green-800:focus {
    --text-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--text-opacity)) !important; }
  .lg\:focus\:text-green-900:focus {
    --text-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--text-opacity)) !important; }
  .lg\:focus\:text-teal-100:focus {
    --text-opacity: 1 !important;
    color: #e6fffa !important;
    color: rgba(230, 255, 250, var(--text-opacity)) !important; }
  .lg\:focus\:text-teal-200:focus {
    --text-opacity: 1 !important;
    color: #b2f5ea !important;
    color: rgba(178, 245, 234, var(--text-opacity)) !important; }
  .lg\:focus\:text-teal-300:focus {
    --text-opacity: 1 !important;
    color: #81e6d9 !important;
    color: rgba(129, 230, 217, var(--text-opacity)) !important; }
  .lg\:focus\:text-teal-400:focus {
    --text-opacity: 1 !important;
    color: #4fd1c5 !important;
    color: rgba(79, 209, 197, var(--text-opacity)) !important; }
  .lg\:focus\:text-teal-500:focus {
    --text-opacity: 1 !important;
    color: #38b2ac !important;
    color: rgba(56, 178, 172, var(--text-opacity)) !important; }
  .lg\:focus\:text-teal-600:focus {
    --text-opacity: 1 !important;
    color: #319795 !important;
    color: rgba(49, 151, 149, var(--text-opacity)) !important; }
  .lg\:focus\:text-teal-700:focus {
    --text-opacity: 1 !important;
    color: #2c7a7b !important;
    color: rgba(44, 122, 123, var(--text-opacity)) !important; }
  .lg\:focus\:text-teal-800:focus {
    --text-opacity: 1 !important;
    color: #285e61 !important;
    color: rgba(40, 94, 97, var(--text-opacity)) !important; }
  .lg\:focus\:text-teal-900:focus {
    --text-opacity: 1 !important;
    color: #234e52 !important;
    color: rgba(35, 78, 82, var(--text-opacity)) !important; }
  .lg\:focus\:text-blue-100:focus {
    --text-opacity: 1 !important;
    color: #ebf8ff !important;
    color: rgba(235, 248, 255, var(--text-opacity)) !important; }
  .lg\:focus\:text-blue-200:focus {
    --text-opacity: 1 !important;
    color: #bee3f8 !important;
    color: rgba(190, 227, 248, var(--text-opacity)) !important; }
  .lg\:focus\:text-blue-300:focus {
    --text-opacity: 1 !important;
    color: #90cdf4 !important;
    color: rgba(144, 205, 244, var(--text-opacity)) !important; }
  .lg\:focus\:text-blue-400:focus {
    --text-opacity: 1 !important;
    color: #63b3ed !important;
    color: rgba(99, 179, 237, var(--text-opacity)) !important; }
  .lg\:focus\:text-blue-500:focus {
    --text-opacity: 1 !important;
    color: #4299e1 !important;
    color: rgba(66, 153, 225, var(--text-opacity)) !important; }
  .lg\:focus\:text-blue-600:focus {
    --text-opacity: 1 !important;
    color: #3182ce !important;
    color: rgba(49, 130, 206, var(--text-opacity)) !important; }
  .lg\:focus\:text-blue-700:focus {
    --text-opacity: 1 !important;
    color: #2b6cb0 !important;
    color: rgba(43, 108, 176, var(--text-opacity)) !important; }
  .lg\:focus\:text-blue-800:focus {
    --text-opacity: 1 !important;
    color: #2c5282 !important;
    color: rgba(44, 82, 130, var(--text-opacity)) !important; }
  .lg\:focus\:text-blue-900:focus {
    --text-opacity: 1 !important;
    color: #2a4365 !important;
    color: rgba(42, 67, 101, var(--text-opacity)) !important; }
  .lg\:focus\:text-indigo-100:focus {
    --text-opacity: 1 !important;
    color: #ebf4ff !important;
    color: rgba(235, 244, 255, var(--text-opacity)) !important; }
  .lg\:focus\:text-indigo-200:focus {
    --text-opacity: 1 !important;
    color: #c3dafe !important;
    color: rgba(195, 218, 254, var(--text-opacity)) !important; }
  .lg\:focus\:text-indigo-300:focus {
    --text-opacity: 1 !important;
    color: #a3bffa !important;
    color: rgba(163, 191, 250, var(--text-opacity)) !important; }
  .lg\:focus\:text-indigo-400:focus {
    --text-opacity: 1 !important;
    color: #7f9cf5 !important;
    color: rgba(127, 156, 245, var(--text-opacity)) !important; }
  .lg\:focus\:text-indigo-500:focus {
    --text-opacity: 1 !important;
    color: #667eea !important;
    color: rgba(102, 126, 234, var(--text-opacity)) !important; }
  .lg\:focus\:text-indigo-600:focus {
    --text-opacity: 1 !important;
    color: #5a67d8 !important;
    color: rgba(90, 103, 216, var(--text-opacity)) !important; }
  .lg\:focus\:text-indigo-700:focus {
    --text-opacity: 1 !important;
    color: #4c51bf !important;
    color: rgba(76, 81, 191, var(--text-opacity)) !important; }
  .lg\:focus\:text-indigo-800:focus {
    --text-opacity: 1 !important;
    color: #434190 !important;
    color: rgba(67, 65, 144, var(--text-opacity)) !important; }
  .lg\:focus\:text-indigo-900:focus {
    --text-opacity: 1 !important;
    color: #3c366b !important;
    color: rgba(60, 54, 107, var(--text-opacity)) !important; }
  .lg\:focus\:text-purple-100:focus {
    --text-opacity: 1 !important;
    color: #faf5ff !important;
    color: rgba(250, 245, 255, var(--text-opacity)) !important; }
  .lg\:focus\:text-purple-200:focus {
    --text-opacity: 1 !important;
    color: #e9d8fd !important;
    color: rgba(233, 216, 253, var(--text-opacity)) !important; }
  .lg\:focus\:text-purple-300:focus {
    --text-opacity: 1 !important;
    color: #d6bcfa !important;
    color: rgba(214, 188, 250, var(--text-opacity)) !important; }
  .lg\:focus\:text-purple-400:focus {
    --text-opacity: 1 !important;
    color: #b794f4 !important;
    color: rgba(183, 148, 244, var(--text-opacity)) !important; }
  .lg\:focus\:text-purple-500:focus {
    --text-opacity: 1 !important;
    color: #9f7aea !important;
    color: rgba(159, 122, 234, var(--text-opacity)) !important; }
  .lg\:focus\:text-purple-600:focus {
    --text-opacity: 1 !important;
    color: #805ad5 !important;
    color: rgba(128, 90, 213, var(--text-opacity)) !important; }
  .lg\:focus\:text-purple-700:focus {
    --text-opacity: 1 !important;
    color: #6b46c1 !important;
    color: rgba(107, 70, 193, var(--text-opacity)) !important; }
  .lg\:focus\:text-purple-800:focus {
    --text-opacity: 1 !important;
    color: #553c9a !important;
    color: rgba(85, 60, 154, var(--text-opacity)) !important; }
  .lg\:focus\:text-purple-900:focus {
    --text-opacity: 1 !important;
    color: #44337a !important;
    color: rgba(68, 51, 122, var(--text-opacity)) !important; }
  .lg\:focus\:text-pink-100:focus {
    --text-opacity: 1 !important;
    color: #fff5f7 !important;
    color: rgba(255, 245, 247, var(--text-opacity)) !important; }
  .lg\:focus\:text-pink-200:focus {
    --text-opacity: 1 !important;
    color: #fed7e2 !important;
    color: rgba(254, 215, 226, var(--text-opacity)) !important; }
  .lg\:focus\:text-pink-300:focus {
    --text-opacity: 1 !important;
    color: #fbb6ce !important;
    color: rgba(251, 182, 206, var(--text-opacity)) !important; }
  .lg\:focus\:text-pink-400:focus {
    --text-opacity: 1 !important;
    color: #f687b3 !important;
    color: rgba(246, 135, 179, var(--text-opacity)) !important; }
  .lg\:focus\:text-pink-500:focus {
    --text-opacity: 1 !important;
    color: #ed64a6 !important;
    color: rgba(237, 100, 166, var(--text-opacity)) !important; }
  .lg\:focus\:text-pink-600:focus {
    --text-opacity: 1 !important;
    color: #d53f8c !important;
    color: rgba(213, 63, 140, var(--text-opacity)) !important; }
  .lg\:focus\:text-pink-700:focus {
    --text-opacity: 1 !important;
    color: #b83280 !important;
    color: rgba(184, 50, 128, var(--text-opacity)) !important; }
  .lg\:focus\:text-pink-800:focus {
    --text-opacity: 1 !important;
    color: #97266d !important;
    color: rgba(151, 38, 109, var(--text-opacity)) !important; }
  .lg\:focus\:text-pink-900:focus {
    --text-opacity: 1 !important;
    color: #702459 !important;
    color: rgba(112, 36, 89, var(--text-opacity)) !important; }
  .lg\:focus\:text-shade-black:focus {
    --text-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important; }
  .lg\:focus\:text-shade-white:focus {
    --text-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important; }
  .lg\:focus\:text-salmon-100:focus {
    --text-opacity: 1 !important;
    color: #f7f1e1 !important;
    color: rgba(247, 241, 225, var(--text-opacity)) !important; }
  .lg\:focus\:text-salmon-200:focus {
    --text-opacity: 1 !important;
    color: #f3e7c6 !important;
    color: rgba(243, 231, 198, var(--text-opacity)) !important; }
  .lg\:focus\:text-salmon-300:focus {
    --text-opacity: 1 !important;
    color: #e4d6af !important;
    color: rgba(228, 214, 175, var(--text-opacity)) !important; }
  .lg\:text-opacity-0 {
    --text-opacity: 0 !important; }
  .lg\:text-opacity-25 {
    --text-opacity: 0.25 !important; }
  .lg\:text-opacity-50 {
    --text-opacity: 0.5 !important; }
  .lg\:text-opacity-75 {
    --text-opacity: 0.75 !important; }
  .lg\:text-opacity-100 {
    --text-opacity: 1 !important; }
  .lg\:hover\:text-opacity-0:hover {
    --text-opacity: 0 !important; }
  .lg\:hover\:text-opacity-25:hover {
    --text-opacity: 0.25 !important; }
  .lg\:hover\:text-opacity-50:hover {
    --text-opacity: 0.5 !important; }
  .lg\:hover\:text-opacity-75:hover {
    --text-opacity: 0.75 !important; }
  .lg\:hover\:text-opacity-100:hover {
    --text-opacity: 1 !important; }
  .lg\:focus\:text-opacity-0:focus {
    --text-opacity: 0 !important; }
  .lg\:focus\:text-opacity-25:focus {
    --text-opacity: 0.25 !important; }
  .lg\:focus\:text-opacity-50:focus {
    --text-opacity: 0.5 !important; }
  .lg\:focus\:text-opacity-75:focus {
    --text-opacity: 0.75 !important; }
  .lg\:focus\:text-opacity-100:focus {
    --text-opacity: 1 !important; }
  .lg\:italic {
    font-style: italic !important; }
  .lg\:not-italic {
    font-style: normal !important; }
  .lg\:uppercase {
    text-transform: uppercase !important; }
  .lg\:lowercase {
    text-transform: lowercase !important; }
  .lg\:capitalize {
    text-transform: capitalize !important; }
  .lg\:normal-case {
    text-transform: none !important; }
  .lg\:underline {
    text-decoration: underline !important; }
  .lg\:line-through {
    text-decoration: line-through !important; }
  .lg\:no-underline {
    text-decoration: none !important; }
  .lg\:hover\:underline:hover {
    text-decoration: underline !important; }
  .lg\:hover\:line-through:hover {
    text-decoration: line-through !important; }
  .lg\:hover\:no-underline:hover {
    text-decoration: none !important; }
  .lg\:focus\:underline:focus {
    text-decoration: underline !important; }
  .lg\:focus\:line-through:focus {
    text-decoration: line-through !important; }
  .lg\:focus\:no-underline:focus {
    text-decoration: none !important; }
  .lg\:antialiased {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important; }
  .lg\:subpixel-antialiased {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important; }
  .lg\:ordinal, .lg\:slashed-zero, .lg\:lining-nums, .lg\:oldstyle-nums, .lg\:proportional-nums, .lg\:tabular-nums, .lg\:diagonal-fractions, .lg\:stacked-fractions {
    --font-variant-numeric-ordinal: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-slashed-zero: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-figure: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-spacing: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-fraction: var(--tailwind-empty,/*!*/ /*!*/) !important;
    font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction) !important; }
  .lg\:normal-nums {
    font-variant-numeric: normal !important; }
  .lg\:ordinal {
    --font-variant-numeric-ordinal: ordinal !important; }
  .lg\:slashed-zero {
    --font-variant-numeric-slashed-zero: slashed-zero !important; }
  .lg\:lining-nums {
    --font-variant-numeric-figure: lining-nums !important; }
  .lg\:oldstyle-nums {
    --font-variant-numeric-figure: oldstyle-nums !important; }
  .lg\:proportional-nums {
    --font-variant-numeric-spacing: proportional-nums !important; }
  .lg\:tabular-nums {
    --font-variant-numeric-spacing: tabular-nums !important; }
  .lg\:diagonal-fractions {
    --font-variant-numeric-fraction: diagonal-fractions !important; }
  .lg\:stacked-fractions {
    --font-variant-numeric-fraction: stacked-fractions !important; }
  .lg\:tracking-tighter {
    letter-spacing: -0.05em !important; }
  .lg\:tracking-tight {
    letter-spacing: -0.025em !important; }
  .lg\:tracking-normal {
    letter-spacing: 0 !important; }
  .lg\:tracking-wide {
    letter-spacing: 0.025em !important; }
  .lg\:tracking-wider {
    letter-spacing: 0.05em !important; }
  .lg\:tracking-widest {
    letter-spacing: 0.1em !important; }
  .lg\:select-none {
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important; }
  .lg\:select-text {
    -webkit-user-select: text !important;
    -moz-user-select: text !important;
    -ms-user-select: text !important;
    user-select: text !important; }
  .lg\:select-all {
    -webkit-user-select: all !important;
    -moz-user-select: all !important;
    -ms-user-select: all !important;
    user-select: all !important; }
  .lg\:select-auto {
    -webkit-user-select: auto !important;
    -moz-user-select: auto !important;
    -ms-user-select: auto !important;
    user-select: auto !important; }
  .lg\:align-baseline {
    vertical-align: baseline !important; }
  .lg\:align-top {
    vertical-align: top !important; }
  .lg\:align-middle {
    vertical-align: middle !important; }
  .lg\:align-bottom {
    vertical-align: bottom !important; }
  .lg\:align-text-top {
    vertical-align: text-top !important; }
  .lg\:align-text-bottom {
    vertical-align: text-bottom !important; }
  .lg\:visible {
    visibility: visible !important; }
  .lg\:invisible {
    visibility: hidden !important; }
  .lg\:whitespace-normal {
    white-space: normal !important; }
  .lg\:whitespace-no-wrap {
    white-space: nowrap !important; }
  .lg\:whitespace-pre {
    white-space: pre !important; }
  .lg\:whitespace-pre-line {
    white-space: pre-line !important; }
  .lg\:whitespace-pre-wrap {
    white-space: pre-wrap !important; }
  .lg\:break-normal {
    word-wrap: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important; }
  .lg\:break-words {
    word-wrap: break-word !important;
    overflow-wrap: break-word !important; }
  .lg\:break-all {
    word-break: break-all !important; }
  .lg\:truncate {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important; }
  .lg\:w-0 {
    width: 0 !important; }
  .lg\:w-1 {
    width: 0.25rem !important; }
  .lg\:w-2 {
    width: 0.5rem !important; }
  .lg\:w-3 {
    width: 0.75rem !important; }
  .lg\:w-4 {
    width: 1rem !important; }
  .lg\:w-5 {
    width: 1.25rem !important; }
  .lg\:w-6 {
    width: 1.5rem !important; }
  .lg\:w-8 {
    width: 2rem !important; }
  .lg\:w-10 {
    width: 2.5rem !important; }
  .lg\:w-12 {
    width: 3rem !important; }
  .lg\:w-16 {
    width: 4rem !important; }
  .lg\:w-20 {
    width: 5rem !important; }
  .lg\:w-24 {
    width: 6rem !important; }
  .lg\:w-32 {
    width: 8rem !important; }
  .lg\:w-40 {
    width: 10rem !important; }
  .lg\:w-48 {
    width: 12rem !important; }
  .lg\:w-56 {
    width: 14rem !important; }
  .lg\:w-64 {
    width: 16rem !important; }
  .lg\:w-auto {
    width: auto !important; }
  .lg\:w-px {
    width: 1px !important; }
  .lg\:w-1\/2 {
    width: 50% !important; }
  .lg\:w-1\/3 {
    width: 33.333333% !important; }
  .lg\:w-2\/3 {
    width: 66.666667% !important; }
  .lg\:w-1\/4 {
    width: 25% !important; }
  .lg\:w-2\/4 {
    width: 50% !important; }
  .lg\:w-3\/4 {
    width: 75% !important; }
  .lg\:w-1\/5 {
    width: 20% !important; }
  .lg\:w-2\/5 {
    width: 40% !important; }
  .lg\:w-3\/5 {
    width: 60% !important; }
  .lg\:w-4\/5 {
    width: 80% !important; }
  .lg\:w-1\/6 {
    width: 16.666667% !important; }
  .lg\:w-2\/6 {
    width: 33.333333% !important; }
  .lg\:w-3\/6 {
    width: 50% !important; }
  .lg\:w-4\/6 {
    width: 66.666667% !important; }
  .lg\:w-5\/6 {
    width: 83.333333% !important; }
  .lg\:w-1\/12 {
    width: 8.333333% !important; }
  .lg\:w-2\/12 {
    width: 16.666667% !important; }
  .lg\:w-3\/12 {
    width: 25% !important; }
  .lg\:w-4\/12 {
    width: 33.333333% !important; }
  .lg\:w-5\/12 {
    width: 41.666667% !important; }
  .lg\:w-6\/12 {
    width: 50% !important; }
  .lg\:w-7\/12 {
    width: 58.333333% !important; }
  .lg\:w-8\/12 {
    width: 66.666667% !important; }
  .lg\:w-9\/12 {
    width: 75% !important; }
  .lg\:w-10\/12 {
    width: 83.333333% !important; }
  .lg\:w-11\/12 {
    width: 91.666667% !important; }
  .lg\:w-full {
    width: 100% !important; }
  .lg\:w-screen {
    width: 100vw !important; }
  .lg\:z-0 {
    z-index: 0 !important; }
  .lg\:z-10 {
    z-index: 10 !important; }
  .lg\:z-20 {
    z-index: 20 !important; }
  .lg\:z-30 {
    z-index: 30 !important; }
  .lg\:z-40 {
    z-index: 40 !important; }
  .lg\:z-50 {
    z-index: 50 !important; }
  .lg\:z-auto {
    z-index: auto !important; }
  .lg\:gap-0 {
    grid-gap: 0 !important;
    gap: 0 !important; }
  .lg\:gap-1 {
    grid-gap: 0.25rem !important;
    gap: 0.25rem !important; }
  .lg\:gap-2 {
    grid-gap: 0.5rem !important;
    gap: 0.5rem !important; }
  .lg\:gap-3 {
    grid-gap: 0.75rem !important;
    gap: 0.75rem !important; }
  .lg\:gap-4 {
    grid-gap: 1rem !important;
    gap: 1rem !important; }
  .lg\:gap-5 {
    grid-gap: 1.25rem !important;
    gap: 1.25rem !important; }
  .lg\:gap-6 {
    grid-gap: 1.5rem !important;
    gap: 1.5rem !important; }
  .lg\:gap-8 {
    grid-gap: 2rem !important;
    gap: 2rem !important; }
  .lg\:gap-10 {
    grid-gap: 2.5rem !important;
    gap: 2.5rem !important; }
  .lg\:gap-12 {
    grid-gap: 3rem !important;
    gap: 3rem !important; }
  .lg\:gap-16 {
    grid-gap: 4rem !important;
    gap: 4rem !important; }
  .lg\:gap-20 {
    grid-gap: 5rem !important;
    gap: 5rem !important; }
  .lg\:gap-24 {
    grid-gap: 6rem !important;
    gap: 6rem !important; }
  .lg\:gap-32 {
    grid-gap: 8rem !important;
    gap: 8rem !important; }
  .lg\:gap-40 {
    grid-gap: 10rem !important;
    gap: 10rem !important; }
  .lg\:gap-48 {
    grid-gap: 12rem !important;
    gap: 12rem !important; }
  .lg\:gap-56 {
    grid-gap: 14rem !important;
    gap: 14rem !important; }
  .lg\:gap-64 {
    grid-gap: 16rem !important;
    gap: 16rem !important; }
  .lg\:gap-px {
    grid-gap: 1px !important;
    gap: 1px !important; }
  .lg\:col-gap-0 {
    grid-column-gap: 0 !important;
    -moz-column-gap: 0 !important;
    column-gap: 0 !important; }
  .lg\:col-gap-1 {
    grid-column-gap: 0.25rem !important;
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important; }
  .lg\:col-gap-2 {
    grid-column-gap: 0.5rem !important;
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important; }
  .lg\:col-gap-3 {
    grid-column-gap: 0.75rem !important;
    -moz-column-gap: 0.75rem !important;
    column-gap: 0.75rem !important; }
  .lg\:col-gap-4 {
    grid-column-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important; }
  .lg\:col-gap-5 {
    grid-column-gap: 1.25rem !important;
    -moz-column-gap: 1.25rem !important;
    column-gap: 1.25rem !important; }
  .lg\:col-gap-6 {
    grid-column-gap: 1.5rem !important;
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important; }
  .lg\:col-gap-8 {
    grid-column-gap: 2rem !important;
    -moz-column-gap: 2rem !important;
    column-gap: 2rem !important; }
  .lg\:col-gap-10 {
    grid-column-gap: 2.5rem !important;
    -moz-column-gap: 2.5rem !important;
    column-gap: 2.5rem !important; }
  .lg\:col-gap-12 {
    grid-column-gap: 3rem !important;
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important; }
  .lg\:col-gap-16 {
    grid-column-gap: 4rem !important;
    -moz-column-gap: 4rem !important;
    column-gap: 4rem !important; }
  .lg\:col-gap-20 {
    grid-column-gap: 5rem !important;
    -moz-column-gap: 5rem !important;
    column-gap: 5rem !important; }
  .lg\:col-gap-24 {
    grid-column-gap: 6rem !important;
    -moz-column-gap: 6rem !important;
    column-gap: 6rem !important; }
  .lg\:col-gap-32 {
    grid-column-gap: 8rem !important;
    -moz-column-gap: 8rem !important;
    column-gap: 8rem !important; }
  .lg\:col-gap-40 {
    grid-column-gap: 10rem !important;
    -moz-column-gap: 10rem !important;
    column-gap: 10rem !important; }
  .lg\:col-gap-48 {
    grid-column-gap: 12rem !important;
    -moz-column-gap: 12rem !important;
    column-gap: 12rem !important; }
  .lg\:col-gap-56 {
    grid-column-gap: 14rem !important;
    -moz-column-gap: 14rem !important;
    column-gap: 14rem !important; }
  .lg\:col-gap-64 {
    grid-column-gap: 16rem !important;
    -moz-column-gap: 16rem !important;
    column-gap: 16rem !important; }
  .lg\:col-gap-px {
    grid-column-gap: 1px !important;
    -moz-column-gap: 1px !important;
    column-gap: 1px !important; }
  .lg\:gap-x-0 {
    grid-column-gap: 0 !important;
    -moz-column-gap: 0 !important;
    column-gap: 0 !important; }
  .lg\:gap-x-1 {
    grid-column-gap: 0.25rem !important;
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important; }
  .lg\:gap-x-2 {
    grid-column-gap: 0.5rem !important;
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important; }
  .lg\:gap-x-3 {
    grid-column-gap: 0.75rem !important;
    -moz-column-gap: 0.75rem !important;
    column-gap: 0.75rem !important; }
  .lg\:gap-x-4 {
    grid-column-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important; }
  .lg\:gap-x-5 {
    grid-column-gap: 1.25rem !important;
    -moz-column-gap: 1.25rem !important;
    column-gap: 1.25rem !important; }
  .lg\:gap-x-6 {
    grid-column-gap: 1.5rem !important;
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important; }
  .lg\:gap-x-8 {
    grid-column-gap: 2rem !important;
    -moz-column-gap: 2rem !important;
    column-gap: 2rem !important; }
  .lg\:gap-x-10 {
    grid-column-gap: 2.5rem !important;
    -moz-column-gap: 2.5rem !important;
    column-gap: 2.5rem !important; }
  .lg\:gap-x-12 {
    grid-column-gap: 3rem !important;
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important; }
  .lg\:gap-x-16 {
    grid-column-gap: 4rem !important;
    -moz-column-gap: 4rem !important;
    column-gap: 4rem !important; }
  .lg\:gap-x-20 {
    grid-column-gap: 5rem !important;
    -moz-column-gap: 5rem !important;
    column-gap: 5rem !important; }
  .lg\:gap-x-24 {
    grid-column-gap: 6rem !important;
    -moz-column-gap: 6rem !important;
    column-gap: 6rem !important; }
  .lg\:gap-x-32 {
    grid-column-gap: 8rem !important;
    -moz-column-gap: 8rem !important;
    column-gap: 8rem !important; }
  .lg\:gap-x-40 {
    grid-column-gap: 10rem !important;
    -moz-column-gap: 10rem !important;
    column-gap: 10rem !important; }
  .lg\:gap-x-48 {
    grid-column-gap: 12rem !important;
    -moz-column-gap: 12rem !important;
    column-gap: 12rem !important; }
  .lg\:gap-x-56 {
    grid-column-gap: 14rem !important;
    -moz-column-gap: 14rem !important;
    column-gap: 14rem !important; }
  .lg\:gap-x-64 {
    grid-column-gap: 16rem !important;
    -moz-column-gap: 16rem !important;
    column-gap: 16rem !important; }
  .lg\:gap-x-px {
    grid-column-gap: 1px !important;
    -moz-column-gap: 1px !important;
    column-gap: 1px !important; }
  .lg\:row-gap-0 {
    grid-row-gap: 0 !important;
    row-gap: 0 !important; }
  .lg\:row-gap-1 {
    grid-row-gap: 0.25rem !important;
    row-gap: 0.25rem !important; }
  .lg\:row-gap-2 {
    grid-row-gap: 0.5rem !important;
    row-gap: 0.5rem !important; }
  .lg\:row-gap-3 {
    grid-row-gap: 0.75rem !important;
    row-gap: 0.75rem !important; }
  .lg\:row-gap-4 {
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important; }
  .lg\:row-gap-5 {
    grid-row-gap: 1.25rem !important;
    row-gap: 1.25rem !important; }
  .lg\:row-gap-6 {
    grid-row-gap: 1.5rem !important;
    row-gap: 1.5rem !important; }
  .lg\:row-gap-8 {
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important; }
  .lg\:row-gap-10 {
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important; }
  .lg\:row-gap-12 {
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important; }
  .lg\:row-gap-16 {
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important; }
  .lg\:row-gap-20 {
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important; }
  .lg\:row-gap-24 {
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important; }
  .lg\:row-gap-32 {
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important; }
  .lg\:row-gap-40 {
    grid-row-gap: 10rem !important;
    row-gap: 10rem !important; }
  .lg\:row-gap-48 {
    grid-row-gap: 12rem !important;
    row-gap: 12rem !important; }
  .lg\:row-gap-56 {
    grid-row-gap: 14rem !important;
    row-gap: 14rem !important; }
  .lg\:row-gap-64 {
    grid-row-gap: 16rem !important;
    row-gap: 16rem !important; }
  .lg\:row-gap-px {
    grid-row-gap: 1px !important;
    row-gap: 1px !important; }
  .lg\:gap-y-0 {
    grid-row-gap: 0 !important;
    row-gap: 0 !important; }
  .lg\:gap-y-1 {
    grid-row-gap: 0.25rem !important;
    row-gap: 0.25rem !important; }
  .lg\:gap-y-2 {
    grid-row-gap: 0.5rem !important;
    row-gap: 0.5rem !important; }
  .lg\:gap-y-3 {
    grid-row-gap: 0.75rem !important;
    row-gap: 0.75rem !important; }
  .lg\:gap-y-4 {
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important; }
  .lg\:gap-y-5 {
    grid-row-gap: 1.25rem !important;
    row-gap: 1.25rem !important; }
  .lg\:gap-y-6 {
    grid-row-gap: 1.5rem !important;
    row-gap: 1.5rem !important; }
  .lg\:gap-y-8 {
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important; }
  .lg\:gap-y-10 {
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important; }
  .lg\:gap-y-12 {
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important; }
  .lg\:gap-y-16 {
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important; }
  .lg\:gap-y-20 {
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important; }
  .lg\:gap-y-24 {
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important; }
  .lg\:gap-y-32 {
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important; }
  .lg\:gap-y-40 {
    grid-row-gap: 10rem !important;
    row-gap: 10rem !important; }
  .lg\:gap-y-48 {
    grid-row-gap: 12rem !important;
    row-gap: 12rem !important; }
  .lg\:gap-y-56 {
    grid-row-gap: 14rem !important;
    row-gap: 14rem !important; }
  .lg\:gap-y-64 {
    grid-row-gap: 16rem !important;
    row-gap: 16rem !important; }
  .lg\:gap-y-px {
    grid-row-gap: 1px !important;
    row-gap: 1px !important; }
  .lg\:grid-flow-row {
    grid-auto-flow: row !important; }
  .lg\:grid-flow-col {
    grid-auto-flow: column !important; }
  .lg\:grid-flow-row-dense {
    grid-auto-flow: row dense !important; }
  .lg\:grid-flow-col-dense {
    grid-auto-flow: column dense !important; }
  .lg\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important; }
  .lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important; }
  .lg\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important; }
  .lg\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important; }
  .lg\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important; }
  .lg\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important; }
  .lg\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important; }
  .lg\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important; }
  .lg\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important; }
  .lg\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr)) !important; }
  .lg\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important; }
  .lg\:grid-cols-none {
    grid-template-columns: none !important; }
  .lg\:auto-cols-auto {
    grid-auto-columns: auto !important; }
  .lg\:auto-cols-min {
    grid-auto-columns: -webkit-min-content !important;
    grid-auto-columns: min-content !important; }
  .lg\:auto-cols-max {
    grid-auto-columns: -webkit-max-content !important;
    grid-auto-columns: max-content !important; }
  .lg\:auto-cols-fr {
    grid-auto-columns: minmax(0, 1fr) !important; }
  .lg\:col-auto {
    grid-column: auto !important; }
  .lg\:col-span-1 {
    grid-column: span 1 / span 1 !important; }
  .lg\:col-span-2 {
    grid-column: span 2 / span 2 !important; }
  .lg\:col-span-3 {
    grid-column: span 3 / span 3 !important; }
  .lg\:col-span-4 {
    grid-column: span 4 / span 4 !important; }
  .lg\:col-span-5 {
    grid-column: span 5 / span 5 !important; }
  .lg\:col-span-6 {
    grid-column: span 6 / span 6 !important; }
  .lg\:col-span-7 {
    grid-column: span 7 / span 7 !important; }
  .lg\:col-span-8 {
    grid-column: span 8 / span 8 !important; }
  .lg\:col-span-9 {
    grid-column: span 9 / span 9 !important; }
  .lg\:col-span-10 {
    grid-column: span 10 / span 10 !important; }
  .lg\:col-span-11 {
    grid-column: span 11 / span 11 !important; }
  .lg\:col-span-12 {
    grid-column: span 12 / span 12 !important; }
  .lg\:col-span-full {
    grid-column: 1 / -1 !important; }
  .lg\:col-start-1 {
    grid-column-start: 1 !important; }
  .lg\:col-start-2 {
    grid-column-start: 2 !important; }
  .lg\:col-start-3 {
    grid-column-start: 3 !important; }
  .lg\:col-start-4 {
    grid-column-start: 4 !important; }
  .lg\:col-start-5 {
    grid-column-start: 5 !important; }
  .lg\:col-start-6 {
    grid-column-start: 6 !important; }
  .lg\:col-start-7 {
    grid-column-start: 7 !important; }
  .lg\:col-start-8 {
    grid-column-start: 8 !important; }
  .lg\:col-start-9 {
    grid-column-start: 9 !important; }
  .lg\:col-start-10 {
    grid-column-start: 10 !important; }
  .lg\:col-start-11 {
    grid-column-start: 11 !important; }
  .lg\:col-start-12 {
    grid-column-start: 12 !important; }
  .lg\:col-start-13 {
    grid-column-start: 13 !important; }
  .lg\:col-start-auto {
    grid-column-start: auto !important; }
  .lg\:col-end-1 {
    grid-column-end: 1 !important; }
  .lg\:col-end-2 {
    grid-column-end: 2 !important; }
  .lg\:col-end-3 {
    grid-column-end: 3 !important; }
  .lg\:col-end-4 {
    grid-column-end: 4 !important; }
  .lg\:col-end-5 {
    grid-column-end: 5 !important; }
  .lg\:col-end-6 {
    grid-column-end: 6 !important; }
  .lg\:col-end-7 {
    grid-column-end: 7 !important; }
  .lg\:col-end-8 {
    grid-column-end: 8 !important; }
  .lg\:col-end-9 {
    grid-column-end: 9 !important; }
  .lg\:col-end-10 {
    grid-column-end: 10 !important; }
  .lg\:col-end-11 {
    grid-column-end: 11 !important; }
  .lg\:col-end-12 {
    grid-column-end: 12 !important; }
  .lg\:col-end-13 {
    grid-column-end: 13 !important; }
  .lg\:col-end-auto {
    grid-column-end: auto !important; }
  .lg\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr)) !important; }
  .lg\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr)) !important; }
  .lg\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr)) !important; }
  .lg\:grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr)) !important; }
  .lg\:grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr)) !important; }
  .lg\:grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr)) !important; }
  .lg\:grid-rows-none {
    grid-template-rows: none !important; }
  .lg\:auto-rows-auto {
    grid-auto-rows: auto !important; }
  .lg\:auto-rows-min {
    grid-auto-rows: -webkit-min-content !important;
    grid-auto-rows: min-content !important; }
  .lg\:auto-rows-max {
    grid-auto-rows: -webkit-max-content !important;
    grid-auto-rows: max-content !important; }
  .lg\:auto-rows-fr {
    grid-auto-rows: minmax(0, 1fr) !important; }
  .lg\:row-auto {
    grid-row: auto !important; }
  .lg\:row-span-1 {
    grid-row: span 1 / span 1 !important; }
  .lg\:row-span-2 {
    grid-row: span 2 / span 2 !important; }
  .lg\:row-span-3 {
    grid-row: span 3 / span 3 !important; }
  .lg\:row-span-4 {
    grid-row: span 4 / span 4 !important; }
  .lg\:row-span-5 {
    grid-row: span 5 / span 5 !important; }
  .lg\:row-span-6 {
    grid-row: span 6 / span 6 !important; }
  .lg\:row-span-full {
    grid-row: 1 / -1 !important; }
  .lg\:row-start-1 {
    grid-row-start: 1 !important; }
  .lg\:row-start-2 {
    grid-row-start: 2 !important; }
  .lg\:row-start-3 {
    grid-row-start: 3 !important; }
  .lg\:row-start-4 {
    grid-row-start: 4 !important; }
  .lg\:row-start-5 {
    grid-row-start: 5 !important; }
  .lg\:row-start-6 {
    grid-row-start: 6 !important; }
  .lg\:row-start-7 {
    grid-row-start: 7 !important; }
  .lg\:row-start-auto {
    grid-row-start: auto !important; }
  .lg\:row-end-1 {
    grid-row-end: 1 !important; }
  .lg\:row-end-2 {
    grid-row-end: 2 !important; }
  .lg\:row-end-3 {
    grid-row-end: 3 !important; }
  .lg\:row-end-4 {
    grid-row-end: 4 !important; }
  .lg\:row-end-5 {
    grid-row-end: 5 !important; }
  .lg\:row-end-6 {
    grid-row-end: 6 !important; }
  .lg\:row-end-7 {
    grid-row-end: 7 !important; }
  .lg\:row-end-auto {
    grid-row-end: auto !important; }
  .lg\:transform {
    --transform-translate-x: 0 !important;
    --transform-translate-y: 0 !important;
    --transform-rotate: 0 !important;
    --transform-skew-x: 0 !important;
    --transform-skew-y: 0 !important;
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
    transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important; }
  .lg\:transform-none {
    transform: none !important; }
  .lg\:origin-center {
    transform-origin: center !important; }
  .lg\:origin-top {
    transform-origin: top !important; }
  .lg\:origin-top-right {
    transform-origin: top right !important; }
  .lg\:origin-right {
    transform-origin: right !important; }
  .lg\:origin-bottom-right {
    transform-origin: bottom right !important; }
  .lg\:origin-bottom {
    transform-origin: bottom !important; }
  .lg\:origin-bottom-left {
    transform-origin: bottom left !important; }
  .lg\:origin-left {
    transform-origin: left !important; }
  .lg\:origin-top-left {
    transform-origin: top left !important; }
  .lg\:scale-0 {
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important; }
  .lg\:scale-50 {
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important; }
  .lg\:scale-75 {
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important; }
  .lg\:scale-90 {
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important; }
  .lg\:scale-95 {
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important; }
  .lg\:scale-100 {
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important; }
  .lg\:scale-105 {
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important; }
  .lg\:scale-110 {
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important; }
  .lg\:scale-125 {
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important; }
  .lg\:scale-150 {
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important; }
  .lg\:scale-x-0 {
    --transform-scale-x: 0 !important; }
  .lg\:scale-x-50 {
    --transform-scale-x: .5 !important; }
  .lg\:scale-x-75 {
    --transform-scale-x: .75 !important; }
  .lg\:scale-x-90 {
    --transform-scale-x: .9 !important; }
  .lg\:scale-x-95 {
    --transform-scale-x: .95 !important; }
  .lg\:scale-x-100 {
    --transform-scale-x: 1 !important; }
  .lg\:scale-x-105 {
    --transform-scale-x: 1.05 !important; }
  .lg\:scale-x-110 {
    --transform-scale-x: 1.1 !important; }
  .lg\:scale-x-125 {
    --transform-scale-x: 1.25 !important; }
  .lg\:scale-x-150 {
    --transform-scale-x: 1.5 !important; }
  .lg\:scale-y-0 {
    --transform-scale-y: 0 !important; }
  .lg\:scale-y-50 {
    --transform-scale-y: .5 !important; }
  .lg\:scale-y-75 {
    --transform-scale-y: .75 !important; }
  .lg\:scale-y-90 {
    --transform-scale-y: .9 !important; }
  .lg\:scale-y-95 {
    --transform-scale-y: .95 !important; }
  .lg\:scale-y-100 {
    --transform-scale-y: 1 !important; }
  .lg\:scale-y-105 {
    --transform-scale-y: 1.05 !important; }
  .lg\:scale-y-110 {
    --transform-scale-y: 1.1 !important; }
  .lg\:scale-y-125 {
    --transform-scale-y: 1.25 !important; }
  .lg\:scale-y-150 {
    --transform-scale-y: 1.5 !important; }
  .lg\:hover\:scale-0:hover {
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important; }
  .lg\:hover\:scale-50:hover {
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important; }
  .lg\:hover\:scale-75:hover {
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important; }
  .lg\:hover\:scale-90:hover {
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important; }
  .lg\:hover\:scale-95:hover {
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important; }
  .lg\:hover\:scale-100:hover {
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important; }
  .lg\:hover\:scale-105:hover {
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important; }
  .lg\:hover\:scale-110:hover {
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important; }
  .lg\:hover\:scale-125:hover {
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important; }
  .lg\:hover\:scale-150:hover {
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important; }
  .lg\:hover\:scale-x-0:hover {
    --transform-scale-x: 0 !important; }
  .lg\:hover\:scale-x-50:hover {
    --transform-scale-x: .5 !important; }
  .lg\:hover\:scale-x-75:hover {
    --transform-scale-x: .75 !important; }
  .lg\:hover\:scale-x-90:hover {
    --transform-scale-x: .9 !important; }
  .lg\:hover\:scale-x-95:hover {
    --transform-scale-x: .95 !important; }
  .lg\:hover\:scale-x-100:hover {
    --transform-scale-x: 1 !important; }
  .lg\:hover\:scale-x-105:hover {
    --transform-scale-x: 1.05 !important; }
  .lg\:hover\:scale-x-110:hover {
    --transform-scale-x: 1.1 !important; }
  .lg\:hover\:scale-x-125:hover {
    --transform-scale-x: 1.25 !important; }
  .lg\:hover\:scale-x-150:hover {
    --transform-scale-x: 1.5 !important; }
  .lg\:hover\:scale-y-0:hover {
    --transform-scale-y: 0 !important; }
  .lg\:hover\:scale-y-50:hover {
    --transform-scale-y: .5 !important; }
  .lg\:hover\:scale-y-75:hover {
    --transform-scale-y: .75 !important; }
  .lg\:hover\:scale-y-90:hover {
    --transform-scale-y: .9 !important; }
  .lg\:hover\:scale-y-95:hover {
    --transform-scale-y: .95 !important; }
  .lg\:hover\:scale-y-100:hover {
    --transform-scale-y: 1 !important; }
  .lg\:hover\:scale-y-105:hover {
    --transform-scale-y: 1.05 !important; }
  .lg\:hover\:scale-y-110:hover {
    --transform-scale-y: 1.1 !important; }
  .lg\:hover\:scale-y-125:hover {
    --transform-scale-y: 1.25 !important; }
  .lg\:hover\:scale-y-150:hover {
    --transform-scale-y: 1.5 !important; }
  .lg\:focus\:scale-0:focus {
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important; }
  .lg\:focus\:scale-50:focus {
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important; }
  .lg\:focus\:scale-75:focus {
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important; }
  .lg\:focus\:scale-90:focus {
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important; }
  .lg\:focus\:scale-95:focus {
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important; }
  .lg\:focus\:scale-100:focus {
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important; }
  .lg\:focus\:scale-105:focus {
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important; }
  .lg\:focus\:scale-110:focus {
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important; }
  .lg\:focus\:scale-125:focus {
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important; }
  .lg\:focus\:scale-150:focus {
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important; }
  .lg\:focus\:scale-x-0:focus {
    --transform-scale-x: 0 !important; }
  .lg\:focus\:scale-x-50:focus {
    --transform-scale-x: .5 !important; }
  .lg\:focus\:scale-x-75:focus {
    --transform-scale-x: .75 !important; }
  .lg\:focus\:scale-x-90:focus {
    --transform-scale-x: .9 !important; }
  .lg\:focus\:scale-x-95:focus {
    --transform-scale-x: .95 !important; }
  .lg\:focus\:scale-x-100:focus {
    --transform-scale-x: 1 !important; }
  .lg\:focus\:scale-x-105:focus {
    --transform-scale-x: 1.05 !important; }
  .lg\:focus\:scale-x-110:focus {
    --transform-scale-x: 1.1 !important; }
  .lg\:focus\:scale-x-125:focus {
    --transform-scale-x: 1.25 !important; }
  .lg\:focus\:scale-x-150:focus {
    --transform-scale-x: 1.5 !important; }
  .lg\:focus\:scale-y-0:focus {
    --transform-scale-y: 0 !important; }
  .lg\:focus\:scale-y-50:focus {
    --transform-scale-y: .5 !important; }
  .lg\:focus\:scale-y-75:focus {
    --transform-scale-y: .75 !important; }
  .lg\:focus\:scale-y-90:focus {
    --transform-scale-y: .9 !important; }
  .lg\:focus\:scale-y-95:focus {
    --transform-scale-y: .95 !important; }
  .lg\:focus\:scale-y-100:focus {
    --transform-scale-y: 1 !important; }
  .lg\:focus\:scale-y-105:focus {
    --transform-scale-y: 1.05 !important; }
  .lg\:focus\:scale-y-110:focus {
    --transform-scale-y: 1.1 !important; }
  .lg\:focus\:scale-y-125:focus {
    --transform-scale-y: 1.25 !important; }
  .lg\:focus\:scale-y-150:focus {
    --transform-scale-y: 1.5 !important; }
  .lg\:rotate-0 {
    --transform-rotate: 0 !important; }
  .lg\:rotate-1 {
    --transform-rotate: 1deg !important; }
  .lg\:rotate-2 {
    --transform-rotate: 2deg !important; }
  .lg\:rotate-3 {
    --transform-rotate: 3deg !important; }
  .lg\:rotate-6 {
    --transform-rotate: 6deg !important; }
  .lg\:rotate-12 {
    --transform-rotate: 12deg !important; }
  .lg\:rotate-45 {
    --transform-rotate: 45deg !important; }
  .lg\:rotate-90 {
    --transform-rotate: 90deg !important; }
  .lg\:rotate-180 {
    --transform-rotate: 180deg !important; }
  .lg\:-rotate-180 {
    --transform-rotate: -180deg !important; }
  .lg\:-rotate-90 {
    --transform-rotate: -90deg !important; }
  .lg\:-rotate-45 {
    --transform-rotate: -45deg !important; }
  .lg\:-rotate-12 {
    --transform-rotate: -12deg !important; }
  .lg\:-rotate-6 {
    --transform-rotate: -6deg !important; }
  .lg\:-rotate-3 {
    --transform-rotate: -3deg !important; }
  .lg\:-rotate-2 {
    --transform-rotate: -2deg !important; }
  .lg\:-rotate-1 {
    --transform-rotate: -1deg !important; }
  .lg\:hover\:rotate-0:hover {
    --transform-rotate: 0 !important; }
  .lg\:hover\:rotate-1:hover {
    --transform-rotate: 1deg !important; }
  .lg\:hover\:rotate-2:hover {
    --transform-rotate: 2deg !important; }
  .lg\:hover\:rotate-3:hover {
    --transform-rotate: 3deg !important; }
  .lg\:hover\:rotate-6:hover {
    --transform-rotate: 6deg !important; }
  .lg\:hover\:rotate-12:hover {
    --transform-rotate: 12deg !important; }
  .lg\:hover\:rotate-45:hover {
    --transform-rotate: 45deg !important; }
  .lg\:hover\:rotate-90:hover {
    --transform-rotate: 90deg !important; }
  .lg\:hover\:rotate-180:hover {
    --transform-rotate: 180deg !important; }
  .lg\:hover\:-rotate-180:hover {
    --transform-rotate: -180deg !important; }
  .lg\:hover\:-rotate-90:hover {
    --transform-rotate: -90deg !important; }
  .lg\:hover\:-rotate-45:hover {
    --transform-rotate: -45deg !important; }
  .lg\:hover\:-rotate-12:hover {
    --transform-rotate: -12deg !important; }
  .lg\:hover\:-rotate-6:hover {
    --transform-rotate: -6deg !important; }
  .lg\:hover\:-rotate-3:hover {
    --transform-rotate: -3deg !important; }
  .lg\:hover\:-rotate-2:hover {
    --transform-rotate: -2deg !important; }
  .lg\:hover\:-rotate-1:hover {
    --transform-rotate: -1deg !important; }
  .lg\:focus\:rotate-0:focus {
    --transform-rotate: 0 !important; }
  .lg\:focus\:rotate-1:focus {
    --transform-rotate: 1deg !important; }
  .lg\:focus\:rotate-2:focus {
    --transform-rotate: 2deg !important; }
  .lg\:focus\:rotate-3:focus {
    --transform-rotate: 3deg !important; }
  .lg\:focus\:rotate-6:focus {
    --transform-rotate: 6deg !important; }
  .lg\:focus\:rotate-12:focus {
    --transform-rotate: 12deg !important; }
  .lg\:focus\:rotate-45:focus {
    --transform-rotate: 45deg !important; }
  .lg\:focus\:rotate-90:focus {
    --transform-rotate: 90deg !important; }
  .lg\:focus\:rotate-180:focus {
    --transform-rotate: 180deg !important; }
  .lg\:focus\:-rotate-180:focus {
    --transform-rotate: -180deg !important; }
  .lg\:focus\:-rotate-90:focus {
    --transform-rotate: -90deg !important; }
  .lg\:focus\:-rotate-45:focus {
    --transform-rotate: -45deg !important; }
  .lg\:focus\:-rotate-12:focus {
    --transform-rotate: -12deg !important; }
  .lg\:focus\:-rotate-6:focus {
    --transform-rotate: -6deg !important; }
  .lg\:focus\:-rotate-3:focus {
    --transform-rotate: -3deg !important; }
  .lg\:focus\:-rotate-2:focus {
    --transform-rotate: -2deg !important; }
  .lg\:focus\:-rotate-1:focus {
    --transform-rotate: -1deg !important; }
  .lg\:translate-x-0 {
    --transform-translate-x: 0 !important; }
  .lg\:translate-x-1 {
    --transform-translate-x: 0.25rem !important; }
  .lg\:translate-x-2 {
    --transform-translate-x: 0.5rem !important; }
  .lg\:translate-x-3 {
    --transform-translate-x: 0.75rem !important; }
  .lg\:translate-x-4 {
    --transform-translate-x: 1rem !important; }
  .lg\:translate-x-5 {
    --transform-translate-x: 1.25rem !important; }
  .lg\:translate-x-6 {
    --transform-translate-x: 1.5rem !important; }
  .lg\:translate-x-8 {
    --transform-translate-x: 2rem !important; }
  .lg\:translate-x-10 {
    --transform-translate-x: 2.5rem !important; }
  .lg\:translate-x-12 {
    --transform-translate-x: 3rem !important; }
  .lg\:translate-x-16 {
    --transform-translate-x: 4rem !important; }
  .lg\:translate-x-20 {
    --transform-translate-x: 5rem !important; }
  .lg\:translate-x-24 {
    --transform-translate-x: 6rem !important; }
  .lg\:translate-x-32 {
    --transform-translate-x: 8rem !important; }
  .lg\:translate-x-40 {
    --transform-translate-x: 10rem !important; }
  .lg\:translate-x-48 {
    --transform-translate-x: 12rem !important; }
  .lg\:translate-x-56 {
    --transform-translate-x: 14rem !important; }
  .lg\:translate-x-64 {
    --transform-translate-x: 16rem !important; }
  .lg\:translate-x-px {
    --transform-translate-x: 1px !important; }
  .lg\:-translate-x-1 {
    --transform-translate-x: -0.25rem !important; }
  .lg\:-translate-x-2 {
    --transform-translate-x: -0.5rem !important; }
  .lg\:-translate-x-3 {
    --transform-translate-x: -0.75rem !important; }
  .lg\:-translate-x-4 {
    --transform-translate-x: -1rem !important; }
  .lg\:-translate-x-5 {
    --transform-translate-x: -1.25rem !important; }
  .lg\:-translate-x-6 {
    --transform-translate-x: -1.5rem !important; }
  .lg\:-translate-x-8 {
    --transform-translate-x: -2rem !important; }
  .lg\:-translate-x-10 {
    --transform-translate-x: -2.5rem !important; }
  .lg\:-translate-x-12 {
    --transform-translate-x: -3rem !important; }
  .lg\:-translate-x-16 {
    --transform-translate-x: -4rem !important; }
  .lg\:-translate-x-20 {
    --transform-translate-x: -5rem !important; }
  .lg\:-translate-x-24 {
    --transform-translate-x: -6rem !important; }
  .lg\:-translate-x-32 {
    --transform-translate-x: -8rem !important; }
  .lg\:-translate-x-40 {
    --transform-translate-x: -10rem !important; }
  .lg\:-translate-x-48 {
    --transform-translate-x: -12rem !important; }
  .lg\:-translate-x-56 {
    --transform-translate-x: -14rem !important; }
  .lg\:-translate-x-64 {
    --transform-translate-x: -16rem !important; }
  .lg\:-translate-x-px {
    --transform-translate-x: -1px !important; }
  .lg\:-translate-x-full {
    --transform-translate-x: -100% !important; }
  .lg\:-translate-x-1\/2 {
    --transform-translate-x: -50% !important; }
  .lg\:translate-x-1\/2 {
    --transform-translate-x: 50% !important; }
  .lg\:translate-x-full {
    --transform-translate-x: 100% !important; }
  .lg\:translate-y-0 {
    --transform-translate-y: 0 !important; }
  .lg\:translate-y-1 {
    --transform-translate-y: 0.25rem !important; }
  .lg\:translate-y-2 {
    --transform-translate-y: 0.5rem !important; }
  .lg\:translate-y-3 {
    --transform-translate-y: 0.75rem !important; }
  .lg\:translate-y-4 {
    --transform-translate-y: 1rem !important; }
  .lg\:translate-y-5 {
    --transform-translate-y: 1.25rem !important; }
  .lg\:translate-y-6 {
    --transform-translate-y: 1.5rem !important; }
  .lg\:translate-y-8 {
    --transform-translate-y: 2rem !important; }
  .lg\:translate-y-10 {
    --transform-translate-y: 2.5rem !important; }
  .lg\:translate-y-12 {
    --transform-translate-y: 3rem !important; }
  .lg\:translate-y-16 {
    --transform-translate-y: 4rem !important; }
  .lg\:translate-y-20 {
    --transform-translate-y: 5rem !important; }
  .lg\:translate-y-24 {
    --transform-translate-y: 6rem !important; }
  .lg\:translate-y-32 {
    --transform-translate-y: 8rem !important; }
  .lg\:translate-y-40 {
    --transform-translate-y: 10rem !important; }
  .lg\:translate-y-48 {
    --transform-translate-y: 12rem !important; }
  .lg\:translate-y-56 {
    --transform-translate-y: 14rem !important; }
  .lg\:translate-y-64 {
    --transform-translate-y: 16rem !important; }
  .lg\:translate-y-px {
    --transform-translate-y: 1px !important; }
  .lg\:-translate-y-1 {
    --transform-translate-y: -0.25rem !important; }
  .lg\:-translate-y-2 {
    --transform-translate-y: -0.5rem !important; }
  .lg\:-translate-y-3 {
    --transform-translate-y: -0.75rem !important; }
  .lg\:-translate-y-4 {
    --transform-translate-y: -1rem !important; }
  .lg\:-translate-y-5 {
    --transform-translate-y: -1.25rem !important; }
  .lg\:-translate-y-6 {
    --transform-translate-y: -1.5rem !important; }
  .lg\:-translate-y-8 {
    --transform-translate-y: -2rem !important; }
  .lg\:-translate-y-10 {
    --transform-translate-y: -2.5rem !important; }
  .lg\:-translate-y-12 {
    --transform-translate-y: -3rem !important; }
  .lg\:-translate-y-16 {
    --transform-translate-y: -4rem !important; }
  .lg\:-translate-y-20 {
    --transform-translate-y: -5rem !important; }
  .lg\:-translate-y-24 {
    --transform-translate-y: -6rem !important; }
  .lg\:-translate-y-32 {
    --transform-translate-y: -8rem !important; }
  .lg\:-translate-y-40 {
    --transform-translate-y: -10rem !important; }
  .lg\:-translate-y-48 {
    --transform-translate-y: -12rem !important; }
  .lg\:-translate-y-56 {
    --transform-translate-y: -14rem !important; }
  .lg\:-translate-y-64 {
    --transform-translate-y: -16rem !important; }
  .lg\:-translate-y-px {
    --transform-translate-y: -1px !important; }
  .lg\:-translate-y-full {
    --transform-translate-y: -100% !important; }
  .lg\:-translate-y-1\/2 {
    --transform-translate-y: -50% !important; }
  .lg\:translate-y-1\/2 {
    --transform-translate-y: 50% !important; }
  .lg\:translate-y-full {
    --transform-translate-y: 100% !important; }
  .lg\:hover\:translate-x-0:hover {
    --transform-translate-x: 0 !important; }
  .lg\:hover\:translate-x-1:hover {
    --transform-translate-x: 0.25rem !important; }
  .lg\:hover\:translate-x-2:hover {
    --transform-translate-x: 0.5rem !important; }
  .lg\:hover\:translate-x-3:hover {
    --transform-translate-x: 0.75rem !important; }
  .lg\:hover\:translate-x-4:hover {
    --transform-translate-x: 1rem !important; }
  .lg\:hover\:translate-x-5:hover {
    --transform-translate-x: 1.25rem !important; }
  .lg\:hover\:translate-x-6:hover {
    --transform-translate-x: 1.5rem !important; }
  .lg\:hover\:translate-x-8:hover {
    --transform-translate-x: 2rem !important; }
  .lg\:hover\:translate-x-10:hover {
    --transform-translate-x: 2.5rem !important; }
  .lg\:hover\:translate-x-12:hover {
    --transform-translate-x: 3rem !important; }
  .lg\:hover\:translate-x-16:hover {
    --transform-translate-x: 4rem !important; }
  .lg\:hover\:translate-x-20:hover {
    --transform-translate-x: 5rem !important; }
  .lg\:hover\:translate-x-24:hover {
    --transform-translate-x: 6rem !important; }
  .lg\:hover\:translate-x-32:hover {
    --transform-translate-x: 8rem !important; }
  .lg\:hover\:translate-x-40:hover {
    --transform-translate-x: 10rem !important; }
  .lg\:hover\:translate-x-48:hover {
    --transform-translate-x: 12rem !important; }
  .lg\:hover\:translate-x-56:hover {
    --transform-translate-x: 14rem !important; }
  .lg\:hover\:translate-x-64:hover {
    --transform-translate-x: 16rem !important; }
  .lg\:hover\:translate-x-px:hover {
    --transform-translate-x: 1px !important; }
  .lg\:hover\:-translate-x-1:hover {
    --transform-translate-x: -0.25rem !important; }
  .lg\:hover\:-translate-x-2:hover {
    --transform-translate-x: -0.5rem !important; }
  .lg\:hover\:-translate-x-3:hover {
    --transform-translate-x: -0.75rem !important; }
  .lg\:hover\:-translate-x-4:hover {
    --transform-translate-x: -1rem !important; }
  .lg\:hover\:-translate-x-5:hover {
    --transform-translate-x: -1.25rem !important; }
  .lg\:hover\:-translate-x-6:hover {
    --transform-translate-x: -1.5rem !important; }
  .lg\:hover\:-translate-x-8:hover {
    --transform-translate-x: -2rem !important; }
  .lg\:hover\:-translate-x-10:hover {
    --transform-translate-x: -2.5rem !important; }
  .lg\:hover\:-translate-x-12:hover {
    --transform-translate-x: -3rem !important; }
  .lg\:hover\:-translate-x-16:hover {
    --transform-translate-x: -4rem !important; }
  .lg\:hover\:-translate-x-20:hover {
    --transform-translate-x: -5rem !important; }
  .lg\:hover\:-translate-x-24:hover {
    --transform-translate-x: -6rem !important; }
  .lg\:hover\:-translate-x-32:hover {
    --transform-translate-x: -8rem !important; }
  .lg\:hover\:-translate-x-40:hover {
    --transform-translate-x: -10rem !important; }
  .lg\:hover\:-translate-x-48:hover {
    --transform-translate-x: -12rem !important; }
  .lg\:hover\:-translate-x-56:hover {
    --transform-translate-x: -14rem !important; }
  .lg\:hover\:-translate-x-64:hover {
    --transform-translate-x: -16rem !important; }
  .lg\:hover\:-translate-x-px:hover {
    --transform-translate-x: -1px !important; }
  .lg\:hover\:-translate-x-full:hover {
    --transform-translate-x: -100% !important; }
  .lg\:hover\:-translate-x-1\/2:hover {
    --transform-translate-x: -50% !important; }
  .lg\:hover\:translate-x-1\/2:hover {
    --transform-translate-x: 50% !important; }
  .lg\:hover\:translate-x-full:hover {
    --transform-translate-x: 100% !important; }
  .lg\:hover\:translate-y-0:hover {
    --transform-translate-y: 0 !important; }
  .lg\:hover\:translate-y-1:hover {
    --transform-translate-y: 0.25rem !important; }
  .lg\:hover\:translate-y-2:hover {
    --transform-translate-y: 0.5rem !important; }
  .lg\:hover\:translate-y-3:hover {
    --transform-translate-y: 0.75rem !important; }
  .lg\:hover\:translate-y-4:hover {
    --transform-translate-y: 1rem !important; }
  .lg\:hover\:translate-y-5:hover {
    --transform-translate-y: 1.25rem !important; }
  .lg\:hover\:translate-y-6:hover {
    --transform-translate-y: 1.5rem !important; }
  .lg\:hover\:translate-y-8:hover {
    --transform-translate-y: 2rem !important; }
  .lg\:hover\:translate-y-10:hover {
    --transform-translate-y: 2.5rem !important; }
  .lg\:hover\:translate-y-12:hover {
    --transform-translate-y: 3rem !important; }
  .lg\:hover\:translate-y-16:hover {
    --transform-translate-y: 4rem !important; }
  .lg\:hover\:translate-y-20:hover {
    --transform-translate-y: 5rem !important; }
  .lg\:hover\:translate-y-24:hover {
    --transform-translate-y: 6rem !important; }
  .lg\:hover\:translate-y-32:hover {
    --transform-translate-y: 8rem !important; }
  .lg\:hover\:translate-y-40:hover {
    --transform-translate-y: 10rem !important; }
  .lg\:hover\:translate-y-48:hover {
    --transform-translate-y: 12rem !important; }
  .lg\:hover\:translate-y-56:hover {
    --transform-translate-y: 14rem !important; }
  .lg\:hover\:translate-y-64:hover {
    --transform-translate-y: 16rem !important; }
  .lg\:hover\:translate-y-px:hover {
    --transform-translate-y: 1px !important; }
  .lg\:hover\:-translate-y-1:hover {
    --transform-translate-y: -0.25rem !important; }
  .lg\:hover\:-translate-y-2:hover {
    --transform-translate-y: -0.5rem !important; }
  .lg\:hover\:-translate-y-3:hover {
    --transform-translate-y: -0.75rem !important; }
  .lg\:hover\:-translate-y-4:hover {
    --transform-translate-y: -1rem !important; }
  .lg\:hover\:-translate-y-5:hover {
    --transform-translate-y: -1.25rem !important; }
  .lg\:hover\:-translate-y-6:hover {
    --transform-translate-y: -1.5rem !important; }
  .lg\:hover\:-translate-y-8:hover {
    --transform-translate-y: -2rem !important; }
  .lg\:hover\:-translate-y-10:hover {
    --transform-translate-y: -2.5rem !important; }
  .lg\:hover\:-translate-y-12:hover {
    --transform-translate-y: -3rem !important; }
  .lg\:hover\:-translate-y-16:hover {
    --transform-translate-y: -4rem !important; }
  .lg\:hover\:-translate-y-20:hover {
    --transform-translate-y: -5rem !important; }
  .lg\:hover\:-translate-y-24:hover {
    --transform-translate-y: -6rem !important; }
  .lg\:hover\:-translate-y-32:hover {
    --transform-translate-y: -8rem !important; }
  .lg\:hover\:-translate-y-40:hover {
    --transform-translate-y: -10rem !important; }
  .lg\:hover\:-translate-y-48:hover {
    --transform-translate-y: -12rem !important; }
  .lg\:hover\:-translate-y-56:hover {
    --transform-translate-y: -14rem !important; }
  .lg\:hover\:-translate-y-64:hover {
    --transform-translate-y: -16rem !important; }
  .lg\:hover\:-translate-y-px:hover {
    --transform-translate-y: -1px !important; }
  .lg\:hover\:-translate-y-full:hover {
    --transform-translate-y: -100% !important; }
  .lg\:hover\:-translate-y-1\/2:hover {
    --transform-translate-y: -50% !important; }
  .lg\:hover\:translate-y-1\/2:hover {
    --transform-translate-y: 50% !important; }
  .lg\:hover\:translate-y-full:hover {
    --transform-translate-y: 100% !important; }
  .lg\:focus\:translate-x-0:focus {
    --transform-translate-x: 0 !important; }
  .lg\:focus\:translate-x-1:focus {
    --transform-translate-x: 0.25rem !important; }
  .lg\:focus\:translate-x-2:focus {
    --transform-translate-x: 0.5rem !important; }
  .lg\:focus\:translate-x-3:focus {
    --transform-translate-x: 0.75rem !important; }
  .lg\:focus\:translate-x-4:focus {
    --transform-translate-x: 1rem !important; }
  .lg\:focus\:translate-x-5:focus {
    --transform-translate-x: 1.25rem !important; }
  .lg\:focus\:translate-x-6:focus {
    --transform-translate-x: 1.5rem !important; }
  .lg\:focus\:translate-x-8:focus {
    --transform-translate-x: 2rem !important; }
  .lg\:focus\:translate-x-10:focus {
    --transform-translate-x: 2.5rem !important; }
  .lg\:focus\:translate-x-12:focus {
    --transform-translate-x: 3rem !important; }
  .lg\:focus\:translate-x-16:focus {
    --transform-translate-x: 4rem !important; }
  .lg\:focus\:translate-x-20:focus {
    --transform-translate-x: 5rem !important; }
  .lg\:focus\:translate-x-24:focus {
    --transform-translate-x: 6rem !important; }
  .lg\:focus\:translate-x-32:focus {
    --transform-translate-x: 8rem !important; }
  .lg\:focus\:translate-x-40:focus {
    --transform-translate-x: 10rem !important; }
  .lg\:focus\:translate-x-48:focus {
    --transform-translate-x: 12rem !important; }
  .lg\:focus\:translate-x-56:focus {
    --transform-translate-x: 14rem !important; }
  .lg\:focus\:translate-x-64:focus {
    --transform-translate-x: 16rem !important; }
  .lg\:focus\:translate-x-px:focus {
    --transform-translate-x: 1px !important; }
  .lg\:focus\:-translate-x-1:focus {
    --transform-translate-x: -0.25rem !important; }
  .lg\:focus\:-translate-x-2:focus {
    --transform-translate-x: -0.5rem !important; }
  .lg\:focus\:-translate-x-3:focus {
    --transform-translate-x: -0.75rem !important; }
  .lg\:focus\:-translate-x-4:focus {
    --transform-translate-x: -1rem !important; }
  .lg\:focus\:-translate-x-5:focus {
    --transform-translate-x: -1.25rem !important; }
  .lg\:focus\:-translate-x-6:focus {
    --transform-translate-x: -1.5rem !important; }
  .lg\:focus\:-translate-x-8:focus {
    --transform-translate-x: -2rem !important; }
  .lg\:focus\:-translate-x-10:focus {
    --transform-translate-x: -2.5rem !important; }
  .lg\:focus\:-translate-x-12:focus {
    --transform-translate-x: -3rem !important; }
  .lg\:focus\:-translate-x-16:focus {
    --transform-translate-x: -4rem !important; }
  .lg\:focus\:-translate-x-20:focus {
    --transform-translate-x: -5rem !important; }
  .lg\:focus\:-translate-x-24:focus {
    --transform-translate-x: -6rem !important; }
  .lg\:focus\:-translate-x-32:focus {
    --transform-translate-x: -8rem !important; }
  .lg\:focus\:-translate-x-40:focus {
    --transform-translate-x: -10rem !important; }
  .lg\:focus\:-translate-x-48:focus {
    --transform-translate-x: -12rem !important; }
  .lg\:focus\:-translate-x-56:focus {
    --transform-translate-x: -14rem !important; }
  .lg\:focus\:-translate-x-64:focus {
    --transform-translate-x: -16rem !important; }
  .lg\:focus\:-translate-x-px:focus {
    --transform-translate-x: -1px !important; }
  .lg\:focus\:-translate-x-full:focus {
    --transform-translate-x: -100% !important; }
  .lg\:focus\:-translate-x-1\/2:focus {
    --transform-translate-x: -50% !important; }
  .lg\:focus\:translate-x-1\/2:focus {
    --transform-translate-x: 50% !important; }
  .lg\:focus\:translate-x-full:focus {
    --transform-translate-x: 100% !important; }
  .lg\:focus\:translate-y-0:focus {
    --transform-translate-y: 0 !important; }
  .lg\:focus\:translate-y-1:focus {
    --transform-translate-y: 0.25rem !important; }
  .lg\:focus\:translate-y-2:focus {
    --transform-translate-y: 0.5rem !important; }
  .lg\:focus\:translate-y-3:focus {
    --transform-translate-y: 0.75rem !important; }
  .lg\:focus\:translate-y-4:focus {
    --transform-translate-y: 1rem !important; }
  .lg\:focus\:translate-y-5:focus {
    --transform-translate-y: 1.25rem !important; }
  .lg\:focus\:translate-y-6:focus {
    --transform-translate-y: 1.5rem !important; }
  .lg\:focus\:translate-y-8:focus {
    --transform-translate-y: 2rem !important; }
  .lg\:focus\:translate-y-10:focus {
    --transform-translate-y: 2.5rem !important; }
  .lg\:focus\:translate-y-12:focus {
    --transform-translate-y: 3rem !important; }
  .lg\:focus\:translate-y-16:focus {
    --transform-translate-y: 4rem !important; }
  .lg\:focus\:translate-y-20:focus {
    --transform-translate-y: 5rem !important; }
  .lg\:focus\:translate-y-24:focus {
    --transform-translate-y: 6rem !important; }
  .lg\:focus\:translate-y-32:focus {
    --transform-translate-y: 8rem !important; }
  .lg\:focus\:translate-y-40:focus {
    --transform-translate-y: 10rem !important; }
  .lg\:focus\:translate-y-48:focus {
    --transform-translate-y: 12rem !important; }
  .lg\:focus\:translate-y-56:focus {
    --transform-translate-y: 14rem !important; }
  .lg\:focus\:translate-y-64:focus {
    --transform-translate-y: 16rem !important; }
  .lg\:focus\:translate-y-px:focus {
    --transform-translate-y: 1px !important; }
  .lg\:focus\:-translate-y-1:focus {
    --transform-translate-y: -0.25rem !important; }
  .lg\:focus\:-translate-y-2:focus {
    --transform-translate-y: -0.5rem !important; }
  .lg\:focus\:-translate-y-3:focus {
    --transform-translate-y: -0.75rem !important; }
  .lg\:focus\:-translate-y-4:focus {
    --transform-translate-y: -1rem !important; }
  .lg\:focus\:-translate-y-5:focus {
    --transform-translate-y: -1.25rem !important; }
  .lg\:focus\:-translate-y-6:focus {
    --transform-translate-y: -1.5rem !important; }
  .lg\:focus\:-translate-y-8:focus {
    --transform-translate-y: -2rem !important; }
  .lg\:focus\:-translate-y-10:focus {
    --transform-translate-y: -2.5rem !important; }
  .lg\:focus\:-translate-y-12:focus {
    --transform-translate-y: -3rem !important; }
  .lg\:focus\:-translate-y-16:focus {
    --transform-translate-y: -4rem !important; }
  .lg\:focus\:-translate-y-20:focus {
    --transform-translate-y: -5rem !important; }
  .lg\:focus\:-translate-y-24:focus {
    --transform-translate-y: -6rem !important; }
  .lg\:focus\:-translate-y-32:focus {
    --transform-translate-y: -8rem !important; }
  .lg\:focus\:-translate-y-40:focus {
    --transform-translate-y: -10rem !important; }
  .lg\:focus\:-translate-y-48:focus {
    --transform-translate-y: -12rem !important; }
  .lg\:focus\:-translate-y-56:focus {
    --transform-translate-y: -14rem !important; }
  .lg\:focus\:-translate-y-64:focus {
    --transform-translate-y: -16rem !important; }
  .lg\:focus\:-translate-y-px:focus {
    --transform-translate-y: -1px !important; }
  .lg\:focus\:-translate-y-full:focus {
    --transform-translate-y: -100% !important; }
  .lg\:focus\:-translate-y-1\/2:focus {
    --transform-translate-y: -50% !important; }
  .lg\:focus\:translate-y-1\/2:focus {
    --transform-translate-y: 50% !important; }
  .lg\:focus\:translate-y-full:focus {
    --transform-translate-y: 100% !important; }
  .lg\:skew-x-0 {
    --transform-skew-x: 0 !important; }
  .lg\:skew-x-1 {
    --transform-skew-x: 1deg !important; }
  .lg\:skew-x-2 {
    --transform-skew-x: 2deg !important; }
  .lg\:skew-x-3 {
    --transform-skew-x: 3deg !important; }
  .lg\:skew-x-6 {
    --transform-skew-x: 6deg !important; }
  .lg\:skew-x-12 {
    --transform-skew-x: 12deg !important; }
  .lg\:-skew-x-12 {
    --transform-skew-x: -12deg !important; }
  .lg\:-skew-x-6 {
    --transform-skew-x: -6deg !important; }
  .lg\:-skew-x-3 {
    --transform-skew-x: -3deg !important; }
  .lg\:-skew-x-2 {
    --transform-skew-x: -2deg !important; }
  .lg\:-skew-x-1 {
    --transform-skew-x: -1deg !important; }
  .lg\:skew-y-0 {
    --transform-skew-y: 0 !important; }
  .lg\:skew-y-1 {
    --transform-skew-y: 1deg !important; }
  .lg\:skew-y-2 {
    --transform-skew-y: 2deg !important; }
  .lg\:skew-y-3 {
    --transform-skew-y: 3deg !important; }
  .lg\:skew-y-6 {
    --transform-skew-y: 6deg !important; }
  .lg\:skew-y-12 {
    --transform-skew-y: 12deg !important; }
  .lg\:-skew-y-12 {
    --transform-skew-y: -12deg !important; }
  .lg\:-skew-y-6 {
    --transform-skew-y: -6deg !important; }
  .lg\:-skew-y-3 {
    --transform-skew-y: -3deg !important; }
  .lg\:-skew-y-2 {
    --transform-skew-y: -2deg !important; }
  .lg\:-skew-y-1 {
    --transform-skew-y: -1deg !important; }
  .lg\:hover\:skew-x-0:hover {
    --transform-skew-x: 0 !important; }
  .lg\:hover\:skew-x-1:hover {
    --transform-skew-x: 1deg !important; }
  .lg\:hover\:skew-x-2:hover {
    --transform-skew-x: 2deg !important; }
  .lg\:hover\:skew-x-3:hover {
    --transform-skew-x: 3deg !important; }
  .lg\:hover\:skew-x-6:hover {
    --transform-skew-x: 6deg !important; }
  .lg\:hover\:skew-x-12:hover {
    --transform-skew-x: 12deg !important; }
  .lg\:hover\:-skew-x-12:hover {
    --transform-skew-x: -12deg !important; }
  .lg\:hover\:-skew-x-6:hover {
    --transform-skew-x: -6deg !important; }
  .lg\:hover\:-skew-x-3:hover {
    --transform-skew-x: -3deg !important; }
  .lg\:hover\:-skew-x-2:hover {
    --transform-skew-x: -2deg !important; }
  .lg\:hover\:-skew-x-1:hover {
    --transform-skew-x: -1deg !important; }
  .lg\:hover\:skew-y-0:hover {
    --transform-skew-y: 0 !important; }
  .lg\:hover\:skew-y-1:hover {
    --transform-skew-y: 1deg !important; }
  .lg\:hover\:skew-y-2:hover {
    --transform-skew-y: 2deg !important; }
  .lg\:hover\:skew-y-3:hover {
    --transform-skew-y: 3deg !important; }
  .lg\:hover\:skew-y-6:hover {
    --transform-skew-y: 6deg !important; }
  .lg\:hover\:skew-y-12:hover {
    --transform-skew-y: 12deg !important; }
  .lg\:hover\:-skew-y-12:hover {
    --transform-skew-y: -12deg !important; }
  .lg\:hover\:-skew-y-6:hover {
    --transform-skew-y: -6deg !important; }
  .lg\:hover\:-skew-y-3:hover {
    --transform-skew-y: -3deg !important; }
  .lg\:hover\:-skew-y-2:hover {
    --transform-skew-y: -2deg !important; }
  .lg\:hover\:-skew-y-1:hover {
    --transform-skew-y: -1deg !important; }
  .lg\:focus\:skew-x-0:focus {
    --transform-skew-x: 0 !important; }
  .lg\:focus\:skew-x-1:focus {
    --transform-skew-x: 1deg !important; }
  .lg\:focus\:skew-x-2:focus {
    --transform-skew-x: 2deg !important; }
  .lg\:focus\:skew-x-3:focus {
    --transform-skew-x: 3deg !important; }
  .lg\:focus\:skew-x-6:focus {
    --transform-skew-x: 6deg !important; }
  .lg\:focus\:skew-x-12:focus {
    --transform-skew-x: 12deg !important; }
  .lg\:focus\:-skew-x-12:focus {
    --transform-skew-x: -12deg !important; }
  .lg\:focus\:-skew-x-6:focus {
    --transform-skew-x: -6deg !important; }
  .lg\:focus\:-skew-x-3:focus {
    --transform-skew-x: -3deg !important; }
  .lg\:focus\:-skew-x-2:focus {
    --transform-skew-x: -2deg !important; }
  .lg\:focus\:-skew-x-1:focus {
    --transform-skew-x: -1deg !important; }
  .lg\:focus\:skew-y-0:focus {
    --transform-skew-y: 0 !important; }
  .lg\:focus\:skew-y-1:focus {
    --transform-skew-y: 1deg !important; }
  .lg\:focus\:skew-y-2:focus {
    --transform-skew-y: 2deg !important; }
  .lg\:focus\:skew-y-3:focus {
    --transform-skew-y: 3deg !important; }
  .lg\:focus\:skew-y-6:focus {
    --transform-skew-y: 6deg !important; }
  .lg\:focus\:skew-y-12:focus {
    --transform-skew-y: 12deg !important; }
  .lg\:focus\:-skew-y-12:focus {
    --transform-skew-y: -12deg !important; }
  .lg\:focus\:-skew-y-6:focus {
    --transform-skew-y: -6deg !important; }
  .lg\:focus\:-skew-y-3:focus {
    --transform-skew-y: -3deg !important; }
  .lg\:focus\:-skew-y-2:focus {
    --transform-skew-y: -2deg !important; }
  .lg\:focus\:-skew-y-1:focus {
    --transform-skew-y: -1deg !important; }
  .lg\:transition-none {
    transition-property: none !important; }
  .lg\:transition-all {
    transition-property: all !important; }
  .lg\:transition {
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important; }
  .lg\:transition-colors {
    transition-property: background-color, border-color, color, fill, stroke !important; }
  .lg\:transition-opacity {
    transition-property: opacity !important; }
  .lg\:transition-shadow {
    transition-property: box-shadow !important; }
  .lg\:transition-transform {
    transition-property: transform !important; }
  .lg\:ease-linear {
    transition-timing-function: linear !important; }
  .lg\:ease-in {
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important; }
  .lg\:ease-out {
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important; }
  .lg\:ease-in-out {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
  .lg\:duration-75 {
    transition-duration: 75ms !important; }
  .lg\:duration-100 {
    transition-duration: 100ms !important; }
  .lg\:duration-150 {
    transition-duration: 150ms !important; }
  .lg\:duration-200 {
    transition-duration: 200ms !important; }
  .lg\:duration-300 {
    transition-duration: 300ms !important; }
  .lg\:duration-500 {
    transition-duration: 500ms !important; }
  .lg\:duration-700 {
    transition-duration: 700ms !important; }
  .lg\:duration-1000 {
    transition-duration: 1000ms !important; }
  .lg\:delay-75 {
    transition-delay: 75ms !important; }
  .lg\:delay-100 {
    transition-delay: 100ms !important; }
  .lg\:delay-150 {
    transition-delay: 150ms !important; }
  .lg\:delay-200 {
    transition-delay: 200ms !important; }
  .lg\:delay-300 {
    transition-delay: 300ms !important; }
  .lg\:delay-500 {
    transition-delay: 500ms !important; }
  .lg\:delay-700 {
    transition-delay: 700ms !important; }
  .lg\:delay-1000 {
    transition-delay: 1000ms !important; }
  .lg\:animate-none {
    -webkit-animation: none !important;
    animation: none !important; }
  .lg\:animate-spin {
    -webkit-animation: spin 1s linear infinite !important;
    animation: spin 1s linear infinite !important; }
  .lg\:animate-ping {
    -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important; }
  .lg\:animate-pulse {
    -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important; }
  .lg\:animate-bounce {
    -webkit-animation: bounce 1s infinite !important;
    animation: bounce 1s infinite !important; } }

@media (min-width: 1280px) {
  .xl\:container {
    width: 100%; } }

@media (min-width: 1280px) and (min-width: 640px) {
  .xl\:container {
    max-width: 640px; } }

@media (min-width: 1280px) and (min-width: 768px) {
  .xl\:container {
    max-width: 768px; } }

@media (min-width: 1280px) and (min-width: 1024px) {
  .xl\:container {
    max-width: 1024px; } }

@media (min-width: 1280px) and (min-width: 1280px) {
  .xl\:container {
    max-width: 1280px; } }

@media (min-width: 1280px) {
  .xl\:space-y-0 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(0px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0px * var(--space-y-reverse)) !important; }
  .xl\:space-x-0 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(0px * var(--space-x-reverse)) !important;
    margin-left: calc(0px * calc(1 - var(--space-x-reverse))) !important; }
  .xl\:space-y-1 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(0.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0.25rem * var(--space-y-reverse)) !important; }
  .xl\:space-x-1 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(0.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse))) !important; }
  .xl\:space-y-2 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0.5rem * var(--space-y-reverse)) !important; }
  .xl\:space-x-2 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(0.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse))) !important; }
  .xl\:space-y-3 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(0.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0.75rem * var(--space-y-reverse)) !important; }
  .xl\:space-x-3 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(0.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse))) !important; }
  .xl\:space-y-4 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1rem * var(--space-y-reverse)) !important; }
  .xl\:space-x-4 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(1rem * var(--space-x-reverse)) !important;
    margin-left: calc(1rem * calc(1 - var(--space-x-reverse))) !important; }
  .xl\:space-y-5 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1.25rem * var(--space-y-reverse)) !important; }
  .xl\:space-x-5 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(1.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(1.25rem * calc(1 - var(--space-x-reverse))) !important; }
  .xl\:space-y-6 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1.5rem * var(--space-y-reverse)) !important; }
  .xl\:space-x-6 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(1.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(1.5rem * calc(1 - var(--space-x-reverse))) !important; }
  .xl\:space-y-8 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2rem * var(--space-y-reverse)) !important; }
  .xl\:space-x-8 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(2rem * var(--space-x-reverse)) !important;
    margin-left: calc(2rem * calc(1 - var(--space-x-reverse))) !important; }
  .xl\:space-y-10 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2.5rem * var(--space-y-reverse)) !important; }
  .xl\:space-x-10 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(2.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse))) !important; }
  .xl\:space-y-12 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(3rem * var(--space-y-reverse)) !important; }
  .xl\:space-x-12 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(3rem * var(--space-x-reverse)) !important;
    margin-left: calc(3rem * calc(1 - var(--space-x-reverse))) !important; }
  .xl\:space-y-16 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(4rem * var(--space-y-reverse)) !important; }
  .xl\:space-x-16 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(4rem * var(--space-x-reverse)) !important;
    margin-left: calc(4rem * calc(1 - var(--space-x-reverse))) !important; }
  .xl\:space-y-20 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(5rem * var(--space-y-reverse)) !important; }
  .xl\:space-x-20 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(5rem * var(--space-x-reverse)) !important;
    margin-left: calc(5rem * calc(1 - var(--space-x-reverse))) !important; }
  .xl\:space-y-24 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(6rem * var(--space-y-reverse)) !important; }
  .xl\:space-x-24 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(6rem * var(--space-x-reverse)) !important;
    margin-left: calc(6rem * calc(1 - var(--space-x-reverse))) !important; }
  .xl\:space-y-32 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(8rem * var(--space-y-reverse)) !important; }
  .xl\:space-x-32 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(8rem * var(--space-x-reverse)) !important;
    margin-left: calc(8rem * calc(1 - var(--space-x-reverse))) !important; }
  .xl\:space-y-40 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(10rem * var(--space-y-reverse)) !important; }
  .xl\:space-x-40 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(10rem * var(--space-x-reverse)) !important;
    margin-left: calc(10rem * calc(1 - var(--space-x-reverse))) !important; }
  .xl\:space-y-48 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(12rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(12rem * var(--space-y-reverse)) !important; }
  .xl\:space-x-48 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(12rem * var(--space-x-reverse)) !important;
    margin-left: calc(12rem * calc(1 - var(--space-x-reverse))) !important; }
  .xl\:space-y-56 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(14rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(14rem * var(--space-y-reverse)) !important; }
  .xl\:space-x-56 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(14rem * var(--space-x-reverse)) !important;
    margin-left: calc(14rem * calc(1 - var(--space-x-reverse))) !important; }
  .xl\:space-y-64 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(16rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(16rem * var(--space-y-reverse)) !important; }
  .xl\:space-x-64 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(16rem * var(--space-x-reverse)) !important;
    margin-left: calc(16rem * calc(1 - var(--space-x-reverse))) !important; }
  .xl\:space-y-px > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(1px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1px * var(--space-y-reverse)) !important; }
  .xl\:space-x-px > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(1px * var(--space-x-reverse)) !important;
    margin-left: calc(1px * calc(1 - var(--space-x-reverse))) !important; }
  .xl\:-space-y-1 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.25rem * var(--space-y-reverse)) !important; }
  .xl\:-space-x-1 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.25rem * calc(1 - var(--space-x-reverse))) !important; }
  .xl\:-space-y-2 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.5rem * var(--space-y-reverse)) !important; }
  .xl\:-space-x-2 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important; }
  .xl\:-space-y-3 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.75rem * var(--space-y-reverse)) !important; }
  .xl\:-space-x-3 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.75rem * calc(1 - var(--space-x-reverse))) !important; }
  .xl\:-space-y-4 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1rem * var(--space-y-reverse)) !important; }
  .xl\:-space-x-4 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-1rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1rem * calc(1 - var(--space-x-reverse))) !important; }
  .xl\:-space-y-5 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-1.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1.25rem * var(--space-y-reverse)) !important; }
  .xl\:-space-x-5 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-1.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1.25rem * calc(1 - var(--space-x-reverse))) !important; }
  .xl\:-space-y-6 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-1.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1.5rem * var(--space-y-reverse)) !important; }
  .xl\:-space-x-6 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-1.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1.5rem * calc(1 - var(--space-x-reverse))) !important; }
  .xl\:-space-y-8 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2rem * var(--space-y-reverse)) !important; }
  .xl\:-space-x-8 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-2rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2rem * calc(1 - var(--space-x-reverse))) !important; }
  .xl\:-space-y-10 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2.5rem * var(--space-y-reverse)) !important; }
  .xl\:-space-x-10 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-2.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse))) !important; }
  .xl\:-space-y-12 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-3rem * var(--space-y-reverse)) !important; }
  .xl\:-space-x-12 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-3rem * var(--space-x-reverse)) !important;
    margin-left: calc(-3rem * calc(1 - var(--space-x-reverse))) !important; }
  .xl\:-space-y-16 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-4rem * var(--space-y-reverse)) !important; }
  .xl\:-space-x-16 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-4rem * var(--space-x-reverse)) !important;
    margin-left: calc(-4rem * calc(1 - var(--space-x-reverse))) !important; }
  .xl\:-space-y-20 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-5rem * var(--space-y-reverse)) !important; }
  .xl\:-space-x-20 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-5rem * calc(1 - var(--space-x-reverse))) !important; }
  .xl\:-space-y-24 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-6rem * var(--space-y-reverse)) !important; }
  .xl\:-space-x-24 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-6rem * var(--space-x-reverse)) !important;
    margin-left: calc(-6rem * calc(1 - var(--space-x-reverse))) !important; }
  .xl\:-space-y-32 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-8rem * var(--space-y-reverse)) !important; }
  .xl\:-space-x-32 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-8rem * var(--space-x-reverse)) !important;
    margin-left: calc(-8rem * calc(1 - var(--space-x-reverse))) !important; }
  .xl\:-space-y-40 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-10rem * var(--space-y-reverse)) !important; }
  .xl\:-space-x-40 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-10rem * var(--space-x-reverse)) !important;
    margin-left: calc(-10rem * calc(1 - var(--space-x-reverse))) !important; }
  .xl\:-space-y-48 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-12rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-12rem * var(--space-y-reverse)) !important; }
  .xl\:-space-x-48 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-12rem * var(--space-x-reverse)) !important;
    margin-left: calc(-12rem * calc(1 - var(--space-x-reverse))) !important; }
  .xl\:-space-y-56 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-14rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-14rem * var(--space-y-reverse)) !important; }
  .xl\:-space-x-56 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-14rem * var(--space-x-reverse)) !important;
    margin-left: calc(-14rem * calc(1 - var(--space-x-reverse))) !important; }
  .xl\:-space-y-64 > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-16rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-16rem * var(--space-y-reverse)) !important; }
  .xl\:-space-x-64 > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-16rem * var(--space-x-reverse)) !important;
    margin-left: calc(-16rem * calc(1 - var(--space-x-reverse))) !important; }
  .xl\:-space-y-px > :not(template) ~ :not(template) {
    --space-y-reverse: 0 !important;
    margin-top: calc(-1px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1px * var(--space-y-reverse)) !important; }
  .xl\:-space-x-px > :not(template) ~ :not(template) {
    --space-x-reverse: 0 !important;
    margin-right: calc(-1px * var(--space-x-reverse)) !important;
    margin-left: calc(-1px * calc(1 - var(--space-x-reverse))) !important; }
  .xl\:space-y-reverse > :not(template) ~ :not(template) {
    --space-y-reverse: 1 !important; }
  .xl\:space-x-reverse > :not(template) ~ :not(template) {
    --space-x-reverse: 1 !important; }
  .xl\:divide-y-0 > :not(template) ~ :not(template) {
    --divide-y-reverse: 0 !important;
    border-top-width: calc(0px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(0px * var(--divide-y-reverse)) !important; }
  .xl\:divide-x-0 > :not(template) ~ :not(template) {
    --divide-x-reverse: 0 !important;
    border-right-width: calc(0px * var(--divide-x-reverse)) !important;
    border-left-width: calc(0px * calc(1 - var(--divide-x-reverse))) !important; }
  .xl\:divide-y-2 > :not(template) ~ :not(template) {
    --divide-y-reverse: 0 !important;
    border-top-width: calc(2px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(2px * var(--divide-y-reverse)) !important; }
  .xl\:divide-x-2 > :not(template) ~ :not(template) {
    --divide-x-reverse: 0 !important;
    border-right-width: calc(2px * var(--divide-x-reverse)) !important;
    border-left-width: calc(2px * calc(1 - var(--divide-x-reverse))) !important; }
  .xl\:divide-y-4 > :not(template) ~ :not(template) {
    --divide-y-reverse: 0 !important;
    border-top-width: calc(4px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(4px * var(--divide-y-reverse)) !important; }
  .xl\:divide-x-4 > :not(template) ~ :not(template) {
    --divide-x-reverse: 0 !important;
    border-right-width: calc(4px * var(--divide-x-reverse)) !important;
    border-left-width: calc(4px * calc(1 - var(--divide-x-reverse))) !important; }
  .xl\:divide-y-8 > :not(template) ~ :not(template) {
    --divide-y-reverse: 0 !important;
    border-top-width: calc(8px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(8px * var(--divide-y-reverse)) !important; }
  .xl\:divide-x-8 > :not(template) ~ :not(template) {
    --divide-x-reverse: 0 !important;
    border-right-width: calc(8px * var(--divide-x-reverse)) !important;
    border-left-width: calc(8px * calc(1 - var(--divide-x-reverse))) !important; }
  .xl\:divide-y > :not(template) ~ :not(template) {
    --divide-y-reverse: 0 !important;
    border-top-width: calc(1px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(1px * var(--divide-y-reverse)) !important; }
  .xl\:divide-x > :not(template) ~ :not(template) {
    --divide-x-reverse: 0 !important;
    border-right-width: calc(1px * var(--divide-x-reverse)) !important;
    border-left-width: calc(1px * calc(1 - var(--divide-x-reverse))) !important; }
  .xl\:divide-y-reverse > :not(template) ~ :not(template) {
    --divide-y-reverse: 1 !important; }
  .xl\:divide-x-reverse > :not(template) ~ :not(template) {
    --divide-x-reverse: 1 !important; }
  .xl\:divide-transparent > :not(template) ~ :not(template) {
    border-color: transparent !important; }
  .xl\:divide-current > :not(template) ~ :not(template) {
    border-color: currentColor !important; }
  .xl\:divide-black > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--divide-opacity)) !important; }
  .xl\:divide-white > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--divide-opacity)) !important; }
  .xl\:divide-gray-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #f7fafc !important;
    border-color: rgba(247, 250, 252, var(--divide-opacity)) !important; }
  .xl\:divide-gray-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #edf2f7 !important;
    border-color: rgba(237, 242, 247, var(--divide-opacity)) !important; }
  .xl\:divide-gray-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #e2e8f0 !important;
    border-color: rgba(226, 232, 240, var(--divide-opacity)) !important; }
  .xl\:divide-gray-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #cbd5e0 !important;
    border-color: rgba(203, 213, 224, var(--divide-opacity)) !important; }
  .xl\:divide-gray-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #a0aec0 !important;
    border-color: rgba(160, 174, 192, var(--divide-opacity)) !important; }
  .xl\:divide-gray-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #718096 !important;
    border-color: rgba(113, 128, 150, var(--divide-opacity)) !important; }
  .xl\:divide-gray-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #4a5568 !important;
    border-color: rgba(74, 85, 104, var(--divide-opacity)) !important; }
  .xl\:divide-gray-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #2d3748 !important;
    border-color: rgba(45, 55, 72, var(--divide-opacity)) !important; }
  .xl\:divide-gray-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #1a202c !important;
    border-color: rgba(26, 32, 44, var(--divide-opacity)) !important; }
  .xl\:divide-red-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #e18f74 !important;
    border-color: rgba(225, 143, 116, var(--divide-opacity)) !important; }
  .xl\:divide-red-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #bc5e3f !important;
    border-color: rgba(188, 94, 63, var(--divide-opacity)) !important; }
  .xl\:divide-red-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #833218 !important;
    border-color: rgba(131, 50, 24, var(--divide-opacity)) !important; }
  .xl\:divide-red-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #fc8181 !important;
    border-color: rgba(252, 129, 129, var(--divide-opacity)) !important; }
  .xl\:divide-red-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--divide-opacity)) !important; }
  .xl\:divide-red-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #e53e3e !important;
    border-color: rgba(229, 62, 62, var(--divide-opacity)) !important; }
  .xl\:divide-red-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #c53030 !important;
    border-color: rgba(197, 48, 48, var(--divide-opacity)) !important; }
  .xl\:divide-red-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #9b2c2c !important;
    border-color: rgba(155, 44, 44, var(--divide-opacity)) !important; }
  .xl\:divide-red-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #742a2a !important;
    border-color: rgba(116, 42, 42, var(--divide-opacity)) !important; }
  .xl\:divide-orange-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #fffaf0 !important;
    border-color: rgba(255, 250, 240, var(--divide-opacity)) !important; }
  .xl\:divide-orange-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #feebc8 !important;
    border-color: rgba(254, 235, 200, var(--divide-opacity)) !important; }
  .xl\:divide-orange-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #fbd38d !important;
    border-color: rgba(251, 211, 141, var(--divide-opacity)) !important; }
  .xl\:divide-orange-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #f6ad55 !important;
    border-color: rgba(246, 173, 85, var(--divide-opacity)) !important; }
  .xl\:divide-orange-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #ed8936 !important;
    border-color: rgba(237, 137, 54, var(--divide-opacity)) !important; }
  .xl\:divide-orange-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #dd6b20 !important;
    border-color: rgba(221, 107, 32, var(--divide-opacity)) !important; }
  .xl\:divide-orange-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #c05621 !important;
    border-color: rgba(192, 86, 33, var(--divide-opacity)) !important; }
  .xl\:divide-orange-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #9c4221 !important;
    border-color: rgba(156, 66, 33, var(--divide-opacity)) !important; }
  .xl\:divide-orange-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #7b341e !important;
    border-color: rgba(123, 52, 30, var(--divide-opacity)) !important; }
  .xl\:divide-yellow-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #fffff0 !important;
    border-color: rgba(255, 255, 240, var(--divide-opacity)) !important; }
  .xl\:divide-yellow-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #fefcbf !important;
    border-color: rgba(254, 252, 191, var(--divide-opacity)) !important; }
  .xl\:divide-yellow-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #faf089 !important;
    border-color: rgba(250, 240, 137, var(--divide-opacity)) !important; }
  .xl\:divide-yellow-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #f6e05e !important;
    border-color: rgba(246, 224, 94, var(--divide-opacity)) !important; }
  .xl\:divide-yellow-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #ecc94b !important;
    border-color: rgba(236, 201, 75, var(--divide-opacity)) !important; }
  .xl\:divide-yellow-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #d69e2e !important;
    border-color: rgba(214, 158, 46, var(--divide-opacity)) !important; }
  .xl\:divide-yellow-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #b7791f !important;
    border-color: rgba(183, 121, 31, var(--divide-opacity)) !important; }
  .xl\:divide-yellow-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #975a16 !important;
    border-color: rgba(151, 90, 22, var(--divide-opacity)) !important; }
  .xl\:divide-yellow-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #744210 !important;
    border-color: rgba(116, 66, 16, var(--divide-opacity)) !important; }
  .xl\:divide-green-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #d3edb4 !important;
    border-color: rgba(211, 237, 180, var(--divide-opacity)) !important; }
  .xl\:divide-green-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #a5c67d !important;
    border-color: rgba(165, 198, 125, var(--divide-opacity)) !important; }
  .xl\:divide-green-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #779c4a !important;
    border-color: rgba(119, 156, 74, var(--divide-opacity)) !important; }
  .xl\:divide-green-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #68d391 !important;
    border-color: rgba(104, 211, 145, var(--divide-opacity)) !important; }
  .xl\:divide-green-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--divide-opacity)) !important; }
  .xl\:divide-green-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #38a169 !important;
    border-color: rgba(56, 161, 105, var(--divide-opacity)) !important; }
  .xl\:divide-green-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #2f855a !important;
    border-color: rgba(47, 133, 90, var(--divide-opacity)) !important; }
  .xl\:divide-green-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #276749 !important;
    border-color: rgba(39, 103, 73, var(--divide-opacity)) !important; }
  .xl\:divide-green-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #22543d !important;
    border-color: rgba(34, 84, 61, var(--divide-opacity)) !important; }
  .xl\:divide-teal-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #e6fffa !important;
    border-color: rgba(230, 255, 250, var(--divide-opacity)) !important; }
  .xl\:divide-teal-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #b2f5ea !important;
    border-color: rgba(178, 245, 234, var(--divide-opacity)) !important; }
  .xl\:divide-teal-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #81e6d9 !important;
    border-color: rgba(129, 230, 217, var(--divide-opacity)) !important; }
  .xl\:divide-teal-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #4fd1c5 !important;
    border-color: rgba(79, 209, 197, var(--divide-opacity)) !important; }
  .xl\:divide-teal-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #38b2ac !important;
    border-color: rgba(56, 178, 172, var(--divide-opacity)) !important; }
  .xl\:divide-teal-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #319795 !important;
    border-color: rgba(49, 151, 149, var(--divide-opacity)) !important; }
  .xl\:divide-teal-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #2c7a7b !important;
    border-color: rgba(44, 122, 123, var(--divide-opacity)) !important; }
  .xl\:divide-teal-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #285e61 !important;
    border-color: rgba(40, 94, 97, var(--divide-opacity)) !important; }
  .xl\:divide-teal-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #234e52 !important;
    border-color: rgba(35, 78, 82, var(--divide-opacity)) !important; }
  .xl\:divide-blue-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #ebf8ff !important;
    border-color: rgba(235, 248, 255, var(--divide-opacity)) !important; }
  .xl\:divide-blue-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #bee3f8 !important;
    border-color: rgba(190, 227, 248, var(--divide-opacity)) !important; }
  .xl\:divide-blue-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #90cdf4 !important;
    border-color: rgba(144, 205, 244, var(--divide-opacity)) !important; }
  .xl\:divide-blue-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #63b3ed !important;
    border-color: rgba(99, 179, 237, var(--divide-opacity)) !important; }
  .xl\:divide-blue-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #4299e1 !important;
    border-color: rgba(66, 153, 225, var(--divide-opacity)) !important; }
  .xl\:divide-blue-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #3182ce !important;
    border-color: rgba(49, 130, 206, var(--divide-opacity)) !important; }
  .xl\:divide-blue-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #2b6cb0 !important;
    border-color: rgba(43, 108, 176, var(--divide-opacity)) !important; }
  .xl\:divide-blue-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #2c5282 !important;
    border-color: rgba(44, 82, 130, var(--divide-opacity)) !important; }
  .xl\:divide-blue-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #2a4365 !important;
    border-color: rgba(42, 67, 101, var(--divide-opacity)) !important; }
  .xl\:divide-indigo-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #ebf4ff !important;
    border-color: rgba(235, 244, 255, var(--divide-opacity)) !important; }
  .xl\:divide-indigo-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #c3dafe !important;
    border-color: rgba(195, 218, 254, var(--divide-opacity)) !important; }
  .xl\:divide-indigo-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #a3bffa !important;
    border-color: rgba(163, 191, 250, var(--divide-opacity)) !important; }
  .xl\:divide-indigo-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #7f9cf5 !important;
    border-color: rgba(127, 156, 245, var(--divide-opacity)) !important; }
  .xl\:divide-indigo-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #667eea !important;
    border-color: rgba(102, 126, 234, var(--divide-opacity)) !important; }
  .xl\:divide-indigo-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #5a67d8 !important;
    border-color: rgba(90, 103, 216, var(--divide-opacity)) !important; }
  .xl\:divide-indigo-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #4c51bf !important;
    border-color: rgba(76, 81, 191, var(--divide-opacity)) !important; }
  .xl\:divide-indigo-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #434190 !important;
    border-color: rgba(67, 65, 144, var(--divide-opacity)) !important; }
  .xl\:divide-indigo-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #3c366b !important;
    border-color: rgba(60, 54, 107, var(--divide-opacity)) !important; }
  .xl\:divide-purple-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #faf5ff !important;
    border-color: rgba(250, 245, 255, var(--divide-opacity)) !important; }
  .xl\:divide-purple-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #e9d8fd !important;
    border-color: rgba(233, 216, 253, var(--divide-opacity)) !important; }
  .xl\:divide-purple-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #d6bcfa !important;
    border-color: rgba(214, 188, 250, var(--divide-opacity)) !important; }
  .xl\:divide-purple-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #b794f4 !important;
    border-color: rgba(183, 148, 244, var(--divide-opacity)) !important; }
  .xl\:divide-purple-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #9f7aea !important;
    border-color: rgba(159, 122, 234, var(--divide-opacity)) !important; }
  .xl\:divide-purple-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #805ad5 !important;
    border-color: rgba(128, 90, 213, var(--divide-opacity)) !important; }
  .xl\:divide-purple-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #6b46c1 !important;
    border-color: rgba(107, 70, 193, var(--divide-opacity)) !important; }
  .xl\:divide-purple-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #553c9a !important;
    border-color: rgba(85, 60, 154, var(--divide-opacity)) !important; }
  .xl\:divide-purple-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #44337a !important;
    border-color: rgba(68, 51, 122, var(--divide-opacity)) !important; }
  .xl\:divide-pink-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #fff5f7 !important;
    border-color: rgba(255, 245, 247, var(--divide-opacity)) !important; }
  .xl\:divide-pink-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #fed7e2 !important;
    border-color: rgba(254, 215, 226, var(--divide-opacity)) !important; }
  .xl\:divide-pink-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #fbb6ce !important;
    border-color: rgba(251, 182, 206, var(--divide-opacity)) !important; }
  .xl\:divide-pink-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #f687b3 !important;
    border-color: rgba(246, 135, 179, var(--divide-opacity)) !important; }
  .xl\:divide-pink-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #ed64a6 !important;
    border-color: rgba(237, 100, 166, var(--divide-opacity)) !important; }
  .xl\:divide-pink-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #d53f8c !important;
    border-color: rgba(213, 63, 140, var(--divide-opacity)) !important; }
  .xl\:divide-pink-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #b83280 !important;
    border-color: rgba(184, 50, 128, var(--divide-opacity)) !important; }
  .xl\:divide-pink-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #97266d !important;
    border-color: rgba(151, 38, 109, var(--divide-opacity)) !important; }
  .xl\:divide-pink-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #702459 !important;
    border-color: rgba(112, 36, 89, var(--divide-opacity)) !important; }
  .xl\:divide-shade-black > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #000000 !important;
    border-color: rgba(0, 0, 0, var(--divide-opacity)) !important; }
  .xl\:divide-shade-white > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #ffffff !important;
    border-color: rgba(255, 255, 255, var(--divide-opacity)) !important; }
  .xl\:divide-salmon-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #f7f1e1 !important;
    border-color: rgba(247, 241, 225, var(--divide-opacity)) !important; }
  .xl\:divide-salmon-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #f3e7c6 !important;
    border-color: rgba(243, 231, 198, var(--divide-opacity)) !important; }
  .xl\:divide-salmon-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important;
    border-color: #e4d6af !important;
    border-color: rgba(228, 214, 175, var(--divide-opacity)) !important; }
  .xl\:divide-solid > :not(template) ~ :not(template) {
    border-style: solid !important; }
  .xl\:divide-dashed > :not(template) ~ :not(template) {
    border-style: dashed !important; }
  .xl\:divide-dotted > :not(template) ~ :not(template) {
    border-style: dotted !important; }
  .xl\:divide-double > :not(template) ~ :not(template) {
    border-style: double !important; }
  .xl\:divide-none > :not(template) ~ :not(template) {
    border-style: none !important; }
  .xl\:divide-opacity-0 > :not(template) ~ :not(template) {
    --divide-opacity: 0 !important; }
  .xl\:divide-opacity-25 > :not(template) ~ :not(template) {
    --divide-opacity: 0.25 !important; }
  .xl\:divide-opacity-50 > :not(template) ~ :not(template) {
    --divide-opacity: 0.5 !important; }
  .xl\:divide-opacity-75 > :not(template) ~ :not(template) {
    --divide-opacity: 0.75 !important; }
  .xl\:divide-opacity-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1 !important; }
  .xl\:sr-only {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important; }
  .xl\:not-sr-only {
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important; }
  .xl\:focus\:sr-only:focus {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important; }
  .xl\:focus\:not-sr-only:focus {
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important; }
  .xl\:appearance-none {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important; }
  .xl\:bg-fixed {
    background-attachment: fixed !important; }
  .xl\:bg-local {
    background-attachment: local !important; }
  .xl\:bg-scroll {
    background-attachment: scroll !important; }
  .xl\:bg-clip-border {
    background-clip: border-box !important; }
  .xl\:bg-clip-padding {
    background-clip: padding-box !important; }
  .xl\:bg-clip-content {
    background-clip: content-box !important; }
  .xl\:bg-clip-text {
    -webkit-background-clip: text !important;
    background-clip: text !important; }
  .xl\:bg-transparent {
    background-color: transparent !important; }
  .xl\:bg-current {
    background-color: currentColor !important; }
  .xl\:bg-black {
    --bg-opacity: 1 !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important; }
  .xl\:bg-white {
    --bg-opacity: 1 !important;
    background-color: #fff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important; }
  .xl\:bg-gray-100 {
    --bg-opacity: 1 !important;
    background-color: #f7fafc !important;
    background-color: rgba(247, 250, 252, var(--bg-opacity)) !important; }
  .xl\:bg-gray-200 {
    --bg-opacity: 1 !important;
    background-color: #edf2f7 !important;
    background-color: rgba(237, 242, 247, var(--bg-opacity)) !important; }
  .xl\:bg-gray-300 {
    --bg-opacity: 1 !important;
    background-color: #e2e8f0 !important;
    background-color: rgba(226, 232, 240, var(--bg-opacity)) !important; }
  .xl\:bg-gray-400 {
    --bg-opacity: 1 !important;
    background-color: #cbd5e0 !important;
    background-color: rgba(203, 213, 224, var(--bg-opacity)) !important; }
  .xl\:bg-gray-500 {
    --bg-opacity: 1 !important;
    background-color: #a0aec0 !important;
    background-color: rgba(160, 174, 192, var(--bg-opacity)) !important; }
  .xl\:bg-gray-600 {
    --bg-opacity: 1 !important;
    background-color: #718096 !important;
    background-color: rgba(113, 128, 150, var(--bg-opacity)) !important; }
  .xl\:bg-gray-700 {
    --bg-opacity: 1 !important;
    background-color: #4a5568 !important;
    background-color: rgba(74, 85, 104, var(--bg-opacity)) !important; }
  .xl\:bg-gray-800 {
    --bg-opacity: 1 !important;
    background-color: #2d3748 !important;
    background-color: rgba(45, 55, 72, var(--bg-opacity)) !important; }
  .xl\:bg-gray-900 {
    --bg-opacity: 1 !important;
    background-color: #1a202c !important;
    background-color: rgba(26, 32, 44, var(--bg-opacity)) !important; }
  .xl\:bg-red-100 {
    --bg-opacity: 1 !important;
    background-color: #e18f74 !important;
    background-color: rgba(225, 143, 116, var(--bg-opacity)) !important; }
  .xl\:bg-red-200 {
    --bg-opacity: 1 !important;
    background-color: #bc5e3f !important;
    background-color: rgba(188, 94, 63, var(--bg-opacity)) !important; }
  .xl\:bg-red-300 {
    --bg-opacity: 1 !important;
    background-color: #833218 !important;
    background-color: rgba(131, 50, 24, var(--bg-opacity)) !important; }
  .xl\:bg-red-400 {
    --bg-opacity: 1 !important;
    background-color: #fc8181 !important;
    background-color: rgba(252, 129, 129, var(--bg-opacity)) !important; }
  .xl\:bg-red-500 {
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important; }
  .xl\:bg-red-600 {
    --bg-opacity: 1 !important;
    background-color: #e53e3e !important;
    background-color: rgba(229, 62, 62, var(--bg-opacity)) !important; }
  .xl\:bg-red-700 {
    --bg-opacity: 1 !important;
    background-color: #c53030 !important;
    background-color: rgba(197, 48, 48, var(--bg-opacity)) !important; }
  .xl\:bg-red-800 {
    --bg-opacity: 1 !important;
    background-color: #9b2c2c !important;
    background-color: rgba(155, 44, 44, var(--bg-opacity)) !important; }
  .xl\:bg-red-900 {
    --bg-opacity: 1 !important;
    background-color: #742a2a !important;
    background-color: rgba(116, 42, 42, var(--bg-opacity)) !important; }
  .xl\:bg-orange-100 {
    --bg-opacity: 1 !important;
    background-color: #fffaf0 !important;
    background-color: rgba(255, 250, 240, var(--bg-opacity)) !important; }
  .xl\:bg-orange-200 {
    --bg-opacity: 1 !important;
    background-color: #feebc8 !important;
    background-color: rgba(254, 235, 200, var(--bg-opacity)) !important; }
  .xl\:bg-orange-300 {
    --bg-opacity: 1 !important;
    background-color: #fbd38d !important;
    background-color: rgba(251, 211, 141, var(--bg-opacity)) !important; }
  .xl\:bg-orange-400 {
    --bg-opacity: 1 !important;
    background-color: #f6ad55 !important;
    background-color: rgba(246, 173, 85, var(--bg-opacity)) !important; }
  .xl\:bg-orange-500 {
    --bg-opacity: 1 !important;
    background-color: #ed8936 !important;
    background-color: rgba(237, 137, 54, var(--bg-opacity)) !important; }
  .xl\:bg-orange-600 {
    --bg-opacity: 1 !important;
    background-color: #dd6b20 !important;
    background-color: rgba(221, 107, 32, var(--bg-opacity)) !important; }
  .xl\:bg-orange-700 {
    --bg-opacity: 1 !important;
    background-color: #c05621 !important;
    background-color: rgba(192, 86, 33, var(--bg-opacity)) !important; }
  .xl\:bg-orange-800 {
    --bg-opacity: 1 !important;
    background-color: #9c4221 !important;
    background-color: rgba(156, 66, 33, var(--bg-opacity)) !important; }
  .xl\:bg-orange-900 {
    --bg-opacity: 1 !important;
    background-color: #7b341e !important;
    background-color: rgba(123, 52, 30, var(--bg-opacity)) !important; }
  .xl\:bg-yellow-100 {
    --bg-opacity: 1 !important;
    background-color: #fffff0 !important;
    background-color: rgba(255, 255, 240, var(--bg-opacity)) !important; }
  .xl\:bg-yellow-200 {
    --bg-opacity: 1 !important;
    background-color: #fefcbf !important;
    background-color: rgba(254, 252, 191, var(--bg-opacity)) !important; }
  .xl\:bg-yellow-300 {
    --bg-opacity: 1 !important;
    background-color: #faf089 !important;
    background-color: rgba(250, 240, 137, var(--bg-opacity)) !important; }
  .xl\:bg-yellow-400 {
    --bg-opacity: 1 !important;
    background-color: #f6e05e !important;
    background-color: rgba(246, 224, 94, var(--bg-opacity)) !important; }
  .xl\:bg-yellow-500 {
    --bg-opacity: 1 !important;
    background-color: #ecc94b !important;
    background-color: rgba(236, 201, 75, var(--bg-opacity)) !important; }
  .xl\:bg-yellow-600 {
    --bg-opacity: 1 !important;
    background-color: #d69e2e !important;
    background-color: rgba(214, 158, 46, var(--bg-opacity)) !important; }
  .xl\:bg-yellow-700 {
    --bg-opacity: 1 !important;
    background-color: #b7791f !important;
    background-color: rgba(183, 121, 31, var(--bg-opacity)) !important; }
  .xl\:bg-yellow-800 {
    --bg-opacity: 1 !important;
    background-color: #975a16 !important;
    background-color: rgba(151, 90, 22, var(--bg-opacity)) !important; }
  .xl\:bg-yellow-900 {
    --bg-opacity: 1 !important;
    background-color: #744210 !important;
    background-color: rgba(116, 66, 16, var(--bg-opacity)) !important; }
  .xl\:bg-green-100 {
    --bg-opacity: 1 !important;
    background-color: #d3edb4 !important;
    background-color: rgba(211, 237, 180, var(--bg-opacity)) !important; }
  .xl\:bg-green-200 {
    --bg-opacity: 1 !important;
    background-color: #a5c67d !important;
    background-color: rgba(165, 198, 125, var(--bg-opacity)) !important; }
  .xl\:bg-green-300 {
    --bg-opacity: 1 !important;
    background-color: #779c4a !important;
    background-color: rgba(119, 156, 74, var(--bg-opacity)) !important; }
  .xl\:bg-green-400 {
    --bg-opacity: 1 !important;
    background-color: #68d391 !important;
    background-color: rgba(104, 211, 145, var(--bg-opacity)) !important; }
  .xl\:bg-green-500 {
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important; }
  .xl\:bg-green-600 {
    --bg-opacity: 1 !important;
    background-color: #38a169 !important;
    background-color: rgba(56, 161, 105, var(--bg-opacity)) !important; }
  .xl\:bg-green-700 {
    --bg-opacity: 1 !important;
    background-color: #2f855a !important;
    background-color: rgba(47, 133, 90, var(--bg-opacity)) !important; }
  .xl\:bg-green-800 {
    --bg-opacity: 1 !important;
    background-color: #276749 !important;
    background-color: rgba(39, 103, 73, var(--bg-opacity)) !important; }
  .xl\:bg-green-900 {
    --bg-opacity: 1 !important;
    background-color: #22543d !important;
    background-color: rgba(34, 84, 61, var(--bg-opacity)) !important; }
  .xl\:bg-teal-100 {
    --bg-opacity: 1 !important;
    background-color: #e6fffa !important;
    background-color: rgba(230, 255, 250, var(--bg-opacity)) !important; }
  .xl\:bg-teal-200 {
    --bg-opacity: 1 !important;
    background-color: #b2f5ea !important;
    background-color: rgba(178, 245, 234, var(--bg-opacity)) !important; }
  .xl\:bg-teal-300 {
    --bg-opacity: 1 !important;
    background-color: #81e6d9 !important;
    background-color: rgba(129, 230, 217, var(--bg-opacity)) !important; }
  .xl\:bg-teal-400 {
    --bg-opacity: 1 !important;
    background-color: #4fd1c5 !important;
    background-color: rgba(79, 209, 197, var(--bg-opacity)) !important; }
  .xl\:bg-teal-500 {
    --bg-opacity: 1 !important;
    background-color: #38b2ac !important;
    background-color: rgba(56, 178, 172, var(--bg-opacity)) !important; }
  .xl\:bg-teal-600 {
    --bg-opacity: 1 !important;
    background-color: #319795 !important;
    background-color: rgba(49, 151, 149, var(--bg-opacity)) !important; }
  .xl\:bg-teal-700 {
    --bg-opacity: 1 !important;
    background-color: #2c7a7b !important;
    background-color: rgba(44, 122, 123, var(--bg-opacity)) !important; }
  .xl\:bg-teal-800 {
    --bg-opacity: 1 !important;
    background-color: #285e61 !important;
    background-color: rgba(40, 94, 97, var(--bg-opacity)) !important; }
  .xl\:bg-teal-900 {
    --bg-opacity: 1 !important;
    background-color: #234e52 !important;
    background-color: rgba(35, 78, 82, var(--bg-opacity)) !important; }
  .xl\:bg-blue-100 {
    --bg-opacity: 1 !important;
    background-color: #ebf8ff !important;
    background-color: rgba(235, 248, 255, var(--bg-opacity)) !important; }
  .xl\:bg-blue-200 {
    --bg-opacity: 1 !important;
    background-color: #bee3f8 !important;
    background-color: rgba(190, 227, 248, var(--bg-opacity)) !important; }
  .xl\:bg-blue-300 {
    --bg-opacity: 1 !important;
    background-color: #90cdf4 !important;
    background-color: rgba(144, 205, 244, var(--bg-opacity)) !important; }
  .xl\:bg-blue-400 {
    --bg-opacity: 1 !important;
    background-color: #63b3ed !important;
    background-color: rgba(99, 179, 237, var(--bg-opacity)) !important; }
  .xl\:bg-blue-500 {
    --bg-opacity: 1 !important;
    background-color: #4299e1 !important;
    background-color: rgba(66, 153, 225, var(--bg-opacity)) !important; }
  .xl\:bg-blue-600 {
    --bg-opacity: 1 !important;
    background-color: #3182ce !important;
    background-color: rgba(49, 130, 206, var(--bg-opacity)) !important; }
  .xl\:bg-blue-700 {
    --bg-opacity: 1 !important;
    background-color: #2b6cb0 !important;
    background-color: rgba(43, 108, 176, var(--bg-opacity)) !important; }
  .xl\:bg-blue-800 {
    --bg-opacity: 1 !important;
    background-color: #2c5282 !important;
    background-color: rgba(44, 82, 130, var(--bg-opacity)) !important; }
  .xl\:bg-blue-900 {
    --bg-opacity: 1 !important;
    background-color: #2a4365 !important;
    background-color: rgba(42, 67, 101, var(--bg-opacity)) !important; }
  .xl\:bg-indigo-100 {
    --bg-opacity: 1 !important;
    background-color: #ebf4ff !important;
    background-color: rgba(235, 244, 255, var(--bg-opacity)) !important; }
  .xl\:bg-indigo-200 {
    --bg-opacity: 1 !important;
    background-color: #c3dafe !important;
    background-color: rgba(195, 218, 254, var(--bg-opacity)) !important; }
  .xl\:bg-indigo-300 {
    --bg-opacity: 1 !important;
    background-color: #a3bffa !important;
    background-color: rgba(163, 191, 250, var(--bg-opacity)) !important; }
  .xl\:bg-indigo-400 {
    --bg-opacity: 1 !important;
    background-color: #7f9cf5 !important;
    background-color: rgba(127, 156, 245, var(--bg-opacity)) !important; }
  .xl\:bg-indigo-500 {
    --bg-opacity: 1 !important;
    background-color: #667eea !important;
    background-color: rgba(102, 126, 234, var(--bg-opacity)) !important; }
  .xl\:bg-indigo-600 {
    --bg-opacity: 1 !important;
    background-color: #5a67d8 !important;
    background-color: rgba(90, 103, 216, var(--bg-opacity)) !important; }
  .xl\:bg-indigo-700 {
    --bg-opacity: 1 !important;
    background-color: #4c51bf !important;
    background-color: rgba(76, 81, 191, var(--bg-opacity)) !important; }
  .xl\:bg-indigo-800 {
    --bg-opacity: 1 !important;
    background-color: #434190 !important;
    background-color: rgba(67, 65, 144, var(--bg-opacity)) !important; }
  .xl\:bg-indigo-900 {
    --bg-opacity: 1 !important;
    background-color: #3c366b !important;
    background-color: rgba(60, 54, 107, var(--bg-opacity)) !important; }
  .xl\:bg-purple-100 {
    --bg-opacity: 1 !important;
    background-color: #faf5ff !important;
    background-color: rgba(250, 245, 255, var(--bg-opacity)) !important; }
  .xl\:bg-purple-200 {
    --bg-opacity: 1 !important;
    background-color: #e9d8fd !important;
    background-color: rgba(233, 216, 253, var(--bg-opacity)) !important; }
  .xl\:bg-purple-300 {
    --bg-opacity: 1 !important;
    background-color: #d6bcfa !important;
    background-color: rgba(214, 188, 250, var(--bg-opacity)) !important; }
  .xl\:bg-purple-400 {
    --bg-opacity: 1 !important;
    background-color: #b794f4 !important;
    background-color: rgba(183, 148, 244, var(--bg-opacity)) !important; }
  .xl\:bg-purple-500 {
    --bg-opacity: 1 !important;
    background-color: #9f7aea !important;
    background-color: rgba(159, 122, 234, var(--bg-opacity)) !important; }
  .xl\:bg-purple-600 {
    --bg-opacity: 1 !important;
    background-color: #805ad5 !important;
    background-color: rgba(128, 90, 213, var(--bg-opacity)) !important; }
  .xl\:bg-purple-700 {
    --bg-opacity: 1 !important;
    background-color: #6b46c1 !important;
    background-color: rgba(107, 70, 193, var(--bg-opacity)) !important; }
  .xl\:bg-purple-800 {
    --bg-opacity: 1 !important;
    background-color: #553c9a !important;
    background-color: rgba(85, 60, 154, var(--bg-opacity)) !important; }
  .xl\:bg-purple-900 {
    --bg-opacity: 1 !important;
    background-color: #44337a !important;
    background-color: rgba(68, 51, 122, var(--bg-opacity)) !important; }
  .xl\:bg-pink-100 {
    --bg-opacity: 1 !important;
    background-color: #fff5f7 !important;
    background-color: rgba(255, 245, 247, var(--bg-opacity)) !important; }
  .xl\:bg-pink-200 {
    --bg-opacity: 1 !important;
    background-color: #fed7e2 !important;
    background-color: rgba(254, 215, 226, var(--bg-opacity)) !important; }
  .xl\:bg-pink-300 {
    --bg-opacity: 1 !important;
    background-color: #fbb6ce !important;
    background-color: rgba(251, 182, 206, var(--bg-opacity)) !important; }
  .xl\:bg-pink-400 {
    --bg-opacity: 1 !important;
    background-color: #f687b3 !important;
    background-color: rgba(246, 135, 179, var(--bg-opacity)) !important; }
  .xl\:bg-pink-500 {
    --bg-opacity: 1 !important;
    background-color: #ed64a6 !important;
    background-color: rgba(237, 100, 166, var(--bg-opacity)) !important; }
  .xl\:bg-pink-600 {
    --bg-opacity: 1 !important;
    background-color: #d53f8c !important;
    background-color: rgba(213, 63, 140, var(--bg-opacity)) !important; }
  .xl\:bg-pink-700 {
    --bg-opacity: 1 !important;
    background-color: #b83280 !important;
    background-color: rgba(184, 50, 128, var(--bg-opacity)) !important; }
  .xl\:bg-pink-800 {
    --bg-opacity: 1 !important;
    background-color: #97266d !important;
    background-color: rgba(151, 38, 109, var(--bg-opacity)) !important; }
  .xl\:bg-pink-900 {
    --bg-opacity: 1 !important;
    background-color: #702459 !important;
    background-color: rgba(112, 36, 89, var(--bg-opacity)) !important; }
  .xl\:bg-shade-black {
    --bg-opacity: 1 !important;
    background-color: #000000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important; }
  .xl\:bg-shade-white {
    --bg-opacity: 1 !important;
    background-color: #ffffff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important; }
  .xl\:bg-salmon-100 {
    --bg-opacity: 1 !important;
    background-color: #f7f1e1 !important;
    background-color: rgba(247, 241, 225, var(--bg-opacity)) !important; }
  .xl\:bg-salmon-200 {
    --bg-opacity: 1 !important;
    background-color: #f3e7c6 !important;
    background-color: rgba(243, 231, 198, var(--bg-opacity)) !important; }
  .xl\:bg-salmon-300 {
    --bg-opacity: 1 !important;
    background-color: #e4d6af !important;
    background-color: rgba(228, 214, 175, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-transparent:hover {
    background-color: transparent !important; }
  .xl\:hover\:bg-current:hover {
    background-color: currentColor !important; }
  .xl\:hover\:bg-black:hover {
    --bg-opacity: 1 !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-white:hover {
    --bg-opacity: 1 !important;
    background-color: #fff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-gray-100:hover {
    --bg-opacity: 1 !important;
    background-color: #f7fafc !important;
    background-color: rgba(247, 250, 252, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-gray-200:hover {
    --bg-opacity: 1 !important;
    background-color: #edf2f7 !important;
    background-color: rgba(237, 242, 247, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-gray-300:hover {
    --bg-opacity: 1 !important;
    background-color: #e2e8f0 !important;
    background-color: rgba(226, 232, 240, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-gray-400:hover {
    --bg-opacity: 1 !important;
    background-color: #cbd5e0 !important;
    background-color: rgba(203, 213, 224, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-gray-500:hover {
    --bg-opacity: 1 !important;
    background-color: #a0aec0 !important;
    background-color: rgba(160, 174, 192, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-gray-600:hover {
    --bg-opacity: 1 !important;
    background-color: #718096 !important;
    background-color: rgba(113, 128, 150, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-gray-700:hover {
    --bg-opacity: 1 !important;
    background-color: #4a5568 !important;
    background-color: rgba(74, 85, 104, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-gray-800:hover {
    --bg-opacity: 1 !important;
    background-color: #2d3748 !important;
    background-color: rgba(45, 55, 72, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-gray-900:hover {
    --bg-opacity: 1 !important;
    background-color: #1a202c !important;
    background-color: rgba(26, 32, 44, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-red-100:hover {
    --bg-opacity: 1 !important;
    background-color: #e18f74 !important;
    background-color: rgba(225, 143, 116, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-red-200:hover {
    --bg-opacity: 1 !important;
    background-color: #bc5e3f !important;
    background-color: rgba(188, 94, 63, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-red-300:hover {
    --bg-opacity: 1 !important;
    background-color: #833218 !important;
    background-color: rgba(131, 50, 24, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-red-400:hover {
    --bg-opacity: 1 !important;
    background-color: #fc8181 !important;
    background-color: rgba(252, 129, 129, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-red-500:hover {
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-red-600:hover {
    --bg-opacity: 1 !important;
    background-color: #e53e3e !important;
    background-color: rgba(229, 62, 62, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-red-700:hover {
    --bg-opacity: 1 !important;
    background-color: #c53030 !important;
    background-color: rgba(197, 48, 48, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-red-800:hover {
    --bg-opacity: 1 !important;
    background-color: #9b2c2c !important;
    background-color: rgba(155, 44, 44, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-red-900:hover {
    --bg-opacity: 1 !important;
    background-color: #742a2a !important;
    background-color: rgba(116, 42, 42, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-orange-100:hover {
    --bg-opacity: 1 !important;
    background-color: #fffaf0 !important;
    background-color: rgba(255, 250, 240, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-orange-200:hover {
    --bg-opacity: 1 !important;
    background-color: #feebc8 !important;
    background-color: rgba(254, 235, 200, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-orange-300:hover {
    --bg-opacity: 1 !important;
    background-color: #fbd38d !important;
    background-color: rgba(251, 211, 141, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-orange-400:hover {
    --bg-opacity: 1 !important;
    background-color: #f6ad55 !important;
    background-color: rgba(246, 173, 85, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-orange-500:hover {
    --bg-opacity: 1 !important;
    background-color: #ed8936 !important;
    background-color: rgba(237, 137, 54, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-orange-600:hover {
    --bg-opacity: 1 !important;
    background-color: #dd6b20 !important;
    background-color: rgba(221, 107, 32, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-orange-700:hover {
    --bg-opacity: 1 !important;
    background-color: #c05621 !important;
    background-color: rgba(192, 86, 33, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-orange-800:hover {
    --bg-opacity: 1 !important;
    background-color: #9c4221 !important;
    background-color: rgba(156, 66, 33, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-orange-900:hover {
    --bg-opacity: 1 !important;
    background-color: #7b341e !important;
    background-color: rgba(123, 52, 30, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-yellow-100:hover {
    --bg-opacity: 1 !important;
    background-color: #fffff0 !important;
    background-color: rgba(255, 255, 240, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-yellow-200:hover {
    --bg-opacity: 1 !important;
    background-color: #fefcbf !important;
    background-color: rgba(254, 252, 191, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-yellow-300:hover {
    --bg-opacity: 1 !important;
    background-color: #faf089 !important;
    background-color: rgba(250, 240, 137, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-yellow-400:hover {
    --bg-opacity: 1 !important;
    background-color: #f6e05e !important;
    background-color: rgba(246, 224, 94, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-yellow-500:hover {
    --bg-opacity: 1 !important;
    background-color: #ecc94b !important;
    background-color: rgba(236, 201, 75, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-yellow-600:hover {
    --bg-opacity: 1 !important;
    background-color: #d69e2e !important;
    background-color: rgba(214, 158, 46, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-yellow-700:hover {
    --bg-opacity: 1 !important;
    background-color: #b7791f !important;
    background-color: rgba(183, 121, 31, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-yellow-800:hover {
    --bg-opacity: 1 !important;
    background-color: #975a16 !important;
    background-color: rgba(151, 90, 22, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-yellow-900:hover {
    --bg-opacity: 1 !important;
    background-color: #744210 !important;
    background-color: rgba(116, 66, 16, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-green-100:hover {
    --bg-opacity: 1 !important;
    background-color: #d3edb4 !important;
    background-color: rgba(211, 237, 180, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-green-200:hover {
    --bg-opacity: 1 !important;
    background-color: #a5c67d !important;
    background-color: rgba(165, 198, 125, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-green-300:hover {
    --bg-opacity: 1 !important;
    background-color: #779c4a !important;
    background-color: rgba(119, 156, 74, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-green-400:hover {
    --bg-opacity: 1 !important;
    background-color: #68d391 !important;
    background-color: rgba(104, 211, 145, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-green-500:hover {
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-green-600:hover {
    --bg-opacity: 1 !important;
    background-color: #38a169 !important;
    background-color: rgba(56, 161, 105, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-green-700:hover {
    --bg-opacity: 1 !important;
    background-color: #2f855a !important;
    background-color: rgba(47, 133, 90, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-green-800:hover {
    --bg-opacity: 1 !important;
    background-color: #276749 !important;
    background-color: rgba(39, 103, 73, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-green-900:hover {
    --bg-opacity: 1 !important;
    background-color: #22543d !important;
    background-color: rgba(34, 84, 61, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-teal-100:hover {
    --bg-opacity: 1 !important;
    background-color: #e6fffa !important;
    background-color: rgba(230, 255, 250, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-teal-200:hover {
    --bg-opacity: 1 !important;
    background-color: #b2f5ea !important;
    background-color: rgba(178, 245, 234, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-teal-300:hover {
    --bg-opacity: 1 !important;
    background-color: #81e6d9 !important;
    background-color: rgba(129, 230, 217, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-teal-400:hover {
    --bg-opacity: 1 !important;
    background-color: #4fd1c5 !important;
    background-color: rgba(79, 209, 197, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-teal-500:hover {
    --bg-opacity: 1 !important;
    background-color: #38b2ac !important;
    background-color: rgba(56, 178, 172, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-teal-600:hover {
    --bg-opacity: 1 !important;
    background-color: #319795 !important;
    background-color: rgba(49, 151, 149, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-teal-700:hover {
    --bg-opacity: 1 !important;
    background-color: #2c7a7b !important;
    background-color: rgba(44, 122, 123, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-teal-800:hover {
    --bg-opacity: 1 !important;
    background-color: #285e61 !important;
    background-color: rgba(40, 94, 97, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-teal-900:hover {
    --bg-opacity: 1 !important;
    background-color: #234e52 !important;
    background-color: rgba(35, 78, 82, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-blue-100:hover {
    --bg-opacity: 1 !important;
    background-color: #ebf8ff !important;
    background-color: rgba(235, 248, 255, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-blue-200:hover {
    --bg-opacity: 1 !important;
    background-color: #bee3f8 !important;
    background-color: rgba(190, 227, 248, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-blue-300:hover {
    --bg-opacity: 1 !important;
    background-color: #90cdf4 !important;
    background-color: rgba(144, 205, 244, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-blue-400:hover {
    --bg-opacity: 1 !important;
    background-color: #63b3ed !important;
    background-color: rgba(99, 179, 237, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-blue-500:hover {
    --bg-opacity: 1 !important;
    background-color: #4299e1 !important;
    background-color: rgba(66, 153, 225, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-blue-600:hover {
    --bg-opacity: 1 !important;
    background-color: #3182ce !important;
    background-color: rgba(49, 130, 206, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-blue-700:hover {
    --bg-opacity: 1 !important;
    background-color: #2b6cb0 !important;
    background-color: rgba(43, 108, 176, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-blue-800:hover {
    --bg-opacity: 1 !important;
    background-color: #2c5282 !important;
    background-color: rgba(44, 82, 130, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-blue-900:hover {
    --bg-opacity: 1 !important;
    background-color: #2a4365 !important;
    background-color: rgba(42, 67, 101, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-indigo-100:hover {
    --bg-opacity: 1 !important;
    background-color: #ebf4ff !important;
    background-color: rgba(235, 244, 255, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-indigo-200:hover {
    --bg-opacity: 1 !important;
    background-color: #c3dafe !important;
    background-color: rgba(195, 218, 254, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-indigo-300:hover {
    --bg-opacity: 1 !important;
    background-color: #a3bffa !important;
    background-color: rgba(163, 191, 250, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-indigo-400:hover {
    --bg-opacity: 1 !important;
    background-color: #7f9cf5 !important;
    background-color: rgba(127, 156, 245, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-indigo-500:hover {
    --bg-opacity: 1 !important;
    background-color: #667eea !important;
    background-color: rgba(102, 126, 234, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-indigo-600:hover {
    --bg-opacity: 1 !important;
    background-color: #5a67d8 !important;
    background-color: rgba(90, 103, 216, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-indigo-700:hover {
    --bg-opacity: 1 !important;
    background-color: #4c51bf !important;
    background-color: rgba(76, 81, 191, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-indigo-800:hover {
    --bg-opacity: 1 !important;
    background-color: #434190 !important;
    background-color: rgba(67, 65, 144, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-indigo-900:hover {
    --bg-opacity: 1 !important;
    background-color: #3c366b !important;
    background-color: rgba(60, 54, 107, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-purple-100:hover {
    --bg-opacity: 1 !important;
    background-color: #faf5ff !important;
    background-color: rgba(250, 245, 255, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-purple-200:hover {
    --bg-opacity: 1 !important;
    background-color: #e9d8fd !important;
    background-color: rgba(233, 216, 253, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-purple-300:hover {
    --bg-opacity: 1 !important;
    background-color: #d6bcfa !important;
    background-color: rgba(214, 188, 250, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-purple-400:hover {
    --bg-opacity: 1 !important;
    background-color: #b794f4 !important;
    background-color: rgba(183, 148, 244, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-purple-500:hover {
    --bg-opacity: 1 !important;
    background-color: #9f7aea !important;
    background-color: rgba(159, 122, 234, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-purple-600:hover {
    --bg-opacity: 1 !important;
    background-color: #805ad5 !important;
    background-color: rgba(128, 90, 213, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-purple-700:hover {
    --bg-opacity: 1 !important;
    background-color: #6b46c1 !important;
    background-color: rgba(107, 70, 193, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-purple-800:hover {
    --bg-opacity: 1 !important;
    background-color: #553c9a !important;
    background-color: rgba(85, 60, 154, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-purple-900:hover {
    --bg-opacity: 1 !important;
    background-color: #44337a !important;
    background-color: rgba(68, 51, 122, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-pink-100:hover {
    --bg-opacity: 1 !important;
    background-color: #fff5f7 !important;
    background-color: rgba(255, 245, 247, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-pink-200:hover {
    --bg-opacity: 1 !important;
    background-color: #fed7e2 !important;
    background-color: rgba(254, 215, 226, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-pink-300:hover {
    --bg-opacity: 1 !important;
    background-color: #fbb6ce !important;
    background-color: rgba(251, 182, 206, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-pink-400:hover {
    --bg-opacity: 1 !important;
    background-color: #f687b3 !important;
    background-color: rgba(246, 135, 179, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-pink-500:hover {
    --bg-opacity: 1 !important;
    background-color: #ed64a6 !important;
    background-color: rgba(237, 100, 166, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-pink-600:hover {
    --bg-opacity: 1 !important;
    background-color: #d53f8c !important;
    background-color: rgba(213, 63, 140, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-pink-700:hover {
    --bg-opacity: 1 !important;
    background-color: #b83280 !important;
    background-color: rgba(184, 50, 128, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-pink-800:hover {
    --bg-opacity: 1 !important;
    background-color: #97266d !important;
    background-color: rgba(151, 38, 109, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-pink-900:hover {
    --bg-opacity: 1 !important;
    background-color: #702459 !important;
    background-color: rgba(112, 36, 89, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-shade-black:hover {
    --bg-opacity: 1 !important;
    background-color: #000000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-shade-white:hover {
    --bg-opacity: 1 !important;
    background-color: #ffffff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-salmon-100:hover {
    --bg-opacity: 1 !important;
    background-color: #f7f1e1 !important;
    background-color: rgba(247, 241, 225, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-salmon-200:hover {
    --bg-opacity: 1 !important;
    background-color: #f3e7c6 !important;
    background-color: rgba(243, 231, 198, var(--bg-opacity)) !important; }
  .xl\:hover\:bg-salmon-300:hover {
    --bg-opacity: 1 !important;
    background-color: #e4d6af !important;
    background-color: rgba(228, 214, 175, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-transparent:focus {
    background-color: transparent !important; }
  .xl\:focus\:bg-current:focus {
    background-color: currentColor !important; }
  .xl\:focus\:bg-black:focus {
    --bg-opacity: 1 !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-white:focus {
    --bg-opacity: 1 !important;
    background-color: #fff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-gray-100:focus {
    --bg-opacity: 1 !important;
    background-color: #f7fafc !important;
    background-color: rgba(247, 250, 252, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-gray-200:focus {
    --bg-opacity: 1 !important;
    background-color: #edf2f7 !important;
    background-color: rgba(237, 242, 247, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-gray-300:focus {
    --bg-opacity: 1 !important;
    background-color: #e2e8f0 !important;
    background-color: rgba(226, 232, 240, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-gray-400:focus {
    --bg-opacity: 1 !important;
    background-color: #cbd5e0 !important;
    background-color: rgba(203, 213, 224, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-gray-500:focus {
    --bg-opacity: 1 !important;
    background-color: #a0aec0 !important;
    background-color: rgba(160, 174, 192, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-gray-600:focus {
    --bg-opacity: 1 !important;
    background-color: #718096 !important;
    background-color: rgba(113, 128, 150, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-gray-700:focus {
    --bg-opacity: 1 !important;
    background-color: #4a5568 !important;
    background-color: rgba(74, 85, 104, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-gray-800:focus {
    --bg-opacity: 1 !important;
    background-color: #2d3748 !important;
    background-color: rgba(45, 55, 72, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-gray-900:focus {
    --bg-opacity: 1 !important;
    background-color: #1a202c !important;
    background-color: rgba(26, 32, 44, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-red-100:focus {
    --bg-opacity: 1 !important;
    background-color: #e18f74 !important;
    background-color: rgba(225, 143, 116, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-red-200:focus {
    --bg-opacity: 1 !important;
    background-color: #bc5e3f !important;
    background-color: rgba(188, 94, 63, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-red-300:focus {
    --bg-opacity: 1 !important;
    background-color: #833218 !important;
    background-color: rgba(131, 50, 24, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-red-400:focus {
    --bg-opacity: 1 !important;
    background-color: #fc8181 !important;
    background-color: rgba(252, 129, 129, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-red-500:focus {
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-red-600:focus {
    --bg-opacity: 1 !important;
    background-color: #e53e3e !important;
    background-color: rgba(229, 62, 62, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-red-700:focus {
    --bg-opacity: 1 !important;
    background-color: #c53030 !important;
    background-color: rgba(197, 48, 48, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-red-800:focus {
    --bg-opacity: 1 !important;
    background-color: #9b2c2c !important;
    background-color: rgba(155, 44, 44, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-red-900:focus {
    --bg-opacity: 1 !important;
    background-color: #742a2a !important;
    background-color: rgba(116, 42, 42, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-orange-100:focus {
    --bg-opacity: 1 !important;
    background-color: #fffaf0 !important;
    background-color: rgba(255, 250, 240, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-orange-200:focus {
    --bg-opacity: 1 !important;
    background-color: #feebc8 !important;
    background-color: rgba(254, 235, 200, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-orange-300:focus {
    --bg-opacity: 1 !important;
    background-color: #fbd38d !important;
    background-color: rgba(251, 211, 141, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-orange-400:focus {
    --bg-opacity: 1 !important;
    background-color: #f6ad55 !important;
    background-color: rgba(246, 173, 85, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-orange-500:focus {
    --bg-opacity: 1 !important;
    background-color: #ed8936 !important;
    background-color: rgba(237, 137, 54, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-orange-600:focus {
    --bg-opacity: 1 !important;
    background-color: #dd6b20 !important;
    background-color: rgba(221, 107, 32, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-orange-700:focus {
    --bg-opacity: 1 !important;
    background-color: #c05621 !important;
    background-color: rgba(192, 86, 33, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-orange-800:focus {
    --bg-opacity: 1 !important;
    background-color: #9c4221 !important;
    background-color: rgba(156, 66, 33, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-orange-900:focus {
    --bg-opacity: 1 !important;
    background-color: #7b341e !important;
    background-color: rgba(123, 52, 30, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-yellow-100:focus {
    --bg-opacity: 1 !important;
    background-color: #fffff0 !important;
    background-color: rgba(255, 255, 240, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-yellow-200:focus {
    --bg-opacity: 1 !important;
    background-color: #fefcbf !important;
    background-color: rgba(254, 252, 191, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-yellow-300:focus {
    --bg-opacity: 1 !important;
    background-color: #faf089 !important;
    background-color: rgba(250, 240, 137, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-yellow-400:focus {
    --bg-opacity: 1 !important;
    background-color: #f6e05e !important;
    background-color: rgba(246, 224, 94, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-yellow-500:focus {
    --bg-opacity: 1 !important;
    background-color: #ecc94b !important;
    background-color: rgba(236, 201, 75, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-yellow-600:focus {
    --bg-opacity: 1 !important;
    background-color: #d69e2e !important;
    background-color: rgba(214, 158, 46, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-yellow-700:focus {
    --bg-opacity: 1 !important;
    background-color: #b7791f !important;
    background-color: rgba(183, 121, 31, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-yellow-800:focus {
    --bg-opacity: 1 !important;
    background-color: #975a16 !important;
    background-color: rgba(151, 90, 22, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-yellow-900:focus {
    --bg-opacity: 1 !important;
    background-color: #744210 !important;
    background-color: rgba(116, 66, 16, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-green-100:focus {
    --bg-opacity: 1 !important;
    background-color: #d3edb4 !important;
    background-color: rgba(211, 237, 180, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-green-200:focus {
    --bg-opacity: 1 !important;
    background-color: #a5c67d !important;
    background-color: rgba(165, 198, 125, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-green-300:focus {
    --bg-opacity: 1 !important;
    background-color: #779c4a !important;
    background-color: rgba(119, 156, 74, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-green-400:focus {
    --bg-opacity: 1 !important;
    background-color: #68d391 !important;
    background-color: rgba(104, 211, 145, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-green-500:focus {
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-green-600:focus {
    --bg-opacity: 1 !important;
    background-color: #38a169 !important;
    background-color: rgba(56, 161, 105, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-green-700:focus {
    --bg-opacity: 1 !important;
    background-color: #2f855a !important;
    background-color: rgba(47, 133, 90, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-green-800:focus {
    --bg-opacity: 1 !important;
    background-color: #276749 !important;
    background-color: rgba(39, 103, 73, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-green-900:focus {
    --bg-opacity: 1 !important;
    background-color: #22543d !important;
    background-color: rgba(34, 84, 61, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-teal-100:focus {
    --bg-opacity: 1 !important;
    background-color: #e6fffa !important;
    background-color: rgba(230, 255, 250, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-teal-200:focus {
    --bg-opacity: 1 !important;
    background-color: #b2f5ea !important;
    background-color: rgba(178, 245, 234, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-teal-300:focus {
    --bg-opacity: 1 !important;
    background-color: #81e6d9 !important;
    background-color: rgba(129, 230, 217, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-teal-400:focus {
    --bg-opacity: 1 !important;
    background-color: #4fd1c5 !important;
    background-color: rgba(79, 209, 197, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-teal-500:focus {
    --bg-opacity: 1 !important;
    background-color: #38b2ac !important;
    background-color: rgba(56, 178, 172, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-teal-600:focus {
    --bg-opacity: 1 !important;
    background-color: #319795 !important;
    background-color: rgba(49, 151, 149, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-teal-700:focus {
    --bg-opacity: 1 !important;
    background-color: #2c7a7b !important;
    background-color: rgba(44, 122, 123, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-teal-800:focus {
    --bg-opacity: 1 !important;
    background-color: #285e61 !important;
    background-color: rgba(40, 94, 97, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-teal-900:focus {
    --bg-opacity: 1 !important;
    background-color: #234e52 !important;
    background-color: rgba(35, 78, 82, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-blue-100:focus {
    --bg-opacity: 1 !important;
    background-color: #ebf8ff !important;
    background-color: rgba(235, 248, 255, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-blue-200:focus {
    --bg-opacity: 1 !important;
    background-color: #bee3f8 !important;
    background-color: rgba(190, 227, 248, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-blue-300:focus {
    --bg-opacity: 1 !important;
    background-color: #90cdf4 !important;
    background-color: rgba(144, 205, 244, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-blue-400:focus {
    --bg-opacity: 1 !important;
    background-color: #63b3ed !important;
    background-color: rgba(99, 179, 237, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-blue-500:focus {
    --bg-opacity: 1 !important;
    background-color: #4299e1 !important;
    background-color: rgba(66, 153, 225, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-blue-600:focus {
    --bg-opacity: 1 !important;
    background-color: #3182ce !important;
    background-color: rgba(49, 130, 206, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-blue-700:focus {
    --bg-opacity: 1 !important;
    background-color: #2b6cb0 !important;
    background-color: rgba(43, 108, 176, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-blue-800:focus {
    --bg-opacity: 1 !important;
    background-color: #2c5282 !important;
    background-color: rgba(44, 82, 130, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-blue-900:focus {
    --bg-opacity: 1 !important;
    background-color: #2a4365 !important;
    background-color: rgba(42, 67, 101, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-indigo-100:focus {
    --bg-opacity: 1 !important;
    background-color: #ebf4ff !important;
    background-color: rgba(235, 244, 255, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-indigo-200:focus {
    --bg-opacity: 1 !important;
    background-color: #c3dafe !important;
    background-color: rgba(195, 218, 254, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-indigo-300:focus {
    --bg-opacity: 1 !important;
    background-color: #a3bffa !important;
    background-color: rgba(163, 191, 250, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-indigo-400:focus {
    --bg-opacity: 1 !important;
    background-color: #7f9cf5 !important;
    background-color: rgba(127, 156, 245, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-indigo-500:focus {
    --bg-opacity: 1 !important;
    background-color: #667eea !important;
    background-color: rgba(102, 126, 234, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-indigo-600:focus {
    --bg-opacity: 1 !important;
    background-color: #5a67d8 !important;
    background-color: rgba(90, 103, 216, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-indigo-700:focus {
    --bg-opacity: 1 !important;
    background-color: #4c51bf !important;
    background-color: rgba(76, 81, 191, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-indigo-800:focus {
    --bg-opacity: 1 !important;
    background-color: #434190 !important;
    background-color: rgba(67, 65, 144, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-indigo-900:focus {
    --bg-opacity: 1 !important;
    background-color: #3c366b !important;
    background-color: rgba(60, 54, 107, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-purple-100:focus {
    --bg-opacity: 1 !important;
    background-color: #faf5ff !important;
    background-color: rgba(250, 245, 255, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-purple-200:focus {
    --bg-opacity: 1 !important;
    background-color: #e9d8fd !important;
    background-color: rgba(233, 216, 253, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-purple-300:focus {
    --bg-opacity: 1 !important;
    background-color: #d6bcfa !important;
    background-color: rgba(214, 188, 250, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-purple-400:focus {
    --bg-opacity: 1 !important;
    background-color: #b794f4 !important;
    background-color: rgba(183, 148, 244, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-purple-500:focus {
    --bg-opacity: 1 !important;
    background-color: #9f7aea !important;
    background-color: rgba(159, 122, 234, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-purple-600:focus {
    --bg-opacity: 1 !important;
    background-color: #805ad5 !important;
    background-color: rgba(128, 90, 213, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-purple-700:focus {
    --bg-opacity: 1 !important;
    background-color: #6b46c1 !important;
    background-color: rgba(107, 70, 193, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-purple-800:focus {
    --bg-opacity: 1 !important;
    background-color: #553c9a !important;
    background-color: rgba(85, 60, 154, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-purple-900:focus {
    --bg-opacity: 1 !important;
    background-color: #44337a !important;
    background-color: rgba(68, 51, 122, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-pink-100:focus {
    --bg-opacity: 1 !important;
    background-color: #fff5f7 !important;
    background-color: rgba(255, 245, 247, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-pink-200:focus {
    --bg-opacity: 1 !important;
    background-color: #fed7e2 !important;
    background-color: rgba(254, 215, 226, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-pink-300:focus {
    --bg-opacity: 1 !important;
    background-color: #fbb6ce !important;
    background-color: rgba(251, 182, 206, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-pink-400:focus {
    --bg-opacity: 1 !important;
    background-color: #f687b3 !important;
    background-color: rgba(246, 135, 179, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-pink-500:focus {
    --bg-opacity: 1 !important;
    background-color: #ed64a6 !important;
    background-color: rgba(237, 100, 166, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-pink-600:focus {
    --bg-opacity: 1 !important;
    background-color: #d53f8c !important;
    background-color: rgba(213, 63, 140, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-pink-700:focus {
    --bg-opacity: 1 !important;
    background-color: #b83280 !important;
    background-color: rgba(184, 50, 128, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-pink-800:focus {
    --bg-opacity: 1 !important;
    background-color: #97266d !important;
    background-color: rgba(151, 38, 109, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-pink-900:focus {
    --bg-opacity: 1 !important;
    background-color: #702459 !important;
    background-color: rgba(112, 36, 89, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-shade-black:focus {
    --bg-opacity: 1 !important;
    background-color: #000000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-shade-white:focus {
    --bg-opacity: 1 !important;
    background-color: #ffffff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-salmon-100:focus {
    --bg-opacity: 1 !important;
    background-color: #f7f1e1 !important;
    background-color: rgba(247, 241, 225, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-salmon-200:focus {
    --bg-opacity: 1 !important;
    background-color: #f3e7c6 !important;
    background-color: rgba(243, 231, 198, var(--bg-opacity)) !important; }
  .xl\:focus\:bg-salmon-300:focus {
    --bg-opacity: 1 !important;
    background-color: #e4d6af !important;
    background-color: rgba(228, 214, 175, var(--bg-opacity)) !important; }
  .xl\:bg-none {
    background-image: none !important; }
  .xl\:bg-gradient-to-t {
    background-image: linear-gradient(to top, var(--gradient-color-stops)) !important; }
  .xl\:bg-gradient-to-tr {
    background-image: linear-gradient(to top right, var(--gradient-color-stops)) !important; }
  .xl\:bg-gradient-to-r {
    background-image: linear-gradient(to right, var(--gradient-color-stops)) !important; }
  .xl\:bg-gradient-to-br {
    background-image: linear-gradient(to bottom right, var(--gradient-color-stops)) !important; }
  .xl\:bg-gradient-to-b {
    background-image: linear-gradient(to bottom, var(--gradient-color-stops)) !important; }
  .xl\:bg-gradient-to-bl {
    background-image: linear-gradient(to bottom left, var(--gradient-color-stops)) !important; }
  .xl\:bg-gradient-to-l {
    background-image: linear-gradient(to left, var(--gradient-color-stops)) !important; }
  .xl\:bg-gradient-to-tl {
    background-image: linear-gradient(to top left, var(--gradient-color-stops)) !important; }
  .xl\:from-transparent {
    --gradient-from-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .xl\:from-current {
    --gradient-from-color: currentColor !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .xl\:from-black {
    --gradient-from-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .xl\:from-white {
    --gradient-from-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .xl\:from-gray-100 {
    --gradient-from-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important; }
  .xl\:from-gray-200 {
    --gradient-from-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important; }
  .xl\:from-gray-300 {
    --gradient-from-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important; }
  .xl\:from-gray-400 {
    --gradient-from-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important; }
  .xl\:from-gray-500 {
    --gradient-from-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important; }
  .xl\:from-gray-600 {
    --gradient-from-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important; }
  .xl\:from-gray-700 {
    --gradient-from-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important; }
  .xl\:from-gray-800 {
    --gradient-from-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important; }
  .xl\:from-gray-900 {
    --gradient-from-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important; }
  .xl\:from-red-100 {
    --gradient-from-color: #e18f74 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 143, 116, 0)) !important; }
  .xl\:from-red-200 {
    --gradient-from-color: #bc5e3f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 94, 63, 0)) !important; }
  .xl\:from-red-300 {
    --gradient-from-color: #833218 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(131, 50, 24, 0)) !important; }
  .xl\:from-red-400 {
    --gradient-from-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important; }
  .xl\:from-red-500 {
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important; }
  .xl\:from-red-600 {
    --gradient-from-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important; }
  .xl\:from-red-700 {
    --gradient-from-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important; }
  .xl\:from-red-800 {
    --gradient-from-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important; }
  .xl\:from-red-900 {
    --gradient-from-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important; }
  .xl\:from-orange-100 {
    --gradient-from-color: #fffaf0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 250, 240, 0)) !important; }
  .xl\:from-orange-200 {
    --gradient-from-color: #feebc8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 235, 200, 0)) !important; }
  .xl\:from-orange-300 {
    --gradient-from-color: #fbd38d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 211, 141, 0)) !important; }
  .xl\:from-orange-400 {
    --gradient-from-color: #f6ad55 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 173, 85, 0)) !important; }
  .xl\:from-orange-500 {
    --gradient-from-color: #ed8936 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 137, 54, 0)) !important; }
  .xl\:from-orange-600 {
    --gradient-from-color: #dd6b20 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(221, 107, 32, 0)) !important; }
  .xl\:from-orange-700 {
    --gradient-from-color: #c05621 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(192, 86, 33, 0)) !important; }
  .xl\:from-orange-800 {
    --gradient-from-color: #9c4221 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(156, 66, 33, 0)) !important; }
  .xl\:from-orange-900 {
    --gradient-from-color: #7b341e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(123, 52, 30, 0)) !important; }
  .xl\:from-yellow-100 {
    --gradient-from-color: #fffff0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0)) !important; }
  .xl\:from-yellow-200 {
    --gradient-from-color: #fefcbf !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0)) !important; }
  .xl\:from-yellow-300 {
    --gradient-from-color: #faf089 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0)) !important; }
  .xl\:from-yellow-400 {
    --gradient-from-color: #f6e05e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0)) !important; }
  .xl\:from-yellow-500 {
    --gradient-from-color: #ecc94b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0)) !important; }
  .xl\:from-yellow-600 {
    --gradient-from-color: #d69e2e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0)) !important; }
  .xl\:from-yellow-700 {
    --gradient-from-color: #b7791f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0)) !important; }
  .xl\:from-yellow-800 {
    --gradient-from-color: #975a16 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0)) !important; }
  .xl\:from-yellow-900 {
    --gradient-from-color: #744210 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 0)) !important; }
  .xl\:from-green-100 {
    --gradient-from-color: #d3edb4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(211, 237, 180, 0)) !important; }
  .xl\:from-green-200 {
    --gradient-from-color: #a5c67d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(165, 198, 125, 0)) !important; }
  .xl\:from-green-300 {
    --gradient-from-color: #779c4a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 156, 74, 0)) !important; }
  .xl\:from-green-400 {
    --gradient-from-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important; }
  .xl\:from-green-500 {
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important; }
  .xl\:from-green-600 {
    --gradient-from-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important; }
  .xl\:from-green-700 {
    --gradient-from-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important; }
  .xl\:from-green-800 {
    --gradient-from-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important; }
  .xl\:from-green-900 {
    --gradient-from-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important; }
  .xl\:from-teal-100 {
    --gradient-from-color: #e6fffa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0)) !important; }
  .xl\:from-teal-200 {
    --gradient-from-color: #b2f5ea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0)) !important; }
  .xl\:from-teal-300 {
    --gradient-from-color: #81e6d9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0)) !important; }
  .xl\:from-teal-400 {
    --gradient-from-color: #4fd1c5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0)) !important; }
  .xl\:from-teal-500 {
    --gradient-from-color: #38b2ac !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0)) !important; }
  .xl\:from-teal-600 {
    --gradient-from-color: #319795 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0)) !important; }
  .xl\:from-teal-700 {
    --gradient-from-color: #2c7a7b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0)) !important; }
  .xl\:from-teal-800 {
    --gradient-from-color: #285e61 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0)) !important; }
  .xl\:from-teal-900 {
    --gradient-from-color: #234e52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0)) !important; }
  .xl\:from-blue-100 {
    --gradient-from-color: #ebf8ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 248, 255, 0)) !important; }
  .xl\:from-blue-200 {
    --gradient-from-color: #bee3f8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(190, 227, 248, 0)) !important; }
  .xl\:from-blue-300 {
    --gradient-from-color: #90cdf4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 205, 244, 0)) !important; }
  .xl\:from-blue-400 {
    --gradient-from-color: #63b3ed !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 179, 237, 0)) !important; }
  .xl\:from-blue-500 {
    --gradient-from-color: #4299e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 153, 225, 0)) !important; }
  .xl\:from-blue-600 {
    --gradient-from-color: #3182ce !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 130, 206, 0)) !important; }
  .xl\:from-blue-700 {
    --gradient-from-color: #2b6cb0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(43, 108, 176, 0)) !important; }
  .xl\:from-blue-800 {
    --gradient-from-color: #2c5282 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 82, 130, 0)) !important; }
  .xl\:from-blue-900 {
    --gradient-from-color: #2a4365 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(42, 67, 101, 0)) !important; }
  .xl\:from-indigo-100 {
    --gradient-from-color: #ebf4ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0)) !important; }
  .xl\:from-indigo-200 {
    --gradient-from-color: #c3dafe !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0)) !important; }
  .xl\:from-indigo-300 {
    --gradient-from-color: #a3bffa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0)) !important; }
  .xl\:from-indigo-400 {
    --gradient-from-color: #7f9cf5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0)) !important; }
  .xl\:from-indigo-500 {
    --gradient-from-color: #667eea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0)) !important; }
  .xl\:from-indigo-600 {
    --gradient-from-color: #5a67d8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0)) !important; }
  .xl\:from-indigo-700 {
    --gradient-from-color: #4c51bf !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0)) !important; }
  .xl\:from-indigo-800 {
    --gradient-from-color: #434190 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0)) !important; }
  .xl\:from-indigo-900 {
    --gradient-from-color: #3c366b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0)) !important; }
  .xl\:from-purple-100 {
    --gradient-from-color: #faf5ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 245, 255, 0)) !important; }
  .xl\:from-purple-200 {
    --gradient-from-color: #e9d8fd !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(233, 216, 253, 0)) !important; }
  .xl\:from-purple-300 {
    --gradient-from-color: #d6bcfa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 188, 250, 0)) !important; }
  .xl\:from-purple-400 {
    --gradient-from-color: #b794f4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 148, 244, 0)) !important; }
  .xl\:from-purple-500 {
    --gradient-from-color: #9f7aea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 122, 234, 0)) !important; }
  .xl\:from-purple-600 {
    --gradient-from-color: #805ad5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(128, 90, 213, 0)) !important; }
  .xl\:from-purple-700 {
    --gradient-from-color: #6b46c1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 70, 193, 0)) !important; }
  .xl\:from-purple-800 {
    --gradient-from-color: #553c9a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 60, 154, 0)) !important; }
  .xl\:from-purple-900 {
    --gradient-from-color: #44337a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(68, 51, 122, 0)) !important; }
  .xl\:from-pink-100 {
    --gradient-from-color: #fff5f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 247, 0)) !important; }
  .xl\:from-pink-200 {
    --gradient-from-color: #fed7e2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 226, 0)) !important; }
  .xl\:from-pink-300 {
    --gradient-from-color: #fbb6ce !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 182, 206, 0)) !important; }
  .xl\:from-pink-400 {
    --gradient-from-color: #f687b3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 179, 0)) !important; }
  .xl\:from-pink-500 {
    --gradient-from-color: #ed64a6 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 100, 166, 0)) !important; }
  .xl\:from-pink-600 {
    --gradient-from-color: #d53f8c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 63, 140, 0)) !important; }
  .xl\:from-pink-700 {
    --gradient-from-color: #b83280 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(184, 50, 128, 0)) !important; }
  .xl\:from-pink-800 {
    --gradient-from-color: #97266d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 38, 109, 0)) !important; }
  .xl\:from-pink-900 {
    --gradient-from-color: #702459 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 36, 89, 0)) !important; }
  .xl\:from-shade-black {
    --gradient-from-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .xl\:from-shade-white {
    --gradient-from-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .xl\:from-salmon-100 {
    --gradient-from-color: #f7f1e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 241, 225, 0)) !important; }
  .xl\:from-salmon-200 {
    --gradient-from-color: #f3e7c6 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 231, 198, 0)) !important; }
  .xl\:from-salmon-300 {
    --gradient-from-color: #e4d6af !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(228, 214, 175, 0)) !important; }
  .xl\:via-transparent {
    --gradient-via-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .xl\:via-current {
    --gradient-via-color: currentColor !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .xl\:via-black {
    --gradient-via-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .xl\:via-white {
    --gradient-via-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .xl\:via-gray-100 {
    --gradient-via-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important; }
  .xl\:via-gray-200 {
    --gradient-via-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important; }
  .xl\:via-gray-300 {
    --gradient-via-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important; }
  .xl\:via-gray-400 {
    --gradient-via-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important; }
  .xl\:via-gray-500 {
    --gradient-via-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important; }
  .xl\:via-gray-600 {
    --gradient-via-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important; }
  .xl\:via-gray-700 {
    --gradient-via-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important; }
  .xl\:via-gray-800 {
    --gradient-via-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important; }
  .xl\:via-gray-900 {
    --gradient-via-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important; }
  .xl\:via-red-100 {
    --gradient-via-color: #e18f74 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 143, 116, 0)) !important; }
  .xl\:via-red-200 {
    --gradient-via-color: #bc5e3f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 94, 63, 0)) !important; }
  .xl\:via-red-300 {
    --gradient-via-color: #833218 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(131, 50, 24, 0)) !important; }
  .xl\:via-red-400 {
    --gradient-via-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important; }
  .xl\:via-red-500 {
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important; }
  .xl\:via-red-600 {
    --gradient-via-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important; }
  .xl\:via-red-700 {
    --gradient-via-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important; }
  .xl\:via-red-800 {
    --gradient-via-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important; }
  .xl\:via-red-900 {
    --gradient-via-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important; }
  .xl\:via-orange-100 {
    --gradient-via-color: #fffaf0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 250, 240, 0)) !important; }
  .xl\:via-orange-200 {
    --gradient-via-color: #feebc8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 235, 200, 0)) !important; }
  .xl\:via-orange-300 {
    --gradient-via-color: #fbd38d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 211, 141, 0)) !important; }
  .xl\:via-orange-400 {
    --gradient-via-color: #f6ad55 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 173, 85, 0)) !important; }
  .xl\:via-orange-500 {
    --gradient-via-color: #ed8936 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 137, 54, 0)) !important; }
  .xl\:via-orange-600 {
    --gradient-via-color: #dd6b20 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 107, 32, 0)) !important; }
  .xl\:via-orange-700 {
    --gradient-via-color: #c05621 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(192, 86, 33, 0)) !important; }
  .xl\:via-orange-800 {
    --gradient-via-color: #9c4221 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(156, 66, 33, 0)) !important; }
  .xl\:via-orange-900 {
    --gradient-via-color: #7b341e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(123, 52, 30, 0)) !important; }
  .xl\:via-yellow-100 {
    --gradient-via-color: #fffff0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0)) !important; }
  .xl\:via-yellow-200 {
    --gradient-via-color: #fefcbf !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0)) !important; }
  .xl\:via-yellow-300 {
    --gradient-via-color: #faf089 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0)) !important; }
  .xl\:via-yellow-400 {
    --gradient-via-color: #f6e05e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0)) !important; }
  .xl\:via-yellow-500 {
    --gradient-via-color: #ecc94b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0)) !important; }
  .xl\:via-yellow-600 {
    --gradient-via-color: #d69e2e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0)) !important; }
  .xl\:via-yellow-700 {
    --gradient-via-color: #b7791f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0)) !important; }
  .xl\:via-yellow-800 {
    --gradient-via-color: #975a16 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0)) !important; }
  .xl\:via-yellow-900 {
    --gradient-via-color: #744210 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 0)) !important; }
  .xl\:via-green-100 {
    --gradient-via-color: #d3edb4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(211, 237, 180, 0)) !important; }
  .xl\:via-green-200 {
    --gradient-via-color: #a5c67d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(165, 198, 125, 0)) !important; }
  .xl\:via-green-300 {
    --gradient-via-color: #779c4a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 156, 74, 0)) !important; }
  .xl\:via-green-400 {
    --gradient-via-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important; }
  .xl\:via-green-500 {
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important; }
  .xl\:via-green-600 {
    --gradient-via-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important; }
  .xl\:via-green-700 {
    --gradient-via-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important; }
  .xl\:via-green-800 {
    --gradient-via-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important; }
  .xl\:via-green-900 {
    --gradient-via-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important; }
  .xl\:via-teal-100 {
    --gradient-via-color: #e6fffa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0)) !important; }
  .xl\:via-teal-200 {
    --gradient-via-color: #b2f5ea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0)) !important; }
  .xl\:via-teal-300 {
    --gradient-via-color: #81e6d9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0)) !important; }
  .xl\:via-teal-400 {
    --gradient-via-color: #4fd1c5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0)) !important; }
  .xl\:via-teal-500 {
    --gradient-via-color: #38b2ac !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0)) !important; }
  .xl\:via-teal-600 {
    --gradient-via-color: #319795 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0)) !important; }
  .xl\:via-teal-700 {
    --gradient-via-color: #2c7a7b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0)) !important; }
  .xl\:via-teal-800 {
    --gradient-via-color: #285e61 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0)) !important; }
  .xl\:via-teal-900 {
    --gradient-via-color: #234e52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0)) !important; }
  .xl\:via-blue-100 {
    --gradient-via-color: #ebf8ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 248, 255, 0)) !important; }
  .xl\:via-blue-200 {
    --gradient-via-color: #bee3f8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(190, 227, 248, 0)) !important; }
  .xl\:via-blue-300 {
    --gradient-via-color: #90cdf4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 205, 244, 0)) !important; }
  .xl\:via-blue-400 {
    --gradient-via-color: #63b3ed !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 179, 237, 0)) !important; }
  .xl\:via-blue-500 {
    --gradient-via-color: #4299e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 153, 225, 0)) !important; }
  .xl\:via-blue-600 {
    --gradient-via-color: #3182ce !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 130, 206, 0)) !important; }
  .xl\:via-blue-700 {
    --gradient-via-color: #2b6cb0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(43, 108, 176, 0)) !important; }
  .xl\:via-blue-800 {
    --gradient-via-color: #2c5282 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 82, 130, 0)) !important; }
  .xl\:via-blue-900 {
    --gradient-via-color: #2a4365 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(42, 67, 101, 0)) !important; }
  .xl\:via-indigo-100 {
    --gradient-via-color: #ebf4ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0)) !important; }
  .xl\:via-indigo-200 {
    --gradient-via-color: #c3dafe !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0)) !important; }
  .xl\:via-indigo-300 {
    --gradient-via-color: #a3bffa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0)) !important; }
  .xl\:via-indigo-400 {
    --gradient-via-color: #7f9cf5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0)) !important; }
  .xl\:via-indigo-500 {
    --gradient-via-color: #667eea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0)) !important; }
  .xl\:via-indigo-600 {
    --gradient-via-color: #5a67d8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0)) !important; }
  .xl\:via-indigo-700 {
    --gradient-via-color: #4c51bf !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0)) !important; }
  .xl\:via-indigo-800 {
    --gradient-via-color: #434190 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0)) !important; }
  .xl\:via-indigo-900 {
    --gradient-via-color: #3c366b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0)) !important; }
  .xl\:via-purple-100 {
    --gradient-via-color: #faf5ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 245, 255, 0)) !important; }
  .xl\:via-purple-200 {
    --gradient-via-color: #e9d8fd !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(233, 216, 253, 0)) !important; }
  .xl\:via-purple-300 {
    --gradient-via-color: #d6bcfa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 188, 250, 0)) !important; }
  .xl\:via-purple-400 {
    --gradient-via-color: #b794f4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 148, 244, 0)) !important; }
  .xl\:via-purple-500 {
    --gradient-via-color: #9f7aea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 122, 234, 0)) !important; }
  .xl\:via-purple-600 {
    --gradient-via-color: #805ad5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(128, 90, 213, 0)) !important; }
  .xl\:via-purple-700 {
    --gradient-via-color: #6b46c1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 70, 193, 0)) !important; }
  .xl\:via-purple-800 {
    --gradient-via-color: #553c9a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 60, 154, 0)) !important; }
  .xl\:via-purple-900 {
    --gradient-via-color: #44337a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(68, 51, 122, 0)) !important; }
  .xl\:via-pink-100 {
    --gradient-via-color: #fff5f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 247, 0)) !important; }
  .xl\:via-pink-200 {
    --gradient-via-color: #fed7e2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 226, 0)) !important; }
  .xl\:via-pink-300 {
    --gradient-via-color: #fbb6ce !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 182, 206, 0)) !important; }
  .xl\:via-pink-400 {
    --gradient-via-color: #f687b3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 179, 0)) !important; }
  .xl\:via-pink-500 {
    --gradient-via-color: #ed64a6 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 100, 166, 0)) !important; }
  .xl\:via-pink-600 {
    --gradient-via-color: #d53f8c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 63, 140, 0)) !important; }
  .xl\:via-pink-700 {
    --gradient-via-color: #b83280 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(184, 50, 128, 0)) !important; }
  .xl\:via-pink-800 {
    --gradient-via-color: #97266d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 38, 109, 0)) !important; }
  .xl\:via-pink-900 {
    --gradient-via-color: #702459 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 36, 89, 0)) !important; }
  .xl\:via-shade-black {
    --gradient-via-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .xl\:via-shade-white {
    --gradient-via-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .xl\:via-salmon-100 {
    --gradient-via-color: #f7f1e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 241, 225, 0)) !important; }
  .xl\:via-salmon-200 {
    --gradient-via-color: #f3e7c6 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 231, 198, 0)) !important; }
  .xl\:via-salmon-300 {
    --gradient-via-color: #e4d6af !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(228, 214, 175, 0)) !important; }
  .xl\:to-transparent {
    --gradient-to-color: transparent !important; }
  .xl\:to-current {
    --gradient-to-color: currentColor !important; }
  .xl\:to-black {
    --gradient-to-color: #000 !important; }
  .xl\:to-white {
    --gradient-to-color: #fff !important; }
  .xl\:to-gray-100 {
    --gradient-to-color: #f7fafc !important; }
  .xl\:to-gray-200 {
    --gradient-to-color: #edf2f7 !important; }
  .xl\:to-gray-300 {
    --gradient-to-color: #e2e8f0 !important; }
  .xl\:to-gray-400 {
    --gradient-to-color: #cbd5e0 !important; }
  .xl\:to-gray-500 {
    --gradient-to-color: #a0aec0 !important; }
  .xl\:to-gray-600 {
    --gradient-to-color: #718096 !important; }
  .xl\:to-gray-700 {
    --gradient-to-color: #4a5568 !important; }
  .xl\:to-gray-800 {
    --gradient-to-color: #2d3748 !important; }
  .xl\:to-gray-900 {
    --gradient-to-color: #1a202c !important; }
  .xl\:to-red-100 {
    --gradient-to-color: #e18f74 !important; }
  .xl\:to-red-200 {
    --gradient-to-color: #bc5e3f !important; }
  .xl\:to-red-300 {
    --gradient-to-color: #833218 !important; }
  .xl\:to-red-400 {
    --gradient-to-color: #fc8181 !important; }
  .xl\:to-red-500 {
    --gradient-to-color: #f56565 !important; }
  .xl\:to-red-600 {
    --gradient-to-color: #e53e3e !important; }
  .xl\:to-red-700 {
    --gradient-to-color: #c53030 !important; }
  .xl\:to-red-800 {
    --gradient-to-color: #9b2c2c !important; }
  .xl\:to-red-900 {
    --gradient-to-color: #742a2a !important; }
  .xl\:to-orange-100 {
    --gradient-to-color: #fffaf0 !important; }
  .xl\:to-orange-200 {
    --gradient-to-color: #feebc8 !important; }
  .xl\:to-orange-300 {
    --gradient-to-color: #fbd38d !important; }
  .xl\:to-orange-400 {
    --gradient-to-color: #f6ad55 !important; }
  .xl\:to-orange-500 {
    --gradient-to-color: #ed8936 !important; }
  .xl\:to-orange-600 {
    --gradient-to-color: #dd6b20 !important; }
  .xl\:to-orange-700 {
    --gradient-to-color: #c05621 !important; }
  .xl\:to-orange-800 {
    --gradient-to-color: #9c4221 !important; }
  .xl\:to-orange-900 {
    --gradient-to-color: #7b341e !important; }
  .xl\:to-yellow-100 {
    --gradient-to-color: #fffff0 !important; }
  .xl\:to-yellow-200 {
    --gradient-to-color: #fefcbf !important; }
  .xl\:to-yellow-300 {
    --gradient-to-color: #faf089 !important; }
  .xl\:to-yellow-400 {
    --gradient-to-color: #f6e05e !important; }
  .xl\:to-yellow-500 {
    --gradient-to-color: #ecc94b !important; }
  .xl\:to-yellow-600 {
    --gradient-to-color: #d69e2e !important; }
  .xl\:to-yellow-700 {
    --gradient-to-color: #b7791f !important; }
  .xl\:to-yellow-800 {
    --gradient-to-color: #975a16 !important; }
  .xl\:to-yellow-900 {
    --gradient-to-color: #744210 !important; }
  .xl\:to-green-100 {
    --gradient-to-color: #d3edb4 !important; }
  .xl\:to-green-200 {
    --gradient-to-color: #a5c67d !important; }
  .xl\:to-green-300 {
    --gradient-to-color: #779c4a !important; }
  .xl\:to-green-400 {
    --gradient-to-color: #68d391 !important; }
  .xl\:to-green-500 {
    --gradient-to-color: #48bb78 !important; }
  .xl\:to-green-600 {
    --gradient-to-color: #38a169 !important; }
  .xl\:to-green-700 {
    --gradient-to-color: #2f855a !important; }
  .xl\:to-green-800 {
    --gradient-to-color: #276749 !important; }
  .xl\:to-green-900 {
    --gradient-to-color: #22543d !important; }
  .xl\:to-teal-100 {
    --gradient-to-color: #e6fffa !important; }
  .xl\:to-teal-200 {
    --gradient-to-color: #b2f5ea !important; }
  .xl\:to-teal-300 {
    --gradient-to-color: #81e6d9 !important; }
  .xl\:to-teal-400 {
    --gradient-to-color: #4fd1c5 !important; }
  .xl\:to-teal-500 {
    --gradient-to-color: #38b2ac !important; }
  .xl\:to-teal-600 {
    --gradient-to-color: #319795 !important; }
  .xl\:to-teal-700 {
    --gradient-to-color: #2c7a7b !important; }
  .xl\:to-teal-800 {
    --gradient-to-color: #285e61 !important; }
  .xl\:to-teal-900 {
    --gradient-to-color: #234e52 !important; }
  .xl\:to-blue-100 {
    --gradient-to-color: #ebf8ff !important; }
  .xl\:to-blue-200 {
    --gradient-to-color: #bee3f8 !important; }
  .xl\:to-blue-300 {
    --gradient-to-color: #90cdf4 !important; }
  .xl\:to-blue-400 {
    --gradient-to-color: #63b3ed !important; }
  .xl\:to-blue-500 {
    --gradient-to-color: #4299e1 !important; }
  .xl\:to-blue-600 {
    --gradient-to-color: #3182ce !important; }
  .xl\:to-blue-700 {
    --gradient-to-color: #2b6cb0 !important; }
  .xl\:to-blue-800 {
    --gradient-to-color: #2c5282 !important; }
  .xl\:to-blue-900 {
    --gradient-to-color: #2a4365 !important; }
  .xl\:to-indigo-100 {
    --gradient-to-color: #ebf4ff !important; }
  .xl\:to-indigo-200 {
    --gradient-to-color: #c3dafe !important; }
  .xl\:to-indigo-300 {
    --gradient-to-color: #a3bffa !important; }
  .xl\:to-indigo-400 {
    --gradient-to-color: #7f9cf5 !important; }
  .xl\:to-indigo-500 {
    --gradient-to-color: #667eea !important; }
  .xl\:to-indigo-600 {
    --gradient-to-color: #5a67d8 !important; }
  .xl\:to-indigo-700 {
    --gradient-to-color: #4c51bf !important; }
  .xl\:to-indigo-800 {
    --gradient-to-color: #434190 !important; }
  .xl\:to-indigo-900 {
    --gradient-to-color: #3c366b !important; }
  .xl\:to-purple-100 {
    --gradient-to-color: #faf5ff !important; }
  .xl\:to-purple-200 {
    --gradient-to-color: #e9d8fd !important; }
  .xl\:to-purple-300 {
    --gradient-to-color: #d6bcfa !important; }
  .xl\:to-purple-400 {
    --gradient-to-color: #b794f4 !important; }
  .xl\:to-purple-500 {
    --gradient-to-color: #9f7aea !important; }
  .xl\:to-purple-600 {
    --gradient-to-color: #805ad5 !important; }
  .xl\:to-purple-700 {
    --gradient-to-color: #6b46c1 !important; }
  .xl\:to-purple-800 {
    --gradient-to-color: #553c9a !important; }
  .xl\:to-purple-900 {
    --gradient-to-color: #44337a !important; }
  .xl\:to-pink-100 {
    --gradient-to-color: #fff5f7 !important; }
  .xl\:to-pink-200 {
    --gradient-to-color: #fed7e2 !important; }
  .xl\:to-pink-300 {
    --gradient-to-color: #fbb6ce !important; }
  .xl\:to-pink-400 {
    --gradient-to-color: #f687b3 !important; }
  .xl\:to-pink-500 {
    --gradient-to-color: #ed64a6 !important; }
  .xl\:to-pink-600 {
    --gradient-to-color: #d53f8c !important; }
  .xl\:to-pink-700 {
    --gradient-to-color: #b83280 !important; }
  .xl\:to-pink-800 {
    --gradient-to-color: #97266d !important; }
  .xl\:to-pink-900 {
    --gradient-to-color: #702459 !important; }
  .xl\:to-shade-black {
    --gradient-to-color: #000000 !important; }
  .xl\:to-shade-white {
    --gradient-to-color: #ffffff !important; }
  .xl\:to-salmon-100 {
    --gradient-to-color: #f7f1e1 !important; }
  .xl\:to-salmon-200 {
    --gradient-to-color: #f3e7c6 !important; }
  .xl\:to-salmon-300 {
    --gradient-to-color: #e4d6af !important; }
  .xl\:hover\:from-transparent:hover {
    --gradient-from-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .xl\:hover\:from-current:hover {
    --gradient-from-color: currentColor !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .xl\:hover\:from-black:hover {
    --gradient-from-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .xl\:hover\:from-white:hover {
    --gradient-from-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .xl\:hover\:from-gray-100:hover {
    --gradient-from-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important; }
  .xl\:hover\:from-gray-200:hover {
    --gradient-from-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important; }
  .xl\:hover\:from-gray-300:hover {
    --gradient-from-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important; }
  .xl\:hover\:from-gray-400:hover {
    --gradient-from-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important; }
  .xl\:hover\:from-gray-500:hover {
    --gradient-from-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important; }
  .xl\:hover\:from-gray-600:hover {
    --gradient-from-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important; }
  .xl\:hover\:from-gray-700:hover {
    --gradient-from-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important; }
  .xl\:hover\:from-gray-800:hover {
    --gradient-from-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important; }
  .xl\:hover\:from-gray-900:hover {
    --gradient-from-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important; }
  .xl\:hover\:from-red-100:hover {
    --gradient-from-color: #e18f74 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 143, 116, 0)) !important; }
  .xl\:hover\:from-red-200:hover {
    --gradient-from-color: #bc5e3f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 94, 63, 0)) !important; }
  .xl\:hover\:from-red-300:hover {
    --gradient-from-color: #833218 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(131, 50, 24, 0)) !important; }
  .xl\:hover\:from-red-400:hover {
    --gradient-from-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important; }
  .xl\:hover\:from-red-500:hover {
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important; }
  .xl\:hover\:from-red-600:hover {
    --gradient-from-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important; }
  .xl\:hover\:from-red-700:hover {
    --gradient-from-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important; }
  .xl\:hover\:from-red-800:hover {
    --gradient-from-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important; }
  .xl\:hover\:from-red-900:hover {
    --gradient-from-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important; }
  .xl\:hover\:from-orange-100:hover {
    --gradient-from-color: #fffaf0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 250, 240, 0)) !important; }
  .xl\:hover\:from-orange-200:hover {
    --gradient-from-color: #feebc8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 235, 200, 0)) !important; }
  .xl\:hover\:from-orange-300:hover {
    --gradient-from-color: #fbd38d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 211, 141, 0)) !important; }
  .xl\:hover\:from-orange-400:hover {
    --gradient-from-color: #f6ad55 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 173, 85, 0)) !important; }
  .xl\:hover\:from-orange-500:hover {
    --gradient-from-color: #ed8936 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 137, 54, 0)) !important; }
  .xl\:hover\:from-orange-600:hover {
    --gradient-from-color: #dd6b20 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(221, 107, 32, 0)) !important; }
  .xl\:hover\:from-orange-700:hover {
    --gradient-from-color: #c05621 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(192, 86, 33, 0)) !important; }
  .xl\:hover\:from-orange-800:hover {
    --gradient-from-color: #9c4221 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(156, 66, 33, 0)) !important; }
  .xl\:hover\:from-orange-900:hover {
    --gradient-from-color: #7b341e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(123, 52, 30, 0)) !important; }
  .xl\:hover\:from-yellow-100:hover {
    --gradient-from-color: #fffff0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0)) !important; }
  .xl\:hover\:from-yellow-200:hover {
    --gradient-from-color: #fefcbf !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0)) !important; }
  .xl\:hover\:from-yellow-300:hover {
    --gradient-from-color: #faf089 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0)) !important; }
  .xl\:hover\:from-yellow-400:hover {
    --gradient-from-color: #f6e05e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0)) !important; }
  .xl\:hover\:from-yellow-500:hover {
    --gradient-from-color: #ecc94b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0)) !important; }
  .xl\:hover\:from-yellow-600:hover {
    --gradient-from-color: #d69e2e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0)) !important; }
  .xl\:hover\:from-yellow-700:hover {
    --gradient-from-color: #b7791f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0)) !important; }
  .xl\:hover\:from-yellow-800:hover {
    --gradient-from-color: #975a16 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0)) !important; }
  .xl\:hover\:from-yellow-900:hover {
    --gradient-from-color: #744210 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 0)) !important; }
  .xl\:hover\:from-green-100:hover {
    --gradient-from-color: #d3edb4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(211, 237, 180, 0)) !important; }
  .xl\:hover\:from-green-200:hover {
    --gradient-from-color: #a5c67d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(165, 198, 125, 0)) !important; }
  .xl\:hover\:from-green-300:hover {
    --gradient-from-color: #779c4a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 156, 74, 0)) !important; }
  .xl\:hover\:from-green-400:hover {
    --gradient-from-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important; }
  .xl\:hover\:from-green-500:hover {
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important; }
  .xl\:hover\:from-green-600:hover {
    --gradient-from-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important; }
  .xl\:hover\:from-green-700:hover {
    --gradient-from-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important; }
  .xl\:hover\:from-green-800:hover {
    --gradient-from-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important; }
  .xl\:hover\:from-green-900:hover {
    --gradient-from-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important; }
  .xl\:hover\:from-teal-100:hover {
    --gradient-from-color: #e6fffa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0)) !important; }
  .xl\:hover\:from-teal-200:hover {
    --gradient-from-color: #b2f5ea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0)) !important; }
  .xl\:hover\:from-teal-300:hover {
    --gradient-from-color: #81e6d9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0)) !important; }
  .xl\:hover\:from-teal-400:hover {
    --gradient-from-color: #4fd1c5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0)) !important; }
  .xl\:hover\:from-teal-500:hover {
    --gradient-from-color: #38b2ac !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0)) !important; }
  .xl\:hover\:from-teal-600:hover {
    --gradient-from-color: #319795 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0)) !important; }
  .xl\:hover\:from-teal-700:hover {
    --gradient-from-color: #2c7a7b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0)) !important; }
  .xl\:hover\:from-teal-800:hover {
    --gradient-from-color: #285e61 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0)) !important; }
  .xl\:hover\:from-teal-900:hover {
    --gradient-from-color: #234e52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0)) !important; }
  .xl\:hover\:from-blue-100:hover {
    --gradient-from-color: #ebf8ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 248, 255, 0)) !important; }
  .xl\:hover\:from-blue-200:hover {
    --gradient-from-color: #bee3f8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(190, 227, 248, 0)) !important; }
  .xl\:hover\:from-blue-300:hover {
    --gradient-from-color: #90cdf4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 205, 244, 0)) !important; }
  .xl\:hover\:from-blue-400:hover {
    --gradient-from-color: #63b3ed !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 179, 237, 0)) !important; }
  .xl\:hover\:from-blue-500:hover {
    --gradient-from-color: #4299e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 153, 225, 0)) !important; }
  .xl\:hover\:from-blue-600:hover {
    --gradient-from-color: #3182ce !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 130, 206, 0)) !important; }
  .xl\:hover\:from-blue-700:hover {
    --gradient-from-color: #2b6cb0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(43, 108, 176, 0)) !important; }
  .xl\:hover\:from-blue-800:hover {
    --gradient-from-color: #2c5282 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 82, 130, 0)) !important; }
  .xl\:hover\:from-blue-900:hover {
    --gradient-from-color: #2a4365 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(42, 67, 101, 0)) !important; }
  .xl\:hover\:from-indigo-100:hover {
    --gradient-from-color: #ebf4ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0)) !important; }
  .xl\:hover\:from-indigo-200:hover {
    --gradient-from-color: #c3dafe !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0)) !important; }
  .xl\:hover\:from-indigo-300:hover {
    --gradient-from-color: #a3bffa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0)) !important; }
  .xl\:hover\:from-indigo-400:hover {
    --gradient-from-color: #7f9cf5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0)) !important; }
  .xl\:hover\:from-indigo-500:hover {
    --gradient-from-color: #667eea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0)) !important; }
  .xl\:hover\:from-indigo-600:hover {
    --gradient-from-color: #5a67d8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0)) !important; }
  .xl\:hover\:from-indigo-700:hover {
    --gradient-from-color: #4c51bf !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0)) !important; }
  .xl\:hover\:from-indigo-800:hover {
    --gradient-from-color: #434190 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0)) !important; }
  .xl\:hover\:from-indigo-900:hover {
    --gradient-from-color: #3c366b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0)) !important; }
  .xl\:hover\:from-purple-100:hover {
    --gradient-from-color: #faf5ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 245, 255, 0)) !important; }
  .xl\:hover\:from-purple-200:hover {
    --gradient-from-color: #e9d8fd !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(233, 216, 253, 0)) !important; }
  .xl\:hover\:from-purple-300:hover {
    --gradient-from-color: #d6bcfa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 188, 250, 0)) !important; }
  .xl\:hover\:from-purple-400:hover {
    --gradient-from-color: #b794f4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 148, 244, 0)) !important; }
  .xl\:hover\:from-purple-500:hover {
    --gradient-from-color: #9f7aea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 122, 234, 0)) !important; }
  .xl\:hover\:from-purple-600:hover {
    --gradient-from-color: #805ad5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(128, 90, 213, 0)) !important; }
  .xl\:hover\:from-purple-700:hover {
    --gradient-from-color: #6b46c1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 70, 193, 0)) !important; }
  .xl\:hover\:from-purple-800:hover {
    --gradient-from-color: #553c9a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 60, 154, 0)) !important; }
  .xl\:hover\:from-purple-900:hover {
    --gradient-from-color: #44337a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(68, 51, 122, 0)) !important; }
  .xl\:hover\:from-pink-100:hover {
    --gradient-from-color: #fff5f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 247, 0)) !important; }
  .xl\:hover\:from-pink-200:hover {
    --gradient-from-color: #fed7e2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 226, 0)) !important; }
  .xl\:hover\:from-pink-300:hover {
    --gradient-from-color: #fbb6ce !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 182, 206, 0)) !important; }
  .xl\:hover\:from-pink-400:hover {
    --gradient-from-color: #f687b3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 179, 0)) !important; }
  .xl\:hover\:from-pink-500:hover {
    --gradient-from-color: #ed64a6 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 100, 166, 0)) !important; }
  .xl\:hover\:from-pink-600:hover {
    --gradient-from-color: #d53f8c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 63, 140, 0)) !important; }
  .xl\:hover\:from-pink-700:hover {
    --gradient-from-color: #b83280 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(184, 50, 128, 0)) !important; }
  .xl\:hover\:from-pink-800:hover {
    --gradient-from-color: #97266d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 38, 109, 0)) !important; }
  .xl\:hover\:from-pink-900:hover {
    --gradient-from-color: #702459 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 36, 89, 0)) !important; }
  .xl\:hover\:from-shade-black:hover {
    --gradient-from-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .xl\:hover\:from-shade-white:hover {
    --gradient-from-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .xl\:hover\:from-salmon-100:hover {
    --gradient-from-color: #f7f1e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 241, 225, 0)) !important; }
  .xl\:hover\:from-salmon-200:hover {
    --gradient-from-color: #f3e7c6 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 231, 198, 0)) !important; }
  .xl\:hover\:from-salmon-300:hover {
    --gradient-from-color: #e4d6af !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(228, 214, 175, 0)) !important; }
  .xl\:hover\:via-transparent:hover {
    --gradient-via-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .xl\:hover\:via-current:hover {
    --gradient-via-color: currentColor !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .xl\:hover\:via-black:hover {
    --gradient-via-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .xl\:hover\:via-white:hover {
    --gradient-via-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .xl\:hover\:via-gray-100:hover {
    --gradient-via-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important; }
  .xl\:hover\:via-gray-200:hover {
    --gradient-via-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important; }
  .xl\:hover\:via-gray-300:hover {
    --gradient-via-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important; }
  .xl\:hover\:via-gray-400:hover {
    --gradient-via-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important; }
  .xl\:hover\:via-gray-500:hover {
    --gradient-via-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important; }
  .xl\:hover\:via-gray-600:hover {
    --gradient-via-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important; }
  .xl\:hover\:via-gray-700:hover {
    --gradient-via-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important; }
  .xl\:hover\:via-gray-800:hover {
    --gradient-via-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important; }
  .xl\:hover\:via-gray-900:hover {
    --gradient-via-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important; }
  .xl\:hover\:via-red-100:hover {
    --gradient-via-color: #e18f74 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 143, 116, 0)) !important; }
  .xl\:hover\:via-red-200:hover {
    --gradient-via-color: #bc5e3f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 94, 63, 0)) !important; }
  .xl\:hover\:via-red-300:hover {
    --gradient-via-color: #833218 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(131, 50, 24, 0)) !important; }
  .xl\:hover\:via-red-400:hover {
    --gradient-via-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important; }
  .xl\:hover\:via-red-500:hover {
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important; }
  .xl\:hover\:via-red-600:hover {
    --gradient-via-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important; }
  .xl\:hover\:via-red-700:hover {
    --gradient-via-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important; }
  .xl\:hover\:via-red-800:hover {
    --gradient-via-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important; }
  .xl\:hover\:via-red-900:hover {
    --gradient-via-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important; }
  .xl\:hover\:via-orange-100:hover {
    --gradient-via-color: #fffaf0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 250, 240, 0)) !important; }
  .xl\:hover\:via-orange-200:hover {
    --gradient-via-color: #feebc8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 235, 200, 0)) !important; }
  .xl\:hover\:via-orange-300:hover {
    --gradient-via-color: #fbd38d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 211, 141, 0)) !important; }
  .xl\:hover\:via-orange-400:hover {
    --gradient-via-color: #f6ad55 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 173, 85, 0)) !important; }
  .xl\:hover\:via-orange-500:hover {
    --gradient-via-color: #ed8936 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 137, 54, 0)) !important; }
  .xl\:hover\:via-orange-600:hover {
    --gradient-via-color: #dd6b20 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 107, 32, 0)) !important; }
  .xl\:hover\:via-orange-700:hover {
    --gradient-via-color: #c05621 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(192, 86, 33, 0)) !important; }
  .xl\:hover\:via-orange-800:hover {
    --gradient-via-color: #9c4221 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(156, 66, 33, 0)) !important; }
  .xl\:hover\:via-orange-900:hover {
    --gradient-via-color: #7b341e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(123, 52, 30, 0)) !important; }
  .xl\:hover\:via-yellow-100:hover {
    --gradient-via-color: #fffff0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0)) !important; }
  .xl\:hover\:via-yellow-200:hover {
    --gradient-via-color: #fefcbf !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0)) !important; }
  .xl\:hover\:via-yellow-300:hover {
    --gradient-via-color: #faf089 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0)) !important; }
  .xl\:hover\:via-yellow-400:hover {
    --gradient-via-color: #f6e05e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0)) !important; }
  .xl\:hover\:via-yellow-500:hover {
    --gradient-via-color: #ecc94b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0)) !important; }
  .xl\:hover\:via-yellow-600:hover {
    --gradient-via-color: #d69e2e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0)) !important; }
  .xl\:hover\:via-yellow-700:hover {
    --gradient-via-color: #b7791f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0)) !important; }
  .xl\:hover\:via-yellow-800:hover {
    --gradient-via-color: #975a16 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0)) !important; }
  .xl\:hover\:via-yellow-900:hover {
    --gradient-via-color: #744210 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 0)) !important; }
  .xl\:hover\:via-green-100:hover {
    --gradient-via-color: #d3edb4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(211, 237, 180, 0)) !important; }
  .xl\:hover\:via-green-200:hover {
    --gradient-via-color: #a5c67d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(165, 198, 125, 0)) !important; }
  .xl\:hover\:via-green-300:hover {
    --gradient-via-color: #779c4a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 156, 74, 0)) !important; }
  .xl\:hover\:via-green-400:hover {
    --gradient-via-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important; }
  .xl\:hover\:via-green-500:hover {
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important; }
  .xl\:hover\:via-green-600:hover {
    --gradient-via-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important; }
  .xl\:hover\:via-green-700:hover {
    --gradient-via-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important; }
  .xl\:hover\:via-green-800:hover {
    --gradient-via-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important; }
  .xl\:hover\:via-green-900:hover {
    --gradient-via-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important; }
  .xl\:hover\:via-teal-100:hover {
    --gradient-via-color: #e6fffa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0)) !important; }
  .xl\:hover\:via-teal-200:hover {
    --gradient-via-color: #b2f5ea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0)) !important; }
  .xl\:hover\:via-teal-300:hover {
    --gradient-via-color: #81e6d9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0)) !important; }
  .xl\:hover\:via-teal-400:hover {
    --gradient-via-color: #4fd1c5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0)) !important; }
  .xl\:hover\:via-teal-500:hover {
    --gradient-via-color: #38b2ac !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0)) !important; }
  .xl\:hover\:via-teal-600:hover {
    --gradient-via-color: #319795 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0)) !important; }
  .xl\:hover\:via-teal-700:hover {
    --gradient-via-color: #2c7a7b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0)) !important; }
  .xl\:hover\:via-teal-800:hover {
    --gradient-via-color: #285e61 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0)) !important; }
  .xl\:hover\:via-teal-900:hover {
    --gradient-via-color: #234e52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0)) !important; }
  .xl\:hover\:via-blue-100:hover {
    --gradient-via-color: #ebf8ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 248, 255, 0)) !important; }
  .xl\:hover\:via-blue-200:hover {
    --gradient-via-color: #bee3f8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(190, 227, 248, 0)) !important; }
  .xl\:hover\:via-blue-300:hover {
    --gradient-via-color: #90cdf4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 205, 244, 0)) !important; }
  .xl\:hover\:via-blue-400:hover {
    --gradient-via-color: #63b3ed !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 179, 237, 0)) !important; }
  .xl\:hover\:via-blue-500:hover {
    --gradient-via-color: #4299e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 153, 225, 0)) !important; }
  .xl\:hover\:via-blue-600:hover {
    --gradient-via-color: #3182ce !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 130, 206, 0)) !important; }
  .xl\:hover\:via-blue-700:hover {
    --gradient-via-color: #2b6cb0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(43, 108, 176, 0)) !important; }
  .xl\:hover\:via-blue-800:hover {
    --gradient-via-color: #2c5282 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 82, 130, 0)) !important; }
  .xl\:hover\:via-blue-900:hover {
    --gradient-via-color: #2a4365 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(42, 67, 101, 0)) !important; }
  .xl\:hover\:via-indigo-100:hover {
    --gradient-via-color: #ebf4ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0)) !important; }
  .xl\:hover\:via-indigo-200:hover {
    --gradient-via-color: #c3dafe !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0)) !important; }
  .xl\:hover\:via-indigo-300:hover {
    --gradient-via-color: #a3bffa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0)) !important; }
  .xl\:hover\:via-indigo-400:hover {
    --gradient-via-color: #7f9cf5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0)) !important; }
  .xl\:hover\:via-indigo-500:hover {
    --gradient-via-color: #667eea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0)) !important; }
  .xl\:hover\:via-indigo-600:hover {
    --gradient-via-color: #5a67d8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0)) !important; }
  .xl\:hover\:via-indigo-700:hover {
    --gradient-via-color: #4c51bf !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0)) !important; }
  .xl\:hover\:via-indigo-800:hover {
    --gradient-via-color: #434190 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0)) !important; }
  .xl\:hover\:via-indigo-900:hover {
    --gradient-via-color: #3c366b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0)) !important; }
  .xl\:hover\:via-purple-100:hover {
    --gradient-via-color: #faf5ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 245, 255, 0)) !important; }
  .xl\:hover\:via-purple-200:hover {
    --gradient-via-color: #e9d8fd !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(233, 216, 253, 0)) !important; }
  .xl\:hover\:via-purple-300:hover {
    --gradient-via-color: #d6bcfa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 188, 250, 0)) !important; }
  .xl\:hover\:via-purple-400:hover {
    --gradient-via-color: #b794f4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 148, 244, 0)) !important; }
  .xl\:hover\:via-purple-500:hover {
    --gradient-via-color: #9f7aea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 122, 234, 0)) !important; }
  .xl\:hover\:via-purple-600:hover {
    --gradient-via-color: #805ad5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(128, 90, 213, 0)) !important; }
  .xl\:hover\:via-purple-700:hover {
    --gradient-via-color: #6b46c1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 70, 193, 0)) !important; }
  .xl\:hover\:via-purple-800:hover {
    --gradient-via-color: #553c9a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 60, 154, 0)) !important; }
  .xl\:hover\:via-purple-900:hover {
    --gradient-via-color: #44337a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(68, 51, 122, 0)) !important; }
  .xl\:hover\:via-pink-100:hover {
    --gradient-via-color: #fff5f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 247, 0)) !important; }
  .xl\:hover\:via-pink-200:hover {
    --gradient-via-color: #fed7e2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 226, 0)) !important; }
  .xl\:hover\:via-pink-300:hover {
    --gradient-via-color: #fbb6ce !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 182, 206, 0)) !important; }
  .xl\:hover\:via-pink-400:hover {
    --gradient-via-color: #f687b3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 179, 0)) !important; }
  .xl\:hover\:via-pink-500:hover {
    --gradient-via-color: #ed64a6 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 100, 166, 0)) !important; }
  .xl\:hover\:via-pink-600:hover {
    --gradient-via-color: #d53f8c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 63, 140, 0)) !important; }
  .xl\:hover\:via-pink-700:hover {
    --gradient-via-color: #b83280 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(184, 50, 128, 0)) !important; }
  .xl\:hover\:via-pink-800:hover {
    --gradient-via-color: #97266d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 38, 109, 0)) !important; }
  .xl\:hover\:via-pink-900:hover {
    --gradient-via-color: #702459 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 36, 89, 0)) !important; }
  .xl\:hover\:via-shade-black:hover {
    --gradient-via-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .xl\:hover\:via-shade-white:hover {
    --gradient-via-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .xl\:hover\:via-salmon-100:hover {
    --gradient-via-color: #f7f1e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 241, 225, 0)) !important; }
  .xl\:hover\:via-salmon-200:hover {
    --gradient-via-color: #f3e7c6 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 231, 198, 0)) !important; }
  .xl\:hover\:via-salmon-300:hover {
    --gradient-via-color: #e4d6af !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(228, 214, 175, 0)) !important; }
  .xl\:hover\:to-transparent:hover {
    --gradient-to-color: transparent !important; }
  .xl\:hover\:to-current:hover {
    --gradient-to-color: currentColor !important; }
  .xl\:hover\:to-black:hover {
    --gradient-to-color: #000 !important; }
  .xl\:hover\:to-white:hover {
    --gradient-to-color: #fff !important; }
  .xl\:hover\:to-gray-100:hover {
    --gradient-to-color: #f7fafc !important; }
  .xl\:hover\:to-gray-200:hover {
    --gradient-to-color: #edf2f7 !important; }
  .xl\:hover\:to-gray-300:hover {
    --gradient-to-color: #e2e8f0 !important; }
  .xl\:hover\:to-gray-400:hover {
    --gradient-to-color: #cbd5e0 !important; }
  .xl\:hover\:to-gray-500:hover {
    --gradient-to-color: #a0aec0 !important; }
  .xl\:hover\:to-gray-600:hover {
    --gradient-to-color: #718096 !important; }
  .xl\:hover\:to-gray-700:hover {
    --gradient-to-color: #4a5568 !important; }
  .xl\:hover\:to-gray-800:hover {
    --gradient-to-color: #2d3748 !important; }
  .xl\:hover\:to-gray-900:hover {
    --gradient-to-color: #1a202c !important; }
  .xl\:hover\:to-red-100:hover {
    --gradient-to-color: #e18f74 !important; }
  .xl\:hover\:to-red-200:hover {
    --gradient-to-color: #bc5e3f !important; }
  .xl\:hover\:to-red-300:hover {
    --gradient-to-color: #833218 !important; }
  .xl\:hover\:to-red-400:hover {
    --gradient-to-color: #fc8181 !important; }
  .xl\:hover\:to-red-500:hover {
    --gradient-to-color: #f56565 !important; }
  .xl\:hover\:to-red-600:hover {
    --gradient-to-color: #e53e3e !important; }
  .xl\:hover\:to-red-700:hover {
    --gradient-to-color: #c53030 !important; }
  .xl\:hover\:to-red-800:hover {
    --gradient-to-color: #9b2c2c !important; }
  .xl\:hover\:to-red-900:hover {
    --gradient-to-color: #742a2a !important; }
  .xl\:hover\:to-orange-100:hover {
    --gradient-to-color: #fffaf0 !important; }
  .xl\:hover\:to-orange-200:hover {
    --gradient-to-color: #feebc8 !important; }
  .xl\:hover\:to-orange-300:hover {
    --gradient-to-color: #fbd38d !important; }
  .xl\:hover\:to-orange-400:hover {
    --gradient-to-color: #f6ad55 !important; }
  .xl\:hover\:to-orange-500:hover {
    --gradient-to-color: #ed8936 !important; }
  .xl\:hover\:to-orange-600:hover {
    --gradient-to-color: #dd6b20 !important; }
  .xl\:hover\:to-orange-700:hover {
    --gradient-to-color: #c05621 !important; }
  .xl\:hover\:to-orange-800:hover {
    --gradient-to-color: #9c4221 !important; }
  .xl\:hover\:to-orange-900:hover {
    --gradient-to-color: #7b341e !important; }
  .xl\:hover\:to-yellow-100:hover {
    --gradient-to-color: #fffff0 !important; }
  .xl\:hover\:to-yellow-200:hover {
    --gradient-to-color: #fefcbf !important; }
  .xl\:hover\:to-yellow-300:hover {
    --gradient-to-color: #faf089 !important; }
  .xl\:hover\:to-yellow-400:hover {
    --gradient-to-color: #f6e05e !important; }
  .xl\:hover\:to-yellow-500:hover {
    --gradient-to-color: #ecc94b !important; }
  .xl\:hover\:to-yellow-600:hover {
    --gradient-to-color: #d69e2e !important; }
  .xl\:hover\:to-yellow-700:hover {
    --gradient-to-color: #b7791f !important; }
  .xl\:hover\:to-yellow-800:hover {
    --gradient-to-color: #975a16 !important; }
  .xl\:hover\:to-yellow-900:hover {
    --gradient-to-color: #744210 !important; }
  .xl\:hover\:to-green-100:hover {
    --gradient-to-color: #d3edb4 !important; }
  .xl\:hover\:to-green-200:hover {
    --gradient-to-color: #a5c67d !important; }
  .xl\:hover\:to-green-300:hover {
    --gradient-to-color: #779c4a !important; }
  .xl\:hover\:to-green-400:hover {
    --gradient-to-color: #68d391 !important; }
  .xl\:hover\:to-green-500:hover {
    --gradient-to-color: #48bb78 !important; }
  .xl\:hover\:to-green-600:hover {
    --gradient-to-color: #38a169 !important; }
  .xl\:hover\:to-green-700:hover {
    --gradient-to-color: #2f855a !important; }
  .xl\:hover\:to-green-800:hover {
    --gradient-to-color: #276749 !important; }
  .xl\:hover\:to-green-900:hover {
    --gradient-to-color: #22543d !important; }
  .xl\:hover\:to-teal-100:hover {
    --gradient-to-color: #e6fffa !important; }
  .xl\:hover\:to-teal-200:hover {
    --gradient-to-color: #b2f5ea !important; }
  .xl\:hover\:to-teal-300:hover {
    --gradient-to-color: #81e6d9 !important; }
  .xl\:hover\:to-teal-400:hover {
    --gradient-to-color: #4fd1c5 !important; }
  .xl\:hover\:to-teal-500:hover {
    --gradient-to-color: #38b2ac !important; }
  .xl\:hover\:to-teal-600:hover {
    --gradient-to-color: #319795 !important; }
  .xl\:hover\:to-teal-700:hover {
    --gradient-to-color: #2c7a7b !important; }
  .xl\:hover\:to-teal-800:hover {
    --gradient-to-color: #285e61 !important; }
  .xl\:hover\:to-teal-900:hover {
    --gradient-to-color: #234e52 !important; }
  .xl\:hover\:to-blue-100:hover {
    --gradient-to-color: #ebf8ff !important; }
  .xl\:hover\:to-blue-200:hover {
    --gradient-to-color: #bee3f8 !important; }
  .xl\:hover\:to-blue-300:hover {
    --gradient-to-color: #90cdf4 !important; }
  .xl\:hover\:to-blue-400:hover {
    --gradient-to-color: #63b3ed !important; }
  .xl\:hover\:to-blue-500:hover {
    --gradient-to-color: #4299e1 !important; }
  .xl\:hover\:to-blue-600:hover {
    --gradient-to-color: #3182ce !important; }
  .xl\:hover\:to-blue-700:hover {
    --gradient-to-color: #2b6cb0 !important; }
  .xl\:hover\:to-blue-800:hover {
    --gradient-to-color: #2c5282 !important; }
  .xl\:hover\:to-blue-900:hover {
    --gradient-to-color: #2a4365 !important; }
  .xl\:hover\:to-indigo-100:hover {
    --gradient-to-color: #ebf4ff !important; }
  .xl\:hover\:to-indigo-200:hover {
    --gradient-to-color: #c3dafe !important; }
  .xl\:hover\:to-indigo-300:hover {
    --gradient-to-color: #a3bffa !important; }
  .xl\:hover\:to-indigo-400:hover {
    --gradient-to-color: #7f9cf5 !important; }
  .xl\:hover\:to-indigo-500:hover {
    --gradient-to-color: #667eea !important; }
  .xl\:hover\:to-indigo-600:hover {
    --gradient-to-color: #5a67d8 !important; }
  .xl\:hover\:to-indigo-700:hover {
    --gradient-to-color: #4c51bf !important; }
  .xl\:hover\:to-indigo-800:hover {
    --gradient-to-color: #434190 !important; }
  .xl\:hover\:to-indigo-900:hover {
    --gradient-to-color: #3c366b !important; }
  .xl\:hover\:to-purple-100:hover {
    --gradient-to-color: #faf5ff !important; }
  .xl\:hover\:to-purple-200:hover {
    --gradient-to-color: #e9d8fd !important; }
  .xl\:hover\:to-purple-300:hover {
    --gradient-to-color: #d6bcfa !important; }
  .xl\:hover\:to-purple-400:hover {
    --gradient-to-color: #b794f4 !important; }
  .xl\:hover\:to-purple-500:hover {
    --gradient-to-color: #9f7aea !important; }
  .xl\:hover\:to-purple-600:hover {
    --gradient-to-color: #805ad5 !important; }
  .xl\:hover\:to-purple-700:hover {
    --gradient-to-color: #6b46c1 !important; }
  .xl\:hover\:to-purple-800:hover {
    --gradient-to-color: #553c9a !important; }
  .xl\:hover\:to-purple-900:hover {
    --gradient-to-color: #44337a !important; }
  .xl\:hover\:to-pink-100:hover {
    --gradient-to-color: #fff5f7 !important; }
  .xl\:hover\:to-pink-200:hover {
    --gradient-to-color: #fed7e2 !important; }
  .xl\:hover\:to-pink-300:hover {
    --gradient-to-color: #fbb6ce !important; }
  .xl\:hover\:to-pink-400:hover {
    --gradient-to-color: #f687b3 !important; }
  .xl\:hover\:to-pink-500:hover {
    --gradient-to-color: #ed64a6 !important; }
  .xl\:hover\:to-pink-600:hover {
    --gradient-to-color: #d53f8c !important; }
  .xl\:hover\:to-pink-700:hover {
    --gradient-to-color: #b83280 !important; }
  .xl\:hover\:to-pink-800:hover {
    --gradient-to-color: #97266d !important; }
  .xl\:hover\:to-pink-900:hover {
    --gradient-to-color: #702459 !important; }
  .xl\:hover\:to-shade-black:hover {
    --gradient-to-color: #000000 !important; }
  .xl\:hover\:to-shade-white:hover {
    --gradient-to-color: #ffffff !important; }
  .xl\:hover\:to-salmon-100:hover {
    --gradient-to-color: #f7f1e1 !important; }
  .xl\:hover\:to-salmon-200:hover {
    --gradient-to-color: #f3e7c6 !important; }
  .xl\:hover\:to-salmon-300:hover {
    --gradient-to-color: #e4d6af !important; }
  .xl\:focus\:from-transparent:focus {
    --gradient-from-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .xl\:focus\:from-current:focus {
    --gradient-from-color: currentColor !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .xl\:focus\:from-black:focus {
    --gradient-from-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .xl\:focus\:from-white:focus {
    --gradient-from-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .xl\:focus\:from-gray-100:focus {
    --gradient-from-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important; }
  .xl\:focus\:from-gray-200:focus {
    --gradient-from-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important; }
  .xl\:focus\:from-gray-300:focus {
    --gradient-from-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important; }
  .xl\:focus\:from-gray-400:focus {
    --gradient-from-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important; }
  .xl\:focus\:from-gray-500:focus {
    --gradient-from-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important; }
  .xl\:focus\:from-gray-600:focus {
    --gradient-from-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important; }
  .xl\:focus\:from-gray-700:focus {
    --gradient-from-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important; }
  .xl\:focus\:from-gray-800:focus {
    --gradient-from-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important; }
  .xl\:focus\:from-gray-900:focus {
    --gradient-from-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important; }
  .xl\:focus\:from-red-100:focus {
    --gradient-from-color: #e18f74 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 143, 116, 0)) !important; }
  .xl\:focus\:from-red-200:focus {
    --gradient-from-color: #bc5e3f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 94, 63, 0)) !important; }
  .xl\:focus\:from-red-300:focus {
    --gradient-from-color: #833218 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(131, 50, 24, 0)) !important; }
  .xl\:focus\:from-red-400:focus {
    --gradient-from-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important; }
  .xl\:focus\:from-red-500:focus {
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important; }
  .xl\:focus\:from-red-600:focus {
    --gradient-from-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important; }
  .xl\:focus\:from-red-700:focus {
    --gradient-from-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important; }
  .xl\:focus\:from-red-800:focus {
    --gradient-from-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important; }
  .xl\:focus\:from-red-900:focus {
    --gradient-from-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important; }
  .xl\:focus\:from-orange-100:focus {
    --gradient-from-color: #fffaf0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 250, 240, 0)) !important; }
  .xl\:focus\:from-orange-200:focus {
    --gradient-from-color: #feebc8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 235, 200, 0)) !important; }
  .xl\:focus\:from-orange-300:focus {
    --gradient-from-color: #fbd38d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 211, 141, 0)) !important; }
  .xl\:focus\:from-orange-400:focus {
    --gradient-from-color: #f6ad55 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 173, 85, 0)) !important; }
  .xl\:focus\:from-orange-500:focus {
    --gradient-from-color: #ed8936 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 137, 54, 0)) !important; }
  .xl\:focus\:from-orange-600:focus {
    --gradient-from-color: #dd6b20 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(221, 107, 32, 0)) !important; }
  .xl\:focus\:from-orange-700:focus {
    --gradient-from-color: #c05621 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(192, 86, 33, 0)) !important; }
  .xl\:focus\:from-orange-800:focus {
    --gradient-from-color: #9c4221 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(156, 66, 33, 0)) !important; }
  .xl\:focus\:from-orange-900:focus {
    --gradient-from-color: #7b341e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(123, 52, 30, 0)) !important; }
  .xl\:focus\:from-yellow-100:focus {
    --gradient-from-color: #fffff0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0)) !important; }
  .xl\:focus\:from-yellow-200:focus {
    --gradient-from-color: #fefcbf !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0)) !important; }
  .xl\:focus\:from-yellow-300:focus {
    --gradient-from-color: #faf089 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0)) !important; }
  .xl\:focus\:from-yellow-400:focus {
    --gradient-from-color: #f6e05e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0)) !important; }
  .xl\:focus\:from-yellow-500:focus {
    --gradient-from-color: #ecc94b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0)) !important; }
  .xl\:focus\:from-yellow-600:focus {
    --gradient-from-color: #d69e2e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0)) !important; }
  .xl\:focus\:from-yellow-700:focus {
    --gradient-from-color: #b7791f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0)) !important; }
  .xl\:focus\:from-yellow-800:focus {
    --gradient-from-color: #975a16 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0)) !important; }
  .xl\:focus\:from-yellow-900:focus {
    --gradient-from-color: #744210 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 0)) !important; }
  .xl\:focus\:from-green-100:focus {
    --gradient-from-color: #d3edb4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(211, 237, 180, 0)) !important; }
  .xl\:focus\:from-green-200:focus {
    --gradient-from-color: #a5c67d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(165, 198, 125, 0)) !important; }
  .xl\:focus\:from-green-300:focus {
    --gradient-from-color: #779c4a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 156, 74, 0)) !important; }
  .xl\:focus\:from-green-400:focus {
    --gradient-from-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important; }
  .xl\:focus\:from-green-500:focus {
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important; }
  .xl\:focus\:from-green-600:focus {
    --gradient-from-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important; }
  .xl\:focus\:from-green-700:focus {
    --gradient-from-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important; }
  .xl\:focus\:from-green-800:focus {
    --gradient-from-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important; }
  .xl\:focus\:from-green-900:focus {
    --gradient-from-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important; }
  .xl\:focus\:from-teal-100:focus {
    --gradient-from-color: #e6fffa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0)) !important; }
  .xl\:focus\:from-teal-200:focus {
    --gradient-from-color: #b2f5ea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0)) !important; }
  .xl\:focus\:from-teal-300:focus {
    --gradient-from-color: #81e6d9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0)) !important; }
  .xl\:focus\:from-teal-400:focus {
    --gradient-from-color: #4fd1c5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0)) !important; }
  .xl\:focus\:from-teal-500:focus {
    --gradient-from-color: #38b2ac !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0)) !important; }
  .xl\:focus\:from-teal-600:focus {
    --gradient-from-color: #319795 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0)) !important; }
  .xl\:focus\:from-teal-700:focus {
    --gradient-from-color: #2c7a7b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0)) !important; }
  .xl\:focus\:from-teal-800:focus {
    --gradient-from-color: #285e61 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0)) !important; }
  .xl\:focus\:from-teal-900:focus {
    --gradient-from-color: #234e52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0)) !important; }
  .xl\:focus\:from-blue-100:focus {
    --gradient-from-color: #ebf8ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 248, 255, 0)) !important; }
  .xl\:focus\:from-blue-200:focus {
    --gradient-from-color: #bee3f8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(190, 227, 248, 0)) !important; }
  .xl\:focus\:from-blue-300:focus {
    --gradient-from-color: #90cdf4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 205, 244, 0)) !important; }
  .xl\:focus\:from-blue-400:focus {
    --gradient-from-color: #63b3ed !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 179, 237, 0)) !important; }
  .xl\:focus\:from-blue-500:focus {
    --gradient-from-color: #4299e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 153, 225, 0)) !important; }
  .xl\:focus\:from-blue-600:focus {
    --gradient-from-color: #3182ce !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 130, 206, 0)) !important; }
  .xl\:focus\:from-blue-700:focus {
    --gradient-from-color: #2b6cb0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(43, 108, 176, 0)) !important; }
  .xl\:focus\:from-blue-800:focus {
    --gradient-from-color: #2c5282 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 82, 130, 0)) !important; }
  .xl\:focus\:from-blue-900:focus {
    --gradient-from-color: #2a4365 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(42, 67, 101, 0)) !important; }
  .xl\:focus\:from-indigo-100:focus {
    --gradient-from-color: #ebf4ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0)) !important; }
  .xl\:focus\:from-indigo-200:focus {
    --gradient-from-color: #c3dafe !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0)) !important; }
  .xl\:focus\:from-indigo-300:focus {
    --gradient-from-color: #a3bffa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0)) !important; }
  .xl\:focus\:from-indigo-400:focus {
    --gradient-from-color: #7f9cf5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0)) !important; }
  .xl\:focus\:from-indigo-500:focus {
    --gradient-from-color: #667eea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0)) !important; }
  .xl\:focus\:from-indigo-600:focus {
    --gradient-from-color: #5a67d8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0)) !important; }
  .xl\:focus\:from-indigo-700:focus {
    --gradient-from-color: #4c51bf !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0)) !important; }
  .xl\:focus\:from-indigo-800:focus {
    --gradient-from-color: #434190 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0)) !important; }
  .xl\:focus\:from-indigo-900:focus {
    --gradient-from-color: #3c366b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0)) !important; }
  .xl\:focus\:from-purple-100:focus {
    --gradient-from-color: #faf5ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 245, 255, 0)) !important; }
  .xl\:focus\:from-purple-200:focus {
    --gradient-from-color: #e9d8fd !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(233, 216, 253, 0)) !important; }
  .xl\:focus\:from-purple-300:focus {
    --gradient-from-color: #d6bcfa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 188, 250, 0)) !important; }
  .xl\:focus\:from-purple-400:focus {
    --gradient-from-color: #b794f4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 148, 244, 0)) !important; }
  .xl\:focus\:from-purple-500:focus {
    --gradient-from-color: #9f7aea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 122, 234, 0)) !important; }
  .xl\:focus\:from-purple-600:focus {
    --gradient-from-color: #805ad5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(128, 90, 213, 0)) !important; }
  .xl\:focus\:from-purple-700:focus {
    --gradient-from-color: #6b46c1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 70, 193, 0)) !important; }
  .xl\:focus\:from-purple-800:focus {
    --gradient-from-color: #553c9a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 60, 154, 0)) !important; }
  .xl\:focus\:from-purple-900:focus {
    --gradient-from-color: #44337a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(68, 51, 122, 0)) !important; }
  .xl\:focus\:from-pink-100:focus {
    --gradient-from-color: #fff5f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 247, 0)) !important; }
  .xl\:focus\:from-pink-200:focus {
    --gradient-from-color: #fed7e2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 226, 0)) !important; }
  .xl\:focus\:from-pink-300:focus {
    --gradient-from-color: #fbb6ce !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 182, 206, 0)) !important; }
  .xl\:focus\:from-pink-400:focus {
    --gradient-from-color: #f687b3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 179, 0)) !important; }
  .xl\:focus\:from-pink-500:focus {
    --gradient-from-color: #ed64a6 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 100, 166, 0)) !important; }
  .xl\:focus\:from-pink-600:focus {
    --gradient-from-color: #d53f8c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 63, 140, 0)) !important; }
  .xl\:focus\:from-pink-700:focus {
    --gradient-from-color: #b83280 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(184, 50, 128, 0)) !important; }
  .xl\:focus\:from-pink-800:focus {
    --gradient-from-color: #97266d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 38, 109, 0)) !important; }
  .xl\:focus\:from-pink-900:focus {
    --gradient-from-color: #702459 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 36, 89, 0)) !important; }
  .xl\:focus\:from-shade-black:focus {
    --gradient-from-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .xl\:focus\:from-shade-white:focus {
    --gradient-from-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .xl\:focus\:from-salmon-100:focus {
    --gradient-from-color: #f7f1e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 241, 225, 0)) !important; }
  .xl\:focus\:from-salmon-200:focus {
    --gradient-from-color: #f3e7c6 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 231, 198, 0)) !important; }
  .xl\:focus\:from-salmon-300:focus {
    --gradient-from-color: #e4d6af !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(228, 214, 175, 0)) !important; }
  .xl\:focus\:via-transparent:focus {
    --gradient-via-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .xl\:focus\:via-current:focus {
    --gradient-via-color: currentColor !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .xl\:focus\:via-black:focus {
    --gradient-via-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .xl\:focus\:via-white:focus {
    --gradient-via-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .xl\:focus\:via-gray-100:focus {
    --gradient-via-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important; }
  .xl\:focus\:via-gray-200:focus {
    --gradient-via-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important; }
  .xl\:focus\:via-gray-300:focus {
    --gradient-via-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important; }
  .xl\:focus\:via-gray-400:focus {
    --gradient-via-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important; }
  .xl\:focus\:via-gray-500:focus {
    --gradient-via-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important; }
  .xl\:focus\:via-gray-600:focus {
    --gradient-via-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important; }
  .xl\:focus\:via-gray-700:focus {
    --gradient-via-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important; }
  .xl\:focus\:via-gray-800:focus {
    --gradient-via-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important; }
  .xl\:focus\:via-gray-900:focus {
    --gradient-via-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important; }
  .xl\:focus\:via-red-100:focus {
    --gradient-via-color: #e18f74 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 143, 116, 0)) !important; }
  .xl\:focus\:via-red-200:focus {
    --gradient-via-color: #bc5e3f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 94, 63, 0)) !important; }
  .xl\:focus\:via-red-300:focus {
    --gradient-via-color: #833218 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(131, 50, 24, 0)) !important; }
  .xl\:focus\:via-red-400:focus {
    --gradient-via-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important; }
  .xl\:focus\:via-red-500:focus {
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important; }
  .xl\:focus\:via-red-600:focus {
    --gradient-via-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important; }
  .xl\:focus\:via-red-700:focus {
    --gradient-via-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important; }
  .xl\:focus\:via-red-800:focus {
    --gradient-via-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important; }
  .xl\:focus\:via-red-900:focus {
    --gradient-via-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important; }
  .xl\:focus\:via-orange-100:focus {
    --gradient-via-color: #fffaf0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 250, 240, 0)) !important; }
  .xl\:focus\:via-orange-200:focus {
    --gradient-via-color: #feebc8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 235, 200, 0)) !important; }
  .xl\:focus\:via-orange-300:focus {
    --gradient-via-color: #fbd38d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 211, 141, 0)) !important; }
  .xl\:focus\:via-orange-400:focus {
    --gradient-via-color: #f6ad55 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 173, 85, 0)) !important; }
  .xl\:focus\:via-orange-500:focus {
    --gradient-via-color: #ed8936 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 137, 54, 0)) !important; }
  .xl\:focus\:via-orange-600:focus {
    --gradient-via-color: #dd6b20 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 107, 32, 0)) !important; }
  .xl\:focus\:via-orange-700:focus {
    --gradient-via-color: #c05621 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(192, 86, 33, 0)) !important; }
  .xl\:focus\:via-orange-800:focus {
    --gradient-via-color: #9c4221 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(156, 66, 33, 0)) !important; }
  .xl\:focus\:via-orange-900:focus {
    --gradient-via-color: #7b341e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(123, 52, 30, 0)) !important; }
  .xl\:focus\:via-yellow-100:focus {
    --gradient-via-color: #fffff0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0)) !important; }
  .xl\:focus\:via-yellow-200:focus {
    --gradient-via-color: #fefcbf !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0)) !important; }
  .xl\:focus\:via-yellow-300:focus {
    --gradient-via-color: #faf089 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0)) !important; }
  .xl\:focus\:via-yellow-400:focus {
    --gradient-via-color: #f6e05e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0)) !important; }
  .xl\:focus\:via-yellow-500:focus {
    --gradient-via-color: #ecc94b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0)) !important; }
  .xl\:focus\:via-yellow-600:focus {
    --gradient-via-color: #d69e2e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0)) !important; }
  .xl\:focus\:via-yellow-700:focus {
    --gradient-via-color: #b7791f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0)) !important; }
  .xl\:focus\:via-yellow-800:focus {
    --gradient-via-color: #975a16 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0)) !important; }
  .xl\:focus\:via-yellow-900:focus {
    --gradient-via-color: #744210 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 0)) !important; }
  .xl\:focus\:via-green-100:focus {
    --gradient-via-color: #d3edb4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(211, 237, 180, 0)) !important; }
  .xl\:focus\:via-green-200:focus {
    --gradient-via-color: #a5c67d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(165, 198, 125, 0)) !important; }
  .xl\:focus\:via-green-300:focus {
    --gradient-via-color: #779c4a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 156, 74, 0)) !important; }
  .xl\:focus\:via-green-400:focus {
    --gradient-via-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important; }
  .xl\:focus\:via-green-500:focus {
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important; }
  .xl\:focus\:via-green-600:focus {
    --gradient-via-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important; }
  .xl\:focus\:via-green-700:focus {
    --gradient-via-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important; }
  .xl\:focus\:via-green-800:focus {
    --gradient-via-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important; }
  .xl\:focus\:via-green-900:focus {
    --gradient-via-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important; }
  .xl\:focus\:via-teal-100:focus {
    --gradient-via-color: #e6fffa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0)) !important; }
  .xl\:focus\:via-teal-200:focus {
    --gradient-via-color: #b2f5ea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0)) !important; }
  .xl\:focus\:via-teal-300:focus {
    --gradient-via-color: #81e6d9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0)) !important; }
  .xl\:focus\:via-teal-400:focus {
    --gradient-via-color: #4fd1c5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0)) !important; }
  .xl\:focus\:via-teal-500:focus {
    --gradient-via-color: #38b2ac !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0)) !important; }
  .xl\:focus\:via-teal-600:focus {
    --gradient-via-color: #319795 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0)) !important; }
  .xl\:focus\:via-teal-700:focus {
    --gradient-via-color: #2c7a7b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0)) !important; }
  .xl\:focus\:via-teal-800:focus {
    --gradient-via-color: #285e61 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0)) !important; }
  .xl\:focus\:via-teal-900:focus {
    --gradient-via-color: #234e52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0)) !important; }
  .xl\:focus\:via-blue-100:focus {
    --gradient-via-color: #ebf8ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 248, 255, 0)) !important; }
  .xl\:focus\:via-blue-200:focus {
    --gradient-via-color: #bee3f8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(190, 227, 248, 0)) !important; }
  .xl\:focus\:via-blue-300:focus {
    --gradient-via-color: #90cdf4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 205, 244, 0)) !important; }
  .xl\:focus\:via-blue-400:focus {
    --gradient-via-color: #63b3ed !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 179, 237, 0)) !important; }
  .xl\:focus\:via-blue-500:focus {
    --gradient-via-color: #4299e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 153, 225, 0)) !important; }
  .xl\:focus\:via-blue-600:focus {
    --gradient-via-color: #3182ce !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 130, 206, 0)) !important; }
  .xl\:focus\:via-blue-700:focus {
    --gradient-via-color: #2b6cb0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(43, 108, 176, 0)) !important; }
  .xl\:focus\:via-blue-800:focus {
    --gradient-via-color: #2c5282 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 82, 130, 0)) !important; }
  .xl\:focus\:via-blue-900:focus {
    --gradient-via-color: #2a4365 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(42, 67, 101, 0)) !important; }
  .xl\:focus\:via-indigo-100:focus {
    --gradient-via-color: #ebf4ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0)) !important; }
  .xl\:focus\:via-indigo-200:focus {
    --gradient-via-color: #c3dafe !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0)) !important; }
  .xl\:focus\:via-indigo-300:focus {
    --gradient-via-color: #a3bffa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0)) !important; }
  .xl\:focus\:via-indigo-400:focus {
    --gradient-via-color: #7f9cf5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0)) !important; }
  .xl\:focus\:via-indigo-500:focus {
    --gradient-via-color: #667eea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0)) !important; }
  .xl\:focus\:via-indigo-600:focus {
    --gradient-via-color: #5a67d8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0)) !important; }
  .xl\:focus\:via-indigo-700:focus {
    --gradient-via-color: #4c51bf !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0)) !important; }
  .xl\:focus\:via-indigo-800:focus {
    --gradient-via-color: #434190 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0)) !important; }
  .xl\:focus\:via-indigo-900:focus {
    --gradient-via-color: #3c366b !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0)) !important; }
  .xl\:focus\:via-purple-100:focus {
    --gradient-via-color: #faf5ff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 245, 255, 0)) !important; }
  .xl\:focus\:via-purple-200:focus {
    --gradient-via-color: #e9d8fd !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(233, 216, 253, 0)) !important; }
  .xl\:focus\:via-purple-300:focus {
    --gradient-via-color: #d6bcfa !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 188, 250, 0)) !important; }
  .xl\:focus\:via-purple-400:focus {
    --gradient-via-color: #b794f4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 148, 244, 0)) !important; }
  .xl\:focus\:via-purple-500:focus {
    --gradient-via-color: #9f7aea !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 122, 234, 0)) !important; }
  .xl\:focus\:via-purple-600:focus {
    --gradient-via-color: #805ad5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(128, 90, 213, 0)) !important; }
  .xl\:focus\:via-purple-700:focus {
    --gradient-via-color: #6b46c1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 70, 193, 0)) !important; }
  .xl\:focus\:via-purple-800:focus {
    --gradient-via-color: #553c9a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 60, 154, 0)) !important; }
  .xl\:focus\:via-purple-900:focus {
    --gradient-via-color: #44337a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(68, 51, 122, 0)) !important; }
  .xl\:focus\:via-pink-100:focus {
    --gradient-via-color: #fff5f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 247, 0)) !important; }
  .xl\:focus\:via-pink-200:focus {
    --gradient-via-color: #fed7e2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 226, 0)) !important; }
  .xl\:focus\:via-pink-300:focus {
    --gradient-via-color: #fbb6ce !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 182, 206, 0)) !important; }
  .xl\:focus\:via-pink-400:focus {
    --gradient-via-color: #f687b3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 179, 0)) !important; }
  .xl\:focus\:via-pink-500:focus {
    --gradient-via-color: #ed64a6 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 100, 166, 0)) !important; }
  .xl\:focus\:via-pink-600:focus {
    --gradient-via-color: #d53f8c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 63, 140, 0)) !important; }
  .xl\:focus\:via-pink-700:focus {
    --gradient-via-color: #b83280 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(184, 50, 128, 0)) !important; }
  .xl\:focus\:via-pink-800:focus {
    --gradient-via-color: #97266d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 38, 109, 0)) !important; }
  .xl\:focus\:via-pink-900:focus {
    --gradient-via-color: #702459 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 36, 89, 0)) !important; }
  .xl\:focus\:via-shade-black:focus {
    --gradient-via-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important; }
  .xl\:focus\:via-shade-white:focus {
    --gradient-via-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important; }
  .xl\:focus\:via-salmon-100:focus {
    --gradient-via-color: #f7f1e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 241, 225, 0)) !important; }
  .xl\:focus\:via-salmon-200:focus {
    --gradient-via-color: #f3e7c6 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 231, 198, 0)) !important; }
  .xl\:focus\:via-salmon-300:focus {
    --gradient-via-color: #e4d6af !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(228, 214, 175, 0)) !important; }
  .xl\:focus\:to-transparent:focus {
    --gradient-to-color: transparent !important; }
  .xl\:focus\:to-current:focus {
    --gradient-to-color: currentColor !important; }
  .xl\:focus\:to-black:focus {
    --gradient-to-color: #000 !important; }
  .xl\:focus\:to-white:focus {
    --gradient-to-color: #fff !important; }
  .xl\:focus\:to-gray-100:focus {
    --gradient-to-color: #f7fafc !important; }
  .xl\:focus\:to-gray-200:focus {
    --gradient-to-color: #edf2f7 !important; }
  .xl\:focus\:to-gray-300:focus {
    --gradient-to-color: #e2e8f0 !important; }
  .xl\:focus\:to-gray-400:focus {
    --gradient-to-color: #cbd5e0 !important; }
  .xl\:focus\:to-gray-500:focus {
    --gradient-to-color: #a0aec0 !important; }
  .xl\:focus\:to-gray-600:focus {
    --gradient-to-color: #718096 !important; }
  .xl\:focus\:to-gray-700:focus {
    --gradient-to-color: #4a5568 !important; }
  .xl\:focus\:to-gray-800:focus {
    --gradient-to-color: #2d3748 !important; }
  .xl\:focus\:to-gray-900:focus {
    --gradient-to-color: #1a202c !important; }
  .xl\:focus\:to-red-100:focus {
    --gradient-to-color: #e18f74 !important; }
  .xl\:focus\:to-red-200:focus {
    --gradient-to-color: #bc5e3f !important; }
  .xl\:focus\:to-red-300:focus {
    --gradient-to-color: #833218 !important; }
  .xl\:focus\:to-red-400:focus {
    --gradient-to-color: #fc8181 !important; }
  .xl\:focus\:to-red-500:focus {
    --gradient-to-color: #f56565 !important; }
  .xl\:focus\:to-red-600:focus {
    --gradient-to-color: #e53e3e !important; }
  .xl\:focus\:to-red-700:focus {
    --gradient-to-color: #c53030 !important; }
  .xl\:focus\:to-red-800:focus {
    --gradient-to-color: #9b2c2c !important; }
  .xl\:focus\:to-red-900:focus {
    --gradient-to-color: #742a2a !important; }
  .xl\:focus\:to-orange-100:focus {
    --gradient-to-color: #fffaf0 !important; }
  .xl\:focus\:to-orange-200:focus {
    --gradient-to-color: #feebc8 !important; }
  .xl\:focus\:to-orange-300:focus {
    --gradient-to-color: #fbd38d !important; }
  .xl\:focus\:to-orange-400:focus {
    --gradient-to-color: #f6ad55 !important; }
  .xl\:focus\:to-orange-500:focus {
    --gradient-to-color: #ed8936 !important; }
  .xl\:focus\:to-orange-600:focus {
    --gradient-to-color: #dd6b20 !important; }
  .xl\:focus\:to-orange-700:focus {
    --gradient-to-color: #c05621 !important; }
  .xl\:focus\:to-orange-800:focus {
    --gradient-to-color: #9c4221 !important; }
  .xl\:focus\:to-orange-900:focus {
    --gradient-to-color: #7b341e !important; }
  .xl\:focus\:to-yellow-100:focus {
    --gradient-to-color: #fffff0 !important; }
  .xl\:focus\:to-yellow-200:focus {
    --gradient-to-color: #fefcbf !important; }
  .xl\:focus\:to-yellow-300:focus {
    --gradient-to-color: #faf089 !important; }
  .xl\:focus\:to-yellow-400:focus {
    --gradient-to-color: #f6e05e !important; }
  .xl\:focus\:to-yellow-500:focus {
    --gradient-to-color: #ecc94b !important; }
  .xl\:focus\:to-yellow-600:focus {
    --gradient-to-color: #d69e2e !important; }
  .xl\:focus\:to-yellow-700:focus {
    --gradient-to-color: #b7791f !important; }
  .xl\:focus\:to-yellow-800:focus {
    --gradient-to-color: #975a16 !important; }
  .xl\:focus\:to-yellow-900:focus {
    --gradient-to-color: #744210 !important; }
  .xl\:focus\:to-green-100:focus {
    --gradient-to-color: #d3edb4 !important; }
  .xl\:focus\:to-green-200:focus {
    --gradient-to-color: #a5c67d !important; }
  .xl\:focus\:to-green-300:focus {
    --gradient-to-color: #779c4a !important; }
  .xl\:focus\:to-green-400:focus {
    --gradient-to-color: #68d391 !important; }
  .xl\:focus\:to-green-500:focus {
    --gradient-to-color: #48bb78 !important; }
  .xl\:focus\:to-green-600:focus {
    --gradient-to-color: #38a169 !important; }
  .xl\:focus\:to-green-700:focus {
    --gradient-to-color: #2f855a !important; }
  .xl\:focus\:to-green-800:focus {
    --gradient-to-color: #276749 !important; }
  .xl\:focus\:to-green-900:focus {
    --gradient-to-color: #22543d !important; }
  .xl\:focus\:to-teal-100:focus {
    --gradient-to-color: #e6fffa !important; }
  .xl\:focus\:to-teal-200:focus {
    --gradient-to-color: #b2f5ea !important; }
  .xl\:focus\:to-teal-300:focus {
    --gradient-to-color: #81e6d9 !important; }
  .xl\:focus\:to-teal-400:focus {
    --gradient-to-color: #4fd1c5 !important; }
  .xl\:focus\:to-teal-500:focus {
    --gradient-to-color: #38b2ac !important; }
  .xl\:focus\:to-teal-600:focus {
    --gradient-to-color: #319795 !important; }
  .xl\:focus\:to-teal-700:focus {
    --gradient-to-color: #2c7a7b !important; }
  .xl\:focus\:to-teal-800:focus {
    --gradient-to-color: #285e61 !important; }
  .xl\:focus\:to-teal-900:focus {
    --gradient-to-color: #234e52 !important; }
  .xl\:focus\:to-blue-100:focus {
    --gradient-to-color: #ebf8ff !important; }
  .xl\:focus\:to-blue-200:focus {
    --gradient-to-color: #bee3f8 !important; }
  .xl\:focus\:to-blue-300:focus {
    --gradient-to-color: #90cdf4 !important; }
  .xl\:focus\:to-blue-400:focus {
    --gradient-to-color: #63b3ed !important; }
  .xl\:focus\:to-blue-500:focus {
    --gradient-to-color: #4299e1 !important; }
  .xl\:focus\:to-blue-600:focus {
    --gradient-to-color: #3182ce !important; }
  .xl\:focus\:to-blue-700:focus {
    --gradient-to-color: #2b6cb0 !important; }
  .xl\:focus\:to-blue-800:focus {
    --gradient-to-color: #2c5282 !important; }
  .xl\:focus\:to-blue-900:focus {
    --gradient-to-color: #2a4365 !important; }
  .xl\:focus\:to-indigo-100:focus {
    --gradient-to-color: #ebf4ff !important; }
  .xl\:focus\:to-indigo-200:focus {
    --gradient-to-color: #c3dafe !important; }
  .xl\:focus\:to-indigo-300:focus {
    --gradient-to-color: #a3bffa !important; }
  .xl\:focus\:to-indigo-400:focus {
    --gradient-to-color: #7f9cf5 !important; }
  .xl\:focus\:to-indigo-500:focus {
    --gradient-to-color: #667eea !important; }
  .xl\:focus\:to-indigo-600:focus {
    --gradient-to-color: #5a67d8 !important; }
  .xl\:focus\:to-indigo-700:focus {
    --gradient-to-color: #4c51bf !important; }
  .xl\:focus\:to-indigo-800:focus {
    --gradient-to-color: #434190 !important; }
  .xl\:focus\:to-indigo-900:focus {
    --gradient-to-color: #3c366b !important; }
  .xl\:focus\:to-purple-100:focus {
    --gradient-to-color: #faf5ff !important; }
  .xl\:focus\:to-purple-200:focus {
    --gradient-to-color: #e9d8fd !important; }
  .xl\:focus\:to-purple-300:focus {
    --gradient-to-color: #d6bcfa !important; }
  .xl\:focus\:to-purple-400:focus {
    --gradient-to-color: #b794f4 !important; }
  .xl\:focus\:to-purple-500:focus {
    --gradient-to-color: #9f7aea !important; }
  .xl\:focus\:to-purple-600:focus {
    --gradient-to-color: #805ad5 !important; }
  .xl\:focus\:to-purple-700:focus {
    --gradient-to-color: #6b46c1 !important; }
  .xl\:focus\:to-purple-800:focus {
    --gradient-to-color: #553c9a !important; }
  .xl\:focus\:to-purple-900:focus {
    --gradient-to-color: #44337a !important; }
  .xl\:focus\:to-pink-100:focus {
    --gradient-to-color: #fff5f7 !important; }
  .xl\:focus\:to-pink-200:focus {
    --gradient-to-color: #fed7e2 !important; }
  .xl\:focus\:to-pink-300:focus {
    --gradient-to-color: #fbb6ce !important; }
  .xl\:focus\:to-pink-400:focus {
    --gradient-to-color: #f687b3 !important; }
  .xl\:focus\:to-pink-500:focus {
    --gradient-to-color: #ed64a6 !important; }
  .xl\:focus\:to-pink-600:focus {
    --gradient-to-color: #d53f8c !important; }
  .xl\:focus\:to-pink-700:focus {
    --gradient-to-color: #b83280 !important; }
  .xl\:focus\:to-pink-800:focus {
    --gradient-to-color: #97266d !important; }
  .xl\:focus\:to-pink-900:focus {
    --gradient-to-color: #702459 !important; }
  .xl\:focus\:to-shade-black:focus {
    --gradient-to-color: #000000 !important; }
  .xl\:focus\:to-shade-white:focus {
    --gradient-to-color: #ffffff !important; }
  .xl\:focus\:to-salmon-100:focus {
    --gradient-to-color: #f7f1e1 !important; }
  .xl\:focus\:to-salmon-200:focus {
    --gradient-to-color: #f3e7c6 !important; }
  .xl\:focus\:to-salmon-300:focus {
    --gradient-to-color: #e4d6af !important; }
  .xl\:bg-opacity-0 {
    --bg-opacity: 0 !important; }
  .xl\:bg-opacity-25 {
    --bg-opacity: 0.25 !important; }
  .xl\:bg-opacity-50 {
    --bg-opacity: 0.5 !important; }
  .xl\:bg-opacity-75 {
    --bg-opacity: 0.75 !important; }
  .xl\:bg-opacity-100 {
    --bg-opacity: 1 !important; }
  .xl\:hover\:bg-opacity-0:hover {
    --bg-opacity: 0 !important; }
  .xl\:hover\:bg-opacity-25:hover {
    --bg-opacity: 0.25 !important; }
  .xl\:hover\:bg-opacity-50:hover {
    --bg-opacity: 0.5 !important; }
  .xl\:hover\:bg-opacity-75:hover {
    --bg-opacity: 0.75 !important; }
  .xl\:hover\:bg-opacity-100:hover {
    --bg-opacity: 1 !important; }
  .xl\:focus\:bg-opacity-0:focus {
    --bg-opacity: 0 !important; }
  .xl\:focus\:bg-opacity-25:focus {
    --bg-opacity: 0.25 !important; }
  .xl\:focus\:bg-opacity-50:focus {
    --bg-opacity: 0.5 !important; }
  .xl\:focus\:bg-opacity-75:focus {
    --bg-opacity: 0.75 !important; }
  .xl\:focus\:bg-opacity-100:focus {
    --bg-opacity: 1 !important; }
  .xl\:bg-bottom {
    background-position: bottom !important; }
  .xl\:bg-center {
    background-position: center !important; }
  .xl\:bg-left {
    background-position: left !important; }
  .xl\:bg-left-bottom {
    background-position: left bottom !important; }
  .xl\:bg-left-top {
    background-position: left top !important; }
  .xl\:bg-right {
    background-position: right !important; }
  .xl\:bg-right-bottom {
    background-position: right bottom !important; }
  .xl\:bg-right-top {
    background-position: right top !important; }
  .xl\:bg-top {
    background-position: top !important; }
  .xl\:bg-repeat {
    background-repeat: repeat !important; }
  .xl\:bg-no-repeat {
    background-repeat: no-repeat !important; }
  .xl\:bg-repeat-x {
    background-repeat: repeat-x !important; }
  .xl\:bg-repeat-y {
    background-repeat: repeat-y !important; }
  .xl\:bg-repeat-round {
    background-repeat: round !important; }
  .xl\:bg-repeat-space {
    background-repeat: space !important; }
  .xl\:bg-auto {
    background-size: auto !important; }
  .xl\:bg-cover {
    background-size: cover !important; }
  .xl\:bg-contain {
    background-size: contain !important; }
  .xl\:border-collapse {
    border-collapse: collapse !important; }
  .xl\:border-separate {
    border-collapse: separate !important; }
  .xl\:border-transparent {
    border-color: transparent !important; }
  .xl\:border-current {
    border-color: currentColor !important; }
  .xl\:border-black {
    --border-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important; }
  .xl\:border-white {
    --border-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important; }
  .xl\:border-gray-100 {
    --border-opacity: 1 !important;
    border-color: #f7fafc !important;
    border-color: rgba(247, 250, 252, var(--border-opacity)) !important; }
  .xl\:border-gray-200 {
    --border-opacity: 1 !important;
    border-color: #edf2f7 !important;
    border-color: rgba(237, 242, 247, var(--border-opacity)) !important; }
  .xl\:border-gray-300 {
    --border-opacity: 1 !important;
    border-color: #e2e8f0 !important;
    border-color: rgba(226, 232, 240, var(--border-opacity)) !important; }
  .xl\:border-gray-400 {
    --border-opacity: 1 !important;
    border-color: #cbd5e0 !important;
    border-color: rgba(203, 213, 224, var(--border-opacity)) !important; }
  .xl\:border-gray-500 {
    --border-opacity: 1 !important;
    border-color: #a0aec0 !important;
    border-color: rgba(160, 174, 192, var(--border-opacity)) !important; }
  .xl\:border-gray-600 {
    --border-opacity: 1 !important;
    border-color: #718096 !important;
    border-color: rgba(113, 128, 150, var(--border-opacity)) !important; }
  .xl\:border-gray-700 {
    --border-opacity: 1 !important;
    border-color: #4a5568 !important;
    border-color: rgba(74, 85, 104, var(--border-opacity)) !important; }
  .xl\:border-gray-800 {
    --border-opacity: 1 !important;
    border-color: #2d3748 !important;
    border-color: rgba(45, 55, 72, var(--border-opacity)) !important; }
  .xl\:border-gray-900 {
    --border-opacity: 1 !important;
    border-color: #1a202c !important;
    border-color: rgba(26, 32, 44, var(--border-opacity)) !important; }
  .xl\:border-red-100 {
    --border-opacity: 1 !important;
    border-color: #e18f74 !important;
    border-color: rgba(225, 143, 116, var(--border-opacity)) !important; }
  .xl\:border-red-200 {
    --border-opacity: 1 !important;
    border-color: #bc5e3f !important;
    border-color: rgba(188, 94, 63, var(--border-opacity)) !important; }
  .xl\:border-red-300 {
    --border-opacity: 1 !important;
    border-color: #833218 !important;
    border-color: rgba(131, 50, 24, var(--border-opacity)) !important; }
  .xl\:border-red-400 {
    --border-opacity: 1 !important;
    border-color: #fc8181 !important;
    border-color: rgba(252, 129, 129, var(--border-opacity)) !important; }
  .xl\:border-red-500 {
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important; }
  .xl\:border-red-600 {
    --border-opacity: 1 !important;
    border-color: #e53e3e !important;
    border-color: rgba(229, 62, 62, var(--border-opacity)) !important; }
  .xl\:border-red-700 {
    --border-opacity: 1 !important;
    border-color: #c53030 !important;
    border-color: rgba(197, 48, 48, var(--border-opacity)) !important; }
  .xl\:border-red-800 {
    --border-opacity: 1 !important;
    border-color: #9b2c2c !important;
    border-color: rgba(155, 44, 44, var(--border-opacity)) !important; }
  .xl\:border-red-900 {
    --border-opacity: 1 !important;
    border-color: #742a2a !important;
    border-color: rgba(116, 42, 42, var(--border-opacity)) !important; }
  .xl\:border-orange-100 {
    --border-opacity: 1 !important;
    border-color: #fffaf0 !important;
    border-color: rgba(255, 250, 240, var(--border-opacity)) !important; }
  .xl\:border-orange-200 {
    --border-opacity: 1 !important;
    border-color: #feebc8 !important;
    border-color: rgba(254, 235, 200, var(--border-opacity)) !important; }
  .xl\:border-orange-300 {
    --border-opacity: 1 !important;
    border-color: #fbd38d !important;
    border-color: rgba(251, 211, 141, var(--border-opacity)) !important; }
  .xl\:border-orange-400 {
    --border-opacity: 1 !important;
    border-color: #f6ad55 !important;
    border-color: rgba(246, 173, 85, var(--border-opacity)) !important; }
  .xl\:border-orange-500 {
    --border-opacity: 1 !important;
    border-color: #ed8936 !important;
    border-color: rgba(237, 137, 54, var(--border-opacity)) !important; }
  .xl\:border-orange-600 {
    --border-opacity: 1 !important;
    border-color: #dd6b20 !important;
    border-color: rgba(221, 107, 32, var(--border-opacity)) !important; }
  .xl\:border-orange-700 {
    --border-opacity: 1 !important;
    border-color: #c05621 !important;
    border-color: rgba(192, 86, 33, var(--border-opacity)) !important; }
  .xl\:border-orange-800 {
    --border-opacity: 1 !important;
    border-color: #9c4221 !important;
    border-color: rgba(156, 66, 33, var(--border-opacity)) !important; }
  .xl\:border-orange-900 {
    --border-opacity: 1 !important;
    border-color: #7b341e !important;
    border-color: rgba(123, 52, 30, var(--border-opacity)) !important; }
  .xl\:border-yellow-100 {
    --border-opacity: 1 !important;
    border-color: #fffff0 !important;
    border-color: rgba(255, 255, 240, var(--border-opacity)) !important; }
  .xl\:border-yellow-200 {
    --border-opacity: 1 !important;
    border-color: #fefcbf !important;
    border-color: rgba(254, 252, 191, var(--border-opacity)) !important; }
  .xl\:border-yellow-300 {
    --border-opacity: 1 !important;
    border-color: #faf089 !important;
    border-color: rgba(250, 240, 137, var(--border-opacity)) !important; }
  .xl\:border-yellow-400 {
    --border-opacity: 1 !important;
    border-color: #f6e05e !important;
    border-color: rgba(246, 224, 94, var(--border-opacity)) !important; }
  .xl\:border-yellow-500 {
    --border-opacity: 1 !important;
    border-color: #ecc94b !important;
    border-color: rgba(236, 201, 75, var(--border-opacity)) !important; }
  .xl\:border-yellow-600 {
    --border-opacity: 1 !important;
    border-color: #d69e2e !important;
    border-color: rgba(214, 158, 46, var(--border-opacity)) !important; }
  .xl\:border-yellow-700 {
    --border-opacity: 1 !important;
    border-color: #b7791f !important;
    border-color: rgba(183, 121, 31, var(--border-opacity)) !important; }
  .xl\:border-yellow-800 {
    --border-opacity: 1 !important;
    border-color: #975a16 !important;
    border-color: rgba(151, 90, 22, var(--border-opacity)) !important; }
  .xl\:border-yellow-900 {
    --border-opacity: 1 !important;
    border-color: #744210 !important;
    border-color: rgba(116, 66, 16, var(--border-opacity)) !important; }
  .xl\:border-green-100 {
    --border-opacity: 1 !important;
    border-color: #d3edb4 !important;
    border-color: rgba(211, 237, 180, var(--border-opacity)) !important; }
  .xl\:border-green-200 {
    --border-opacity: 1 !important;
    border-color: #a5c67d !important;
    border-color: rgba(165, 198, 125, var(--border-opacity)) !important; }
  .xl\:border-green-300 {
    --border-opacity: 1 !important;
    border-color: #779c4a !important;
    border-color: rgba(119, 156, 74, var(--border-opacity)) !important; }
  .xl\:border-green-400 {
    --border-opacity: 1 !important;
    border-color: #68d391 !important;
    border-color: rgba(104, 211, 145, var(--border-opacity)) !important; }
  .xl\:border-green-500 {
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important; }
  .xl\:border-green-600 {
    --border-opacity: 1 !important;
    border-color: #38a169 !important;
    border-color: rgba(56, 161, 105, var(--border-opacity)) !important; }
  .xl\:border-green-700 {
    --border-opacity: 1 !important;
    border-color: #2f855a !important;
    border-color: rgba(47, 133, 90, var(--border-opacity)) !important; }
  .xl\:border-green-800 {
    --border-opacity: 1 !important;
    border-color: #276749 !important;
    border-color: rgba(39, 103, 73, var(--border-opacity)) !important; }
  .xl\:border-green-900 {
    --border-opacity: 1 !important;
    border-color: #22543d !important;
    border-color: rgba(34, 84, 61, var(--border-opacity)) !important; }
  .xl\:border-teal-100 {
    --border-opacity: 1 !important;
    border-color: #e6fffa !important;
    border-color: rgba(230, 255, 250, var(--border-opacity)) !important; }
  .xl\:border-teal-200 {
    --border-opacity: 1 !important;
    border-color: #b2f5ea !important;
    border-color: rgba(178, 245, 234, var(--border-opacity)) !important; }
  .xl\:border-teal-300 {
    --border-opacity: 1 !important;
    border-color: #81e6d9 !important;
    border-color: rgba(129, 230, 217, var(--border-opacity)) !important; }
  .xl\:border-teal-400 {
    --border-opacity: 1 !important;
    border-color: #4fd1c5 !important;
    border-color: rgba(79, 209, 197, var(--border-opacity)) !important; }
  .xl\:border-teal-500 {
    --border-opacity: 1 !important;
    border-color: #38b2ac !important;
    border-color: rgba(56, 178, 172, var(--border-opacity)) !important; }
  .xl\:border-teal-600 {
    --border-opacity: 1 !important;
    border-color: #319795 !important;
    border-color: rgba(49, 151, 149, var(--border-opacity)) !important; }
  .xl\:border-teal-700 {
    --border-opacity: 1 !important;
    border-color: #2c7a7b !important;
    border-color: rgba(44, 122, 123, var(--border-opacity)) !important; }
  .xl\:border-teal-800 {
    --border-opacity: 1 !important;
    border-color: #285e61 !important;
    border-color: rgba(40, 94, 97, var(--border-opacity)) !important; }
  .xl\:border-teal-900 {
    --border-opacity: 1 !important;
    border-color: #234e52 !important;
    border-color: rgba(35, 78, 82, var(--border-opacity)) !important; }
  .xl\:border-blue-100 {
    --border-opacity: 1 !important;
    border-color: #ebf8ff !important;
    border-color: rgba(235, 248, 255, var(--border-opacity)) !important; }
  .xl\:border-blue-200 {
    --border-opacity: 1 !important;
    border-color: #bee3f8 !important;
    border-color: rgba(190, 227, 248, var(--border-opacity)) !important; }
  .xl\:border-blue-300 {
    --border-opacity: 1 !important;
    border-color: #90cdf4 !important;
    border-color: rgba(144, 205, 244, var(--border-opacity)) !important; }
  .xl\:border-blue-400 {
    --border-opacity: 1 !important;
    border-color: #63b3ed !important;
    border-color: rgba(99, 179, 237, var(--border-opacity)) !important; }
  .xl\:border-blue-500 {
    --border-opacity: 1 !important;
    border-color: #4299e1 !important;
    border-color: rgba(66, 153, 225, var(--border-opacity)) !important; }
  .xl\:border-blue-600 {
    --border-opacity: 1 !important;
    border-color: #3182ce !important;
    border-color: rgba(49, 130, 206, var(--border-opacity)) !important; }
  .xl\:border-blue-700 {
    --border-opacity: 1 !important;
    border-color: #2b6cb0 !important;
    border-color: rgba(43, 108, 176, var(--border-opacity)) !important; }
  .xl\:border-blue-800 {
    --border-opacity: 1 !important;
    border-color: #2c5282 !important;
    border-color: rgba(44, 82, 130, var(--border-opacity)) !important; }
  .xl\:border-blue-900 {
    --border-opacity: 1 !important;
    border-color: #2a4365 !important;
    border-color: rgba(42, 67, 101, var(--border-opacity)) !important; }
  .xl\:border-indigo-100 {
    --border-opacity: 1 !important;
    border-color: #ebf4ff !important;
    border-color: rgba(235, 244, 255, var(--border-opacity)) !important; }
  .xl\:border-indigo-200 {
    --border-opacity: 1 !important;
    border-color: #c3dafe !important;
    border-color: rgba(195, 218, 254, var(--border-opacity)) !important; }
  .xl\:border-indigo-300 {
    --border-opacity: 1 !important;
    border-color: #a3bffa !important;
    border-color: rgba(163, 191, 250, var(--border-opacity)) !important; }
  .xl\:border-indigo-400 {
    --border-opacity: 1 !important;
    border-color: #7f9cf5 !important;
    border-color: rgba(127, 156, 245, var(--border-opacity)) !important; }
  .xl\:border-indigo-500 {
    --border-opacity: 1 !important;
    border-color: #667eea !important;
    border-color: rgba(102, 126, 234, var(--border-opacity)) !important; }
  .xl\:border-indigo-600 {
    --border-opacity: 1 !important;
    border-color: #5a67d8 !important;
    border-color: rgba(90, 103, 216, var(--border-opacity)) !important; }
  .xl\:border-indigo-700 {
    --border-opacity: 1 !important;
    border-color: #4c51bf !important;
    border-color: rgba(76, 81, 191, var(--border-opacity)) !important; }
  .xl\:border-indigo-800 {
    --border-opacity: 1 !important;
    border-color: #434190 !important;
    border-color: rgba(67, 65, 144, var(--border-opacity)) !important; }
  .xl\:border-indigo-900 {
    --border-opacity: 1 !important;
    border-color: #3c366b !important;
    border-color: rgba(60, 54, 107, var(--border-opacity)) !important; }
  .xl\:border-purple-100 {
    --border-opacity: 1 !important;
    border-color: #faf5ff !important;
    border-color: rgba(250, 245, 255, var(--border-opacity)) !important; }
  .xl\:border-purple-200 {
    --border-opacity: 1 !important;
    border-color: #e9d8fd !important;
    border-color: rgba(233, 216, 253, var(--border-opacity)) !important; }
  .xl\:border-purple-300 {
    --border-opacity: 1 !important;
    border-color: #d6bcfa !important;
    border-color: rgba(214, 188, 250, var(--border-opacity)) !important; }
  .xl\:border-purple-400 {
    --border-opacity: 1 !important;
    border-color: #b794f4 !important;
    border-color: rgba(183, 148, 244, var(--border-opacity)) !important; }
  .xl\:border-purple-500 {
    --border-opacity: 1 !important;
    border-color: #9f7aea !important;
    border-color: rgba(159, 122, 234, var(--border-opacity)) !important; }
  .xl\:border-purple-600 {
    --border-opacity: 1 !important;
    border-color: #805ad5 !important;
    border-color: rgba(128, 90, 213, var(--border-opacity)) !important; }
  .xl\:border-purple-700 {
    --border-opacity: 1 !important;
    border-color: #6b46c1 !important;
    border-color: rgba(107, 70, 193, var(--border-opacity)) !important; }
  .xl\:border-purple-800 {
    --border-opacity: 1 !important;
    border-color: #553c9a !important;
    border-color: rgba(85, 60, 154, var(--border-opacity)) !important; }
  .xl\:border-purple-900 {
    --border-opacity: 1 !important;
    border-color: #44337a !important;
    border-color: rgba(68, 51, 122, var(--border-opacity)) !important; }
  .xl\:border-pink-100 {
    --border-opacity: 1 !important;
    border-color: #fff5f7 !important;
    border-color: rgba(255, 245, 247, var(--border-opacity)) !important; }
  .xl\:border-pink-200 {
    --border-opacity: 1 !important;
    border-color: #fed7e2 !important;
    border-color: rgba(254, 215, 226, var(--border-opacity)) !important; }
  .xl\:border-pink-300 {
    --border-opacity: 1 !important;
    border-color: #fbb6ce !important;
    border-color: rgba(251, 182, 206, var(--border-opacity)) !important; }
  .xl\:border-pink-400 {
    --border-opacity: 1 !important;
    border-color: #f687b3 !important;
    border-color: rgba(246, 135, 179, var(--border-opacity)) !important; }
  .xl\:border-pink-500 {
    --border-opacity: 1 !important;
    border-color: #ed64a6 !important;
    border-color: rgba(237, 100, 166, var(--border-opacity)) !important; }
  .xl\:border-pink-600 {
    --border-opacity: 1 !important;
    border-color: #d53f8c !important;
    border-color: rgba(213, 63, 140, var(--border-opacity)) !important; }
  .xl\:border-pink-700 {
    --border-opacity: 1 !important;
    border-color: #b83280 !important;
    border-color: rgba(184, 50, 128, var(--border-opacity)) !important; }
  .xl\:border-pink-800 {
    --border-opacity: 1 !important;
    border-color: #97266d !important;
    border-color: rgba(151, 38, 109, var(--border-opacity)) !important; }
  .xl\:border-pink-900 {
    --border-opacity: 1 !important;
    border-color: #702459 !important;
    border-color: rgba(112, 36, 89, var(--border-opacity)) !important; }
  .xl\:border-shade-black {
    --border-opacity: 1 !important;
    border-color: #000000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important; }
  .xl\:border-shade-white {
    --border-opacity: 1 !important;
    border-color: #ffffff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important; }
  .xl\:border-salmon-100 {
    --border-opacity: 1 !important;
    border-color: #f7f1e1 !important;
    border-color: rgba(247, 241, 225, var(--border-opacity)) !important; }
  .xl\:border-salmon-200 {
    --border-opacity: 1 !important;
    border-color: #f3e7c6 !important;
    border-color: rgba(243, 231, 198, var(--border-opacity)) !important; }
  .xl\:border-salmon-300 {
    --border-opacity: 1 !important;
    border-color: #e4d6af !important;
    border-color: rgba(228, 214, 175, var(--border-opacity)) !important; }
  .xl\:hover\:border-transparent:hover {
    border-color: transparent !important; }
  .xl\:hover\:border-current:hover {
    border-color: currentColor !important; }
  .xl\:hover\:border-black:hover {
    --border-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important; }
  .xl\:hover\:border-white:hover {
    --border-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important; }
  .xl\:hover\:border-gray-100:hover {
    --border-opacity: 1 !important;
    border-color: #f7fafc !important;
    border-color: rgba(247, 250, 252, var(--border-opacity)) !important; }
  .xl\:hover\:border-gray-200:hover {
    --border-opacity: 1 !important;
    border-color: #edf2f7 !important;
    border-color: rgba(237, 242, 247, var(--border-opacity)) !important; }
  .xl\:hover\:border-gray-300:hover {
    --border-opacity: 1 !important;
    border-color: #e2e8f0 !important;
    border-color: rgba(226, 232, 240, var(--border-opacity)) !important; }
  .xl\:hover\:border-gray-400:hover {
    --border-opacity: 1 !important;
    border-color: #cbd5e0 !important;
    border-color: rgba(203, 213, 224, var(--border-opacity)) !important; }
  .xl\:hover\:border-gray-500:hover {
    --border-opacity: 1 !important;
    border-color: #a0aec0 !important;
    border-color: rgba(160, 174, 192, var(--border-opacity)) !important; }
  .xl\:hover\:border-gray-600:hover {
    --border-opacity: 1 !important;
    border-color: #718096 !important;
    border-color: rgba(113, 128, 150, var(--border-opacity)) !important; }
  .xl\:hover\:border-gray-700:hover {
    --border-opacity: 1 !important;
    border-color: #4a5568 !important;
    border-color: rgba(74, 85, 104, var(--border-opacity)) !important; }
  .xl\:hover\:border-gray-800:hover {
    --border-opacity: 1 !important;
    border-color: #2d3748 !important;
    border-color: rgba(45, 55, 72, var(--border-opacity)) !important; }
  .xl\:hover\:border-gray-900:hover {
    --border-opacity: 1 !important;
    border-color: #1a202c !important;
    border-color: rgba(26, 32, 44, var(--border-opacity)) !important; }
  .xl\:hover\:border-red-100:hover {
    --border-opacity: 1 !important;
    border-color: #e18f74 !important;
    border-color: rgba(225, 143, 116, var(--border-opacity)) !important; }
  .xl\:hover\:border-red-200:hover {
    --border-opacity: 1 !important;
    border-color: #bc5e3f !important;
    border-color: rgba(188, 94, 63, var(--border-opacity)) !important; }
  .xl\:hover\:border-red-300:hover {
    --border-opacity: 1 !important;
    border-color: #833218 !important;
    border-color: rgba(131, 50, 24, var(--border-opacity)) !important; }
  .xl\:hover\:border-red-400:hover {
    --border-opacity: 1 !important;
    border-color: #fc8181 !important;
    border-color: rgba(252, 129, 129, var(--border-opacity)) !important; }
  .xl\:hover\:border-red-500:hover {
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important; }
  .xl\:hover\:border-red-600:hover {
    --border-opacity: 1 !important;
    border-color: #e53e3e !important;
    border-color: rgba(229, 62, 62, var(--border-opacity)) !important; }
  .xl\:hover\:border-red-700:hover {
    --border-opacity: 1 !important;
    border-color: #c53030 !important;
    border-color: rgba(197, 48, 48, var(--border-opacity)) !important; }
  .xl\:hover\:border-red-800:hover {
    --border-opacity: 1 !important;
    border-color: #9b2c2c !important;
    border-color: rgba(155, 44, 44, var(--border-opacity)) !important; }
  .xl\:hover\:border-red-900:hover {
    --border-opacity: 1 !important;
    border-color: #742a2a !important;
    border-color: rgba(116, 42, 42, var(--border-opacity)) !important; }
  .xl\:hover\:border-orange-100:hover {
    --border-opacity: 1 !important;
    border-color: #fffaf0 !important;
    border-color: rgba(255, 250, 240, var(--border-opacity)) !important; }
  .xl\:hover\:border-orange-200:hover {
    --border-opacity: 1 !important;
    border-color: #feebc8 !important;
    border-color: rgba(254, 235, 200, var(--border-opacity)) !important; }
  .xl\:hover\:border-orange-300:hover {
    --border-opacity: 1 !important;
    border-color: #fbd38d !important;
    border-color: rgba(251, 211, 141, var(--border-opacity)) !important; }
  .xl\:hover\:border-orange-400:hover {
    --border-opacity: 1 !important;
    border-color: #f6ad55 !important;
    border-color: rgba(246, 173, 85, var(--border-opacity)) !important; }
  .xl\:hover\:border-orange-500:hover {
    --border-opacity: 1 !important;
    border-color: #ed8936 !important;
    border-color: rgba(237, 137, 54, var(--border-opacity)) !important; }
  .xl\:hover\:border-orange-600:hover {
    --border-opacity: 1 !important;
    border-color: #dd6b20 !important;
    border-color: rgba(221, 107, 32, var(--border-opacity)) !important; }
  .xl\:hover\:border-orange-700:hover {
    --border-opacity: 1 !important;
    border-color: #c05621 !important;
    border-color: rgba(192, 86, 33, var(--border-opacity)) !important; }
  .xl\:hover\:border-orange-800:hover {
    --border-opacity: 1 !important;
    border-color: #9c4221 !important;
    border-color: rgba(156, 66, 33, var(--border-opacity)) !important; }
  .xl\:hover\:border-orange-900:hover {
    --border-opacity: 1 !important;
    border-color: #7b341e !important;
    border-color: rgba(123, 52, 30, var(--border-opacity)) !important; }
  .xl\:hover\:border-yellow-100:hover {
    --border-opacity: 1 !important;
    border-color: #fffff0 !important;
    border-color: rgba(255, 255, 240, var(--border-opacity)) !important; }
  .xl\:hover\:border-yellow-200:hover {
    --border-opacity: 1 !important;
    border-color: #fefcbf !important;
    border-color: rgba(254, 252, 191, var(--border-opacity)) !important; }
  .xl\:hover\:border-yellow-300:hover {
    --border-opacity: 1 !important;
    border-color: #faf089 !important;
    border-color: rgba(250, 240, 137, var(--border-opacity)) !important; }
  .xl\:hover\:border-yellow-400:hover {
    --border-opacity: 1 !important;
    border-color: #f6e05e !important;
    border-color: rgba(246, 224, 94, var(--border-opacity)) !important; }
  .xl\:hover\:border-yellow-500:hover {
    --border-opacity: 1 !important;
    border-color: #ecc94b !important;
    border-color: rgba(236, 201, 75, var(--border-opacity)) !important; }
  .xl\:hover\:border-yellow-600:hover {
    --border-opacity: 1 !important;
    border-color: #d69e2e !important;
    border-color: rgba(214, 158, 46, var(--border-opacity)) !important; }
  .xl\:hover\:border-yellow-700:hover {
    --border-opacity: 1 !important;
    border-color: #b7791f !important;
    border-color: rgba(183, 121, 31, var(--border-opacity)) !important; }
  .xl\:hover\:border-yellow-800:hover {
    --border-opacity: 1 !important;
    border-color: #975a16 !important;
    border-color: rgba(151, 90, 22, var(--border-opacity)) !important; }
  .xl\:hover\:border-yellow-900:hover {
    --border-opacity: 1 !important;
    border-color: #744210 !important;
    border-color: rgba(116, 66, 16, var(--border-opacity)) !important; }
  .xl\:hover\:border-green-100:hover {
    --border-opacity: 1 !important;
    border-color: #d3edb4 !important;
    border-color: rgba(211, 237, 180, var(--border-opacity)) !important; }
  .xl\:hover\:border-green-200:hover {
    --border-opacity: 1 !important;
    border-color: #a5c67d !important;
    border-color: rgba(165, 198, 125, var(--border-opacity)) !important; }
  .xl\:hover\:border-green-300:hover {
    --border-opacity: 1 !important;
    border-color: #779c4a !important;
    border-color: rgba(119, 156, 74, var(--border-opacity)) !important; }
  .xl\:hover\:border-green-400:hover {
    --border-opacity: 1 !important;
    border-color: #68d391 !important;
    border-color: rgba(104, 211, 145, var(--border-opacity)) !important; }
  .xl\:hover\:border-green-500:hover {
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important; }
  .xl\:hover\:border-green-600:hover {
    --border-opacity: 1 !important;
    border-color: #38a169 !important;
    border-color: rgba(56, 161, 105, var(--border-opacity)) !important; }
  .xl\:hover\:border-green-700:hover {
    --border-opacity: 1 !important;
    border-color: #2f855a !important;
    border-color: rgba(47, 133, 90, var(--border-opacity)) !important; }
  .xl\:hover\:border-green-800:hover {
    --border-opacity: 1 !important;
    border-color: #276749 !important;
    border-color: rgba(39, 103, 73, var(--border-opacity)) !important; }
  .xl\:hover\:border-green-900:hover {
    --border-opacity: 1 !important;
    border-color: #22543d !important;
    border-color: rgba(34, 84, 61, var(--border-opacity)) !important; }
  .xl\:hover\:border-teal-100:hover {
    --border-opacity: 1 !important;
    border-color: #e6fffa !important;
    border-color: rgba(230, 255, 250, var(--border-opacity)) !important; }
  .xl\:hover\:border-teal-200:hover {
    --border-opacity: 1 !important;
    border-color: #b2f5ea !important;
    border-color: rgba(178, 245, 234, var(--border-opacity)) !important; }
  .xl\:hover\:border-teal-300:hover {
    --border-opacity: 1 !important;
    border-color: #81e6d9 !important;
    border-color: rgba(129, 230, 217, var(--border-opacity)) !important; }
  .xl\:hover\:border-teal-400:hover {
    --border-opacity: 1 !important;
    border-color: #4fd1c5 !important;
    border-color: rgba(79, 209, 197, var(--border-opacity)) !important; }
  .xl\:hover\:border-teal-500:hover {
    --border-opacity: 1 !important;
    border-color: #38b2ac !important;
    border-color: rgba(56, 178, 172, var(--border-opacity)) !important; }
  .xl\:hover\:border-teal-600:hover {
    --border-opacity: 1 !important;
    border-color: #319795 !important;
    border-color: rgba(49, 151, 149, var(--border-opacity)) !important; }
  .xl\:hover\:border-teal-700:hover {
    --border-opacity: 1 !important;
    border-color: #2c7a7b !important;
    border-color: rgba(44, 122, 123, var(--border-opacity)) !important; }
  .xl\:hover\:border-teal-800:hover {
    --border-opacity: 1 !important;
    border-color: #285e61 !important;
    border-color: rgba(40, 94, 97, var(--border-opacity)) !important; }
  .xl\:hover\:border-teal-900:hover {
    --border-opacity: 1 !important;
    border-color: #234e52 !important;
    border-color: rgba(35, 78, 82, var(--border-opacity)) !important; }
  .xl\:hover\:border-blue-100:hover {
    --border-opacity: 1 !important;
    border-color: #ebf8ff !important;
    border-color: rgba(235, 248, 255, var(--border-opacity)) !important; }
  .xl\:hover\:border-blue-200:hover {
    --border-opacity: 1 !important;
    border-color: #bee3f8 !important;
    border-color: rgba(190, 227, 248, var(--border-opacity)) !important; }
  .xl\:hover\:border-blue-300:hover {
    --border-opacity: 1 !important;
    border-color: #90cdf4 !important;
    border-color: rgba(144, 205, 244, var(--border-opacity)) !important; }
  .xl\:hover\:border-blue-400:hover {
    --border-opacity: 1 !important;
    border-color: #63b3ed !important;
    border-color: rgba(99, 179, 237, var(--border-opacity)) !important; }
  .xl\:hover\:border-blue-500:hover {
    --border-opacity: 1 !important;
    border-color: #4299e1 !important;
    border-color: rgba(66, 153, 225, var(--border-opacity)) !important; }
  .xl\:hover\:border-blue-600:hover {
    --border-opacity: 1 !important;
    border-color: #3182ce !important;
    border-color: rgba(49, 130, 206, var(--border-opacity)) !important; }
  .xl\:hover\:border-blue-700:hover {
    --border-opacity: 1 !important;
    border-color: #2b6cb0 !important;
    border-color: rgba(43, 108, 176, var(--border-opacity)) !important; }
  .xl\:hover\:border-blue-800:hover {
    --border-opacity: 1 !important;
    border-color: #2c5282 !important;
    border-color: rgba(44, 82, 130, var(--border-opacity)) !important; }
  .xl\:hover\:border-blue-900:hover {
    --border-opacity: 1 !important;
    border-color: #2a4365 !important;
    border-color: rgba(42, 67, 101, var(--border-opacity)) !important; }
  .xl\:hover\:border-indigo-100:hover {
    --border-opacity: 1 !important;
    border-color: #ebf4ff !important;
    border-color: rgba(235, 244, 255, var(--border-opacity)) !important; }
  .xl\:hover\:border-indigo-200:hover {
    --border-opacity: 1 !important;
    border-color: #c3dafe !important;
    border-color: rgba(195, 218, 254, var(--border-opacity)) !important; }
  .xl\:hover\:border-indigo-300:hover {
    --border-opacity: 1 !important;
    border-color: #a3bffa !important;
    border-color: rgba(163, 191, 250, var(--border-opacity)) !important; }
  .xl\:hover\:border-indigo-400:hover {
    --border-opacity: 1 !important;
    border-color: #7f9cf5 !important;
    border-color: rgba(127, 156, 245, var(--border-opacity)) !important; }
  .xl\:hover\:border-indigo-500:hover {
    --border-opacity: 1 !important;
    border-color: #667eea !important;
    border-color: rgba(102, 126, 234, var(--border-opacity)) !important; }
  .xl\:hover\:border-indigo-600:hover {
    --border-opacity: 1 !important;
    border-color: #5a67d8 !important;
    border-color: rgba(90, 103, 216, var(--border-opacity)) !important; }
  .xl\:hover\:border-indigo-700:hover {
    --border-opacity: 1 !important;
    border-color: #4c51bf !important;
    border-color: rgba(76, 81, 191, var(--border-opacity)) !important; }
  .xl\:hover\:border-indigo-800:hover {
    --border-opacity: 1 !important;
    border-color: #434190 !important;
    border-color: rgba(67, 65, 144, var(--border-opacity)) !important; }
  .xl\:hover\:border-indigo-900:hover {
    --border-opacity: 1 !important;
    border-color: #3c366b !important;
    border-color: rgba(60, 54, 107, var(--border-opacity)) !important; }
  .xl\:hover\:border-purple-100:hover {
    --border-opacity: 1 !important;
    border-color: #faf5ff !important;
    border-color: rgba(250, 245, 255, var(--border-opacity)) !important; }
  .xl\:hover\:border-purple-200:hover {
    --border-opacity: 1 !important;
    border-color: #e9d8fd !important;
    border-color: rgba(233, 216, 253, var(--border-opacity)) !important; }
  .xl\:hover\:border-purple-300:hover {
    --border-opacity: 1 !important;
    border-color: #d6bcfa !important;
    border-color: rgba(214, 188, 250, var(--border-opacity)) !important; }
  .xl\:hover\:border-purple-400:hover {
    --border-opacity: 1 !important;
    border-color: #b794f4 !important;
    border-color: rgba(183, 148, 244, var(--border-opacity)) !important; }
  .xl\:hover\:border-purple-500:hover {
    --border-opacity: 1 !important;
    border-color: #9f7aea !important;
    border-color: rgba(159, 122, 234, var(--border-opacity)) !important; }
  .xl\:hover\:border-purple-600:hover {
    --border-opacity: 1 !important;
    border-color: #805ad5 !important;
    border-color: rgba(128, 90, 213, var(--border-opacity)) !important; }
  .xl\:hover\:border-purple-700:hover {
    --border-opacity: 1 !important;
    border-color: #6b46c1 !important;
    border-color: rgba(107, 70, 193, var(--border-opacity)) !important; }
  .xl\:hover\:border-purple-800:hover {
    --border-opacity: 1 !important;
    border-color: #553c9a !important;
    border-color: rgba(85, 60, 154, var(--border-opacity)) !important; }
  .xl\:hover\:border-purple-900:hover {
    --border-opacity: 1 !important;
    border-color: #44337a !important;
    border-color: rgba(68, 51, 122, var(--border-opacity)) !important; }
  .xl\:hover\:border-pink-100:hover {
    --border-opacity: 1 !important;
    border-color: #fff5f7 !important;
    border-color: rgba(255, 245, 247, var(--border-opacity)) !important; }
  .xl\:hover\:border-pink-200:hover {
    --border-opacity: 1 !important;
    border-color: #fed7e2 !important;
    border-color: rgba(254, 215, 226, var(--border-opacity)) !important; }
  .xl\:hover\:border-pink-300:hover {
    --border-opacity: 1 !important;
    border-color: #fbb6ce !important;
    border-color: rgba(251, 182, 206, var(--border-opacity)) !important; }
  .xl\:hover\:border-pink-400:hover {
    --border-opacity: 1 !important;
    border-color: #f687b3 !important;
    border-color: rgba(246, 135, 179, var(--border-opacity)) !important; }
  .xl\:hover\:border-pink-500:hover {
    --border-opacity: 1 !important;
    border-color: #ed64a6 !important;
    border-color: rgba(237, 100, 166, var(--border-opacity)) !important; }
  .xl\:hover\:border-pink-600:hover {
    --border-opacity: 1 !important;
    border-color: #d53f8c !important;
    border-color: rgba(213, 63, 140, var(--border-opacity)) !important; }
  .xl\:hover\:border-pink-700:hover {
    --border-opacity: 1 !important;
    border-color: #b83280 !important;
    border-color: rgba(184, 50, 128, var(--border-opacity)) !important; }
  .xl\:hover\:border-pink-800:hover {
    --border-opacity: 1 !important;
    border-color: #97266d !important;
    border-color: rgba(151, 38, 109, var(--border-opacity)) !important; }
  .xl\:hover\:border-pink-900:hover {
    --border-opacity: 1 !important;
    border-color: #702459 !important;
    border-color: rgba(112, 36, 89, var(--border-opacity)) !important; }
  .xl\:hover\:border-shade-black:hover {
    --border-opacity: 1 !important;
    border-color: #000000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important; }
  .xl\:hover\:border-shade-white:hover {
    --border-opacity: 1 !important;
    border-color: #ffffff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important; }
  .xl\:hover\:border-salmon-100:hover {
    --border-opacity: 1 !important;
    border-color: #f7f1e1 !important;
    border-color: rgba(247, 241, 225, var(--border-opacity)) !important; }
  .xl\:hover\:border-salmon-200:hover {
    --border-opacity: 1 !important;
    border-color: #f3e7c6 !important;
    border-color: rgba(243, 231, 198, var(--border-opacity)) !important; }
  .xl\:hover\:border-salmon-300:hover {
    --border-opacity: 1 !important;
    border-color: #e4d6af !important;
    border-color: rgba(228, 214, 175, var(--border-opacity)) !important; }
  .xl\:focus\:border-transparent:focus {
    border-color: transparent !important; }
  .xl\:focus\:border-current:focus {
    border-color: currentColor !important; }
  .xl\:focus\:border-black:focus {
    --border-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important; }
  .xl\:focus\:border-white:focus {
    --border-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important; }
  .xl\:focus\:border-gray-100:focus {
    --border-opacity: 1 !important;
    border-color: #f7fafc !important;
    border-color: rgba(247, 250, 252, var(--border-opacity)) !important; }
  .xl\:focus\:border-gray-200:focus {
    --border-opacity: 1 !important;
    border-color: #edf2f7 !important;
    border-color: rgba(237, 242, 247, var(--border-opacity)) !important; }
  .xl\:focus\:border-gray-300:focus {
    --border-opacity: 1 !important;
    border-color: #e2e8f0 !important;
    border-color: rgba(226, 232, 240, var(--border-opacity)) !important; }
  .xl\:focus\:border-gray-400:focus {
    --border-opacity: 1 !important;
    border-color: #cbd5e0 !important;
    border-color: rgba(203, 213, 224, var(--border-opacity)) !important; }
  .xl\:focus\:border-gray-500:focus {
    --border-opacity: 1 !important;
    border-color: #a0aec0 !important;
    border-color: rgba(160, 174, 192, var(--border-opacity)) !important; }
  .xl\:focus\:border-gray-600:focus {
    --border-opacity: 1 !important;
    border-color: #718096 !important;
    border-color: rgba(113, 128, 150, var(--border-opacity)) !important; }
  .xl\:focus\:border-gray-700:focus {
    --border-opacity: 1 !important;
    border-color: #4a5568 !important;
    border-color: rgba(74, 85, 104, var(--border-opacity)) !important; }
  .xl\:focus\:border-gray-800:focus {
    --border-opacity: 1 !important;
    border-color: #2d3748 !important;
    border-color: rgba(45, 55, 72, var(--border-opacity)) !important; }
  .xl\:focus\:border-gray-900:focus {
    --border-opacity: 1 !important;
    border-color: #1a202c !important;
    border-color: rgba(26, 32, 44, var(--border-opacity)) !important; }
  .xl\:focus\:border-red-100:focus {
    --border-opacity: 1 !important;
    border-color: #e18f74 !important;
    border-color: rgba(225, 143, 116, var(--border-opacity)) !important; }
  .xl\:focus\:border-red-200:focus {
    --border-opacity: 1 !important;
    border-color: #bc5e3f !important;
    border-color: rgba(188, 94, 63, var(--border-opacity)) !important; }
  .xl\:focus\:border-red-300:focus {
    --border-opacity: 1 !important;
    border-color: #833218 !important;
    border-color: rgba(131, 50, 24, var(--border-opacity)) !important; }
  .xl\:focus\:border-red-400:focus {
    --border-opacity: 1 !important;
    border-color: #fc8181 !important;
    border-color: rgba(252, 129, 129, var(--border-opacity)) !important; }
  .xl\:focus\:border-red-500:focus {
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important; }
  .xl\:focus\:border-red-600:focus {
    --border-opacity: 1 !important;
    border-color: #e53e3e !important;
    border-color: rgba(229, 62, 62, var(--border-opacity)) !important; }
  .xl\:focus\:border-red-700:focus {
    --border-opacity: 1 !important;
    border-color: #c53030 !important;
    border-color: rgba(197, 48, 48, var(--border-opacity)) !important; }
  .xl\:focus\:border-red-800:focus {
    --border-opacity: 1 !important;
    border-color: #9b2c2c !important;
    border-color: rgba(155, 44, 44, var(--border-opacity)) !important; }
  .xl\:focus\:border-red-900:focus {
    --border-opacity: 1 !important;
    border-color: #742a2a !important;
    border-color: rgba(116, 42, 42, var(--border-opacity)) !important; }
  .xl\:focus\:border-orange-100:focus {
    --border-opacity: 1 !important;
    border-color: #fffaf0 !important;
    border-color: rgba(255, 250, 240, var(--border-opacity)) !important; }
  .xl\:focus\:border-orange-200:focus {
    --border-opacity: 1 !important;
    border-color: #feebc8 !important;
    border-color: rgba(254, 235, 200, var(--border-opacity)) !important; }
  .xl\:focus\:border-orange-300:focus {
    --border-opacity: 1 !important;
    border-color: #fbd38d !important;
    border-color: rgba(251, 211, 141, var(--border-opacity)) !important; }
  .xl\:focus\:border-orange-400:focus {
    --border-opacity: 1 !important;
    border-color: #f6ad55 !important;
    border-color: rgba(246, 173, 85, var(--border-opacity)) !important; }
  .xl\:focus\:border-orange-500:focus {
    --border-opacity: 1 !important;
    border-color: #ed8936 !important;
    border-color: rgba(237, 137, 54, var(--border-opacity)) !important; }
  .xl\:focus\:border-orange-600:focus {
    --border-opacity: 1 !important;
    border-color: #dd6b20 !important;
    border-color: rgba(221, 107, 32, var(--border-opacity)) !important; }
  .xl\:focus\:border-orange-700:focus {
    --border-opacity: 1 !important;
    border-color: #c05621 !important;
    border-color: rgba(192, 86, 33, var(--border-opacity)) !important; }
  .xl\:focus\:border-orange-800:focus {
    --border-opacity: 1 !important;
    border-color: #9c4221 !important;
    border-color: rgba(156, 66, 33, var(--border-opacity)) !important; }
  .xl\:focus\:border-orange-900:focus {
    --border-opacity: 1 !important;
    border-color: #7b341e !important;
    border-color: rgba(123, 52, 30, var(--border-opacity)) !important; }
  .xl\:focus\:border-yellow-100:focus {
    --border-opacity: 1 !important;
    border-color: #fffff0 !important;
    border-color: rgba(255, 255, 240, var(--border-opacity)) !important; }
  .xl\:focus\:border-yellow-200:focus {
    --border-opacity: 1 !important;
    border-color: #fefcbf !important;
    border-color: rgba(254, 252, 191, var(--border-opacity)) !important; }
  .xl\:focus\:border-yellow-300:focus {
    --border-opacity: 1 !important;
    border-color: #faf089 !important;
    border-color: rgba(250, 240, 137, var(--border-opacity)) !important; }
  .xl\:focus\:border-yellow-400:focus {
    --border-opacity: 1 !important;
    border-color: #f6e05e !important;
    border-color: rgba(246, 224, 94, var(--border-opacity)) !important; }
  .xl\:focus\:border-yellow-500:focus {
    --border-opacity: 1 !important;
    border-color: #ecc94b !important;
    border-color: rgba(236, 201, 75, var(--border-opacity)) !important; }
  .xl\:focus\:border-yellow-600:focus {
    --border-opacity: 1 !important;
    border-color: #d69e2e !important;
    border-color: rgba(214, 158, 46, var(--border-opacity)) !important; }
  .xl\:focus\:border-yellow-700:focus {
    --border-opacity: 1 !important;
    border-color: #b7791f !important;
    border-color: rgba(183, 121, 31, var(--border-opacity)) !important; }
  .xl\:focus\:border-yellow-800:focus {
    --border-opacity: 1 !important;
    border-color: #975a16 !important;
    border-color: rgba(151, 90, 22, var(--border-opacity)) !important; }
  .xl\:focus\:border-yellow-900:focus {
    --border-opacity: 1 !important;
    border-color: #744210 !important;
    border-color: rgba(116, 66, 16, var(--border-opacity)) !important; }
  .xl\:focus\:border-green-100:focus {
    --border-opacity: 1 !important;
    border-color: #d3edb4 !important;
    border-color: rgba(211, 237, 180, var(--border-opacity)) !important; }
  .xl\:focus\:border-green-200:focus {
    --border-opacity: 1 !important;
    border-color: #a5c67d !important;
    border-color: rgba(165, 198, 125, var(--border-opacity)) !important; }
  .xl\:focus\:border-green-300:focus {
    --border-opacity: 1 !important;
    border-color: #779c4a !important;
    border-color: rgba(119, 156, 74, var(--border-opacity)) !important; }
  .xl\:focus\:border-green-400:focus {
    --border-opacity: 1 !important;
    border-color: #68d391 !important;
    border-color: rgba(104, 211, 145, var(--border-opacity)) !important; }
  .xl\:focus\:border-green-500:focus {
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important; }
  .xl\:focus\:border-green-600:focus {
    --border-opacity: 1 !important;
    border-color: #38a169 !important;
    border-color: rgba(56, 161, 105, var(--border-opacity)) !important; }
  .xl\:focus\:border-green-700:focus {
    --border-opacity: 1 !important;
    border-color: #2f855a !important;
    border-color: rgba(47, 133, 90, var(--border-opacity)) !important; }
  .xl\:focus\:border-green-800:focus {
    --border-opacity: 1 !important;
    border-color: #276749 !important;
    border-color: rgba(39, 103, 73, var(--border-opacity)) !important; }
  .xl\:focus\:border-green-900:focus {
    --border-opacity: 1 !important;
    border-color: #22543d !important;
    border-color: rgba(34, 84, 61, var(--border-opacity)) !important; }
  .xl\:focus\:border-teal-100:focus {
    --border-opacity: 1 !important;
    border-color: #e6fffa !important;
    border-color: rgba(230, 255, 250, var(--border-opacity)) !important; }
  .xl\:focus\:border-teal-200:focus {
    --border-opacity: 1 !important;
    border-color: #b2f5ea !important;
    border-color: rgba(178, 245, 234, var(--border-opacity)) !important; }
  .xl\:focus\:border-teal-300:focus {
    --border-opacity: 1 !important;
    border-color: #81e6d9 !important;
    border-color: rgba(129, 230, 217, var(--border-opacity)) !important; }
  .xl\:focus\:border-teal-400:focus {
    --border-opacity: 1 !important;
    border-color: #4fd1c5 !important;
    border-color: rgba(79, 209, 197, var(--border-opacity)) !important; }
  .xl\:focus\:border-teal-500:focus {
    --border-opacity: 1 !important;
    border-color: #38b2ac !important;
    border-color: rgba(56, 178, 172, var(--border-opacity)) !important; }
  .xl\:focus\:border-teal-600:focus {
    --border-opacity: 1 !important;
    border-color: #319795 !important;
    border-color: rgba(49, 151, 149, var(--border-opacity)) !important; }
  .xl\:focus\:border-teal-700:focus {
    --border-opacity: 1 !important;
    border-color: #2c7a7b !important;
    border-color: rgba(44, 122, 123, var(--border-opacity)) !important; }
  .xl\:focus\:border-teal-800:focus {
    --border-opacity: 1 !important;
    border-color: #285e61 !important;
    border-color: rgba(40, 94, 97, var(--border-opacity)) !important; }
  .xl\:focus\:border-teal-900:focus {
    --border-opacity: 1 !important;
    border-color: #234e52 !important;
    border-color: rgba(35, 78, 82, var(--border-opacity)) !important; }
  .xl\:focus\:border-blue-100:focus {
    --border-opacity: 1 !important;
    border-color: #ebf8ff !important;
    border-color: rgba(235, 248, 255, var(--border-opacity)) !important; }
  .xl\:focus\:border-blue-200:focus {
    --border-opacity: 1 !important;
    border-color: #bee3f8 !important;
    border-color: rgba(190, 227, 248, var(--border-opacity)) !important; }
  .xl\:focus\:border-blue-300:focus {
    --border-opacity: 1 !important;
    border-color: #90cdf4 !important;
    border-color: rgba(144, 205, 244, var(--border-opacity)) !important; }
  .xl\:focus\:border-blue-400:focus {
    --border-opacity: 1 !important;
    border-color: #63b3ed !important;
    border-color: rgba(99, 179, 237, var(--border-opacity)) !important; }
  .xl\:focus\:border-blue-500:focus {
    --border-opacity: 1 !important;
    border-color: #4299e1 !important;
    border-color: rgba(66, 153, 225, var(--border-opacity)) !important; }
  .xl\:focus\:border-blue-600:focus {
    --border-opacity: 1 !important;
    border-color: #3182ce !important;
    border-color: rgba(49, 130, 206, var(--border-opacity)) !important; }
  .xl\:focus\:border-blue-700:focus {
    --border-opacity: 1 !important;
    border-color: #2b6cb0 !important;
    border-color: rgba(43, 108, 176, var(--border-opacity)) !important; }
  .xl\:focus\:border-blue-800:focus {
    --border-opacity: 1 !important;
    border-color: #2c5282 !important;
    border-color: rgba(44, 82, 130, var(--border-opacity)) !important; }
  .xl\:focus\:border-blue-900:focus {
    --border-opacity: 1 !important;
    border-color: #2a4365 !important;
    border-color: rgba(42, 67, 101, var(--border-opacity)) !important; }
  .xl\:focus\:border-indigo-100:focus {
    --border-opacity: 1 !important;
    border-color: #ebf4ff !important;
    border-color: rgba(235, 244, 255, var(--border-opacity)) !important; }
  .xl\:focus\:border-indigo-200:focus {
    --border-opacity: 1 !important;
    border-color: #c3dafe !important;
    border-color: rgba(195, 218, 254, var(--border-opacity)) !important; }
  .xl\:focus\:border-indigo-300:focus {
    --border-opacity: 1 !important;
    border-color: #a3bffa !important;
    border-color: rgba(163, 191, 250, var(--border-opacity)) !important; }
  .xl\:focus\:border-indigo-400:focus {
    --border-opacity: 1 !important;
    border-color: #7f9cf5 !important;
    border-color: rgba(127, 156, 245, var(--border-opacity)) !important; }
  .xl\:focus\:border-indigo-500:focus {
    --border-opacity: 1 !important;
    border-color: #667eea !important;
    border-color: rgba(102, 126, 234, var(--border-opacity)) !important; }
  .xl\:focus\:border-indigo-600:focus {
    --border-opacity: 1 !important;
    border-color: #5a67d8 !important;
    border-color: rgba(90, 103, 216, var(--border-opacity)) !important; }
  .xl\:focus\:border-indigo-700:focus {
    --border-opacity: 1 !important;
    border-color: #4c51bf !important;
    border-color: rgba(76, 81, 191, var(--border-opacity)) !important; }
  .xl\:focus\:border-indigo-800:focus {
    --border-opacity: 1 !important;
    border-color: #434190 !important;
    border-color: rgba(67, 65, 144, var(--border-opacity)) !important; }
  .xl\:focus\:border-indigo-900:focus {
    --border-opacity: 1 !important;
    border-color: #3c366b !important;
    border-color: rgba(60, 54, 107, var(--border-opacity)) !important; }
  .xl\:focus\:border-purple-100:focus {
    --border-opacity: 1 !important;
    border-color: #faf5ff !important;
    border-color: rgba(250, 245, 255, var(--border-opacity)) !important; }
  .xl\:focus\:border-purple-200:focus {
    --border-opacity: 1 !important;
    border-color: #e9d8fd !important;
    border-color: rgba(233, 216, 253, var(--border-opacity)) !important; }
  .xl\:focus\:border-purple-300:focus {
    --border-opacity: 1 !important;
    border-color: #d6bcfa !important;
    border-color: rgba(214, 188, 250, var(--border-opacity)) !important; }
  .xl\:focus\:border-purple-400:focus {
    --border-opacity: 1 !important;
    border-color: #b794f4 !important;
    border-color: rgba(183, 148, 244, var(--border-opacity)) !important; }
  .xl\:focus\:border-purple-500:focus {
    --border-opacity: 1 !important;
    border-color: #9f7aea !important;
    border-color: rgba(159, 122, 234, var(--border-opacity)) !important; }
  .xl\:focus\:border-purple-600:focus {
    --border-opacity: 1 !important;
    border-color: #805ad5 !important;
    border-color: rgba(128, 90, 213, var(--border-opacity)) !important; }
  .xl\:focus\:border-purple-700:focus {
    --border-opacity: 1 !important;
    border-color: #6b46c1 !important;
    border-color: rgba(107, 70, 193, var(--border-opacity)) !important; }
  .xl\:focus\:border-purple-800:focus {
    --border-opacity: 1 !important;
    border-color: #553c9a !important;
    border-color: rgba(85, 60, 154, var(--border-opacity)) !important; }
  .xl\:focus\:border-purple-900:focus {
    --border-opacity: 1 !important;
    border-color: #44337a !important;
    border-color: rgba(68, 51, 122, var(--border-opacity)) !important; }
  .xl\:focus\:border-pink-100:focus {
    --border-opacity: 1 !important;
    border-color: #fff5f7 !important;
    border-color: rgba(255, 245, 247, var(--border-opacity)) !important; }
  .xl\:focus\:border-pink-200:focus {
    --border-opacity: 1 !important;
    border-color: #fed7e2 !important;
    border-color: rgba(254, 215, 226, var(--border-opacity)) !important; }
  .xl\:focus\:border-pink-300:focus {
    --border-opacity: 1 !important;
    border-color: #fbb6ce !important;
    border-color: rgba(251, 182, 206, var(--border-opacity)) !important; }
  .xl\:focus\:border-pink-400:focus {
    --border-opacity: 1 !important;
    border-color: #f687b3 !important;
    border-color: rgba(246, 135, 179, var(--border-opacity)) !important; }
  .xl\:focus\:border-pink-500:focus {
    --border-opacity: 1 !important;
    border-color: #ed64a6 !important;
    border-color: rgba(237, 100, 166, var(--border-opacity)) !important; }
  .xl\:focus\:border-pink-600:focus {
    --border-opacity: 1 !important;
    border-color: #d53f8c !important;
    border-color: rgba(213, 63, 140, var(--border-opacity)) !important; }
  .xl\:focus\:border-pink-700:focus {
    --border-opacity: 1 !important;
    border-color: #b83280 !important;
    border-color: rgba(184, 50, 128, var(--border-opacity)) !important; }
  .xl\:focus\:border-pink-800:focus {
    --border-opacity: 1 !important;
    border-color: #97266d !important;
    border-color: rgba(151, 38, 109, var(--border-opacity)) !important; }
  .xl\:focus\:border-pink-900:focus {
    --border-opacity: 1 !important;
    border-color: #702459 !important;
    border-color: rgba(112, 36, 89, var(--border-opacity)) !important; }
  .xl\:focus\:border-shade-black:focus {
    --border-opacity: 1 !important;
    border-color: #000000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important; }
  .xl\:focus\:border-shade-white:focus {
    --border-opacity: 1 !important;
    border-color: #ffffff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important; }
  .xl\:focus\:border-salmon-100:focus {
    --border-opacity: 1 !important;
    border-color: #f7f1e1 !important;
    border-color: rgba(247, 241, 225, var(--border-opacity)) !important; }
  .xl\:focus\:border-salmon-200:focus {
    --border-opacity: 1 !important;
    border-color: #f3e7c6 !important;
    border-color: rgba(243, 231, 198, var(--border-opacity)) !important; }
  .xl\:focus\:border-salmon-300:focus {
    --border-opacity: 1 !important;
    border-color: #e4d6af !important;
    border-color: rgba(228, 214, 175, var(--border-opacity)) !important; }
  .xl\:border-opacity-0 {
    --border-opacity: 0 !important; }
  .xl\:border-opacity-25 {
    --border-opacity: 0.25 !important; }
  .xl\:border-opacity-50 {
    --border-opacity: 0.5 !important; }
  .xl\:border-opacity-75 {
    --border-opacity: 0.75 !important; }
  .xl\:border-opacity-100 {
    --border-opacity: 1 !important; }
  .xl\:hover\:border-opacity-0:hover {
    --border-opacity: 0 !important; }
  .xl\:hover\:border-opacity-25:hover {
    --border-opacity: 0.25 !important; }
  .xl\:hover\:border-opacity-50:hover {
    --border-opacity: 0.5 !important; }
  .xl\:hover\:border-opacity-75:hover {
    --border-opacity: 0.75 !important; }
  .xl\:hover\:border-opacity-100:hover {
    --border-opacity: 1 !important; }
  .xl\:focus\:border-opacity-0:focus {
    --border-opacity: 0 !important; }
  .xl\:focus\:border-opacity-25:focus {
    --border-opacity: 0.25 !important; }
  .xl\:focus\:border-opacity-50:focus {
    --border-opacity: 0.5 !important; }
  .xl\:focus\:border-opacity-75:focus {
    --border-opacity: 0.75 !important; }
  .xl\:focus\:border-opacity-100:focus {
    --border-opacity: 1 !important; }
  .xl\:rounded-none {
    border-radius: 0 !important; }
  .xl\:rounded-sm {
    border-radius: 0.125rem !important; }
  .xl\:rounded {
    border-radius: 0.25rem !important; }
  .xl\:rounded-md {
    border-radius: 0.375rem !important; }
  .xl\:rounded-lg {
    border-radius: 0.5rem !important; }
  .xl\:rounded-xl {
    border-radius: 0.75rem !important; }
  .xl\:rounded-2xl {
    border-radius: 1rem !important; }
  .xl\:rounded-3xl {
    border-radius: 1.5rem !important; }
  .xl\:rounded-full {
    border-radius: 9999px !important; }
  .xl\:rounded-t-none {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important; }
  .xl\:rounded-r-none {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important; }
  .xl\:rounded-b-none {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important; }
  .xl\:rounded-l-none {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important; }
  .xl\:rounded-t-sm {
    border-top-left-radius: 0.125rem !important;
    border-top-right-radius: 0.125rem !important; }
  .xl\:rounded-r-sm {
    border-top-right-radius: 0.125rem !important;
    border-bottom-right-radius: 0.125rem !important; }
  .xl\:rounded-b-sm {
    border-bottom-right-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important; }
  .xl\:rounded-l-sm {
    border-top-left-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important; }
  .xl\:rounded-t {
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important; }
  .xl\:rounded-r {
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important; }
  .xl\:rounded-b {
    border-bottom-right-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important; }
  .xl\:rounded-l {
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important; }
  .xl\:rounded-t-md {
    border-top-left-radius: 0.375rem !important;
    border-top-right-radius: 0.375rem !important; }
  .xl\:rounded-r-md {
    border-top-right-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important; }
  .xl\:rounded-b-md {
    border-bottom-right-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important; }
  .xl\:rounded-l-md {
    border-top-left-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important; }
  .xl\:rounded-t-lg {
    border-top-left-radius: 0.5rem !important;
    border-top-right-radius: 0.5rem !important; }
  .xl\:rounded-r-lg {
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important; }
  .xl\:rounded-b-lg {
    border-bottom-right-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important; }
  .xl\:rounded-l-lg {
    border-top-left-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important; }
  .xl\:rounded-t-xl {
    border-top-left-radius: 0.75rem !important;
    border-top-right-radius: 0.75rem !important; }
  .xl\:rounded-r-xl {
    border-top-right-radius: 0.75rem !important;
    border-bottom-right-radius: 0.75rem !important; }
  .xl\:rounded-b-xl {
    border-bottom-right-radius: 0.75rem !important;
    border-bottom-left-radius: 0.75rem !important; }
  .xl\:rounded-l-xl {
    border-top-left-radius: 0.75rem !important;
    border-bottom-left-radius: 0.75rem !important; }
  .xl\:rounded-t-2xl {
    border-top-left-radius: 1rem !important;
    border-top-right-radius: 1rem !important; }
  .xl\:rounded-r-2xl {
    border-top-right-radius: 1rem !important;
    border-bottom-right-radius: 1rem !important; }
  .xl\:rounded-b-2xl {
    border-bottom-right-radius: 1rem !important;
    border-bottom-left-radius: 1rem !important; }
  .xl\:rounded-l-2xl {
    border-top-left-radius: 1rem !important;
    border-bottom-left-radius: 1rem !important; }
  .xl\:rounded-t-3xl {
    border-top-left-radius: 1.5rem !important;
    border-top-right-radius: 1.5rem !important; }
  .xl\:rounded-r-3xl {
    border-top-right-radius: 1.5rem !important;
    border-bottom-right-radius: 1.5rem !important; }
  .xl\:rounded-b-3xl {
    border-bottom-right-radius: 1.5rem !important;
    border-bottom-left-radius: 1.5rem !important; }
  .xl\:rounded-l-3xl {
    border-top-left-radius: 1.5rem !important;
    border-bottom-left-radius: 1.5rem !important; }
  .xl\:rounded-t-full {
    border-top-left-radius: 9999px !important;
    border-top-right-radius: 9999px !important; }
  .xl\:rounded-r-full {
    border-top-right-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important; }
  .xl\:rounded-b-full {
    border-bottom-right-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important; }
  .xl\:rounded-l-full {
    border-top-left-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important; }
  .xl\:rounded-tl-none {
    border-top-left-radius: 0 !important; }
  .xl\:rounded-tr-none {
    border-top-right-radius: 0 !important; }
  .xl\:rounded-br-none {
    border-bottom-right-radius: 0 !important; }
  .xl\:rounded-bl-none {
    border-bottom-left-radius: 0 !important; }
  .xl\:rounded-tl-sm {
    border-top-left-radius: 0.125rem !important; }
  .xl\:rounded-tr-sm {
    border-top-right-radius: 0.125rem !important; }
  .xl\:rounded-br-sm {
    border-bottom-right-radius: 0.125rem !important; }
  .xl\:rounded-bl-sm {
    border-bottom-left-radius: 0.125rem !important; }
  .xl\:rounded-tl {
    border-top-left-radius: 0.25rem !important; }
  .xl\:rounded-tr {
    border-top-right-radius: 0.25rem !important; }
  .xl\:rounded-br {
    border-bottom-right-radius: 0.25rem !important; }
  .xl\:rounded-bl {
    border-bottom-left-radius: 0.25rem !important; }
  .xl\:rounded-tl-md {
    border-top-left-radius: 0.375rem !important; }
  .xl\:rounded-tr-md {
    border-top-right-radius: 0.375rem !important; }
  .xl\:rounded-br-md {
    border-bottom-right-radius: 0.375rem !important; }
  .xl\:rounded-bl-md {
    border-bottom-left-radius: 0.375rem !important; }
  .xl\:rounded-tl-lg {
    border-top-left-radius: 0.5rem !important; }
  .xl\:rounded-tr-lg {
    border-top-right-radius: 0.5rem !important; }
  .xl\:rounded-br-lg {
    border-bottom-right-radius: 0.5rem !important; }
  .xl\:rounded-bl-lg {
    border-bottom-left-radius: 0.5rem !important; }
  .xl\:rounded-tl-xl {
    border-top-left-radius: 0.75rem !important; }
  .xl\:rounded-tr-xl {
    border-top-right-radius: 0.75rem !important; }
  .xl\:rounded-br-xl {
    border-bottom-right-radius: 0.75rem !important; }
  .xl\:rounded-bl-xl {
    border-bottom-left-radius: 0.75rem !important; }
  .xl\:rounded-tl-2xl {
    border-top-left-radius: 1rem !important; }
  .xl\:rounded-tr-2xl {
    border-top-right-radius: 1rem !important; }
  .xl\:rounded-br-2xl {
    border-bottom-right-radius: 1rem !important; }
  .xl\:rounded-bl-2xl {
    border-bottom-left-radius: 1rem !important; }
  .xl\:rounded-tl-3xl {
    border-top-left-radius: 1.5rem !important; }
  .xl\:rounded-tr-3xl {
    border-top-right-radius: 1.5rem !important; }
  .xl\:rounded-br-3xl {
    border-bottom-right-radius: 1.5rem !important; }
  .xl\:rounded-bl-3xl {
    border-bottom-left-radius: 1.5rem !important; }
  .xl\:rounded-tl-full {
    border-top-left-radius: 9999px !important; }
  .xl\:rounded-tr-full {
    border-top-right-radius: 9999px !important; }
  .xl\:rounded-br-full {
    border-bottom-right-radius: 9999px !important; }
  .xl\:rounded-bl-full {
    border-bottom-left-radius: 9999px !important; }
  .xl\:border-solid {
    border-style: solid !important; }
  .xl\:border-dashed {
    border-style: dashed !important; }
  .xl\:border-dotted {
    border-style: dotted !important; }
  .xl\:border-double {
    border-style: double !important; }
  .xl\:border-none {
    border-style: none !important; }
  .xl\:border-0 {
    border-width: 0 !important; }
  .xl\:border-2 {
    border-width: 2px !important; }
  .xl\:border-4 {
    border-width: 4px !important; }
  .xl\:border-8 {
    border-width: 8px !important; }
  .xl\:border {
    border-width: 1px !important; }
  .xl\:border-t-0 {
    border-top-width: 0 !important; }
  .xl\:border-r-0 {
    border-right-width: 0 !important; }
  .xl\:border-b-0 {
    border-bottom-width: 0 !important; }
  .xl\:border-l-0 {
    border-left-width: 0 !important; }
  .xl\:border-t-2 {
    border-top-width: 2px !important; }
  .xl\:border-r-2 {
    border-right-width: 2px !important; }
  .xl\:border-b-2 {
    border-bottom-width: 2px !important; }
  .xl\:border-l-2 {
    border-left-width: 2px !important; }
  .xl\:border-t-4 {
    border-top-width: 4px !important; }
  .xl\:border-r-4 {
    border-right-width: 4px !important; }
  .xl\:border-b-4 {
    border-bottom-width: 4px !important; }
  .xl\:border-l-4 {
    border-left-width: 4px !important; }
  .xl\:border-t-8 {
    border-top-width: 8px !important; }
  .xl\:border-r-8 {
    border-right-width: 8px !important; }
  .xl\:border-b-8 {
    border-bottom-width: 8px !important; }
  .xl\:border-l-8 {
    border-left-width: 8px !important; }
  .xl\:border-t {
    border-top-width: 1px !important; }
  .xl\:border-r {
    border-right-width: 1px !important; }
  .xl\:border-b {
    border-bottom-width: 1px !important; }
  .xl\:border-l {
    border-left-width: 1px !important; }
  .xl\:box-border {
    box-sizing: border-box !important; }
  .xl\:box-content {
    box-sizing: content-box !important; }
  .xl\:cursor-auto {
    cursor: auto !important; }
  .xl\:cursor-default {
    cursor: default !important; }
  .xl\:cursor-pointer {
    cursor: pointer !important; }
  .xl\:cursor-wait {
    cursor: wait !important; }
  .xl\:cursor-text {
    cursor: text !important; }
  .xl\:cursor-move {
    cursor: move !important; }
  .xl\:cursor-not-allowed {
    cursor: not-allowed !important; }
  .xl\:block {
    display: block !important; }
  .xl\:inline-block {
    display: inline-block !important; }
  .xl\:inline {
    display: inline !important; }
  .xl\:flex {
    display: flex !important; }
  .xl\:inline-flex {
    display: inline-flex !important; }
  .xl\:table {
    display: table !important; }
  .xl\:table-caption {
    display: table-caption !important; }
  .xl\:table-cell {
    display: table-cell !important; }
  .xl\:table-column {
    display: table-column !important; }
  .xl\:table-column-group {
    display: table-column-group !important; }
  .xl\:table-footer-group {
    display: table-footer-group !important; }
  .xl\:table-header-group {
    display: table-header-group !important; }
  .xl\:table-row-group {
    display: table-row-group !important; }
  .xl\:table-row {
    display: table-row !important; }
  .xl\:flow-root {
    display: flow-root !important; }
  .xl\:grid {
    display: grid !important; }
  .xl\:inline-grid {
    display: inline-grid !important; }
  .xl\:contents {
    display: contents !important; }
  .xl\:hidden {
    display: none !important; }
  .xl\:flex-row {
    flex-direction: row !important; }
  .xl\:flex-row-reverse {
    flex-direction: row-reverse !important; }
  .xl\:flex-col {
    flex-direction: column !important; }
  .xl\:flex-col-reverse {
    flex-direction: column-reverse !important; }
  .xl\:flex-wrap {
    flex-wrap: wrap !important; }
  .xl\:flex-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .xl\:flex-no-wrap {
    flex-wrap: nowrap !important; }
  .xl\:place-items-auto {
    place-items: auto !important; }
  .xl\:place-items-start {
    place-items: start !important; }
  .xl\:place-items-end {
    place-items: end !important; }
  .xl\:place-items-center {
    place-items: center !important; }
  .xl\:place-items-stretch {
    place-items: stretch !important; }
  .xl\:place-content-center {
    place-content: center !important; }
  .xl\:place-content-start {
    place-content: start !important; }
  .xl\:place-content-end {
    place-content: end !important; }
  .xl\:place-content-between {
    place-content: space-between !important; }
  .xl\:place-content-around {
    place-content: space-around !important; }
  .xl\:place-content-evenly {
    place-content: space-evenly !important; }
  .xl\:place-content-stretch {
    place-content: stretch !important; }
  .xl\:place-self-auto {
    place-self: auto !important; }
  .xl\:place-self-start {
    place-self: start !important; }
  .xl\:place-self-end {
    place-self: end !important; }
  .xl\:place-self-center {
    place-self: center !important; }
  .xl\:place-self-stretch {
    place-self: stretch !important; }
  .xl\:items-start {
    align-items: flex-start !important; }
  .xl\:items-end {
    align-items: flex-end !important; }
  .xl\:items-center {
    align-items: center !important; }
  .xl\:items-baseline {
    align-items: baseline !important; }
  .xl\:items-stretch {
    align-items: stretch !important; }
  .xl\:content-center {
    align-content: center !important; }
  .xl\:content-start {
    align-content: flex-start !important; }
  .xl\:content-end {
    align-content: flex-end !important; }
  .xl\:content-between {
    align-content: space-between !important; }
  .xl\:content-around {
    align-content: space-around !important; }
  .xl\:content-evenly {
    align-content: space-evenly !important; }
  .xl\:self-auto {
    align-self: auto !important; }
  .xl\:self-start {
    align-self: flex-start !important; }
  .xl\:self-end {
    align-self: flex-end !important; }
  .xl\:self-center {
    align-self: center !important; }
  .xl\:self-stretch {
    align-self: stretch !important; }
  .xl\:justify-items-auto {
    justify-items: auto !important; }
  .xl\:justify-items-start {
    justify-items: start !important; }
  .xl\:justify-items-end {
    justify-items: end !important; }
  .xl\:justify-items-center {
    justify-items: center !important; }
  .xl\:justify-items-stretch {
    justify-items: stretch !important; }
  .xl\:justify-start {
    justify-content: flex-start !important; }
  .xl\:justify-end {
    justify-content: flex-end !important; }
  .xl\:justify-center {
    justify-content: center !important; }
  .xl\:justify-between {
    justify-content: space-between !important; }
  .xl\:justify-around {
    justify-content: space-around !important; }
  .xl\:justify-evenly {
    justify-content: space-evenly !important; }
  .xl\:justify-self-auto {
    justify-self: auto !important; }
  .xl\:justify-self-start {
    justify-self: start !important; }
  .xl\:justify-self-end {
    justify-self: end !important; }
  .xl\:justify-self-center {
    justify-self: center !important; }
  .xl\:justify-self-stretch {
    justify-self: stretch !important; }
  .xl\:flex-1 {
    flex: 1 1 0% !important; }
  .xl\:flex-auto {
    flex: 1 1 auto !important; }
  .xl\:flex-initial {
    flex: 0 1 auto !important; }
  .xl\:flex-none {
    flex: none !important; }
  .xl\:flex-grow-0 {
    flex-grow: 0 !important; }
  .xl\:flex-grow {
    flex-grow: 1 !important; }
  .xl\:flex-shrink-0 {
    flex-shrink: 0 !important; }
  .xl\:flex-shrink {
    flex-shrink: 1 !important; }
  .xl\:order-1 {
    order: 1 !important; }
  .xl\:order-2 {
    order: 2 !important; }
  .xl\:order-3 {
    order: 3 !important; }
  .xl\:order-4 {
    order: 4 !important; }
  .xl\:order-5 {
    order: 5 !important; }
  .xl\:order-6 {
    order: 6 !important; }
  .xl\:order-7 {
    order: 7 !important; }
  .xl\:order-8 {
    order: 8 !important; }
  .xl\:order-9 {
    order: 9 !important; }
  .xl\:order-10 {
    order: 10 !important; }
  .xl\:order-11 {
    order: 11 !important; }
  .xl\:order-12 {
    order: 12 !important; }
  .xl\:order-first {
    order: -9999 !important; }
  .xl\:order-last {
    order: 9999 !important; }
  .xl\:order-none {
    order: 0 !important; }
  .xl\:float-right {
    float: right !important; }
  .xl\:float-left {
    float: left !important; }
  .xl\:float-none {
    float: none !important; }
  .xl\:clearfix:after {
    content: "" !important;
    display: table !important;
    clear: both !important; }
  .xl\:clear-left {
    clear: left !important; }
  .xl\:clear-right {
    clear: right !important; }
  .xl\:clear-both {
    clear: both !important; }
  .xl\:clear-none {
    clear: none !important; }
  .xl\:font-sans {
    font-family: Lato, Viga, Helvetica, sans-serif !important; }
  .xl\:font-serif {
    font-family: Georgia, Cambria, "Times New Roman", Times, serif !important; }
  .xl\:font-mono {
    font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; }
  .xl\:font-viga {
    font-family: Viga, Helvetica, sans-serif !important; }
  .xl\:font-hairline {
    font-weight: 100 !important; }
  .xl\:font-thin {
    font-weight: 200 !important; }
  .xl\:font-light {
    font-weight: 300 !important; }
  .xl\:font-normal {
    font-weight: 400 !important; }
  .xl\:font-medium {
    font-weight: 500 !important; }
  .xl\:font-semibold {
    font-weight: 600 !important; }
  .xl\:font-bold {
    font-weight: 700 !important; }
  .xl\:font-extrabold {
    font-weight: 800 !important; }
  .xl\:font-black {
    font-weight: 900 !important; }
  .xl\:hover\:font-hairline:hover {
    font-weight: 100 !important; }
  .xl\:hover\:font-thin:hover {
    font-weight: 200 !important; }
  .xl\:hover\:font-light:hover {
    font-weight: 300 !important; }
  .xl\:hover\:font-normal:hover {
    font-weight: 400 !important; }
  .xl\:hover\:font-medium:hover {
    font-weight: 500 !important; }
  .xl\:hover\:font-semibold:hover {
    font-weight: 600 !important; }
  .xl\:hover\:font-bold:hover {
    font-weight: 700 !important; }
  .xl\:hover\:font-extrabold:hover {
    font-weight: 800 !important; }
  .xl\:hover\:font-black:hover {
    font-weight: 900 !important; }
  .xl\:focus\:font-hairline:focus {
    font-weight: 100 !important; }
  .xl\:focus\:font-thin:focus {
    font-weight: 200 !important; }
  .xl\:focus\:font-light:focus {
    font-weight: 300 !important; }
  .xl\:focus\:font-normal:focus {
    font-weight: 400 !important; }
  .xl\:focus\:font-medium:focus {
    font-weight: 500 !important; }
  .xl\:focus\:font-semibold:focus {
    font-weight: 600 !important; }
  .xl\:focus\:font-bold:focus {
    font-weight: 700 !important; }
  .xl\:focus\:font-extrabold:focus {
    font-weight: 800 !important; }
  .xl\:focus\:font-black:focus {
    font-weight: 900 !important; }
  .xl\:h-0 {
    height: 0 !important; }
  .xl\:h-1 {
    height: 0.25rem !important; }
  .xl\:h-2 {
    height: 0.5rem !important; }
  .xl\:h-3 {
    height: 0.75rem !important; }
  .xl\:h-4 {
    height: 1rem !important; }
  .xl\:h-5 {
    height: 1.25rem !important; }
  .xl\:h-6 {
    height: 1.5rem !important; }
  .xl\:h-8 {
    height: 2rem !important; }
  .xl\:h-10 {
    height: 2.5rem !important; }
  .xl\:h-12 {
    height: 3rem !important; }
  .xl\:h-16 {
    height: 4rem !important; }
  .xl\:h-20 {
    height: 5rem !important; }
  .xl\:h-24 {
    height: 6rem !important; }
  .xl\:h-32 {
    height: 8rem !important; }
  .xl\:h-40 {
    height: 10rem !important; }
  .xl\:h-48 {
    height: 12rem !important; }
  .xl\:h-56 {
    height: 14rem !important; }
  .xl\:h-64 {
    height: 16rem !important; }
  .xl\:h-auto {
    height: auto !important; }
  .xl\:h-px {
    height: 1px !important; }
  .xl\:h-full {
    height: 100% !important; }
  .xl\:h-screen {
    height: 100vh !important; }
  .xl\:text-xs {
    font-size: 0.75rem !important; }
  .xl\:text-sm {
    font-size: 0.875rem !important; }
  .xl\:text-base {
    font-size: 1rem !important; }
  .xl\:text-lg {
    font-size: 1.125rem !important; }
  .xl\:text-xl {
    font-size: 1.25rem !important; }
  .xl\:text-2xl {
    font-size: 1.5rem !important; }
  .xl\:text-3xl {
    font-size: 1.875rem !important; }
  .xl\:text-4xl {
    font-size: 2.25rem !important; }
  .xl\:text-5xl {
    font-size: 3rem !important; }
  .xl\:text-6xl {
    font-size: 4rem !important; }
  .xl\:leading-3 {
    line-height: .75rem !important; }
  .xl\:leading-4 {
    line-height: 1rem !important; }
  .xl\:leading-5 {
    line-height: 1.25rem !important; }
  .xl\:leading-6 {
    line-height: 1.5rem !important; }
  .xl\:leading-7 {
    line-height: 1.75rem !important; }
  .xl\:leading-8 {
    line-height: 2rem !important; }
  .xl\:leading-9 {
    line-height: 2.25rem !important; }
  .xl\:leading-10 {
    line-height: 2.5rem !important; }
  .xl\:leading-none {
    line-height: 1 !important; }
  .xl\:leading-tight {
    line-height: 1.25 !important; }
  .xl\:leading-snug {
    line-height: 1.375 !important; }
  .xl\:leading-normal {
    line-height: 1.5 !important; }
  .xl\:leading-relaxed {
    line-height: 1.625 !important; }
  .xl\:leading-loose {
    line-height: 2 !important; }
  .xl\:leading-tighter {
    line-height: 1.1 !important; }
  .xl\:list-inside {
    list-style-position: inside !important; }
  .xl\:list-outside {
    list-style-position: outside !important; }
  .xl\:list-none {
    list-style-type: none !important; }
  .xl\:list-disc {
    list-style-type: disc !important; }
  .xl\:list-decimal {
    list-style-type: decimal !important; }
  .xl\:m-0 {
    margin: 0 !important; }
  .xl\:m-1 {
    margin: 0.25rem !important; }
  .xl\:m-2 {
    margin: 0.5rem !important; }
  .xl\:m-3 {
    margin: 0.75rem !important; }
  .xl\:m-4 {
    margin: 1rem !important; }
  .xl\:m-5 {
    margin: 1.25rem !important; }
  .xl\:m-6 {
    margin: 1.5rem !important; }
  .xl\:m-8 {
    margin: 2rem !important; }
  .xl\:m-10 {
    margin: 2.5rem !important; }
  .xl\:m-12 {
    margin: 3rem !important; }
  .xl\:m-16 {
    margin: 4rem !important; }
  .xl\:m-20 {
    margin: 5rem !important; }
  .xl\:m-24 {
    margin: 6rem !important; }
  .xl\:m-32 {
    margin: 8rem !important; }
  .xl\:m-40 {
    margin: 10rem !important; }
  .xl\:m-48 {
    margin: 12rem !important; }
  .xl\:m-56 {
    margin: 14rem !important; }
  .xl\:m-64 {
    margin: 16rem !important; }
  .xl\:m-auto {
    margin: auto !important; }
  .xl\:m-px {
    margin: 1px !important; }
  .xl\:-m-1 {
    margin: -0.25rem !important; }
  .xl\:-m-2 {
    margin: -0.5rem !important; }
  .xl\:-m-3 {
    margin: -0.75rem !important; }
  .xl\:-m-4 {
    margin: -1rem !important; }
  .xl\:-m-5 {
    margin: -1.25rem !important; }
  .xl\:-m-6 {
    margin: -1.5rem !important; }
  .xl\:-m-8 {
    margin: -2rem !important; }
  .xl\:-m-10 {
    margin: -2.5rem !important; }
  .xl\:-m-12 {
    margin: -3rem !important; }
  .xl\:-m-16 {
    margin: -4rem !important; }
  .xl\:-m-20 {
    margin: -5rem !important; }
  .xl\:-m-24 {
    margin: -6rem !important; }
  .xl\:-m-32 {
    margin: -8rem !important; }
  .xl\:-m-40 {
    margin: -10rem !important; }
  .xl\:-m-48 {
    margin: -12rem !important; }
  .xl\:-m-56 {
    margin: -14rem !important; }
  .xl\:-m-64 {
    margin: -16rem !important; }
  .xl\:-m-px {
    margin: -1px !important; }
  .xl\:my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .xl\:mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important; }
  .xl\:my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .xl\:mx-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important; }
  .xl\:my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .xl\:mx-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important; }
  .xl\:my-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important; }
  .xl\:mx-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important; }
  .xl\:my-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .xl\:mx-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important; }
  .xl\:my-5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important; }
  .xl\:mx-5 {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important; }
  .xl\:my-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .xl\:mx-6 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important; }
  .xl\:my-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important; }
  .xl\:mx-8 {
    margin-left: 2rem !important;
    margin-right: 2rem !important; }
  .xl\:my-10 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important; }
  .xl\:mx-10 {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important; }
  .xl\:my-12 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .xl\:mx-12 {
    margin-left: 3rem !important;
    margin-right: 3rem !important; }
  .xl\:my-16 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important; }
  .xl\:mx-16 {
    margin-left: 4rem !important;
    margin-right: 4rem !important; }
  .xl\:my-20 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important; }
  .xl\:mx-20 {
    margin-left: 5rem !important;
    margin-right: 5rem !important; }
  .xl\:my-24 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important; }
  .xl\:mx-24 {
    margin-left: 6rem !important;
    margin-right: 6rem !important; }
  .xl\:my-32 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important; }
  .xl\:mx-32 {
    margin-left: 8rem !important;
    margin-right: 8rem !important; }
  .xl\:my-40 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important; }
  .xl\:mx-40 {
    margin-left: 10rem !important;
    margin-right: 10rem !important; }
  .xl\:my-48 {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important; }
  .xl\:mx-48 {
    margin-left: 12rem !important;
    margin-right: 12rem !important; }
  .xl\:my-56 {
    margin-top: 14rem !important;
    margin-bottom: 14rem !important; }
  .xl\:mx-56 {
    margin-left: 14rem !important;
    margin-right: 14rem !important; }
  .xl\:my-64 {
    margin-top: 16rem !important;
    margin-bottom: 16rem !important; }
  .xl\:mx-64 {
    margin-left: 16rem !important;
    margin-right: 16rem !important; }
  .xl\:my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .xl\:mx-auto {
    margin-left: auto !important;
    margin-right: auto !important; }
  .xl\:my-px {
    margin-top: 1px !important;
    margin-bottom: 1px !important; }
  .xl\:mx-px {
    margin-left: 1px !important;
    margin-right: 1px !important; }
  .xl\:-my-1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important; }
  .xl\:-mx-1 {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important; }
  .xl\:-my-2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important; }
  .xl\:-mx-2 {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important; }
  .xl\:-my-3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important; }
  .xl\:-mx-3 {
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important; }
  .xl\:-my-4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important; }
  .xl\:-mx-4 {
    margin-left: -1rem !important;
    margin-right: -1rem !important; }
  .xl\:-my-5 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important; }
  .xl\:-mx-5 {
    margin-left: -1.25rem !important;
    margin-right: -1.25rem !important; }
  .xl\:-my-6 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important; }
  .xl\:-mx-6 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important; }
  .xl\:-my-8 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important; }
  .xl\:-mx-8 {
    margin-left: -2rem !important;
    margin-right: -2rem !important; }
  .xl\:-my-10 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important; }
  .xl\:-mx-10 {
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important; }
  .xl\:-my-12 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important; }
  .xl\:-mx-12 {
    margin-left: -3rem !important;
    margin-right: -3rem !important; }
  .xl\:-my-16 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important; }
  .xl\:-mx-16 {
    margin-left: -4rem !important;
    margin-right: -4rem !important; }
  .xl\:-my-20 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important; }
  .xl\:-mx-20 {
    margin-left: -5rem !important;
    margin-right: -5rem !important; }
  .xl\:-my-24 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important; }
  .xl\:-mx-24 {
    margin-left: -6rem !important;
    margin-right: -6rem !important; }
  .xl\:-my-32 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important; }
  .xl\:-mx-32 {
    margin-left: -8rem !important;
    margin-right: -8rem !important; }
  .xl\:-my-40 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important; }
  .xl\:-mx-40 {
    margin-left: -10rem !important;
    margin-right: -10rem !important; }
  .xl\:-my-48 {
    margin-top: -12rem !important;
    margin-bottom: -12rem !important; }
  .xl\:-mx-48 {
    margin-left: -12rem !important;
    margin-right: -12rem !important; }
  .xl\:-my-56 {
    margin-top: -14rem !important;
    margin-bottom: -14rem !important; }
  .xl\:-mx-56 {
    margin-left: -14rem !important;
    margin-right: -14rem !important; }
  .xl\:-my-64 {
    margin-top: -16rem !important;
    margin-bottom: -16rem !important; }
  .xl\:-mx-64 {
    margin-left: -16rem !important;
    margin-right: -16rem !important; }
  .xl\:-my-px {
    margin-top: -1px !important;
    margin-bottom: -1px !important; }
  .xl\:-mx-px {
    margin-left: -1px !important;
    margin-right: -1px !important; }
  .xl\:mt-0 {
    margin-top: 0 !important; }
  .xl\:mr-0 {
    margin-right: 0 !important; }
  .xl\:mb-0 {
    margin-bottom: 0 !important; }
  .xl\:ml-0 {
    margin-left: 0 !important; }
  .xl\:mt-1 {
    margin-top: 0.25rem !important; }
  .xl\:mr-1 {
    margin-right: 0.25rem !important; }
  .xl\:mb-1 {
    margin-bottom: 0.25rem !important; }
  .xl\:ml-1 {
    margin-left: 0.25rem !important; }
  .xl\:mt-2 {
    margin-top: 0.5rem !important; }
  .xl\:mr-2 {
    margin-right: 0.5rem !important; }
  .xl\:mb-2 {
    margin-bottom: 0.5rem !important; }
  .xl\:ml-2 {
    margin-left: 0.5rem !important; }
  .xl\:mt-3 {
    margin-top: 0.75rem !important; }
  .xl\:mr-3 {
    margin-right: 0.75rem !important; }
  .xl\:mb-3 {
    margin-bottom: 0.75rem !important; }
  .xl\:ml-3 {
    margin-left: 0.75rem !important; }
  .xl\:mt-4 {
    margin-top: 1rem !important; }
  .xl\:mr-4 {
    margin-right: 1rem !important; }
  .xl\:mb-4 {
    margin-bottom: 1rem !important; }
  .xl\:ml-4 {
    margin-left: 1rem !important; }
  .xl\:mt-5 {
    margin-top: 1.25rem !important; }
  .xl\:mr-5 {
    margin-right: 1.25rem !important; }
  .xl\:mb-5 {
    margin-bottom: 1.25rem !important; }
  .xl\:ml-5 {
    margin-left: 1.25rem !important; }
  .xl\:mt-6 {
    margin-top: 1.5rem !important; }
  .xl\:mr-6 {
    margin-right: 1.5rem !important; }
  .xl\:mb-6 {
    margin-bottom: 1.5rem !important; }
  .xl\:ml-6 {
    margin-left: 1.5rem !important; }
  .xl\:mt-8 {
    margin-top: 2rem !important; }
  .xl\:mr-8 {
    margin-right: 2rem !important; }
  .xl\:mb-8 {
    margin-bottom: 2rem !important; }
  .xl\:ml-8 {
    margin-left: 2rem !important; }
  .xl\:mt-10 {
    margin-top: 2.5rem !important; }
  .xl\:mr-10 {
    margin-right: 2.5rem !important; }
  .xl\:mb-10 {
    margin-bottom: 2.5rem !important; }
  .xl\:ml-10 {
    margin-left: 2.5rem !important; }
  .xl\:mt-12 {
    margin-top: 3rem !important; }
  .xl\:mr-12 {
    margin-right: 3rem !important; }
  .xl\:mb-12 {
    margin-bottom: 3rem !important; }
  .xl\:ml-12 {
    margin-left: 3rem !important; }
  .xl\:mt-16 {
    margin-top: 4rem !important; }
  .xl\:mr-16 {
    margin-right: 4rem !important; }
  .xl\:mb-16 {
    margin-bottom: 4rem !important; }
  .xl\:ml-16 {
    margin-left: 4rem !important; }
  .xl\:mt-20 {
    margin-top: 5rem !important; }
  .xl\:mr-20 {
    margin-right: 5rem !important; }
  .xl\:mb-20 {
    margin-bottom: 5rem !important; }
  .xl\:ml-20 {
    margin-left: 5rem !important; }
  .xl\:mt-24 {
    margin-top: 6rem !important; }
  .xl\:mr-24 {
    margin-right: 6rem !important; }
  .xl\:mb-24 {
    margin-bottom: 6rem !important; }
  .xl\:ml-24 {
    margin-left: 6rem !important; }
  .xl\:mt-32 {
    margin-top: 8rem !important; }
  .xl\:mr-32 {
    margin-right: 8rem !important; }
  .xl\:mb-32 {
    margin-bottom: 8rem !important; }
  .xl\:ml-32 {
    margin-left: 8rem !important; }
  .xl\:mt-40 {
    margin-top: 10rem !important; }
  .xl\:mr-40 {
    margin-right: 10rem !important; }
  .xl\:mb-40 {
    margin-bottom: 10rem !important; }
  .xl\:ml-40 {
    margin-left: 10rem !important; }
  .xl\:mt-48 {
    margin-top: 12rem !important; }
  .xl\:mr-48 {
    margin-right: 12rem !important; }
  .xl\:mb-48 {
    margin-bottom: 12rem !important; }
  .xl\:ml-48 {
    margin-left: 12rem !important; }
  .xl\:mt-56 {
    margin-top: 14rem !important; }
  .xl\:mr-56 {
    margin-right: 14rem !important; }
  .xl\:mb-56 {
    margin-bottom: 14rem !important; }
  .xl\:ml-56 {
    margin-left: 14rem !important; }
  .xl\:mt-64 {
    margin-top: 16rem !important; }
  .xl\:mr-64 {
    margin-right: 16rem !important; }
  .xl\:mb-64 {
    margin-bottom: 16rem !important; }
  .xl\:ml-64 {
    margin-left: 16rem !important; }
  .xl\:mt-auto {
    margin-top: auto !important; }
  .xl\:mr-auto {
    margin-right: auto !important; }
  .xl\:mb-auto {
    margin-bottom: auto !important; }
  .xl\:ml-auto {
    margin-left: auto !important; }
  .xl\:mt-px {
    margin-top: 1px !important; }
  .xl\:mr-px {
    margin-right: 1px !important; }
  .xl\:mb-px {
    margin-bottom: 1px !important; }
  .xl\:ml-px {
    margin-left: 1px !important; }
  .xl\:-mt-1 {
    margin-top: -0.25rem !important; }
  .xl\:-mr-1 {
    margin-right: -0.25rem !important; }
  .xl\:-mb-1 {
    margin-bottom: -0.25rem !important; }
  .xl\:-ml-1 {
    margin-left: -0.25rem !important; }
  .xl\:-mt-2 {
    margin-top: -0.5rem !important; }
  .xl\:-mr-2 {
    margin-right: -0.5rem !important; }
  .xl\:-mb-2 {
    margin-bottom: -0.5rem !important; }
  .xl\:-ml-2 {
    margin-left: -0.5rem !important; }
  .xl\:-mt-3 {
    margin-top: -0.75rem !important; }
  .xl\:-mr-3 {
    margin-right: -0.75rem !important; }
  .xl\:-mb-3 {
    margin-bottom: -0.75rem !important; }
  .xl\:-ml-3 {
    margin-left: -0.75rem !important; }
  .xl\:-mt-4 {
    margin-top: -1rem !important; }
  .xl\:-mr-4 {
    margin-right: -1rem !important; }
  .xl\:-mb-4 {
    margin-bottom: -1rem !important; }
  .xl\:-ml-4 {
    margin-left: -1rem !important; }
  .xl\:-mt-5 {
    margin-top: -1.25rem !important; }
  .xl\:-mr-5 {
    margin-right: -1.25rem !important; }
  .xl\:-mb-5 {
    margin-bottom: -1.25rem !important; }
  .xl\:-ml-5 {
    margin-left: -1.25rem !important; }
  .xl\:-mt-6 {
    margin-top: -1.5rem !important; }
  .xl\:-mr-6 {
    margin-right: -1.5rem !important; }
  .xl\:-mb-6 {
    margin-bottom: -1.5rem !important; }
  .xl\:-ml-6 {
    margin-left: -1.5rem !important; }
  .xl\:-mt-8 {
    margin-top: -2rem !important; }
  .xl\:-mr-8 {
    margin-right: -2rem !important; }
  .xl\:-mb-8 {
    margin-bottom: -2rem !important; }
  .xl\:-ml-8 {
    margin-left: -2rem !important; }
  .xl\:-mt-10 {
    margin-top: -2.5rem !important; }
  .xl\:-mr-10 {
    margin-right: -2.5rem !important; }
  .xl\:-mb-10 {
    margin-bottom: -2.5rem !important; }
  .xl\:-ml-10 {
    margin-left: -2.5rem !important; }
  .xl\:-mt-12 {
    margin-top: -3rem !important; }
  .xl\:-mr-12 {
    margin-right: -3rem !important; }
  .xl\:-mb-12 {
    margin-bottom: -3rem !important; }
  .xl\:-ml-12 {
    margin-left: -3rem !important; }
  .xl\:-mt-16 {
    margin-top: -4rem !important; }
  .xl\:-mr-16 {
    margin-right: -4rem !important; }
  .xl\:-mb-16 {
    margin-bottom: -4rem !important; }
  .xl\:-ml-16 {
    margin-left: -4rem !important; }
  .xl\:-mt-20 {
    margin-top: -5rem !important; }
  .xl\:-mr-20 {
    margin-right: -5rem !important; }
  .xl\:-mb-20 {
    margin-bottom: -5rem !important; }
  .xl\:-ml-20 {
    margin-left: -5rem !important; }
  .xl\:-mt-24 {
    margin-top: -6rem !important; }
  .xl\:-mr-24 {
    margin-right: -6rem !important; }
  .xl\:-mb-24 {
    margin-bottom: -6rem !important; }
  .xl\:-ml-24 {
    margin-left: -6rem !important; }
  .xl\:-mt-32 {
    margin-top: -8rem !important; }
  .xl\:-mr-32 {
    margin-right: -8rem !important; }
  .xl\:-mb-32 {
    margin-bottom: -8rem !important; }
  .xl\:-ml-32 {
    margin-left: -8rem !important; }
  .xl\:-mt-40 {
    margin-top: -10rem !important; }
  .xl\:-mr-40 {
    margin-right: -10rem !important; }
  .xl\:-mb-40 {
    margin-bottom: -10rem !important; }
  .xl\:-ml-40 {
    margin-left: -10rem !important; }
  .xl\:-mt-48 {
    margin-top: -12rem !important; }
  .xl\:-mr-48 {
    margin-right: -12rem !important; }
  .xl\:-mb-48 {
    margin-bottom: -12rem !important; }
  .xl\:-ml-48 {
    margin-left: -12rem !important; }
  .xl\:-mt-56 {
    margin-top: -14rem !important; }
  .xl\:-mr-56 {
    margin-right: -14rem !important; }
  .xl\:-mb-56 {
    margin-bottom: -14rem !important; }
  .xl\:-ml-56 {
    margin-left: -14rem !important; }
  .xl\:-mt-64 {
    margin-top: -16rem !important; }
  .xl\:-mr-64 {
    margin-right: -16rem !important; }
  .xl\:-mb-64 {
    margin-bottom: -16rem !important; }
  .xl\:-ml-64 {
    margin-left: -16rem !important; }
  .xl\:-mt-px {
    margin-top: -1px !important; }
  .xl\:-mr-px {
    margin-right: -1px !important; }
  .xl\:-mb-px {
    margin-bottom: -1px !important; }
  .xl\:-ml-px {
    margin-left: -1px !important; }
  .xl\:max-h-full {
    max-height: 100% !important; }
  .xl\:max-h-screen {
    max-height: 100vh !important; }
  .xl\:max-w-none {
    max-width: none !important; }
  .xl\:max-w-xs {
    max-width: 20rem !important; }
  .xl\:max-w-sm {
    max-width: 24rem !important; }
  .xl\:max-w-md {
    max-width: 28rem !important; }
  .xl\:max-w-lg {
    max-width: 32rem !important; }
  .xl\:max-w-xl {
    max-width: 36rem !important; }
  .xl\:max-w-2xl {
    max-width: 42rem !important; }
  .xl\:max-w-3xl {
    max-width: 48rem !important; }
  .xl\:max-w-4xl {
    max-width: 56rem !important; }
  .xl\:max-w-5xl {
    max-width: 64rem !important; }
  .xl\:max-w-6xl {
    max-width: 72rem !important; }
  .xl\:max-w-full {
    max-width: 100% !important; }
  .xl\:max-w-screen-sm {
    max-width: 640px !important; }
  .xl\:max-w-screen-md {
    max-width: 768px !important; }
  .xl\:max-w-screen-lg {
    max-width: 1024px !important; }
  .xl\:max-w-screen-xl {
    max-width: 1280px !important; }
  .xl\:min-h-0 {
    min-height: 0 !important; }
  .xl\:min-h-full {
    min-height: 100% !important; }
  .xl\:min-h-screen {
    min-height: 100vh !important; }
  .xl\:min-w-0 {
    min-width: 0 !important; }
  .xl\:min-w-full {
    min-width: 100% !important; }
  .xl\:object-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important; }
  .xl\:object-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important; }
  .xl\:object-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important; }
  .xl\:object-none {
    -o-object-fit: none !important;
    object-fit: none !important; }
  .xl\:object-scale-down {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important; }
  .xl\:object-bottom {
    -o-object-position: bottom !important;
    object-position: bottom !important; }
  .xl\:object-center {
    -o-object-position: center !important;
    object-position: center !important; }
  .xl\:object-left {
    -o-object-position: left !important;
    object-position: left !important; }
  .xl\:object-left-bottom {
    -o-object-position: left bottom !important;
    object-position: left bottom !important; }
  .xl\:object-left-top {
    -o-object-position: left top !important;
    object-position: left top !important; }
  .xl\:object-right {
    -o-object-position: right !important;
    object-position: right !important; }
  .xl\:object-right-bottom {
    -o-object-position: right bottom !important;
    object-position: right bottom !important; }
  .xl\:object-right-top {
    -o-object-position: right top !important;
    object-position: right top !important; }
  .xl\:object-top {
    -o-object-position: top !important;
    object-position: top !important; }
  .xl\:opacity-0 {
    opacity: 0 !important; }
  .xl\:opacity-25 {
    opacity: 0.25 !important; }
  .xl\:opacity-50 {
    opacity: 0.5 !important; }
  .xl\:opacity-75 {
    opacity: 0.75 !important; }
  .xl\:opacity-100 {
    opacity: 1 !important; }
  .xl\:hover\:opacity-0:hover {
    opacity: 0 !important; }
  .xl\:hover\:opacity-25:hover {
    opacity: 0.25 !important; }
  .xl\:hover\:opacity-50:hover {
    opacity: 0.5 !important; }
  .xl\:hover\:opacity-75:hover {
    opacity: 0.75 !important; }
  .xl\:hover\:opacity-100:hover {
    opacity: 1 !important; }
  .xl\:focus\:opacity-0:focus {
    opacity: 0 !important; }
  .xl\:focus\:opacity-25:focus {
    opacity: 0.25 !important; }
  .xl\:focus\:opacity-50:focus {
    opacity: 0.5 !important; }
  .xl\:focus\:opacity-75:focus {
    opacity: 0.75 !important; }
  .xl\:focus\:opacity-100:focus {
    opacity: 1 !important; }
  .xl\:outline-none {
    outline: 2px solid transparent !important;
    outline-offset: 2px !important; }
  .xl\:outline-white {
    outline: 2px dotted white !important;
    outline-offset: 2px !important; }
  .xl\:outline-black {
    outline: 2px dotted black !important;
    outline-offset: 2px !important; }
  .xl\:focus\:outline-none:focus {
    outline: 2px solid transparent !important;
    outline-offset: 2px !important; }
  .xl\:focus\:outline-white:focus {
    outline: 2px dotted white !important;
    outline-offset: 2px !important; }
  .xl\:focus\:outline-black:focus {
    outline: 2px dotted black !important;
    outline-offset: 2px !important; }
  .xl\:overflow-auto {
    overflow: auto !important; }
  .xl\:overflow-hidden {
    overflow: hidden !important; }
  .xl\:overflow-visible {
    overflow: visible !important; }
  .xl\:overflow-scroll {
    overflow: scroll !important; }
  .xl\:overflow-x-auto {
    overflow-x: auto !important; }
  .xl\:overflow-y-auto {
    overflow-y: auto !important; }
  .xl\:overflow-x-hidden {
    overflow-x: hidden !important; }
  .xl\:overflow-y-hidden {
    overflow-y: hidden !important; }
  .xl\:overflow-x-visible {
    overflow-x: visible !important; }
  .xl\:overflow-y-visible {
    overflow-y: visible !important; }
  .xl\:overflow-x-scroll {
    overflow-x: scroll !important; }
  .xl\:overflow-y-scroll {
    overflow-y: scroll !important; }
  .xl\:scrolling-touch {
    -webkit-overflow-scrolling: touch !important; }
  .xl\:scrolling-auto {
    -webkit-overflow-scrolling: auto !important; }
  .xl\:overscroll-auto {
    -ms-scroll-chaining: chained !important;
    overscroll-behavior: auto !important; }
  .xl\:overscroll-contain {
    -ms-scroll-chaining: none !important;
    overscroll-behavior: contain !important; }
  .xl\:overscroll-none {
    -ms-scroll-chaining: none !important;
    overscroll-behavior: none !important; }
  .xl\:overscroll-y-auto {
    overscroll-behavior-y: auto !important; }
  .xl\:overscroll-y-contain {
    overscroll-behavior-y: contain !important; }
  .xl\:overscroll-y-none {
    overscroll-behavior-y: none !important; }
  .xl\:overscroll-x-auto {
    overscroll-behavior-x: auto !important; }
  .xl\:overscroll-x-contain {
    overscroll-behavior-x: contain !important; }
  .xl\:overscroll-x-none {
    overscroll-behavior-x: none !important; }
  .xl\:p-0 {
    padding: 0 !important; }
  .xl\:p-1 {
    padding: 0.25rem !important; }
  .xl\:p-2 {
    padding: 0.5rem !important; }
  .xl\:p-3 {
    padding: 0.75rem !important; }
  .xl\:p-4 {
    padding: 1rem !important; }
  .xl\:p-5 {
    padding: 1.25rem !important; }
  .xl\:p-6 {
    padding: 1.5rem !important; }
  .xl\:p-8 {
    padding: 2rem !important; }
  .xl\:p-10 {
    padding: 2.5rem !important; }
  .xl\:p-12 {
    padding: 3rem !important; }
  .xl\:p-16 {
    padding: 4rem !important; }
  .xl\:p-20 {
    padding: 5rem !important; }
  .xl\:p-24 {
    padding: 6rem !important; }
  .xl\:p-32 {
    padding: 8rem !important; }
  .xl\:p-40 {
    padding: 10rem !important; }
  .xl\:p-48 {
    padding: 12rem !important; }
  .xl\:p-56 {
    padding: 14rem !important; }
  .xl\:p-64 {
    padding: 16rem !important; }
  .xl\:p-px {
    padding: 1px !important; }
  .xl\:py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .xl\:px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important; }
  .xl\:py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .xl\:px-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important; }
  .xl\:py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .xl\:px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important; }
  .xl\:py-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important; }
  .xl\:px-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important; }
  .xl\:py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .xl\:px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important; }
  .xl\:py-5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important; }
  .xl\:px-5 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important; }
  .xl\:py-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .xl\:px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important; }
  .xl\:py-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important; }
  .xl\:px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important; }
  .xl\:py-10 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important; }
  .xl\:px-10 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important; }
  .xl\:py-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .xl\:px-12 {
    padding-left: 3rem !important;
    padding-right: 3rem !important; }
  .xl\:py-16 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important; }
  .xl\:px-16 {
    padding-left: 4rem !important;
    padding-right: 4rem !important; }
  .xl\:py-20 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important; }
  .xl\:px-20 {
    padding-left: 5rem !important;
    padding-right: 5rem !important; }
  .xl\:py-24 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important; }
  .xl\:px-24 {
    padding-left: 6rem !important;
    padding-right: 6rem !important; }
  .xl\:py-32 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important; }
  .xl\:px-32 {
    padding-left: 8rem !important;
    padding-right: 8rem !important; }
  .xl\:py-40 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important; }
  .xl\:px-40 {
    padding-left: 10rem !important;
    padding-right: 10rem !important; }
  .xl\:py-48 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important; }
  .xl\:px-48 {
    padding-left: 12rem !important;
    padding-right: 12rem !important; }
  .xl\:py-56 {
    padding-top: 14rem !important;
    padding-bottom: 14rem !important; }
  .xl\:px-56 {
    padding-left: 14rem !important;
    padding-right: 14rem !important; }
  .xl\:py-64 {
    padding-top: 16rem !important;
    padding-bottom: 16rem !important; }
  .xl\:px-64 {
    padding-left: 16rem !important;
    padding-right: 16rem !important; }
  .xl\:py-px {
    padding-top: 1px !important;
    padding-bottom: 1px !important; }
  .xl\:px-px {
    padding-left: 1px !important;
    padding-right: 1px !important; }
  .xl\:pt-0 {
    padding-top: 0 !important; }
  .xl\:pr-0 {
    padding-right: 0 !important; }
  .xl\:pb-0 {
    padding-bottom: 0 !important; }
  .xl\:pl-0 {
    padding-left: 0 !important; }
  .xl\:pt-1 {
    padding-top: 0.25rem !important; }
  .xl\:pr-1 {
    padding-right: 0.25rem !important; }
  .xl\:pb-1 {
    padding-bottom: 0.25rem !important; }
  .xl\:pl-1 {
    padding-left: 0.25rem !important; }
  .xl\:pt-2 {
    padding-top: 0.5rem !important; }
  .xl\:pr-2 {
    padding-right: 0.5rem !important; }
  .xl\:pb-2 {
    padding-bottom: 0.5rem !important; }
  .xl\:pl-2 {
    padding-left: 0.5rem !important; }
  .xl\:pt-3 {
    padding-top: 0.75rem !important; }
  .xl\:pr-3 {
    padding-right: 0.75rem !important; }
  .xl\:pb-3 {
    padding-bottom: 0.75rem !important; }
  .xl\:pl-3 {
    padding-left: 0.75rem !important; }
  .xl\:pt-4 {
    padding-top: 1rem !important; }
  .xl\:pr-4 {
    padding-right: 1rem !important; }
  .xl\:pb-4 {
    padding-bottom: 1rem !important; }
  .xl\:pl-4 {
    padding-left: 1rem !important; }
  .xl\:pt-5 {
    padding-top: 1.25rem !important; }
  .xl\:pr-5 {
    padding-right: 1.25rem !important; }
  .xl\:pb-5 {
    padding-bottom: 1.25rem !important; }
  .xl\:pl-5 {
    padding-left: 1.25rem !important; }
  .xl\:pt-6 {
    padding-top: 1.5rem !important; }
  .xl\:pr-6 {
    padding-right: 1.5rem !important; }
  .xl\:pb-6 {
    padding-bottom: 1.5rem !important; }
  .xl\:pl-6 {
    padding-left: 1.5rem !important; }
  .xl\:pt-8 {
    padding-top: 2rem !important; }
  .xl\:pr-8 {
    padding-right: 2rem !important; }
  .xl\:pb-8 {
    padding-bottom: 2rem !important; }
  .xl\:pl-8 {
    padding-left: 2rem !important; }
  .xl\:pt-10 {
    padding-top: 2.5rem !important; }
  .xl\:pr-10 {
    padding-right: 2.5rem !important; }
  .xl\:pb-10 {
    padding-bottom: 2.5rem !important; }
  .xl\:pl-10 {
    padding-left: 2.5rem !important; }
  .xl\:pt-12 {
    padding-top: 3rem !important; }
  .xl\:pr-12 {
    padding-right: 3rem !important; }
  .xl\:pb-12 {
    padding-bottom: 3rem !important; }
  .xl\:pl-12 {
    padding-left: 3rem !important; }
  .xl\:pt-16 {
    padding-top: 4rem !important; }
  .xl\:pr-16 {
    padding-right: 4rem !important; }
  .xl\:pb-16 {
    padding-bottom: 4rem !important; }
  .xl\:pl-16 {
    padding-left: 4rem !important; }
  .xl\:pt-20 {
    padding-top: 5rem !important; }
  .xl\:pr-20 {
    padding-right: 5rem !important; }
  .xl\:pb-20 {
    padding-bottom: 5rem !important; }
  .xl\:pl-20 {
    padding-left: 5rem !important; }
  .xl\:pt-24 {
    padding-top: 6rem !important; }
  .xl\:pr-24 {
    padding-right: 6rem !important; }
  .xl\:pb-24 {
    padding-bottom: 6rem !important; }
  .xl\:pl-24 {
    padding-left: 6rem !important; }
  .xl\:pt-32 {
    padding-top: 8rem !important; }
  .xl\:pr-32 {
    padding-right: 8rem !important; }
  .xl\:pb-32 {
    padding-bottom: 8rem !important; }
  .xl\:pl-32 {
    padding-left: 8rem !important; }
  .xl\:pt-40 {
    padding-top: 10rem !important; }
  .xl\:pr-40 {
    padding-right: 10rem !important; }
  .xl\:pb-40 {
    padding-bottom: 10rem !important; }
  .xl\:pl-40 {
    padding-left: 10rem !important; }
  .xl\:pt-48 {
    padding-top: 12rem !important; }
  .xl\:pr-48 {
    padding-right: 12rem !important; }
  .xl\:pb-48 {
    padding-bottom: 12rem !important; }
  .xl\:pl-48 {
    padding-left: 12rem !important; }
  .xl\:pt-56 {
    padding-top: 14rem !important; }
  .xl\:pr-56 {
    padding-right: 14rem !important; }
  .xl\:pb-56 {
    padding-bottom: 14rem !important; }
  .xl\:pl-56 {
    padding-left: 14rem !important; }
  .xl\:pt-64 {
    padding-top: 16rem !important; }
  .xl\:pr-64 {
    padding-right: 16rem !important; }
  .xl\:pb-64 {
    padding-bottom: 16rem !important; }
  .xl\:pl-64 {
    padding-left: 16rem !important; }
  .xl\:pt-px {
    padding-top: 1px !important; }
  .xl\:pr-px {
    padding-right: 1px !important; }
  .xl\:pb-px {
    padding-bottom: 1px !important; }
  .xl\:pl-px {
    padding-left: 1px !important; }
  .xl\:placeholder-transparent::-moz-placeholder {
    color: transparent !important; }
  .xl\:placeholder-transparent:-ms-input-placeholder {
    color: transparent !important; }
  .xl\:placeholder-transparent::placeholder {
    color: transparent !important; }
  .xl\:placeholder-current::-moz-placeholder {
    color: currentColor !important; }
  .xl\:placeholder-current:-ms-input-placeholder {
    color: currentColor !important; }
  .xl\:placeholder-current::placeholder {
    color: currentColor !important; }
  .xl\:placeholder-black::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-black:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-black::placeholder {
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-white::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-white:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-white::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-gray-100::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-gray-100:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-gray-100::placeholder {
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-gray-200::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-gray-200:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-gray-200::placeholder {
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-gray-300::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-gray-300:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-gray-300::placeholder {
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-gray-400::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-gray-400:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-gray-400::placeholder {
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-gray-500::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-gray-500:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-gray-500::placeholder {
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-gray-600::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-gray-600:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-gray-600::placeholder {
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-gray-700::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-gray-700:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-gray-700::placeholder {
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-gray-800::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-gray-800:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-gray-800::placeholder {
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-gray-900::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-gray-900:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-gray-900::placeholder {
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-red-100::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e18f74 !important;
    color: rgba(225, 143, 116, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-red-100:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e18f74 !important;
    color: rgba(225, 143, 116, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-red-100::placeholder {
    --placeholder-opacity: 1 !important;
    color: #e18f74 !important;
    color: rgba(225, 143, 116, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-red-200::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #bc5e3f !important;
    color: rgba(188, 94, 63, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-red-200:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #bc5e3f !important;
    color: rgba(188, 94, 63, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-red-200::placeholder {
    --placeholder-opacity: 1 !important;
    color: #bc5e3f !important;
    color: rgba(188, 94, 63, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-red-300::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #833218 !important;
    color: rgba(131, 50, 24, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-red-300:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #833218 !important;
    color: rgba(131, 50, 24, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-red-300::placeholder {
    --placeholder-opacity: 1 !important;
    color: #833218 !important;
    color: rgba(131, 50, 24, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-red-400::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-red-400:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-red-400::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-red-500::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-red-500:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-red-500::placeholder {
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-red-600::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-red-600:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-red-600::placeholder {
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-red-700::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-red-700:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-red-700::placeholder {
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-red-800::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-red-800:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-red-800::placeholder {
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-red-900::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-red-900:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-red-900::placeholder {
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-orange-100::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fffaf0 !important;
    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-orange-100:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fffaf0 !important;
    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-orange-100::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fffaf0 !important;
    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-orange-200::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #feebc8 !important;
    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-orange-200:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #feebc8 !important;
    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-orange-200::placeholder {
    --placeholder-opacity: 1 !important;
    color: #feebc8 !important;
    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-orange-300::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fbd38d !important;
    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-orange-300:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fbd38d !important;
    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-orange-300::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fbd38d !important;
    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-orange-400::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f6ad55 !important;
    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-orange-400:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f6ad55 !important;
    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-orange-400::placeholder {
    --placeholder-opacity: 1 !important;
    color: #f6ad55 !important;
    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-orange-500::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ed8936 !important;
    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-orange-500:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ed8936 !important;
    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-orange-500::placeholder {
    --placeholder-opacity: 1 !important;
    color: #ed8936 !important;
    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-orange-600::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #dd6b20 !important;
    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-orange-600:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #dd6b20 !important;
    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-orange-600::placeholder {
    --placeholder-opacity: 1 !important;
    color: #dd6b20 !important;
    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-orange-700::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #c05621 !important;
    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-orange-700:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #c05621 !important;
    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-orange-700::placeholder {
    --placeholder-opacity: 1 !important;
    color: #c05621 !important;
    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-orange-800::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #9c4221 !important;
    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-orange-800:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #9c4221 !important;
    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-orange-800::placeholder {
    --placeholder-opacity: 1 !important;
    color: #9c4221 !important;
    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-orange-900::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #7b341e !important;
    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-orange-900:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #7b341e !important;
    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-orange-900::placeholder {
    --placeholder-opacity: 1 !important;
    color: #7b341e !important;
    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-yellow-100::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fffff0 !important;
    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-yellow-100:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fffff0 !important;
    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-yellow-100::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fffff0 !important;
    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-yellow-200::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fefcbf !important;
    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-yellow-200:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fefcbf !important;
    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-yellow-200::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fefcbf !important;
    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-yellow-300::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #faf089 !important;
    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-yellow-300:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #faf089 !important;
    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-yellow-300::placeholder {
    --placeholder-opacity: 1 !important;
    color: #faf089 !important;
    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-yellow-400::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f6e05e !important;
    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-yellow-400:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f6e05e !important;
    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-yellow-400::placeholder {
    --placeholder-opacity: 1 !important;
    color: #f6e05e !important;
    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-yellow-500::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ecc94b !important;
    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-yellow-500:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ecc94b !important;
    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-yellow-500::placeholder {
    --placeholder-opacity: 1 !important;
    color: #ecc94b !important;
    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-yellow-600::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d69e2e !important;
    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-yellow-600:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d69e2e !important;
    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-yellow-600::placeholder {
    --placeholder-opacity: 1 !important;
    color: #d69e2e !important;
    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-yellow-700::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b7791f !important;
    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-yellow-700:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b7791f !important;
    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-yellow-700::placeholder {
    --placeholder-opacity: 1 !important;
    color: #b7791f !important;
    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-yellow-800::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #975a16 !important;
    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-yellow-800:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #975a16 !important;
    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-yellow-800::placeholder {
    --placeholder-opacity: 1 !important;
    color: #975a16 !important;
    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-yellow-900::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #744210 !important;
    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-yellow-900:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #744210 !important;
    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-yellow-900::placeholder {
    --placeholder-opacity: 1 !important;
    color: #744210 !important;
    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-green-100::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d3edb4 !important;
    color: rgba(211, 237, 180, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-green-100:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d3edb4 !important;
    color: rgba(211, 237, 180, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-green-100::placeholder {
    --placeholder-opacity: 1 !important;
    color: #d3edb4 !important;
    color: rgba(211, 237, 180, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-green-200::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #a5c67d !important;
    color: rgba(165, 198, 125, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-green-200:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #a5c67d !important;
    color: rgba(165, 198, 125, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-green-200::placeholder {
    --placeholder-opacity: 1 !important;
    color: #a5c67d !important;
    color: rgba(165, 198, 125, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-green-300::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #779c4a !important;
    color: rgba(119, 156, 74, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-green-300:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #779c4a !important;
    color: rgba(119, 156, 74, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-green-300::placeholder {
    --placeholder-opacity: 1 !important;
    color: #779c4a !important;
    color: rgba(119, 156, 74, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-green-400::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-green-400:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-green-400::placeholder {
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-green-500::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-green-500:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-green-500::placeholder {
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-green-600::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-green-600:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-green-600::placeholder {
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-green-700::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-green-700:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-green-700::placeholder {
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-green-800::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-green-800:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-green-800::placeholder {
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-green-900::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-green-900:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-green-900::placeholder {
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-teal-100::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e6fffa !important;
    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-teal-100:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e6fffa !important;
    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-teal-100::placeholder {
    --placeholder-opacity: 1 !important;
    color: #e6fffa !important;
    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-teal-200::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b2f5ea !important;
    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-teal-200:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b2f5ea !important;
    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-teal-200::placeholder {
    --placeholder-opacity: 1 !important;
    color: #b2f5ea !important;
    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-teal-300::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #81e6d9 !important;
    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-teal-300:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #81e6d9 !important;
    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-teal-300::placeholder {
    --placeholder-opacity: 1 !important;
    color: #81e6d9 !important;
    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-teal-400::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4fd1c5 !important;
    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-teal-400:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4fd1c5 !important;
    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-teal-400::placeholder {
    --placeholder-opacity: 1 !important;
    color: #4fd1c5 !important;
    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-teal-500::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #38b2ac !important;
    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-teal-500:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #38b2ac !important;
    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-teal-500::placeholder {
    --placeholder-opacity: 1 !important;
    color: #38b2ac !important;
    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-teal-600::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #319795 !important;
    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-teal-600:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #319795 !important;
    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-teal-600::placeholder {
    --placeholder-opacity: 1 !important;
    color: #319795 !important;
    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-teal-700::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2c7a7b !important;
    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-teal-700:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2c7a7b !important;
    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-teal-700::placeholder {
    --placeholder-opacity: 1 !important;
    color: #2c7a7b !important;
    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-teal-800::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #285e61 !important;
    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-teal-800:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #285e61 !important;
    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-teal-800::placeholder {
    --placeholder-opacity: 1 !important;
    color: #285e61 !important;
    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-teal-900::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #234e52 !important;
    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-teal-900:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #234e52 !important;
    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-teal-900::placeholder {
    --placeholder-opacity: 1 !important;
    color: #234e52 !important;
    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-blue-100::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ebf8ff !important;
    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-blue-100:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ebf8ff !important;
    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-blue-100::placeholder {
    --placeholder-opacity: 1 !important;
    color: #ebf8ff !important;
    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-blue-200::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #bee3f8 !important;
    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-blue-200:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #bee3f8 !important;
    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-blue-200::placeholder {
    --placeholder-opacity: 1 !important;
    color: #bee3f8 !important;
    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-blue-300::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #90cdf4 !important;
    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-blue-300:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #90cdf4 !important;
    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-blue-300::placeholder {
    --placeholder-opacity: 1 !important;
    color: #90cdf4 !important;
    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-blue-400::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #63b3ed !important;
    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-blue-400:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #63b3ed !important;
    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-blue-400::placeholder {
    --placeholder-opacity: 1 !important;
    color: #63b3ed !important;
    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-blue-500::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4299e1 !important;
    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-blue-500:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4299e1 !important;
    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-blue-500::placeholder {
    --placeholder-opacity: 1 !important;
    color: #4299e1 !important;
    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-blue-600::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #3182ce !important;
    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-blue-600:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #3182ce !important;
    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-blue-600::placeholder {
    --placeholder-opacity: 1 !important;
    color: #3182ce !important;
    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-blue-700::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2b6cb0 !important;
    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-blue-700:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2b6cb0 !important;
    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-blue-700::placeholder {
    --placeholder-opacity: 1 !important;
    color: #2b6cb0 !important;
    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-blue-800::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2c5282 !important;
    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-blue-800:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2c5282 !important;
    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-blue-800::placeholder {
    --placeholder-opacity: 1 !important;
    color: #2c5282 !important;
    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-blue-900::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2a4365 !important;
    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-blue-900:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2a4365 !important;
    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-blue-900::placeholder {
    --placeholder-opacity: 1 !important;
    color: #2a4365 !important;
    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-indigo-100::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ebf4ff !important;
    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-indigo-100:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ebf4ff !important;
    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-indigo-100::placeholder {
    --placeholder-opacity: 1 !important;
    color: #ebf4ff !important;
    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-indigo-200::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #c3dafe !important;
    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-indigo-200:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #c3dafe !important;
    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-indigo-200::placeholder {
    --placeholder-opacity: 1 !important;
    color: #c3dafe !important;
    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-indigo-300::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #a3bffa !important;
    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-indigo-300:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #a3bffa !important;
    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-indigo-300::placeholder {
    --placeholder-opacity: 1 !important;
    color: #a3bffa !important;
    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-indigo-400::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #7f9cf5 !important;
    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-indigo-400:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #7f9cf5 !important;
    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-indigo-400::placeholder {
    --placeholder-opacity: 1 !important;
    color: #7f9cf5 !important;
    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-indigo-500::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #667eea !important;
    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-indigo-500:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #667eea !important;
    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-indigo-500::placeholder {
    --placeholder-opacity: 1 !important;
    color: #667eea !important;
    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-indigo-600::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #5a67d8 !important;
    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-indigo-600:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #5a67d8 !important;
    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-indigo-600::placeholder {
    --placeholder-opacity: 1 !important;
    color: #5a67d8 !important;
    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-indigo-700::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4c51bf !important;
    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-indigo-700:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4c51bf !important;
    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-indigo-700::placeholder {
    --placeholder-opacity: 1 !important;
    color: #4c51bf !important;
    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-indigo-800::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #434190 !important;
    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-indigo-800:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #434190 !important;
    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-indigo-800::placeholder {
    --placeholder-opacity: 1 !important;
    color: #434190 !important;
    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-indigo-900::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #3c366b !important;
    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-indigo-900:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #3c366b !important;
    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-indigo-900::placeholder {
    --placeholder-opacity: 1 !important;
    color: #3c366b !important;
    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-purple-100::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #faf5ff !important;
    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-purple-100:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #faf5ff !important;
    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-purple-100::placeholder {
    --placeholder-opacity: 1 !important;
    color: #faf5ff !important;
    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-purple-200::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e9d8fd !important;
    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-purple-200:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e9d8fd !important;
    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-purple-200::placeholder {
    --placeholder-opacity: 1 !important;
    color: #e9d8fd !important;
    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-purple-300::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d6bcfa !important;
    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-purple-300:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d6bcfa !important;
    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-purple-300::placeholder {
    --placeholder-opacity: 1 !important;
    color: #d6bcfa !important;
    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-purple-400::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b794f4 !important;
    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-purple-400:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b794f4 !important;
    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-purple-400::placeholder {
    --placeholder-opacity: 1 !important;
    color: #b794f4 !important;
    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-purple-500::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #9f7aea !important;
    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-purple-500:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #9f7aea !important;
    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-purple-500::placeholder {
    --placeholder-opacity: 1 !important;
    color: #9f7aea !important;
    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-purple-600::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #805ad5 !important;
    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-purple-600:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #805ad5 !important;
    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-purple-600::placeholder {
    --placeholder-opacity: 1 !important;
    color: #805ad5 !important;
    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-purple-700::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #6b46c1 !important;
    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-purple-700:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #6b46c1 !important;
    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-purple-700::placeholder {
    --placeholder-opacity: 1 !important;
    color: #6b46c1 !important;
    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-purple-800::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #553c9a !important;
    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-purple-800:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #553c9a !important;
    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-purple-800::placeholder {
    --placeholder-opacity: 1 !important;
    color: #553c9a !important;
    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-purple-900::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #44337a !important;
    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-purple-900:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #44337a !important;
    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-purple-900::placeholder {
    --placeholder-opacity: 1 !important;
    color: #44337a !important;
    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-pink-100::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fff5f7 !important;
    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-pink-100:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fff5f7 !important;
    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-pink-100::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fff5f7 !important;
    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-pink-200::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fed7e2 !important;
    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-pink-200:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fed7e2 !important;
    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-pink-200::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fed7e2 !important;
    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-pink-300::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fbb6ce !important;
    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-pink-300:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fbb6ce !important;
    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-pink-300::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fbb6ce !important;
    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-pink-400::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f687b3 !important;
    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-pink-400:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f687b3 !important;
    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-pink-400::placeholder {
    --placeholder-opacity: 1 !important;
    color: #f687b3 !important;
    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-pink-500::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ed64a6 !important;
    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-pink-500:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ed64a6 !important;
    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-pink-500::placeholder {
    --placeholder-opacity: 1 !important;
    color: #ed64a6 !important;
    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-pink-600::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d53f8c !important;
    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-pink-600:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d53f8c !important;
    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-pink-600::placeholder {
    --placeholder-opacity: 1 !important;
    color: #d53f8c !important;
    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-pink-700::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b83280 !important;
    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-pink-700:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b83280 !important;
    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-pink-700::placeholder {
    --placeholder-opacity: 1 !important;
    color: #b83280 !important;
    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-pink-800::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #97266d !important;
    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-pink-800:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #97266d !important;
    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-pink-800::placeholder {
    --placeholder-opacity: 1 !important;
    color: #97266d !important;
    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-pink-900::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #702459 !important;
    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-pink-900:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #702459 !important;
    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-pink-900::placeholder {
    --placeholder-opacity: 1 !important;
    color: #702459 !important;
    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-shade-black::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-shade-black:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-shade-black::placeholder {
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-shade-white::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-shade-white:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-shade-white::placeholder {
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-salmon-100::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f7f1e1 !important;
    color: rgba(247, 241, 225, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-salmon-100:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f7f1e1 !important;
    color: rgba(247, 241, 225, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-salmon-100::placeholder {
    --placeholder-opacity: 1 !important;
    color: #f7f1e1 !important;
    color: rgba(247, 241, 225, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-salmon-200::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f3e7c6 !important;
    color: rgba(243, 231, 198, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-salmon-200:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f3e7c6 !important;
    color: rgba(243, 231, 198, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-salmon-200::placeholder {
    --placeholder-opacity: 1 !important;
    color: #f3e7c6 !important;
    color: rgba(243, 231, 198, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-salmon-300::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e4d6af !important;
    color: rgba(228, 214, 175, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-salmon-300:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e4d6af !important;
    color: rgba(228, 214, 175, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-salmon-300::placeholder {
    --placeholder-opacity: 1 !important;
    color: #e4d6af !important;
    color: rgba(228, 214, 175, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-transparent:focus::-moz-placeholder {
    color: transparent !important; }
  .xl\:focus\:placeholder-transparent:focus:-ms-input-placeholder {
    color: transparent !important; }
  .xl\:focus\:placeholder-transparent:focus::placeholder {
    color: transparent !important; }
  .xl\:focus\:placeholder-current:focus::-moz-placeholder {
    color: currentColor !important; }
  .xl\:focus\:placeholder-current:focus:-ms-input-placeholder {
    color: currentColor !important; }
  .xl\:focus\:placeholder-current:focus::placeholder {
    color: currentColor !important; }
  .xl\:focus\:placeholder-black:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-black:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-black:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-white:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-white:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-white:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-gray-100:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-gray-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-gray-100:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-gray-200:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-gray-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-gray-200:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-gray-300:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-gray-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-gray-300:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-gray-400:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-gray-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-gray-400:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-gray-500:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-gray-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-gray-500:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-gray-600:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-gray-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-gray-600:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-gray-700:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-gray-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-gray-700:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-gray-800:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-gray-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-gray-800:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-gray-900:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-gray-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-gray-900:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-red-100:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e18f74 !important;
    color: rgba(225, 143, 116, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-red-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e18f74 !important;
    color: rgba(225, 143, 116, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-red-100:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #e18f74 !important;
    color: rgba(225, 143, 116, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-red-200:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #bc5e3f !important;
    color: rgba(188, 94, 63, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-red-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #bc5e3f !important;
    color: rgba(188, 94, 63, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-red-200:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #bc5e3f !important;
    color: rgba(188, 94, 63, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-red-300:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #833218 !important;
    color: rgba(131, 50, 24, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-red-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #833218 !important;
    color: rgba(131, 50, 24, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-red-300:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #833218 !important;
    color: rgba(131, 50, 24, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-red-400:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-red-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-red-400:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-red-500:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-red-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-red-500:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-red-600:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-red-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-red-600:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-red-700:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-red-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-red-700:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-red-800:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-red-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-red-800:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-red-900:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-red-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-red-900:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-orange-100:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fffaf0 !important;
    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-orange-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fffaf0 !important;
    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-orange-100:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fffaf0 !important;
    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-orange-200:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #feebc8 !important;
    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-orange-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #feebc8 !important;
    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-orange-200:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #feebc8 !important;
    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-orange-300:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fbd38d !important;
    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-orange-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fbd38d !important;
    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-orange-300:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fbd38d !important;
    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-orange-400:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f6ad55 !important;
    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-orange-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f6ad55 !important;
    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-orange-400:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #f6ad55 !important;
    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-orange-500:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ed8936 !important;
    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-orange-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ed8936 !important;
    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-orange-500:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #ed8936 !important;
    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-orange-600:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #dd6b20 !important;
    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-orange-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #dd6b20 !important;
    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-orange-600:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #dd6b20 !important;
    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-orange-700:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #c05621 !important;
    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-orange-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #c05621 !important;
    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-orange-700:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #c05621 !important;
    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-orange-800:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #9c4221 !important;
    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-orange-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #9c4221 !important;
    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-orange-800:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #9c4221 !important;
    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-orange-900:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #7b341e !important;
    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-orange-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #7b341e !important;
    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-orange-900:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #7b341e !important;
    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-yellow-100:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fffff0 !important;
    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fffff0 !important;
    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-yellow-100:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fffff0 !important;
    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-yellow-200:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fefcbf !important;
    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fefcbf !important;
    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-yellow-200:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fefcbf !important;
    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-yellow-300:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #faf089 !important;
    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #faf089 !important;
    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-yellow-300:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #faf089 !important;
    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-yellow-400:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f6e05e !important;
    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f6e05e !important;
    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-yellow-400:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #f6e05e !important;
    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-yellow-500:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ecc94b !important;
    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ecc94b !important;
    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-yellow-500:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #ecc94b !important;
    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-yellow-600:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d69e2e !important;
    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d69e2e !important;
    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-yellow-600:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #d69e2e !important;
    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-yellow-700:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b7791f !important;
    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b7791f !important;
    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-yellow-700:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #b7791f !important;
    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-yellow-800:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #975a16 !important;
    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #975a16 !important;
    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-yellow-800:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #975a16 !important;
    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-yellow-900:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #744210 !important;
    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #744210 !important;
    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-yellow-900:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #744210 !important;
    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-green-100:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d3edb4 !important;
    color: rgba(211, 237, 180, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-green-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d3edb4 !important;
    color: rgba(211, 237, 180, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-green-100:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #d3edb4 !important;
    color: rgba(211, 237, 180, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-green-200:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #a5c67d !important;
    color: rgba(165, 198, 125, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-green-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #a5c67d !important;
    color: rgba(165, 198, 125, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-green-200:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #a5c67d !important;
    color: rgba(165, 198, 125, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-green-300:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #779c4a !important;
    color: rgba(119, 156, 74, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-green-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #779c4a !important;
    color: rgba(119, 156, 74, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-green-300:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #779c4a !important;
    color: rgba(119, 156, 74, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-green-400:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-green-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-green-400:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-green-500:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-green-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-green-500:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-green-600:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-green-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-green-600:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-green-700:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-green-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-green-700:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-green-800:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-green-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-green-800:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-green-900:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-green-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-green-900:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-teal-100:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e6fffa !important;
    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-teal-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e6fffa !important;
    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-teal-100:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #e6fffa !important;
    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-teal-200:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b2f5ea !important;
    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-teal-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b2f5ea !important;
    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-teal-200:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #b2f5ea !important;
    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-teal-300:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #81e6d9 !important;
    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-teal-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #81e6d9 !important;
    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-teal-300:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #81e6d9 !important;
    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-teal-400:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4fd1c5 !important;
    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-teal-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4fd1c5 !important;
    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-teal-400:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #4fd1c5 !important;
    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-teal-500:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #38b2ac !important;
    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-teal-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #38b2ac !important;
    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-teal-500:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #38b2ac !important;
    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-teal-600:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #319795 !important;
    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-teal-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #319795 !important;
    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-teal-600:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #319795 !important;
    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-teal-700:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2c7a7b !important;
    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-teal-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2c7a7b !important;
    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-teal-700:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #2c7a7b !important;
    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-teal-800:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #285e61 !important;
    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-teal-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #285e61 !important;
    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-teal-800:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #285e61 !important;
    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-teal-900:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #234e52 !important;
    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-teal-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #234e52 !important;
    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-teal-900:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #234e52 !important;
    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-blue-100:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ebf8ff !important;
    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-blue-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ebf8ff !important;
    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-blue-100:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #ebf8ff !important;
    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-blue-200:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #bee3f8 !important;
    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-blue-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #bee3f8 !important;
    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-blue-200:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #bee3f8 !important;
    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-blue-300:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #90cdf4 !important;
    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-blue-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #90cdf4 !important;
    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-blue-300:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #90cdf4 !important;
    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-blue-400:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #63b3ed !important;
    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-blue-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #63b3ed !important;
    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-blue-400:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #63b3ed !important;
    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-blue-500:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4299e1 !important;
    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-blue-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4299e1 !important;
    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-blue-500:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #4299e1 !important;
    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-blue-600:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #3182ce !important;
    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-blue-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #3182ce !important;
    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-blue-600:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #3182ce !important;
    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-blue-700:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2b6cb0 !important;
    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-blue-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2b6cb0 !important;
    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-blue-700:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #2b6cb0 !important;
    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-blue-800:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2c5282 !important;
    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-blue-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2c5282 !important;
    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-blue-800:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #2c5282 !important;
    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-blue-900:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2a4365 !important;
    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-blue-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #2a4365 !important;
    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-blue-900:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #2a4365 !important;
    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-indigo-100:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ebf4ff !important;
    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ebf4ff !important;
    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-indigo-100:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #ebf4ff !important;
    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-indigo-200:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #c3dafe !important;
    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #c3dafe !important;
    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-indigo-200:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #c3dafe !important;
    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-indigo-300:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #a3bffa !important;
    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #a3bffa !important;
    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-indigo-300:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #a3bffa !important;
    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-indigo-400:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #7f9cf5 !important;
    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #7f9cf5 !important;
    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-indigo-400:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #7f9cf5 !important;
    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-indigo-500:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #667eea !important;
    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #667eea !important;
    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-indigo-500:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #667eea !important;
    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-indigo-600:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #5a67d8 !important;
    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #5a67d8 !important;
    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-indigo-600:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #5a67d8 !important;
    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-indigo-700:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4c51bf !important;
    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #4c51bf !important;
    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-indigo-700:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #4c51bf !important;
    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-indigo-800:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #434190 !important;
    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #434190 !important;
    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-indigo-800:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #434190 !important;
    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-indigo-900:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #3c366b !important;
    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #3c366b !important;
    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-indigo-900:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #3c366b !important;
    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-purple-100:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #faf5ff !important;
    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-purple-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #faf5ff !important;
    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-purple-100:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #faf5ff !important;
    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-purple-200:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e9d8fd !important;
    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-purple-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e9d8fd !important;
    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-purple-200:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #e9d8fd !important;
    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-purple-300:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d6bcfa !important;
    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-purple-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d6bcfa !important;
    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-purple-300:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #d6bcfa !important;
    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-purple-400:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b794f4 !important;
    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-purple-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b794f4 !important;
    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-purple-400:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #b794f4 !important;
    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-purple-500:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #9f7aea !important;
    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-purple-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #9f7aea !important;
    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-purple-500:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #9f7aea !important;
    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-purple-600:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #805ad5 !important;
    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-purple-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #805ad5 !important;
    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-purple-600:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #805ad5 !important;
    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-purple-700:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #6b46c1 !important;
    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-purple-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #6b46c1 !important;
    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-purple-700:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #6b46c1 !important;
    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-purple-800:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #553c9a !important;
    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-purple-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #553c9a !important;
    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-purple-800:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #553c9a !important;
    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-purple-900:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #44337a !important;
    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-purple-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #44337a !important;
    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-purple-900:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #44337a !important;
    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-pink-100:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fff5f7 !important;
    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-pink-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fff5f7 !important;
    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-pink-100:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fff5f7 !important;
    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-pink-200:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fed7e2 !important;
    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-pink-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fed7e2 !important;
    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-pink-200:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fed7e2 !important;
    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-pink-300:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fbb6ce !important;
    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-pink-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #fbb6ce !important;
    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-pink-300:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #fbb6ce !important;
    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-pink-400:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f687b3 !important;
    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-pink-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f687b3 !important;
    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-pink-400:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #f687b3 !important;
    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-pink-500:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ed64a6 !important;
    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-pink-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ed64a6 !important;
    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-pink-500:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #ed64a6 !important;
    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-pink-600:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d53f8c !important;
    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-pink-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #d53f8c !important;
    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-pink-600:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #d53f8c !important;
    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-pink-700:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b83280 !important;
    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-pink-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #b83280 !important;
    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-pink-700:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #b83280 !important;
    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-pink-800:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #97266d !important;
    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-pink-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #97266d !important;
    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-pink-800:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #97266d !important;
    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-pink-900:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #702459 !important;
    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-pink-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #702459 !important;
    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-pink-900:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #702459 !important;
    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-shade-black:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-shade-black:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-shade-black:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-shade-white:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-shade-white:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-shade-white:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-salmon-100:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f7f1e1 !important;
    color: rgba(247, 241, 225, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-salmon-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f7f1e1 !important;
    color: rgba(247, 241, 225, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-salmon-100:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #f7f1e1 !important;
    color: rgba(247, 241, 225, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-salmon-200:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f3e7c6 !important;
    color: rgba(243, 231, 198, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-salmon-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #f3e7c6 !important;
    color: rgba(243, 231, 198, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-salmon-200:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #f3e7c6 !important;
    color: rgba(243, 231, 198, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-salmon-300:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e4d6af !important;
    color: rgba(228, 214, 175, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-salmon-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important;
    color: #e4d6af !important;
    color: rgba(228, 214, 175, var(--placeholder-opacity)) !important; }
  .xl\:focus\:placeholder-salmon-300:focus::placeholder {
    --placeholder-opacity: 1 !important;
    color: #e4d6af !important;
    color: rgba(228, 214, 175, var(--placeholder-opacity)) !important; }
  .xl\:placeholder-opacity-0::-moz-placeholder {
    --placeholder-opacity: 0 !important; }
  .xl\:placeholder-opacity-0:-ms-input-placeholder {
    --placeholder-opacity: 0 !important; }
  .xl\:placeholder-opacity-0::placeholder {
    --placeholder-opacity: 0 !important; }
  .xl\:placeholder-opacity-25::-moz-placeholder {
    --placeholder-opacity: 0.25 !important; }
  .xl\:placeholder-opacity-25:-ms-input-placeholder {
    --placeholder-opacity: 0.25 !important; }
  .xl\:placeholder-opacity-25::placeholder {
    --placeholder-opacity: 0.25 !important; }
  .xl\:placeholder-opacity-50::-moz-placeholder {
    --placeholder-opacity: 0.5 !important; }
  .xl\:placeholder-opacity-50:-ms-input-placeholder {
    --placeholder-opacity: 0.5 !important; }
  .xl\:placeholder-opacity-50::placeholder {
    --placeholder-opacity: 0.5 !important; }
  .xl\:placeholder-opacity-75::-moz-placeholder {
    --placeholder-opacity: 0.75 !important; }
  .xl\:placeholder-opacity-75:-ms-input-placeholder {
    --placeholder-opacity: 0.75 !important; }
  .xl\:placeholder-opacity-75::placeholder {
    --placeholder-opacity: 0.75 !important; }
  .xl\:placeholder-opacity-100::-moz-placeholder {
    --placeholder-opacity: 1 !important; }
  .xl\:placeholder-opacity-100:-ms-input-placeholder {
    --placeholder-opacity: 1 !important; }
  .xl\:placeholder-opacity-100::placeholder {
    --placeholder-opacity: 1 !important; }
  .xl\:focus\:placeholder-opacity-0:focus::-moz-placeholder {
    --placeholder-opacity: 0 !important; }
  .xl\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder {
    --placeholder-opacity: 0 !important; }
  .xl\:focus\:placeholder-opacity-0:focus::placeholder {
    --placeholder-opacity: 0 !important; }
  .xl\:focus\:placeholder-opacity-25:focus::-moz-placeholder {
    --placeholder-opacity: 0.25 !important; }
  .xl\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder {
    --placeholder-opacity: 0.25 !important; }
  .xl\:focus\:placeholder-opacity-25:focus::placeholder {
    --placeholder-opacity: 0.25 !important; }
  .xl\:focus\:placeholder-opacity-50:focus::-moz-placeholder {
    --placeholder-opacity: 0.5 !important; }
  .xl\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder {
    --placeholder-opacity: 0.5 !important; }
  .xl\:focus\:placeholder-opacity-50:focus::placeholder {
    --placeholder-opacity: 0.5 !important; }
  .xl\:focus\:placeholder-opacity-75:focus::-moz-placeholder {
    --placeholder-opacity: 0.75 !important; }
  .xl\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder {
    --placeholder-opacity: 0.75 !important; }
  .xl\:focus\:placeholder-opacity-75:focus::placeholder {
    --placeholder-opacity: 0.75 !important; }
  .xl\:focus\:placeholder-opacity-100:focus::-moz-placeholder {
    --placeholder-opacity: 1 !important; }
  .xl\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1 !important; }
  .xl\:focus\:placeholder-opacity-100:focus::placeholder {
    --placeholder-opacity: 1 !important; }
  .xl\:pointer-events-none {
    pointer-events: none !important; }
  .xl\:pointer-events-auto {
    pointer-events: auto !important; }
  .xl\:static {
    position: static !important; }
  .xl\:fixed {
    position: fixed !important; }
  .xl\:absolute {
    position: absolute !important; }
  .xl\:relative {
    position: relative !important; }
  .xl\:sticky {
    position: -webkit-sticky !important;
    position: sticky !important; }
  .xl\:inset-0 {
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important; }
  .xl\:inset-auto {
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important; }
  .xl\:inset-y-0 {
    top: 0 !important;
    bottom: 0 !important; }
  .xl\:inset-x-0 {
    right: 0 !important;
    left: 0 !important; }
  .xl\:inset-y-auto {
    top: auto !important;
    bottom: auto !important; }
  .xl\:inset-x-auto {
    right: auto !important;
    left: auto !important; }
  .xl\:top-0 {
    top: 0 !important; }
  .xl\:right-0 {
    right: 0 !important; }
  .xl\:bottom-0 {
    bottom: 0 !important; }
  .xl\:left-0 {
    left: 0 !important; }
  .xl\:top-auto {
    top: auto !important; }
  .xl\:right-auto {
    right: auto !important; }
  .xl\:bottom-auto {
    bottom: auto !important; }
  .xl\:left-auto {
    left: auto !important; }
  .xl\:resize-none {
    resize: none !important; }
  .xl\:resize-y {
    resize: vertical !important; }
  .xl\:resize-x {
    resize: horizontal !important; }
  .xl\:resize {
    resize: both !important; }
  .xl\:shadow-xs {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important; }
  .xl\:shadow-sm {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important; }
  .xl\:shadow {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important; }
  .xl\:shadow-md {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important; }
  .xl\:shadow-lg {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important; }
  .xl\:shadow-xl {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important; }
  .xl\:shadow-2xl {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important; }
  .xl\:shadow-inner {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important; }
  .xl\:shadow-outline {
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important; }
  .xl\:shadow-none {
    box-shadow: none !important; }
  .xl\:hover\:shadow-xs:hover {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important; }
  .xl\:hover\:shadow-sm:hover {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important; }
  .xl\:hover\:shadow:hover {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important; }
  .xl\:hover\:shadow-md:hover {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important; }
  .xl\:hover\:shadow-lg:hover {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important; }
  .xl\:hover\:shadow-xl:hover {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important; }
  .xl\:hover\:shadow-2xl:hover {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important; }
  .xl\:hover\:shadow-inner:hover {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important; }
  .xl\:hover\:shadow-outline:hover {
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important; }
  .xl\:hover\:shadow-none:hover {
    box-shadow: none !important; }
  .xl\:focus\:shadow-xs:focus {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important; }
  .xl\:focus\:shadow-sm:focus {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important; }
  .xl\:focus\:shadow:focus {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important; }
  .xl\:focus\:shadow-md:focus {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important; }
  .xl\:focus\:shadow-lg:focus {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important; }
  .xl\:focus\:shadow-xl:focus {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important; }
  .xl\:focus\:shadow-2xl:focus {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important; }
  .xl\:focus\:shadow-inner:focus {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important; }
  .xl\:focus\:shadow-outline:focus {
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important; }
  .xl\:focus\:shadow-none:focus {
    box-shadow: none !important; }
  .xl\:fill-current {
    fill: currentColor !important; }
  .xl\:stroke-current {
    stroke: currentColor !important; }
  .xl\:stroke-0 {
    stroke-width: 0 !important; }
  .xl\:stroke-1 {
    stroke-width: 1 !important; }
  .xl\:stroke-2 {
    stroke-width: 2 !important; }
  .xl\:table-auto {
    table-layout: auto !important; }
  .xl\:table-fixed {
    table-layout: fixed !important; }
  .xl\:text-left {
    text-align: left !important; }
  .xl\:text-center {
    text-align: center !important; }
  .xl\:text-right {
    text-align: right !important; }
  .xl\:text-justify {
    text-align: justify !important; }
  .xl\:text-transparent {
    color: transparent !important; }
  .xl\:text-current {
    color: currentColor !important; }
  .xl\:text-black {
    --text-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important; }
  .xl\:text-white {
    --text-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important; }
  .xl\:text-gray-100 {
    --text-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--text-opacity)) !important; }
  .xl\:text-gray-200 {
    --text-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--text-opacity)) !important; }
  .xl\:text-gray-300 {
    --text-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--text-opacity)) !important; }
  .xl\:text-gray-400 {
    --text-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--text-opacity)) !important; }
  .xl\:text-gray-500 {
    --text-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--text-opacity)) !important; }
  .xl\:text-gray-600 {
    --text-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--text-opacity)) !important; }
  .xl\:text-gray-700 {
    --text-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--text-opacity)) !important; }
  .xl\:text-gray-800 {
    --text-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--text-opacity)) !important; }
  .xl\:text-gray-900 {
    --text-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--text-opacity)) !important; }
  .xl\:text-red-100 {
    --text-opacity: 1 !important;
    color: #e18f74 !important;
    color: rgba(225, 143, 116, var(--text-opacity)) !important; }
  .xl\:text-red-200 {
    --text-opacity: 1 !important;
    color: #bc5e3f !important;
    color: rgba(188, 94, 63, var(--text-opacity)) !important; }
  .xl\:text-red-300 {
    --text-opacity: 1 !important;
    color: #833218 !important;
    color: rgba(131, 50, 24, var(--text-opacity)) !important; }
  .xl\:text-red-400 {
    --text-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--text-opacity)) !important; }
  .xl\:text-red-500 {
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important; }
  .xl\:text-red-600 {
    --text-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--text-opacity)) !important; }
  .xl\:text-red-700 {
    --text-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--text-opacity)) !important; }
  .xl\:text-red-800 {
    --text-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--text-opacity)) !important; }
  .xl\:text-red-900 {
    --text-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--text-opacity)) !important; }
  .xl\:text-orange-100 {
    --text-opacity: 1 !important;
    color: #fffaf0 !important;
    color: rgba(255, 250, 240, var(--text-opacity)) !important; }
  .xl\:text-orange-200 {
    --text-opacity: 1 !important;
    color: #feebc8 !important;
    color: rgba(254, 235, 200, var(--text-opacity)) !important; }
  .xl\:text-orange-300 {
    --text-opacity: 1 !important;
    color: #fbd38d !important;
    color: rgba(251, 211, 141, var(--text-opacity)) !important; }
  .xl\:text-orange-400 {
    --text-opacity: 1 !important;
    color: #f6ad55 !important;
    color: rgba(246, 173, 85, var(--text-opacity)) !important; }
  .xl\:text-orange-500 {
    --text-opacity: 1 !important;
    color: #ed8936 !important;
    color: rgba(237, 137, 54, var(--text-opacity)) !important; }
  .xl\:text-orange-600 {
    --text-opacity: 1 !important;
    color: #dd6b20 !important;
    color: rgba(221, 107, 32, var(--text-opacity)) !important; }
  .xl\:text-orange-700 {
    --text-opacity: 1 !important;
    color: #c05621 !important;
    color: rgba(192, 86, 33, var(--text-opacity)) !important; }
  .xl\:text-orange-800 {
    --text-opacity: 1 !important;
    color: #9c4221 !important;
    color: rgba(156, 66, 33, var(--text-opacity)) !important; }
  .xl\:text-orange-900 {
    --text-opacity: 1 !important;
    color: #7b341e !important;
    color: rgba(123, 52, 30, var(--text-opacity)) !important; }
  .xl\:text-yellow-100 {
    --text-opacity: 1 !important;
    color: #fffff0 !important;
    color: rgba(255, 255, 240, var(--text-opacity)) !important; }
  .xl\:text-yellow-200 {
    --text-opacity: 1 !important;
    color: #fefcbf !important;
    color: rgba(254, 252, 191, var(--text-opacity)) !important; }
  .xl\:text-yellow-300 {
    --text-opacity: 1 !important;
    color: #faf089 !important;
    color: rgba(250, 240, 137, var(--text-opacity)) !important; }
  .xl\:text-yellow-400 {
    --text-opacity: 1 !important;
    color: #f6e05e !important;
    color: rgba(246, 224, 94, var(--text-opacity)) !important; }
  .xl\:text-yellow-500 {
    --text-opacity: 1 !important;
    color: #ecc94b !important;
    color: rgba(236, 201, 75, var(--text-opacity)) !important; }
  .xl\:text-yellow-600 {
    --text-opacity: 1 !important;
    color: #d69e2e !important;
    color: rgba(214, 158, 46, var(--text-opacity)) !important; }
  .xl\:text-yellow-700 {
    --text-opacity: 1 !important;
    color: #b7791f !important;
    color: rgba(183, 121, 31, var(--text-opacity)) !important; }
  .xl\:text-yellow-800 {
    --text-opacity: 1 !important;
    color: #975a16 !important;
    color: rgba(151, 90, 22, var(--text-opacity)) !important; }
  .xl\:text-yellow-900 {
    --text-opacity: 1 !important;
    color: #744210 !important;
    color: rgba(116, 66, 16, var(--text-opacity)) !important; }
  .xl\:text-green-100 {
    --text-opacity: 1 !important;
    color: #d3edb4 !important;
    color: rgba(211, 237, 180, var(--text-opacity)) !important; }
  .xl\:text-green-200 {
    --text-opacity: 1 !important;
    color: #a5c67d !important;
    color: rgba(165, 198, 125, var(--text-opacity)) !important; }
  .xl\:text-green-300 {
    --text-opacity: 1 !important;
    color: #779c4a !important;
    color: rgba(119, 156, 74, var(--text-opacity)) !important; }
  .xl\:text-green-400 {
    --text-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--text-opacity)) !important; }
  .xl\:text-green-500 {
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important; }
  .xl\:text-green-600 {
    --text-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--text-opacity)) !important; }
  .xl\:text-green-700 {
    --text-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--text-opacity)) !important; }
  .xl\:text-green-800 {
    --text-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--text-opacity)) !important; }
  .xl\:text-green-900 {
    --text-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--text-opacity)) !important; }
  .xl\:text-teal-100 {
    --text-opacity: 1 !important;
    color: #e6fffa !important;
    color: rgba(230, 255, 250, var(--text-opacity)) !important; }
  .xl\:text-teal-200 {
    --text-opacity: 1 !important;
    color: #b2f5ea !important;
    color: rgba(178, 245, 234, var(--text-opacity)) !important; }
  .xl\:text-teal-300 {
    --text-opacity: 1 !important;
    color: #81e6d9 !important;
    color: rgba(129, 230, 217, var(--text-opacity)) !important; }
  .xl\:text-teal-400 {
    --text-opacity: 1 !important;
    color: #4fd1c5 !important;
    color: rgba(79, 209, 197, var(--text-opacity)) !important; }
  .xl\:text-teal-500 {
    --text-opacity: 1 !important;
    color: #38b2ac !important;
    color: rgba(56, 178, 172, var(--text-opacity)) !important; }
  .xl\:text-teal-600 {
    --text-opacity: 1 !important;
    color: #319795 !important;
    color: rgba(49, 151, 149, var(--text-opacity)) !important; }
  .xl\:text-teal-700 {
    --text-opacity: 1 !important;
    color: #2c7a7b !important;
    color: rgba(44, 122, 123, var(--text-opacity)) !important; }
  .xl\:text-teal-800 {
    --text-opacity: 1 !important;
    color: #285e61 !important;
    color: rgba(40, 94, 97, var(--text-opacity)) !important; }
  .xl\:text-teal-900 {
    --text-opacity: 1 !important;
    color: #234e52 !important;
    color: rgba(35, 78, 82, var(--text-opacity)) !important; }
  .xl\:text-blue-100 {
    --text-opacity: 1 !important;
    color: #ebf8ff !important;
    color: rgba(235, 248, 255, var(--text-opacity)) !important; }
  .xl\:text-blue-200 {
    --text-opacity: 1 !important;
    color: #bee3f8 !important;
    color: rgba(190, 227, 248, var(--text-opacity)) !important; }
  .xl\:text-blue-300 {
    --text-opacity: 1 !important;
    color: #90cdf4 !important;
    color: rgba(144, 205, 244, var(--text-opacity)) !important; }
  .xl\:text-blue-400 {
    --text-opacity: 1 !important;
    color: #63b3ed !important;
    color: rgba(99, 179, 237, var(--text-opacity)) !important; }
  .xl\:text-blue-500 {
    --text-opacity: 1 !important;
    color: #4299e1 !important;
    color: rgba(66, 153, 225, var(--text-opacity)) !important; }
  .xl\:text-blue-600 {
    --text-opacity: 1 !important;
    color: #3182ce !important;
    color: rgba(49, 130, 206, var(--text-opacity)) !important; }
  .xl\:text-blue-700 {
    --text-opacity: 1 !important;
    color: #2b6cb0 !important;
    color: rgba(43, 108, 176, var(--text-opacity)) !important; }
  .xl\:text-blue-800 {
    --text-opacity: 1 !important;
    color: #2c5282 !important;
    color: rgba(44, 82, 130, var(--text-opacity)) !important; }
  .xl\:text-blue-900 {
    --text-opacity: 1 !important;
    color: #2a4365 !important;
    color: rgba(42, 67, 101, var(--text-opacity)) !important; }
  .xl\:text-indigo-100 {
    --text-opacity: 1 !important;
    color: #ebf4ff !important;
    color: rgba(235, 244, 255, var(--text-opacity)) !important; }
  .xl\:text-indigo-200 {
    --text-opacity: 1 !important;
    color: #c3dafe !important;
    color: rgba(195, 218, 254, var(--text-opacity)) !important; }
  .xl\:text-indigo-300 {
    --text-opacity: 1 !important;
    color: #a3bffa !important;
    color: rgba(163, 191, 250, var(--text-opacity)) !important; }
  .xl\:text-indigo-400 {
    --text-opacity: 1 !important;
    color: #7f9cf5 !important;
    color: rgba(127, 156, 245, var(--text-opacity)) !important; }
  .xl\:text-indigo-500 {
    --text-opacity: 1 !important;
    color: #667eea !important;
    color: rgba(102, 126, 234, var(--text-opacity)) !important; }
  .xl\:text-indigo-600 {
    --text-opacity: 1 !important;
    color: #5a67d8 !important;
    color: rgba(90, 103, 216, var(--text-opacity)) !important; }
  .xl\:text-indigo-700 {
    --text-opacity: 1 !important;
    color: #4c51bf !important;
    color: rgba(76, 81, 191, var(--text-opacity)) !important; }
  .xl\:text-indigo-800 {
    --text-opacity: 1 !important;
    color: #434190 !important;
    color: rgba(67, 65, 144, var(--text-opacity)) !important; }
  .xl\:text-indigo-900 {
    --text-opacity: 1 !important;
    color: #3c366b !important;
    color: rgba(60, 54, 107, var(--text-opacity)) !important; }
  .xl\:text-purple-100 {
    --text-opacity: 1 !important;
    color: #faf5ff !important;
    color: rgba(250, 245, 255, var(--text-opacity)) !important; }
  .xl\:text-purple-200 {
    --text-opacity: 1 !important;
    color: #e9d8fd !important;
    color: rgba(233, 216, 253, var(--text-opacity)) !important; }
  .xl\:text-purple-300 {
    --text-opacity: 1 !important;
    color: #d6bcfa !important;
    color: rgba(214, 188, 250, var(--text-opacity)) !important; }
  .xl\:text-purple-400 {
    --text-opacity: 1 !important;
    color: #b794f4 !important;
    color: rgba(183, 148, 244, var(--text-opacity)) !important; }
  .xl\:text-purple-500 {
    --text-opacity: 1 !important;
    color: #9f7aea !important;
    color: rgba(159, 122, 234, var(--text-opacity)) !important; }
  .xl\:text-purple-600 {
    --text-opacity: 1 !important;
    color: #805ad5 !important;
    color: rgba(128, 90, 213, var(--text-opacity)) !important; }
  .xl\:text-purple-700 {
    --text-opacity: 1 !important;
    color: #6b46c1 !important;
    color: rgba(107, 70, 193, var(--text-opacity)) !important; }
  .xl\:text-purple-800 {
    --text-opacity: 1 !important;
    color: #553c9a !important;
    color: rgba(85, 60, 154, var(--text-opacity)) !important; }
  .xl\:text-purple-900 {
    --text-opacity: 1 !important;
    color: #44337a !important;
    color: rgba(68, 51, 122, var(--text-opacity)) !important; }
  .xl\:text-pink-100 {
    --text-opacity: 1 !important;
    color: #fff5f7 !important;
    color: rgba(255, 245, 247, var(--text-opacity)) !important; }
  .xl\:text-pink-200 {
    --text-opacity: 1 !important;
    color: #fed7e2 !important;
    color: rgba(254, 215, 226, var(--text-opacity)) !important; }
  .xl\:text-pink-300 {
    --text-opacity: 1 !important;
    color: #fbb6ce !important;
    color: rgba(251, 182, 206, var(--text-opacity)) !important; }
  .xl\:text-pink-400 {
    --text-opacity: 1 !important;
    color: #f687b3 !important;
    color: rgba(246, 135, 179, var(--text-opacity)) !important; }
  .xl\:text-pink-500 {
    --text-opacity: 1 !important;
    color: #ed64a6 !important;
    color: rgba(237, 100, 166, var(--text-opacity)) !important; }
  .xl\:text-pink-600 {
    --text-opacity: 1 !important;
    color: #d53f8c !important;
    color: rgba(213, 63, 140, var(--text-opacity)) !important; }
  .xl\:text-pink-700 {
    --text-opacity: 1 !important;
    color: #b83280 !important;
    color: rgba(184, 50, 128, var(--text-opacity)) !important; }
  .xl\:text-pink-800 {
    --text-opacity: 1 !important;
    color: #97266d !important;
    color: rgba(151, 38, 109, var(--text-opacity)) !important; }
  .xl\:text-pink-900 {
    --text-opacity: 1 !important;
    color: #702459 !important;
    color: rgba(112, 36, 89, var(--text-opacity)) !important; }
  .xl\:text-shade-black {
    --text-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important; }
  .xl\:text-shade-white {
    --text-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important; }
  .xl\:text-salmon-100 {
    --text-opacity: 1 !important;
    color: #f7f1e1 !important;
    color: rgba(247, 241, 225, var(--text-opacity)) !important; }
  .xl\:text-salmon-200 {
    --text-opacity: 1 !important;
    color: #f3e7c6 !important;
    color: rgba(243, 231, 198, var(--text-opacity)) !important; }
  .xl\:text-salmon-300 {
    --text-opacity: 1 !important;
    color: #e4d6af !important;
    color: rgba(228, 214, 175, var(--text-opacity)) !important; }
  .xl\:hover\:text-transparent:hover {
    color: transparent !important; }
  .xl\:hover\:text-current:hover {
    color: currentColor !important; }
  .xl\:hover\:text-black:hover {
    --text-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important; }
  .xl\:hover\:text-white:hover {
    --text-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important; }
  .xl\:hover\:text-gray-100:hover {
    --text-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--text-opacity)) !important; }
  .xl\:hover\:text-gray-200:hover {
    --text-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--text-opacity)) !important; }
  .xl\:hover\:text-gray-300:hover {
    --text-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--text-opacity)) !important; }
  .xl\:hover\:text-gray-400:hover {
    --text-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--text-opacity)) !important; }
  .xl\:hover\:text-gray-500:hover {
    --text-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--text-opacity)) !important; }
  .xl\:hover\:text-gray-600:hover {
    --text-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--text-opacity)) !important; }
  .xl\:hover\:text-gray-700:hover {
    --text-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--text-opacity)) !important; }
  .xl\:hover\:text-gray-800:hover {
    --text-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--text-opacity)) !important; }
  .xl\:hover\:text-gray-900:hover {
    --text-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--text-opacity)) !important; }
  .xl\:hover\:text-red-100:hover {
    --text-opacity: 1 !important;
    color: #e18f74 !important;
    color: rgba(225, 143, 116, var(--text-opacity)) !important; }
  .xl\:hover\:text-red-200:hover {
    --text-opacity: 1 !important;
    color: #bc5e3f !important;
    color: rgba(188, 94, 63, var(--text-opacity)) !important; }
  .xl\:hover\:text-red-300:hover {
    --text-opacity: 1 !important;
    color: #833218 !important;
    color: rgba(131, 50, 24, var(--text-opacity)) !important; }
  .xl\:hover\:text-red-400:hover {
    --text-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--text-opacity)) !important; }
  .xl\:hover\:text-red-500:hover {
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important; }
  .xl\:hover\:text-red-600:hover {
    --text-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--text-opacity)) !important; }
  .xl\:hover\:text-red-700:hover {
    --text-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--text-opacity)) !important; }
  .xl\:hover\:text-red-800:hover {
    --text-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--text-opacity)) !important; }
  .xl\:hover\:text-red-900:hover {
    --text-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--text-opacity)) !important; }
  .xl\:hover\:text-orange-100:hover {
    --text-opacity: 1 !important;
    color: #fffaf0 !important;
    color: rgba(255, 250, 240, var(--text-opacity)) !important; }
  .xl\:hover\:text-orange-200:hover {
    --text-opacity: 1 !important;
    color: #feebc8 !important;
    color: rgba(254, 235, 200, var(--text-opacity)) !important; }
  .xl\:hover\:text-orange-300:hover {
    --text-opacity: 1 !important;
    color: #fbd38d !important;
    color: rgba(251, 211, 141, var(--text-opacity)) !important; }
  .xl\:hover\:text-orange-400:hover {
    --text-opacity: 1 !important;
    color: #f6ad55 !important;
    color: rgba(246, 173, 85, var(--text-opacity)) !important; }
  .xl\:hover\:text-orange-500:hover {
    --text-opacity: 1 !important;
    color: #ed8936 !important;
    color: rgba(237, 137, 54, var(--text-opacity)) !important; }
  .xl\:hover\:text-orange-600:hover {
    --text-opacity: 1 !important;
    color: #dd6b20 !important;
    color: rgba(221, 107, 32, var(--text-opacity)) !important; }
  .xl\:hover\:text-orange-700:hover {
    --text-opacity: 1 !important;
    color: #c05621 !important;
    color: rgba(192, 86, 33, var(--text-opacity)) !important; }
  .xl\:hover\:text-orange-800:hover {
    --text-opacity: 1 !important;
    color: #9c4221 !important;
    color: rgba(156, 66, 33, var(--text-opacity)) !important; }
  .xl\:hover\:text-orange-900:hover {
    --text-opacity: 1 !important;
    color: #7b341e !important;
    color: rgba(123, 52, 30, var(--text-opacity)) !important; }
  .xl\:hover\:text-yellow-100:hover {
    --text-opacity: 1 !important;
    color: #fffff0 !important;
    color: rgba(255, 255, 240, var(--text-opacity)) !important; }
  .xl\:hover\:text-yellow-200:hover {
    --text-opacity: 1 !important;
    color: #fefcbf !important;
    color: rgba(254, 252, 191, var(--text-opacity)) !important; }
  .xl\:hover\:text-yellow-300:hover {
    --text-opacity: 1 !important;
    color: #faf089 !important;
    color: rgba(250, 240, 137, var(--text-opacity)) !important; }
  .xl\:hover\:text-yellow-400:hover {
    --text-opacity: 1 !important;
    color: #f6e05e !important;
    color: rgba(246, 224, 94, var(--text-opacity)) !important; }
  .xl\:hover\:text-yellow-500:hover {
    --text-opacity: 1 !important;
    color: #ecc94b !important;
    color: rgba(236, 201, 75, var(--text-opacity)) !important; }
  .xl\:hover\:text-yellow-600:hover {
    --text-opacity: 1 !important;
    color: #d69e2e !important;
    color: rgba(214, 158, 46, var(--text-opacity)) !important; }
  .xl\:hover\:text-yellow-700:hover {
    --text-opacity: 1 !important;
    color: #b7791f !important;
    color: rgba(183, 121, 31, var(--text-opacity)) !important; }
  .xl\:hover\:text-yellow-800:hover {
    --text-opacity: 1 !important;
    color: #975a16 !important;
    color: rgba(151, 90, 22, var(--text-opacity)) !important; }
  .xl\:hover\:text-yellow-900:hover {
    --text-opacity: 1 !important;
    color: #744210 !important;
    color: rgba(116, 66, 16, var(--text-opacity)) !important; }
  .xl\:hover\:text-green-100:hover {
    --text-opacity: 1 !important;
    color: #d3edb4 !important;
    color: rgba(211, 237, 180, var(--text-opacity)) !important; }
  .xl\:hover\:text-green-200:hover {
    --text-opacity: 1 !important;
    color: #a5c67d !important;
    color: rgba(165, 198, 125, var(--text-opacity)) !important; }
  .xl\:hover\:text-green-300:hover {
    --text-opacity: 1 !important;
    color: #779c4a !important;
    color: rgba(119, 156, 74, var(--text-opacity)) !important; }
  .xl\:hover\:text-green-400:hover {
    --text-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--text-opacity)) !important; }
  .xl\:hover\:text-green-500:hover {
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important; }
  .xl\:hover\:text-green-600:hover {
    --text-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--text-opacity)) !important; }
  .xl\:hover\:text-green-700:hover {
    --text-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--text-opacity)) !important; }
  .xl\:hover\:text-green-800:hover {
    --text-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--text-opacity)) !important; }
  .xl\:hover\:text-green-900:hover {
    --text-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--text-opacity)) !important; }
  .xl\:hover\:text-teal-100:hover {
    --text-opacity: 1 !important;
    color: #e6fffa !important;
    color: rgba(230, 255, 250, var(--text-opacity)) !important; }
  .xl\:hover\:text-teal-200:hover {
    --text-opacity: 1 !important;
    color: #b2f5ea !important;
    color: rgba(178, 245, 234, var(--text-opacity)) !important; }
  .xl\:hover\:text-teal-300:hover {
    --text-opacity: 1 !important;
    color: #81e6d9 !important;
    color: rgba(129, 230, 217, var(--text-opacity)) !important; }
  .xl\:hover\:text-teal-400:hover {
    --text-opacity: 1 !important;
    color: #4fd1c5 !important;
    color: rgba(79, 209, 197, var(--text-opacity)) !important; }
  .xl\:hover\:text-teal-500:hover {
    --text-opacity: 1 !important;
    color: #38b2ac !important;
    color: rgba(56, 178, 172, var(--text-opacity)) !important; }
  .xl\:hover\:text-teal-600:hover {
    --text-opacity: 1 !important;
    color: #319795 !important;
    color: rgba(49, 151, 149, var(--text-opacity)) !important; }
  .xl\:hover\:text-teal-700:hover {
    --text-opacity: 1 !important;
    color: #2c7a7b !important;
    color: rgba(44, 122, 123, var(--text-opacity)) !important; }
  .xl\:hover\:text-teal-800:hover {
    --text-opacity: 1 !important;
    color: #285e61 !important;
    color: rgba(40, 94, 97, var(--text-opacity)) !important; }
  .xl\:hover\:text-teal-900:hover {
    --text-opacity: 1 !important;
    color: #234e52 !important;
    color: rgba(35, 78, 82, var(--text-opacity)) !important; }
  .xl\:hover\:text-blue-100:hover {
    --text-opacity: 1 !important;
    color: #ebf8ff !important;
    color: rgba(235, 248, 255, var(--text-opacity)) !important; }
  .xl\:hover\:text-blue-200:hover {
    --text-opacity: 1 !important;
    color: #bee3f8 !important;
    color: rgba(190, 227, 248, var(--text-opacity)) !important; }
  .xl\:hover\:text-blue-300:hover {
    --text-opacity: 1 !important;
    color: #90cdf4 !important;
    color: rgba(144, 205, 244, var(--text-opacity)) !important; }
  .xl\:hover\:text-blue-400:hover {
    --text-opacity: 1 !important;
    color: #63b3ed !important;
    color: rgba(99, 179, 237, var(--text-opacity)) !important; }
  .xl\:hover\:text-blue-500:hover {
    --text-opacity: 1 !important;
    color: #4299e1 !important;
    color: rgba(66, 153, 225, var(--text-opacity)) !important; }
  .xl\:hover\:text-blue-600:hover {
    --text-opacity: 1 !important;
    color: #3182ce !important;
    color: rgba(49, 130, 206, var(--text-opacity)) !important; }
  .xl\:hover\:text-blue-700:hover {
    --text-opacity: 1 !important;
    color: #2b6cb0 !important;
    color: rgba(43, 108, 176, var(--text-opacity)) !important; }
  .xl\:hover\:text-blue-800:hover {
    --text-opacity: 1 !important;
    color: #2c5282 !important;
    color: rgba(44, 82, 130, var(--text-opacity)) !important; }
  .xl\:hover\:text-blue-900:hover {
    --text-opacity: 1 !important;
    color: #2a4365 !important;
    color: rgba(42, 67, 101, var(--text-opacity)) !important; }
  .xl\:hover\:text-indigo-100:hover {
    --text-opacity: 1 !important;
    color: #ebf4ff !important;
    color: rgba(235, 244, 255, var(--text-opacity)) !important; }
  .xl\:hover\:text-indigo-200:hover {
    --text-opacity: 1 !important;
    color: #c3dafe !important;
    color: rgba(195, 218, 254, var(--text-opacity)) !important; }
  .xl\:hover\:text-indigo-300:hover {
    --text-opacity: 1 !important;
    color: #a3bffa !important;
    color: rgba(163, 191, 250, var(--text-opacity)) !important; }
  .xl\:hover\:text-indigo-400:hover {
    --text-opacity: 1 !important;
    color: #7f9cf5 !important;
    color: rgba(127, 156, 245, var(--text-opacity)) !important; }
  .xl\:hover\:text-indigo-500:hover {
    --text-opacity: 1 !important;
    color: #667eea !important;
    color: rgba(102, 126, 234, var(--text-opacity)) !important; }
  .xl\:hover\:text-indigo-600:hover {
    --text-opacity: 1 !important;
    color: #5a67d8 !important;
    color: rgba(90, 103, 216, var(--text-opacity)) !important; }
  .xl\:hover\:text-indigo-700:hover {
    --text-opacity: 1 !important;
    color: #4c51bf !important;
    color: rgba(76, 81, 191, var(--text-opacity)) !important; }
  .xl\:hover\:text-indigo-800:hover {
    --text-opacity: 1 !important;
    color: #434190 !important;
    color: rgba(67, 65, 144, var(--text-opacity)) !important; }
  .xl\:hover\:text-indigo-900:hover {
    --text-opacity: 1 !important;
    color: #3c366b !important;
    color: rgba(60, 54, 107, var(--text-opacity)) !important; }
  .xl\:hover\:text-purple-100:hover {
    --text-opacity: 1 !important;
    color: #faf5ff !important;
    color: rgba(250, 245, 255, var(--text-opacity)) !important; }
  .xl\:hover\:text-purple-200:hover {
    --text-opacity: 1 !important;
    color: #e9d8fd !important;
    color: rgba(233, 216, 253, var(--text-opacity)) !important; }
  .xl\:hover\:text-purple-300:hover {
    --text-opacity: 1 !important;
    color: #d6bcfa !important;
    color: rgba(214, 188, 250, var(--text-opacity)) !important; }
  .xl\:hover\:text-purple-400:hover {
    --text-opacity: 1 !important;
    color: #b794f4 !important;
    color: rgba(183, 148, 244, var(--text-opacity)) !important; }
  .xl\:hover\:text-purple-500:hover {
    --text-opacity: 1 !important;
    color: #9f7aea !important;
    color: rgba(159, 122, 234, var(--text-opacity)) !important; }
  .xl\:hover\:text-purple-600:hover {
    --text-opacity: 1 !important;
    color: #805ad5 !important;
    color: rgba(128, 90, 213, var(--text-opacity)) !important; }
  .xl\:hover\:text-purple-700:hover {
    --text-opacity: 1 !important;
    color: #6b46c1 !important;
    color: rgba(107, 70, 193, var(--text-opacity)) !important; }
  .xl\:hover\:text-purple-800:hover {
    --text-opacity: 1 !important;
    color: #553c9a !important;
    color: rgba(85, 60, 154, var(--text-opacity)) !important; }
  .xl\:hover\:text-purple-900:hover {
    --text-opacity: 1 !important;
    color: #44337a !important;
    color: rgba(68, 51, 122, var(--text-opacity)) !important; }
  .xl\:hover\:text-pink-100:hover {
    --text-opacity: 1 !important;
    color: #fff5f7 !important;
    color: rgba(255, 245, 247, var(--text-opacity)) !important; }
  .xl\:hover\:text-pink-200:hover {
    --text-opacity: 1 !important;
    color: #fed7e2 !important;
    color: rgba(254, 215, 226, var(--text-opacity)) !important; }
  .xl\:hover\:text-pink-300:hover {
    --text-opacity: 1 !important;
    color: #fbb6ce !important;
    color: rgba(251, 182, 206, var(--text-opacity)) !important; }
  .xl\:hover\:text-pink-400:hover {
    --text-opacity: 1 !important;
    color: #f687b3 !important;
    color: rgba(246, 135, 179, var(--text-opacity)) !important; }
  .xl\:hover\:text-pink-500:hover {
    --text-opacity: 1 !important;
    color: #ed64a6 !important;
    color: rgba(237, 100, 166, var(--text-opacity)) !important; }
  .xl\:hover\:text-pink-600:hover {
    --text-opacity: 1 !important;
    color: #d53f8c !important;
    color: rgba(213, 63, 140, var(--text-opacity)) !important; }
  .xl\:hover\:text-pink-700:hover {
    --text-opacity: 1 !important;
    color: #b83280 !important;
    color: rgba(184, 50, 128, var(--text-opacity)) !important; }
  .xl\:hover\:text-pink-800:hover {
    --text-opacity: 1 !important;
    color: #97266d !important;
    color: rgba(151, 38, 109, var(--text-opacity)) !important; }
  .xl\:hover\:text-pink-900:hover {
    --text-opacity: 1 !important;
    color: #702459 !important;
    color: rgba(112, 36, 89, var(--text-opacity)) !important; }
  .xl\:hover\:text-shade-black:hover {
    --text-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important; }
  .xl\:hover\:text-shade-white:hover {
    --text-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important; }
  .xl\:hover\:text-salmon-100:hover {
    --text-opacity: 1 !important;
    color: #f7f1e1 !important;
    color: rgba(247, 241, 225, var(--text-opacity)) !important; }
  .xl\:hover\:text-salmon-200:hover {
    --text-opacity: 1 !important;
    color: #f3e7c6 !important;
    color: rgba(243, 231, 198, var(--text-opacity)) !important; }
  .xl\:hover\:text-salmon-300:hover {
    --text-opacity: 1 !important;
    color: #e4d6af !important;
    color: rgba(228, 214, 175, var(--text-opacity)) !important; }
  .xl\:focus\:text-transparent:focus {
    color: transparent !important; }
  .xl\:focus\:text-current:focus {
    color: currentColor !important; }
  .xl\:focus\:text-black:focus {
    --text-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important; }
  .xl\:focus\:text-white:focus {
    --text-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important; }
  .xl\:focus\:text-gray-100:focus {
    --text-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--text-opacity)) !important; }
  .xl\:focus\:text-gray-200:focus {
    --text-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--text-opacity)) !important; }
  .xl\:focus\:text-gray-300:focus {
    --text-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--text-opacity)) !important; }
  .xl\:focus\:text-gray-400:focus {
    --text-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--text-opacity)) !important; }
  .xl\:focus\:text-gray-500:focus {
    --text-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--text-opacity)) !important; }
  .xl\:focus\:text-gray-600:focus {
    --text-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--text-opacity)) !important; }
  .xl\:focus\:text-gray-700:focus {
    --text-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--text-opacity)) !important; }
  .xl\:focus\:text-gray-800:focus {
    --text-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--text-opacity)) !important; }
  .xl\:focus\:text-gray-900:focus {
    --text-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--text-opacity)) !important; }
  .xl\:focus\:text-red-100:focus {
    --text-opacity: 1 !important;
    color: #e18f74 !important;
    color: rgba(225, 143, 116, var(--text-opacity)) !important; }
  .xl\:focus\:text-red-200:focus {
    --text-opacity: 1 !important;
    color: #bc5e3f !important;
    color: rgba(188, 94, 63, var(--text-opacity)) !important; }
  .xl\:focus\:text-red-300:focus {
    --text-opacity: 1 !important;
    color: #833218 !important;
    color: rgba(131, 50, 24, var(--text-opacity)) !important; }
  .xl\:focus\:text-red-400:focus {
    --text-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--text-opacity)) !important; }
  .xl\:focus\:text-red-500:focus {
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important; }
  .xl\:focus\:text-red-600:focus {
    --text-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--text-opacity)) !important; }
  .xl\:focus\:text-red-700:focus {
    --text-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--text-opacity)) !important; }
  .xl\:focus\:text-red-800:focus {
    --text-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--text-opacity)) !important; }
  .xl\:focus\:text-red-900:focus {
    --text-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--text-opacity)) !important; }
  .xl\:focus\:text-orange-100:focus {
    --text-opacity: 1 !important;
    color: #fffaf0 !important;
    color: rgba(255, 250, 240, var(--text-opacity)) !important; }
  .xl\:focus\:text-orange-200:focus {
    --text-opacity: 1 !important;
    color: #feebc8 !important;
    color: rgba(254, 235, 200, var(--text-opacity)) !important; }
  .xl\:focus\:text-orange-300:focus {
    --text-opacity: 1 !important;
    color: #fbd38d !important;
    color: rgba(251, 211, 141, var(--text-opacity)) !important; }
  .xl\:focus\:text-orange-400:focus {
    --text-opacity: 1 !important;
    color: #f6ad55 !important;
    color: rgba(246, 173, 85, var(--text-opacity)) !important; }
  .xl\:focus\:text-orange-500:focus {
    --text-opacity: 1 !important;
    color: #ed8936 !important;
    color: rgba(237, 137, 54, var(--text-opacity)) !important; }
  .xl\:focus\:text-orange-600:focus {
    --text-opacity: 1 !important;
    color: #dd6b20 !important;
    color: rgba(221, 107, 32, var(--text-opacity)) !important; }
  .xl\:focus\:text-orange-700:focus {
    --text-opacity: 1 !important;
    color: #c05621 !important;
    color: rgba(192, 86, 33, var(--text-opacity)) !important; }
  .xl\:focus\:text-orange-800:focus {
    --text-opacity: 1 !important;
    color: #9c4221 !important;
    color: rgba(156, 66, 33, var(--text-opacity)) !important; }
  .xl\:focus\:text-orange-900:focus {
    --text-opacity: 1 !important;
    color: #7b341e !important;
    color: rgba(123, 52, 30, var(--text-opacity)) !important; }
  .xl\:focus\:text-yellow-100:focus {
    --text-opacity: 1 !important;
    color: #fffff0 !important;
    color: rgba(255, 255, 240, var(--text-opacity)) !important; }
  .xl\:focus\:text-yellow-200:focus {
    --text-opacity: 1 !important;
    color: #fefcbf !important;
    color: rgba(254, 252, 191, var(--text-opacity)) !important; }
  .xl\:focus\:text-yellow-300:focus {
    --text-opacity: 1 !important;
    color: #faf089 !important;
    color: rgba(250, 240, 137, var(--text-opacity)) !important; }
  .xl\:focus\:text-yellow-400:focus {
    --text-opacity: 1 !important;
    color: #f6e05e !important;
    color: rgba(246, 224, 94, var(--text-opacity)) !important; }
  .xl\:focus\:text-yellow-500:focus {
    --text-opacity: 1 !important;
    color: #ecc94b !important;
    color: rgba(236, 201, 75, var(--text-opacity)) !important; }
  .xl\:focus\:text-yellow-600:focus {
    --text-opacity: 1 !important;
    color: #d69e2e !important;
    color: rgba(214, 158, 46, var(--text-opacity)) !important; }
  .xl\:focus\:text-yellow-700:focus {
    --text-opacity: 1 !important;
    color: #b7791f !important;
    color: rgba(183, 121, 31, var(--text-opacity)) !important; }
  .xl\:focus\:text-yellow-800:focus {
    --text-opacity: 1 !important;
    color: #975a16 !important;
    color: rgba(151, 90, 22, var(--text-opacity)) !important; }
  .xl\:focus\:text-yellow-900:focus {
    --text-opacity: 1 !important;
    color: #744210 !important;
    color: rgba(116, 66, 16, var(--text-opacity)) !important; }
  .xl\:focus\:text-green-100:focus {
    --text-opacity: 1 !important;
    color: #d3edb4 !important;
    color: rgba(211, 237, 180, var(--text-opacity)) !important; }
  .xl\:focus\:text-green-200:focus {
    --text-opacity: 1 !important;
    color: #a5c67d !important;
    color: rgba(165, 198, 125, var(--text-opacity)) !important; }
  .xl\:focus\:text-green-300:focus {
    --text-opacity: 1 !important;
    color: #779c4a !important;
    color: rgba(119, 156, 74, var(--text-opacity)) !important; }
  .xl\:focus\:text-green-400:focus {
    --text-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--text-opacity)) !important; }
  .xl\:focus\:text-green-500:focus {
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important; }
  .xl\:focus\:text-green-600:focus {
    --text-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--text-opacity)) !important; }
  .xl\:focus\:text-green-700:focus {
    --text-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--text-opacity)) !important; }
  .xl\:focus\:text-green-800:focus {
    --text-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--text-opacity)) !important; }
  .xl\:focus\:text-green-900:focus {
    --text-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--text-opacity)) !important; }
  .xl\:focus\:text-teal-100:focus {
    --text-opacity: 1 !important;
    color: #e6fffa !important;
    color: rgba(230, 255, 250, var(--text-opacity)) !important; }
  .xl\:focus\:text-teal-200:focus {
    --text-opacity: 1 !important;
    color: #b2f5ea !important;
    color: rgba(178, 245, 234, var(--text-opacity)) !important; }
  .xl\:focus\:text-teal-300:focus {
    --text-opacity: 1 !important;
    color: #81e6d9 !important;
    color: rgba(129, 230, 217, var(--text-opacity)) !important; }
  .xl\:focus\:text-teal-400:focus {
    --text-opacity: 1 !important;
    color: #4fd1c5 !important;
    color: rgba(79, 209, 197, var(--text-opacity)) !important; }
  .xl\:focus\:text-teal-500:focus {
    --text-opacity: 1 !important;
    color: #38b2ac !important;
    color: rgba(56, 178, 172, var(--text-opacity)) !important; }
  .xl\:focus\:text-teal-600:focus {
    --text-opacity: 1 !important;
    color: #319795 !important;
    color: rgba(49, 151, 149, var(--text-opacity)) !important; }
  .xl\:focus\:text-teal-700:focus {
    --text-opacity: 1 !important;
    color: #2c7a7b !important;
    color: rgba(44, 122, 123, var(--text-opacity)) !important; }
  .xl\:focus\:text-teal-800:focus {
    --text-opacity: 1 !important;
    color: #285e61 !important;
    color: rgba(40, 94, 97, var(--text-opacity)) !important; }
  .xl\:focus\:text-teal-900:focus {
    --text-opacity: 1 !important;
    color: #234e52 !important;
    color: rgba(35, 78, 82, var(--text-opacity)) !important; }
  .xl\:focus\:text-blue-100:focus {
    --text-opacity: 1 !important;
    color: #ebf8ff !important;
    color: rgba(235, 248, 255, var(--text-opacity)) !important; }
  .xl\:focus\:text-blue-200:focus {
    --text-opacity: 1 !important;
    color: #bee3f8 !important;
    color: rgba(190, 227, 248, var(--text-opacity)) !important; }
  .xl\:focus\:text-blue-300:focus {
    --text-opacity: 1 !important;
    color: #90cdf4 !important;
    color: rgba(144, 205, 244, var(--text-opacity)) !important; }
  .xl\:focus\:text-blue-400:focus {
    --text-opacity: 1 !important;
    color: #63b3ed !important;
    color: rgba(99, 179, 237, var(--text-opacity)) !important; }
  .xl\:focus\:text-blue-500:focus {
    --text-opacity: 1 !important;
    color: #4299e1 !important;
    color: rgba(66, 153, 225, var(--text-opacity)) !important; }
  .xl\:focus\:text-blue-600:focus {
    --text-opacity: 1 !important;
    color: #3182ce !important;
    color: rgba(49, 130, 206, var(--text-opacity)) !important; }
  .xl\:focus\:text-blue-700:focus {
    --text-opacity: 1 !important;
    color: #2b6cb0 !important;
    color: rgba(43, 108, 176, var(--text-opacity)) !important; }
  .xl\:focus\:text-blue-800:focus {
    --text-opacity: 1 !important;
    color: #2c5282 !important;
    color: rgba(44, 82, 130, var(--text-opacity)) !important; }
  .xl\:focus\:text-blue-900:focus {
    --text-opacity: 1 !important;
    color: #2a4365 !important;
    color: rgba(42, 67, 101, var(--text-opacity)) !important; }
  .xl\:focus\:text-indigo-100:focus {
    --text-opacity: 1 !important;
    color: #ebf4ff !important;
    color: rgba(235, 244, 255, var(--text-opacity)) !important; }
  .xl\:focus\:text-indigo-200:focus {
    --text-opacity: 1 !important;
    color: #c3dafe !important;
    color: rgba(195, 218, 254, var(--text-opacity)) !important; }
  .xl\:focus\:text-indigo-300:focus {
    --text-opacity: 1 !important;
    color: #a3bffa !important;
    color: rgba(163, 191, 250, var(--text-opacity)) !important; }
  .xl\:focus\:text-indigo-400:focus {
    --text-opacity: 1 !important;
    color: #7f9cf5 !important;
    color: rgba(127, 156, 245, var(--text-opacity)) !important; }
  .xl\:focus\:text-indigo-500:focus {
    --text-opacity: 1 !important;
    color: #667eea !important;
    color: rgba(102, 126, 234, var(--text-opacity)) !important; }
  .xl\:focus\:text-indigo-600:focus {
    --text-opacity: 1 !important;
    color: #5a67d8 !important;
    color: rgba(90, 103, 216, var(--text-opacity)) !important; }
  .xl\:focus\:text-indigo-700:focus {
    --text-opacity: 1 !important;
    color: #4c51bf !important;
    color: rgba(76, 81, 191, var(--text-opacity)) !important; }
  .xl\:focus\:text-indigo-800:focus {
    --text-opacity: 1 !important;
    color: #434190 !important;
    color: rgba(67, 65, 144, var(--text-opacity)) !important; }
  .xl\:focus\:text-indigo-900:focus {
    --text-opacity: 1 !important;
    color: #3c366b !important;
    color: rgba(60, 54, 107, var(--text-opacity)) !important; }
  .xl\:focus\:text-purple-100:focus {
    --text-opacity: 1 !important;
    color: #faf5ff !important;
    color: rgba(250, 245, 255, var(--text-opacity)) !important; }
  .xl\:focus\:text-purple-200:focus {
    --text-opacity: 1 !important;
    color: #e9d8fd !important;
    color: rgba(233, 216, 253, var(--text-opacity)) !important; }
  .xl\:focus\:text-purple-300:focus {
    --text-opacity: 1 !important;
    color: #d6bcfa !important;
    color: rgba(214, 188, 250, var(--text-opacity)) !important; }
  .xl\:focus\:text-purple-400:focus {
    --text-opacity: 1 !important;
    color: #b794f4 !important;
    color: rgba(183, 148, 244, var(--text-opacity)) !important; }
  .xl\:focus\:text-purple-500:focus {
    --text-opacity: 1 !important;
    color: #9f7aea !important;
    color: rgba(159, 122, 234, var(--text-opacity)) !important; }
  .xl\:focus\:text-purple-600:focus {
    --text-opacity: 1 !important;
    color: #805ad5 !important;
    color: rgba(128, 90, 213, var(--text-opacity)) !important; }
  .xl\:focus\:text-purple-700:focus {
    --text-opacity: 1 !important;
    color: #6b46c1 !important;
    color: rgba(107, 70, 193, var(--text-opacity)) !important; }
  .xl\:focus\:text-purple-800:focus {
    --text-opacity: 1 !important;
    color: #553c9a !important;
    color: rgba(85, 60, 154, var(--text-opacity)) !important; }
  .xl\:focus\:text-purple-900:focus {
    --text-opacity: 1 !important;
    color: #44337a !important;
    color: rgba(68, 51, 122, var(--text-opacity)) !important; }
  .xl\:focus\:text-pink-100:focus {
    --text-opacity: 1 !important;
    color: #fff5f7 !important;
    color: rgba(255, 245, 247, var(--text-opacity)) !important; }
  .xl\:focus\:text-pink-200:focus {
    --text-opacity: 1 !important;
    color: #fed7e2 !important;
    color: rgba(254, 215, 226, var(--text-opacity)) !important; }
  .xl\:focus\:text-pink-300:focus {
    --text-opacity: 1 !important;
    color: #fbb6ce !important;
    color: rgba(251, 182, 206, var(--text-opacity)) !important; }
  .xl\:focus\:text-pink-400:focus {
    --text-opacity: 1 !important;
    color: #f687b3 !important;
    color: rgba(246, 135, 179, var(--text-opacity)) !important; }
  .xl\:focus\:text-pink-500:focus {
    --text-opacity: 1 !important;
    color: #ed64a6 !important;
    color: rgba(237, 100, 166, var(--text-opacity)) !important; }
  .xl\:focus\:text-pink-600:focus {
    --text-opacity: 1 !important;
    color: #d53f8c !important;
    color: rgba(213, 63, 140, var(--text-opacity)) !important; }
  .xl\:focus\:text-pink-700:focus {
    --text-opacity: 1 !important;
    color: #b83280 !important;
    color: rgba(184, 50, 128, var(--text-opacity)) !important; }
  .xl\:focus\:text-pink-800:focus {
    --text-opacity: 1 !important;
    color: #97266d !important;
    color: rgba(151, 38, 109, var(--text-opacity)) !important; }
  .xl\:focus\:text-pink-900:focus {
    --text-opacity: 1 !important;
    color: #702459 !important;
    color: rgba(112, 36, 89, var(--text-opacity)) !important; }
  .xl\:focus\:text-shade-black:focus {
    --text-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important; }
  .xl\:focus\:text-shade-white:focus {
    --text-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important; }
  .xl\:focus\:text-salmon-100:focus {
    --text-opacity: 1 !important;
    color: #f7f1e1 !important;
    color: rgba(247, 241, 225, var(--text-opacity)) !important; }
  .xl\:focus\:text-salmon-200:focus {
    --text-opacity: 1 !important;
    color: #f3e7c6 !important;
    color: rgba(243, 231, 198, var(--text-opacity)) !important; }
  .xl\:focus\:text-salmon-300:focus {
    --text-opacity: 1 !important;
    color: #e4d6af !important;
    color: rgba(228, 214, 175, var(--text-opacity)) !important; }
  .xl\:text-opacity-0 {
    --text-opacity: 0 !important; }
  .xl\:text-opacity-25 {
    --text-opacity: 0.25 !important; }
  .xl\:text-opacity-50 {
    --text-opacity: 0.5 !important; }
  .xl\:text-opacity-75 {
    --text-opacity: 0.75 !important; }
  .xl\:text-opacity-100 {
    --text-opacity: 1 !important; }
  .xl\:hover\:text-opacity-0:hover {
    --text-opacity: 0 !important; }
  .xl\:hover\:text-opacity-25:hover {
    --text-opacity: 0.25 !important; }
  .xl\:hover\:text-opacity-50:hover {
    --text-opacity: 0.5 !important; }
  .xl\:hover\:text-opacity-75:hover {
    --text-opacity: 0.75 !important; }
  .xl\:hover\:text-opacity-100:hover {
    --text-opacity: 1 !important; }
  .xl\:focus\:text-opacity-0:focus {
    --text-opacity: 0 !important; }
  .xl\:focus\:text-opacity-25:focus {
    --text-opacity: 0.25 !important; }
  .xl\:focus\:text-opacity-50:focus {
    --text-opacity: 0.5 !important; }
  .xl\:focus\:text-opacity-75:focus {
    --text-opacity: 0.75 !important; }
  .xl\:focus\:text-opacity-100:focus {
    --text-opacity: 1 !important; }
  .xl\:italic {
    font-style: italic !important; }
  .xl\:not-italic {
    font-style: normal !important; }
  .xl\:uppercase {
    text-transform: uppercase !important; }
  .xl\:lowercase {
    text-transform: lowercase !important; }
  .xl\:capitalize {
    text-transform: capitalize !important; }
  .xl\:normal-case {
    text-transform: none !important; }
  .xl\:underline {
    text-decoration: underline !important; }
  .xl\:line-through {
    text-decoration: line-through !important; }
  .xl\:no-underline {
    text-decoration: none !important; }
  .xl\:hover\:underline:hover {
    text-decoration: underline !important; }
  .xl\:hover\:line-through:hover {
    text-decoration: line-through !important; }
  .xl\:hover\:no-underline:hover {
    text-decoration: none !important; }
  .xl\:focus\:underline:focus {
    text-decoration: underline !important; }
  .xl\:focus\:line-through:focus {
    text-decoration: line-through !important; }
  .xl\:focus\:no-underline:focus {
    text-decoration: none !important; }
  .xl\:antialiased {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important; }
  .xl\:subpixel-antialiased {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important; }
  .xl\:ordinal, .xl\:slashed-zero, .xl\:lining-nums, .xl\:oldstyle-nums, .xl\:proportional-nums, .xl\:tabular-nums, .xl\:diagonal-fractions, .xl\:stacked-fractions {
    --font-variant-numeric-ordinal: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-slashed-zero: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-figure: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-spacing: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-fraction: var(--tailwind-empty,/*!*/ /*!*/) !important;
    font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction) !important; }
  .xl\:normal-nums {
    font-variant-numeric: normal !important; }
  .xl\:ordinal {
    --font-variant-numeric-ordinal: ordinal !important; }
  .xl\:slashed-zero {
    --font-variant-numeric-slashed-zero: slashed-zero !important; }
  .xl\:lining-nums {
    --font-variant-numeric-figure: lining-nums !important; }
  .xl\:oldstyle-nums {
    --font-variant-numeric-figure: oldstyle-nums !important; }
  .xl\:proportional-nums {
    --font-variant-numeric-spacing: proportional-nums !important; }
  .xl\:tabular-nums {
    --font-variant-numeric-spacing: tabular-nums !important; }
  .xl\:diagonal-fractions {
    --font-variant-numeric-fraction: diagonal-fractions !important; }
  .xl\:stacked-fractions {
    --font-variant-numeric-fraction: stacked-fractions !important; }
  .xl\:tracking-tighter {
    letter-spacing: -0.05em !important; }
  .xl\:tracking-tight {
    letter-spacing: -0.025em !important; }
  .xl\:tracking-normal {
    letter-spacing: 0 !important; }
  .xl\:tracking-wide {
    letter-spacing: 0.025em !important; }
  .xl\:tracking-wider {
    letter-spacing: 0.05em !important; }
  .xl\:tracking-widest {
    letter-spacing: 0.1em !important; }
  .xl\:select-none {
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important; }
  .xl\:select-text {
    -webkit-user-select: text !important;
    -moz-user-select: text !important;
    -ms-user-select: text !important;
    user-select: text !important; }
  .xl\:select-all {
    -webkit-user-select: all !important;
    -moz-user-select: all !important;
    -ms-user-select: all !important;
    user-select: all !important; }
  .xl\:select-auto {
    -webkit-user-select: auto !important;
    -moz-user-select: auto !important;
    -ms-user-select: auto !important;
    user-select: auto !important; }
  .xl\:align-baseline {
    vertical-align: baseline !important; }
  .xl\:align-top {
    vertical-align: top !important; }
  .xl\:align-middle {
    vertical-align: middle !important; }
  .xl\:align-bottom {
    vertical-align: bottom !important; }
  .xl\:align-text-top {
    vertical-align: text-top !important; }
  .xl\:align-text-bottom {
    vertical-align: text-bottom !important; }
  .xl\:visible {
    visibility: visible !important; }
  .xl\:invisible {
    visibility: hidden !important; }
  .xl\:whitespace-normal {
    white-space: normal !important; }
  .xl\:whitespace-no-wrap {
    white-space: nowrap !important; }
  .xl\:whitespace-pre {
    white-space: pre !important; }
  .xl\:whitespace-pre-line {
    white-space: pre-line !important; }
  .xl\:whitespace-pre-wrap {
    white-space: pre-wrap !important; }
  .xl\:break-normal {
    word-wrap: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important; }
  .xl\:break-words {
    word-wrap: break-word !important;
    overflow-wrap: break-word !important; }
  .xl\:break-all {
    word-break: break-all !important; }
  .xl\:truncate {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important; }
  .xl\:w-0 {
    width: 0 !important; }
  .xl\:w-1 {
    width: 0.25rem !important; }
  .xl\:w-2 {
    width: 0.5rem !important; }
  .xl\:w-3 {
    width: 0.75rem !important; }
  .xl\:w-4 {
    width: 1rem !important; }
  .xl\:w-5 {
    width: 1.25rem !important; }
  .xl\:w-6 {
    width: 1.5rem !important; }
  .xl\:w-8 {
    width: 2rem !important; }
  .xl\:w-10 {
    width: 2.5rem !important; }
  .xl\:w-12 {
    width: 3rem !important; }
  .xl\:w-16 {
    width: 4rem !important; }
  .xl\:w-20 {
    width: 5rem !important; }
  .xl\:w-24 {
    width: 6rem !important; }
  .xl\:w-32 {
    width: 8rem !important; }
  .xl\:w-40 {
    width: 10rem !important; }
  .xl\:w-48 {
    width: 12rem !important; }
  .xl\:w-56 {
    width: 14rem !important; }
  .xl\:w-64 {
    width: 16rem !important; }
  .xl\:w-auto {
    width: auto !important; }
  .xl\:w-px {
    width: 1px !important; }
  .xl\:w-1\/2 {
    width: 50% !important; }
  .xl\:w-1\/3 {
    width: 33.333333% !important; }
  .xl\:w-2\/3 {
    width: 66.666667% !important; }
  .xl\:w-1\/4 {
    width: 25% !important; }
  .xl\:w-2\/4 {
    width: 50% !important; }
  .xl\:w-3\/4 {
    width: 75% !important; }
  .xl\:w-1\/5 {
    width: 20% !important; }
  .xl\:w-2\/5 {
    width: 40% !important; }
  .xl\:w-3\/5 {
    width: 60% !important; }
  .xl\:w-4\/5 {
    width: 80% !important; }
  .xl\:w-1\/6 {
    width: 16.666667% !important; }
  .xl\:w-2\/6 {
    width: 33.333333% !important; }
  .xl\:w-3\/6 {
    width: 50% !important; }
  .xl\:w-4\/6 {
    width: 66.666667% !important; }
  .xl\:w-5\/6 {
    width: 83.333333% !important; }
  .xl\:w-1\/12 {
    width: 8.333333% !important; }
  .xl\:w-2\/12 {
    width: 16.666667% !important; }
  .xl\:w-3\/12 {
    width: 25% !important; }
  .xl\:w-4\/12 {
    width: 33.333333% !important; }
  .xl\:w-5\/12 {
    width: 41.666667% !important; }
  .xl\:w-6\/12 {
    width: 50% !important; }
  .xl\:w-7\/12 {
    width: 58.333333% !important; }
  .xl\:w-8\/12 {
    width: 66.666667% !important; }
  .xl\:w-9\/12 {
    width: 75% !important; }
  .xl\:w-10\/12 {
    width: 83.333333% !important; }
  .xl\:w-11\/12 {
    width: 91.666667% !important; }
  .xl\:w-full {
    width: 100% !important; }
  .xl\:w-screen {
    width: 100vw !important; }
  .xl\:z-0 {
    z-index: 0 !important; }
  .xl\:z-10 {
    z-index: 10 !important; }
  .xl\:z-20 {
    z-index: 20 !important; }
  .xl\:z-30 {
    z-index: 30 !important; }
  .xl\:z-40 {
    z-index: 40 !important; }
  .xl\:z-50 {
    z-index: 50 !important; }
  .xl\:z-auto {
    z-index: auto !important; }
  .xl\:gap-0 {
    grid-gap: 0 !important;
    gap: 0 !important; }
  .xl\:gap-1 {
    grid-gap: 0.25rem !important;
    gap: 0.25rem !important; }
  .xl\:gap-2 {
    grid-gap: 0.5rem !important;
    gap: 0.5rem !important; }
  .xl\:gap-3 {
    grid-gap: 0.75rem !important;
    gap: 0.75rem !important; }
  .xl\:gap-4 {
    grid-gap: 1rem !important;
    gap: 1rem !important; }
  .xl\:gap-5 {
    grid-gap: 1.25rem !important;
    gap: 1.25rem !important; }
  .xl\:gap-6 {
    grid-gap: 1.5rem !important;
    gap: 1.5rem !important; }
  .xl\:gap-8 {
    grid-gap: 2rem !important;
    gap: 2rem !important; }
  .xl\:gap-10 {
    grid-gap: 2.5rem !important;
    gap: 2.5rem !important; }
  .xl\:gap-12 {
    grid-gap: 3rem !important;
    gap: 3rem !important; }
  .xl\:gap-16 {
    grid-gap: 4rem !important;
    gap: 4rem !important; }
  .xl\:gap-20 {
    grid-gap: 5rem !important;
    gap: 5rem !important; }
  .xl\:gap-24 {
    grid-gap: 6rem !important;
    gap: 6rem !important; }
  .xl\:gap-32 {
    grid-gap: 8rem !important;
    gap: 8rem !important; }
  .xl\:gap-40 {
    grid-gap: 10rem !important;
    gap: 10rem !important; }
  .xl\:gap-48 {
    grid-gap: 12rem !important;
    gap: 12rem !important; }
  .xl\:gap-56 {
    grid-gap: 14rem !important;
    gap: 14rem !important; }
  .xl\:gap-64 {
    grid-gap: 16rem !important;
    gap: 16rem !important; }
  .xl\:gap-px {
    grid-gap: 1px !important;
    gap: 1px !important; }
  .xl\:col-gap-0 {
    grid-column-gap: 0 !important;
    -moz-column-gap: 0 !important;
    column-gap: 0 !important; }
  .xl\:col-gap-1 {
    grid-column-gap: 0.25rem !important;
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important; }
  .xl\:col-gap-2 {
    grid-column-gap: 0.5rem !important;
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important; }
  .xl\:col-gap-3 {
    grid-column-gap: 0.75rem !important;
    -moz-column-gap: 0.75rem !important;
    column-gap: 0.75rem !important; }
  .xl\:col-gap-4 {
    grid-column-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important; }
  .xl\:col-gap-5 {
    grid-column-gap: 1.25rem !important;
    -moz-column-gap: 1.25rem !important;
    column-gap: 1.25rem !important; }
  .xl\:col-gap-6 {
    grid-column-gap: 1.5rem !important;
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important; }
  .xl\:col-gap-8 {
    grid-column-gap: 2rem !important;
    -moz-column-gap: 2rem !important;
    column-gap: 2rem !important; }
  .xl\:col-gap-10 {
    grid-column-gap: 2.5rem !important;
    -moz-column-gap: 2.5rem !important;
    column-gap: 2.5rem !important; }
  .xl\:col-gap-12 {
    grid-column-gap: 3rem !important;
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important; }
  .xl\:col-gap-16 {
    grid-column-gap: 4rem !important;
    -moz-column-gap: 4rem !important;
    column-gap: 4rem !important; }
  .xl\:col-gap-20 {
    grid-column-gap: 5rem !important;
    -moz-column-gap: 5rem !important;
    column-gap: 5rem !important; }
  .xl\:col-gap-24 {
    grid-column-gap: 6rem !important;
    -moz-column-gap: 6rem !important;
    column-gap: 6rem !important; }
  .xl\:col-gap-32 {
    grid-column-gap: 8rem !important;
    -moz-column-gap: 8rem !important;
    column-gap: 8rem !important; }
  .xl\:col-gap-40 {
    grid-column-gap: 10rem !important;
    -moz-column-gap: 10rem !important;
    column-gap: 10rem !important; }
  .xl\:col-gap-48 {
    grid-column-gap: 12rem !important;
    -moz-column-gap: 12rem !important;
    column-gap: 12rem !important; }
  .xl\:col-gap-56 {
    grid-column-gap: 14rem !important;
    -moz-column-gap: 14rem !important;
    column-gap: 14rem !important; }
  .xl\:col-gap-64 {
    grid-column-gap: 16rem !important;
    -moz-column-gap: 16rem !important;
    column-gap: 16rem !important; }
  .xl\:col-gap-px {
    grid-column-gap: 1px !important;
    -moz-column-gap: 1px !important;
    column-gap: 1px !important; }
  .xl\:gap-x-0 {
    grid-column-gap: 0 !important;
    -moz-column-gap: 0 !important;
    column-gap: 0 !important; }
  .xl\:gap-x-1 {
    grid-column-gap: 0.25rem !important;
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important; }
  .xl\:gap-x-2 {
    grid-column-gap: 0.5rem !important;
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important; }
  .xl\:gap-x-3 {
    grid-column-gap: 0.75rem !important;
    -moz-column-gap: 0.75rem !important;
    column-gap: 0.75rem !important; }
  .xl\:gap-x-4 {
    grid-column-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important; }
  .xl\:gap-x-5 {
    grid-column-gap: 1.25rem !important;
    -moz-column-gap: 1.25rem !important;
    column-gap: 1.25rem !important; }
  .xl\:gap-x-6 {
    grid-column-gap: 1.5rem !important;
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important; }
  .xl\:gap-x-8 {
    grid-column-gap: 2rem !important;
    -moz-column-gap: 2rem !important;
    column-gap: 2rem !important; }
  .xl\:gap-x-10 {
    grid-column-gap: 2.5rem !important;
    -moz-column-gap: 2.5rem !important;
    column-gap: 2.5rem !important; }
  .xl\:gap-x-12 {
    grid-column-gap: 3rem !important;
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important; }
  .xl\:gap-x-16 {
    grid-column-gap: 4rem !important;
    -moz-column-gap: 4rem !important;
    column-gap: 4rem !important; }
  .xl\:gap-x-20 {
    grid-column-gap: 5rem !important;
    -moz-column-gap: 5rem !important;
    column-gap: 5rem !important; }
  .xl\:gap-x-24 {
    grid-column-gap: 6rem !important;
    -moz-column-gap: 6rem !important;
    column-gap: 6rem !important; }
  .xl\:gap-x-32 {
    grid-column-gap: 8rem !important;
    -moz-column-gap: 8rem !important;
    column-gap: 8rem !important; }
  .xl\:gap-x-40 {
    grid-column-gap: 10rem !important;
    -moz-column-gap: 10rem !important;
    column-gap: 10rem !important; }
  .xl\:gap-x-48 {
    grid-column-gap: 12rem !important;
    -moz-column-gap: 12rem !important;
    column-gap: 12rem !important; }
  .xl\:gap-x-56 {
    grid-column-gap: 14rem !important;
    -moz-column-gap: 14rem !important;
    column-gap: 14rem !important; }
  .xl\:gap-x-64 {
    grid-column-gap: 16rem !important;
    -moz-column-gap: 16rem !important;
    column-gap: 16rem !important; }
  .xl\:gap-x-px {
    grid-column-gap: 1px !important;
    -moz-column-gap: 1px !important;
    column-gap: 1px !important; }
  .xl\:row-gap-0 {
    grid-row-gap: 0 !important;
    row-gap: 0 !important; }
  .xl\:row-gap-1 {
    grid-row-gap: 0.25rem !important;
    row-gap: 0.25rem !important; }
  .xl\:row-gap-2 {
    grid-row-gap: 0.5rem !important;
    row-gap: 0.5rem !important; }
  .xl\:row-gap-3 {
    grid-row-gap: 0.75rem !important;
    row-gap: 0.75rem !important; }
  .xl\:row-gap-4 {
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important; }
  .xl\:row-gap-5 {
    grid-row-gap: 1.25rem !important;
    row-gap: 1.25rem !important; }
  .xl\:row-gap-6 {
    grid-row-gap: 1.5rem !important;
    row-gap: 1.5rem !important; }
  .xl\:row-gap-8 {
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important; }
  .xl\:row-gap-10 {
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important; }
  .xl\:row-gap-12 {
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important; }
  .xl\:row-gap-16 {
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important; }
  .xl\:row-gap-20 {
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important; }
  .xl\:row-gap-24 {
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important; }
  .xl\:row-gap-32 {
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important; }
  .xl\:row-gap-40 {
    grid-row-gap: 10rem !important;
    row-gap: 10rem !important; }
  .xl\:row-gap-48 {
    grid-row-gap: 12rem !important;
    row-gap: 12rem !important; }
  .xl\:row-gap-56 {
    grid-row-gap: 14rem !important;
    row-gap: 14rem !important; }
  .xl\:row-gap-64 {
    grid-row-gap: 16rem !important;
    row-gap: 16rem !important; }
  .xl\:row-gap-px {
    grid-row-gap: 1px !important;
    row-gap: 1px !important; }
  .xl\:gap-y-0 {
    grid-row-gap: 0 !important;
    row-gap: 0 !important; }
  .xl\:gap-y-1 {
    grid-row-gap: 0.25rem !important;
    row-gap: 0.25rem !important; }
  .xl\:gap-y-2 {
    grid-row-gap: 0.5rem !important;
    row-gap: 0.5rem !important; }
  .xl\:gap-y-3 {
    grid-row-gap: 0.75rem !important;
    row-gap: 0.75rem !important; }
  .xl\:gap-y-4 {
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important; }
  .xl\:gap-y-5 {
    grid-row-gap: 1.25rem !important;
    row-gap: 1.25rem !important; }
  .xl\:gap-y-6 {
    grid-row-gap: 1.5rem !important;
    row-gap: 1.5rem !important; }
  .xl\:gap-y-8 {
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important; }
  .xl\:gap-y-10 {
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important; }
  .xl\:gap-y-12 {
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important; }
  .xl\:gap-y-16 {
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important; }
  .xl\:gap-y-20 {
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important; }
  .xl\:gap-y-24 {
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important; }
  .xl\:gap-y-32 {
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important; }
  .xl\:gap-y-40 {
    grid-row-gap: 10rem !important;
    row-gap: 10rem !important; }
  .xl\:gap-y-48 {
    grid-row-gap: 12rem !important;
    row-gap: 12rem !important; }
  .xl\:gap-y-56 {
    grid-row-gap: 14rem !important;
    row-gap: 14rem !important; }
  .xl\:gap-y-64 {
    grid-row-gap: 16rem !important;
    row-gap: 16rem !important; }
  .xl\:gap-y-px {
    grid-row-gap: 1px !important;
    row-gap: 1px !important; }
  .xl\:grid-flow-row {
    grid-auto-flow: row !important; }
  .xl\:grid-flow-col {
    grid-auto-flow: column !important; }
  .xl\:grid-flow-row-dense {
    grid-auto-flow: row dense !important; }
  .xl\:grid-flow-col-dense {
    grid-auto-flow: column dense !important; }
  .xl\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important; }
  .xl\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
  .xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important; }
  .xl\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important; }
  .xl\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important; }
  .xl\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important; }
  .xl\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important; }
  .xl\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important; }
  .xl\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important; }
  .xl\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important; }
  .xl\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr)) !important; }
  .xl\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important; }
  .xl\:grid-cols-none {
    grid-template-columns: none !important; }
  .xl\:auto-cols-auto {
    grid-auto-columns: auto !important; }
  .xl\:auto-cols-min {
    grid-auto-columns: -webkit-min-content !important;
    grid-auto-columns: min-content !important; }
  .xl\:auto-cols-max {
    grid-auto-columns: -webkit-max-content !important;
    grid-auto-columns: max-content !important; }
  .xl\:auto-cols-fr {
    grid-auto-columns: minmax(0, 1fr) !important; }
  .xl\:col-auto {
    grid-column: auto !important; }
  .xl\:col-span-1 {
    grid-column: span 1 / span 1 !important; }
  .xl\:col-span-2 {
    grid-column: span 2 / span 2 !important; }
  .xl\:col-span-3 {
    grid-column: span 3 / span 3 !important; }
  .xl\:col-span-4 {
    grid-column: span 4 / span 4 !important; }
  .xl\:col-span-5 {
    grid-column: span 5 / span 5 !important; }
  .xl\:col-span-6 {
    grid-column: span 6 / span 6 !important; }
  .xl\:col-span-7 {
    grid-column: span 7 / span 7 !important; }
  .xl\:col-span-8 {
    grid-column: span 8 / span 8 !important; }
  .xl\:col-span-9 {
    grid-column: span 9 / span 9 !important; }
  .xl\:col-span-10 {
    grid-column: span 10 / span 10 !important; }
  .xl\:col-span-11 {
    grid-column: span 11 / span 11 !important; }
  .xl\:col-span-12 {
    grid-column: span 12 / span 12 !important; }
  .xl\:col-span-full {
    grid-column: 1 / -1 !important; }
  .xl\:col-start-1 {
    grid-column-start: 1 !important; }
  .xl\:col-start-2 {
    grid-column-start: 2 !important; }
  .xl\:col-start-3 {
    grid-column-start: 3 !important; }
  .xl\:col-start-4 {
    grid-column-start: 4 !important; }
  .xl\:col-start-5 {
    grid-column-start: 5 !important; }
  .xl\:col-start-6 {
    grid-column-start: 6 !important; }
  .xl\:col-start-7 {
    grid-column-start: 7 !important; }
  .xl\:col-start-8 {
    grid-column-start: 8 !important; }
  .xl\:col-start-9 {
    grid-column-start: 9 !important; }
  .xl\:col-start-10 {
    grid-column-start: 10 !important; }
  .xl\:col-start-11 {
    grid-column-start: 11 !important; }
  .xl\:col-start-12 {
    grid-column-start: 12 !important; }
  .xl\:col-start-13 {
    grid-column-start: 13 !important; }
  .xl\:col-start-auto {
    grid-column-start: auto !important; }
  .xl\:col-end-1 {
    grid-column-end: 1 !important; }
  .xl\:col-end-2 {
    grid-column-end: 2 !important; }
  .xl\:col-end-3 {
    grid-column-end: 3 !important; }
  .xl\:col-end-4 {
    grid-column-end: 4 !important; }
  .xl\:col-end-5 {
    grid-column-end: 5 !important; }
  .xl\:col-end-6 {
    grid-column-end: 6 !important; }
  .xl\:col-end-7 {
    grid-column-end: 7 !important; }
  .xl\:col-end-8 {
    grid-column-end: 8 !important; }
  .xl\:col-end-9 {
    grid-column-end: 9 !important; }
  .xl\:col-end-10 {
    grid-column-end: 10 !important; }
  .xl\:col-end-11 {
    grid-column-end: 11 !important; }
  .xl\:col-end-12 {
    grid-column-end: 12 !important; }
  .xl\:col-end-13 {
    grid-column-end: 13 !important; }
  .xl\:col-end-auto {
    grid-column-end: auto !important; }
  .xl\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr)) !important; }
  .xl\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr)) !important; }
  .xl\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr)) !important; }
  .xl\:grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr)) !important; }
  .xl\:grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr)) !important; }
  .xl\:grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr)) !important; }
  .xl\:grid-rows-none {
    grid-template-rows: none !important; }
  .xl\:auto-rows-auto {
    grid-auto-rows: auto !important; }
  .xl\:auto-rows-min {
    grid-auto-rows: -webkit-min-content !important;
    grid-auto-rows: min-content !important; }
  .xl\:auto-rows-max {
    grid-auto-rows: -webkit-max-content !important;
    grid-auto-rows: max-content !important; }
  .xl\:auto-rows-fr {
    grid-auto-rows: minmax(0, 1fr) !important; }
  .xl\:row-auto {
    grid-row: auto !important; }
  .xl\:row-span-1 {
    grid-row: span 1 / span 1 !important; }
  .xl\:row-span-2 {
    grid-row: span 2 / span 2 !important; }
  .xl\:row-span-3 {
    grid-row: span 3 / span 3 !important; }
  .xl\:row-span-4 {
    grid-row: span 4 / span 4 !important; }
  .xl\:row-span-5 {
    grid-row: span 5 / span 5 !important; }
  .xl\:row-span-6 {
    grid-row: span 6 / span 6 !important; }
  .xl\:row-span-full {
    grid-row: 1 / -1 !important; }
  .xl\:row-start-1 {
    grid-row-start: 1 !important; }
  .xl\:row-start-2 {
    grid-row-start: 2 !important; }
  .xl\:row-start-3 {
    grid-row-start: 3 !important; }
  .xl\:row-start-4 {
    grid-row-start: 4 !important; }
  .xl\:row-start-5 {
    grid-row-start: 5 !important; }
  .xl\:row-start-6 {
    grid-row-start: 6 !important; }
  .xl\:row-start-7 {
    grid-row-start: 7 !important; }
  .xl\:row-start-auto {
    grid-row-start: auto !important; }
  .xl\:row-end-1 {
    grid-row-end: 1 !important; }
  .xl\:row-end-2 {
    grid-row-end: 2 !important; }
  .xl\:row-end-3 {
    grid-row-end: 3 !important; }
  .xl\:row-end-4 {
    grid-row-end: 4 !important; }
  .xl\:row-end-5 {
    grid-row-end: 5 !important; }
  .xl\:row-end-6 {
    grid-row-end: 6 !important; }
  .xl\:row-end-7 {
    grid-row-end: 7 !important; }
  .xl\:row-end-auto {
    grid-row-end: auto !important; }
  .xl\:transform {
    --transform-translate-x: 0 !important;
    --transform-translate-y: 0 !important;
    --transform-rotate: 0 !important;
    --transform-skew-x: 0 !important;
    --transform-skew-y: 0 !important;
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
    transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important; }
  .xl\:transform-none {
    transform: none !important; }
  .xl\:origin-center {
    transform-origin: center !important; }
  .xl\:origin-top {
    transform-origin: top !important; }
  .xl\:origin-top-right {
    transform-origin: top right !important; }
  .xl\:origin-right {
    transform-origin: right !important; }
  .xl\:origin-bottom-right {
    transform-origin: bottom right !important; }
  .xl\:origin-bottom {
    transform-origin: bottom !important; }
  .xl\:origin-bottom-left {
    transform-origin: bottom left !important; }
  .xl\:origin-left {
    transform-origin: left !important; }
  .xl\:origin-top-left {
    transform-origin: top left !important; }
  .xl\:scale-0 {
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important; }
  .xl\:scale-50 {
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important; }
  .xl\:scale-75 {
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important; }
  .xl\:scale-90 {
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important; }
  .xl\:scale-95 {
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important; }
  .xl\:scale-100 {
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important; }
  .xl\:scale-105 {
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important; }
  .xl\:scale-110 {
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important; }
  .xl\:scale-125 {
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important; }
  .xl\:scale-150 {
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important; }
  .xl\:scale-x-0 {
    --transform-scale-x: 0 !important; }
  .xl\:scale-x-50 {
    --transform-scale-x: .5 !important; }
  .xl\:scale-x-75 {
    --transform-scale-x: .75 !important; }
  .xl\:scale-x-90 {
    --transform-scale-x: .9 !important; }
  .xl\:scale-x-95 {
    --transform-scale-x: .95 !important; }
  .xl\:scale-x-100 {
    --transform-scale-x: 1 !important; }
  .xl\:scale-x-105 {
    --transform-scale-x: 1.05 !important; }
  .xl\:scale-x-110 {
    --transform-scale-x: 1.1 !important; }
  .xl\:scale-x-125 {
    --transform-scale-x: 1.25 !important; }
  .xl\:scale-x-150 {
    --transform-scale-x: 1.5 !important; }
  .xl\:scale-y-0 {
    --transform-scale-y: 0 !important; }
  .xl\:scale-y-50 {
    --transform-scale-y: .5 !important; }
  .xl\:scale-y-75 {
    --transform-scale-y: .75 !important; }
  .xl\:scale-y-90 {
    --transform-scale-y: .9 !important; }
  .xl\:scale-y-95 {
    --transform-scale-y: .95 !important; }
  .xl\:scale-y-100 {
    --transform-scale-y: 1 !important; }
  .xl\:scale-y-105 {
    --transform-scale-y: 1.05 !important; }
  .xl\:scale-y-110 {
    --transform-scale-y: 1.1 !important; }
  .xl\:scale-y-125 {
    --transform-scale-y: 1.25 !important; }
  .xl\:scale-y-150 {
    --transform-scale-y: 1.5 !important; }
  .xl\:hover\:scale-0:hover {
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important; }
  .xl\:hover\:scale-50:hover {
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important; }
  .xl\:hover\:scale-75:hover {
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important; }
  .xl\:hover\:scale-90:hover {
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important; }
  .xl\:hover\:scale-95:hover {
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important; }
  .xl\:hover\:scale-100:hover {
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important; }
  .xl\:hover\:scale-105:hover {
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important; }
  .xl\:hover\:scale-110:hover {
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important; }
  .xl\:hover\:scale-125:hover {
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important; }
  .xl\:hover\:scale-150:hover {
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important; }
  .xl\:hover\:scale-x-0:hover {
    --transform-scale-x: 0 !important; }
  .xl\:hover\:scale-x-50:hover {
    --transform-scale-x: .5 !important; }
  .xl\:hover\:scale-x-75:hover {
    --transform-scale-x: .75 !important; }
  .xl\:hover\:scale-x-90:hover {
    --transform-scale-x: .9 !important; }
  .xl\:hover\:scale-x-95:hover {
    --transform-scale-x: .95 !important; }
  .xl\:hover\:scale-x-100:hover {
    --transform-scale-x: 1 !important; }
  .xl\:hover\:scale-x-105:hover {
    --transform-scale-x: 1.05 !important; }
  .xl\:hover\:scale-x-110:hover {
    --transform-scale-x: 1.1 !important; }
  .xl\:hover\:scale-x-125:hover {
    --transform-scale-x: 1.25 !important; }
  .xl\:hover\:scale-x-150:hover {
    --transform-scale-x: 1.5 !important; }
  .xl\:hover\:scale-y-0:hover {
    --transform-scale-y: 0 !important; }
  .xl\:hover\:scale-y-50:hover {
    --transform-scale-y: .5 !important; }
  .xl\:hover\:scale-y-75:hover {
    --transform-scale-y: .75 !important; }
  .xl\:hover\:scale-y-90:hover {
    --transform-scale-y: .9 !important; }
  .xl\:hover\:scale-y-95:hover {
    --transform-scale-y: .95 !important; }
  .xl\:hover\:scale-y-100:hover {
    --transform-scale-y: 1 !important; }
  .xl\:hover\:scale-y-105:hover {
    --transform-scale-y: 1.05 !important; }
  .xl\:hover\:scale-y-110:hover {
    --transform-scale-y: 1.1 !important; }
  .xl\:hover\:scale-y-125:hover {
    --transform-scale-y: 1.25 !important; }
  .xl\:hover\:scale-y-150:hover {
    --transform-scale-y: 1.5 !important; }
  .xl\:focus\:scale-0:focus {
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important; }
  .xl\:focus\:scale-50:focus {
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important; }
  .xl\:focus\:scale-75:focus {
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important; }
  .xl\:focus\:scale-90:focus {
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important; }
  .xl\:focus\:scale-95:focus {
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important; }
  .xl\:focus\:scale-100:focus {
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important; }
  .xl\:focus\:scale-105:focus {
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important; }
  .xl\:focus\:scale-110:focus {
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important; }
  .xl\:focus\:scale-125:focus {
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important; }
  .xl\:focus\:scale-150:focus {
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important; }
  .xl\:focus\:scale-x-0:focus {
    --transform-scale-x: 0 !important; }
  .xl\:focus\:scale-x-50:focus {
    --transform-scale-x: .5 !important; }
  .xl\:focus\:scale-x-75:focus {
    --transform-scale-x: .75 !important; }
  .xl\:focus\:scale-x-90:focus {
    --transform-scale-x: .9 !important; }
  .xl\:focus\:scale-x-95:focus {
    --transform-scale-x: .95 !important; }
  .xl\:focus\:scale-x-100:focus {
    --transform-scale-x: 1 !important; }
  .xl\:focus\:scale-x-105:focus {
    --transform-scale-x: 1.05 !important; }
  .xl\:focus\:scale-x-110:focus {
    --transform-scale-x: 1.1 !important; }
  .xl\:focus\:scale-x-125:focus {
    --transform-scale-x: 1.25 !important; }
  .xl\:focus\:scale-x-150:focus {
    --transform-scale-x: 1.5 !important; }
  .xl\:focus\:scale-y-0:focus {
    --transform-scale-y: 0 !important; }
  .xl\:focus\:scale-y-50:focus {
    --transform-scale-y: .5 !important; }
  .xl\:focus\:scale-y-75:focus {
    --transform-scale-y: .75 !important; }
  .xl\:focus\:scale-y-90:focus {
    --transform-scale-y: .9 !important; }
  .xl\:focus\:scale-y-95:focus {
    --transform-scale-y: .95 !important; }
  .xl\:focus\:scale-y-100:focus {
    --transform-scale-y: 1 !important; }
  .xl\:focus\:scale-y-105:focus {
    --transform-scale-y: 1.05 !important; }
  .xl\:focus\:scale-y-110:focus {
    --transform-scale-y: 1.1 !important; }
  .xl\:focus\:scale-y-125:focus {
    --transform-scale-y: 1.25 !important; }
  .xl\:focus\:scale-y-150:focus {
    --transform-scale-y: 1.5 !important; }
  .xl\:rotate-0 {
    --transform-rotate: 0 !important; }
  .xl\:rotate-1 {
    --transform-rotate: 1deg !important; }
  .xl\:rotate-2 {
    --transform-rotate: 2deg !important; }
  .xl\:rotate-3 {
    --transform-rotate: 3deg !important; }
  .xl\:rotate-6 {
    --transform-rotate: 6deg !important; }
  .xl\:rotate-12 {
    --transform-rotate: 12deg !important; }
  .xl\:rotate-45 {
    --transform-rotate: 45deg !important; }
  .xl\:rotate-90 {
    --transform-rotate: 90deg !important; }
  .xl\:rotate-180 {
    --transform-rotate: 180deg !important; }
  .xl\:-rotate-180 {
    --transform-rotate: -180deg !important; }
  .xl\:-rotate-90 {
    --transform-rotate: -90deg !important; }
  .xl\:-rotate-45 {
    --transform-rotate: -45deg !important; }
  .xl\:-rotate-12 {
    --transform-rotate: -12deg !important; }
  .xl\:-rotate-6 {
    --transform-rotate: -6deg !important; }
  .xl\:-rotate-3 {
    --transform-rotate: -3deg !important; }
  .xl\:-rotate-2 {
    --transform-rotate: -2deg !important; }
  .xl\:-rotate-1 {
    --transform-rotate: -1deg !important; }
  .xl\:hover\:rotate-0:hover {
    --transform-rotate: 0 !important; }
  .xl\:hover\:rotate-1:hover {
    --transform-rotate: 1deg !important; }
  .xl\:hover\:rotate-2:hover {
    --transform-rotate: 2deg !important; }
  .xl\:hover\:rotate-3:hover {
    --transform-rotate: 3deg !important; }
  .xl\:hover\:rotate-6:hover {
    --transform-rotate: 6deg !important; }
  .xl\:hover\:rotate-12:hover {
    --transform-rotate: 12deg !important; }
  .xl\:hover\:rotate-45:hover {
    --transform-rotate: 45deg !important; }
  .xl\:hover\:rotate-90:hover {
    --transform-rotate: 90deg !important; }
  .xl\:hover\:rotate-180:hover {
    --transform-rotate: 180deg !important; }
  .xl\:hover\:-rotate-180:hover {
    --transform-rotate: -180deg !important; }
  .xl\:hover\:-rotate-90:hover {
    --transform-rotate: -90deg !important; }
  .xl\:hover\:-rotate-45:hover {
    --transform-rotate: -45deg !important; }
  .xl\:hover\:-rotate-12:hover {
    --transform-rotate: -12deg !important; }
  .xl\:hover\:-rotate-6:hover {
    --transform-rotate: -6deg !important; }
  .xl\:hover\:-rotate-3:hover {
    --transform-rotate: -3deg !important; }
  .xl\:hover\:-rotate-2:hover {
    --transform-rotate: -2deg !important; }
  .xl\:hover\:-rotate-1:hover {
    --transform-rotate: -1deg !important; }
  .xl\:focus\:rotate-0:focus {
    --transform-rotate: 0 !important; }
  .xl\:focus\:rotate-1:focus {
    --transform-rotate: 1deg !important; }
  .xl\:focus\:rotate-2:focus {
    --transform-rotate: 2deg !important; }
  .xl\:focus\:rotate-3:focus {
    --transform-rotate: 3deg !important; }
  .xl\:focus\:rotate-6:focus {
    --transform-rotate: 6deg !important; }
  .xl\:focus\:rotate-12:focus {
    --transform-rotate: 12deg !important; }
  .xl\:focus\:rotate-45:focus {
    --transform-rotate: 45deg !important; }
  .xl\:focus\:rotate-90:focus {
    --transform-rotate: 90deg !important; }
  .xl\:focus\:rotate-180:focus {
    --transform-rotate: 180deg !important; }
  .xl\:focus\:-rotate-180:focus {
    --transform-rotate: -180deg !important; }
  .xl\:focus\:-rotate-90:focus {
    --transform-rotate: -90deg !important; }
  .xl\:focus\:-rotate-45:focus {
    --transform-rotate: -45deg !important; }
  .xl\:focus\:-rotate-12:focus {
    --transform-rotate: -12deg !important; }
  .xl\:focus\:-rotate-6:focus {
    --transform-rotate: -6deg !important; }
  .xl\:focus\:-rotate-3:focus {
    --transform-rotate: -3deg !important; }
  .xl\:focus\:-rotate-2:focus {
    --transform-rotate: -2deg !important; }
  .xl\:focus\:-rotate-1:focus {
    --transform-rotate: -1deg !important; }
  .xl\:translate-x-0 {
    --transform-translate-x: 0 !important; }
  .xl\:translate-x-1 {
    --transform-translate-x: 0.25rem !important; }
  .xl\:translate-x-2 {
    --transform-translate-x: 0.5rem !important; }
  .xl\:translate-x-3 {
    --transform-translate-x: 0.75rem !important; }
  .xl\:translate-x-4 {
    --transform-translate-x: 1rem !important; }
  .xl\:translate-x-5 {
    --transform-translate-x: 1.25rem !important; }
  .xl\:translate-x-6 {
    --transform-translate-x: 1.5rem !important; }
  .xl\:translate-x-8 {
    --transform-translate-x: 2rem !important; }
  .xl\:translate-x-10 {
    --transform-translate-x: 2.5rem !important; }
  .xl\:translate-x-12 {
    --transform-translate-x: 3rem !important; }
  .xl\:translate-x-16 {
    --transform-translate-x: 4rem !important; }
  .xl\:translate-x-20 {
    --transform-translate-x: 5rem !important; }
  .xl\:translate-x-24 {
    --transform-translate-x: 6rem !important; }
  .xl\:translate-x-32 {
    --transform-translate-x: 8rem !important; }
  .xl\:translate-x-40 {
    --transform-translate-x: 10rem !important; }
  .xl\:translate-x-48 {
    --transform-translate-x: 12rem !important; }
  .xl\:translate-x-56 {
    --transform-translate-x: 14rem !important; }
  .xl\:translate-x-64 {
    --transform-translate-x: 16rem !important; }
  .xl\:translate-x-px {
    --transform-translate-x: 1px !important; }
  .xl\:-translate-x-1 {
    --transform-translate-x: -0.25rem !important; }
  .xl\:-translate-x-2 {
    --transform-translate-x: -0.5rem !important; }
  .xl\:-translate-x-3 {
    --transform-translate-x: -0.75rem !important; }
  .xl\:-translate-x-4 {
    --transform-translate-x: -1rem !important; }
  .xl\:-translate-x-5 {
    --transform-translate-x: -1.25rem !important; }
  .xl\:-translate-x-6 {
    --transform-translate-x: -1.5rem !important; }
  .xl\:-translate-x-8 {
    --transform-translate-x: -2rem !important; }
  .xl\:-translate-x-10 {
    --transform-translate-x: -2.5rem !important; }
  .xl\:-translate-x-12 {
    --transform-translate-x: -3rem !important; }
  .xl\:-translate-x-16 {
    --transform-translate-x: -4rem !important; }
  .xl\:-translate-x-20 {
    --transform-translate-x: -5rem !important; }
  .xl\:-translate-x-24 {
    --transform-translate-x: -6rem !important; }
  .xl\:-translate-x-32 {
    --transform-translate-x: -8rem !important; }
  .xl\:-translate-x-40 {
    --transform-translate-x: -10rem !important; }
  .xl\:-translate-x-48 {
    --transform-translate-x: -12rem !important; }
  .xl\:-translate-x-56 {
    --transform-translate-x: -14rem !important; }
  .xl\:-translate-x-64 {
    --transform-translate-x: -16rem !important; }
  .xl\:-translate-x-px {
    --transform-translate-x: -1px !important; }
  .xl\:-translate-x-full {
    --transform-translate-x: -100% !important; }
  .xl\:-translate-x-1\/2 {
    --transform-translate-x: -50% !important; }
  .xl\:translate-x-1\/2 {
    --transform-translate-x: 50% !important; }
  .xl\:translate-x-full {
    --transform-translate-x: 100% !important; }
  .xl\:translate-y-0 {
    --transform-translate-y: 0 !important; }
  .xl\:translate-y-1 {
    --transform-translate-y: 0.25rem !important; }
  .xl\:translate-y-2 {
    --transform-translate-y: 0.5rem !important; }
  .xl\:translate-y-3 {
    --transform-translate-y: 0.75rem !important; }
  .xl\:translate-y-4 {
    --transform-translate-y: 1rem !important; }
  .xl\:translate-y-5 {
    --transform-translate-y: 1.25rem !important; }
  .xl\:translate-y-6 {
    --transform-translate-y: 1.5rem !important; }
  .xl\:translate-y-8 {
    --transform-translate-y: 2rem !important; }
  .xl\:translate-y-10 {
    --transform-translate-y: 2.5rem !important; }
  .xl\:translate-y-12 {
    --transform-translate-y: 3rem !important; }
  .xl\:translate-y-16 {
    --transform-translate-y: 4rem !important; }
  .xl\:translate-y-20 {
    --transform-translate-y: 5rem !important; }
  .xl\:translate-y-24 {
    --transform-translate-y: 6rem !important; }
  .xl\:translate-y-32 {
    --transform-translate-y: 8rem !important; }
  .xl\:translate-y-40 {
    --transform-translate-y: 10rem !important; }
  .xl\:translate-y-48 {
    --transform-translate-y: 12rem !important; }
  .xl\:translate-y-56 {
    --transform-translate-y: 14rem !important; }
  .xl\:translate-y-64 {
    --transform-translate-y: 16rem !important; }
  .xl\:translate-y-px {
    --transform-translate-y: 1px !important; }
  .xl\:-translate-y-1 {
    --transform-translate-y: -0.25rem !important; }
  .xl\:-translate-y-2 {
    --transform-translate-y: -0.5rem !important; }
  .xl\:-translate-y-3 {
    --transform-translate-y: -0.75rem !important; }
  .xl\:-translate-y-4 {
    --transform-translate-y: -1rem !important; }
  .xl\:-translate-y-5 {
    --transform-translate-y: -1.25rem !important; }
  .xl\:-translate-y-6 {
    --transform-translate-y: -1.5rem !important; }
  .xl\:-translate-y-8 {
    --transform-translate-y: -2rem !important; }
  .xl\:-translate-y-10 {
    --transform-translate-y: -2.5rem !important; }
  .xl\:-translate-y-12 {
    --transform-translate-y: -3rem !important; }
  .xl\:-translate-y-16 {
    --transform-translate-y: -4rem !important; }
  .xl\:-translate-y-20 {
    --transform-translate-y: -5rem !important; }
  .xl\:-translate-y-24 {
    --transform-translate-y: -6rem !important; }
  .xl\:-translate-y-32 {
    --transform-translate-y: -8rem !important; }
  .xl\:-translate-y-40 {
    --transform-translate-y: -10rem !important; }
  .xl\:-translate-y-48 {
    --transform-translate-y: -12rem !important; }
  .xl\:-translate-y-56 {
    --transform-translate-y: -14rem !important; }
  .xl\:-translate-y-64 {
    --transform-translate-y: -16rem !important; }
  .xl\:-translate-y-px {
    --transform-translate-y: -1px !important; }
  .xl\:-translate-y-full {
    --transform-translate-y: -100% !important; }
  .xl\:-translate-y-1\/2 {
    --transform-translate-y: -50% !important; }
  .xl\:translate-y-1\/2 {
    --transform-translate-y: 50% !important; }
  .xl\:translate-y-full {
    --transform-translate-y: 100% !important; }
  .xl\:hover\:translate-x-0:hover {
    --transform-translate-x: 0 !important; }
  .xl\:hover\:translate-x-1:hover {
    --transform-translate-x: 0.25rem !important; }
  .xl\:hover\:translate-x-2:hover {
    --transform-translate-x: 0.5rem !important; }
  .xl\:hover\:translate-x-3:hover {
    --transform-translate-x: 0.75rem !important; }
  .xl\:hover\:translate-x-4:hover {
    --transform-translate-x: 1rem !important; }
  .xl\:hover\:translate-x-5:hover {
    --transform-translate-x: 1.25rem !important; }
  .xl\:hover\:translate-x-6:hover {
    --transform-translate-x: 1.5rem !important; }
  .xl\:hover\:translate-x-8:hover {
    --transform-translate-x: 2rem !important; }
  .xl\:hover\:translate-x-10:hover {
    --transform-translate-x: 2.5rem !important; }
  .xl\:hover\:translate-x-12:hover {
    --transform-translate-x: 3rem !important; }
  .xl\:hover\:translate-x-16:hover {
    --transform-translate-x: 4rem !important; }
  .xl\:hover\:translate-x-20:hover {
    --transform-translate-x: 5rem !important; }
  .xl\:hover\:translate-x-24:hover {
    --transform-translate-x: 6rem !important; }
  .xl\:hover\:translate-x-32:hover {
    --transform-translate-x: 8rem !important; }
  .xl\:hover\:translate-x-40:hover {
    --transform-translate-x: 10rem !important; }
  .xl\:hover\:translate-x-48:hover {
    --transform-translate-x: 12rem !important; }
  .xl\:hover\:translate-x-56:hover {
    --transform-translate-x: 14rem !important; }
  .xl\:hover\:translate-x-64:hover {
    --transform-translate-x: 16rem !important; }
  .xl\:hover\:translate-x-px:hover {
    --transform-translate-x: 1px !important; }
  .xl\:hover\:-translate-x-1:hover {
    --transform-translate-x: -0.25rem !important; }
  .xl\:hover\:-translate-x-2:hover {
    --transform-translate-x: -0.5rem !important; }
  .xl\:hover\:-translate-x-3:hover {
    --transform-translate-x: -0.75rem !important; }
  .xl\:hover\:-translate-x-4:hover {
    --transform-translate-x: -1rem !important; }
  .xl\:hover\:-translate-x-5:hover {
    --transform-translate-x: -1.25rem !important; }
  .xl\:hover\:-translate-x-6:hover {
    --transform-translate-x: -1.5rem !important; }
  .xl\:hover\:-translate-x-8:hover {
    --transform-translate-x: -2rem !important; }
  .xl\:hover\:-translate-x-10:hover {
    --transform-translate-x: -2.5rem !important; }
  .xl\:hover\:-translate-x-12:hover {
    --transform-translate-x: -3rem !important; }
  .xl\:hover\:-translate-x-16:hover {
    --transform-translate-x: -4rem !important; }
  .xl\:hover\:-translate-x-20:hover {
    --transform-translate-x: -5rem !important; }
  .xl\:hover\:-translate-x-24:hover {
    --transform-translate-x: -6rem !important; }
  .xl\:hover\:-translate-x-32:hover {
    --transform-translate-x: -8rem !important; }
  .xl\:hover\:-translate-x-40:hover {
    --transform-translate-x: -10rem !important; }
  .xl\:hover\:-translate-x-48:hover {
    --transform-translate-x: -12rem !important; }
  .xl\:hover\:-translate-x-56:hover {
    --transform-translate-x: -14rem !important; }
  .xl\:hover\:-translate-x-64:hover {
    --transform-translate-x: -16rem !important; }
  .xl\:hover\:-translate-x-px:hover {
    --transform-translate-x: -1px !important; }
  .xl\:hover\:-translate-x-full:hover {
    --transform-translate-x: -100% !important; }
  .xl\:hover\:-translate-x-1\/2:hover {
    --transform-translate-x: -50% !important; }
  .xl\:hover\:translate-x-1\/2:hover {
    --transform-translate-x: 50% !important; }
  .xl\:hover\:translate-x-full:hover {
    --transform-translate-x: 100% !important; }
  .xl\:hover\:translate-y-0:hover {
    --transform-translate-y: 0 !important; }
  .xl\:hover\:translate-y-1:hover {
    --transform-translate-y: 0.25rem !important; }
  .xl\:hover\:translate-y-2:hover {
    --transform-translate-y: 0.5rem !important; }
  .xl\:hover\:translate-y-3:hover {
    --transform-translate-y: 0.75rem !important; }
  .xl\:hover\:translate-y-4:hover {
    --transform-translate-y: 1rem !important; }
  .xl\:hover\:translate-y-5:hover {
    --transform-translate-y: 1.25rem !important; }
  .xl\:hover\:translate-y-6:hover {
    --transform-translate-y: 1.5rem !important; }
  .xl\:hover\:translate-y-8:hover {
    --transform-translate-y: 2rem !important; }
  .xl\:hover\:translate-y-10:hover {
    --transform-translate-y: 2.5rem !important; }
  .xl\:hover\:translate-y-12:hover {
    --transform-translate-y: 3rem !important; }
  .xl\:hover\:translate-y-16:hover {
    --transform-translate-y: 4rem !important; }
  .xl\:hover\:translate-y-20:hover {
    --transform-translate-y: 5rem !important; }
  .xl\:hover\:translate-y-24:hover {
    --transform-translate-y: 6rem !important; }
  .xl\:hover\:translate-y-32:hover {
    --transform-translate-y: 8rem !important; }
  .xl\:hover\:translate-y-40:hover {
    --transform-translate-y: 10rem !important; }
  .xl\:hover\:translate-y-48:hover {
    --transform-translate-y: 12rem !important; }
  .xl\:hover\:translate-y-56:hover {
    --transform-translate-y: 14rem !important; }
  .xl\:hover\:translate-y-64:hover {
    --transform-translate-y: 16rem !important; }
  .xl\:hover\:translate-y-px:hover {
    --transform-translate-y: 1px !important; }
  .xl\:hover\:-translate-y-1:hover {
    --transform-translate-y: -0.25rem !important; }
  .xl\:hover\:-translate-y-2:hover {
    --transform-translate-y: -0.5rem !important; }
  .xl\:hover\:-translate-y-3:hover {
    --transform-translate-y: -0.75rem !important; }
  .xl\:hover\:-translate-y-4:hover {
    --transform-translate-y: -1rem !important; }
  .xl\:hover\:-translate-y-5:hover {
    --transform-translate-y: -1.25rem !important; }
  .xl\:hover\:-translate-y-6:hover {
    --transform-translate-y: -1.5rem !important; }
  .xl\:hover\:-translate-y-8:hover {
    --transform-translate-y: -2rem !important; }
  .xl\:hover\:-translate-y-10:hover {
    --transform-translate-y: -2.5rem !important; }
  .xl\:hover\:-translate-y-12:hover {
    --transform-translate-y: -3rem !important; }
  .xl\:hover\:-translate-y-16:hover {
    --transform-translate-y: -4rem !important; }
  .xl\:hover\:-translate-y-20:hover {
    --transform-translate-y: -5rem !important; }
  .xl\:hover\:-translate-y-24:hover {
    --transform-translate-y: -6rem !important; }
  .xl\:hover\:-translate-y-32:hover {
    --transform-translate-y: -8rem !important; }
  .xl\:hover\:-translate-y-40:hover {
    --transform-translate-y: -10rem !important; }
  .xl\:hover\:-translate-y-48:hover {
    --transform-translate-y: -12rem !important; }
  .xl\:hover\:-translate-y-56:hover {
    --transform-translate-y: -14rem !important; }
  .xl\:hover\:-translate-y-64:hover {
    --transform-translate-y: -16rem !important; }
  .xl\:hover\:-translate-y-px:hover {
    --transform-translate-y: -1px !important; }
  .xl\:hover\:-translate-y-full:hover {
    --transform-translate-y: -100% !important; }
  .xl\:hover\:-translate-y-1\/2:hover {
    --transform-translate-y: -50% !important; }
  .xl\:hover\:translate-y-1\/2:hover {
    --transform-translate-y: 50% !important; }
  .xl\:hover\:translate-y-full:hover {
    --transform-translate-y: 100% !important; }
  .xl\:focus\:translate-x-0:focus {
    --transform-translate-x: 0 !important; }
  .xl\:focus\:translate-x-1:focus {
    --transform-translate-x: 0.25rem !important; }
  .xl\:focus\:translate-x-2:focus {
    --transform-translate-x: 0.5rem !important; }
  .xl\:focus\:translate-x-3:focus {
    --transform-translate-x: 0.75rem !important; }
  .xl\:focus\:translate-x-4:focus {
    --transform-translate-x: 1rem !important; }
  .xl\:focus\:translate-x-5:focus {
    --transform-translate-x: 1.25rem !important; }
  .xl\:focus\:translate-x-6:focus {
    --transform-translate-x: 1.5rem !important; }
  .xl\:focus\:translate-x-8:focus {
    --transform-translate-x: 2rem !important; }
  .xl\:focus\:translate-x-10:focus {
    --transform-translate-x: 2.5rem !important; }
  .xl\:focus\:translate-x-12:focus {
    --transform-translate-x: 3rem !important; }
  .xl\:focus\:translate-x-16:focus {
    --transform-translate-x: 4rem !important; }
  .xl\:focus\:translate-x-20:focus {
    --transform-translate-x: 5rem !important; }
  .xl\:focus\:translate-x-24:focus {
    --transform-translate-x: 6rem !important; }
  .xl\:focus\:translate-x-32:focus {
    --transform-translate-x: 8rem !important; }
  .xl\:focus\:translate-x-40:focus {
    --transform-translate-x: 10rem !important; }
  .xl\:focus\:translate-x-48:focus {
    --transform-translate-x: 12rem !important; }
  .xl\:focus\:translate-x-56:focus {
    --transform-translate-x: 14rem !important; }
  .xl\:focus\:translate-x-64:focus {
    --transform-translate-x: 16rem !important; }
  .xl\:focus\:translate-x-px:focus {
    --transform-translate-x: 1px !important; }
  .xl\:focus\:-translate-x-1:focus {
    --transform-translate-x: -0.25rem !important; }
  .xl\:focus\:-translate-x-2:focus {
    --transform-translate-x: -0.5rem !important; }
  .xl\:focus\:-translate-x-3:focus {
    --transform-translate-x: -0.75rem !important; }
  .xl\:focus\:-translate-x-4:focus {
    --transform-translate-x: -1rem !important; }
  .xl\:focus\:-translate-x-5:focus {
    --transform-translate-x: -1.25rem !important; }
  .xl\:focus\:-translate-x-6:focus {
    --transform-translate-x: -1.5rem !important; }
  .xl\:focus\:-translate-x-8:focus {
    --transform-translate-x: -2rem !important; }
  .xl\:focus\:-translate-x-10:focus {
    --transform-translate-x: -2.5rem !important; }
  .xl\:focus\:-translate-x-12:focus {
    --transform-translate-x: -3rem !important; }
  .xl\:focus\:-translate-x-16:focus {
    --transform-translate-x: -4rem !important; }
  .xl\:focus\:-translate-x-20:focus {
    --transform-translate-x: -5rem !important; }
  .xl\:focus\:-translate-x-24:focus {
    --transform-translate-x: -6rem !important; }
  .xl\:focus\:-translate-x-32:focus {
    --transform-translate-x: -8rem !important; }
  .xl\:focus\:-translate-x-40:focus {
    --transform-translate-x: -10rem !important; }
  .xl\:focus\:-translate-x-48:focus {
    --transform-translate-x: -12rem !important; }
  .xl\:focus\:-translate-x-56:focus {
    --transform-translate-x: -14rem !important; }
  .xl\:focus\:-translate-x-64:focus {
    --transform-translate-x: -16rem !important; }
  .xl\:focus\:-translate-x-px:focus {
    --transform-translate-x: -1px !important; }
  .xl\:focus\:-translate-x-full:focus {
    --transform-translate-x: -100% !important; }
  .xl\:focus\:-translate-x-1\/2:focus {
    --transform-translate-x: -50% !important; }
  .xl\:focus\:translate-x-1\/2:focus {
    --transform-translate-x: 50% !important; }
  .xl\:focus\:translate-x-full:focus {
    --transform-translate-x: 100% !important; }
  .xl\:focus\:translate-y-0:focus {
    --transform-translate-y: 0 !important; }
  .xl\:focus\:translate-y-1:focus {
    --transform-translate-y: 0.25rem !important; }
  .xl\:focus\:translate-y-2:focus {
    --transform-translate-y: 0.5rem !important; }
  .xl\:focus\:translate-y-3:focus {
    --transform-translate-y: 0.75rem !important; }
  .xl\:focus\:translate-y-4:focus {
    --transform-translate-y: 1rem !important; }
  .xl\:focus\:translate-y-5:focus {
    --transform-translate-y: 1.25rem !important; }
  .xl\:focus\:translate-y-6:focus {
    --transform-translate-y: 1.5rem !important; }
  .xl\:focus\:translate-y-8:focus {
    --transform-translate-y: 2rem !important; }
  .xl\:focus\:translate-y-10:focus {
    --transform-translate-y: 2.5rem !important; }
  .xl\:focus\:translate-y-12:focus {
    --transform-translate-y: 3rem !important; }
  .xl\:focus\:translate-y-16:focus {
    --transform-translate-y: 4rem !important; }
  .xl\:focus\:translate-y-20:focus {
    --transform-translate-y: 5rem !important; }
  .xl\:focus\:translate-y-24:focus {
    --transform-translate-y: 6rem !important; }
  .xl\:focus\:translate-y-32:focus {
    --transform-translate-y: 8rem !important; }
  .xl\:focus\:translate-y-40:focus {
    --transform-translate-y: 10rem !important; }
  .xl\:focus\:translate-y-48:focus {
    --transform-translate-y: 12rem !important; }
  .xl\:focus\:translate-y-56:focus {
    --transform-translate-y: 14rem !important; }
  .xl\:focus\:translate-y-64:focus {
    --transform-translate-y: 16rem !important; }
  .xl\:focus\:translate-y-px:focus {
    --transform-translate-y: 1px !important; }
  .xl\:focus\:-translate-y-1:focus {
    --transform-translate-y: -0.25rem !important; }
  .xl\:focus\:-translate-y-2:focus {
    --transform-translate-y: -0.5rem !important; }
  .xl\:focus\:-translate-y-3:focus {
    --transform-translate-y: -0.75rem !important; }
  .xl\:focus\:-translate-y-4:focus {
    --transform-translate-y: -1rem !important; }
  .xl\:focus\:-translate-y-5:focus {
    --transform-translate-y: -1.25rem !important; }
  .xl\:focus\:-translate-y-6:focus {
    --transform-translate-y: -1.5rem !important; }
  .xl\:focus\:-translate-y-8:focus {
    --transform-translate-y: -2rem !important; }
  .xl\:focus\:-translate-y-10:focus {
    --transform-translate-y: -2.5rem !important; }
  .xl\:focus\:-translate-y-12:focus {
    --transform-translate-y: -3rem !important; }
  .xl\:focus\:-translate-y-16:focus {
    --transform-translate-y: -4rem !important; }
  .xl\:focus\:-translate-y-20:focus {
    --transform-translate-y: -5rem !important; }
  .xl\:focus\:-translate-y-24:focus {
    --transform-translate-y: -6rem !important; }
  .xl\:focus\:-translate-y-32:focus {
    --transform-translate-y: -8rem !important; }
  .xl\:focus\:-translate-y-40:focus {
    --transform-translate-y: -10rem !important; }
  .xl\:focus\:-translate-y-48:focus {
    --transform-translate-y: -12rem !important; }
  .xl\:focus\:-translate-y-56:focus {
    --transform-translate-y: -14rem !important; }
  .xl\:focus\:-translate-y-64:focus {
    --transform-translate-y: -16rem !important; }
  .xl\:focus\:-translate-y-px:focus {
    --transform-translate-y: -1px !important; }
  .xl\:focus\:-translate-y-full:focus {
    --transform-translate-y: -100% !important; }
  .xl\:focus\:-translate-y-1\/2:focus {
    --transform-translate-y: -50% !important; }
  .xl\:focus\:translate-y-1\/2:focus {
    --transform-translate-y: 50% !important; }
  .xl\:focus\:translate-y-full:focus {
    --transform-translate-y: 100% !important; }
  .xl\:skew-x-0 {
    --transform-skew-x: 0 !important; }
  .xl\:skew-x-1 {
    --transform-skew-x: 1deg !important; }
  .xl\:skew-x-2 {
    --transform-skew-x: 2deg !important; }
  .xl\:skew-x-3 {
    --transform-skew-x: 3deg !important; }
  .xl\:skew-x-6 {
    --transform-skew-x: 6deg !important; }
  .xl\:skew-x-12 {
    --transform-skew-x: 12deg !important; }
  .xl\:-skew-x-12 {
    --transform-skew-x: -12deg !important; }
  .xl\:-skew-x-6 {
    --transform-skew-x: -6deg !important; }
  .xl\:-skew-x-3 {
    --transform-skew-x: -3deg !important; }
  .xl\:-skew-x-2 {
    --transform-skew-x: -2deg !important; }
  .xl\:-skew-x-1 {
    --transform-skew-x: -1deg !important; }
  .xl\:skew-y-0 {
    --transform-skew-y: 0 !important; }
  .xl\:skew-y-1 {
    --transform-skew-y: 1deg !important; }
  .xl\:skew-y-2 {
    --transform-skew-y: 2deg !important; }
  .xl\:skew-y-3 {
    --transform-skew-y: 3deg !important; }
  .xl\:skew-y-6 {
    --transform-skew-y: 6deg !important; }
  .xl\:skew-y-12 {
    --transform-skew-y: 12deg !important; }
  .xl\:-skew-y-12 {
    --transform-skew-y: -12deg !important; }
  .xl\:-skew-y-6 {
    --transform-skew-y: -6deg !important; }
  .xl\:-skew-y-3 {
    --transform-skew-y: -3deg !important; }
  .xl\:-skew-y-2 {
    --transform-skew-y: -2deg !important; }
  .xl\:-skew-y-1 {
    --transform-skew-y: -1deg !important; }
  .xl\:hover\:skew-x-0:hover {
    --transform-skew-x: 0 !important; }
  .xl\:hover\:skew-x-1:hover {
    --transform-skew-x: 1deg !important; }
  .xl\:hover\:skew-x-2:hover {
    --transform-skew-x: 2deg !important; }
  .xl\:hover\:skew-x-3:hover {
    --transform-skew-x: 3deg !important; }
  .xl\:hover\:skew-x-6:hover {
    --transform-skew-x: 6deg !important; }
  .xl\:hover\:skew-x-12:hover {
    --transform-skew-x: 12deg !important; }
  .xl\:hover\:-skew-x-12:hover {
    --transform-skew-x: -12deg !important; }
  .xl\:hover\:-skew-x-6:hover {
    --transform-skew-x: -6deg !important; }
  .xl\:hover\:-skew-x-3:hover {
    --transform-skew-x: -3deg !important; }
  .xl\:hover\:-skew-x-2:hover {
    --transform-skew-x: -2deg !important; }
  .xl\:hover\:-skew-x-1:hover {
    --transform-skew-x: -1deg !important; }
  .xl\:hover\:skew-y-0:hover {
    --transform-skew-y: 0 !important; }
  .xl\:hover\:skew-y-1:hover {
    --transform-skew-y: 1deg !important; }
  .xl\:hover\:skew-y-2:hover {
    --transform-skew-y: 2deg !important; }
  .xl\:hover\:skew-y-3:hover {
    --transform-skew-y: 3deg !important; }
  .xl\:hover\:skew-y-6:hover {
    --transform-skew-y: 6deg !important; }
  .xl\:hover\:skew-y-12:hover {
    --transform-skew-y: 12deg !important; }
  .xl\:hover\:-skew-y-12:hover {
    --transform-skew-y: -12deg !important; }
  .xl\:hover\:-skew-y-6:hover {
    --transform-skew-y: -6deg !important; }
  .xl\:hover\:-skew-y-3:hover {
    --transform-skew-y: -3deg !important; }
  .xl\:hover\:-skew-y-2:hover {
    --transform-skew-y: -2deg !important; }
  .xl\:hover\:-skew-y-1:hover {
    --transform-skew-y: -1deg !important; }
  .xl\:focus\:skew-x-0:focus {
    --transform-skew-x: 0 !important; }
  .xl\:focus\:skew-x-1:focus {
    --transform-skew-x: 1deg !important; }
  .xl\:focus\:skew-x-2:focus {
    --transform-skew-x: 2deg !important; }
  .xl\:focus\:skew-x-3:focus {
    --transform-skew-x: 3deg !important; }
  .xl\:focus\:skew-x-6:focus {
    --transform-skew-x: 6deg !important; }
  .xl\:focus\:skew-x-12:focus {
    --transform-skew-x: 12deg !important; }
  .xl\:focus\:-skew-x-12:focus {
    --transform-skew-x: -12deg !important; }
  .xl\:focus\:-skew-x-6:focus {
    --transform-skew-x: -6deg !important; }
  .xl\:focus\:-skew-x-3:focus {
    --transform-skew-x: -3deg !important; }
  .xl\:focus\:-skew-x-2:focus {
    --transform-skew-x: -2deg !important; }
  .xl\:focus\:-skew-x-1:focus {
    --transform-skew-x: -1deg !important; }
  .xl\:focus\:skew-y-0:focus {
    --transform-skew-y: 0 !important; }
  .xl\:focus\:skew-y-1:focus {
    --transform-skew-y: 1deg !important; }
  .xl\:focus\:skew-y-2:focus {
    --transform-skew-y: 2deg !important; }
  .xl\:focus\:skew-y-3:focus {
    --transform-skew-y: 3deg !important; }
  .xl\:focus\:skew-y-6:focus {
    --transform-skew-y: 6deg !important; }
  .xl\:focus\:skew-y-12:focus {
    --transform-skew-y: 12deg !important; }
  .xl\:focus\:-skew-y-12:focus {
    --transform-skew-y: -12deg !important; }
  .xl\:focus\:-skew-y-6:focus {
    --transform-skew-y: -6deg !important; }
  .xl\:focus\:-skew-y-3:focus {
    --transform-skew-y: -3deg !important; }
  .xl\:focus\:-skew-y-2:focus {
    --transform-skew-y: -2deg !important; }
  .xl\:focus\:-skew-y-1:focus {
    --transform-skew-y: -1deg !important; }
  .xl\:transition-none {
    transition-property: none !important; }
  .xl\:transition-all {
    transition-property: all !important; }
  .xl\:transition {
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important; }
  .xl\:transition-colors {
    transition-property: background-color, border-color, color, fill, stroke !important; }
  .xl\:transition-opacity {
    transition-property: opacity !important; }
  .xl\:transition-shadow {
    transition-property: box-shadow !important; }
  .xl\:transition-transform {
    transition-property: transform !important; }
  .xl\:ease-linear {
    transition-timing-function: linear !important; }
  .xl\:ease-in {
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important; }
  .xl\:ease-out {
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important; }
  .xl\:ease-in-out {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
  .xl\:duration-75 {
    transition-duration: 75ms !important; }
  .xl\:duration-100 {
    transition-duration: 100ms !important; }
  .xl\:duration-150 {
    transition-duration: 150ms !important; }
  .xl\:duration-200 {
    transition-duration: 200ms !important; }
  .xl\:duration-300 {
    transition-duration: 300ms !important; }
  .xl\:duration-500 {
    transition-duration: 500ms !important; }
  .xl\:duration-700 {
    transition-duration: 700ms !important; }
  .xl\:duration-1000 {
    transition-duration: 1000ms !important; }
  .xl\:delay-75 {
    transition-delay: 75ms !important; }
  .xl\:delay-100 {
    transition-delay: 100ms !important; }
  .xl\:delay-150 {
    transition-delay: 150ms !important; }
  .xl\:delay-200 {
    transition-delay: 200ms !important; }
  .xl\:delay-300 {
    transition-delay: 300ms !important; }
  .xl\:delay-500 {
    transition-delay: 500ms !important; }
  .xl\:delay-700 {
    transition-delay: 700ms !important; }
  .xl\:delay-1000 {
    transition-delay: 1000ms !important; }
  .xl\:animate-none {
    -webkit-animation: none !important;
    animation: none !important; }
  .xl\:animate-spin {
    -webkit-animation: spin 1s linear infinite !important;
    animation: spin 1s linear infinite !important; }
  .xl\:animate-ping {
    -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important; }
  .xl\:animate-pulse {
    -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important; }
  .xl\:animate-bounce {
    -webkit-animation: bounce 1s infinite !important;
    animation: bounce 1s infinite !important; } }

/*
* Base pixel for all REM/EM calcs
*/
/* 	
* Function for return value with a new unit 
* (or null if no value)
*/
/* 	
* Function for converting pixel values to 
* relative rem value
* @param $context_px optional parameter for context font-size 
* --moz-device-pixel-ratiouses $base_px size as default 
*
*/
/* 	
* Mixin for writing out a property with a 
* rem value and a px fallback
*/
/* 	
* Function for ceonverting pixel values to relative rem value
* 
* @param $context_px optional parameter for context font-size 
* --moz-device-pixel-ratiouses $base_px size as default 
*
*/
/* 	
 *	Mixin for writing out a property with an em value and a px fallback
 */
/*	
* Function to output a future proof min-resolution media query
*
* Inspired by:
*		- http://alwaystwisted.com/post.php?s=2012-08-06-a-mixin-for-media-queries-and-ie
*		- http://www.w3.org/blog/CSS/2012/06/14/unprefix-webkit-device-pixel-ratio/
*		- http://css-tricks.com/snippets/css/retina-display-media-query/
*/
/*	
* Clearfix mixin
*
* credit: H5BP Clearfix
*/
.hidden, .wp-block-mulle-relatedblock .relatedblock-text {
  display: none; }

.visually-hidden {
  visibility: hidden; }

/* 
* Breakpoint wider than most mobiles
*
* @example
* @include if-wider-than-mobile { color: hotpink; }	
*
*/
/* 
* Breakpoint wider than number of pixels
*
* @example
* @include if-wider-than(960) { color: hotpink; }	
*
*/
/*
* Apply styles for non-retina
*
* @example
* @include unless-retina { color: hot-pink; }
*
*/
/*
* Apply styles for retina only
*
* @example
* @include if-retina { color: hot-pink; }
*
*/
html, body {
  min-height: 100vh; }

.max, .wpcf7, .wpcf7-response-output {
  max-width: 1600px; }

#main-navigation .menu-item {
  display: inline; }

#desktop-navigation .menu-item.current-menu-item span.bg-red-200, #desktop-navigation .menu-item.current-menu-item span.buttonlink, #desktop-navigation .menu-item.current-page-item span.bg-red-200, #desktop-navigation .menu-item.current-page-item span.buttonlink {
  border: none !important; }

#mobile-navigation .menu-item.current-menu-item span.bg-red-200, #mobile-navigation .menu-item.current-menu-item span.buttonlink, #mobile-navigation .menu-item.current-page-item span.bg-red-200, #mobile-navigation .menu-item.current-page-item span.buttonlink {
  border: none !important; }

#mobile-navigation {
  padding-top: 8px;
  padding-bottom: 20px; }
  #mobile-navigation.nav-open {
    display: block !important; }
    @media (min-width: 48em) {
      #mobile-navigation.nav-open {
        position: absolute;
        top: 0px;
        left: 0px;
        right: auto;
        background: #fff;
        height: auto; } }
    @media (min-width: 64em) {
      #mobile-navigation.nav-open {
        display: none !important; } }

#desktop-navigation .nav-toggle {
  line-height: 40px; }

.featured-image {
  height: 185px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50%; }
  @media (min-width: 47.9375em) {
    .featured-image {
      height: 240px; } }
  @media (min-width: 63.9375em) {
    .featured-image {
      height: 450px; } }
  @media (min-width: 80em) {
    .featured-image {
      margin-left: calc(-100vw / 2 + 1216px / 2) !important; } }
  .featured-image h1 {
    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); }

.nav-open .flash,
.nav-open .site {
  display: none; }
  @media (min-width: 48em) {
    .nav-open .flash,
    .nav-open .site {
      display: block;
      opacity: 0.2; } }
  @media (min-width: 64em) {
    .nav-open .flash,
    .nav-open .site {
      opacity: 1; } }

.nav-open #desktop-navigation {
  display: none !important; }
  @media (min-width: 48em) {
    .nav-open #desktop-navigation {
      display: flex !important;
      opacity: 0.2; } }
  @media (min-width: 64em) {
    .nav-open #desktop-navigation {
      opacity: 1; } }

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

.no-mobile-br br {
  display: none; }
  @media (min-width: 47.9375em) {
    .no-mobile-br br {
      display: block; } }

p {
  margin-bottom: 25px; }

input::placeholder,
textarea::placeholder {
  opacity: 1; }

.wpcf7-text,
.wpcf7-textarea {
  width: 100%;
  padding: 16px 15px 17px; }

.wpcf7-checkbox {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Old versions of Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
    supported by Chrome, Opera and Firefox */ }

.wpcf7-checkbox.twobytwo {
  margin: 0px -16px; }
  .wpcf7-checkbox.twobytwo .wpcf7-list-item {
    margin: 0px; }
    .wpcf7-checkbox.twobytwo .wpcf7-list-item.has-input label {
      background-image: url("./assets/checked.png"); }
    .wpcf7-checkbox.twobytwo .wpcf7-list-item label {
      width: 100%;
      padding: 18px;
      margin: 0px 16px 24px;
      background: url("./assets/unchecked.png") 18px center no-repeat;
      background-size: 25px 25px; }
    .wpcf7-checkbox.twobytwo .wpcf7-list-item .wpcf7-list-item-label {
      padding-left: 39px;
      display: inline-block; }
    .wpcf7-checkbox.twobytwo .wpcf7-list-item input {
      display: none; }

.wpcf7-checkbox.accept .wpcf7-list-item {
  margin: 0px; }
  .wpcf7-checkbox.accept .wpcf7-list-item.has-input label {
    background-image: url("./assets/checked.png"); }
  .wpcf7-checkbox.accept .wpcf7-list-item label {
    display: block;
    background: url("./assets/unchecked.png") left 2px no-repeat;
    background-size: 25px 25px;
    min-height: 25px;
    line-height: 18px; }
  .wpcf7-checkbox.accept .wpcf7-list-item .wpcf7-list-item-label {
    padding-left: 39px;
    display: inline-block; }
  .wpcf7-checkbox.accept .wpcf7-list-item input {
    display: none; }

.wpcf7-response-output {
  display: none;
  border: none !important;
  margin: 0px auto !important;
  padding: 0px !important; }
  .wpcf7-response-output.wpcf7-mail-sent-ok {
    color: #43BD9F !important; }

.related-title.font-bold, .wp-block-mulle-relatedblock a.related-title, .related-title.imagewithbutton-link, .related-title.buttonlink, .wp-block-calendar a.related-title {
  font-weight: 400 !important; }

.wp-block-mulle-relatedblock {
  background-color: #fff; }
  .wp-block-mulle-relatedblock .relatedblock-title.font-medium, .wp-block-mulle-relatedblock .wp-block-calendar caption.relatedblock-title, .wp-block-calendar .wp-block-mulle-relatedblock caption.relatedblock-title {
    font-weight: normal !important; }

.product-out-of-stock {
  color: red; }

.imagewithbutton-link {
  top: -60px;
  left: 10px; }

.footer-copyright a {
  font-weight: bold;
  text-decoration: underline; }

.social {
  width: 30px;
  height: 30px;
  margin-right: 10px; }
  .social.instagram {
    background-image: url("./assets/instagram.png"); }
  .social.facebook {
    background-image: url("./assets/facebook.png"); }

.page-content ul {
  list-style: disc;
  padding-left: 20px; }
  .page-content ul li {
    padding-bottom: 16px; }

.page-content-top ul {
  list-style: disc;
  padding-left: 20px; }

.logo {
  background-image: url("./assets/logo.png"); }

.wp-block-calendar tbody td.pad {
  border: none !important; }
